@charset "utf-8";

* { border:0; padding:0; margin: 0; }
body { background-image:url(/portfolio/vannatta/images/new_org_bg.jpg); background-repeat:repeat-x; background-color: #BA5514; font-family:Verdana, Arial, Helvetica, sans-serif; }
p { margin: 0 0 1em 0; }
h3,h4 { margin: 3px 0; }
ul { margin: 5px 0 5px 15px; }
.listsp { padding-bottom: 5px; }

a:link  { color: #6F2C00; font-weight: 500; }
a:hover { text-decoration: none; }
a:visited {	/*color: #E7BE5F;*/ color: #999999; }


/*      Top Menu Links                                                       
*******************************************************************************/
#location { padding: 30px 0 0 0; }


#topmenu { background-image: url(/portfolio/vannatta/images/nav_bg.jpg); background-repeat: no-repeat; height: 40px; padding-left: 105px; }

#topmenu ul    { list-style-type: none; margin: 0; padding: 0; }
#topmenu ul li { margin: 0; padding: 0; float: left; }
#topmenu ul li a { 
	display: block; 
	padding: 7px 16px;
	text-decoration: none; 
	font-weight: normal; 
	font-style: normal !important; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .95em;
	height: 40px; 
	color: #6f2c00;
}

#topmenu ul li a:hover { color: #FFFFFF; text-shadow: 3px 3px 3px #6f2c00; }

body#home #topmenu ul li a.home,
body#services #topmenu ul li a.services,
body#faqs #topmenu ul li a.faq,
body#newpatientforms #topmenu ul li a.newpatientfrm,
body#gallery #topmenu ul li a.gallery,
body#virtualtour #topmenu ul li a.virtualtour,
body#bio #topmenu ul li a.bio,
body#referrals #topmenu ul li a.referrals,
body#contactus #topmenu ul li a.contactus
{ color: #FFFFFF; text-shadow: 3px 3px 3px #6f2c00; }

/*       End Top Menu Links
*******************************************************************************/


/***  Panel images  ***/
.homepagepnl    { background-image:url(/portfolio/vannatta/images/home_panel.gif); background-repeat: no-repeat; background-position: 65% 30%; width: 332px; height: 170px; }
.servicespnl    { background-image:url(/portfolio/vannatta/images/services_panel.gif); background-repeat:no-repeat; background-position: 65% 30%; width: 332px; height: 170px; }
.faqpnl         { background-image:url(/portfolio/vannatta/images/faq_panel.gif); background-repeat:no-repeat; background-position: 50% 30%; width: 332px; height: 170px; }
.newpatientpnl  { background-image:url(/portfolio/vannatta/images/newpatientforms_panel.gif); background-repeat:no-repeat; background-position: 50% 30%; width: 332px; height: 170px; }
.gallerypnl     { background-image:url(/portfolio/vannatta/images/gallery_panel.gif); background-repeat:no-repeat; width: 332px; height: 170px; }
.virtualtourpnl { background-image:url(/portfolio/vannatta/images/virtual_tour_panel.gif); background-repeat:no-repeat; background-position: 40% 25%; width: 332px; height: 170px; }
.biopnl         { background-image:url(/portfolio/vannatta/images/bio_panel.gif); background-repeat:no-repeat; background-position: 50% 30%; width: 332px; height: 170px; }
.referralspnl   { background-image:url(/portfolio/vannatta/images/referrals_panel.gif); background-repeat:no-repeat; background-position: 50% 30%; width: 332px; height: 170px; }
.contactuspnl   { background-image:url(/portfolio/vannatta/images/contactus_panel.gif); background-repeat:no-repeat; background-position: 50% 30%; width: 332px; height: 170px; }
.thankspnl      { background-image:url(/portfolio/vannatta/images/thanks_panel.gif); background-repeat:no-repeat; background-position: 50% 30%; width: 332px; height: 170px; }

.boldtext {
	font-size:1em;
	font-weight: bold;
}

#mainheader { 
	margin: 0 15px 20px 0; 
	padding-bottom: 10px; 
	text-align: right; 
	font-size:14px;	
	font-weight: bold; 
	background-image: url(/portfolio/vannatta/images/content_separator.jpg); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
}

#content { 
	width: 1024px; 
	height: 660px; 
	margin: 0 auto; 
	position: relative;
	z-index: 0;
	background-image:url(/portfolio/vannatta/images/bg.jpg); 
	background-repeat: no-repeat; 
	background-position: 40px 236px; 
}

#titlebar { 
	background-image: url(/portfolio/vannatta/images/new_title_bar.jpg); 
	background-repeat: no-repeat; 
	height: 123px; 
}



#innercontent { 
	position: relative; 
}

#leftpanels { 
	position: absolute; 
	left: 0; 
	top:0; 
	width: 324px; 
	background-image: url(/portfolio/vannatta/images/blankloc.png); 
	background-repeat: no-repeat; 
	height: 170px; 
	width: 332px; 
	margin:0;
}
#leftpanels span { display: block; }

#location { 
	background-image: url(/portfolio/vannatta/images/blankloc.png); 
	background-repeat: no-repeat; 
	height: 170px; 
	width: 332px; 
	margin:0; 

	z-index:10; 
}

#pngshadow { 
	background-image: url(/portfolio/vannatta/images/panelshadow.png); 
	background-repeat: no-repeat; 
	height: 373px; 
}

#rightpanels { 
	position: absolute; 
	left: 298px; 
	top:0px; 
	width: 726px; 
	text-align:justify; 
	overflow:visible; 
}

#maincover { 
	position: absolute; 
	top: 80px; 
	left: 103px; 
	background-image: url(/portfolio/vannatta/images/contentbgcover.png); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 42px; 
	height: 180px; 
} 

.innerpadding {
	font-size: .8em;
	padding: 1px 40px 1px 60px;
	margin: 0;
	min-height: 472px; 
	height: auto !important; 
	height: 472px;
	background-image: url(/portfolio/vannatta/images/main_contentbg.png); 
	background-repeat: repeat-y; 
}

#drannette { 
	float: right; 
	background-image: url(/portfolio/vannatta/images/VanNatta_portrait.jpg); 
	background-repeat: no-repeat; 
	width: 150px; 
	height: 224px; 
	margin-left: 10px; 
	border: 1px solid #333333; 
}

#servicespic {
	position:absolute;
	left:390px;
	top:242px;
	width:245px;
	height:245px;
	background-image: url(/portfolio/vannatta/images/teeth_cleaning2.jpg);
	background-repeat: no-repeat;
}

.faqans {
	display:none;
	margin-bottom: 8px;
	font-weight: bold;
}

#faqimg { background-image: url(/portfolio/vannatta/images/faq.jpg); background-repeat: no-repeat; z-index: 11; width: 250px; height: 318px; float: right; }

#flashtour { 
	margin: auto; 
	text-align: center; 
	width: 480px; 
	margin-left: 75px; 
	margin-right: auto; 
} 

#portrait1 {
	background-image: url(/portfolio/vannatta/images/VanNatta_portrait.jpg);
	background-repeat:no-repeat;
	border: solid 3px #CC6633;
	width: 150px;
	height: 224px;
	float: right;
	margin: 0 10px 20px 10px;
}

.titlepad { padding: 7px; }


/*****  Bio Portraits  ******/
.staff {
	background-repeat:no-repeat;
	border: solid 3px #CC6633;
	width: 150px;
	height: 224px;
	margin-left: 5px;
	margin-right: 5px;
}

#contactme input,textarea { 
	border: 1px solid #CCCCCC; 
	padding: 4px 2px; 
	margin: 3px; 
}

.submitbtn { 
	border: none; 
	background-image: url(/portfolio/vannatta/images/submit_btn.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	width: 113px;
	height: 32px;
	font-weight: bold; 
	color: #FFFFFF; 
}

.submitbtn:hover { 
	border: none; 
	background-image: url(/portfolio/vannatta/images/submit_btn_over.gif); 
	background-repeat: no-repeat; 
}

#officemap { position: relative; height: 400px; border: 1px solid #333333; }

#maintop { background-image: url(/portfolio/vannatta/images/maintop.png); background-repeat: no-repeat; width: 726px; height: 25px; }
#mainbottom { 
	background-image: url(/portfolio/vannatta/images/main_bottom.png); 
	background-repeat: no-repeat; 
	height: 77px; 
	padding: 25px 0 0 0; 
}

#footertext {
	text-align: center;
	font-size: 11px;
	font-weight: 300; 
	color:#990000;
	margin-bottom: 2em;
}

/*
.separator {
	background-image: url(/images/content_separator.jpg); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
	margin: 0 15px 20px 0; 
	padding-bottom: 10px;  
	height: 2px;
}
*/

.pspace { 
	margin: 0 0 10px 0; 
}

.clearfix { 
	clear: both; 
}

.designlink { 
	display: block;
	font-size:11px; 
	text-align: center; 
	margin: 26px auto 6px auto;
	padding: 5px 0;
}

.righthdr { text-align: right; padding-right: 15px; }

.separator { background-image: url(/portfolio/vannatta/images/content_separator.jpg); background-repeat: no-repeat; background-position: center bottom; width: 490px; height: 2px; margin: 12px auto; padding: 0; }



#kt { 
	display: block;
	float: left;
	font-size: 1em; 
	height: 20px; 
	margin-left: 8%;
	padding-left: 5px; 
	padding-right:5px; 
	vertical-align: middle; 
	text-decoration: none; 
	background: #FFFFFF; 
	color: #999999;
	border: 1px solid #666;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	font-family:Verdana, sans-serif;
}

#kt .f { 
	float: left;
	width: .58em; 
	overflow:hidden; 
}

#kt .l { 
	float: left;
	width: .38em; 
	margin-left: .02em;
	overflow:hidden; 
}