body { background: center top; }
	div#headerpush {display:none;} 
    div#header img {display: block;}
    div#header h1 {display: block;}
	input#NextButton {
		border-style:none; 
		background-color:transparent;
		color:White;
		font-weight:bold;
		height:35px;
		width:115px;		
	}	

/* Alt. Background Color */
#content { margin:0 15px !important;} /* Required for Privacy Policy */

#footer {padding:0 15px 0 15px !important;}
li#footerCR {width:35% !important;}

body.IndexPage #surveyEntryForm, body.IndexPage div#Buttonholder {text-align:left;}

/* **** Defaults ***** */
div#footerframe { background-image:url(../../../Common/images/BottomLogoBlack.png);}
#footer, #footer a { color:white !important;}

/* **** IndexPage PickLanguageLinks **** */
ul.languageOption {width:100%;text-align:left;padding:0;margin:0;}
ul.languageOption li {display:block;margin-right:1em;}

/* **** Finish Page *****/
div#finishContainer {text-align:left;margin:auto; }

div#connectContent ul {padding:0;margin:auto;}
div#connectContent ul li {display:inline;margin:0 auto;list-style:none;}

.ConnectOn p.connectHeader, .ConnectOn p.FinishHeader {font-weight:bold;font-size:1.4em;margin:auto;}
.ConnectOn div#finishIncentiveHolder
{
	padding:15px;
	margin:5px;
}
.ConnectOn div#finishConnectHolder 
{
	border:solid 1px #d1d1d1;
	padding:15px;
	margin:5px;
	background-color:#f0f1ed;
	-moz-border-radius:.2em;
	border-radius:.2em;
	-webkit-border-radius:.2em;
}
.ConnectOn div#finishIncentive {float:left;width:67%;}
.ConnectOn div#finishConnect {float:left;width:33%;text-align:center;}
.ConnectOn div#finishIncentive hr, .ConnectOn div#finishConnect hr {border:none;background-color:#cccccc;height:1px;margin:1em auto;}
.ConnectOn hr.connectHeaderRule {margin-top:.5em !important;}
.ConnectOn div#finishConnect div#connectContent div#connectSocial {text-align:left;padding-left:1.5em;}
.ConnectOn div#finishConnect div#connectContent div#connectSocial li {padding: 0 .25em;}

.ConnectOff p.connectHeader {display:none;}
.ConnectOff div#connectContent ul li {padding-right:1em;}
.ConnectOff div#finishConnect {text-align:center;}
.ConnectOff div#finishIncentive hr, .ConnectOff div#finishConnect hr {display:none;}
.SocialOff div#finishIncentive {float:none;margin:auto;}



/* div#finishContentFooterNote {text-align:left;font-size:.8em;font-style:italic;line-height:1em;padding-top:2em;} */

/* Branded Looks */
/**** SaveMart ****/
body.SaveMart { background-image: url(../images/SaveMart/bg.jpg);background-repeat: repeat-x; }
body.SaveMart	div#outerframe { width: 822px;}
body.SaveMart	div#header { height: 129px;}
body.SaveMart	div#middle { background-image:url('../images/SaveMart/Middle.png'); }	
body.SaveMart	div#footer { background-image:url('../images/SaveMart/Footer.png'); height: 62px;}		
body.SaveMart	div#Progress {	background-image:url('../images/SaveMart/ProgressBar.png'); }	
body.SaveMart	input#NextButton {	
    background-image:url('../images/SaveMart/Button.png');
    height:35px;
	width:115px;		
}	

body.SaveMart_es-US div#header { background-image:url('../images/SaveMart/Header_es-US.png');}
body.SaveMart .checkboxBranded {background-image: url(../images/SaveMart/checkbox.png) !important;}
body.SaveMart .radioBranded {background-image: url(../images/SaveMart/radio.png)  !important;}
body.SaveMart .InputRowEven { background-color: #F3F3F3; }
body.SaveMart_ADACompliance_False #footer {padding:5px 15px 0 15px !important;}
body.SaveMart_ADACompliance_False #footerCR {padding:9px 0px 0 0px !important;}
body.SaveMart_ADACompliance_True #footer {padding:5px 15px 0 15px !important;}
body.SaveMart_ADACompliance_True #footerCR {padding:9px 0px 0 0px !important;}
body.SaveMart div#finishContainer {min-height:305px;}
body.SaveMart .ConnectOn div#finishConnectHolder 
{
	border:solid 1px #D1D1D1;
	background-color:#F3F3F3;
}
body.SaveMart .ConnectOn div#finishIncentive hr, body.SaveMart .ConnectOn div#finishConnect hr {background-color:#C2C2C2;}


/**** FoodMaxx ****/
body.FoodMaxx { background-image: url(../images/FoodMaxx/bg.png);background-repeat: repeat-x; }
body.FoodMaxx	div#outerframe { width: 822px;}
body.FoodMaxx	div#header { height: 94px;}
body.FoodMaxx	div#middle { background-image:url('../images/FoodMaxx/Middle.png'); }	
body.FoodMaxx	div#footer { background-image:url('../images/FoodMaxx/Footer.png'); height: 46px;}		
body.FoodMaxx	div#Progress {	background-image:url('../images/FoodMaxx/ProgressBar.png'); }	
body.FoodMaxx	input#NextButton {	background-image:url('../images/FoodMaxx/Button.png');}	

body.FoodMaxx_es-US div#header { background-image:url('../images/FoodMaxx/Header_es-US.png');}
body.FoodMaxx .checkboxBranded {background-image: url(../images/FoodMaxx/checkbox.png) !important;}
body.FoodMaxx .radioBranded {background-image: url(../images/FoodMaxx/radio.png)  !important;}
body.FoodMaxx .InputRowEven { background-color: #EEF1F7; }
body.FoodMaxx_ADACompliance_False #footer {padding:2px 15px 0 15px !important;}
body.FoodMaxx_ADACompliance_False #footerCR {padding:9px 0px 0 0px !important;}
body.FoodMaxx_ADACompliance_True #footer {padding:2px 15px 0 15px !important;}
body.FoodMaxx_ADACompliance_True #footerCR {padding:9px 0px 0 0px !important;}
body.FoodMaxx .ConnectOn div#finishConnectHolder 
{
	border:solid 1px #d1d1d1;
	background-color:#EEF1F7;
}
body.FoodMaxx .ConnectOn div#finishIncentive hr, body.FoodMaxx .ConnectOn div#finishConnect hr {background-color:#BEC1C6;}

/**** Lucky ****/
body.Lucky { background-image: url(../images/Lucky/bg.jpg);background-repeat: repeat-x; }
body.Lucky	div#outerframe { width: 822px;}
body.Lucky	div#header { height: 129px;}
body.Lucky	div#middle { background-image:url('../images/Lucky/Middle.png'); }	
body.Lucky	div#footer { background-image:url('../images/Lucky/Footer.png'); height: 64px;}		
body.Lucky	div#Progress {	background-image:url('../images/Lucky/ProgressBar.png'); }	
body.Lucky	input#NextButton {	background-image:url('../images/Lucky/Button.png');	}	

body.Lucky_es-US div#header { background-image:url('../images/Lucky/Header_es-US.png');}
body.Lucky .checkboxBranded {background-image: url(../images/Lucky/checkbox.png) !important;}
body.Lucky .radioBranded {background-image: url(../images/Lucky/radio.png)  !important;}
body.Lucky .InputRowEven { background-color: #F3F3F3; }
body.Lucky_ADACompliance_False #footer {padding:3px 20px 0 20px !important;}
body.Lucky_ADACompliance_False #footerCR {padding:9px 0px 0 0px !important;}
body.Lucky_ADACompliance_True #footer {padding:3px 20px 0 20px !important;}
body.Lucky_ADACompliance_True #footerCR {padding:9px 0px 0 0px !important;}
body.Lucky div#finishContainer {min-height:305px;}
body.Lucky .ConnectOn div#finishConnectHolder 
{
	border:solid 1px #D1D1D1;
	background-color:#F3F3F3;
}
body.Lucky .ConnectOn div#finishIncentive hr, body.Lucky .ConnectOn div#finishConnect hr {background-color:#C2C2C2;}
