#locatorbanner{	  text-align: left;
margin:0 0 0 10px;
width:900px;
background:#DCADB3;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
padding:5px;
margin-top:0px;
}

#locatorbanner a {font-size:11px; text-decoration:none; color:#666666;}
#locatorbanner a:hover {font-size:11px;text-decoration:underline; color:#666666;}

#tools_menu a {font-size:11px;}
#tools_menu a:hover {font-size:11px;}

#locationsmenu{
text-align: left;
background:#DCADB3;
margin:0px 10px;
width:896px;
}

#locationsmenu a {font-size:11px; text-decoration:none; color:#666666;}
#locationsmenu a:hover {font-size:11px;text-decoration:underline; color:#666666;}

#viewprofile a:link    {color:#CCC;font-weight:bold;text-decoration: none;border-bottom:1px dotted #FFF;}
#viewprofile a:hover   {color:#FFF;font-weight:bold;text-decoration: underline;}
#viewprofile a:visited {color:#CCC;font-weight:bold;text-decoration: none;border-bottom:1px dotted #FFF;}
#viewprofile a:active  {color:#CCC;font-weight:bold;text-decoration: none;border-bottom:1px dotted #FFF;}

#mainBox{
margin:0 auto;
width:900px;
margin-top:8px;
}
#bodyBox{
padding:30px;
background-color:#FFFFFF;
border:2px solid #CCCCCC;
color:#555;
}

#bodyBox a {font-size:11px; text-decoration:none; color:#8c867a;}
#bodyBox a:hover {font-size:11px;text-decoration:underline; color:#8c867a;}
#bodyBox a:active {font-size:11px;text-decoration:none; color:#8c867a;}
#bodyBox a:visited {font-size:11px;text-decoration:none; color:#8c867a;}

#navbar{
background-color:#FFF;
border:2px solid #CCC;
padding:8px 14px 8px 62px;
width:501px;
margin-bottom:5px;
}
#statsbar{
color:#fff;
text-align:center;
background-color:#9A0034;
border:2px solid #CCC; 
padding:8px 14px 8px 14px;
width:274px;
float:right;
}
#statsbar h1{
border-bottom:2px dotted #FFF;
}
.locpics{
background-image:url(http://sexygfes.com/reviews/widgets/underpic.gif);
text-align:center;
font-weight:bold;
font-size:10px;
color:#333333;
float:left;
width:137px;
height:198px;
margin-bottom:6px;
margin-right:11.5px;
padding-top:5px;
}
.sexguide{
position:absolute;
margin-top:133px;
margin-left:0px;
color:#FFF;
background-color:#222;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
width:302px;
padding-top:8px;
padding-bottom:8px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
text-align:center;
font-weight:bold;
font-size:12px;
}
.visiting{
color:#FFF;
float:right;
background-color:#9A0034;
border:2px solid #FFF;
position:absolute;
width:119px;
margin-left:4px;
margin-top:135px;
padding:3px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.apaid{
position:absolute;
margin-top:110px;
margin-left:4px;
color:#FFF;
background-color:#009900;
border:2px solid #FFF;
width:125px;
padding-top:3px;
padding-bottom:3px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
text-align:center;
font-weight:bold;
}
.apaid_home{
position:absolute;
color:#FFF;
background-color:#009900;
border:2px solid #FFF;
width:60px;
margin-left:-1px;
margin-top:72px;
padding:3px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.banner{
position:absolute;
visibility:hidden;
}
.free{
position:absolute;
visibility:hidden;
}
.promotion{
position:absolute;
visibility:hidden;
}
#apaid{
position:absolute;
width:52px;
width:12px;
margin-left:25px;
margin-top:154px;
}
#banner{
position:absolute;
visibility:hidden;
}
#promotion{
position:absolute;
visibility:hidden;
}
#free{
position:absolute;
visibility:hidden;
}
#labelBox{
background-color:#F2E2E4;
padding:5px 10px 5px 10px;
border-top:2px solid #CCC;
border-left:2px solid #CCC;
border-right:2px solid #CCC;
color: #820000;
font-weight:bold;
}
#whiteBox{
background-color:#FFFFFF;
padding:8px;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
color:#820000;
}

/*
h1{
font-size: 14px;
font-weight:bold;
margin-bottom:4px;
margin-top:0px;
padding-bottom:2px;
border-bottom:2px dotted #666;
color:#222;
}

h1 a {font-size:14px; text-decoration:none; color:#333;}
h1 a:hover {font-size:14px;text-decoration:underline; color:#333;}
h1 a:visited {font-size:14px;text-decoration:none; color:#333;}
h1 a:active {font-size:14px;text-decoration:none; color:#333;}

h2{
color:#9A0034;
}																		 */

#signup_error{
text-align:center;
border:2px solid #666;
background-color:#FFFF00;
padding:5px;
}

.input
{
margin-bottom:2px;
border: #CCC 2px solid;
padding:3px;
background-color: #FFF;
font-size: 13px;
color: #333;
}
.button
{
border: #FFF 2px solid;
padding:3px;
background-color: #9A0034;
font-size: 12px;
font-weight:bold;
color: #FFF;
}
