body {background-color: White; font-family: Tahoma; font-size:12px; color: #818080; margin:0px;}
a:link,a:visited {color: #A64D00; text-decoration:none;}
a:hover {color: #A64D00; text-decoration:underline;}
a:active {color: #A64D00;}
ul {list-style:square; padding:0px; #padding:0px 0px 0px 15px;}
h6, h5,h4 {color:#299DA3; font-size:12px; margin:10px 0;}
.logo_holder {width:985px; height:40px; margin:28px auto 24px auto;padding-left:3px;}
.logo {width:270px; height:36px; background:transparent url(/images/index/index_sprite.gif) no-repeat -10px -220px; float:left;}
.logo_slogan_graphic {width:247px; height:12px; background:transparent url(/images/index/index_sprite.gif) no-repeat -360px -245px; float:left; margin: 25px 0px 0px 15px;}
/*.logo_txt {float:left; display:block; font-size:12px; font-weight:bold; margin:23px 0px 0px 13px; color:#8F8F8F;}*/
.links_holder {float:right; width:300px; margin-top:-3px;}
.top_phrase {width:610px; height:20px; background:transparent url(/images/index/index_sprite.gif) no-repeat -10px -329px; float:left; margin: 1px 0px 0px 5px;}

.buttonAdd {width:205px; height:42px; background:url(/images/index/index_sprite.gif) -309px -11px; display:block; float:right; margin-right:5px;}
.buttonLogin {width:87px; height:42px; background:url(/images/index/index_sprite.gif) -518px -11px; display:block; float:right;}

.searchBox {width:100%; height:132px; background-color:#00cbd9; border-bottom:7px solid #299DA3; clear:left;}
.searchBox h1 {display:block; padding:18px 0px 15px 0px; font-size:22px; font-weight:normal; color:White; font-family:Arial; width:985px; margin:0px auto;padding-left:3px;}
.searchBox .h1_txt {width:610px; height:20px; background:transparent url(/images/index/index_sprite.gif) no-repeat -10px -329px; float:left; margin: 0px 0px 0px 0px;}
.searchBox .searchDiv {width:985px; margin:0px auto;padding-left:3px;}
.searchBox .searchDiv .steps {float:left; width:340px; color:White;}
.searchBox .searchDiv .steps b {font-size:18px;}
.searchBox .searchDiv .steps .find_graphic {padding-bottom:5px;width:38px; height:14px; background:transparent url(/images/index/index_sprite.gif) no-repeat -360px -299px; float:left; margin: -3px 0px 0px 0px;}
.searchBox .searchDiv .steps .find_eg {width:148px; height:11px; background:transparent url(/images/index/index_sprite.gif) no-repeat -614px -3px; float:left; margin: 1px 0px 0px 5px;}
.searchBox .searchDiv .steps .where_graphic {padding-bottom:5px; width:61px; height:14px; background:transparent url(/images/index/index_sprite.gif) no-repeat -431px -300px; float:left; margin: -3px 0px 0px 0px;}
.searchBox .searchDiv .steps .where_eg1 {width:124px; height:11px; background:transparent url(/images/index/index_sprite.gif) no-repeat -614px -16px; float:left; margin: 1px 0px 0px 5px;}
.searchBox .searchDiv .steps .where_eg2 {width:114px; height:11px; background:transparent url(/images/index/index_sprite.gif) no-repeat -614px -29px; float:left; margin: 1px 0px 0px 5px;}
.searchBox .searchDiv .steps .where_eg3 {width:126px; height:11px; background:transparent url(/images/index/index_sprite.gif) no-repeat -614px -42px; float:left; margin: 1px 0px 0px 5px;}

.searchBox .search_input_border { background-color:transparent; clear:left;float:left;}
.searchBox .search_input_border input {width:280px;border:1px solid #00aab2;  margin:0px; padding:5px 5px 7px;}
.searchBox .button_search {width:150px; height:33px; float:left; background:transparent url(/images/index/index_sprite.gif) no-repeat -10px -10px; border:none; margin-top:15px; cursor:pointer;}

#Content {width:985px; margin:30px auto 0px auto;padding-left:3px;}
h1 {font-family:Arial,sans-serif; margin:15px 0 8px 10px; font-size:19px; font-weight:bold; color:#299DA3;}

.box_clinic_type {width:340px; border-right:1px dashed #CCCCCC;}
.box_clinic_type div {width:160px; height:100px; margin-bottom:15px; float:left;}
.box_clinic_type span {width:220px; height:100px; display:block; clear:both; margin:5px 0px;}
.box_clinic_type span.dental {background: transparent url(/images/index/index_pics.jpg) no-repeat -170px -10px;}
.box_clinic_type span.general {background: transparent url(/images/index/index_pics.jpg) no-repeat -10px -123px;}
.box_clinic_type span.cosmetic {background: transparent url(/images/index/index_pics.jpg) no-repeat -10px -10px;}
.box_clinic_type span.eyes {background: transparent url(/images/index/index_pics.jpg) no-repeat -170px -120px;}

.box_category {height:430px; padding-left:15px; width:308px; border-right:1px dashed #CCCCCC;}
.box_category ul {margin:5px 0px 20px 0px; padding:0px; list-style:none; display:block; clear:none; width:150px; float:left; min-height:140px;}
.box_category ul li {display:inline-block; float:left; height:13px; width:145px; margin-bottom:2px;}
.box_category .map {width:283px; padding-left:10px; height:150px; background:transparent url(/images/index/index_sprite.gif) no-repeat -10px -60px; margin:10px 0px 0px 0px;}
.box_category .map a {position:relative; display:block;}
.box_category .map a:hover {text-decoration:underline;}
.box_category .map .americas {top:70px; left:35px; width:55px; height:16px;}
.box_category .map .europe {top:21px; left:118px; width:55px;height:16px;}
.box_category .map .asia {top:7px; left:220px; width:37px; height:16px;}
.box_category .map .australasia {top:49px; left:210px; width:69px; height:16px;}
.box_category .map .africa {left:110px; top:5px; padding-left:10px; width:69px; height:16px;}

.box_now {width:660px; clear:left; background:#00cbd9 url(/images/index/ad_bg.png); border:3px solid #299DA3; margin-top:7px; padding:0; height:184px;}
.box_now .txt {font-family:Tahoma; line-height:22px; font-size:14px; font-weight:bold; color:#d9f8fa; float:left; width:285px; padding:23px 0 0 44px;}
.box_now .txt .header {background:transparent url(/images/index/index_sprite.gif) -530px -280px; width:265px; height:21px; margin-bottom:10px;}
.box_now .txt .content {width:290px; height:70px;}
.box_now .example {width:302px; height:184px; background:url(/images/index/index_sprite.gif) -360px -60px; float:left;}
.box_now a.button {width:132px; height:32px; background:url(/images/index/index_sprite.gif) -360px -260px; display:block; cursor:pointer; clear:left; padding-top:8px; #padding-top:0px; #margin-top:-14px; margin-left:-7px;} /* height was 39 */

/*.right_panel {width:235px; padding-left:15px; float:right;} */
.right_panel {width:235px; float:right;}
.right_panel .quote_box {width:100%; margin:30px 0px 10px 0px;}
.right_panel .quote_box a {float:right; display:block;}
.right_panel .quote_box ul {margin:5px 0px;}
.right_panel .quote_box ul li {margin:0px 0px 7px 15px;}

.right_panel .rate_box {width:225px; padding-bottom:10px; margin:1px 0px 10px 0px;float:left;}
.right_panel .rate_box .title {font-size:16px; font-family:Trebuchet MS; float:left; display:block; font-weight:bold;}
.right_panel .rate_box .location {float:left; clear:left; padding-top:0px; display:block;width:230px;}
.right_panel .rate_box .desc {clear:left; width:225px;}
.right_panel .rate_box .desc p {margin:7px 0px 0px 0px; padding-left:0px; padding-right:5px;}
.right_panel .rate_box .rate_holder {clear:left; height:15px; display:block; padding:2px 0px 7px 5px;}
.right_panel .rate_box .rate_star {width:15px; margin-top:1px; height:15px; display:block; float:left;}
.right_panel .rate_box .rate_blank {background:transparent url(/images/index/index_sprite.gif) no-repeat -196px -21px;}
.right_panel .rate_box .rate_half {background:transparent url(/images/index/index_sprite.gif) no-repeat -219px -21px;}
.right_panel .rate_box .rate_full {background:transparent url(/images/index/index_sprite.gif) no-repeat -242px -21px;}

/* -- -- -- advert -- -- -- -- */
.right_panel .ultimate {border:solid 0px #3399cc; float:right; width:100%; padding-bottom:2px;}
.right_panel .ultimate .title {background-color:#ffffff; width:100%; font-size:16px; font-family:Trebuchet MS; float:left; display:block; font-weight:bold; padding:0px 0px 6px 1px;}
.right_panel .ultimate .picture {width:60px; padding: 20px 0px 0px 10px; float:right;}
.right_panel .ultimate .description {width:260px; height:auto;}
.right_panel .ultimate .title a:link,.right_panel .ultimate .title a:hover,.right_panel .ultimate .title a:visited {color:#A64D00;}
.right_panel .ultimate blockquote {margin:10px 0px 10px 0px;}
.right_panel .ultimate ul {margin: 0px 0px 0px 20px;}
.right_panel .ultimate img {width:60px; margin-left:-3px; margin-bottom:3px;}

.ulti_button_red {background:#CF4419 none repeat scroll 0;border:3px solid #9F2500;color:#FFFFFF;font-size:9px;font-weight:bold;height:12px;letter-spacing:1px;padding:2px 0 0 0;margin-top:8px;margin-left:3px;text-align:center;width:70px;}
.ulti_button_red a:hover,.cons_button_grey:hover{text-decoration:underline; cursor:pointer;}
.ulti_button_red a:hover,.ulti_button_red a:link,.ulti_button_red a:visited{color:#ffffff;}
/* -- -- -- -- -- -- -- */

.promos {width:956px; clear:both; height:110px; margin:15px auto 10px auto; padding-bottom:10px; border-bottom:1px dashed #CCCCCC;}
.promos div {width:217px; padding:6px; float:left; height:93px; border:1px solid #dddddd; margin-right:10px;}
.promos div p {margin:5px 0px 0px 0px; line-height:16px;}
.promos div span {display:block; float:right; clear:right; margin-top:10px;}
.icon_quote {width:72px; height:47px; background:transparent url(/images/index/index_sprite.gif) no-repeat -10px -263px; display:block; float:right; clear:right; margin-top:10px;}
.icon_signup {width:56px; height:58px; background:transparent url(/images/index/index_sprite.gif) no-repeat -280px -263px;}
.icon_guide {width:50px; height:59px; background:transparent url(/images/index/index_sprite.gif) no-repeat -220px -263px;}
.icon_blog {width:53px; height:56px; background:transparent url(/images/index/index_sprite.gif) no-repeat -160px -263px;}
.icon_folder {width:62px; height:57px; background:transparent url(/images/index/index_sprite.gif) no-repeat -90px -263px;}



#footer .col {width:190px; float:left;}
#footer .col b a {display:block; margin:7px 0px; color:#FFFFFF; }
#footer .col ul {margin:0px; padding:0px; list-style:none;}
#footer .col li {margin-left:1px;}
#footer a:link,#footer a:visited {color:#ffffff;}
#footer{color:#fff; padding:10px 0; background-color:#00CBD9; border-top:5px solid #299DA3; clear:both; margin-top:10px; width:100%; font-family:Tahoma; font-size:11px;}
#footer #footer_icon {width:10px; height:10px; display:block;}
#footer ul.navlist {margin:0px; padding:0px; height:14px;}
#footer .navlist li { border-left: 1px solid #debdda; padding: 0em .5em;}
#footer .navlist li {display:inline; float:left; margin: 0px;}
#footer p {clear:left; padding:1px 0px 7px 0px; margin:0px; text-align:left;}
#footer p strong {font-weight:bold;}
#footer_holder {width:985px; margin:0 auto; display:block;padding-left:3px;}
.clearall {clear: both;}
.floatright {float: right; margin-left: 6px;}
.floatleft {float: left; margin-right: 6px;}
address {font-size:11px; font-style:normal; width:300px; float:right; margin-top:0px; text-align:right;}

.searchBox .searchDiv .steps .indexloadingimagefind{display:none;float:right;margin-right:30px;padding-top:23px;}
.searchBox .searchDiv .steps .otherloadingimagefind{display:none;float:right;margin-right:15px;padding-top:3px;}
.searchBox .searchDiv .steps .indexloadingimagecountry{display:none;float:right;margin-right:30px;padding-top:23px;}
.searchBox .searchDiv .steps .otherloadingimagecountry{display:none;float:right;margin-right:15px;padding-top:3px;}



/*  -------- New index css --- */
.imageicon {float:left;width:30px;height:30px;margin-right:2px;}
/*.imageicon {float:left;width:30px;height:30px;}*/
.imageiconie1 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -555px;}
.imageiconie2 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -75px;}
.imageiconie3 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -312px;}
.imageiconie4 {background:transparent url(/images/index/index_sprite.gif) no-repeat -793px -915px;}
.imageiconie5 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -278px;}
.imageiconie6 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -439px;}
.imageiconie7 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -195px;}
.imageiconie8 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -775px;}
.imageiconie9 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -242px;}
.imageiconie10 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -124px;}
.imageiconie11 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -637px;}
.imageiconie12 {background:transparent url(/images/index/index_sprite.gif) no-repeat -786px -592px;}
.imageiconie13 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -820px;}
.imageiconie14 {background:transparent url(/images/index/index_sprite.gif) no-repeat -791px -11px;}
.imageiconie15 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -730px;}
.imageiconie16 {background:transparent url(/images/index/index_sprite.gif) no-repeat -793px -522px;}
.imageiconie17 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -685px;}
.imageiconie18 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -159px;}


.imageiconuk1 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -555px;}
.imageiconuk2 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -75px;}
.imageiconuk3 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -312px;}
.imageiconuk4 {background:transparent url(/images/index/index_sprite.gif) no-repeat -793px -915px;}
.imageiconuk5 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -278px;}
.imageiconuk6 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -439px;}
.imageiconuk7 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -195px;}
.imageiconuk8 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -775px;}
.imageiconuk9 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -242px;}
.imageiconuk10 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -124px;}
.imageiconuk11 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -637px;}
.imageiconuk12 {background:transparent url(/images/index/index_sprite.gif) no-repeat -786px -592px;}
.imageiconuk13 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -820px;}
.imageiconuk14 {background:transparent url(/images/index/index_sprite.gif) no-repeat -791px -11px;}
.imageiconuk15 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -730px;}
.imageiconuk16 {background:transparent url(/images/index/index_sprite.gif) no-repeat -793px -522px;}
.imageiconuk17 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -685px;}
.imageiconuk18 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -159px;}


.imageicon1 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -555px;}
.imageicon2 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -75px;}
.imageicon3 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -312px;}
.imageicon4 {background:transparent url(/images/index/index_sprite.gif) no-repeat -793px -915px;}
.imageicon5 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -439px;}
.imageicon6 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -242px;}
.imageicon7 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -278px;}
.imageicon8 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -392px;}
.imageicon9 {background:transparent url(/images/index/index_sprite.gif) no-repeat -785px -355px;}
.imageicon10 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -120px;}
.imageicon11 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -820px;}
.imageicon12 {background:transparent url(/images/index/index_sprite.gif) no-repeat -793px -522px;}
.imageicon13 {background:transparent url(/images/index/index_sprite.gif) no-repeat -790px -636px;}
.imageicon14 {background:transparent url(/images/index/index_sprite.gif) no-repeat -786px -590px;}
.imageicon15 {background:transparent url(/images/index/index_sprite.gif) no-repeat -788px -730px;}
.imageicon16 {background:transparent url(/images/index/index_sprite.gif) no-repeat -791px -11px;}
.imageicon17 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -685px;}
.imageicon18 {background:transparent url(/images/index/index_sprite.gif) no-repeat -792px -159px;}

.colbox_right h1 {font-family:Arial; margin:0px; font-size:19px; font-weight:bold; color:#299DA3; margin-bottom:8px;}
.colbox {float:left;width:235px; font-family:Arial; font-size:12px;margin:0px 15px 30px 0px;}
.colbox_right{float:left;width:203px;height:auto;}
.colbox_right_row{float:left;width:205px;height:135px;}
.colbox_right h1 a:link,.colbox_right h1 a:visited {color: #299DA3; text-decoration:none;}
.colbox_right h1 a:hover {color: #299DA3; text-decoration:underline;}
.colbox_right h1 a:active {color: #299DA3;}
.h1featuredclinic{clear:both;margin:5px 0 10px 0px;}
.leftcolbox {clear:both;float:left;width:750px;line-height:18px;margin:8px 0 0 0px;}


/* ---------------------------------- */
/* ---    RHS under Adverts       --- */
/* ---------------------------------- */
.rhs_latest {background-color:#F1F1F1;padding:0px 5px 5px; margin-bottom:15px;font-size:13px;clear:both;width:225px;}
.rhs_latest a, .rhs_latest a:link{text-decoration:none;}
.rhs_latest h4{font-size:18px;margin:0px 0px 0px 0px;}
.rhs_latest h4 span{font-size:15px;color:#5E5E5E;}
.rhs_latest .rhs_latest_item{/*height:40px;*/padding:3px 0px 5px;clear:left;}
.rhs_latest .rhs_latest_item img{float:left;margin:4px 5px 0px 0px;}
.rhs_latest .rhs_latest_item div{float:left;}
.rhs_latest .rhs_latest_item span{display:block;}
/*.rhs_latest .rhs_latest_item span span{display:inline;}*/
.rhs_latest .rhs_latest_item .rate{width:70px; height:15px; float:right;margin:0 0px 0 5px;}
.rhs_more a,.rhs_focus a{display:block;margin-top:8px;}
.rhs_latest .rhs_latest_item  div{width:28px;height:28px;float:left;margin:4px 5px 0px 0px;}


/* ---------------------------------- */
/* ---    Ratings                 --- */
/* ---------------------------------- */

.rate0{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -1px;}
.rate10{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -16px;}
.rate20{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -30px;}
.rate30{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -45px;}
.rate40{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -60px;}
.rate50{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -75px;}
.rate60{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -90px;}
.rate70{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -106px;}
.rate80{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -122px;}
.rate90{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -138px;}
.rate100{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -154px;}


/* -------------- GO button ---------------*/
.cons_button_red {background:#CF4419 none repeat scroll 0;border:3px solid #9F2500;color:#FFFFFF;float:right;font-size:16px;font-weight:bold;height:32px;letter-spacing:1px;margin:3px 0 0;padding:2px 0 0;text-align:center;width:140px;}
.cons_button_red:hover{text-decoration:underline; cursor:pointer;}
a.provider_details_contact {font-weight:bold; font-size:16px; height: 24px; letter-spacing:1px; margin:10px 0 0 5px; text-align: center;  background:#CF4419; color:#fff; border: 3px solid #9F2500; padding:2px 0 0 0; text-decoration:none;}


#container {margin-bottom:30px;}
.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background-color:#ffffff;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px }
.r3{margin: 0 2px;}
.r4{margin: 0 1px; height: 2px;}