* {margin:0px; padding:0px;}
html {height:100%; font-size:100%;}
body {font:normal 75%/1.3em Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background:#e7e4d1 url(../images/dentist-bg.jpg) repeat-x top;}
img {border:none;}
a {text-decoration:underline; color:#d6d8dd;}
a:hover { color:#ffffff;}
ul li {list-style:none;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif, Times, serif; font-size:14px; font-weight:bold;}

#page_content a {text-decoration:underline; color:#686849;}
#page_content a:hover { color:#949465;}
#page_content ul li {list-style:none;}

#page_content h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}
#page_content h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#page_content h3 {font-family:Verdana, Arial, Helvetica, sans-serif, Times, serif; font-size:14px; font-weight:bold;}

#wrapper {background:url(../images/dentist-shadow.jpg) repeat-y center center; width:100%;}
#innerwrapper {background:url(../images/dentist-bg2.jpg) no-repeat center top; width:100%;}
#page_container {width:1012px; margin:auto; background:url(../images/dentist-shadow2.jpg) repeat-y 2px center;}

#container {background:url(../images/dentist-img.jpg) no-repeat 2px top; width:1012px; margin:auto;}
#header {padding-left:2px;}
#top_menu {float:right; padding-right:10px; width:auto}
#top_menu li {float:left; padding-left:17px; padding-right:19px; text-align:center; width:auto}
#top_menu li a {font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:71px;}
#top_menu li a:hover {text-decoration:underline;}
.left {float:left; width:auto;}
.right {float:right; width:auto;}
#flash {padding-left:1px; height:350px; width:1012px; margin-bottom:35px !important; margin-bottom:0px; }

#left_panel {width:218px; float:left; margin-top:337px; padding:11px 24px 0px 50px;}
.leftbox {width:217px; background:url(../images/dentist-leftbox-top.jpg) no-repeat center top; padding-top:6px;}
.inner1 {background:url(../images/dentist-leftbox-bottom.jpg) no-repeat center bottom; padding-bottom:32px;}
.inner2 {background:url(../images/dentist-leftboxbg.jpg) repeat-y; padding-left:7px;}
.title1 {background:url(../images/dentist-left-title.jpg) no-repeat; width:204px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; line-height:30px; text-indent:30px;}
.leftbox ul li {background:url(../images/dentist-leftlinks-1.jpg) no-repeat; height:24px; text-indent:28px; line-height:22px;}
.leftbox ul li.lastchild {background:url(../images/dentist-leftlinks-last.jpg) no-repeat;}
.leftbox ul li a {font-size:11px; color:#ffffff; text-decoration:none;}
.leftbox ul li a:hover {color:#dcd4bd; text-decoration:underline;}

#content {width:386px; float:left; padding:16px 20px 16px 20px;}
#content h1 {color:#373330; font-size:22px;}
#content h2 {color:#373330; font-size:15px; padding-top:15px; padding-bottom:5px;}
#content p {margin-top:10px; font-size:12px; line-height:18px; color:#373330;}
#content ul li {background:url(../images/dentist-list.jpg) no-repeat left 2px; margin-left:10px; margin-bottom:5px; margin-top:8px; padding-left:20px; color:#373330;}
#content ol li {margin-left:32px;  margin-bottom:5px; margin-top:8px; color:#373330;}
#content_bg {background:url(../images/dentist-right-bg.jpg) repeat-y 730px; height:100%;}
#content p img {float: left; margin-right: 12px; border: 1px solid #7e7a5d;}

#right_panel {width:282px; float:right; padding-top:0px;}
.form {background:url(../images/right-middle.jpg); width:262px; height: auto; font-family:Tahoma; font-size:11px; padding:0px 0px 0px 0px;}
.formheader{background:url(../images/right-top.jpg); width:262px; height:83px;}
.formfooter{background:url(../images/right-bttm.jpg); width:262px; height:55px;}



#outerfooter {background:url(../images/dentist-footer-bg2.jpg) -1px repeat-y;}
#footer {background:url(../images/dentist-footer-bg.jpg) no-repeat 2px top; clear:both; padding-top:120px; font-size:11px;text-align:center; line-height:18px;}
#footer span {padding-right:50px;}
#footer p {padding-bottom:10px; padding-top:8px;}
#footer a {text-decoration:none; color:#FFFFFF;}
#footer a:hover {text-decoration:underline;}

.client_img {position:absolute; top:102px;}
.logo {position:absolute; top:0px;}
/* This is the css for styling a form */

/* This is the containing div for the form */
div.form1 { overflow: hidden; width: 172px; position: relative; height: auto; margin: 0px 0px 0px 0px; left: 50px; top: 0px; }

/* This is the overall form */
form.form1 { width: 172px; position: relative; font-size: 11px; color: #010000;}

/* this is the submit button */
form.form1 button { background:url(/images/dentist-submit.jpg) no-repeat; margin: 0px 0px 0px 0px; height: 30px; width: 166px; border: none; }

select.selectbuttons { margin-top: 5px; margin-bottom: 5px;}

/* This is the title of the form */
form.form1 h3 { font-size: 12px; margin: 0 auto; margin-bottom: 15px; padding: 0px; text-align: left; width: 172px; }

/* This is the div container for the input label and rules */
form.form1 div.form_elements { position: relative; width: 172px; }

/* This is the input label */
form.form1 div.form_elements label { position: relative; font-size: 12px; color: #010000; }

/* This is the input rules */
form.form1 div.form_elements span { position: relative; font-size: 12px; left: 5px; }

/* These are the input boxes */
form.form1 input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 162px; margin: 5px 0px 5px 0px; padding: 5px 0px 3px 5px; border: 1px solid #705f43; }

form.form1 textarea { height: 100px; width: 162px; padding-top: 5px; padding-left: 5px; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #705f43; }

/* This is the thank you response for this form */
form.form1 div.thankYou { color: #00ff00; font-size: 20px;}

/* This is the css for styling a form */

/* This is the containing div for the form */
div.form2 { overflow: hidden; width: 272px; position: relative; height: auto; margin: 0px 0px 20px 60px; }

/* This is the overall form */
form.form2 { width: 272px; position: relative; font-size: 11px; color: #010000;}

/* this is the submit button */
form.form2 button { background:url(/images/dentist-submit.jpg) no-repeat; margin: 0px 0px 0px 0px; height: 30px; width: 266px; border: none; }

select.selectbuttons { margin-top: 5px; margin-bottom: 5px;}

/* This is the title of the form */
form.form2 h3 { font-size: 12px; margin: 0 auto; margin-bottom: 15px; padding: 0px; text-align: left; width: 272px; }

/* This is the div container for the input label and rules */
form.form2 div.form_elements { position: relative; width: 272px; }

/* This is the input label */
form.form2 div.form_elements label { position: relative; font-size: 12px; color: #010000; }

/* This is the input rules */
form.form2 div.form_elements span { position: relative; font-size: 12px; left: 5px; }

/* These are the input boxes */
form.form2 input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 262px; margin: 5px 0px 5px 0px; padding: 5px 0px 3px 5px; border: 1px solid #705f43; }

form.form2 textarea { height: 100px; width: 262px; padding-top: 5px; padding-left: 5px; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #705f43; }

/* This is the thank you response for this form */
form.form2 div.thankYou { color: #00ff00; font-size: 20px;}

