body {background: #e9dac2 url('../images/bg.png') repeat-x center top;}

	div#outerframe { width: 822px;}
	div#headerpush {display:none;} 
	div#header { background-image:url('../images/Header.png'); height: 123px;}
	div#middle { background-image:url('../images/Middle.png'); }	
	div#footer { background-image:url('../images/Footer.png'); height: 63px;}		
	div#Progress {	background-image:url('../images/ProgressBar.png'); }			
	input#NextButton {
		background-image:url('../images/Button.png');
		border-style:none; 
		background-color:transparent;
		color:White;
		font-weight:bold;
		height:35px;
		width:115px;		
	}

.checkboxBranded {background-image: url(../images/checkbox.png) !important;}
.radioBranded {background-image: url(../images/radio.png)  !important;}

/* Simple Radio Button & Checkbox */
.checkboxSimpleInput { background: url(../images/WSE_Checkboxes_@1x.png) no-repeat;}
.radioSimpleInput { background: url(../images/WSE_Radio_@1x.png) no-repeat; } 

/* Alt. Background Color */
.InputRowEven { background-color: #eeece7; }
#content { margin:0 15px !important;} /* Required for Privacy Policy */

#footer {padding:22px 35px 0 35px !important;}

body.IndexPage #surveyEntryForm, body.IndexPage div#Buttonholder {text-align:left;}

div#footerframe {background-image: url(../../../Common/images/BottomLogoBlack.png);}

/* Controls the VisitType question positioning */
body.IndexPage div.radioButtonsScaleBelow  {text-align:left; margin-left:0;margin-top:.5em; width:75%;}
body.IndexPage div.radioButtonFNS {text-align:left; margin-left:0;margin-top:.5em;}
body.IndexPage div.radioButtonList {text-align:left; margin-left:0;margin-top:.5em; width: 900px;}
body.IndexPage div.Index_CommentType div.rbloption {left: 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:#e4e4e4;
	-moz-border-radius:.2em;
	border-radius:.2em;
	-webkit-border-radius:.2em;
}
.ConnectOn div#finishIncentive {float:left;width:63%;}
.ConnectOn div#finishConnect {float:left;width:37%;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;}
/*  Commented out in version 1.0.8 after they removed the standard social buttons and went with just Instagram and TikTok
    The line below the commented out line removes the left padding and centers the buttons in the container for a cleaner look. - T. Perez
*/
/*.ConnectOn div#finishConnect div#connectContent div#connectSocial {text-align:left;padding-left:1.5em;}*/
.ConnectOn div#finishConnect div#connectContent div#connectSocial {text-align:center;padding-left:0px;}
.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;}