/* Finale Branded Styles for CashStar, Inc. */

body {
	background:#fff url("../images/buy/finaleBG.jpg") repeat 50% top;
	color:#242424;
	margin-top:0px;
}
.col-A h2, .col-B h2, #confirm-page h2 {
	color:#fff;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.6em;
	background-color:#0F204B;
	padding:3px 0px 3px 5px;
}
a,
a:link,
a:visited{
	color:#681C11;
	text-decoration:underline;
}
a:hover,
a:active {
	color:#000;
}
.second-heading {
	color:#681C11;
}

.interim-container h2 {
	font-size:2em;
}

.header {
	height:100%;
	overflow:hidden;
}
div.links {
	color:#ECBC7E;
	line-height:25px;
	margin:0;
	padding:0;
	text-align:center;
}
div.links a, div.links a:link, div.links a:visited {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0 10px;
	text-decoration:none;
}
div.bottom-links {
	position:relative;
	top:114px;
}
#container {
/*	background:#fff;*/
	width:920px;
}

.col-A {
	width:400px;
	margin-left:20px;
}
#content-wrapper {
	width:920px;
	padding:0px 0px 0px 0px;
	background:#fdc056 url("../images/buy/top-gradient-1.jpg") repeat-x left top;
}

#footer-wrapper {
	background:transparent url("../images/buy/footer.gif") no-repeat left top;
	line-height:1;
	margin:0px auto;
	padding-top:5px;
	height:150px;	
}
#footer {
	border:medium none;
	height:15px;
	margin-top:0;
	padding-bottom:5px;
	padding-top:120px;
}
#footer-wrapper a {
	color:#FBD476;
}
.fieldset-wrapper-to label.label-full{
  margin-left: 148px;
}
ul#navigation-footer li {
	border-right:1px solid #fdc056;
}	
.cert-container {
	color:#333;
	margin-bottom:0px;
}	
.col-container, #confirm-page {
	padding-top:30px;
}
.fieldset-look h3 span {
	
}

fieldset {
	border-top:none;	
}
label {
	color:#000;
}
legend {
	color:#000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
}
.col-B fieldset.cert-sample input {
	color:#fff;	
}
.col-B fieldset.cert-sample textarea {
	color:#fff;
}
.fieldset-look h3 span {
	font-size:1em;
}
#confirm-page .fieldset-look h3 span {
	background:transparent;
}
.col-stripe-l {
	border-left:1px solid #ccc;
}
#cs-logo {
	background:transparent url("../images/buy/POWERED_Finale.png") no-repeat scroll left 50%;
}
.cert-sample .review-message, .cert-sample .review-name {
	color:#fff;
}
.col-B fieldset.cert-sample input.jquery_placeholder,
.col-B fieldset.cert-sample textarea.jquery_placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#fff;
	font-style:italic;
}

.interim-container {
	background:transparent url("../images/buy/interim_bg.jpg") no-repeat left top;
}

/* VGC Page */
body#landing {
	background:#fff;
}
body#landing #container {
	width:auto;
}
body#landing .landing-btm {

}
body#landing #container #content-wrapper {
	width:auto;
}
body#landing #footer-wrapper {
background:#fff;
height:100%;	
}
body#landing #footer {

}
body#landing #footer ul#navigation-footer li a {
	color:#800000;
}
body#landing #footer ul#navigation-footer li a:hover {
	background-color: #fff;
	color: #000;
}

.landing-row h3.instruct-title, .landing-row h3.instruct-title-2, h3.instruct-title-2 {
	color:#800000;
}
.print-focus {
	color:#800000;
}
.landing-row-inner {
	display:inline;
	float:left;
	margin:0;
	overflow:hidden;
	position:relative;
	width:98%;
}
.landing-img {
	width:261px;
	padding-left:83px;
}

/* menu */
.solidblockmenu ul {
	background-image:url("../images/buy/menu-gradient.jpg");
	background-repeat:repeat;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	float:left;
	margin:0;
	padding:0;
	width:919px;
	text-align:center;
}
.solidblockmenu ul li {
	color:#83531D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8.5pt;
	line-height:16px;
	margin-bottom:10px;
	margin-right:10px;
	display:inline;
}

.solidblockmenu li a:visited {
	color:#83531D;
}
.solidblockmenu li a {
	border-left:1px solid #FFFFFF;
	color:#83531D;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding:6px 31px 8px 30px;
	text-decoration:none;
	line-height:12px;
}
.solidblockmenu li a:hover, .solidblockmenu li a.current {
	background-color:#0F204B;
	color:#FFFFFF;
}
#announcements {
	background-color:#0F204B;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	clear:left;
	color:#FBBD5A;
	height:16px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}

/* */


.interum #content-wrapper {
	background:#fdc056;
}
.interum .interim-container {
	background:#fdc056 url("../images/buy/interim_base.jpg") no-repeat left top;
	margin:0px;
	padding-top:0px;
	overflow:hidden;
}
.interum .interim-content {
	margin:40px 0px 30px 520px;
	width:360px;
}
.interum h1, .second-heading {
	color:#681C11;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.interum p, .interum li {
	font-size:14px;
}
.interum  p.button a.nextStep span.go {
	border:1px solid #745c42;
}

.group-block h2 {
	background:#400000;
}

.button-payment {
	padding:0px;
	margin:0px;	
}

.item-break {
border-top:1px dashed #333;
}
.confirm-set {
border-bottom:1px dashed #333;
border-top:1px dashed #333;
}
.security-window {
	background:transparent url("../images/gift_card/finale_padlock.jpg") no-repeat left bottom;
}

#landing #content-wrapper {
	background:#fff;
}

.faq-block, .group-block h3 {
	background-color:#fdc056;
	color:#000;
}
.small-form fieldset {
	border:none;
}
.extra-bucket {
	height:100%;
}

/* */
.offers-row {
	overflow:hidden;
	position:relative;
	margin-top:20px;
}
.landing-row-inner h3 {
	width:230px;
}

.landing-row h3.instruct-title, .landing-row h3.instruct-title-2, h3.instruct-title-2, .print-focus  {
	color:#800000;
	margin:3px 0px;
}
.landing-row h3.instruct-title-3, h3.instruct-title-3 {
	text-align:left;
	color:#000;
	margin:0px 0px 5px;
	font-weight:200;
	font-size:12px;
}

#processing {
	/*background:transparent url("../images/processing.gif") no-repeat left top;*/
	height:30px;
	width:140px;
	margin:10px auto;
}

/* Social Links */
#social-links{
	background-color: transparent;
	margin: 36px 0 0 80px;
	padding: 0;
}
