/*--- COMMON ELEMENTS */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
hr{display:none;}
#twocols{width:580px; float:right; position:relative;}
* html .clearfix{height:1%;}
.clearfix{display: block;}
.clr{clear:both; line-height:1.3em;}


 
/*--- LEFT COL */
ul#nav_left{margin:0; padding:0; width:160px; border:1px solid #8A8A8A; background-color:#EDEDED}
ul#nav_left li{list-style:none; border-bottom:1px solid #8A8A8A;  width:100%; padding:3px 0}
ul#nav_left li a{font-size:1.3em; text-decoration:none; padding:3px 0 3px 3px; color:#000}
ul#nav_left li a:hover{color:#F00}

/*--- MAIN COL */
#maincol{background:#FFFFFF;  float: left; display:inline; position:relative; width:400px;}
#mainbody_title h1{width:370px; font-size:1.5em; font-weight:bold; margin:0px; color:#000}
#mainbody_subtitle{width:370px; font-size:1.3em; font-weight:bold; margin:0px}
#mainbody_text{width:100%; font-size:1.2em; margin:0; }
#mainbody_sitemap{width:500px; font-size:1.2em; margin:30px 0 0 350px; }

#mainbody_sitemap a{color:#000000; text-decoration:none}
#mainbody_sitemap a:hover{color:#F00;}
#mainbody_title_sitemap h1{width:370px; font-size:1.5em; font-weight:bold; margin:7px 0 0 25px; color:#000}
/*--- RIGHT COL */

ul#nav_right{margin:0; padding:0; width:230px; border:1px solid #8A8A8A; background-color:#EDEDED}
ul#nav_right li{list-style:none; border-bottom:1px solid #8A8A8A;  width:100%; padding:3px 0}
ul#nav_right li a{font-size:1.3em; text-decoration:none; padding:3px 0 3px 3px; color:#000}
ul#nav_right li a:hover{color:#F00}

/*--- FOOTER */
#footer{height:100px; clear:both; font-size:1.3em; text-align:center }
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}



/*--- NEW CSS */
/* GENERAL */ 
html, body{margin:5px 0; padding:0; text-align:center; font-size:80%; background:#636363; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:block; min-height:1%; height:auto !important; height:1%;}
#pagewidth{width:945px; text-align:left; margin:0 auto; border:5px solid #8A8A8A; background:#FFF;} 
.clr{clear:both; line-height:1.3em;}
a{color:#FE0007; text-decoration:underline;}
a:hover{color:#FE0007; text-decoration:none;}
hr{display:none;}
.align_left{text-align:left;}
.align_centre{text-align:center;}
.align_right{text-align:right;}
.red{color:#FE0007;}
.white_text{color:#FFFFFF;}
.red_text{color:#FE0007;}
.grey_text{color:#8A8A8A;}
form, input, label{margin:0; padding:0;}
h1{margin:0 0 5px 0; padding:0; font-size:2.0em; color:#FFFFFF; font-weight:normal;}
h2{margin:0 0 10px 0; padding:0; font-size:1.6em; color:#FFFFFF; font-weight:800;}
/* LOGIN */
#header_login{margin:0; padding:0; width:945px; height:35px; background:url(../images/login_bg.gif) repeat-x left top;}
#header_login table{margin:0 0 0 10px; float:left; color:#FFFFFF; font-size:12px;}
#header_login table a{color:#FFFFFF; text-decoration:underline;}
#header_login table a:hover{color:#FFFFFF; text-decoration:none;}
td#header_login_false{float:right; text-indent:-6000px; width:129px; height:35px; background:url(../images/login_off.gif) no-repeat left top;}
.button{background:#AAAAAA; border:1px solid #444444; color:#444444; font-weight:bold; font-size:12px; width:50px; height:20px;}
.text_field{padding:2px; background:#CCCCCC; border:1px solid #444444; color:#444444; font-weight:bold; font-size:12px; width:148px; height:14px;}
.text_area{padding:2px; background:#CCCCCC; border:1px solid #444444; color:#444444; font-weight:bold; font-size:12px; width:148px;}
.drop_field{padding:2px; background:#CCCCCC; border:1px solid #444444; color:#444444; font-weight:bold; font-size:12px; width:154px; height:20px;}
.date_drop{padding:2px; background:#CCCCCC; border:1px solid #444444; color:#444444; font-weight:bold; font-size:12px; width:60px; height:20px;}
/* LOGOUT */
#header_logout{margin:0; padding:0; width:945px; height:35px; background:url(../images/login_bg.gif) repeat-x left top;}
#header_logout_title{float:left; margin:0 0 0 10px; width:129px; height:35px; background:url(../images/login_on.gif) no-repeat left top; text-indent:-6000px; display:block;}
#header_logout_nav ul{margin:0; padding:0;}
#header_logout_nav ul li{margin:0; padding:0; float:left; list-style:none; font-size:12px;}
#header_logout_nav ul li a{padding:0 10px; line-height:33px; color:#CCC; text-decoration:none;}
#header_logout_nav ul li a:hover{color:#FFFFFF; text-decoration:none;}
/* HEADER */
#header{position:relative; height:189px; background:url(../images/header_woman.jpg) no-repeat left top; width:100%;} 
#header_cards{float:right; width:235px; height:35px; background:url(../images/header_cards.jpg) no-repeat left top; text-indent:-6000px; display:block;}
#header_woman{width:945px; height:189px; background:url(../images/header_woman.jpg) no-repeat left top;}
#header_end{float:right; width:370px; height:85px;}
#header_hours{margin:65px 5px 0 0; padding:1px; float:right; width:400px; font-weight:bold; font-size:12px; color:#FFF; text-align:right;}
#header_contact{float:left; width:530px; height:64px; background:url(../images/header_contact.jpg) no-repeat left top;}
#header_logo a{float:left; width:280px; height:80px; text-indent:-6000px; overflow:hidden; display:block; margin:20px 0 0 10px}
html>body #header_logo a{width:200px;}
#header_tel{margin:0 0 0 5px; width:240px; height:40px; color:#FFFFFF; font-size:36px; font-family:"Times New Roman", Times, serif;}
#header_email{margin:0 0 0 5px; width:240px; height:20px; font-weight:700; color:#C1C1C1; font-size:17px; font-family:"Times New Roman", Times, serif;}
#header_email a{color:#C1C1C1; text-decoration:none;}
#header_email a:hover{color:#FFFFFF; text-decoration:none;}
/* NAV */
#nav{width:945px; height:35px; background:url(../images/nav_bg.gif) no-repeat left top; text-align:center;}
#nav ul{margin:0 0 0 20px; padding:0;}
#nav ul li{margin:0; padding:0 7px; list-style:none; float:left;}
/* NAV-BUTTONS */
#nav ul li#navHome a{width:51px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_home.gif) no-repeat left top;}
#nav ul li#navHome a:hover{background:url(../images/nav_on_home.gif) no-repeat left top;}
#nav ul li#navAbout a{width:79px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_about.gif) no-repeat left top;}
#nav ul li#navAbout a:hover{background:url(../images/nav_on_about.gif) no-repeat left top;}
#nav ul li#navEscorts a{width:70px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_escorts.gif) no-repeat left top;}
#nav ul li#navEscorts a:hover{background:url(../images/nav_on_escorts.gif) no-repeat left top;}
#nav ul li#navIncalls a{width:69px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_incalls.gif) no-repeat left top;}
#nav ul li#navIncalls a:hover{background:url(../images/nav_on_incalls.gif) no-repeat left top;}
#nav ul li#navReviews a{width:71px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_reviews.gif) no-repeat left top;}
#nav ul li#navReviews a:hover{background:url(../images/nav_on_reviews.gif) no-repeat left top;}
#nav ul li#navBookings a{width:129px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_bookings.gif) no-repeat left top;}
#nav ul li#navBookings a:hover{background:url(../images/nav_on_bookings.gif) no-repeat left top;}
#nav ul li#navPayments a{width:79px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_payments.gif) no-repeat left top;}
#nav ul li#navPayments a:hover{background:url(../images/nav_on_payments.gif) no-repeat left top;}
#nav ul li#navBecome a{width:144px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_become_escort.gif) no-repeat left top;}
#nav ul li#navBecome a:hover{background:url(../images/nav_on_become_escort.gif) no-repeat left top;}
#nav ul li#navContact a{width:93px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_off_contact.gif) no-repeat left top;}
#nav ul li#navContact a:hover{background:url(../images/nav_on_contact.gif) no-repeat left top;}
/* NAV-BODY */
body#bodyHome #nav ul li#navHome a{width:51px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_home.gif) no-repeat left top;}
body#bodyAbout #nav ul li#navAbout a{width:79px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_about.gif) no-repeat left top;}
body#bodyEscorts #nav ul li#navEscorts a{width:70px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_escorts.gif) no-repeat left top;}
body#bodyIncalls #nav ul li#navIncalls a{width:69px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_incalls.gif) no-repeat left top;}
body#bodyReviews #nav ul li#navReviews a{width:71px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_reviews.gif) no-repeat left top;}
body#bodyBookings #nav ul li#navBookings a{width:129px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_bookings.gif) no-repeat left top;}
body#bodyPayments #nav ul li#navPayments a{width:79px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_payments.gif) no-repeat left top;}
body#bodyBecome #nav ul li#navBecome a{width:144px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_become_escort.gif) no-repeat left top;}
body#bodyContact #nav ul li#navContact a{width:93px; height:35px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/nav_on_contact.gif) no-repeat left top;}
/* NAV-CRUMBS */
#nav_crumbs{margin:0; padding:10px 0 0 5px; float:left; width:940px; height:30px; background:url(../images/header_crumbs_bg.jpg) repeat-x left top #000000; color:#737373; font-size:11px;}
#nav_crumbs a{color:#737373; text-decoration:none;}
#nav_crumbs a:hover{color:#CCCCCC; text-decoration:none;}
/* NAV-LOCATIONS */
.nav_loc_4{margin:0 0 5px 0; padding:10px 40px; width:825px; min-height:10px; height:auto !important; height:10px; background:#000000;}
.nav_loc_4 h2{margin:0; padding:0; width:825px; font-size:13px; color:#FFFFFF; font-weight:bold;}
.nav_loc_4 ul{margin:0; padding:0;}
.nav_loc_4 ul li{float:left; margin:0 5px 0 0; padding:0; list-style:none; width:200px;}
.nav_loc_4 ul li h3{margin:0; padding:0; list-style:none; font-weight:normal;}
.nav_loc_4 ul li a{float:left; width:200px; font-size:12px; line-height:18px; color:#919191; text-decoration:underline; display:block;}
.nav_loc_4 ul li a:hover{color:#FE0007; text-decoration:none;}
/* TITLES */
#main_title_home h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_home.gif) no-repeat left top; text-indent:-6000px;}
#main_title_about h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_about.gif) no-repeat left top; text-indent:-6000px;}
#main_title_escorts h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_escorts.gif) no-repeat left top; text-indent:-6000px;}
#main_title_profiles h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_profiles.gif) no-repeat left top; text-indent:-6000px;}
#main_title_profiles_pic h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_profiles_pic.gif) no-repeat left top; text-indent:-6000px;}
#main_title_profiles_rev h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_profiles_rev.gif) no-repeat left top; text-indent:-6000px;}
#main_title_incalls h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_incalls.gif) no-repeat left top; text-indent:-6000px;}
#main_title_reviews h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_reviews.gif) no-repeat left top; text-indent:-6000px;}
#main_title_bookings h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_booking.gif) no-repeat left top; text-indent:-6000px;}
#main_title_payments h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_payments.gif) no-repeat left top; text-indent:-6000px;}
#main_title_become h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_become.gif) no-repeat left top; text-indent:-6000px;}
#main_title_contact h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_contact.gif) no-repeat left top; text-indent:-6000px;}
#main_title_sitemap h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_sitemap.gif) no-repeat left top; text-indent:-6000px;}
#main_title_links h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_links.gif) no-repeat left top; text-indent:-6000px;}
#main_title_cities h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_cities.gif) no-repeat left top; text-indent:-6000px;}
#main_title_members h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_members.gif) no-repeat left top; text-indent:-6000px;}
#main_title_privacy h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_privacy.gif) no-repeat left top; text-indent:-6000px;}
#main_title_terms h1{float:left; margin:5px 0 10px 0; padding:0; width:640px; height:35px; background:url(../images/title_terms.gif) no-repeat left top; text-indent:-6000px;}
/* MAINCOL */
#maincol{float: right; display:inline; position:relative; width:945px; background-color:#FFF}
#main_holder{margin:0 10px; padding:10px; width:905px; background:#FFF; min-height:400px; height:auto !important; height:400px;}
#main_left{margin:0 10px 0 0; float:left; width:663px;}
#main_right{width:232px; float:right;}
#main_col_1{margin:0 10px 0 0; width:162px; float:left;}
#main_col_2{margin:0; padding:0; width:485px; float:left;}
#maincol p{margin-top:0; font-size:1.3em;}
/* TABS */
#tabs{width:905px; height:25px; margin:2px 10px 0 10px;}
#tabs ul{margin:0; padding:0;}
#tabs ul li{margin:0; padding:0; float:left;}
#tabs ul li.tabOn{margin:0 3px 0 0; padding:4px 5px 0 5px; height:21px; list-style:none; color:#FFFFFF; font-size:12px; font-weight:bold; background:#363636;}
#tabs ul li.tabOff{margin:5px 3px 0 0; padding:2px 5px 0 5px; height:18px; list-style:none; color:#000000; font-size:12px; font-weight:bold; background:#7A7A7A;}
#tabs ul li.tabOff a{color:#000000; text-decoration:none;}
#tabs ul li.tabOff a:hover{color:#FFFFFF; text-decoration:none;}
/* PROFILES */
.profile_container{width:680px; float:right;}
.profile_../images{margin:0 auto;}
.profile_../images ul{margin:0; padding:0;}
.profile_../images ul li{margin:0; padding:5px 4px 10px 6px; float:left; list-style:none;}
.profile_../images ul li img{border:1px solid #000;}
.profile_review_holder{margin:0 0 10px 0; padding:15px 0; border-bottom:1px solid #737373;}
.profile_review_image{width:213px; height:331px; margin:0 0 10px 0;}
.profile_review_image img{border:1px solid #000;}
.profile_review_left{float:left; color:#8A8A8A; font-size:12px;}
.profile_review_right{float:right; color:#8A8A8A; font-size:12px;}
.profile_review_text{margin:5px 0 5px 0; padding:0; font-size:1.2em;}
/* MODULES */
.mod_title{margin:0 0 2px 0; padding:2px; width:162px; font-size:12px; color:#000;}
.mod{margin:0 0 10px 0; width:213px; border:1px solid #FFF; background:#000;}
.mod ul{margin:0; padding:0;}
.mod ul li{margin:0; padding:2px 3px 0 3px; min-height:16px; height:auto !important; height:16px; list-style:none; font-size:12px; border-bottom:1px solid #363636;}
.mod ul li a{color:#FFFFFF; text-decoration:none; width:207px; display:block;}
.mod ul li a:hover{color:#FE0007; text-decoration:none;}
.mod_profile_left{float:left; padding:0 1px 0 0; width:100px; color:#FFFFFF; text-align:right;}
.mod_profile_right{float:right; padding:0 0 0 1px; width:100px; color:#FE0007; text-align:left;}
#mod_mail{margin:0 0 10px 0; padding:0;}
#mod_mail strong.head{margin:0; padding:0; width:215px; height:35px; text-indent:-6000px; display:block; background:url(../images/mod_mail_head.gif) no-repeat left top;}
#mod_mail ol{margin:0; padding:0 0 10px 0; width:215px; background:url(../images/mod_red_bg.gif) repeat-y left top;}
#mod_mail ol li{margin:0; padding:3px 10px 0 35px; list-style:none; background:url(../images/mod_red_bullet.gif) no-repeat left top; font-size:12px;}
#mod_mail a{margin:0; padding:0; width:215px; height:45px; text-indent:-6000px; overflow:hidden; display:block; background:url(../images/mod_mail_button.gif) no-repeat left top;}
#mod_become a{margin:0 0 10px 0; padding:0; width:215px; height:40px; text-indent:-6000px; overflow:hidden; display:block; background:url(../images/mod_become.gif) no-repeat left top;}
#mod_times{margin:0 0 10px 0; padding:0;}
#mod_times strong.head{margin:0; padding:0; width:215px; height:35px; text-indent:-6000px; display:block; background:url(../images/mod_times_head.gif) no-repeat left top;}
#mod_times ol{margin:0; padding:0 0 10px 0; width:215px; background:url(../images/mod_gry_bg.gif) repeat-y left top;}
#mod_times ol li{margin:0; padding:3px 10px 0 35px; list-style:none; background:url(../images/mod_gry_bullet.gif) no-repeat left top; font-size:12px;}
#mod_times a{margin:0; padding:0; width:215px; height:45px; text-indent:-6000px; overflow:hidden; display:block; background:url(../images/mod_times_button.gif) no-repeat left top;}
#mod_times strong.larger{font-size:14px;}
#mod_pro{margin:0 0 10px 0; padding:0;}
#mod_pro strong.head{margin:0; padding:0; width:215px; height:35px; text-indent:-6000px; display:block; background:url(../images/mod_pro_head.gif) no-repeat left top;}
#mod_pro ol{margin:0; padding:0 0 10px 0; width:215px; background:url(../images/mod_gry_bg.gif) repeat-y left top;}
#mod_pro ol li{margin:0; padding:3px 10px 0 35px; list-style:none; background:url(../images/mod_gry_bullet.gif) no-repeat left top; font-size:12px;}
#mod_pro a{margin:0; padding:0; width:215px; height:45px; text-indent:-6000px; overflow:hidden; display:block; background:url(../images/mod_pro_button.gif) no-repeat left top;}
#mod_pay{margin:0 0 10px 0; padding:0;}
#mod_pay strong.head{margin:0; padding:0; width:215px; height:35px; text-indent:-6000px; display:block; background:url(../images/mod_pay_head.gif) no-repeat left top;}
#mod_pay ol{margin:0; padding:0 0 10px 0; width:215px; background:url(../images/mod_gry_bg.gif) repeat-y left top;}
#mod_pay ol li{margin:0; padding:3px 10px 0 35px; list-style:none; background:url(../images/mod_gry_bullet.gif) no-repeat left top; font-size:12px;}
#mod_pay a{margin:0; padding:0; width:215px; height:45px; text-indent:-6000px; overflow:hidden; display:block; background:url(../images/mod_pay_button.gif) no-repeat left top;}
/* GIRLS */
.girls_holder{margin:0 0 0 30px;}
.girl_box_2_hi{float:left; width:168px; margin:10px; padding:10px; background:#000000; min-height:263px; height:auto !important; height:263px; border:1px solid #FE0007;}
.girl_box_2_hi ul{margin:0; padding:0;}
.girl_box_2_hi ul li{margin:0 0 5px 0; padding:0; list-style:none;}
.girl_box_2_hi ul li.name{float:left; width:100px; font-size:13px; font-weight:bold;}
.girl_box_2_hi ul li.name a{color:#FFFFFF; text-decoration:none;}
.girl_box_2_hi ul li.name a:hover{color:#FE0007; text-decoration:none;}
.girl_box_2_hi ul li.new{float:right; text-align:right; width:68px; font-size:11px; color:#FE0007;}
.girl_box_2_hi ul li.elite{float:left; font-size:11px; font-style:italic; color:#FE0007;}
.girl_box_2_hi ul li.location{float:right; font-size:11px; color:#FFF;}
.girl_box_2_hi ul li.image{text-align:center; clear:both;}

.girl_box_2{float:left; width:168px; margin:10px; padding:10px; background:#000000; min-height:263px; height:auto !important; height:263px; border:1px solid #8A8A8A;}
.girl_box_2 ul{margin:0; padding:0;}
.girl_box_2 ul li{margin:0 0 5px 0; padding:0; list-style:none;}
.girl_box_2 ul li.name{float:left; width:100px; font-size:13px; font-weight:bold;}
.girl_box_2 ul li.name a{color:#FFFFFF; text-decoration:none;}
.girl_box_2 ul li.name a:hover{color:#FE0007; text-decoration:none;}
.girl_box_2 ul li.new{float:right; text-align:right; width:68px; font-size:11px; color:#FE0007;}
.girl_box_2 ul li.elite{float:left; font-size:11px; font-style:italic; color:#FE0007;}
.girl_box_2 ul li.location{float:right; font-size:11px; color:#FFF;}
.girl_box_2 ul li.image{text-align:center; clear:both;}

.girl_box_3{float:left; width:100px; margin:10px; padding:10px; background:#000000; min-height:180px; height:auto !important; height:180px;}
html>body .girl_box_3{float:left; width:100px; margin:12px; padding:10px; background:#000000;}
.girl_box_3 ul{margin:0; padding:0;}
.girl_box_3 ul li{margin:0 0 5px 0; padding:0; list-style:none;}
.girl_box_3 ul li.name{text-align:center; font-size:13px; font-weight:bold;}
.girl_box_3 ul li.name a{color:#CCC; text-decoration:none;}
.girl_box_3 ul li.name a:hover{color:#FFFFFF; text-decoration:none;}
.girl_box_3 ul li.elite{float:left; font-size:11px; font-style:italic; color:#8A8A8A;}
.girl_box_3 ul li.new{float:right; font-size:11px; color:#FE0007;}
/* INCALLS */
#incall_left{margin:5px 0 5px 0; padding:10px; float:left; width:425px; background:#000;}
#incall_right{margin:5px 0 5px 0; padding:10px; float:right; width:425px; background:#000;}
.incall_image{float:left;}
.incall_text{width:335px; float:right;}
.incall_text h2 a{color:#FFFFFF; text-decoration:none;}
.incall_text h2 a:hover{color:#FE0007; text-decoration:none;}
.incall_text ol{margin:0; padding:0;}
.incall_text ol li{margin:0 0 2px 0; padding:0 0 0 18px; list-style:none; display:block; min-height:20px; height:auto !important; height:20px; font-size:1.3em; background:url(../images/white_bullet.gif) no-repeat left top;}
.incall_text ol li a{color:#FFFFFF; text-decoration:none;}
.incall_text ol li a:hover{color:#FE0007; text-decoration:none;}
.incall_button h2 a{margin:5px auto; padding:0; width:223px; height:49px; display:block; overflow:hidden; text-indent:-6000px; background:url(../images/incalls_view.gif) no-repeat left top;}
/* MEMBERS */
#member_form{font-size:1.2em;}
/* REVIEWS */
.reviews_sort_1{width:105px;}
.reviews_sort_2{width:160px;}
.reviews_sort_3{width:320px;}
.reviews_sort_4{width:160px;}
.reviews_sort_5{width:160px;}
.reviews_sort_1, .reviews_sort_2, .reviews_sort_3, .reviews_sort_4, .reviews_sort_5{float:left; margin:0 0 10px 0; text-align:center; font-size:13px; color:#8A8A8A;}
.reviews_sort_1 a, .reviews_sort_2 a, .reviews_sort_3 a, .reviews_sort_4 a, .reviews_sort_5 a{color:#8A8A8A; text-decoration:underline;}
.reviews_sort_1 a:hover, .reviews_sort_2 a:hover, .reviews_sort_3 a:hover, .reviews_sort_4 a:hover, .reviews_sort_5 a:hover{color:#CCC; text-decoration:none;}
.reviews_row{margin:0 0 10px 0; padding:10px; width:885px; min-height:130px; height:auto !important; height:130px; background:#000;}
.reviews_image{float:left; width:105px;}
.reviews_details{float:left; margin:25px 0 0 0; width:140px; height:80px; text-align:center;}
.reviews_details h2 a{margin:0; padding:0; color:#FFFFFF; text-decoration:none;}
.reviews_details h2 a:hover{color:#FE0007; text-decoration:none;}
.reviews_details p a{color:#8A8A8A; text-decoration:underline;}
.reviews_details p a:hover{color:#CCC; text-decoration:none;}
.reviews_services{float:left; margin:45px 0 0 0; padding:0; width:330px; color:#8A8A8A; text-align:center;}
.reviews_rev{float:left; margin:50px 0 0 0; padding:0; width:155px; color:#8A8A8A; text-align:center;}
/* SITEMAP */
#sitemap ul{margin:0; padding:0;}
#sitemap ul li{margin:0 0 5px 10px; padding:0; list-style:none; font-size:1.3em;}
#sitemap ul li a{color:#BABABA; text-decoration:none;}
#sitemap ul li a:hover{color:#FFF; text-decoration:none;}
#sitemap ul li.sitemap_sub{margin:0 0 5px 35px; font-size:1.2em;}

/* FOOTER */
#footer{margin:10px 0 5px 0; clear:both; text-align:center; height:30px; color:#000}
#footer_links{padding:5px 5px 15px 5px; width:935px; height:75px; border-bottom:1px solid #8A8A8A;}
.footer_link{margin:0 5px 0 0;}
#footer_cards{margin:0 auto; padding:0; width:350px; height:40px; background:url(../images/footer_cards.gif) no-repeat left top; display:block;}
#footer_copy{margin:10px 0 0 0; width:935px; height:20px; font-size:11px; color:#000}
#footer_copy a{color:#000; text-decoration:none;}
#footer_copy a:hover{color:#F00; text-decoration:none;}
.footer_cities{display:none;}   