/* © 2007 and beyond… 50 People Only, Inc. All rights reserved.*/
body {background-color:#ffffff;font:13px Arial, Tahoma, Verdana, Helvetica, sans-serif;margin:0;}
#headerwrap {background-image:url(images/header-bg.jpg);height:113px;}
#top {background-image:url(images/header.jpg);background-repeat:no-repeat;background-position:center;height:113px;}
.wrap {width:100%; background-image: url(images/topbg.jpg); background-repeat: repeat-x;}
#wrap {height:100%;margin:0 auto; background-image:url(images/site-top.jpg); padding-top:25px; background-repeat: no-repeat; background-position: center top;}
#mainwrap {width:750px;height:100%;margin:0 auto;}
#content {width:560px;height:100%;margin:0 auto;padding-right:10px;margin-left:160px;}
#leftcontent {width: 123px;padding-left:20px;float:left;}
#main {width:560px;padding-left:8px;}
.testimonial {background-image:url(images/testimonialbg.jpg);border:2px solid #E0E0E0;line-height: 25.3px;margin:4px;padding:4px; font-family:"Courier New", Courier, monospace;padding-top:10px;}
.legalpad {background-image:url(images/yellowbg.jpg);border:2px solid #FCE6B8;line-height: 25.3px;margin:4px;padding:4px;}
.earn a {text-decoration:none;color: #9999cc;}
.earn a:hover {text-decoration:underline;}
.msg {margin-left:60px;}
#thankyou {width:370px;padding-left:100px;}
.blue3 {color: #9999cc;font-weight: bold;}
#left2 {color:#ff000;}
#contentheader {width:417px;margin:0 auto;}
#bottomclear {background-image:url(images/bottomclear.jpg);background-repeat:no-repeat;background-position:center;height:122px;}
.blue {color: #0099CC}
.highlight {background-color:#FF0;}
.yellowbox {width:464px;background-color:#ffffec;border:1px solid #000;text-align:left;margin:10px;padding:10px;}
.red {color:red;}
.redmedium {color:red;font-size:14px;font-weight:700;}
.mediumbold {font-size:17px;font-weight:700;}
.large {font-size:24px;}
p {margin-top:0;}
li {margin-bottom:10px;}
a img {border:0;}
.u {text-decoration:underline;}
.c {text-align: center;}
a:visited {color:#0099CC;}
a {color: #0099CC}
.toppart a {text-decoration:none;}
.toppart a:hover {text-decoration:underline;}
input {width:115px;border:1px solid #93B4D3;margin-bottom:4px;}
button {padding:2px;margin-top:6px;background-color:#DFE2EC;font-size:11px;}
.button {cursor:hand;}
a.transparent:hover img {filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
input.button{background-image:url(images/sign-up.jpg);width:117px;height:27px;border:0;cursor:hand;}
input.button:hover{background-image:url(images/sign-upover.jpg);}
input.submit{background-image:url(images/yes.gif);width:203px;height:26px;border:0;cursor:hand;background-color:#fff;}
input.submit:hover{background-image:url(images/yes-over.gif);} 
#headerbuttons { padding-top:89px; margin-right: 150px;}
.mailwrapper {text-align: center;}
.maildiv {margin: 0 auto 0 auto;text-align: left;width: 365px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%;}
.maildiv form {text-align: left;}
.maildiv label {vertical-align: top;padding: 0 0 0 3px;}
.maildiv .sidelbl {width: 95px;text-align: right;padding: 0 10px 0 0;vertical-align: top;position: relative;display: block;float:left;clear:left;}
.maildiv a {color: #005ABE;}
.maildiv h2 {color: #005ABE;font-size: 120%;}
.maildiv input {margin-bottom: 10px;}
.maildiv select {margin-bottom: 10px;}
.maildiv textarea {margin-bottom: 10px;border: 1px solid #93B4D3;}
.maildiv .ver_img {padding: 0;margin: 0 0 10px 10px;vertical-align:bottom;border: 1px solid #005ABE;}
.maildiv fieldset {padding: 5px 5px 5px 5px;margin-bottom: 10px;border: 0;}
.maildiv .legendspacing {height: 10px;}
.maildiv .fmcredits {float: left;font-size: 90%;}
.maildiv .fmsubmit {float: right;}
.maildiv .fmrequired {color: #005ABE;font-size: 90%;float: left;margin-top: 3px;margin-left: 5px;}
.maildiv .fmspacer {height: 10px;}
.maildiv .fminfofull {padding: 0 10px 0 10px;color: #005ABE;margin-bottom: 15px;}
.maildiv .fminfohalf {padding: 0 10px 0 10px;color: #005ABE;margin-left: 110px;margin-bottom: 15px;}
.maildiv .fmerrorbox {text-align: left;}
.maildiv li {margin: 0 0 4px 0;}
.maildiv .fmerrortitle {color: #FF0000;font-size: 120%;}