body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top center no-repeat #59190D;}

h1 {font-size:24px; line-height:30px; margin-top:0; margin-bottom:15px; color:#174427;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:24px; margin-top:10px; margin-bottom:10px; color:#8A4325;}
h4 {font-size:16px;}

p {font-size:12px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#000000;}

a {text-decoration:none; color:#A4462A; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr { color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #223E27;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.services p {margin:0; font-size:11px; line-height:18px;}
.services td {border:1px solid #223E27; background-color:#F2DEC4;}
			  
/* End Classes */

/* Template Features */

#centersite {width:763px; margin:0 auto;}

#banner {width:763px; height:316px; background:url(assets/images/top.jpg) no-repeat; float:left;}
#bannerleft {width:450px; float:left;}
#bannerright {width:300px; float:right;}
#officepic {width:325px; height:200px; border:#FFFFFF 2px solid; position:absolute; z-index:5; margin-top:75px; margin-left:5px;}

#logo {width:355px; height:164px; margin:36px 0 0 26px; float:left;}
html>body #logo {background:url(assets/images/logo.png) no-repeat;}
*html #logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.drpeterhazim.com/assets/images/logo.png');}

#contactinfo {width:100%; float:left;}
#location {color:#34281C; font-size:20px; line-height:30px; font-weight:bold; padding-top:20px; padding-left:15px; float:left;}
#phonenum {color:#34281C; font-size:27px; line-height:30px; font-weight:bold; padding-top:20px; float:right;}

#repeat {width:763px; background:url(assets/images/repeat.jpg) repeat-y; border-bottom:#E9E0DB 1px solid; float:left;}
#bodytop {width:763px; min-height:570px; height:auto; _height:570px; background:url(assets/images/body.jpg) top no-repeat; float:left;}
#bodyleft {width:174px; float:left;}
#bodyright {width:589px; float:right;}
#bodypad {padding:15px 20px;}

#nav {width:100%; margin:0; padding:0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; font-size:16px; line-height:30px; margin-left:10px; padding:0; text-align:left;}
#nav a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#E2B687; font-weight:bold; text-decoration:none;}

#nav1, #nav2, #nav3 {width:158px; height:130px; border:#E9E0DB 1px solid; margin-top:18px; float:left;}
#nav1 {background:url(assets/images/nav1.jpg) no-repeat;}
#nav1 ul {padding-top:15px;}
#nav2 {background:url(assets/images/nav2.jpg) no-repeat;}
#nav2 ul {padding-top:15px;}
#nav3 {background:url(assets/images/nav3.jpg) no-repeat;}
#nav3 ul {padding-top:15px;}

#sidebar {width:100%; padding-top:35px; float:left;}

/* 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;}

/* End Custom Forms */
