/* -------------------------------------------------------------- 
   Reset
-------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code,
 del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
 { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
/* *{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }*/
body { line-height: 1.5; background: #fff; margin:0; color:#434343; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; line-height:1.3 }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }

/* Removes Firefox imposed outline */
a { outline: none; }

/* Clearing floats without extra markup  */
.wrapper { display: inline-block; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }

.graphInner {background:#5d8acb;}
/* -------------------------------------------------------------- 
   Typography
-------------------------------------------------------------- */

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */
body { font-size: 75%; color:#1B1B1B; font-weight: normal; font-style: normal; font-size: 15px; font-family:Arial, sans-serif; }


/* Default fonts and colors. */
/*body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica, Arial, sans-serif; }*/


/* Headings
-------------------------------------------------------------- */
/* h1,h2,h3,h4,h5,h6 { font-weight: normal; }*/
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.5em; }
h5 { font-size: 1em; margin-bottom: .5em; color:#000000;font-size:16px;font-weight:bold;padding:0; }
h6 { font-size: 1em; }
/* Text elements
-------------------------------------------------------------- */
p { margin: 0 0 1.0em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ol { list-style-type: decimal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }
a { color: #009;}
a:hover { text-decoration: underline; }

blockquote { margin: 1.5em; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; line-height: 1.5; }


ul {list-style-image:none;list-style-position:outside;list-style-type:square;padding:0;}
/*.websitestats b {font-weight:normal;}*/

/*---------------------------------------------*/
/*                 Main Style                  */
/*---------------------------------------------*/
#pagecontainer {width:720px; margin:0px auto;}
#pagecontent {}
.external_page .pseudoLink {color:#009; text-decoration: underline;font-size:16px; font-family:Arial;}




/*---------------------------------------------*/
/*                 Header                      */
/*---------------------------------------------*/
#header {background:#254992; width:100%; line-height:normal; clear:left; }
#header .logo {background:transparent url(/images/logo1-new.gif) no-repeat scroll 0 0;float:left;height:28px;width:410px;display:block;margin:0px;}
#header .header_holder {width:720px;padding:0;margin:0px auto;color:#fff;}
#header .header_holder a {color:#fff;}
#header .header_holder h1 {font-size:28px;color:#fff;font-weight:bold;}
#header .header_external span {float:left;margin:0px;}
#header .links a {float:left;margin-left:5px;}
#header .links span {float:left;}
#header .links .spacer {margin-left:5px;}
#header .logo_holder{float:left; padding:10px 0px 20px 2px;width:620px;}
#header .logo_holder span.tag_line{float:none;font-size:12px; font-weight:normal;}
#header .links {float:right; padding:10px 0px 0px 2px;font-size:13px;}
#header #nav li a { text-decoration: none; }

/*---------------------------------------------*/
/*                  globalnav                  */
/*---------------------------------------------*/
#tabsmenu {margin:0px; min-height:34px; padding:0;clear:both;}
.external_page .ui-tabs-nav {background-color:#254992;height:34px; border-bottom:none;margin:0px; padding:0px;font-family:Tahoma;}
.external_page .ui-tabs-nav li {background:url(/images/buttons/middleMenu.gif) bottom repeat-x;height:34px; }
.external_page .ui-tabs-nav li a {background:url(/images/buttons/leftMenu.gif) left no-repeat;height:34px;padding:0 0 0 10px;}
.external_page .ui-tabs-nav li a span {background:url(/images/buttons/rightMenu.gif) right top no-repeat;height:24px; padding:10px 10px 0px 0px; }
.external_page .ui-tabs-nav a span.doubleline {padding-bottom: 3px; padding-top: 4px;}
.external_page .ui-tabs-nav a, .ui-tabs-nav a span {display:block; float:left;}
.external_page .ui-tabs-nav a:hover {text-decoration: none;}

.external_page .ui-tabs-nav .section7,
.external_page .ui-tabs-nav .section8,
.external_page .ui-tabs-nav .section9,
.external_page .ui-tabs-nav .section10,
.external_page .ui-tabs-nav .section11 
{background:url(/images/buttons/middleGold.gif) repeat-x; }

.external_page .ui-tabs-nav .section7 a,
.external_page .ui-tabs-nav .section8 a,
.external_page .ui-tabs-nav .section9 a,
.external_page .ui-tabs-nav .section10 a,
.external_page .ui-tabs-nav .section11 a
{background:url(/images/buttons/leftGold.gif) left top no-repeat;font-weight:bolder; }

.external_page .ui-tabs-nav .section7 a span,
.external_page .ui-tabs-nav .section8 a span,
.external_page .ui-tabs-nav .section9 a span, 
.external_page .ui-tabs-nav .section10 a span,  
.external_page .ui-tabs-nav .section11 a span  
{background:url(/images/buttons/rightGold.gif) right top no-repeat; }

.external_page .ui-tabs-nav a:hover,
.page1 .ui-tabs-nav li.section1 a,
.page2 .ui-tabs-nav li.section2 a,
.page3 .ui-tabs-nav li.section3 a,
.page4 .ui-tabs-nav li.section4 a,
.page5 .ui-tabs-nav li.section5 a,
.page6 .ui-tabs-nav li.section6 a,
.page7 .ui-tabs-nav li.section7 a,
.page8 .ui-tabs-nav li.section8 a,
.page9 .ui-tabs-nav li.section9 a,
.page10 .ui-tabs-nav li.section10 a,
.page11 .ui-tabs-nav li.section11 a,
.external_page .section10 .ui-tabs-nav li.section10 a,
.external_page .section11 .ui-tabs-nav li.section11 a,
.external_page .section12 .ui-tabs-nav li.section12 a,
.page13 .ui-tabs-nav li.section13 a
{background:url(/images/buttons/leftMenuHover.gif) left top no-repeat;color:#000000;font-weight:bolder; }

/*
.page8 .ui-tabs-nav li.section8 a
{background:url(/images/buttons/leftMenuHoverGray.gif) left top no-repeat;color:#000000;font-weight:bolder; }
*/

.external_page .ui-tabs-nav a:hover span,
.page1 .ui-tabs-nav li.section1 span,
.page2 .ui-tabs-nav li.section2 span,
.page3 .ui-tabs-nav li.section3 span,
.page4 .ui-tabs-nav li.section4 span,
.page5 .ui-tabs-nav li.section5 span,
.page6 .ui-tabs-nav li.section6 span,
.page7 .ui-tabs-nav li.section7 span,
.page8 .ui-tabs-nav li.section8 span,
.page9 .ui-tabs-nav li.section9 span,
.page10 .ui-tabs-nav li.section10 span,
.page11 .ui-tabs-nav li.section11 span,
.external_page .section10 .ui-tabs-nav li.section10 span,
.external_page .section11 .ui-tabs-nav li.section11 span,
.external_page .section12 .ui-tabs-nav li.section12 span,
.page13 .ui-tabs-nav li.section13 span
{background:url(/images/buttons/rightMenuHover.gif) right top no-repeat;color:#000000;font-weight:bolder;padding:10px 10px 0px 0px; }
/*
.page8 .ui-tabs-nav li.section8 span
{background:url(/images/buttons/rightMenuHoverGray.gif) right top no-repeat;color:#000000;font-weight:bolder;padding:10px 10px 0px 0px; }
*/
.menu_bottom {background: url(/images/menu_background.gif) left top; width: 790px; height: 27px; font-family: tahoma; font-size: 11px; color: #FFFFFF;	}

.external_page .ui-tabs-nav li a:hover,.external_page .ui-tabs-nav .ui-tabs-selected a {background:url(/images/buttons/leftMenuHover.gif) left top no-repeat;color:#000000;font-weight:bolder; }
.external_page .ui-tabs-nav li a:hover span,.external_page .ui-tabs-nav .ui-tabs-selected a span {background:url(/images/buttons/rightMenuHover.gif) right top no-repeat;color:#000000;font-weight:bolder;padding:10px 10px 0px 0px; }

/* IE6 fix */


/*---------------------------------------------*/
/*                 Footer                  */
/*---------------------------------------------*/
#footer{background-color:#244992;clear:both;color:#FFFFFF;font-size:11px;height:100px;margin-top:10px;margin-bottom:300px;padding:10px 0;width:100%;border-top:medium none #244992;}
#footer_holder {width:720px;margin:0 auto; display:block;}
#footer #footer_icon {width:10px; height:10px; display:block;}
#footer ul.navlist {margin:0px 0px 0px; padding:0px; height:14px;}
#footer .navlist li { border-left: 1px solid #FFF; padding: 0em .5em;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;}
.clearall {clear: both;}
.floatright {float: right; margin-left: 6px;}
.floatleft {float: left; margin-right: 6px;}
address {font-size:11px; font-style:normal; float:right; margin-top:0px; text-align:right;}
#footer a{color:#fff; text-decoration:underline;}

/*---------------------------------------------*/
/*                 Login                    */
/*---------------------------------------------*/

#login_panel {border:none;margin:0px;padding:5px 0 0;text-align:left;width:350px;}
#login_panel .button_orange_75 {float:left;margin:8px 0px;}
#login_panel #login_contact{clear:right;clear:both;padding-top:20px;}
#login_panel .login_left .loginbutton {float:left;clear:both;}


/*---------------------------------------------*/
/*                 brochure                    */
/*---------------------------------------------*/
.external_page .BW {font-size:16px;color:#1B1B1B;}
.external_page .BW h4,.external_page h4 {background-color:#F0F0F0;color:Black;font-size:19px;font-weight:100;padding:0px; display:block; width:100%;#min-width: 100%;margin-top:10px;}
.external_page h4 span{padding:5px; display:block;float:none;}




.external_page .BW_wrapper h6, .external_page .BW_wrapper h5 {color:#000000;font-size:16px;font-weight:bold;padding:0;}
.external_page .staff_preview h5 span {color:#434343;}

.external_page .right_panel .BW_reviews,.external_page .right_panel .BW_content{#width:100%;}



/**** Contact page *****/
.external_page #contactPanel .right_panel {background-color:#E4E4E4; color:#000000;font-size:13px;margin:0px;height:450px;padding:5px;width:240px;}
.external_page #contactPanel .right_panel h4 {background-color:#F2F2F2;font-size:16px;font-weight:normal;}
.external_page #contactPanel .right_panel div {padding:5px;margin-bottom:0.5em;}
.external_page #contactPanel .right_panel .openinghours div.open_time {padding:0px;}
.external_page .row h5 {font-size:16px; font-weight:normal;margin-top:1.0em;margin-bottom:0px;}
.external_page_SendEmailButton {color:#000; text-decoration:none; border:none;width:125px;height:26px;background: transparent url(../images/buttons/ReviewClinicButton125.gif) no-repeat; font-size:12px; padding: 6px 15px 6px 16px;margin-top:8px;}
.external_page .cons_input {border:1px solid #B2B1B1;color:Black;display:inline;font-family:tahoma;font-size:14px;height:17px;margin-bottom:3px;padding:4px;vertical-align:middle;width:280px;}
.external_page #contactPanel .button_orange_125{float:none;}

/***** Buttons *****/
.header_img {background:transparent url(/images/sprite_consult.gif) no-repeat scroll 100% -5px;float:right;height:100px;width:240px;}

.btn_arv	{color:#000; text-decoration:none; text-transform:uppercase; border:none;width:125px;height:26px;background: transparent url(../images/buttons/ReviewClinicButton125.gif) no-repeat; font-size:12px; padding: 6px 26px 6px 25px;margin-top:8px;}
.btn_rvtc	{color:#000; text-decoration:none; text-transform:uppercase; border:none;width:125px;height:26px;background: transparent url(../images/buttons/ReviewClinicButton125.gif) no-repeat; font-size:12px; padding: 6px 3px 6px 3px;margin-top:8px;}

.AllReviews {font-family: Arial, sans-serif; color: #000; font-size: 13px; font-style: italic; padding-bottom:8px; padding-top:23px;}

.totalreviews {padding-top:25px;}

.external_page .icon_checked {background:url('/images/black_tick.gif') no-repeat; }
.external_page .icon_x {background:url('/images/black_x.gif') no-repeat; }
/*---------------------------------------------*/
/*                 treatments                   */
/*---------------------------------------------*/
.external_page .treatment_item,.external_page .treatment_item .treatment_name,
.external_page .treatment_item .treatment_price{color:#1b1b1b;}


/*---------------------------------------------*/
/*                 reviews                     */
/*---------------------------------------------*/
/*.external_page .provider_all_Reviews .review{border-bottom:none;}*/
.external_page .provider_all_Reviews .review h4{background-color:Transparent;}
.external_page .provider_all_Reviews .hiddenreviews,.external_page .provider_all_Reviews .hiddenreviews h5,.hiddenreviews .overall_rating, .external_page .provider_all_Reviews .hiddenreviews h4{color:#C0C0C0;}
.hiddenreviews .ratings_box .rating {background-position:-249px -239px;}
.external_page .provider_all_Reviews .hiddenreviews p.sup_controls{color:#1B1B1B}
.provider_all_Reviews .button_orange_190{margin-bottom:6px;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*  *{padding: 0; margin: 0;}*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333; background:grey;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active ,#TB_window a:focus{color: #0000FF;}
#TB_window a:hover {color: #0000FF;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;font-family:Tahoma;font-size:12px;color:#666666;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{	clear:both;	border:none;}

.panelsubscription{float:left;width:725px;}

#ultimatefooter{color:#fff; padding:10px 0; height:100px;background-color:#244992; border-top:5px solid #244992; clear:both; height:75px; margin-top:15%; width:100%; font-family:Tahoma; font-size:11px;} 
#ultimatefooterfooter ul.navlist {height:14px;margin:0;padding:0;}
#ultimatefooter .navlist li {border-left:1px solid #FFFFFF;display:inline;float:left;margin:0;padding:0 0.5em;}
#ultimateheader {background-color:#254992;color:#FFFFFF;font-size:14px;margin-bottom:15px;width:100%;}
#ultimateheader .header_holder {color:#FFFFFF;margin:0 auto;padding:0;width:720px;}
#ultimateheader .logo_holder {float:left;padding:10px 0 20px 2px;width:620px;}
#ultimateheader .logo_holder span.tag_line {float:none;font-size:12px;font-weight:normal;}
#ultimateheader {background-color:#244992;border-top:5px solid #244992;clear:both;color:#FFFFFF;font-family:Tahoma;font-size:11px;height:75px;width:100%;}
#ultimateheader .header_holder h1 {color:#FFFFFF;display:none;font-size:28px;font-weight:bold;}
#ultimateheader header .header_holder {color:#FFFFFF;}
#ultimateheader h1{color:#FFFFFF;font-size:28px;}
.tag_line {float:none;font-size:12px;font-weight:normal;}

.welcometext {float:left;}


/*-----------Signup---------------- */

#signup_main_cont .signup_divider {display:block; border-bottom:1px solid #cccccc; padding:10px 0; margin-top:40px; text-align:center; font-size:12px;}
#signup_main_cont .signup_reference {display:block; height:120px; margin:15px 0; font-size:18px; text-align:center; color:#299DA3;}
#signup_main_cont .dotted_lines {border-bottom:0px dashed #ccc; border-top:0px dashed #ccc; margin:20px 0 0 0; background:url(/images/signup_sprite.gif) 0px 0px; width:1000px; height:63px;}
#signup_main_cont .signup_faq {padding:24px; color:#fff; background-color:#847F7E; height:700px; font-size: 16px;}
#signup_main_cont .signup_faq ul{float:left; width:290px; margin:5px 8px; padding:0px 3px 0px 3px}
#signup_main_cont .signup_faq li{list-style:none; margin:25px 0;}
#signup_main_cont .signup_faq li .answers{color:#cccccc;}
.answers{color:#cccccc;}
#signup_main_cont .signup_faq a{color:white;}
#signup_main_cont .signup_faq strong{display:block;}
#signup_main_cont ul.signup_faq_lrg {font-size:32px; width:700px; margin:0 0 0 0; float:left;}
#signup_main_cont ul.signup_faq_lrg li{margin:0; padding:0;}

.box2listing {font-size:18px;clear:both;display:block;}
.internal_page .box2listing {font-size:18px;clear:both;display:block;}

/* payment page */
.pay_options {float:left; display:block; width:700px; color:#797C7C; padding:14px 0 0 0;}
.pay_options label{padding:0 10px ; }
fieldset#creditcard  {float:left; width:300px; display:block; padding:14px; border:1px solid #ccc; margin:0 20px 0 0; _margin:0 10px 0 0;}
fieldset#creditcard  strong{float:left; width:270px; display:block; padding:0 0 10px 0; color:#797C7C;}
fieldset#creditcard  label{clear:both; float:left; width:124px; display:block; font-size:13px; margin:0 0 16px 4px; color:#666; text-align:right; padding:4px 10px 0 0;}
fieldset#creditcard  label.card_type {background:url(/images/signup_sprite.gif) -750px -272px; height:25px; margin:0 0 10px 4px;}
fieldset#creditcard  input{float:left; width:130px; display:block; margin:0 0 4px 4px;height:26px;border:1px solid #BCBABA; font-family:Arial;color:#818080; font-size:16px;padding:4px 0 0 4px;}
fieldset#creditcard  input.short{float:left; width:40px; display:block; margin:0 40px 16px 4px;}
fieldset#creditcard  select{border:2px solid #CFCFCF;color:#939393;font-family:Arial;font-size:14px;height:26px;margin:0 0 0 3px;padding:2px 0 0 2px;width:290px;float:left;font-size:16px;background-color:White;border:1px solid #BCBABA;color:#818080;margin-top:2px;}
fieldset#creditcard  select.short{float:left; width:40px; display:block; margin:0 2px 16px 4px;}

fieldset#creditcard  a.upgrade_action{margin:8px auto 0 auto; float:right;}
.payment_sep {border-right:1px dashed #ccc; display:block; float:left; margin:20px 0 0 0;}
fieldset#paypal {float:left; width:300px; display:block; padding:14px; border:1px solid #ccc; margin:20px 0 0 20px;}
fieldset#paypal strong{float:left; width:270px; display:block; padding:0 0 10px 0; color:#797C7C;}
fieldset#paypal label{float:left; width:143px; display:block; font-size:13px; margin:0 0 16px 4px; color:#666;}
fieldset#paypal select{float:left; width:150px; display:block;}
fieldset#paypal a.paypalimg{clear:both; display:block; margin:10px auto 0 auto; width:156px; height:58px; background:url(/images/signup_sprite.gif) -749px -100px;}
div.form_group #ButtonSubscriptionByPayPal {background:transparent url(/images/signup_sprite.gif) repeat scroll -749px -100px;clear:both;display:block;height:58px;margin:10px auto 0;width:156px;}
.dropdowns {background-color:White;border:1px solid #BCBABA;color:#818080;margin-top:2px; font-size:16px; font-family:Arial;}
.edit_input {background-color:White;border:1px solid #BCBABA;color:#818080;margin-top:2px;width:180px;font-size:16px;font-family:Arial;}
/* ---- Contact form --*/
#pnlEnquiry .row{margin-top:10px;}
.internal_page #header .header_holder, .internal_page #footer_holder {width:985px;}
.admin_page #header .header_holder, .admin_page #footer_holder {width:985px;}
.internal_page #pagecontainer .upgrade {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 none repeat scroll 0 0;font-family:Arial;margin-bottom:20px;margin-top:10px;width:980px;}
.working {color: #fff; border: none; width: 130px; height: 40px; background:url(/images/consultation_form/sending.gif) no-repeat center center; font-size: 16px; font-weight:bold; cursor:hand; padding-left:15px; margin-top:5px; float:right; margin-right:80px; background-color:White;}
.pager td { width:10px; padding-right:10px;}
.detailstats td {padding-left:10px;}
.contactrategrid {border-bottom:1px solid #DFDFDF;}


/****** ADMIN - Data compare *******/

.datachecker_panel{font-size:14px;}
.datachecker_row_header span{margin:0px 90px 0px 100px;font-weight:bold;}
.datachecker_row {padding:5px 0px;clear:both;}
.datachecker_row span{width:100px;float:left;font-size:14px;}
.datachecker_row div{width:250px;float:left;}
.datachecker_row .details_field{width:250px;}
.datachecker_row input[type="text"],.datachecker_row textarea,.datachecker_row select{width:200px;}
.datachecker_row select{float:left;margin-top:2px;}
.datachecker_row_buttons{clear:both;margin-top:15px;}
.datachecker_row_buttons span{clear:both;margin-left:100px;display:block;margin-top:10px;}
.datachecker_row_buttons span input,.datachecker_row_buttons span checkbox{width:80px;float:right;}

/***new style for tables hope it will stay as a standard [damien 08-apr-2010]********/
.stn_reva_table {font-size:12px;}
.stn_reva_table td{padding:0px 4px;}
.stn_reva_table .table_header {background-color:#254992;color:#fff;}

/***new page style for buy open leads [damien 12-apr-2010]********/
.header_searchbox {background-color:#F0F0F0;padding:10px 5px;margin-bottom:15px;}
.external_page .BW .header_searchbox h4{margin:0px;}
.header_searchbox h4 label{float:right;font-size:16px;margin:0px 5px 0px 10px;}
.header_searchbox h4 select{float:right; width:180px;}


/****** Lisiting ***********/
/*
.s_listing {border-top:11px solid #00CBD9; font-family:Tahoma; font-size:13px; margin:0 0 14px 0; height:135px; padding:0;background-color:#f1f1f1;padding:0px 10px 10px 10px;width:725px;color:#5E5E5E;line-height:1.2;}
.s_listing span.s_bold {font-weight:bold;width:auto;}
.s_listing_title {height:30px; width:100%; position:relative;}
.s_listing_title h3 a,.s_listing_title h3 a:link{color:#299DA3; text-decoration:none;}
.s_listing_title h3 a:hover{text-decoration:underline;}
.s_listing_title h3 {font-family:Trebuchet MS; color:#299DA3; cursor:pointer; font-size:17px; font-weight:normal; margin:0; padding:4px 0px 0 0px;}
.s_listing_title h3.featured {background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -354px; padding:4px 0px 0 20px;}
.s_listing_title_price { padding:2px 0 0 2px;margin-top:7px; float:right; font-size:12px;}
.s_listing_title_guarantee { padding:2px 0 0 24px;background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -338px;}
.s_listing_title_price b{ padding:0 0 0 6px;}
.s_listing_title_icon {padding:0px;margin-top:6px;margin-right:5px;  float:right;  height:16px;width:25px;}
.s_listing_title_nhs{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -597px; width:39px;}
.s_listing_title_nhs_no{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -751px; width:39px;}
.s_listing_title_hse{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -621px; width:40px;}
.s_listing_title_pp{background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -730px; width:25px;}

.s_listing_text {float:left;width:560px;height:70px;}
.s_listing_text p{margin:0; padding:0;}
.s_listing_text a.more {color:#A64D00;text-decoration:underline;}
.s_listing_clinictype {display:block;}
.s_listing_review {font-size:14px;height:52px;margin:5px 0 0;overflow:hidden;}
.s_listing_contactrate {float:left;margin-top:4px;}
.s_listing_contactrate span{float:left;margin-right:5px;}
.s_listing_contactrate .contact_rate {width:15px;height:12px;margin:4px 0px 0px 0px;background:transparent url(../images/sprite_new.gif) no-repeat scroll 0px -683px;}
.s_listing_contactrate .contact_rate_white {background-position:0px -718px;}

.s_listing_button_holder {float:left;height:30px;margin-top:10px;width:560px;}
.s_listing_review a.more {color:#A64D00;text-decoration:underline;}
.s_listing_review .spacer{float:right;height:40px;width:1px;}
.s_listing_review .button_holder{float:right;clear:right;}
.s_listing_thumbnail {float:left; height:100px; margin:0px 10px 0px 0px;width:135px;}
.s_listing_rating {margin:4px 10px 0 0;}
.s_listing_rating a{color:#A64D00; display:block; float:left; margin:-1px 0 0 6px;text-decoration:underline;}
.s_listing_rating .rate{width:70px; height:15px; float:left;}
.s_listing_rating .reviewer{color:#5E5E5E;float:left;margin-right:5px;}
.s_listing_contactLink {background-color:#CF4419; border:3px solid #9F2500; float:right; font-size:13px; letter-spacing:1px; margin:0px; text-align:center; width:110px;color:#fff; text-decoration:none; font-weight:bold;clear:right;}
.s_listing_contactLink:hover{text-decoration:underline;}
.s_listing_contactLink{color:#fff;text-decoration:none;}

.i_clinic {margin:0; height:70px; color:#5E5E5E;border-top:11px solid #f1f1f1;background-color:#fff;}
.i_clinic .s_listing_title {height:22px;}
.i_clinic .s_listing_title h3{padding:2px 15px 0 0px;font-size:15px;float:left}
.i_clinic .s_listing_title h3.featured{padding:2px 10px 0 20px;}
.i_clinic .s_listing_text{float:none;height:auto;width:705px;}
.i_clinic .s_listing_title_address{float:left;padding-top:5px;}
.i_clinic .s_listing_clinictype b,.i_clinic .s_listing_address b {font-weight:normal;}
.i_clinic .s_listing_review{margin-top:0px;height:auto;overflow:visible;font-size:13px;float:left;}
.i_clinic .button_holder{float:right;}
.i_clinic .button_holder .s_listing_contactLink{float:none;display:block;}
.i_clinic .s_listing_contactLink {margin-top:-2px;}
.i_clinic .s_listing_rating{margin-top:0px;}
.i_clinic .spacer{display:none;}
.i_clinic .s_listing_contactrate{margin:0px 0px 0px 5px;}
.i_clinic .s_listing_contactrate .contact_rate {background-position:0px -700px;}
.i_clinic .s_listing_contactrate .contact_rate_white {background-position:0px -718px;}
.i_clinic .s_listing_title_price {margin-top:6px;}

.p_clinic{background-color:transparent;padding:0px;height:185px;border:2px solid #299DA3;}
.p_clinic .s_listing_title{background-color:#299DA3;margin-bottom:8px;}
.p_clinic h3{padding-left:10px;}
.p_clinic h3.featured{padding-left:30px;}
.p_clinic .s_listing_title_price{margin-right:8px;}
.p_clinic .s_listing_title h3 a,.p_clinic .s_listing_title h3 a:link{color:#FFF;}
.p_clinic .s_listing_title_price{color:#fff;}
.p_clinic .s_listing_title_pp{margin-right:8px;}
.p_clinic .s_listing_thumbnail{margin-left:8px;height:147px;#height:137px;}
.p_clinic .mainthumb{height:100px;width:135px;margin-bottom:6px;}
.p_clinic .smallthumb{float:left;margin-right:6px;height:31px;width:41px;}
.p_clinic .s_listing_address{display:block;height:16px;overflow-x:hidden;overflow-y:hidden;}
.p_clinic .s_listing_text{float:left;height:auto;width:435px;#width:425px;}
.p_clinic .s_listing_review{height:68px;}
.p_clinic .spacer{height:60px;}
.p_clinic .s_listing_rating{margin-right:0px;}
.p_clinic_right{float:left;margin-left:10px;width:116px;}
.p_clinic_right img{margin-bottom:15px;}
.p_clinic .s_listing_contactrate {margin-top:0px;}


.u_clinic{background-color:transparent;padding:0px;height:185px;border:2px solid #299DA3;}
.u_clinic .s_listing_title{background-color:#299DA3;margin-bottom:8px;}
.u_clinic h3{padding-left:10px;}
.u_clinic h3.featured{padding-left:30px;}
.u_clinic .s_listing_title_price{margin-right:8px;}
.u_clinic .s_listing_title h3 a,.p_clinic .s_listing_title h3 a:link{color:#FFF;}
.u_clinic .s_listing_title_price{color:#fff;}
.u_clinic .s_listing_title_pp{margin-right:8px;}
.u_clinic .s_listing_thumbnail{margin-left:8px;height:147px;#height:137px;}
.u_clinic .mainthumb{height:135px;width:135px;margin-bottom:6px;}
.u_clinic .s_listing_address{display:block;height:16px;overflow-x:hidden;overflow-y:hidden;}
.u_clinic .s_listing_text{float:left;height:auto;width:435px;#width:425px;}
.u_clinic .s_listing_review{height:68px;}
.u_clinic .spacer{height:60px;}
.u_clinic .s_listing_rating{clear:right;margin-right:0px;}
.u_clinic_right{float:left;margin-left:10px;width:116px;}
.u_clinic_right img{margin-bottom:20px;}

.map_listing {width:300px;background-color:transparent;border-top:medium none;font-size:12px;margin-bottom:0;padding:0px;}
.map_listing .s_listing_title {height:25px}
.map_listing .s_listing_title h3{padding-top:2px;font-size:15px;font-weight:bold;}
.map_listing .s_listing_thumbnail{width:75px;height:50px;}
.map_listing_content {float: left; width: 215px;margin-bottom:5px;}
.map_listing_no_image .map_listing_content{width:300px;}
.map_listing_content span{display:block;clear:left;}
.map_listing .s_listing_contactLink{clear:none;}
.map_listing .s_listing_rating{margin:0px;float:left;}

.rhs_listing {font-size:13px;margin-top:10px;}
.rhs_listing .s_listing_text{width:178px;height:auto;}
.rhs_listing .s_listing_thumbnail{width:42px;height:42px;margin-top:4px;}

.s_listing_address{display:block;height:16px;overflow-x:hidden;overflow-y:hidden;}



.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;}

.i_clinic span.rate0{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -1px;}
.i_clinic span.rate10{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -16px;}
.i_clinic span.rate20{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -30px;}
.i_clinic span.rate30{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -45px;}
.i_clinic span.rate40{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -60px;}
.i_clinic span.rate50{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -75px;}
.i_clinic span.rate60{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -90px;}
.i_clinic span.rate70{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -106px;}
.i_clinic span.rate80{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -122px;}
.i_clinic span.rate90{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -138px;}
.i_clinic span.rate100{background:transparent url(../images/sprite_new.gif) no-repeat scroll -80px -154px;}
*/
.s_listing{color:#5E5E5E;}
.s_listing .editlink {background:transparent url(/images/pencil_grey.gif) no-repeat scroll 0 50%;float:none;padding:2px 0 0 20px;height:20px;width:20px;margin-left:10px;}

/* Clinic Missed */
.clinicmissedinput {clear:both;width:300px;}

/* Help */
.help_faq_answer .helpul2{list-style-type:square;margin:2px 0 5px 25px;}