body{ margin:0px; padding:0px; background:#CBB0C1; }
h1, h2, h3, h4, h5, h6, p, ul, li, form, a, a:hover{padding:0px; margin:0px; font-weight:normal}
.clear{ clear:both; font-size:0px; line-height:0px}
.clearfix{clear:both; font-size:0px; line-height:0px; content:'.'; visibility:hidden; display:block; height:0px;}


#container{ width:780px; height:auto; float:none; margin:0px auto; padding:0px;}
#outer{ width:780px; height:auto; margin:0px auto 0px auto; padding-bottom:0px; background:url(/images/bg.jpg) repeat-y; float:none;}
#page-holder{ width:750px; height:auto; margin:0px auto; float:none; padding:0px;}
#header{ width:750px; height:153px; float:none;}

h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#8B2C7C; margin-bottom:17px;}
h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#8B2C7C; margin-bottom:17px;}

.txt{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:12px; line-height:19px;}
.txt a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:12px; line-height:19px; text-decoration:underline;}
.txt a:hover{ color:#893F7E; text-decoration:none;}
.ans{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:12px; line-height:19px; margin-bottom: 10px;}
.ans a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C7C; font-size:12px; line-height:19px; text-decoration:none;}
.ans a:hover{ color:#893F7E; text-decoration:underline;}
.ans span.lrg{font-size:16px; font-weight: bold;}
.highlight {color:#8B2C7C;}

span.red { color: #FF3333; }

p.justify{margin-bottom:19px; text-align:justify;}
p.left{margin-bottom:19px; text-align:left;}
p.title{margin-bottom: 0;}
p.input{margin-bottom: 7px;}

a.ba{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#8B2C7C; font-size:13px; font-weight:bold; text-decoration:none;}
a.ba:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#C499BE; font-size:13px; font-weight:bold; text-decoration:none;}

a.more{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:11px; text-decoration:none;}
a.more:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#C499BE; font-size:11px; text-decoration:none;}

a img {border-style: none; }

/******** Top Navigation ***********/
#nav{ width:750px; height:42px; background:url(/images/nav-bg.jpg) no-repeat top left; margin-bottom:3px; float:none;}
#nav ul{ list-style-type:none; float:right}
#nav ul li{ position:relative; float:left; height:42px;}
#nav ul li a{ float:left; display:block; position:relative; height:42px; background:url(/images/nav.jpg) no-repeat top left;} 

#nav ul li.home a{ background-position:0px 0px; width:78px; }
#nav ul li.home a:hover{ background-position:0px -42px; width:78px;	}

#nav ul li.blog a{ background-position:-73px 0px; width:78px; }
#nav ul li.blog a:hover{ background-position:-73px -42px; width:78px; }

#nav ul li.quiz a{ background-position:-151px 0px; width:73px; }
#nav ul li.quiz a:hover{ background-position:-151px -42px; width:73px; }

#nav ul li.contact a{ background-position:-224px 0px; width:96px;}
#nav ul li.contact a:hover{ background-position:-224px -42px; width:96px; }


/*************** Content section 1 *************/
#content-1{ width:750px; float:left; height:auto}

#content-1 .right{ width:564px; background:url(/images/content-1-bg.jpg) repeat-x top left; float:left; margin-left:2px; padding:20px 25px 0px 30px;}
.right .image{ width:151px; height:auto; float:left;}
.right .content{ width:390px; height:auto; float:left; margin-left:20px;}

.right-new{ width:564px; background:url(/images/content-2-bg.jpg) repeat-x top left; float:left; margin-left:2px; padding:20px 25px 0px 30px;}

/********** Left Navigation **********/
#content-1 #left-nav{ width:128px; float:left; background:url(/images/left-nav-bg.jpg) no-repeat; height:auto; min-height:297px;}
#content-1 #left-nav:after{clear:both; height:0px; content:'.'; visibility:hidden; display:block;}

#left-nav ul{ width:128px;}
#left-nav ul li{ list-style:none; position:relative;}
#left-nav ul li a{width:128px; display:list-item; background:url(/images/left-nav.jpg) no-repeat top left; position:relative } 
#left-nav a{line-height:1px; font-size:1px;}

#left-nav ul li.office-tour a{ background-position:0px 0px; height:32px;}
#left-nav ul li.office-tour a:hover{ background-position:-128px 0px; height:32px;}

#left-nav ul li.news a{ background-position:0px -32px; height:33px;}
#left-nav ul li.news a:hover{ background-position:-128px -32px; height:33px;}

#left-nav ul li.about a{ background-position:0px -65px; height:33px; }
#left-nav ul li.about a:hover{ background-position:-128px -65px; height:33px; }

#left-nav ul li.testimonials a{ background-position:0px -98px; height:33px;}
#left-nav ul li.testimonials a:hover{ background-position:-128px -98px; height:33px; }

#left-nav ul li.smile-gallery a{ background-position:0px -131px; height:33px;}
#left-nav ul li.smile-gallery a:hover{ background-position:-128px -131px; height:33px; }

#left-nav ul li.high-tech a{ background-position:0px -164px; height:33px;}
#left-nav ul li.high-tech a:hover{ background-position:-128px -164px; height:33px; }

#left-nav ul li.services a{ background-position:0px -197px; height:33px;}
#left-nav ul li.services a:hover{ background-position:-128px -197px; height:33px; }

#left-nav ul li.plastic-surgeons a{ background-position:0px -230px; height:33px;}
#left-nav ul li.plastic-surgeons a:hover{ background-position:-128px -230px; height:33px; }


/************ content section 2 *************/

#content-2{ width:564px; height:auto; background:#ffffff url(/images/content-2-bg.jpg) repeat-x top left; padding:25px 25px 0px 30px; margin-top:2px; margin-left:2px; float:left;}
#content-2 .left{ width:564px; height:auto; float:left;}
#content-2 .left h1{ margin-bottom:24px;}

#content-2 .divider{width:35px; height:280px; background:url(/images/content-divider.gif) repeat-y 20px 0px; float:left; margin-top:50px;}

#content-2 .right{ width:564px; height:auto; float:left; padding:0px 25px 0px 30px;}
#content-2 .right .images{width:340px; float:left}
#content-2 .right img{float:left; margin:0px 2px 2px 0px}


/*************** Footer ******************/
#footer{width:750px; height:35px; padding:40px 0px 0px 0px; clear:both; font-family:"Trebuchet-MS", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#d6add0; text-decoration:none; text-align:center; margin-bottom: 15px; background-color: #FFFFFF;}
#footer ul{list-style-type:none; margin-bottom:5px;}
#footer ul li{ display: inline; }
#footer ul li a{ display:inline; font-family:"Trebuchet-MS", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#d6add0; text-decoration:none; background:url(/images/footer-nav-divider.gif) no-repeat right; padding:0px 5px 0px 1px}
#footer ul li a:hover{ text-decoration:underline; color:#d6add0 }

#footer a{font-family:"Trebuchet-MS", Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#d6add0; text-decoration:none;}
#footer a:hover{color:#d6add0; text-decoration:underline;}

/*************** Content section for innerpage *************/
#content-sub{ width:750px; height:auto; float:none;}
#content-sub .right{ width:554px; height:auto; background:url(/images/content-1-bg.jpg) repeat-x top left; float:left; margin-left:2px; padding:44px 33px 15px 33px;}
.right h2{ background:url(/images/hd-bdr.gif) repeat-x bottom left; padding:0px 50px 10px 0px; margin:0px 0px 20px 0px;}


/********** Left Navigation for Innerpage **********/
#content-sub #left-nav{ width:128px; height:297px; float:left; background:url(/images/left-nav-bg.jpg)}

/******************* Quiz *****************/

ol.quiz li{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:12px; line-height:19px;}
label.quiz{display:block; padding:0px; margin:0px}
label.info{ width:80px; padding:0px; margin:0px; float:left}
input.txt{font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:11px; width:180px; height:14px; border:1px solid #C499BE; margin-bottom:3px; }

input.submit{ background:url(/images/btn.jpg) no-repeat 0px 0px; width:102px; height:24px; border:none; color:#ffffff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; padding-bottom:1px; font-weight:bold;}



/******************* Services List *****************/
ul.services{list-style:none;}
ul.services li{padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:12px; line-height:19px; background:url(/images/bullet.gif) no-repeat left 8px; padding-left:12px;}
ul.services li a{text-decoration:none; color:#893F7E}
ul.services li a:hover{text-decoration:underline; color:#893F7E}


/******************* Site Map Links *****************/
.sitemap ul{list-style:none;}
.sitemap ul li{padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:12px; line-height:19px; background:url(/images/bullet.gif) no-repeat left 8px; padding-left:12px;}
.sitemap ul li a{text-decoration:none; color:#893F7E}
.sitemap ul li a:hover{text-decoration:underline; color:#893F7E}


a.normal{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#893F7E; font-size:12px; line-height:19px; text-decoration:none;}
a.normal:hover{ color:#893F7E; text-decoration:underline;}

