/* CSS Document 2008 Mezzanine Creative www.mezzaninecreative.co.uk */
/*=================MAIN START==============*/

html { background:#E6E7E7 url(../_images/back.png) repeat-y 50% 0;}

body {font: 12px/1.4 Arial, Helvetica, sans-serif;color:#333;letter-spacing:0px;}

a:focus {outline: 1px dotted invert;}

a:link {color:#993399; text-decoration:none;}
a:visited {color:#993399; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}

#footer a:link {color:#D5B8D8; text-decoration:none;}
#footer a:visited {color:#D5B8D8; text-decoration:none;}
#footer a:hover {color:#FFF; text-decoration:none;}
#footer a:active {color:#FFF; text-decoration:none;}

hr {border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0;}

p {letter-spacing:1px;}

h1 {font-size: 23px;font-weight:normal;}
h2 {font-size: 21px;font-weight:normal;}
h3 {font-size: 19px;font-weight:normal;}
h4 {font-size: 17px;font-weight:normal;}
h5 {font-size: 15px;font-weight:normal;}
h6 {font-size: 14px;font-weight:normal;}

h1.tabBox {border-bottom:1px solid #993399;color:#666;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: 20px;}
.large {font-size: 22px;}
.xlarge {font-size: 26px;}
.xxlarge {font-size: 32px;}

ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 30px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 20px;}

#wrapper {overflow:hidden;}

.marginLeft {margin-left:20px;}
.marginRight {margin-right:20px;}
.marginTop {margin-top:20px;}
.marginBottom {margin-bottom:20px;}
.marginBottomHalf {margin-bottom:10px;}
.marginBottomNone {margin-bottom:0;}
.marginTopNone {margin-top:0;}

.contentImageLeft {float:left;}
.contentImageRight {float:right;}

/*DARK GREY*/ .colorOne {color:#333;}
/*PURPLE*/ .colorTwo, a.colorTwo {color:#993399;}
/*MID GREY*/ .colorThree {color:#666;}
/*WHITE*/ .colorFour {color:#FFF;}
/*RED*/ .colorFive {color:#F00;}

.serif {font-family:Georgia, "Times New Roman", Times, serif;}
.headerQuote {font:14px Georgia, "Times New Roman", Times, serif; margin-bottom:3px;letter-spacing:0px;}
a.submitBut {display:block; height:25px; width:120px; background:url(../_images/button_submit_back.png) no-repeat 100% 0; text-align:right; font-size:16px; color:#FFF; font-weight:bold; padding:5px 30px 0 0;}
.outsideBorder {border:1px solid #ECE9EB;padding:5px;}
.backgroundFill {background:#ECE9EB;padding:10px;}
.quoteContent {background:#FEE3FF;padding:20px;margin:20px 20px 20px 0;border:6px double #FFF;font:16px Georgia, "Times New Roman", Times, serif; color:#993399;overflow:hidden;}

/*=================MAIN END==============*/

/*=================HEADER START==============*/

#header {background:#FFF;}
#searchDes {float:left;width:105px;}
form#cse-search-box {float:right;width:270px;height:24px;overflow:hidden;}
form#cse-search-box input {float:right;width:110px;height:18px;border:1px solid #993399;padding:2px 5px;margin:0px;}
form#cse-search-box input.submit {float:right;width:35px;height:24px;background:#993399;font:14px Georgia, "Times New Roman", Times, serif;color:#FFF;padding:2px;margin:0px;}
form#cse-search-box input.submit:hover {background:#FFF;color:#993399;}
#fontsizer {margin-top:50px; text-align:right;}
#accessibilityDes {text-align:right;}
.phoneUs {text-align:right; padding-right:40px; background:url(../_images/icon_phone.png) no-repeat 95% 0; margin-top:-5px;}
.emailUs {text-align:right; padding-right:40px; background:url(../_images/icon_email.png) no-repeat 95% 0; margin-bottom:10px;}
.skypeUs {text-align:right; padding-right:40px; background:url(../_images/icon_skype.png) no-repeat 95% 0;}
.bookUs {text-align:right; padding-right:40px; background:url(../_images/icon_book.png) no-repeat 95% 0;}
/*=================HEADER END==============*/

/*=================CONTENT START==============*/

#content {background:#FFF;}

/*=====MENU TOP START=====*/
#menuTop {font:14px Georgia, "Times New Roman", Times, serif;color:#FFF;position:relative;}
#menuTop ul {float:left;width:930px;height:38px;padding:0 0 0 10px;margin:0;list-style-type:none;background:url(../_images/topMenuBack.png) 0 0;}
#menuTop ul li a {float:left;text-align:center;font-size:14px;height:26px;text-decoration:none;color:#FFF;padding:12px 6px 0;margin:0;background:url(../_images/topMenuBack.png)  repeat-x 0 0;}
#menuTop ul li {display:inline}
#menuTop ul li.smileGallery a {background:url(../_images/topMenuBackS.png) repeat-x;}
#menuTop ul li a:hover {background:url(../_images/topMenuBackH.png) repeat-x;}
#beforeAftersIcon {position:absolute;width:24px;height:20px;left:580px;top:-3px;}
#videoIcon {position:absolute;width:24px;height:20px;left:490px;top:-3px;}

/*=====MENU TOP END=====*/

/*======LEFT COLUMN START======*/

#leftColumn {border-right:1px solid #949295;}

#menuSide {float:left;}

#menuSide ul {list-style:none;margin:10px 0 40px 10px;padding:0;} 
#menuSide ul li {font-size:12px;margin:0;padding:0;}
#menuSide ul li a {display:block; padding:0 10px 0 0;color:#333;}
#menuSide ul li a:hover { background:#EEE url(../_images/menuSideH.png) no-repeat 100% 10%;}
#menuSide ul li.menuSideHeader a:hover { background:#EEE url(../_images/menuSideH.png) no-repeat 100% 90%;}
#menuSide ul li.menuSideHeader a {font:15px Georgia, "Times New Roman", Times, serif;color:#993399;padding:20px 10px 0 0;}

#menuSide ul.video {list-style:none;margin:10px 0 40px -10px;padding:0;}
#menuSide ul.video li {font-size:12px;margin:0;padding:0;}
#menuSide ul.video li a {display:block; height:18px; padding:4px 10px 0 40px;color:#333;background:url(../_images/100114-video-play-btn.png) 20px 30% no-repeat;}
#menuSide ul.video li.odd a { background:#EEE url(../_images/100114-video-play-btn.png) 20px 30% no-repeat;}
#menuSide ul.video li a:hover { background:#DDD url(../_images/100114-video-play-btn.png) 20px 30% no-repeat;}
#menuSide ul.video li.menuSideHeader a:hover {background:#DDD none;}
#menuSide ul.video li.menuSideHeader a {background:#FFF none;font:18px Georgia, "Times New Roman", Times, serif;color:#993399;padding:10px 10px 5px 20px;height:50px;}

/*======LEFT COLUMN END======*/

/*======MAIN COLUMN START======*/

#mainColumn {background:#FFF;}
#mainColumnI {background:#FFF; min-height:1100px;}
#mainColumn2 {background:#FFF;border-right:1px solid #949295;}
#mainColumn2 p, #mainColumn2 ul, #mainColumn2 h1, #mainColumn2 h2, #mainColumn2 ol {margin-right:20px;}
#mainColumn2 ol li, #mainColumn2 ul li {margin-top:5px;}
#mainBanner {background:#666465; padding-top:10px;height:300px;overflow:hidden;}
#mainBannerInclude {text-align:right; padding:10px 30px 10px 0;}
#mainBannerBottom {text-align:right; padding:0 30px 0 0; margin:10px 0 0 0;}
#beforeAftGallery {padding:0 0 0 10px;margin-bottom:50px}
#bAWrap {background:url(../_images/bA_back.png) repeat-y;padding:30px 0 30px 30px; overflow:hidden;}
div.bAColL {float:left;width:270px;margin:0 35px 0 0;}
div.bAColM {float:left;width:270px;margin:0 35px 0 0;}
div.bAColR {float:left;width:270px;margin:0;}
#bAHeaderWrap {position:relative; height:40px;}
#bAHeader {position:absolute;left:30px;top:0; z-index:2;}
#folioLinks {text-align:center;}
#contactMiddle {padding-top:50px;}
#membership img {float:right; margin:0 0 0 30px;}
#welcomeBanner {width:940px;height:300px;position:relative;background:#FFF url(../_images/digbanner.jpg) 0 0 no-repeat;line-height:1.2;}
#welcomeBannerTop {position:absolute;width:900px;height:40px;top:15px;left:20px;}
#welcomeBannerLeft {position:absolute;width:100px;height:180px;top:205px;left:20px;}
#welcomeBannerMiddle {position:absolute;width:500px;height:180px;top:72px;left:130px;}
#welcomeBannerMiddle p {letter-spacing:0; font-size:11px; margin-bottom:10px;}
#welcomeBannerRight {position:absolute;width:270px;height:180px;top:190px;left:650px;text-align:right;}
.welcomeUnderline {border-bottom:3px solid #993399;}

/*=====JQUERY SLIDESHOW START=====*/
#pics {width:940px;height:263px;padding:0;margin:0;} 
#pics img {width:940px;height:263px;padding:0;margin:0;top:0;left:0;} 
/*=====JQUERY SLIDESHOW START=====*/
/*=====MENU TAB START=====*/
#menuTab {font:14px Georgia, "Times New Roman", Times, serif;color:#FFF;overflow:hidden;}
#menuTab ul {float:left;width:910px;height:25px;padding:0 0 0 30px;margin:30px 0 0;list-style-type:none;}
#menuTab ul li a {float:left;display:block;text-align:center;font-size:14px;height:19px;text-decoration:none;color:#666;padding:5px 33px 0 9px;margin:0;background:url(../_images/tabMenuBack.png) no-repeat 100% 0; border-bottom:1px solid #CBC6C6; border-left:1px solid #CBC6C6; outline:none;}
#menuTab ul li {display:inline;}
#menuTab ul li a:hover {background:url(../_images/tabMenuBackH.png) no-repeat 100% 0;color:#FFF;border-bottom:1px solid #CBC6C6;}
#menuTab ul li.ui-tabs-selected a {background:url(../_images/tabMenuBackH.png) no-repeat 100% 0;color:#FFF;border-bottom:1px solid #983E96;}
#fragmentBox {height:560px;}
#fragmentBox img {float:left;margin-right:20px;}
table#feesFinance {width:440px;}
table#feesFinance tr td {padding:5px;}

/*=====MENU TAB END=====*/

#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5, .ui-tabs-panel {width:838px;height:500px;background:url(../_images/tabBoxBack.png) repeat-y;border-bottom:1px solid #CBC6C6;border-left:1px solid #CBC6C6;border-right:1px solid #CBC6C6;margin:0 0 30px 30px;padding:20px; overflow:hidden; }
#fragment-2 ul {width:250px;float:left;margin:0 35px 0 0;padding:0;list-style:none;}
#fragment-2 ul.last {margin:0;}
#fragment-2 ul li {margin:8px 0;padding:0;}
#fragment-2 ul li a {display:block;color:#333;}
#fragment-2 ul li.odd a {color:#983E96;}
#fragment-2 ul li a.thumb1 {background:url(../_images/implants_thumb01.jpg) no-repeat 100% 0; padding-right:60px;}
#fragment-2 ul li a.thumb2 {background:url(../_images/implants_thumb02.jpg) no-repeat 100% 0; padding-right:60px;}
#fragment-2 ul li a.thumb3 {background:url(../_images/implants_thumb03.jpg) no-repeat 100% 0; padding-right:90px;}
#fragment-2 ul li a.thumb4 {background:url(../_images/implants_thumb04.jpg) no-repeat 100% 0; padding-right:110px; height:70px;}
#fragment-2 ul li a.thumb5 {background:url(../_images/implants_thumb05.jpg) no-repeat 100% 0; padding-right:60px;}
#fragment-2 ul li a.thumb6 {background:url(../_images/implants_thumb06.jpg) no-repeat 100% 0; padding-right:80px; height:70px;}
#fragment-2 ul li a.thumb7 {background:url(../_images/disabled_icon.png) no-repeat 100% 0; padding-right:60px;}
#fragment-2 ul li a.thumb8 {background:url(../_images/guarantee_badge_small.jpg) no-repeat 100% 0; padding-right:60px; height:50px;}

#fragment-1 ul, #fragment-3 ul { letter-spacing:1px; line-height:1.6;}
#fragment-1 ul li {margin-top:10px;}
#fragment-3 ul li {margin-top:5px;}

/*======MAIN COLUMN END======*/


/*======RIGHT COLUMN START======*/

#rightColumn { }
a.buttonRightP {display:block;width:158px;height:48px;background:url(../_images/buttonsRightP.png) no-repeat;margin:5px 0 0 0;padding:4px 0 0 5px;font:14px Georgia, "Times New Roman", Times, serif;color:#FFF;}
a.buttonRightG {display:block;width:158px;height:48px;background:url(../_images/buttonsRightG.png) no-repeat;margin:0;padding:4px 0 0 5px;font:14px Georgia, "Times New Roman", Times, serif;color:#FFF;}
a.buttonRightLG {display:block;width:158px;height:48px;background:url(../_images/buttonsRightLG.png) no-repeat;margin:0;padding:4px 0 0 5px;font:14px Georgia, "Times New Roman", Times, serif;color:#FFF;}
a.buttonRightS {display:block;width:138px;height:48px;background:url(../_images/buttonsRightS.png) no-repeat;margin:0;padding:10px 0 20px 25px;font:14px Georgia, "Times New Roman", Times, serif;color:#FFF;border-bottom:1px solid #949295;}
a.quoteRight {display:block;margin:0;padding:10px 0;font:20px Georgia, "Times New Roman", Times, serif;color:#666;border-bottom:1px solid #949295;}
.asd {background:url(../_images/icon_right_seminar.png) no-repeat;}


/*======RIGHT COLUMN END======*/

/*=================CONTENT END==============*/

/*=================FOOTER START==============*/

#footer {text-align:center;padding:10px 0;background:#983E96;color:#D5B8D8;}

/*=================FOOTER END==============*/

/*=================FOOTER START==============*/
#leftColumnVideo {border-right:1px solid #949295; width:100px;}
#mainColumn2Video {background:#FFF;border-right:1px solid #949295;width:610px;margin-left:0;}