body{
	background:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62%;								
}

input{ outline:none; }
.error{ font-size:15px; color:#d90116; text-align:center; padding:0px 0px 10px 0px; }

.clear{ clear:both;}

.floatLeft{ float:left;}

.floatRight{ float:right;}

.paddingT10{ padding:10px 0px 0px 0px;}

.paddingT20{ padding:20px 0px 0px 0px;}

.paddingT40{ padding:40px 0px 0px 0px;}

#wrapper{ width:852px; margin:0 auto; padding:0; }

#innerPage{ padding:20px 0px 0px 25px; }

#container{ margin:100px 0px 0px 0px; padding:0px; background:url(../images/header_bg.gif) no-repeat center 100px; }

#logo{ text-align:center;  height:83px; }
#maincontent{ }
#contentArea { width:602px; border:1px solid #e4e4e4; padding:25px 0px; background-color:#fefefe; margin:0px auto; text-align:center; margin-top:100px;}

h1{ font-family:"Georgia", Times New Roman, Times, serif; font-size:35px; color:#000000; font-weight:normal; margin:0px; padding:0px; }

h3{ font-family:"Georgia", Times New Roman, Times, serif; font-size:20px; color:#000000; font-weight:normal; margin:0px; padding:10px 0px 0px 0px; }

h2{ font-family:"Georgia", Times New Roman, Times, serif; font-size:35px; color:#000000; font-weight:normal; margin:0px; padding:0px 0px 10px 0px; }

h4{ font-size:16px; color:#000000; font-weight:normal; margin:20px 0px 35px 0px; padding:0px; }
.signupArea { padding:0px 0px 0px 141px; margin:0px; }
.signupInputBox{ width:208px; height:30px; background:url(../images/input_bg.gif) no-repeat; float:left; }
.signupInputBox input{ width:188px; height:20px; border:0px; background:none; margin:5px 10px; color:#000000; font-size:16px; }
.signupBtn{ width:100px; height:30px; float:left; }
.signupBtn input{width:100px; height:30px; border:0px; background:url(../images/btn_signup.gif) no-repeat; cursor:pointer; }
.goodDidital{ text-align:center; padding-top:98px;}


#contactus{ text-align:left; padding:0px 25px;}
#contactus a{ color:#23a0e1; text-decoration:none }



#contactus p{ font-size:16px; color:#000000; font-weight:normal; margin:10px 0px 10px 0px; padding:0px; }

p{ font-size:16px; color:#7f7f7f; font-weight:normal; margin:10px 0px 10px 0px; padding:0px; }

.zip{ float:left; width:250px; font-size:15px; color:#031f21;}

.zipcode{ background:url(../images/zip_bg.gif) no-repeat; width:221px; height:30px; margin:10px 0px 0px 0px;}

.zipcode input{ border:0px; width:210px; height:20px; margin:5px; background:none;}

.site{  font-size:15px; color:#031f21;}

.back { font-size:16px; }

.sitecode{ background:url(../images/zip_bg.gif) no-repeat; width:221px; height:30px; margin:10px 0px 0px 0px;}

.site input{ border:0px; width:210px; height:20px; margin:5px; background:none;}
ol li, ul li{color:#7F7F7F;
font-size:14px;
font-weight:normal;}

.gender{ width:215px; float:left; font-size:15px; color:#031f21;}

.gender label{ font-size:13px; padding:0px 20px 0px 0px;}

.asterisks{ color:#ff0000; text-align:left; display:block; font-size:11px; }


.birthday{ clear:both; float:left; width:250px; font-size:15px; color:#031f21; margin:20px 0px 0px 0px;}

.household{ width:215px; float:left; font-size:15px; color:#031f21; margin:20px 0px 0px 0px;}


#footer{ background:url(../images/footer_bg.gif) no-repeat top center; margin:15px 0px 0px 0px; padding:15px; float:left; text-align:center; width:852px; font-size:11px; color:#9b9b9b; }
#footer a { font-size:11px; color:#9b9b9b; line-height:normal; padding:5px; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }

img { border: none; } 

.emailHint {
  font-size: 10px;
  font-style: italic; 
  padding-left: 8px;
  margin-top: 10px;
  text-align: left;
}

.skipToSite {
  padding-top: 20px;
  text-align: center;
}

