/*
Theme Name: WhatClinic
Theme URI: http://www.whatclinic.ie
Description: Design for whatclinic.ie // Designed by Telma Medeiros
Author: Telma Medeiros
Author URI: http://www.telmamedeiros.com
*/

/*---------------------------------------------------------*/
/*          UNIQUE STYLES FOR THE HOME PAGE                */
/*---------------------------------------------------------*/
body {min-width: 1005px;background-color: #fff; font-family: Arial; font-size:12px; color: #5e5e5e; margin:0px;line-height:1.25;}
a:link,a:visited {color: #4990c4; text-decoration:none;}
a:hover {color: #4990c4; text-decoration:underline;}
a:active {color: #4990c4;}
ul {list-style:none; padding:0px;}

h1 {margin:15px 0 8px 10px; font-size:19px; font-weight:bold; color:#4990c4;}
h3 {margin:5px 0px ; font-size:19px; font-weight:bold; color:#4990c4;}
h5 {font-size:12px; margin:5px 0px;}
h6 {font-size: 12px;margin: 0px 0px 10px;}
.clear{clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;width: 0}

.floatright, .right {float: right; margin-left: 6px;}
.floatleft, left {float: left; margin-right: 6px;}

#container {padding: 0 3px;min-height: 300px;}
.wrapper {margin: 0 auto;width:965px;}
.wrap {background:#fff; margin: 0 auto;width: 963px;/* border:1px solid #dedede;margin-top:-1px; */padding:20px 10px; }
* html .wrap {position:relative; z-index:-1;}

.featured {margin:20px 0px; display:block; width:964px; height:40px; background:url("/images/index/sprite_index.png") no-repeat scroll -9px -125px transparent;}
/*---------------------------------------------*/
/*           Header                            */
/*---------------------------------------------*/
.logobox {width: 265px; height:53px; padding:20px 13px 5px 13px; float:left;margin-top:0px; /*margin-top:6px; background:#fff;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;*/}
.buttonLogo {width:265px;height:42px; background:transparent url(../images/index/sprite_index.png) no-repeat 0px -274px; display:block;}
.logo_slogan_graphic {float: left; margin:47px 0 0 10px; display:block; height:17px; width:215px; background:transparent url(../images/index/sprite_index.png) no-repeat 0px -345px; padding:0px;#font-size:1px; }

.header {width:100%; clear:left;background: #F1F1F1; border-bottom: 1px solid #C9C9C9; height: 120px;}
.header .searchlight { text-align: right; width: 673px; height: 30px; float: right; background: #d5e6f3;margin: 16px 1px 0 0; padding: 8px 6px 4px; border: solid 1px #d5e6f3;}
:root .header .searchlight { margin-top:17px \0/IE9; }  /* hack for IE9 */
.logobox .logo_slogan_graphic {display:none;}
.header div.title_holder {width:965px; margin:0px auto;}
.header .links_holder {float: right;margin-top: 14px; width: 280px;}
.header .links_holder a {color:#fff; text-decoration:underline;}
.header h2 {margin-top:6px; display:block; color:#666; font-size:16px; font-weight:normal; }

.header_menu {height: 30px; margin: 0 auto; width:965px;}
.header_menu ul {float: right; margin: 0; padding: 0;}
.header_menu ul li {color:#fff; float:left; margin-left:15px; list-style: none; padding-top: 7px;}
.header_menu a:link, .header_menu a:active, .header_menu a:visited {color:#fff; font-size:12px; /*font-weight:bold;*/ text-decoration:none;}
.header_menu a:hover {text-decoration:underline}
.header_menu ul li.add {background:#FFF; padding:3px 10px; margin:3px 0px 0px 10px; border:1px solid #FFF; box-shadow:0 0 5px #333; -moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.header_menu ul li.add a:link, .header_menu ul li.add a:visited, .header_menu ul li.add a:active {color:#443617; text-shadow:0px 1px 1px #fff;}
.header_menu .userlogin {background: transparent url(../images/index/sprite_index.png) no-repeat -185px -470px; width:13px; height:14px; display:inline-block;margin-top:-2px;margin-left:20px;} 
.header_menu .cliniclogin {background: transparent url(../images/sprite_new.png) no-repeat -380px -91px; width:13px; height:14px; display:inline-block;margin-top:-2px;margin-left:5px;} 

.header_top {background: #555; color: #fff;}
.header_links { float: left; margin-top: 7px; width: 500px;}
/*---------------------------------------------*/
/*           Search box                        */
/*---------------------------------------------*/
.slogan_search {float:left; color:#fff; font-size:19px; line-height: 28px; font-weight:bold; width:290px; margin-right: 15px; padding: 5px 0 10px 10px; text-shadow:0px 1px 0px #333}
.searchDiv {height:80px; padding-left: 160px; margin:0 auto; background:transparent url("/images/index/sprite_index.png") no-repeat 0px 0px;}
.searchDiv .steps {float:left; color:#ffffff;height:40px;margin-right:6px;}
.searchDiv .steps .where_graphic {width:55px;height:14px; display: inline-block;float: left;margin: 0;}
.searchDiv .steps b {font-size:14px; display:block; padding-top:2px;}
.steps span {display:none;margin:2px 4px 2px 0px;}
html>body .steps span {margin:3px 4px 0px 0px;} /*Hack for firefox*/
.search_input_border { height:19px; margin-top:24px; margin-right:0px;float:left;}
.search_input_border input {width:250px; height: 21px; border:1px solid #e5e5e5;padding:4px 2px;margin:0px; color:#777; outline:none; font-size:13px;}

.buttonsearch { height:35px;background:transparent; border:none; color:#fff; outline: none;cursor: pointer;padding:2px 0px 5px 0px; width:172px; margin-top:22px;
font: 14px/100% Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;text-decoration:none;text-shadow: 0 1px 0px #555; }
.btn_search {background:transparent url("/images/index/sprite_index.png") no-repeat scroll 0px -185px; }

/*---------------------------------------------*/
/*           Style                             */
/*---------------------------------------------*/
#box_main {background:#f2f2f2 url(/images/index/mosaic.jpg) no-repeat left bottom;height: 330px;}
#box_main h1 {margin: 20px 0 10px 9px;font-weight:bold;color: #333;font-size: 50px;line-height:50px;text-align:right; text-shadow:0px 1px 0px #fff;}
#box_main h2 {margin: 0px 0 0px 9px;color: #555;font-size: 18px;text-align:right;font-weight:normal;background:transparent; padding:0px;}
.text_right {float:right; margin-right:20px;}
.search_box {clear:both;margin-top:30px}

.blue {background:#d5e6f3; display:block; height:145px; width:294px; float:left; margin:15px 10px 0px 0px;padding:5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.blue h4 { font-size:16px;margin:0px 0px 10px 0px;text-shadow:0px 1px 1px #fff;padding:0px;}
.blue .award {width:125px; height:50px; background: transparent url(/images/index/sprite_index.png) no-repeat -94px -550px;display:inline-block;margin: -20px 0px 0 0; float:right}
.blue .quote_box {width:100%; margin:30px 0px 10px 0px;}
.blue .quote_box a {float:right; display:block;}
.blue .quote_box ul {margin:5px 0px;}
.blue .quote_box ul li {margin:0px 0px 7px 15px;}

.blue .rate_box .location {float:left; clear:left; padding-top:0px; display:block;width:230px;}
.blue .rate_box .desc {clear:left; width:225px;}
.blue .rate_box .desc p {margin:7px 0px 0px 0px; padding-left:0px; padding-right:5px;}
.blue .rate_box .rate_holder { clear: left;display: block;height: 2px;}
.blue .rate_box .rate_star {width:15px; margin-top:1px; height:15px; display:block; float:left;}
.blue .rate_box .rate_blank {background:transparent url(/images/index/sprite_index.png) no-repeat -4px -235px;}
.blue .rate_box .rate_half {background:transparent url(/images/index/sprite_index.png) no-repeat -28px -235px;}
.blue .rate_box .rate_full {background:transparent url(/images/index/sprite_index.png) no-repeat -50px -235px;}
.blue .icon_right {display: block;line-height: 20px;}

.blue .promisse {float:left; width:99px;text-align:center;}
.blue .promisse .icon1 {width:55px; height:60px; display:inline-block; background:transparent url(/images/index/sprite_index.png) no-repeat -7px -373px;}
.blue .promisse .icon2 {width:60px; height:60px; display:inline-block; background:transparent url(/images/index/sprite_index.png) no-repeat -190px -373px;}
.blue .promisse .icon3 {width:66px; height:60px; margin-left:12px; display:inline-block; background:transparent url(/images/index/sprite_index.png) no-repeat -93px -373px;}

#Content {background:#fff;width:965px; margin:30px auto 0px auto;line-height:18px;}
.link_box {float:left; width:307px;  line-height: 18px; font-size:12px; margin:0px 18px 30px 0px;}
.link_box p {margin:10px 0px;}

.colbox_right h3 { margin:0px; font-size:19px; font-weight:bold; color:#4990c4; margin-bottom:8px;}
.colbox {float:left;width:310px; font-size:12px;margin:0px 10px 30px 0px;}
.colbox_right{float:left;width:270px;height:auto;}
.colbox_right_row{float:left;width:205px;height:135px;}
.colbox_right h3 a:link,.colbox_right h3 a:visited {color: #555; text-decoration:none;}
.colbox_right h3 a:hover {color: #555; text-decoration:underline;}
.colbox_right h3 a:active {color: #555;}
.h3featuredclinic{clear:both;margin:5px 0 10px 0px;}

.right_panel {#clear:right; width:235px; float:right;}
.worldwide, .bytreatments, .secondbox {margin-top:40px;}

/*---------------------------------------------*/
/*           RHS under Adverts                 */
/*---------------------------------------------*/
.rhs_latest {clear: both; float: right; height:100%; width:210px; padding: 0 10px 10px; margin: 0 0 10px; background:#f1f1f1;border: 1px solid #C9C9C9;}
.rhs_latest a, .rhs_latest a:link{text-decoration:none;}
.rhs_latest a:hover{text-decoration:underline;}
.rhs_latest h4{display: block;color: #555;font-size: 16px;font-weight: bold;margin: 0 -10px 5px;padding: 10px;}
.rhs_latest h4 span{margin-left:5px}
.rhs_latest .rhs_latest_item{padding:3px 0px 5px;clear:both;width:auto;}
.rhs_latest .rhs_latest_item img,.rhs_latest .rhs_latest_item .img{float:left;margin:4px 5px 0px 0px;}
.rhs_latest .rhs_latest_item span{display:block;}
.rhs_latest .rhs_latest_item .rate{width:70px; height:15px;margin:0px 5px 0px 0px;float:left;}
.rhs_latest .rhs_latest_item  div{width:28px;height:28px;float:left;margin:4px 5px 0px 0px;}
.rhs_latest .rhs_latest_item div.img{float:none;width:auto;height:28px;padding-left:32px;margin:4px 0px;}
.rhs_latest .rhs_latest_item div.img a{display:block;}
.rhs_latest .rhs_latest_item div.img ratings{float:left;}
.rhs_latest .rhs_latest_item .text{clear:left;}
.rhs_latest .rhs_latest_item .reviewer{text-align:right;font-style:italic; font-size:12px; color:#999}
.rhs_latest .rating {color:#333;}

.searchBox {width:100%; height:132px; background-color:#00cbd9;clear:left;}
.searchBox h1 {display:block; padding:18px 0px 15px 0px; font-size:22px; font-weight:normal; color:#fff; width:965px; margin:0px auto;padding-left:3px;}
.searchBox .h1_txt {width:610px; height:20px; background:transparent url(/images/index/index_sprite.png) no-repeat -10px -329px; float:left; margin: 0px 0px 0px 0px;}
.searchBox .searchDiv {width:965px; 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.png) no-repeat -360px -300px; float:left; margin: -3px 0px 0px 0px;}
.searchBox .searchDiv .steps .find_eg {width:148px; height:11px; background:transparent url(/images/index/index_sprite.png) 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.png) 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.png) 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.png) 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.png) 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 .buttonsearch {width:155px; height:33px; float:left; background:transparent url(/images/index/btn_searchhome.png) no-repeat 0 0 ; border:none; margin-top:14px; cursor:pointer;}

.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;}


.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.png) 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 #4990c4; margin-top:7px; padding:0; height:184px;}
.box_now .txt {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.png) -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.png) -360px -60px; float:left;}
.box_now a.button {width:132px; height:32px; background:url(/images/index/index_sprite.png) -360px -260px; display:block; cursor:pointer; clear:left; padding-top:8px; #padding-top:0px; #margin-top:-14px; margin-left:-7px;} /* height was 39 */


/*---------------------------------------------*/
/*           Adverts                           */
/*---------------------------------------------*/
.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; 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:#4990c4;}
.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.png) 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.png) no-repeat -280px -263px;}
.icon_guide {width:50px; height:59px; background:transparent url(/images/index/index_sprite.png) no-repeat -220px -263px;}
.icon_blog {width:53px; height:56px; background:transparent url(/images/index/index_sprite.png) no-repeat -160px -263px;}
.icon_folder {width:62px; height:57px; background:transparent url(/images/index/index_sprite.png) no-repeat -90px -263px;}

/*---------------------------------------------*/
/*           Footer                            */
/*---------------------------------------------*/
#footer {background:#f1f1f1; color:#555; padding:0 0 10px; clear:both; margin-top:10px; width:100%; font-size:11px; }
#footer .left {width: 197px; float:left;}
#footer .rightside {width: 190px; float:right;}
* html #footer .rightside {width: 170px;} /*--hack for ie6 --*/
#footer .navlist {margin: 0 0 10px;}
#footer .navlist li {border-left: 1px solid #999999;display: block;margin: 0; padding: 0 0.5em;}
#footer .logo {margin-bottom:10px; background: transparent url("../images/index/sprite_index.png") no-repeat scroll -289px -273px ;display: block;height: 42px;width: 42px;}
#footer p {clear: left;margin: 0;padding: 1px 0 3px;text-align: left;}
.footerbox {padding: 5px 0 10px; background:#d5e6f3;border-top:1px dotted #dedede;border-bottom:1px solid #c9c9c9;}
#footer .footerbox .col a {text-decoration:none;}
#footer .col {width:192px; float:left;}
#footer .col b a {display:block; margin:7px 0px; }
#footer .col ul {margin:0px; padding:0px; list-style:none;}
#footer .col li {margin:0px 0px 0px 1px;padding:0px;background:none;}
#footer #footer_icon {width:10px; height:10px; display:block;}
#footer p strong {font-weight:bold;}
#footer_holder {width:965px; margin:0 auto; display:block;padding-left:3px;}

address {font-size:11px; font-style:normal; width:300px; float:right; margin-top:0px; text-align:right;}

/*---------------------------------------------*/
/*           Images                            */
/*---------------------------------------------*/
.link_box .icon {width:80px; height:45px; display:inline-block;float:left; margin-right:5px;}
.iconc1 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -550px;}
.iconc2 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -595px;}
.iconc3 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -640px;}
.iconc4 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -685px;}
.iconc5 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -730px;}
.iconc6 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -775px;}
.iconc7 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -820px;}

.icont1 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -865px;}
.icont2 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -910px;}
.icont3 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -955px;}
.icont4 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1000px;}
.icont5 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1045px;}
.icont6 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1090px;}
.icont7 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1135px;}
.icont8 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1180px;}
.icont9 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1225px;}
.icont10 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1270px;}
.icont11 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1315px;}
.icont12 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1360px;}
.icont13 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1405px;}
.icont14 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1450px;}
.icont15 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1495px;}
.icont16 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1540px;}
.icont17 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1585px;}
.icont18 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1630px;}
.icont19 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1675px;}
.icont20 {background: transparent url(../images/index/sprite_index.png) no-repeat 0px -1720px;}

.imageicon {float:left;width:30px;height:30px;margin-right:2px;}
.imageicon_right {float:left;width:27px;height:31px;margin:0px 2px 0px 0px;}
.icon_right {clear:both}
.imageicon_rightface {float:left;width:30px;height:30px;margin:0px 2px 0px 0px;}

/*---------------------------------------------*/
/*           Ratings                           */
/*---------------------------------------------*/
.rate0{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -1px;}
.rate10{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -16px;}
.rate20{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -30px;}
.rate30{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -45px;}
.rate40{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -60px;}
.rate50{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -75px;}
.rate60{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -90px;}
.rate70{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -106px;}
.rate80{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -122px;}
.rate90{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -138px;}
.rate100{background:transparent url(../images/sprite_new.png) no-repeat scroll 0px -154px;}

/*---------------------------------------------*/
/*           Header signin buttons             */
/*---------------------------------------------*/
.facebook_signin {background: transparent url(../images/index/sprite_index.png) no-repeat -110px -472px; width:16px; height:16px; display:inline-block;margin-right: 3px;vertical-align: bottom;}
.twitter_signin {background: transparent url(../images/index/sprite_index.png) no-repeat -133px -472px; width:16px; height:16px; display:inline-block;margin-right: 3px;vertical-align: bottom;}
.google_signin {background: transparent url(../images/index/sprite_index.png) no-repeat -157px -472px; width:16px; height:16px; display:inline-block;vertical-align: bottom;}

/*---------------------------------------------*/
/*           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;}


