

html{padding:0;	margin:0px;	height:100%;}
body{font-size: 69%;font-family: Arial, Verdana, Helvetica, sans-serif;padding:0;margin:0px;background:#dcddca url(../images/bkgBody.jpg) repeat-y center top; height:100%;}

#container{margin:0 auto;padding:0; width:860px; height:auto;font-size:1em; }
#wrapper{margin:0 auto; padding:0; width:854px; background:#f6f6ea; clear:both;}
#header{padding:0; margin:0 auto;width:854px; height:130px; display:block;clear:both; clear:both; border-top:6px solid #44555f; position:relative; }
	#header #address{width:300px; height:128px; float:left; position:relative}	
	#header #address p{font-size:1.3em; line-height:1.4em; font-family:"Times New Roman", Times, serif; color:#333; position:absolute; top:45px; left:30px;}
	#header #logo{width:239px; height:128px; float:left; position:relative; top:-7px;}	
	#header #logo h2{text-indent:-9999px}
	#header #logo h2 a{width:239px; height:128px;display:block; float:left; border:0; background:url(../images/logo.gif) no-repeat}
	#header #callUs{width:300px; height:128px; float:right; position:relative}	
	#header #callUs p{font-size:1.3em; line-height:1.4em; font-family:"Times New Roman", Times, serif; color:#a6984a; position:absolute; 
	top:45px; right:30px;}
	#header #callUs p span{ font-size:1.4em; color:#222;}

	/* NAV */
	#nav{width:840px; height:41px;margin:0 auto; padding:0; clear:both;}
	#nav ul{margin:0;padding:0;width:840px;height:41px; clear:both;}
	#nav ul li{list-style-type:none; float:left; height:41px}
	#nav ul li a{ text-indent:-9999px}
	
	#nav ul li#index a{width:98px;height:41px; background: url(../images/nav.gif) no-repeat left top;
	margin:0;padding:0;display:block;float:left;}
	#nav ul li#index a:hover{background-position:left -41px;}
	#nav ul li#index.selected a{background-position:left bottom;}	
	
	#nav ul li#patient-forms a{width:153px;height:41px; background: url(../images/nav.gif) no-repeat -98px top;
	margin:0;padding:0;display:block;float:left;}
	#nav ul li#patient-forms a:hover{background-position:-98px -41px;}	
	#nav ul li#patient-forms.selected a{background-position:-98px bottom;}
	
	#nav ul li#meet-the-doctors a{width:175px;height:41px; background: url(../images/nav.gif) no-repeat -251px top;
	margin:0;padding:0;display:block;float:left;}
	#nav ul li#meet-the-doctors a:hover{background-position:-251px -41px;}	
	#nav ul li#meet-the-doctors.selected a{background-position:-251px bottom;}
	
	#nav ul li#meet-the-team a{width:154px;height:41px; background: url(../images/nav.gif) no-repeat -426px top;
	margin:0;padding:0;display:block;float:left;}
	#nav ul li#meet-the-team a:hover{background-position:-426px -41px;}	
	#nav ul li#meet-the-team.selected a{background-position:-426px bottom;}
		
	#nav ul li#treatments a{width:132px;height:41px; background: url(../images/nav.gif) no-repeat -580px top;
	margin:0;padding:0;display:block;float:left;}
	#nav ul li#treatments a:hover{background-position:-580px -41px;}
	#nav ul li#treatments.selected a{background-position:-580px bottom;}
	
	#nav ul li#contact-us a{width:128px;height:41px; background: url(../images/nav.gif) no-repeat right top;
	margin:0;padding:0;display:block;float:left;}
	#nav ul li#contact-us a:hover{background-position:right -41px;}
	#nav ul li#contact-us.selected a{background-position:right bottom;}
	
	
#bannerHome{ width:840px; height:302px; background:url(../images/imgBannerHome.jpg) no-repeat; display:block; margin:0 auto; position:relative; top:-4px;}
#bannerHome ul{ position:absolute; top:2px; right:2px; width:350px; height:280px;}
#bannerHome ul li{ float:right; width:144px; height:134px; background:none; padding:0; margin:0; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-align:center; list-style:none; text-transform:uppercase}
#bannerHome ul li a{background:url(../images/btnBannerBtns.gif) no-repeat left bottom; width:144px; height:134px; display:block; line-height:134px; color:#fff; text-decoration:none}
#bannerHome ul li a:hover{background-position:left top; color:#FFC}

#content{width:830px; height:auto; clear:both; margin:0 auto; padding:10px 0; border:1px solid #f6f6ea}
	

/* Homepage */
#content #welcome{width:790px; padding:6px 0 13px; margin:0 auto; clear:both; border-bottom:1px solid #ccc;}
#content #welcome h3{text-align:center; color:#444; width:760px; margin:0 auto; line-height:1.7em;}

.homeLeft{float:left; width:390px; height:auto; margin-left:20px; padding-top:10px;}
.homeRight{float:right; width:390px; height:auto; margin-right:20px; padding-top:10px;}
.homeLeft p, .homeRight p{line-height:1.6em; margin-top:6px;}
.homeLeft h2, .homeRight h2{color:#4c8373;}
.homeLeft h2 a, .homeRight h2 a{color:#4c8373; text-decoration:none}

.homeLeft img, .homeRight img{ float:left; margin:0 10px 10px 0; padding:2px; background:#fff; border:1px solid #ccc; position:relative; top:3px; clear:left}
.homeLeft img:hover, .homeRight img:hover{border:1px solid #999;}

/* Sub Navigation */
#snav{width:218px; float:left; padding:6px 0 0 22px; background:url(../images/divider-center.jpg) no-repeat left top; min-height:300px;}
	#snav ul{ width:220px; padding:0; margin:0; list-style:none;}
	#snav ul li{ width:220px;  font-size:1.3em; font-family:"Times New Roman", Times, serif; border-bottom:1px solid #efefef; line-height:1.6em;}
	#snav ul li a{ width:auto; padding:5px; padding-left:18px; text-decoration:none; color:#555; display:block; background:url(../images/liSubnav.jpg) no-repeat left center}
	#snav ul li a:hover{ color:#cc9900; padding-left:19px;text-decoration:underline}
	#snav p.heading{font-size:1.2em; font-weight:bold; color:#4c8373;width:auto; text-transform:uppercase; text-shadow: #fff 2px 2px 1px; padding:0; margin:0; }
	#snav p.heading a{text-decoration:none; color:#4c8373}
	#snav p.heading a:hover{text-decoration:none; color:#666;}

	#snav p{color:#666; font-size:1.1em;margin:0; padding:0 0 5px}
	#snav img{}


#contentContainer{ margin:10px auto; width:840px;}
#contentContainer h1{position:relative; top:-6px;}
#contentContainerTop{ height:22px; width:840px; display:block; background:url(../images/bkgContentTop.jpg);}
#contentContainerMain{ height:auto; width:800px; padding:6px 22px 0; background:url(../images/bkgContent.jpg) repeat-y;}
#contentContainerBtm{ height:22px; width:840px; display:block; background:url(../images/bkgContentBtm.jpg);}

#contentContainerMain div.hr{border:0;width:100%;height:10px;margin:0;padding:0; clear:both; border-top:1px solid #efefef;}

#main{width:540px; height:auto;padding:0 20px 0 0; margin:0; float:left;}

.bioLeft{ width:260px; float:left; padding-right:5px; padding-bottom:10px;}
.bioRight{ width:260px; float:right;padding-bottom:10px;}
.teamImg {float:left; width:90px;}
.teamBio {float:left; width:150px; padding:5px 10px 0 5px;}
.teamBio h2{margin:0;}
.teamBio p{font-size:1em;}

/* PDF LINKS */
ul#pdf{list-style:none; margin:0; padding:0; margin-top:10px; margin-bottom:10px; float:left; width:100%;}
ul#pdf li{list-style-type:none; line-height:46px; padding-left:36px; background:url(../images/imgPDF.jpg) no-repeat 5px center; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#FF6633;border-bottom:1px solid #efefef; width:auto}
ul#pdf li a{color:#333; text-decoration:none; width:100%; display:block;}
ul#pdf li a:hover{color:#cc9900; text-decoration:underline;}
	
	
/* Text Propeties */
p{color:#333;font-size: 1.1em; line-height: 1.7em;padding:0;margin: 0;margin-bottom: 1em;}
p.large{color:#333;font-size: 1.4em;padding:0;margin: 0; font-family:"Times New Roman", Times, serif; line-height:1.4em;	}
a{text-decoration:none;color:#b3a764; text-decoration:underline }
a:hover{text-decoration:none;color:#333; text-decoration:none}
:focus{outline:none;}
	
h1{font-family:"Times New Roman", Times, serif; font-size:2.5em; line-height:1.2em; margin:0; margin-bottom:10px; font-weight:normal; color:#4a6270; border-bottom:1px solid #efefef; width:auto; text-transform:capitalize; width:100%}
h2{font-family:Arial, Helvetica, sans-serif;font-size:1.4em; line-height:1.2em; margin:0; margin-bottom:10px; font-weight:bold; color:#4a6270;width:auto; text-transform:uppercase; text-shadow: #fff 2px 2px 1px;
}
#main h2{font-family:"Times New Roman", Times, serif; color:#a8a879; font-weight:normal; text-transform:none; font-size:1.8em;}
h3{font-size:1.4em; line-height:1.5em; margin:0; margin-bottom:5px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#333;width:auto; }

/* Horizontal Rule */
div.hr{border:0;width:100%;height:10px;margin:0;padding:0;border-top:0px solid #d1d1b9;}
div.hr hr { display: none;}

.red{color:#ff0000;}

img.inline{float:left;padding:3px; margin-right:10px; margin-top:4px; margin-bottom:5px; border:1px solid #ccc;}

img.services{float:right;padding:3px; margin-left:10px; margin-bottom:5px; border:1px solid #ccc;}

ul{}
li{}



/* Footer */
#footer{margin: 0 auto;padding:0; width:854px; height:auto; background:url(../images/bkgFooter.jpg) repeat-x;}

	#footerContent{margin: 0 auto;padding:0; width:802px;}
		#footer ul{ list-style:none; margin:0 auto; padding-top:10px; height:60px; width:660px;}
		#footer ul li{ text-align:center; line-height:60px; float:left; text-transform:uppercase; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:5px;}
		#footer a{color:#fff; text-decoration:none;}
		#footer a:hover{color:#fcffcc; text-decoration:none;}
		#footer ul li.firstItem:before {content: "";}
		#footer ul li:before {content: "\0020\0020\/ \0020 \0020"; color:#ccc; padding-right:5px;
		}
		#footer #copyright{ margin:0 auto; background:url(../images/bkgCopyright.jpg) repeat-x left top;width:740px; padding:15px 10px 0 10px; }
		#footer #copyright p{text-align:center;line-height:1.6em;font-size:1.6em; color:#fcffcc; text-transform:uppercase; font-family:"Times New Roman", Times, serif}		
		#footer #dentalpc p{text-align:center;line-height:1em;font-size:1.1em; color:#fcffcc; text-transform:uppercase; font-family:"Times New Roman", Times, serif}
		#footer #dentalpc a{text-decoration:underline;}
		
		
	
.clear { display: block; height: 0px; width:100%;clear: both;}
.spacer { display: block; height: 10px; width:100%;clear: both;}
.pdf, a .pdf{ vertical-align:bottom; border:0;}

