html{padding:0;	margin:0px;	height:100%;}
body{font-size: 69%;font-family: Arial, Verdana, Helvetica, sans-serif;padding:0;margin:0px;background:#fff url(../images/bkgBody.jpg) repeat-x;height:100%;}

#container{margin:0 auto;padding:0; width:802px; height:auto;font-size:1em; color:#333333;background:url(../images/bkgContainer.jpg);background-repeat:repeat-y;clear:both;}
#containerBtm{margin:0; display:block;padding:0; width:100%; height:9px;background-image:url(../images/bkgContainerBtm.jpg);background-repeat:no-repeat;clear:both;}

#header{padding:0; margin:0 auto;width:802px; height:160px; display:block;clear:both; background:url(../images/bkgHeader.jpg) no-repeat;clear:both; }
	#header #btn{width:370px; height:124px; }
	#header #btn a{width:370px; height:124px; display:block; float:left; border:0;}
	#header #btn a span{display:none;}
	#preload{position:absolute; left:-8000px; top:-2000px;}
	#nav{width:802px; height:36px;margin:0; padding:0; clear:both;}
	#nav ul{margin:0;padding:0;width:802px;height:36px; clear:both;}
	#nav ul li{list-style-type:none; float:left;}
	#nav ul li a span{display:none;}
	#nav ul li#home a{width:111px;height:36px; background: url(../images/mnav-home.jpg) no-repeat;
	margin:0;padding:0;display:block;float:left;}
	#nav ul li#home a:hover{background: url(../images/mnav-home-on.jpg) no-repeat;}	
	#nav ul li#services a{width:129px;height:36px;background:url(../images/mnav-ourServices.jpg) no-repeat;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}	
	#nav ul li#services a:hover{background: url(../images/mnav-ourServices-on.jpg) no-repeat;}	
	#nav ul li#office a{width:122px;height:36px;background:url(../images/mnav-ourOffice.jpg) no-repeat;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}	
	#nav ul li#office a:hover{background:url(../images/mnav-ourOffice-on.jpg) no-repeat;}	
	#nav ul li#doctor a{width:156px;height:36px;background:url(../images/mnav-meetDoctor.jpg) no-repeat;
	top;margin:0;padding:0;display:block;float:left; border:0; display:block;}
	#nav ul li#doctor a:hover{background:url(../images/mnav-meetDoctor-on.jpg) no-repeat;}	
	#nav ul li#team a{width:148px;height:36px;background:url(../images/mnav-meetTeam.jpg) no-repeat;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}	
	#nav ul li#team a:hover{background:url(../images/mnav-meetTeam-on.jpg) no-repeat;}	
	#nav ul li#contactus a{width:136px;height:36px;background:url(../images/mnav-contact.jpg) no-repeat;
	margin:0;padding:0;display:block;float:left; border:0; display:block;}	
	#nav ul li#contactus a:hover{background:url(../images/mnav-contact-on.jpg) no-repeat;}

#content{width:780px; height:auto; clear:both; margin:0 auto; margin-top:20px;margin-bottom:10px;}
	#content #snav{width:200px; height:auto; float:left; }

	#content #right #offer{width:194px; height:auto; margin:0 auto;}
	#content #right #offer a, #content #snav #offer a{border:0;}
/* Homepage */
#content #welcome{
	width:782px;
	height:258px;
	padding:0;
	margin:0;
	clear:both;
	background-image: url(../images/bkgfamily.jpg);
	background-repeat: no-repeat;
}
#content #welcome p{line-height:1.4em;}
#content #welcome .details{width:420px; height:238px; overflow:auto; margin-top:10px; margin-right:10px; float:right;}

#content #calloutContainer{width:782px; height:168px; padding:0; margin:0; clear:both; margin-top:10px;}
#content .callout{width:239px; height:148px; background:url(../images/bkgHomeCallout.jpg) no-repeat; padding:10px 3px 10px 10px;  margin:0; margin-right:12px;  float:left;}
#content .calloutRight{width:239px; height:148px; background:url(../images/bkgHomeCallout.jpg) no-repeat; padding:10px 3px 10px 10px; margin:0;  float:left;}
#content #calloutContainer .img{width:90px; height:auto; float:left;}
#content #calloutContainer .img a img{border:1px solid #ccc;}
#content #calloutContainer .img a:hover img{border:1px solid #999;}

#content .desc{width:144px; height:156px; float:right; overflow:auto; }
#content .desc p{font-size:1em; line-height:1.4em; color:#666;}
#content .desc p a{color:#cc9900; text-decoration:none;}
#content .desc p a:hover{color:#999; text-decoration:none;}

/* SUb Pages */

#content #main{width:782px; height:auto;padding:0; margin:0; clear:both;}
#content #main #mainTop{height:5px; width:782px; clear:both; padding:0; margin:0; background:url(../images/bkgContainerMainTop.jpg);}
#content #main #mainContent{height:auto; width:748px; clear:both; padding:10px 16px 10px 16px; margin:0; border-left:1px solid #ccc;
border-right:1px solid #ccc; background:#fff;}
#content #main #mainBtm{height:5px; width:782px; clear:both; padding:0; margin:0; background:url(../images/bkgContainerMainBtm.jpg);}
#content #mainLeft{width:460px; height:auto; float:left; margin-right:10px; background:url(../images/divider-center.jpg) no-repeat right top; padding-right:36px;}

.links ul{list-style:none; margin:0; padding:0; margin-top:10px; margin-bottom:10px; float:left; width:100%; clear:both}
.links ul li{list-style-type:none; line-height:46px; padding-left:40px; background:url(../images/imgAcrobat.jpg) no-repeat 3px 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}
.links ul li{list-style-type:none; line-height:46px; padding-left:40px; background:url(../images/imgArrow.jpg) no-repeat 3px center; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666;border-bottom:1px solid #efefef; width:auto}
.links ul li a{color:#333; text-decoration:none; width:100%; display:block;}
.links ul li a:hover {color:#cc9900; text-decoration:underline;}
.links ul li.last{border-bottom:none;}

#content #location{width:460px; clear:both}
#content .teamImg{border:1px solid #ccc;padding:1px; background:#fff; float:left; margin:5px 10px 10px 0px;}

#content #mainRight{width:240px; height:auto; float:right; padding-top:10px;}
#content #mainRight h2{ margin-bottom:6px; font-weight:normal; font-size:1.5em; color:#333;}
#content #mainRight a .img{border:1px solid #ccc;padding:1px; background:#fff}

#content #mainRight a:hover .img{border:1px solid #999;padding:1px; background:#fff}

#pdf ul, #links ul{list-style:none; margin:0; padding:0; margin-top:10px; margin-bottom:10px; float:left; width:100%;}
#pdf ul li{list-style-type:none; line-height:46px; padding-left:40px; background:url(../images/imgAcrobat.jpg) no-repeat 3px 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}
#links ul li{list-style-type:none; line-height:46px; padding-left:40px; background:url(../images/imgArrow.jpg) no-repeat 3px center; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666;border-bottom:1px solid #efefef; width:auto}
#pdf ul li a, #links ul li a{color:#333; text-decoration:none; width:100%; display:block;}
#pdf ul li a:hover, #links ul li a:hover {color:#cc9900; text-decoration:underline;}
#pdf ul li.last, #links ul li.last{border-bottom:none;}

/* Sub Nav */
#mainRight ul{margin:0;padding:0;width:auto;height:auto; clear:both; margin-bottom:20px; position:relative; top:2px;}
	#mainRight ul li{ list-style:none; border-bottom:0; display:block; text-decoration:none; color:#333; background:url(../images/imgBullet.jpg) no-repeat 2px 13px; padding-left:10px; font-size:1.2em; color:#777; line-height:26px}	
	#mainRight ul li a:hover{color:#005a99;}
	
	
/* 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;margin-bottom: 1em;	}
.main{color:#333;font-size: 1.1em; line-height: 1.5em;padding:0;margin: 0;;}
a{text-decoration:none;color:#777; text-decoration:underline }
a:hover{text-decoration:none;color:#333; text-decoration:none}
a:focus{outline:none;}
	
H1{font-family:"Times New Roman", Times, serif; font-size:2em; line-height:1.2em; margin:0; margin-bottom:10px; font-weight:normal; color:#cc9900; border-bottom:1px solid #efefef; width:auto; text-transform:capitalize; width:100%}
H2{font-family:"Times New Roman", Times, serif;font-size:1.6em; line-height:1.2em; margin:0; margin-bottom:0px; font-weight:normal; color:#000;width:auto; text-transform:capitalize;}
H3{font-size:1.2em; line-height:1.1em; margin:0; margin-bottom:5px; font-weight:normal; color:#666;width:auto; text-transform:capitalize;}

.red{color:#ff0000;}

img.inline{float:left;padding:3px; margin-right:10px; margin-bottom:5px; border:1px solid #ccc;}

img.services{float:right;padding:3px; margin-left:10px; margin-bottom:5px; border:1px solid #ccc;}
div.hr{border:0;width:100%;height:10px;margin:0;padding:0;border-top:1px solid #efefef;}
div.hr hr { display: none;}
ul{}
li{}


.contentneeded{background:#FFFF99;}


/* Blockquote */
#quote{width:236px; height:auto; clear:both; background:url(../images/bkgBlockquoteBtm.gif) bottom no-repeat #f5f5f5; margin-bottom:15px;}	
#quoteTop{width:236px; height:8px; clear:both; background:url(../images/bkgBlockquoteTop.gif) no-repeat #f5f5f5;}			
blockquote{width:auto; clear:both; margin:10px 10px;background:url(../images/bkgQuoteOpen.gif) no-repeat left top;}
	blockquote p{font-size:1em; line-height:1.3em; font-weight:normal; text-align:left; color:#333; margin:0;padding-top:4px; padding-left:24px; padding-right:24px; 
	background:url(../images/bkgQuoteClose.gif) no-repeat right bottom;}
	blockquote p.caption{font-family: Arial, Verdana, Helvetica, sans-serif;margin-top:6px;font-size:1em; line-height:1.5em; 
	font-weight:normal; text-align:left;color:#666;	background:none; padding:0; margin:0;padding-left:24px; padding-bottom:10px;}
	blockquote p a{color:#1071a2; text-decoration:none; border:0;}
	blockquote p a:hover{color:#333; text-decoration:none;}

/* Footer */
#footer{margin: 0 auto;padding:0; width:auto; height:178px; background:url(../images/bkgFooter.jpg) repeat-x; margin-top:10px;}
#footer #fTop a{color:#ce9f11;}
#footer #fTop a:hover {color:#333;}
	#footerContent{margin: 0 auto;padding:0; width:802px; height:178px; background:url(../images/bkgFooterContent.jpg) no-repeat 200px top}
		#fTop{width:auto; text-align:center;  height:40px; border-bottom:1px solid #ccc; clear:both}
		#fTop p{font-family:"Times New Roman", Times, serif; font-size:1.3em; color:#333; line-height:40px;}
		
		#fnav{width:400px; height:30px; padding-top:16px; float:left;float:right; }
		#fnav p{text-align:right;line-height:1.6em;font-size:1em; color:#333; border:0;}
		
	#footer #copyright{ width:300px; height:30px; float:left; padding-top:16px; }
		#footer #copyright p{text-align:left;line-height:1.6em;font-size:1em; color:#333; border:0;}
	#footer #dentalpc a{width:200px; height:40px;  margin-top:20px; position:relative; left:300px; display:block; clear:both; background:none; border:0px solid #333;}
	
.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;}

.rollover{};

