@charset "utf-8";
/* CSS Document */
html, body { margin:0 auto; padding:0; font-size:100%; background:url(../img/bg.jpg) repeat center top;  font-family:"Times New Roman", Times, serif}
.clr { margin:0; padding:0; clear:both;}
img { border:0}
p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; text-align:justify;}
.imgleft { margin:0 10px 10px 0px; padding:0; float:left; border:2px solid #718026;}
.imgright { margin:0 0px 10px 10px; padding:0; float:right; border:2px solid #718026;}
a.hyperlink { color:#b63e00; text-decoration:underline; font-size:14px;}
a.hyperlink:hover { color:#000; text-decoration:none; font-size:14px;}

#wrapper { margin:0 auto; padding:0; width:100%; background:url(../img/bodybg.jpg) no-repeat center top;}
#maincontainer { margin:0 auto; padding:0; width:778px;}

#header { margin:0 auto; padding:0;}
#header .logo{ margin:0 auto; padding:20px 0 0 0; text-align:center;}
#header .navdiv{ margin:0 auto; padding:0; text-align:center;}
#nav { margin:20px 0 0 0; padding:0 0 0 10px; background:url(../img/navbg.jpg) no-repeat top left; width:768px; height:36px;}
#nav li{ margin:0; padding:0 16px 0 16px; list-style:none; float:left; background:url(../img/navdividar.png) no-repeat top right; line-height:32px;}
#nav li:last-child{ margin:0; padding:0 16px 0 16px; list-style:none; float:left; background:none;}
#nav li a{ margin:0; padding:0; color:#fff; font-size:18px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
#nav li a:hover{ margin:0; padding:0; color:#222222;}
#nav li a.active{ margin:0; padding:0; color:#222222; font-size:18px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

.bannercontainer { margin:21px 0 0 0; padding:0; height:302px; width:778px; position:relative; /*top:53px; left:28px;*/ }
.bannercontainer .bannerdiv{ margin:0px 0 0 0px; padding:0;  }
.bannercontainer .bannerdiv img{ margin:0; padding:0; float:left;}
.bannercontainer .bannerdiv h1{ margin:0; padding:0; width:270px; float:right; position:absolute;top:135px; right:0; color:#005c42; font-size:18px; font-weight:normal!important; font-family:"Times New Roman", Times, serif; }
.bannercontainer .bannerdiv p{ margin:0; padding:0 20px 0 0px; width:250px; float:right; position:absolute; top:155px; right:0;color:#005c42; font-size:14px; line-height:18px; font-family:"Times New Roman", Times, serif}

#middlecontainer { margin:0px 0 0 0; padding:0px 0 0px 0; border:0px solid #000;}

.homebtmdiv { margin:0; padding:0 0px 0 10px; background:url(../img/homemidbg.jpg) no-repeat top left; height:539px;}
.leftpaneldiv { margin:0; padding:10px 0 0px 0; width:240px; float:left; display:inline-block; border:0px solid #fff;}
.midpaneldiv { margin:0; padding:0; width:197px; float:left; display:inline-block; border:0px solid #fff;}
.rightpaneldiv { margin:0; padding:10px 0 0px 0; width:331px; float:left; display:inline-block; border:0px solid #fff;}

.yellowdividar { margin:0; padding:0; height:7px; background-color:#ffe99c;}

.welcomediv { margin:0; padding:0;}
.welcomediv h2{ margin:0; padding:0 0 5px 0; color:#fff; font-size:18px; font-weight:normal;}
.welcomediv p{ margin:0; padding:0 0 10px 0; color:#ffe99c; font-size:14px;}

.homefeedback { margin:0; padding:20px 0 0 20px;}
#news-container {width: auto; 	margin: auto;	margin: 0px; border: 0px solid #333333;}
#news-container ul li { color:#fff; line-height:18px!important;}
#news-container ul li p{ padding:10px 0 0 0;}
#news-container ul li span{ color:#000;}
.homefeedbacklink { margin:0; padding:5px 0 0 0;}

.btmlinkdiv { margin:0; padding:0; position:relative; }
.btmlinkdiv img{ margin:0; padding:0; position:relative; left:12px; width:237px; height:539px; z-index:100px;}
.btmlinkdiv .link1{ margin:0; padding:0; position:absolute; width:142px; top:103px; left:45px; z-index:1000px; display:block; border:0px solid #fff;}
.btmlinkdiv .link2{ margin:0; padding:0; position:absolute; width:142px; top:237px; left:29px; z-index:1000px; display:block; border:0px solid #fff;}
.btmlinkdiv .link3{ margin:0; padding:0; position:absolute; width:142px; top:366px; left:45px; z-index:1000px; display:block; border:0px solid #fff;}
.btmlinkdiv .link4{ margin:0; padding:0; position:absolute; width:142px; top:499px; left:80px; z-index:1000px; display:block; border:0px solid #fff;}
.btmlinkdiv a{ margin:0; padding:0; display:block; text-decoration:none; color:#ddd5a6; font-size:14px; font-weight:bold; text-align:center;}
.btmlinkdiv a:hover{ margin:0; padding:0; background:url(../img/homemidlink_hover.png) no-repeat top left; text-decoration:none; height:23px; color:#005c42;}

.homewhychus { margin:0; padding:0 20px 20px 55px;}
.homewhychus h3{ margin:0; padding:0; color:#fff; font-size:20px; font-weight:bold;}
.homewhychus p{ margin:0; padding:0; font-size:14px; color:#ddd5a6; line-height:18px;}

.homeserviceul { margin:20px 0 0 10px; padding:0;}
.homeserviceul ul{ margin:0 0 0 0px; padding:0;}
.homeserviceul ul li{ margin:0 0 0 20px!important; padding:0 0 10px 0px!important; float:left; width:120px; list-style:disc; line-height:14px!important; font-weight:bold;color:#fff; font-size:14px;}
.homeserviceul ul li a{ margin:0; padding:0; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
.homeserviceul ul li a:hover{ margin:0; padding:0; color:#005c42; font-size:14px; font-weight:bold; text-decoration:underline; }

/* Inside pages */
.insidebgcontainer { margin:0; padding:0; background:url(../img/insidebg.jpg) no-repeat top left;}
.leftcontainer { margin:0; padding:0; float:left; width:250px; border:0px solid #fff;}
.rightcontainer { margin:0; padding:0px 0 20px 0; float:left; width:527px; border:0px solid #fff;}
.rightcontainer h2{ margin:0 20px 5px 0; padding:10px 0 5px 0; font-size:20px; color:#ffe99c; border-bottom:1px solid #5f3a00;}
.rightcontainer p{ margin:0; padding:0 20px 10px 0; font-size:14px; color:#fff7df;}

.applynowdiv { margin:0 0 10px 0; padding:10px; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background-color:#ffe99c; width:50%;}
.blockul { margin:0 10px 10px 0; padding:10px; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background-color:#005c42; width:43%; float:left}
.blockul p{ margin:0 0px 0 0; padding:0px; color:#fff!important; font-size:12px;}
.blockul ul{ margin:0 0px 0 10px; padding:0px;}
.blockul ul li{ margin:0 0px 5px 0; padding:0px; color:#fff; font-size:12px;}
.blockul ul li a{ margin:0 0px 0px 0; padding:0px; color:#fff3b5; font-size:12px; text-decoration:underline}
.blockul ul li a:hover{ margin:0 0px 10px 0; padding:0px; color:#fff3b5; font-size:12px; text-decoration:none;}

/* Our Dentist */
.ourdentitistdiv { margin:0 20px 0 0; padding:0;}
.ourdentitistdiv .dentistdiv{ margin:0px 0px 0 0px; padding:10px 0px 0px 0px; border-bottom:1px dashed #602202;}
.ourdentitistdiv .doctorimgdiv{ margin:0; padding:0; width:95px; float:left;}
.ourdentitistdiv .doctorimgdiv img{ margin:0 0 10px 0; padding:0; border:3px solid #fff7df;}
.ourdentitistdiv .doctorimgdiv a img{ margin:0 0 10px 0; padding:0; border:3px solid #fff7df;}
.ourdentitistdiv .doctorimgdiv a:hover img{ margin:0 0 10px 0; padding:0; border:3px solid #fff;}
.ourdentitistdiv .doctortxt{ margin:0; padding:0;  width:400px; float:left;}
.ourdentitistdiv .doctortxt h4{ margin:0; padding:0; font-size:14px; color:#005c42; }

.dentistdiv1{ margin:0px 0px 0 0px; padding:0px 0px 0px 0px; width:700px;}
.doctorimgdiv1{ margin:0; padding:0; width:205px; float:left;}
.doctorimgdiv1 img{ margin:0 0 10px 0; padding:0; border:5px solid #005c42;}
.dentistdiv1 .doctortxt{ margin:0; padding:0;  width:470px; float:left;}
.dentistdiv1 .doctortxt h4{ margin:0; padding:0; font-size:20px; color:#005c42; }
.dentistdiv1 .doctortxt p{ margin:0; padding:0 0 10px 0; font-size:14px;}

.invisalignbg { margin:0; padding:0; background:url(../img/invisalignbg.png) no-repeat right bottom; height:539px;}
.aboutbg { margin:0; padding:0; background:url(../img/aboutimg.png) no-repeat right bottom; height:539px;}

.patientformsdiv { margin:0 20px 0 0; padding:10px; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background-color:#fff7df;}
.formul { margin:0; padding:0;}
.formul li{ margin:0 0 20px 20px; padding:0; color:#005c42; font-size:14px;}
.formul li a{ margin:0; padding:0; color:#005c42; font-size:14px; text-decoration:underline;}
.formul li span{ margin:0; padding:0; color:#659582; font-size:12px!important;}
.formul li a:hover{ margin:0; padding:0; color:#b63e00; font-size:14px; text-decoration:none;}

/* Contat div */
.contactdiv { margin:0; padding:0;}
.contactdiv .addblockdiv { margin:0 10px 0 0; padding:10px; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background-color:#fff7df; width:42%; float:left;}
.contactdiv .addblockdiv p{ margin:0 0px 0 0; padding:0 0 5px 0; color:#005c42; font-size:14px;}
.emailbox {margin:20px 30px 10px 0; padding:10px; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background-color:#fff7df;}
.emailbox p { color:#005c42;}

a.btn { margin:0; padding:0; background:url(../img/btn.png) no-repeat top left;  width:125px; height:32px; color:#fff; font-size:12px; font-weight:bold; text-align:center; display:block; line-height:25px; text-decoration:none;}
a.btn:hover { margin:0; padding:0; background:url(../img/btn.png) no-repeat left bottom;  width:125px; height:32px; color:#fff; font-size:12px; font-weight:bold; text-align:center; display:block; line-height:25px; text-decoration:underline;}
.googlemap { margin:0 10px 10px 0; padding:5px; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background-color:#7caeaf; width:46.5%; float:left;}

/* Form */
.formdiv { margin:0 20px 0 0; padding:10px; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; background-color:#fff7df;}
.formdiv form{ margin:0; padding:0;}
.formdiv label{ margin:0; padding:3px 0 0 0; width:100px; float:left;  color:#005c42; font-size:14px; border:0px solid #000;}
.formdiv .inputboxdiv{ margin:0 0 8px 0; padding:0; width:380px; float:left; border:0px solid #000;}
.formdiv .inputboxdiv span{ margin:0 0 0px 0; padding:0; color:#005c42; font-size:12px;float:left; width:150px;}
.formdiv .inputboxdiv .inputbox{ margin:0 5px 0 0; padding:3px; width:200px; border:1px solid #005c42; font-size:14px; color:#000; float:left;}
.formdiv .btndiv { clear:both; margin:0 0 0 110px; padding:0; float:left;}
.btn { margin:0; padding:0; background:url(../img/btn.png) no-repeat top left; width:125px; height:32px; color:#fff; font-size:12px; font-weight:bold; text-align:center; display:block; line-height:25px; cursor:pointer; border:0;}

.error { margin:0; padding:0; width:250px!important; float:left; font-size:12px!important; color:#F00!important;}

.CssForm{}
.CssForm p{ padding:0 0 10px 0; height:70px;}
.CssForm p label{width:100%; color:#4e1f00; font-size:12px; display:block; font-weight:bold;}
.CssForm p label.error{ color:#F00; font-size:11px; font-style:italic;}
.CssForm p .inputbox{ /*background:url(../images/input-bg.gif) repeat-x top;*/ border:#5d2600 solid 1px; line-height:32px; padding:5px; width:255px;}
.CssForm p textarea{ border:#5d2600 solid 1px; line-height:32px; padding:5px; width:262px;}
.CssForm p input.Submitbtn{margin:0; padding:0; cursor:pointer; border:0; width:92px; height:32px; background:url(../img/sbtn.png) no-repeat top left; color:#fff; font-size:14px; text-align:center; font-weight:bold;}
.CssForm p.heightnone{ clear:both; height:auto; margin:40px 0 0 0; border:0px solid #000;}
.CssForm p textarea { border:#5d2600 solid 1px; height:72px;  padding:0; width:255px;}


/* Footer */
#footer { margin:0 auto; padding:0 0 10px 0; background:url(../img/footerbg.png) no-repeat top left;}
#footer .footeradddiv { margin:0; padding:10px 0 0 0; float:left; width:459px;}
#footer .footeradddiv h4{ margin:0; padding:0px 0 0 10px; color:#ffe59d; font-weight:bold; font-size:24px; float:left; width:140px;}
#footer .footeradddiv p{ margin:0; padding:0px 0 5px 10px!important; color:#fff; font-weight:bold; font-size:14px; float:left; width:250px;}

#footer .footerofficehrs { margin:0; padding:8px 0 0 0; float:left; width:300px; text-align:center;}
#footer .footerofficehrs p{ text-align:center; color:#4d917b;}
#footer .footercontainer { margin:0 0 10px 0; padding:8px 0 20px 0;}
#footer .footercontainer .copyrightdiv { margin:0; padding:0; color:#005c42; font-size:12px; float:left;}
#footer .footercontainer .footerlinks { margin:0; padding:0; color:#005c42; font-size:12px; float:right;}
#footer .footercontainer .footerlinks a{color:#005c42; font-size:12px; text-decoration:none}
#footer .footercontainer .footerlinks a:hover{color:#5f3a00; font-size:12px; text-decoration:underline}





