#container #page_body {
background-image:url(/images/bodybg.png);
background-repeat:repeat-y;
float:left;
margin-top:0;
padding:10px 30px 0;
text-align:left;
width:950px;
}
#container #page_body .clearboth {
	clear: both;
	float: left;
	width: 975px;
}
#container #page_body #pagetitle {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 25px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 510px;
	margin-left: 80px;
	padding-top: 30px; padding-bottom:5px
}
#container #page_body #agewarn {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 28px;
	color: #FFFFFF;
	margin-top: 0px;
	float: left;
	width: 510px;
	margin-left: 80px;
}
#container #page_body #pagectn {
	font-family: Tahoma, Helvetica, Verdana;
	float: left;
	width: 975px;
}
#container #page_body #pagectn textarea {
	font-size: 12px;
	color: #333333;
	font-family: Tahoma, Helvetica, Verdana;
	width: 250px;
	height: 100px;
	text-align: justify;
	line-height: 18px;
}
#container #page_body #pagectn #L {
	width: 238px;
	float: left;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
}

#container #page_body #pagectn #R {
	width: 510px;
	float: left;
	margin-left: 80px;
}
#container #page_body #pagectn #inv {
	width: 800px;
	float: left;
	margin-left: 80px;
}
#container #page_body #pagectn .10 {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 10px;
}

#container #page_body #pagectn input {
}
#container #page_body #pagectn .w100 {
	-width: 100px;
	margin-right: auto;
	margin-left: auto;
}
#container #page_body #pagectn .300 {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
}
#container #page_body #pagectn input {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#container #page_body #pagectn p {
	font-size: 14px;
	line-height: 24px;
}
#container #page_body #pagectn li {
	font-size: 14px;
}
#container #page_body #pagectn table {
	font-size: 12px;
}
#container #page_body #pagectn textarea {
	font-size: 10px;
}
#container #page_body #pagectn #inv textarea {
	width: 500px;
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
}
#isactiveddiv p, #needactivediv p{
  font-family: Tahoma, Helvetica, Verdana;
  font-size: 14px;
  padding-left: 10px;
  color: #FFFFFF;
}
.button {
    margin:0;padding:0.25em;width:auto;overflow:visible;
    font-family: Tahoma, Helvetica, Verdana;
    font-size: 12px;
    margin-left: 10px;
    border: 1px solid #000000;
    background: #404040;
    color: #FFFFFF;
}
.button:hover {
   border: 1px solid #000000;
   color: #FFFFFF;
   background: #5C5C5C;
   color: #FFFFFF;
}
#benefits{
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 18px;
 margin-top: 0px;
 color: #FFFFFF;
 font-weight: bold;
}
#totally_free{
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 14px;
 margin-top: 10px;
}
.signintool{
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 14px;
 margin-top: 10px;
 padding-left: 10px;
}
#isactiveddiv p, #needactivediv p{
  font-family: Tahoma, Helvetica, Verdana;
  font-size: 14px;
  padding-left: 10px;
  color: #FFFFFF;
}
.button {
    margin:0;padding:0.25em;width:auto;overflow:visible;
    font-family: Tahoma, Helvetica, Verdana;
    font-size: 12px;
    margin-left: 10px;
    border: 1px solid #000000;
    background: #404040;
    color: #FFFFFF;
}
.button:hover {
   border: 1px solid #000000;
   color: #FFFFFF;
   background: #5C5C5C;
   color: #FFFFFF;
}
.pick_ac{background:#2A2A2A; border:1px solid #4B4B4B; padding:5px 10px 15px 10px; vertical-align:top; font-size:15px; font-weight:bold}
.sign_dz{width:410px; height:300px; background:#2A2A2A; border:1px solid #4B4B4B; float:left; padding:5px 10px}
.sign_dz h1{font-size:18px; border-bottom:1px solid #666666; padding:0 5px 10px 5px;*padding:0px 5px 10px 5px;margin-top:8px;}
.sign_dz .title{display:inline-block; width:130px; text-align:right; margin-right:10px; margin-bottom:10px; vertical-align:top}
.sign_dz .ct{display:inline-block; width:260px; margin-bottom:10px}

.sign_or{background:url(/images/fbconnect/sign_or.jpg) no-repeat; width:55px; height:38px; font-size:25px; float:left; color:white; text-align:center; padding-top:17px; margin:100px 15px 0 15px;}
.fbcn{font-size:16px; color:white; background:url(/images/fbconnect/fb_btn_l.png) no-repeat; height:23px; display:inline-block; text-decoration:none; padding:2px 10px 0 35px}
.fbcn_s{font-size:13px; color:white; background:url(/images/fbconnect/fb_btn_s.png) no-repeat; height:20px; display:inline-block; text-decoration:none; padding:0px 10px 0 25px; margin-left:10px}
.fbcn_r{background:url(/images/fbconnect/fb_btn_r.png) no-repeat; width:2px; height:25px; display:inline-block}
.benefit{color:#999999; margin:auto; width:600px}
.benefit h1{font-size:18px; color:white}
.warn_message {
 color: red;
 font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 padding-left: 5px;
}
.error_message {
 color: red;
 font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 padding-left: 5px;
}
.grecaptcha-badge { visibility: hidden; }	
