/*
Site Name: LDS
Site URI: http://www.londondentalstudio.co.uk
Description: LDS HTML Website
Version: 2.3
Author: Mezzanine One
Author URI: http://mezzanineone.co.uk/
*/

/*=================MAIN START==============*/

.tt1 {background:#FF0000;}
.tt2 {background:#FF00FF;}
.tt3 {background:#FFFF00;}

html {background:#FFF url(../_images/bck.png) 0 0 repeat-x;}

body {font: 12px/1.4 Arial, sans-serif;}

a:link {color:#ED2180; text-decoration:none;}
a:visited {color:#ED2180; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
a:active {color:#333; text-decoration:none;}

#footer a:link {color:#555; text-decoration:none;}
#footer a:visited {color:#555; text-decoration:none;}
#footer a:hover {color:#222; text-decoration:none;}
#footer a:active {color:#222; text-decoration:none;}

hr {border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0;}

p {color:#666;}
sup {position: relative;top: -3px;vertical-align: top;font-size: 80%;}
sub {position: relative;bottom: -5px;vertical-align: top;font-size: 80%;}

h1 {font-size: 25px; font-weight:normal;}
h2 {font-size: 20px; font-weight:normal;}
h3 {font-size: 14px; font-weight:normal;}
h4 {font-size: 12px; font-weight:normal;}
h5 {font-size: 12px; font-weight:normal;}
h6 {font-size: 12px; font-weight:normal;}

.xxxsmall {font-size: 9px;}
.xxsmall {font-size: 10px;}
.xsmall {font-size: 12px;}
.small {font-size: 14px;}
.medium {font-size: 16px;}
.xmedium {font-size: 18px;}
.large {font-size: 22px;}
.xlarge {font-size: 26px;}
.xxlarge {font-size: 32px;}

ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 15px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 20px;}

#wrapper {overflow:hidden;margin:0 auto 40px auto; width:960px;}

.marginLeft {margin-left:17px;}
.marginRight {margin-right:20px;}
.marginTop {margin-top:15px;}
.marginBottom {margin-bottom:15px;}
.marginLeftHalf {margin-left:8px;}
.marginRightHalf {margin-right:8px;}
.marginTopHalf {margin-top:8px;}
.marginBottomHalf {margin-bottom:8px;}
.marginBottomNone {margin-bottom:0;}

/*PINK*/ .color1 {color:#ED2180;}
/*WHITE*/ .color2 {color:#FFF;}
/*DARK GREY*/ .color3 {color:#444;}
/*TEXT GREY*/ .color4 {color:#666;}
/*MID GREY*/ .color5 {color:#444;}
/*DARK BLUE*/ .color6 {color:#353E67;}

/*GREY*/ .bckcolor1 {background-color:#CCC;}

.contentImageLeft {float:left;}
.contentImageRight {float:right;}

.bold {font-weight:bold;}
/*.italic {font-style:italic;}*/
.textLeft {text-align:left;}
.textRight {text-align:right;}
.uppercase {text-transform:uppercase;}
div.borderNone {border:none;}

.colA1 {float:left;width:718px;padding-left:17px;}

.colA2 {float:left;width:337px;padding-left:17px;padding-right:20px;border-right:1px solid #CCC;}
.colB2 {float:left;width:340px;padding-left:20px;}

.colA3 {float:left;width:220px;padding-left:17px;padding-right:10px;}
.colB3 {float:left;width:220px;padding-left:10px;padding-right:10px;}
.colC3 {float:left;width:220px;padding-left:10px;padding-right:10px;}

.colA3H {float:left;width:280px;padding-left:17px;padding-right:10px;}
.colB3H {float:left;width:280px;padding-left:10px;padding-right:10px;}
.colC3H {float:left;width:120px;padding-left:10px;}

.colA3H p, .colB3H p, .colC3H p {line-height:1.9;}

.mainQuote {font-size:20px;padding:0 40px 20px;background:#FFF url(../_images/pages-quote-bck.png) 0 0 no-repeat;}
div.dividerH {border-bottom:1px solid #CCC;height:1px;visibility:visible;clear:both;display:block;float:none;overflow:hidden;}
div.dividerV {float:left;border-right:1px solid #CCC;margin-right:30px;padding-right:30px;}

a.arrowSG {display:block;float:right;width:80px;height:29px;background:url(../_images/arrow_sg.png) no-repeat;color:#FFF;font-size:9px;padding:3px 0 0 3px;}
a.arrowMW {display:block;float:right;width:120px;height:35px;background:url(../_images/arrow_mw.png) no-repeat;color:#FFF;font-size:11px;padding:3px 0 0 3px;font-weight:bold;}
a.arrowMWG {display:block;float:right;width:120px;height:35px;background:url(../_images/arrow_mwg.png) no-repeat;color:#FFF;font-size:11px;padding:3px 0 0 3px;font-weight:bold;}
a.arrowSW {display:block;float:right;width:80px;height:14px;background:url(../_images/arrow_sw.png) no-repeat;color:#FFF;font-size:9px;padding:1px 0 0 5px;}

ol.cclist {color:#ED2180;margin-left:20px;}
ol.cclist li span {font-size:14px;color:#444;line-height:1;}
ol.cclist li.odd {background:#FFEFF7;padding:5px;margin-top:5px;margin-bottom:5px;line-height:1;}
ol.cclist li.odd span {color:#ED2180;}

/*=================MAIN END==============*/


/*=================CONTENT START==============*/

#content {float:left;width:960px;padding-bottom:25px;}

/*=================HEADER START==============*/

#header {background:url(../_images/header_bck.png) no-repeat;margin:0;padding:15px 20px 0 10px;text-align:right;overflow:hidden;color:#FFF;font-size:10px;text-transform:uppercase;letter-spacing:1px;height:117px;}
#logoMain {float:left;width:571px;height:99px;display:block;}
#headerFacebook {float:left;width:150px;height:50px;display:block;}
#headerImageHolder {float:right;width:330px;}
#headerImageHolder img {float:left;}
#___plusone_0 {margin-top:3px !important;}

/*=================HEADER END==============*/

/*=====MENU TOP START=====*/
#menuTop {width:960px;font-size:10px;color:#FFF;margin:0;overflow:hidden;}
#menuTop ul {float:left;width:960px;height:44px;padding:0;margin:20px 0 0 0;list-style-type:none;}
#menuTop ul li {float:left;height:44px;margin:0;padding:0 22px 0 0;background:#FFF;}
#menuTop ul li a {float:left;display:block;height:34px;text-decoration:none;color:#444;background:url(../_images/menuTop_bck.png)  repeat-x 0 19px;line-height:1;font-size:15px;}
#menuTop ul li.s a {width:53px;}
#menuTop ul li.m a {width:64px;}
#menuTop ul li.l a {width:81px;}
#menuTop ul li.xl a {width:100px;}
#menuTop ul li.last {padding-right:0;}

#menuTop ul li a:hover {background:url(../_images/menuTop_bckH.png) repeat-x 0 19px;color:#E82780;}

/*=====MENU TOP END=====*/

/*=================SIDEBAR START==============*/

#sideBar {width:200px;float:left;font-size:11px;background:#EAEAEA;}

/*=====MENU SIDE START=====*/
.menuSideTreatments {background:#424342;color:#ED1D7F;text-align:right;padding:5px 20px 5px 0;font-size:18px;}
#menuSide {width:200px;float:left;padding-bottom:20px; position:relative; z-index:3;}
#menuSide ul {float:left;padding:0;margin:0 0 20px 0;list-style-type:none;}
#menuSide ul li {padding:0;margin:0;background:#FFF;}
#menuSide ul li a {display:block;width:180px;text-decoration:none;color:#666;padding:5px 20px 5px 0;margin:0 0 5px 0;font-size:16px; background:url(../_images/menuSide_bck1.png) repeat-y 100% 0; text-align:right;}
#menuSide ul li a span {font-size:11px;}
#menuSide ul li a span.sf-sub-indicator {font-size:14px;}
#menuSide ul li a:hover {background:#ED1D7F;color:#FFF;}
#menuSide ul li ul {padding:0 0 10px 0;margin:0;list-style-type:none;float:none;}
#menuSide ul li ul li {}
#menuSide ul li ul li a {color:#FFF;font-size:12px;margin:0; background:url(../_images/menuSide_bck3.png) repeat-y 100% 0; border-bottom:1px #FFF solid;}
#menuSide ul li ul li a:hover { background:url(../_images/menuSide_bck4.png) repeat-y 100% 0;}

#menuSide img.menuSideImage {margin:-10px 0 15px 15px;}

#sidebar-brochure {display:block;width:85px;height:127px;margin-top:10px; padding:10px 115px 0 0; background:url(../_images/sidebar-brochure.jpg) no-repeat 50% 0; text-align:right; font-size:16px; line-height:1.2;}
#sidebar-video {display:block;width:85px;height:80px;margin-top:10px; padding:7px 115px 0 0; background:url(../_images/sidebar-video.jpg) no-repeat 50% 0; text-align:right; font-size:16px; line-height:1;}
#sidebar-referral {display:block;width:180px;height:245px;margin-top:10px; padding:5px 0 0 20px; background:url(../_images/sidebar-referral.jpg) no-repeat 50% 0; font-size:18px; line-height:1.3;}
#sidebar-seminars {display:block;width:180px;height:141px;margin-top:10px; padding:30px 0 0 20px; background:url(../_images/sidebar-seminars.jpg) no-repeat 50% 0; font-size:18px; line-height:1.3;}
#sidebar-britesmile {display:block;width:160px;height:100px;margin:10px 0 0 8px; padding:10px; background:#FFF; font-size:16px; line-height:1.3; border:2px solid #ED1D7F;}
#sidebar-osstem {display:block;width:180px;height:100px;margin:10px 0 0 0; padding:0 10px;font-size:16px; line-height:1.3;}
#sidebar-livechat {width:182px;margin-top:10px;}
#sidebar-livechat table {margin:0;}

#infoDentist {padding-bottom:10px;margin:20px 0 0 0;}
#infoDentist ul {padding:5px 13px 10px 11px;list-style-type:none;margin:0;}
#infoDentist ul li a {display:block;text-decoration:none;color:#FFF;padding:3px;background:none;font-weight:bold;margin-bottom:5px;}
#infoDentist ul li.last a {background:#BABFCE;}
#infoDentist ul li.first a {background:#A28E8F url(../_images/menuSide-infoDentist.jpg) 95% 0 no-repeat;}
#infoDentist ul li {padding:0;margin:0;}
/*=====MENU SIDE END=====*/

/*=================SIDEBAR END==============*/

/*======MAIN COLUMN START======*/

#mainColumn {float:left;width:738px;overflow:hidden;}
#mainImageHolder {float:left;width:718px;height:210px;padding:0 8px 0 17px;position:relative;font-size:10px;line-height:1.2;}
#mainImageHolder h1 {position:absolute;font-weight:normal;color:#FFF;font-size:22px;background:#ED2180;padding:2px 4px;}
#tab01 {width:257px;height:210px;padding:0 0 0 215px;background:url(../_images/main_banner_tab01.jpg) 0 0 no-repeat;overflow:hidden;}
#offersBox {float:left;width:198px;height:210px;padding:0 0 0 40px;background:#E3E5E4 url(../_images/special_offers.jpg) 0 0 no-repeat;line-height:1;overflow:hidden;}
#offersBox p {margin-bottom:7px;}
.homeQuote {float:left;width:460px;}

#home-banner01, #home-banner02 {float:left;width:227px;height:62px;display:block;color:#FFF;padding:3px 0 0 6px;line-height:1.1;font-size:14px;}
#home-banner01 span, #home-banner02 span {font-size:19px;}
#home-banner01 {background:url(../_images/home-banner01.png) no-repeat 0 0;margin-right:9px; line-height:1.0}
#home-banner02 {background:url(../_images/home-banner02.png) no-repeat 0 0;margin-right:9px;}
#home-banner03 {background:url(../_images/home-banner03.png) no-repeat 0 0;margin-right:0;}

#breadcrumbs {background:url(../_images/breadcrumbs-bck.png) no-repeat;padding:0 5px;}

#pages-quote {background:url(../_images/pages-quote-bck.png) no-repeat;height:65px;padding:5px 60px;color:#ED1D7F;font-size:22px;}

#treatment-box01, #treatment-box02, #treatment-box03 {float:left;width:233px;height:40px;display:block;padding:130px 0 0 0;line-height:1.1;font-size:22px;}
#treatment-box01 {background:url(../_images/treatments-box01.jpg) no-repeat 0 0;color:#ED1D7F;margin-right:9px;}
#treatment-box02 {background:url(../_images/treatments-box02.jpg) no-repeat 0 0;color:#666;margin-right:9px;}
#treatment-box03 {background:url(../_images/treatments-box03.jpg) no-repeat 0 0;color:#666;}


#home-banner03 {float:left;width:227px;height:62px;display:block;color:#FFF;padding:3px 0 0 6px;line-height:1.1;font-size:14px;}
#home-banner03 .home-banner-link01 {color:#FFF;line-height:1.0;font-size:14px; margin-bottom:4px; float:left}
#home-banner03 span.linktitle {font-size:19px;}
#home-banner03 .home-banner-link02 {color:#FFF;line-height:0.9;font-size:11px;float:left;  }
#home-banner03 .home-banner-link03 {float:right; width:58px; height:25px; }
/*======MAIN COLUMN END======*/

/*=================CONTENT END==============*/

/*=================FOOTER START==============*/

#footer {font-size:10px;color:#555;margin-top:20px;margin-left:17px;padding:5px; text-align:center;}
#footer-banner {display:block;width:880px;height:60px;background:url(../_images/footer-banner-bck.png) 0 0 no-repeat;text-align:left;margin-bottom:20px;padding:5px 0 0 80px;font-size:24px; line-height:1.1;}

/*=================FOOTER END==============*/

/*=================HOME START==============*/
#home-rotating-banners {width:718px;height:420px;float:left;overflow:hidden;}
.home-rotating-banner {width:718px;height:386px;float:left; position:relative;z-index:1;}
.home-rotating-quote {background:url(../_images/home-quote-bck.png) no-repeat;height:75px;padding:10px 60px;color:#FFF;line-height:1.3;}
.home-rotating-header {position:absolute; left:10px; top:100px;}
#home-blog {background:url(../_images/home-blog-bck.png) no-repeat; display:block; width:114px; height:80px; color:#666; font-size:10px; line-height:1.1;padding:60px 0 0 5px;}
#home-noticeboard {background:url(../_images/home-noticeboard-bck.png) no-repeat; display:block; width:104px; height:270px; color:#666; font-size:11px; line-height:1.1;padding:70px 10px 0 5px;}
#home-noticeboard div {padding:10px 0;border-top:1px solid #ED1D7F;}

ul#home-quote-tabs {float:right;width:310px;height:20px;padding:0;margin:0;list-style-type:none;overflow:hidden;}
ul#home-quote-tabs li {float:left; width:20px; height:20px;margin:0 1px 0 0;}
ul#home-quote-tabs li.first {width:120px;}
ul#home-quote-tabs li a {float:left;text-align:center;font-size:14px;width:17px;height:18px;text-decoration:none;color:#FFF;background:#CCC;padding:1px;margin:0;display:block;}
ul#home-quote-tabs li a:hover, ul#home-quote-tabs li.ui-tabs-selected a {background:#ED2780;color:#FFF;}
/*=================HOME END==============*/

/*=================OFFER START==============*/
.offer { width:698px; padding:10px;float:left;background:#EAEAEA url(../_images/menuSide_bck1.png) 100% 0 repeat-y; margin-bottom:10px;}
.offer.odd {background:#FFEFF7;}
.offer:hover { background:#DDD;}
.offer img {float:left; margin-right:20px;}
.offer img.voucher {float:right; margin-right:20px;}
/*=================OFFER END==============*/

#flipframe {width:960px;height:600px;}

.lpStaticButtonAddTextTD, .lpEmtStarRating, .lpPoweredBy {display:none;} 

td.price { width:30%;}

.offer-01 {width:688px;  text-align:center;}
