*{margin:0;padding:0;outline:0}
body{font:12px Verdana,sans-serif;background:#fff;color:#5F6253;margin:0;padding:0;text-align:center}
.right{text-align:right}
.nowidow{text-align:left}
.clear{clear:both}
a img{border:0}
h1{padding:0;margin:0;color:#fff;font-size:14px;font-weight:bold}

#top{background-color:#97B324;color:#fff;width:100%;overflow:hidden;padding:5px 0}
#top div{width:750px;margin:0 auto;text-align:right;color:#fff;font-size:10px;font-weight:bold}
#wrapper{width:750px;margin:0 auto;padding-bottom:90px}

#main{float:left;width:517px}

#header{background:url(../images/smiling-couple.jpg) no-repeat;height:273px;text-align:right}
#heading{height:26px;color:#fff;padding:7px 0 0 10px;background:transparent url(../images/heading-bar.png) repeat-x;text-align:left}
#phone{padding:204px 0 0 0}
#phone div{padding:5px 15px;position:relative;left:304px;background:#97B425;color:#fff;font-weight:bold;width:183px;height:16px}

#content{position:relative;padding:10px 0 0 0;line-height:18px;text-align:justify}
#content ol{padding:0 0 0 25px}
#content h1,#content h2,#content h3{text-align:left}
#content h1{font-size:16px;font-weight:bold;color:#5F6253;margin:10px 0}
#content h2{font-size:14px;font-weight:bold;color:#83A00D;margin:10px 0}
#content h3{font-size:15px;color:#5F6253;margin:0}
#content p{margin:15px 0 20px 0}
#content a{text-decoration:none;color:#829347}
#content a:hover{text-decoration:underline;color:#5F6253}
#content a:visited{color:#5F6253}

#sidebar{float:right;background:#fff;width:213px;padding:27px 0 10px 0;font-size:12px;text-align:left}
#sidebar ul{background:#E5E5E5;padding:5px 0 10px 10px}
#sidebar li{list-style:none;line-height:18px;padding-bottom:10px}
#sidebar li li{padding-bottom:0}
#sidebar a{text-decoration:none;color:#5F6253}
#sidebar ul li a:hover,
#sidebar ul li a.active{color:#829347;text-decoration:underline}

#sidebar #main-menu{background:#fff;text-align:left;padding:18px 0 13px 0}
#sidebar #main-menu li{line-height:18px;margin:0 0 2px 0;padding:0}
#sidebar #main-menu li a{display:block;width:203px;padding:0 0 0 10px;color:#5F6253;font-weight:bold}
#sidebar #main-menu li a:hover,
#sidebar #main-menu li a.active{color:#fff;background-color:#97B425;text-decoration:none}

#sidebar strong{display:block;margin-top:10px;background:#E5E5E5;color:#282828;font-weight:bold}
#sidebar strong span{padding:3px 10px;display:block}
#sidebar strong a,
#sidebar img{padding:0;margin:0}
#sidebar #other ul{background:#fff}

#sidebar #finance{background:#AC2244;color:#fff;font-weight:bold;padding:3px 10px;margin:0 0 -2px 0}



/************* Footer */
#footerWrapper{border-top:1px solid #BFC0BD;font-size:10px;background:#eee;color:#717171;position:relative;text-align:center;clear:both}
#footer{height:110px;width:770px;margin:0 auto;clear:both;background-color:#eee}
#inner-footer{width:730px;overflow:hidden;padding:0 10px;position:relative}
#left-inner{float:left;width:516px;padding:15px 0 15px 0;text-align:left}
#left-inner img{margin-right:10px;}
#right-inner{float:right;width:100px;height:auto;padding:15px 0;text-align:right}
#logo{width:100%;margin:0;background-color:#e8e5e5;position:relative}
#inner-logo{width:748px;overflow:hidden;padding:10px 0 15px 0;position:relative}


#leftCol{float:left;width:517px;height:auto;position:relative}
#rightCol{float:left;height:100%;width:213px;position:relative;height:auto;margin-left:20px;background-color:#E5E5E5}
#right-inner a{text-decoration:none;color:#747D70}

.contentLeft{float:left;width:200px}
.contentRight{float:right;width:300px;background:#eee;padding:0 0 20px 0}
.enquiry-mid{width:270px;padding:10px 15px 20px 15px;height:auto;text-align:left;font-size:10px;color:#535450}
.enquiry-mid .input{border:1px solid #C8C8C8;margin-bottom:8px;color:#420012;font-size:12px;width:268px;color:#030}
.enquiry-mid .textarea{border:1px solid #C8C8C8;margin-bottom:8px;color:#420012;font-size:14px;width:268px;height:120px;color:#030}
.form{margin:0;padding:0}
.submit-button{background:url(../images/submit-button.gif) no-repeat;width:242px;height:26px;border:none;cursor:pointer}


/************* Map */
#map{width:500px;height:440px;margin:5px 0 5px 3px;border:solid 5px #829347}
.map-back{display:block;text-decoration:none;color:#fff;background-color:#999;font-weight:bold;padding:5px 10px;width:220px}
.map-back span{font-weight:normal}

/************* Case Study */
#before-after{width:520px;cursor:pointer}
#before a,
#after a{width:237px;float:left}
#before-after a:hover{text-decoration:none}
#before-after .enlarge{background:#999;color:#fff;display:block;float:left;width:237px;padding:5px 10px;font-weight:bold}
#before-after div{width:515px;height:200px;padding-top:30px;overflow:hidden;background-image:url(../images/before-after-compare.gif);background-repeat:no-repeat}
#before-after ul{margin:0;padding:10px 10px 5px 10px;float:right;width:220px;font-weight:bold;text-align:left}
#before-after ul li{color:#A64C44;list-style:disc;line-height:20px}
#before-after ul li span{color:#5F6253}
#before-after img{margin:0;padding:0;border:0;float:left}

#before{background-position:0 0}
#after{background-position:-515px 0}
#compare{background-position:-1030px 0}
#before-after div#compare{width:519px}
#compare img{border-right:1px solid #fff}

/************* Compare denture */
.compare-main{width:517px;height:auto;position:relative;margin:0 0 30px 0;text-align:right;clear:both}
.bg-smile{background:url(../images/smile-centre-dentures-s.jpg) no-repeat right 80px;margin:0}
.bg-mass{background:url(../images/mass-produced-dentures-s.jpg) no-repeat right 80px}
.green-tab{background:url(../images/green-tab.gif) no-repeat;width:215px;height:23px;padding:5px 0 0 0;font-size:14px;font-weight:bold;margin-top:10px;color:#fff;text-align:center}
.image-box{position:absolute;top:80px;right:0;height:160px;width:310px;background-color:#9C0;z-index:11}
.compare-text{float:left;text-align:left;width:270px;padding:0 15px;height:auto;position:relative;border:1px solid #dbdbdb;z-index:10;background:url(../images/compare-copy-background.png) repeat-y top}
.compare-text p{padding:6px 0}
.compare-right{float:left;width:214px;height:auto;position:relative}

#sitemap{margin:0 20px}
#sitemap ul{margin:20px}
#sitemap li{list-style:none}

/************* Testimonials */
#test-left{float:left;width:308px;margin-right:20px}
#test-right{float:left;width:189px}
#test-left p{display:block;padding:0 0 10px 10px;margin:0 0 10px 0;line-height:16px;border-bottom:1px dashed #999;font-size:10px;text-align:justify}
#test-left p .end{margin-bottom:0;border:none}

#cards-wrap{padding:0;float:right;width:189px;background:#eee}
#cards-wrap h2{background:#999;color:#fff;padding:10px;margin:0;font-size:11px;text-align:left}
#cards{position:relative;text-align:center;text-align:center;overflow:hidden}
#cards img{padding-bottom:20px}

#top-fade,#btm-fade{position:absolute;width:189px;height:20px;left:0;z-index:2}
#top-fade{top:0;background:transparent url(../images/card-gallery-top-gradient.png) no-repeat}
#btm-fade{bottom:0;background:transparent url(../images/card-gallery-bottom-gradient.png) no-repeat}

.note{padding:5px 10px 0 10px;font-weight:bold}
.mid{text-align:center}
.small{font-size:10px}

div.gallery{background:#E5E5E5;position:relative;padding:4em 0 .5em 0}
div.gallery .info{position:absolute;top:17px;left:430px}
div.gallery .current-image{font-weight:bold}
#content div.gallery h2{position:absolute;top:7px;left:30px;color:#666;font-weight:bold}
div.gallery .viewer,div.gallery .viewer img{margin:0 auto;display:block}
div.gallery .caption{text-align:left;padding:10px 20px;color:#666}
div.gallery ul{list-style:none;padding:0;margin:0 4px}
div.gallery .thumbs li{padding:3px 0;margin:0 3px 0 0;float:left;line-height:10px;cursor:pointer;z-index:9999;position:relative}
div.gallery .thumbs li.active{background:#97B324}
div.gallery .thumbs img{width:81px;height:60px}
div.gallery .description{padding:1px 15px;margin:0 4px}

#slides{position:relative}
#slides,#slides a{width:518px;height:162px;display:block}
#slides a{background-image:url(../images/animated-banner-01.jpg);background-repeat:no-repeat;position:absolute;top:0;left:0}
#slide1{background-position:0 0}
#slide2{background-position:-518px 0}
#slide3{background-position:-1036px 0}
#slide4{background-position:-1554px 0}
#slides span{position:absolute;left:-2000px;top:0}

#videos li{position:relative;list-style:none;padding:15px 0;margin:0;min-height:115px}
* html #videos li{height:115px}
#videos p{padding:0;margin:0}
#videos h2{padding:0 0 10px 0;margin:0}
#videos .thumb{margin:0 15px 15px 0;display:block;width:180px;height:115px;float:left}
#videos{padding:0;margin:0}

#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;font-size:20px}
#lightboxDetails{font-size:.8em;padding-top:.4em}
#lightboxCaption{float:left}
#keyboardMsg{float:right}
#closeButton{top:5px;right:5px}
#lightbox img{border:none;clear:both}
#overlay img{border:none}
#overlay{background-image:url(../images/overlay.png)}
#lightboxDetails a{text-decoration:none;font-weight:bold;font-size:20px;color:#333;background-color:#CCC;padding:0 3px;border:1px solid #999}