@charset "utf-8";
/* CSS Document */
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#515151; margin:0; }
.body_left { float:left; width:50%; padding-right:5px;}
.body_right {  float:left; padding:2px; background-color:#f6f6ed; margin-left:-10px; width:100%;}
div.other_locations a{
	font-size:12px; color:#333 !important; }

/*left area */

/*info area */
.left_info { height:60px; width:520px; margin:0 auto;}
.left_info_left { float:left; background-image:url(/images/info_left.png); width:20px; height:60px;}
.left_info_right { float:left; background-image:url(/images/info_right.png); width:20px; height:60px;}
.left_info_center { float:left; background-image:url(/images/info_center.png);background-position:center; width:438px; height:60px; }
.info_icon { margin-top:8px; background-image:url(/images/info_icon.png); width:58px; height:47px; float:left; padding-right:5px;}
.info_text { font-size:12px; float:left; width:370px; margin-top:5px;padding-top:5px}

/*result area */
.result { width:100%; margin-top:5px;}
.result_top_left { background-image:url(/images/result_topleft.png); width:13px; height:29px; float:left;}
.result_top_center { background-image:url(/images/result_topcenter.png); width:94%; background-repeat:repeat-x; height:29px; float:left;}
.result_top_right { background-image:url(/images/result_topright.png); width:15px; height:29px; float:left;}
.result_center_left { background-image:url(/images/result_center_left.png);  width:13px; height:145px; float:left;}
.result_center_center { background-color:#C46975; width:94%;  float:left;height:145px;}
.result_center_right {background-image:url(/images/result_center_right_hp.png); width:15px; height:145px; float:left;}
.result_footer_left { background-image:url(/images/result_footer_left.png); width:13px; height:33px; float:left;}
.result_footer_center { background-image:url(/images/result_footer_center.png); width:94%; height:33px; background-repeat:repeat-x; float:left;}
.result_footer_right { background-image:url(/images/result_footer_right.png); width:15px; height:33px; float:left;}
.result_top_header { color:#fff; font-weight:bold; font-size:15px; margin-top:3px;}
.result_top_header a{ color:#fff;}
.result_top_header a:visited{ color:#fff;}
.result_top_header a:link{ color:#fff;}
.result_detail_area { margin-right:140px; 	 }
.result_logo_area { width:140px; float:left; border:none;}
.result_logo { width:130px; height:130px; overflow:hidden; border:none;}
.result_logo img { border:none;}
.result_detail {  margin-left:145px; font-size:13px; color:#fff;}
.result_detail a:link { color:#fff; text-decoration:underline;}
.result_detail a:hover { color:#000; text-decoration:underline;}
.result_detail a:visited { color:#fff; text-decoration:underline;}
.boxes { float:left; width:92px; height:43px;}
.promotion_icon { background-image:url(/images/promotion.png); width:18px; height:17px; float:left; padding-right:5px; background-repeat:no-repeat;}
.footer_text { color:#fff; float:left; font-size:11px; font-weight:bold;}
.footer_area { width:100%; margin-top:5px; height:20px; float:left;}
.footer_rate {  margin-top:5px; height:20px; float:right; margin-right:4px;display:none;}
.rate_star { float:left; margin-left:5px; display:none;}
.images_for_holder{ margin-top:5px !important; }
.premium_image_holder{width:35px; height:35px; float:left; margin-right:2px; border:1px #FFF solid; display:block; margin-top:5px;}
/*adv area */
.adv { width:100%; margin-top:5px;}
.adv_top_left { background-image:url(/images/adv_topleft.png); width:16px; height:31px; float:left;}
.adv_top_center { background-image:url(/images/adv_topcenter.png); width:94%; background-repeat:repeat-x; height:31px; float:left;}
.adv_top_right { background-image:url(/images/adv_topright.png); width:12px; height:31px; float:left;}
.adv_center_left { background-image:url(/images/adv_center_left.png);  width:16px; height:133px; float:left;}
.adv_center_center { background-color:#bfc49e; width:94%; height:133px; float:left;}
.adv_center_right {background-image:url(/images/adv_center_right.png); width:12px; height:133px; float:left;}
.adv_footer_left { background-image:url(/images/adv_footer_left.png); width:16px; height:33px; float:left;}
.adv_footer_center { background-image:url(/images/adv_footer_center.png); width:94%; height:33px; background-repeat:repeat-x; float:left;}
.adv_footer_right { background-image:url(/images/adv_footer_right.png); width:12px; height:33px; float:left;}
.adv_top_header { color:#000; font-weight:bold; font-size:18px; margin-top:3px; padding-bottom:10px;}
.adv_detail_area { margin-right:145px; height:133px; }
.adv_logo_area { width:70px; float:left; border:1px; height:143px;}
.adv_logo { width:65px; height:65px; border:1px solid #fff; background:url(/images/clinic_could_be_logo.png) no-repeat;}
.adv_detail_header { width:70%; float:left; margin-left:5px; font-size:25px; font-weight:bold; color:#eb1000;}
.adv_detail { background-image:url(/images/check.png); background-repeat:no-repeat; width:70%; float:left; margin-left:5px; font-size:13px; font-weight:bold; color:#000;}
.adv_detail_new { width:70%; float:left; margin-left:5px; font-size:20px; font-weight:bold; color:#000;}
.adv_detail a:link { color:#000; text-decoration:underline;}
.adv_detail a:hover { color:#515151; text-decoration:underline;}
.adv_detail a:visited { color:#000; text-decoration:underline;}
.adv_icon { background-image:url(/images/mouse1.png); width:20px; height:20px; float:left; padding-right:5px; background-repeat:no-repeat;}
.adv_footer_text { color:#000000; float:left; font-size:13px; font-weight:bold;}
.adv_footer_text a:link { color:#000; text-decoration:underline;}
.adv_footer_text a:hover { color:#515151; text-decoration:underline;}
.adv_footer_text a:visited { color:#515151; text-decoration:underline;}
.adv_footer_area { width:400px; margin-top:5px; height:20px; float:left;}
.add_clinic { float:left; width:108px;}
.adv_button { width:107px; height:20px; margin:0 auto;}
.add_button { width:106px; height:41px; margin:0 auto;}
.adv_map_area { width:139px; height:113px; float:right; margin-top:5px;}
.adv_map_area_top { background-image:url(/images/map_top.png); width:139px; height:8px;}
.adv_map_area_center { background-image:url(/images/map_center.png); width:139px; height:100px; background-repeat:repeat-y;}
.adv_map_area_footer { background-image:url(/images/map_footer.png); width:139px; height:5px;}





/*value area */
.value { width:100%; margin-top:5px;}
.value_top_left { background-image:url(/images/value_top_left.png); width:13px; height:27px; float:left;}
.value_top_center { background-image:url(/images/value_top_center.png); width:94%; background-repeat:repeat-x; height:27px; float:left;}
.value_top_right { background-image:url(/images/value_top_right.png); width:14px; height:27px; float:left;}
.value_center_left { background-image:url(/images/value_center_left.png); background-repeat:repeat-y; width:13px; height:134px; float:left;}
.value_center_center { background-image:url(/images/value_center_center.png); background-repeat:repeat-x; width:94%; height:134px; float:left;}
.value_center_right { background-image:url(/images/value_center_right.png); width:15px; height:134px; background-repeat:repeat-y;  float:left;}
.value_footer_left { background-image:url(/images/value_footer_left.png); width:13px; height:28px; float:left;}
.value_footer_center { background-image:url(/images/value_footer_center.png); width:94%; height:28px; background-repeat:repeat-x; float:left;}
.value_footer_right { background-image:url(/images/value_footer_right.png); width:15px; height:28px; float:left;}
.value_top_header { color:#fff; font-weight:bold; font-size:15px; margin-top:3px;}
.value_top_header a { color:#fff !important;}
.value_detail_area { margin-right:140px; }
.value_logo_area { width:140px; float:left; border:1px; margin-top:5px;}
.value_logo { width:135px; height:65px; border:none;}
.value_detail { margin-left:145px; font-size:13px; color:#515151;}
.value_detail a:link { color:#515151; text-decoration:underline;}
.value_detail a:hover { color:#000; text-decoration:underline;}
.value_detail a:visited { color:#515151; text-decoration:underline;}

/*basic area */
.basic { width:100%; margin-top:5px;}
.basic_top_left { background-image:url(/images/basic_top_left.png); width:13px; height:27px; float:left;}
.basic_top_center { background-image:url(/images/basic_top_center.png); width:94%; background-repeat:repeat-x; height:27px; float:left;}
.basic_top_right { background-image:url(/images/basic_top_right.png); width:14px; height:27px; float:left;}
.basic_center_left { background-image:url(/images/basic_center_left.png); width:13px; height:74px; float:left;}
.basic_center_center { background-image:url(/images/basic_center_center.png); background-repeat:repeat-x; width:94%; height:74px; float:left;}
.basic_center_right { background-image:url(/images/basic_center_right.png); width:15px; height:74px; float:left;}
.basic_footer_left { background-image:url(/images/basic_footer_left.png); width:13px; height:28px; float:left;}
.basic_footer_center { background-image:url(/images/basic_footer_center.png); width:94%; height:28px; background-repeat:repeat-x; float:left;}
.basic_footer_right { background-image:url(/images/basic_footer_right.png); width:15px; height:28px; float:left;}
.basic_top_header { color:#fff; font-weight:bold; font-size:15px; margin-top:3px;}
.basic_top_header a{ color:#fff !important;}
.basic_detail_area { width:70%; height:93px; float:left; }
.basic_detail { width:100%; float:left; margin-left:5px; font-size:13px; color:#515151;}
.basic_detail a:link { color:#515151; text-decoration:underline;}
.basic_detail a:hover { color:#000; text-decoration:underline;}
.basic_detail a:visited { color:#515151; text-decoration:underline;}

/*free area */
.free { width:100%; margin-top:5px;}
.free_top_left { background-image:url(/images/free_top_left.png); width:13px; height:20px; float:left;}
.free_top_center { background-image:url(/images/free_top_center.png); width:94%; background-repeat:repeat-x; height:20px; float:left;}
.free_top_right { background-image:url(/images/free_top_right.png); width:15px; height:20px; float:left;}
.free_center_left { background-image:url(/images/free_center_left.png); width:13px; height:34px; float:left; margin-top:-3px;}
.free_center_center { background-image:url(/images/free_center_center.png); background-repeat:repeat-x; width:94%; height:34px; float:left; margin-top:-3px; border-top:1px dotted #515151;}
.free_center_right { background-image:url(/images/free_center_right.png); width:14px; height:34px; float:left; margin-top:-3px;}
.free_footer_left { background-image:url(/images/free_footer_left.png); width:13px; height:13px; float:left;}
.free_footer_center { background-image:url(/images/free_footer_center.png); width:94%; height:13px; background-repeat:repeat-x; float:left;}
.free_footer_right { background-image:url(/images/free_footer_right.png); width:14px; height:13px; float:left;}
.free_top_header { color:#515151; font-weight:bold; font-size:14px; margin-top:2px; float:left;}
.free_top_header_country { color:#515151; font-weight:bold; font-size:14px; margin-top:2px; float:right; margin-right:8px;}
.free_border { width:100%; border-bottom:1px dotted; border-bottom-color:#515151; margin-top:3px;}
.contact_free_button { width:107px; height:16px; float:right; margin-top:10px; margin-right:5px;}

/*detail area */
.detail_area { width:114px;}

/* result map area */
.result_map_area { width:139px; height:167px; float:right; margin-top:-20px;}
.result_map_area_top { background-image:url(/images/map_top.png); width:139px; height:8px;}
.result_map_area_center { background-image:url(/images/map_center.png); width:139px; height:150px; background-repeat:repeat-y;}
.result_map_area_footer { background-image:url(/images/map_footer.png); width:139px; height:5px;}
.city { font-size:14px; color:#515151; text-align:center; font-weight:bold;}
.maps_flag { width:137px; margin:0 auto;}
.flag { float:left; width:20px; padding-right:5px; text-align:center; width:18px; min-height:20px;}
.gmap { float:left; width:108px;}
.map_button { width:87px; height:17px; margin-left:25px;}

/* value map area */
.value_map_area { width:139px; height:167px; float:right; margin-top:-20px;}
.value_map_area_top { background-image:url(/images/value_map_top.png); width:139px; height:2px;}
.value_map_area_center { background-image:url(/images/value_map_center.png); width:139px; height:145px; background-repeat:repeat-y;}
.value_map_area_footer { background-image:url(/images/value_map_footer.png); width:139px; height:5px;}

/* basic map area */
.basic_map_area { width:139px; height:95px; float:right; margin-top:-20px;}
.basic_map_area_top { background-image:url(/images/value_map_top.png); width:139px; height:2px;}
.basic_map_area_center { background-image:url(/images/value_map_center.png); width:139px; height:85px; background-repeat:repeat-y;}
.basic_map_area_footer { background-image:url(/images/value_map_footer.png); width:139px; height:5px;}

/* page nav */
.nav_area { margin:0 auto; text-align:center; width:350px;}
.nav li { border:1px solid; border-color:#cacdb1; list-style:none; background-repeat:repeat-x; background-image:url(/images/nav_bg.png); float:left; margin-left:10px; padding-left:5px; padding-right:5px; height:18px; font-size:13px; font-weight:bold;}
.nav a:link { color:#515151; text-decoration:none;}
.nav a:hover { color:#515151; text-decoration:underline;}
.nav a:visited { color:#515151; text-decoration:none;}

/*right area */
.banner { width:420px; height:53px; margin:7px auto 0 auto;}
.right_header_all { width:100%;}
.icon_area { float:left; width:46px; height:46px; padding-right:5px;}
.right_header_area { float:left; width:87%; }
.right_header { font-size:20px; font-weight:bold; color:#515151; margin-left:10px; margin-bottom:8px;}
.ayrac { background-image:url(/images/ayrac.png); width:87%; height:6px; margin-top:5px; background-repeat:no-repeat;}

/*manset area */
.manset { width:100%;  margin:0; margin-left:5px; margin-bottom:10px;}
.manset_left { background-image:url(/images/manset_left.png); width:10px; height:224px; float:left;}
.manset_center { background-image:url(/images/manset_center.png); width:94%; background-repeat:repeat-x; height:224px; float:left;}
.manset_right { background-image:url(/images/manset_right.png); width:13px; height:224px; float:left;}
.manset_nav_area { width:175px; float:left; margin-top:8px; margin-left:-4px;}
.manset_detail_area { margin-left:180px; height:200px; width:auto; overflow-y: scroll;margin-top:8px;}
.manset_nav_active { background-image:url(/images/manset_active.png); width:175px; height:32px;}
.manset_nav_text {  font-weight:bold; margin-left:10px; padding-top:8px; color:#000;}
.manset_nav_text a { color:#000; text-decoration:none;font-size:12px !important; font-weight:100;}
.manset_nav_passive { background-image:url(/images/manset_passive.png); width:175px; height:32px; background-repeat:no-repeat;}
.manset_nav_passive_text { font-size:16px; font-weight:bold; margin-left:10px; padding-top:3px; color:#676a4f;}
.manset_nav_passive_text a{ color:#000; text-decoration:none;font-size:13px !important}
.manset_detail_image { float:left; width:80px; height:57px; padding-right:4px;}
.manset_detail_text { float:left; font-size:13px; color:#515151; width:56%; height:57px;}
.manset_detail_text_full { float:left; font-size:13px; color:#515151; width:96%}
.manset_detail_area b{width:100%;}
/* tab */
.tabstyle_container {width: 98%; margin-left:5px; margin-top:15px; }
ul.tabs { font-size:11px; font-weight:bold;margin: 0;	padding: 0;	float: left; list-style: none; height: 41px; border-bottom: 1px solid #c6c7a8; width: 100%;}
ul.tabs li { float: left;margin: 0;padding: 0; height: 41px; line-height: 31px; margin-bottom: -1px; overflow: hidden;position: relative; background-image:url(/images/tab_bg.png); width:128px; height:41px;}
ul.tabs li a  { margin-top:-3px;text-decoration: none;color: #000;display: block;font-size: 1.2em;padding: 0 20px; outline: none;}
ul.tabs li a:hover {background: #none;}
html ul.tabs li.active, html ul.tabs li.active {background-image:url(/images/tab_active_bg.png); width:128px; height:41px;}
.tab_container { border: 1px solid #c6c7a8; border-top: none; clear: both; float: left; width: 100%; background: #fff;-moz-border-radius-bottomright: 5px;	-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;}
.tab_content {padding: 20px;font-size:14px;}

/* tab ask */
.ask_info_bg { background-image:url(/images/info_bg.png); background-repeat:no-repeat; width:392px; margin:0 auto; height:30px; background-repeat:no-repeat; margin-top:-20px; }
.ask_info_text { float:left; font-size:13px; font-weight:bold; margin-top:5px; margin-left:10px;}
.ask_button { width:96px; height:18px; float:right; margin-top:5px; margin-right:15px;}
.ask_area { width:100%; margin:0 auto; border-bottom:1px dotted; border-bottom-color:#515151; padding:5px;}
.ask_left { width:50px; float:left;}
.ask_right { width:85%; float:left; }
.ask_header { font-size:14px; font-weight:bold;}
.ask_header a:link { color:#03C; text-decoration:underline;}
.ask_header a:hover { color:#000; text-decoration:underline;}
.ask_header a:visited { color:#03C; text-decoration:underline;}
.ask_detail { font-size:13px; color:#515151; float:left; font-weight:bold; padding-right:5px;}
.branch { float:left; font-size:13px;}
.branch a:link { color:#03C; text-decoration:underline;}
.branch a:hover { color:#000; text-decoration:underline;}
.branch a:visited { color:#03C; text-decoration:underline;}
.time { font-size:13px; color:#515151; float:left; font-weight:bold; padding-right:5px; margin-left:10px;}
.see_all_hotpages { float:right; width:100px; height:19px; margin-right:20px;}

/* tab share */
.share_info_bg { background-image:url(/images/info_bg.png); background-repeat:no-repeat; width:392px; margin:0 auto; height:30px; background-repeat:no-repeat; margin-top:-20px; }
.share_info_text { float:left; font-size:13px; font-weight:bold; margin-top:5px; margin-left:10px;}
.share_button { width:96px; height:18px; float:right; margin-top:5px; margin-right:15px;}
.share_area { width:90%; margin:0 auto; border-bottom:1px dotted; border-bottom-color:#515151; padding:5px;}
.share_left { width:50px; float:left;}
.share_right { width:85%; float:left; }
.share_header { font-size:14px; font-weight:bold;}
.share_header a:link { color:#03C; text-decoration:underline;}
.share_header a:hover { color:#000; text-decoration:underline;}
.share_header a:visited { color:#03C; text-decoration:underline;}
.share_detail { font-size:13px; color:#515151; float:left; font-weight:bold; padding-right:5px;}

/* tab news */
.news_info_bg { background-image:url(/images/info_bg.png); background-repeat:no-repeat; width:392px; margin:0 auto; height:30px; background-repeat:no-repeat; margin-top:-20px; }
.news_info_text { float:left; font-size:13px; font-weight:bold; margin-top:5px; margin-left:10px;}
.news_button { width:96px; height:18px; float:right; margin-top:5px; margin-right:15px;}
.news_area { width:100%; margin:0 auto; border-bottom:1px dotted; border-bottom-color:#515151; padding:5px;}
.news_left { width:75px; float:left; padding-right:10px;}
.news_right { width:350px; float:left; }
.news_header { font-size:14px; font-weight:bold;}
.news_header a:link { color:#03C; text-decoration:underline;}
.news_header a:hover { color:#000; text-decoration:underline;}
.news_header a:visited { color:#03C; text-decoration:underline;}
.news_detail { font-size:13px; color:#515151; float:left; font-weight:bold; padding-right:5px;}

/* google */
.google_adv { margin:0 auto;height:20px;overflow:hidden}

/* banners */
.footer_banner { width:130px; padding-right:5px; float:left;}
.footer_newsletter { width:35%; padding-right:5px; float:left;}
.newsletter_header { background-repeat:no-repeat; background-image:url(/images/newsletter_header.png); width:150px; height:25px;}
.newsletter_left { background-image:url(/images/newsletter_left.png); width:3px; height:107px; float:left; background-position: left bottom;}
.newsletter_center { background-image:url(/images/newsletter_center.png); width:88%; height:107px; background-repeat:repeat-x; float:left; background-position:bottom;}
.newsletter_right { background-image:url(/images/newsletter_right.png); width:15px; height:107px; float:left; background-position:bottom;}
.newsletter_header_text { font-size:14px; font-weight:bold; color:#515151; margin-top:2px; padding:5px; margin-left:35px;}
.newsletter_text { font-size:12px; color:#515151; margin-top:5px; margin-left:5px; border-bottom:1px dotted; border-bottom-color:#515151;}

/* form */
.email_form_area { width:126; margin:0 auto;}
.form {background:transparent url(../images/input_bg.png); background-repeat:no-repeat; background-position:center; width:130px; height:21px; border:none; font-size:12px; font-weight:bold; color:#8b8b4e; line-height:20px; padding-left:10px; margin-top:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.send_button { width:33px; height:19px; margin-left:102px; margin-top:-22px;}



/* success */
.success_area { width:100%; background-color:#b9edbf; height:18px; padding:4px; }
.success_icon { width:16px; height:16px; padding-right:10px; float:left;}
.success_text { color:#000; font-size:13px; font-weight:bold;}

.other_locations{
	margin-left:20px
}
.other_locations a{
	color:blue !important;
	text-decoration:underline !important;
	font-size:14px;
	padding:5px 0px
}
.other_locations_title{font-size:12px; color:#333; margin-left:10px;}
#listing{ min-width:960px !important;}
/*ADDS*/
.hot_new_area { width:98%; margin:0 auto;}
.hot_new_left { background-image:url(/images/adv/left.png); width:11px; height:234px; float:left; background-repeat:no-repeat;}
.hot_new_right { background-image:url(/images/adv/right.png); width:13px; height:234px; float:right; background-repeat:no-repeat;}
.hot_new_center { background-image:url(/images/adv/center.png); height:234px; margin-left:11px; margin-right:13px;  background-repeat:no-repeat; }
.hot_center_area { margin-top:10px; width:99%; padding-top:30px;}
.hot_left_area { margin-right:175px; }
.hot_right_area { float:right; width:175px; text-align:center;}
.adv_text { font-size:40px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-left:70px; margin-top:20px;}
.adv_small_text { float:left; font-size:23px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; width:70%; }
.adv_small_text_image { float:left; margin-left:200px;}
.header_text_adv { margin:0; font-size:20px; margin-left:20px; margin-top:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.top_banner_holder{width:468px; height:60px; clear:both; margin:0 auto;}
