body,#header,#footer { background-color:#ffffff;}
#footer,#header { border-color:white; background-repeat:repeat-x;}
#header {background-image: url(../images/MHeaderbg.png); background-size: 1px 149px; background-position: center top;}
#header img {width: 327px; height: 149px;}
/* Cut the footer image in half by applying the background-size. */
#footer	{ background-image:url(../images/MFooterbg.png); background-size: 141px 37px; background-repeat:no-repeat;}
.SurveyHolder { padding-bottom:78px !important; } 

.InputRowEven { background-color: #f9f9f9; }

/* **** Footer **** */
#footerPP, #footerPP a, #footerTC, #footerTC a, #footerSR, #footerSR a, #footerCR, #PwBY {color: #131313;}
/* *** This pushes the PP, TC, CR down below the footer image (Harris Teeter image) */
#footerPP {padding-top: 45px;}


/* **** New Next Button styles **** */
input#NextButton {
    background-color: #5887da !important; /* Should be same color as Desktop button */
    color: #ffffff !important;
    border: none !important;
    /* Don't touch anything the below */
    font-size: 1.4em !important;
    height: 46px !important;
    width: 100% !important;
    border-radius: 22px !important;
    -webkit-appearance: none !important;
}

/* Simple Radio Button & Checkbox */
.MobileMode .checkboxSimpleInput {background: url(../images/WSE_Checkboxes_@2x.png) no-repeat;}
.MobileMode .radioSimpleInput {background: url(../images/WSE_Radio_@2x.png) no-repeat;}


/* **** Finish Page **** */
div#finishConnect {
    margin-top: 3em;
    border-top: solid thin black;
}
div#finishContainer hr {background-color: Transparent; border-width: 0; height: 0; margin: 0; padding: 0;}
div#connectContent {margin:1em;}
div#connectContent div ul {margin:0 !important;list-style:none;padding:0;}
div#connectContent div ul li {padding:.2em;}
.ConnectOn p.connectHeader, .ConnectOn p.FinishHeader {font-weight:bolder;}


/* **** Pick Language **** */
ul.languageOption {text-align:left !important;padding-left:0;}
ul.languageOption li { display:inline; padding:0; margin:0 1em 0 0;}

/* ***** Landing Page-specific styles *****  */
body.ILP_Y #header {background-image: url(../images/MHeaderbg_Index.png); background-size: 1px 42px;}
body.ILP_Y #header img {width: 327px; height: 43px;}


/* center the landing page image on the page */
body.ILP_Y .IndexImage {text-align: center;}
