*{margin:0;padding:0;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;}
.clearfix{display:block;zoom:1;}
.f-left{float:left;}
.f-right{float:right;}
a img{border:0 none;}
a{text-decoration:none;color:#b89775;}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;}
input, select, textarea{
background-color:#020200;border:2px solid #2b1500;padding:4px 4px 4px 8px;height:31px;
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; color:#b89775;}
.container{width:1000px;margin:0 auto;position:relative;height:inherit;z-index:99;}
.navigator{background:url(/images/nav-bg.png) repeat-x;height:75px;position:relative;z-index:100;}
.mynav{list-style:none;margin:15px 0 0 -17px;}
.mynav > li{float:left;margin-left:3px;}
.nav-home,.nav-drwong,.nav-gallery,.nav-procedures,.nav-map,.nav-contact{
display:block;background:url(/images/nav-menu.png) no-repeat;height:38px;
-webkit-transition: background-position .2s ease-in;
-moz-transition: background-position .2s ease-in;
-o-transition: background-position .2s ease-in;
transition: background-position .2s ease-in;}
.nav-home{background-position: 0px 0px;width:69px;}
.nav-drwong{background-position: -72px 0px;width:125px;}
.nav-gallery{background-position: -199px 0px;width:165px;}
.nav-procedures{background-position: -368px 0px;width:166px;}
.nav-map{background-position: -537px 0px;width:141px;}
.nav-contact{background-position: -681px 0px;width:101px;}
.nav > li a.selected .nav-home, .nav-home:hover{background-position: 0px -38px;}
.nav > li a.selected .nav-drwong, .nav-drwong:hover{background-position: -72px -38px;}
.nav > li a.selected .nav-gallery, .nav-gallery:hover{background-position: -199px -38px;}
.nav > li a.selected .nav-procedures, .nav-procedures:hover{background-position: -368px -38px;}
.nav > li a.selected .nav-map, .nav-map:hover{background-position: -537px -38px;}
.nav > li a.selected .nav-contact, .nav-contact:hover{background-position: -681px -38px;}
.visit-main{margin-right:9px;}
.header{background:#ded2c2 url(/images/banner-bg.png) repeat-x;height:510px;width:100%;min-width:1000px;margin-top:-10px;}
.header.sub{height:330px;}
.banner{background:url(/images/header-bg.png) no-repeat center top;width:100%;min-width:1000px;height:510px;position:relative;z-index:90;}
.banner.sub{background:url(/images/header-bg-sub.png) no-repeat center top;height:330px;}
.logo{position:absolute;left:9px;top:87px;}
.call{position:absolute;right:0px;top:91px;}
.h-desc{position:absolute;color:#534c40;left:9px;top:299px; width:400px;}
.mail-box{background:url(/images/mail-box.png) no-repeat;width:416px;height:46px;position:absolute;bottom:103px;left:127px;}
.mail{background:url(/images/mail.png) no-repeat;height:17px;padding-left:35px;color:#332c21;display:block;margin:14px 0 0 170px;}
.content{background:#030200 url(/images/content-bg.png) no-repeat center top;width:100%;min-width:1000px;min-height:649px;}
.content p {font-size: 14px;line-height: 1.5em;margin-bottom: 1em;}
.content ul{padding: 0 0 30px 30px; color:#b89775;}
.content ul li{margin:4px 0;}
.box-three{width:1000px;height:209px;position:absolute;top:-73px;left:0;z-index:101;}
.meet-drwong, .view-patient-photos, .get-directions{width:325px;height:209px;position:absolute;}
.meet-drwong{background:url(/images/box-01.png) no-repeat;left:0px;top:0px;}
.view-patient-photos{background:url(/images/box-02.png) no-repeat;left:337px;top:0px;}
.get-directions{background:url(/images/box-03.png) no-repeat;left:674px;top:0px;}
.bt-click{position:absolute;bottom:48px;left:45px;display:block;text-indent:-99999px;height:12px;width:52px;}
.mt159{margin-top:68px;padding-bottom:100px;width:inherit;}
.mt159.sub{margin-top:40px;}
.c-left{width:595px;background:url(/images/cleft-bg.png) no-repeat right top;min-height:347px;padding:28px 55px 0 10px;color:#fff;}
.article{margin:0;}
h1, h2{color:#b89775;font-size:30px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:30px;}
h1{margin:0 0 30px 0;}
h2{ margin:0 0 20px 0;}
.article h3{color:#fff;font-size:14px;margin-bottom:20px;}
.c-left a{font-weight:bold;text-decoration:underline;}
.c-right{width:312px;background:url(/images/cright-bg.png) no-repeat right top;min-height:347px;padding-top:22px; color: #FFFFFF;}
.c-right form{margin-top:14px; width:282px;}
.c-right select, .c-right textarea, input{width:266px;margin-bottom:7px; overflow: auto;}
.c-right textarea{height:88px;font-family:Arial, Helvetica, sans-serif;font-size:14px;max-width:266px;}
.btn-submit{background:url(/images/btn-submit.png) no-repeat;width:93px;height:47px;border:0 none;text-indent:-9999px;margin:14px 0 0 0;cursor:pointer; float:right;}
.footer{background:#651121 url(/images/footer-bg.png) no-repeat center top;width:100%;min-width:1000px;height:289px;padding-top:38px;
color:#d6b9be}
.footer a{color:#d6b9be;}
.footer a:hover{text-decoration:underline;}
.sep{background:url(/images/sep.png) no-repeat;width:2px;height:288px;}
.fcol1{width:216px;padding:33px 0 0 6px;}
.fcol1 ul{list-style:none;margin:22px 0 0 40px;}
.fcol1 ul li{margin-bottom:5px;}
.fcol2{width:515px;padding:33px 0 0 43px;}
.row{margin:22px 0 0 32px;}
.row h3,.row p{font-size:14px;line-height:24px;}
.row a{text-decoration:underline;font-weight:600;}
.span2{width:181px;}
.span3{width:300px;}
.imga{margin:33px 0 0 60px;}
#main_contact{
width:497px;
margin-left: 7px;
}

#main_contact h2{
margin:0 0 8px 2px;
}

#main_contact input{
width:454px;
height: 25px;
line-height: 25px;
}

#main_contact input.short{
width:208px;
height: 25px;
line-height: 25px;
float:left;
margin-right:8px;
}

#main_contact input, #main_contact textarea{
padding: 3px 14px 3px 14px;
vertical-align: top;
margin:5px 0 0 0;
}	

#main_contact textarea{
height:150px;
margin-bottom:14px;
width:454px;
line-height: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#main_contact .qc_captcha{
float:right;
position:relative;
margin: -31px 12px 0 0;
height:28px;
}

.required{
float:left;
margin:30px 0 0 0;
}

#main_contact .submit{ background:url(/images/btn-submit.png) no-repeat;width:93px;height:47px;border:0 none;text-indent:-9999px;margin:14px 9px 0 0;cursor:pointer; float:right;}

#contact_form_errorloc{
color:#d17587;
font-size:12px;
margin:0 0 14px 0;
}

#contact_form_errorloc ul{
padding:0 0 0 2px;
}

#contact_form_errorloc ul li{
list-style:none;
}

a.map{
width:276px;
height:124px;
background:url(/images/map.jpg) 0 0 no-repeat;
display:block;
border:2px solid #b89775;
margin:0 0 20px 0;
}

.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;}

