body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top left repeat-x #7D411C;}

h1 {font-size:24px; margin-top:0; margin-bottom:15px; color:#DEC896;}
h2 {font-size:18px; margin-top:10px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3 {font-size:16px; margin-top:10px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4 {font-size:14px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px;}

a {text-decoration:none; color:#DEC896; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; line-height:20px;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */

/* Template Features */

#leaf_bg{width:1000px; height:500px; margin-left: -500px; position:absolute; background:url(assets/images/leaf.jpg) top center no-repeat;
left: 50%;
}/* {width:100%; height:500px; position:absolute; background:url(assets/images/leaf.jpg) top center no-repeat;}*/
#centersite {width:724px; margin:0 auto; padding-top:25px; position:relative;}

#site_top {width:724px; float:left;
	background: #98814D url(assets/images/sidebar_bottom.jpg) no-repeat left bottom;
	/*background: red url(assets/images/repeat.jpg) repeat-y;*/
}

#leftside {width:180px; float:left;}
#rightside {width:544px; float:right;}

#logo {width:180px; height:200px; background:url(assets/images/logo.jpg) no-repeat; float:left;}
#sidebar_top {width:180px;background:url(assets/images/sidebar.jpg) top no-repeat; float:left;}
#sidebar_bottom {width:180px; min-height:351px; height:351px;  _height:351px;  float:left;}
#sidebar {width:180px; float:left;}
#sidebar2 {width:100%; padding-top:20px; float:left;}

#photo {width:180px; height:325px; float:left;}
/*html>body #photo {background:url(assets/images/photo.png) no-repeat;}
*html #photo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/hogan/assets/images/photo.png');}
*/
#addressbg {width:544px; height:38px; background:url(assets/images/address.jpg) no-repeat; float:left;}
#address_text {font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:15px; line-height:38px; padding-left:30px; font-weight:bold;}
#phonebg {width:544px; height:32px; background:url(assets/images/phone.jpg) no-repeat; float:left;}
#phone_text {font-family:Georgia, "Times New Roman", Times, serif; color:#4E2B17; font-size:16px; line-height:32px; padding-left:30px; font-weight:bold;}
#call {color:#8C4C1E; font-style:italic; font-size:17px;}

#bodytop {width:544px; background:url(assets/images/body_top.jpg) top no-repeat; float:left;}
#bodybottom {width:544px; min-height:481px; height:auto; _height:481px; background:url(assets/images/body_bottom.jpg) bottom no-repeat; float:left;}
#bodyleft {width:350px; float:left;}
#bodypad {padding:30px 0 0 15px;}
#bodyright {width:185px; float:right; padding-top:50px;}

#bottom {width:724px; height:90px; background:url(assets/images/bottom.jpg) no-repeat; float:left;}
#tagline {width:724px; height:32px; background:url(assets/images/tagline.jpg) no-repeat; float:left;}
#slant {width:724px; height:86px; background:url(assets/images/slant.gif) no-repeat; float:left;}

#navblack {background-color:#000000;}
#navtan {background-color:#E6D8B7;}

#nav {padding:10px 0 10px 10px;}
#nav a {color:#7A3A14; font-size:14px; line-height:28px; font-weight:bold;}
#nav a:hover {color:#E6D8B7; text-decoration:none;}

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

#toplinks {
	color: black;
	font-size: 9px;
	text-align: center;
}
#toplinks a {
	color: white;
	text-decoration: none;
	
}











/* End Custom Forms*/
