/* CSS Document */
body { margin:0 auto; padding:0px; background-color:#151515; font-family:Arial, Helvetica, sans-serif;}
.clr { clear:both}
img { border:0px;}
p{ margin:0px; padding:0px 0px 10px 0px; color:#000; font-size:12px; text-align:justify;}

#maincontainer { margin:0 auto; padding:0px;}
#wrapper { margin:0 auto; padding:0px; width:778px;}
#logo {margin:0 auto; padding:5px 0px 10px 0px; width:778px; text-align:center}

#navdiv { margin:0px; padding:0px;}
#nav { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; border:1px solid #757575; background:url(../img/navbg.gif) repeat-x top left; height:36px;}
#nav li{ margin:0px; padding:0px 0px 0px 0px; list-style:none; display:inline-block; float:left; line-height:36px;}
#nav li a{ margin:0px; padding:0px 22px 0px 22px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; display:block; margin-right:1px;}
#nav li a:hover{ margin:0px; padding:0px 22px 0px 22px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;  background:url(../img/nav_over.gif) repeat-x top left; display:block; height:36px; margin-right:1px;}
#nav li a.active, #nav li a.active:hover{ margin:0px; padding:0px 22px 0px 22px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;  background:url(../img/nav_over.gif) repeat-x top left; display:block; height:36px; margin-right:1px;}

.bannercontainer { margin:0px; padding:0px; background:url(../img/bannerbg.jpg) no-repeat top left; width:778px; height:211px;}
.bannertextcontainer { margin:0px; padding:30px 0px 0px 10px;}
.bannertextcontainer .learnmorediv{ margin:0px; padding:20px 0px 0px 0px;}
.learnmorediv a.learnmore{ margin:0px; padding:0px; background:url(../img/learnmore.gif) no-repeat top left; width:117px; height:27px; display:block; cursor:pointer}
.learnmorediv a.learnmore:hover{ margin:0px; padding:0px; background:url(../img/learnmore_over.gif) no-repeat top left; width:117px; height:27px; display:block; cursor:pointer}
.bannerphotodiv { margin:0px; padding:0px; background:url(../img/bannerphotobox.png) no-repeat top left; width:304px; height:209px;}
.bannerphotobox {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #b3b3b3; position:relative; top:14px; left:9px;}
#rotator img {	display: none;	position: absolute;	z-index:0;	padding:0;	margin:0;	}

.middlecontainer { margin:0px; padding:5px; background-color:#fff;}
.contentdiv { margin:0px; padding:10px; background:url(../img/contentbg.gif) repeat-x top left;}
.welcomediv { margin:0px 10px 10px 0px; padding:0px;}
.welcomediv h2{ margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; background:url(../img/welcometext.png) no-repeat top left; height:13px; text-indent:-100000px; border-bottom:1px dotted #b27900;}
.welcomediv p{ margin:0px; padding:0px 0px 10px 0px; color:#000; font-size:12px; text-align:justify;}
.readmorediv {margin:0px; padding:0px;}
.readmorediv a{margin:0px; padding:0px 0px 0px 12px; background:url(../img/bullet.gif) no-repeat left center; color:#b27900; font-size:12px; font-weight:bold; text-decoration:none;}
.readmorediv a:hover{margin:0px; padding:0px 0px 0px 12px; background:url(../img/bullet.gif) no-repeat left center; color:#b27900; font-size:12px; font-weight:bold; text-decoration:underline;}

#leftnav { margin:0px; padding:10px 20px 0px 20px; background:url(../img/leftbg.gif) no-repeat top left; width:211px; }
#leftnav li{ margin:0px; padding:8px 0px 8px 0px; list-style:none; font-size:14px; color:#000; border-bottom:1px dotted #b1b3b3;}
#leftnav li a{ margin:0px; padding:0px 0px 0px 15px; font-size:14px; color:#000; text-decoration:none; background:url(../img/roundbullet.gif) no-repeat left center;}
#leftnav li a:hover{ margin:0px; padding:0px 0px 0px 15px; font-size:14px; color:#b27900; text-decoration:none; }
#leftnav li a.active{ margin:0px; padding:0px 0px 0px 15px; font-size:14px; color:#b27900; font-weight:biold; text-decoration:none; background:url(../img/roundbullet.gif) no-repeat left center;}

.gendiv { margin:0px 10px 0px 0px; padding:0px;}
.gendiv .imgleft{ margin:0px 10px 10px 0px; padding:5px; float:left; background-color:#000;}
.gendiv h2.newtechno{ margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; background:url(../img/newtech_title.png) no-repeat top left; height:13px; text-indent:-100000px; border-bottom:1px dotted #b27900;}
.gendiv h3{ margin:0px 0px 8px 0px; padding:0px 0px 2px 0px; color:#000; font-size:18px; font-weight:normal; border-bottom:1px dotted #b27900;}
.gendiv h3 span{ margin:0px 0px 8px 0px; padding:0px 0px 2px 0px; color:#000; font-size:18px; font-weight:bold;}
.gendiv p{ margin:0px; padding:0px 0px 10px 0px; color:#000; font-size:12px; text-align:justify;}
.gendiv span{ margin:0px; padding:0px 0px 0px 0px; font-size:14px; color:#b27900; font-weight:bold; text-decoration:none; }

.gendiv a{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#b27900; text-decoration:underline; }
.gendiv a:hover{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#b27900; text-decoration:none; }


/* Our Dentists */
.ourdentists { margin:0px 10px 20px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #b27900;}
.ourdentists .imgleft{ margin:0px 10px 0px 0px; padding:3px; float:left; background-color:#000;}
.ourdentists h4{ margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; color:#b27900; font-size:18px; font-weight:bold; }
.ourdentists a{ margin:0px; padding:0px 0px 0px 0px; font-size:14px; color:#b27900; text-decoration:underline; }
.ourdentists a:hover{ margin:0px; padding:0px 0px 0px 0px; font-size:14px; color:#b27900; text-decoration:none; }

/* Our Staff */
.ourstaff { margin:0px 10px 20px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #b27900;}
.ourstaff .imgleft{ margin:0px 10px 5px 0px; padding:2px; float:left; background-color:#000;}
.ourstaff h4{ margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; color:#b27900; font-size:14px; font-weight:bold;}
.ourstaff a{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#b27900; text-decoration:underline; }
.ourstaff a:hover{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#b27900; text-decoration:none; }

/* Contact */
.contactdiv  { margin:0px 10px 20px 0px; padding:0px 0px 10px 0px; }
.contactdiv h4{ margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; color:#b27900; font-size:14px; font-weight:bold;}
.contactdiv a{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#000; text-decoration:underline; }
.contactdiv a:hover{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#000; text-decoration:none; }

.formdiv { margin:0px; padding:0px;}
.formdiv td{ margin:0px; padding:3px; color:#666; font-size:12px;}
.formdiv .inputbox{ margin:0px; padding:2px; color:#000; font-size:12px; background-color:#fff; border:1px solid #000; width:350px;}
.formdiv .btn { margin:0px; padding:5px 0px 5px 0px; color:#fff; text-align:center; font-size:12px; background-color:#000; border:0px solid #000; width:70px; cursor:pointer}

/* Footer */
#footer { margin:0px; padding:15px 0px 50px 0px; background-color:#f6b731; border-top:1px solid #6a6a6a;}
.footerlinkdiv { margin:0px; padding:0px 0px 5px 0px; text-align:center; color:#000; font-size:12px;}
.footerlinkdiv a{ margin:0px; padding:0px 0px 0px 0px; color:#906d00; font-size:12px; text-decoration:none;}
.footerlinkdiv a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#000; font-size:12px; text-decoration:underline;}
.copyrightdiv { margin:0px; padding:0px 0px 0px 0px; text-align:center; color:#906d00; font-size:12px;}