*{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}
body{margin:0;padding:0;background-color:#929292;color:#000;font-size:12px;}
a{color:#0f55c3;text-decoration:underline;}
a:hover{color:#cf7e00;}
p{font-size:12px;}
h2,h2 a{color:#0862a1;font-family:Arial,Helvetica,sans-serif;font-size:18px;text-decoration:none;font-weight:bold;}
img{border:none;}
.div_clear{clear:both;}
.div_small_space{height:10px;clear:both;}
.space{height:15px;clear:both;}
#wrapper{padding:0;width:964px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-image:url(../images/bigback.jpg);background-repeat:repeat-y;background-color:#fff;}
#wrapper p{margin:0;padding-bottom:10px;}
#wrapper_body{padding:10px;margin:0;float:left;width:943px;background-color:#fff;}
#specer{float:left;margin:0;padding:0;}
#toplink{width:943px;height:16px;background-color:#fff;font-size:10px;color:#757070;text-decoration:none;margin-bottom:2px;}
#toplink a{color:#757070;}
#toplink a:hover{color:#757070;text-decoration:underline;}
#toplink .left{float:left;width:471px;}
#toplink .right{float:left;width:471px;text-align:right;font-size:12px;}
#topheader{width:943px;height:92px;background-color:#4f6073;}
#topheader .top{float:left;width:943px;height:92px;}
#topheader .top .logo{float:left;width:234px;height:83px;}
#bottom{float:left;width:943px;height:185px;margin-top:2px;background-color:#4f6073;color:#fff;}
#bottom a{color:#fff;text-decoration:none;}
#bottom a:hover{color:#cf7e00;}
#bottom p{font-size:10px;padding:10px 0 0 0;text-align:center;}
#bottom p a{text-decoration:underline;}
#bottom .bottomright{float:right;width:290px;height:70px;padding-top:5px;}
.bottomright img{margin-left:30px;}
#innerbody #listingmain #listingleft_under{float:left;width:676px;margin:0;padding:5px;background-color:#e7ecef;}
#header_options{color:#fff;margin-top:100px;padding-right:10px;text-align:right;}
#header_options a,#header_options a:hover{color:#fff;}
p{clear:both;}
#left_content{background:#fff none repeat scroll 0 0;float:left;padding:0 0 0 7px;width:630px;}
#right_content{float:right;width:287px;}
#left_content h2{background-color:#4F6072;color:#FFFFFF !important;margin-bottom:10px;padding:4px;}
#right_content h2{font-size:18px;padding:0 0 3px 0;}
#right_content ul li{background:transparent url(/images/green_check_mark.gif) no-repeat scroll 0 0;padding-left:25px;margin-bottom:10px;list-style:none;line-height:19px;}
#bottom{height:135px;}
.step_area{clear:both;margin-bottom:5px;width:620px;}
.membership_content{border-left:1px solid #fff;border-right:1px solid #fff;float:left;margin:15px 0;padding:10px 10px 0 10px;width:182px;}
.membership_option{height:25px;}
.membership_content input{float:left;}
.membership_content span{margin-left:5px;font-weight:bold;}
.membership_content ul{list-style-position: inside;font-size: 11px;}
#membership_payment{clear:both;margin-left:130px;width:420px;height:30px;}
#membership_payment input,#membership_payment img,#membership_payment span{float:left;}
#membership_payment img,#membership_payment span{margin-left:5px;}
#membership_payment span{margin-right:50px;}
.smallfont{font-size:10px;}
#header_options{float:right;margin-top:30px;padding-right:10px;width:675px;}
#header_options img{float:left;}
#innerbody #listingmain #listingleft_under{width:934px;}
.join_user_id{display:block;font-size:12px;margin:10px 0 10px 100px;height:30px;}
.join_user_id label{float:left;font-weight:bold;line-height:23px;margin-right:5px;padding:2px;text-align:right;width:125px;}
#join_step2{padding-top:6px;}
.join_user_id input{width:147px;float:left;height:20px;padding:3px 0 0 3px;}
label#not_here{margin:0 116px;font-size:10px;}
#street_view{margin-top:30px;}
#benefits{width:620px;}
#benefits ul li{background:transparent url(../images/green_check_mark.gif) no-repeat scroll 0 0;line-height:19px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:10px;padding-left:25px;float:left;display:block;width:275px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#member_benefits1{background:url("../images/member-benefits1.jpg") no-repeat;height:161px;width:286px;}
#member_benefits2{background:url("../images/member-benefits2.jpg") no-repeat;height:140px;width:286px;}
#member_benefits3{background:url("../images/member-benefits3.jpg") no-repeat;height:102px;width:286px;}
#secure-transaction{background:url("../images/secure-transaction.png") no-repeat;height:188px;width:287px;}
#secure-transaction img{padding:65px 0 0 85px;}
.join_user_id span {margin-left:10px;line-height:25px;}
span.error{background-color:#FFEFEF;border:1px dotted #CC0000;color:#CC0000;display:block;font-size:10px;padding:0 5px;float:left;}
span.valid{color: #13800B;}
#header_message{padding:15px;}
#header_message img{border:1px solid #CCC; padding:1px;float:left;margin-right:10px;}
#header_message #message{float:left;margin-top:5px;width:348px;}
#header_message #message p{font-size:15px;line-height:25px;}
#header_message span{font-size:18px;font-weight:bold;}
#register_heading{display:block;background:url("/images/join-register-heading-back.png") no-repeat scroll 0pt 0pt transparent;height:215px;margin-top:5px;}