html, htm, body { height: 100%;}

body { font-family:Arial, Helvetica, sans-serif; margin:0; background:url(assets/images/bg.jpg) top repeat-x #C91216;}

p {font-size:12px; color:#333333; line-height:20px;}
h1 { font-size: 18px; margin:0; color:#E5AB30; text-transform:uppercase; letter-spacing:1px; padding:8px 0 0 15px;}
h2 { font-size: 18px; color:#E9A0A0;}
h3 { font-size: 15px; line-height:22px; color:#FB8045;}

a { text-decoration: none; font-weight:bold; color:#C51114;}
a:hover { text-decoration: underline;}

li { font-size: 12px; line-height:20px;}

hr { color:#F9DF95; background:#F9DF95; height:1px; border:0;}

/* Classes */

.imgborder { border: 1px solid #FB8045;}
.smalltext { font-size: 10px; line-height: 14px;}
.nomargin { margin:0;}
			  
/* End Classes */

/* Template Features */

#bgtop {width:100%; background:url(assets/images/bg_pattern.jpg) top center no-repeat;}

#topcurve {width:973px; height:265px; position:relative; z-index:5; top:8px; margin-bottom:-27px;}
html>body #topcurve {background:url(assets/images/top_curve.png) no-repeat;}
*html #topcurve {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.drlegg.com/assets/images/top_curve.png');}

#mainbg {width:737px; margin:0 auto; background-color:white; border-left:#EEB8B8 6px solid; border-right:#EEB8B8 6px solid; border-bottom:#EEB8B8 6px solid;}
#banner {width:737px; height:192px;}
#nav1_bg {width:737px; height:20px; background-color:#C91216;}
#nav2_bg {width:737px; height:20px; background-color:#E9BC57; margin-bottom:8px;}
#address {color:#676767; font-size:11px; font-weight:bold; text-align:center; width:437px; padding-top:3px; text-transform:uppercase;}
#contact {width:150px; color:#C91216; font-size:17px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center; padding-top:3px;}
#phone {width:150px; color:#E4A32B; font-size:17px; font-weight:bold; letter-spacing:1px; text-align:center; padding-top:4px;}
#bodypad {padding:12px;}

#nav1, #nav1 a {color:#FFFFFF; font-size:11px; line-height:20px; font-weight:bold; text-transform:uppercase; text-align:center;}
#nav1 a {padding-left:4px; padding-right:4px;}
#nav1 a:hover {color:#E5AB30; text-decoration:none;}

#nav2, #nav2 a {color:#54070A; font-size:11px; line-height:20px; font-weight:bold; text-transform:uppercase; text-align:center;}
#nav2 a {padding-left:5px; padding-right:5px;}
#nav2 a:hover {color:#C91216; text-decoration:none;}

.line1 {border-right:#F3D074 1px solid;}
.line2 {border-right:#F3D074 1px solid; border-bottom:#F3D074 1px solid;}
.line3 {border-bottom:#F3D074 1px solid;}
.line4 {border-right:#F3D074 1px solid;}
.line5 {border-top:#F3D074 1px solid; border-right:#F3D074 1px solid;}
.line6 {border-top:#F3D074 1px solid;}

#ptforms {width:150px; color:#C91216; font-size:14px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center; padding-top:10px;}
#form_paper {width:150px; height:220px; margin-top:8px; margin-bottom:10px; background:url(assets/images/pt_form.jpg) top center no-repeat;}
#form_paper h3 {margin:0; font-size:14px; line-height:20px; color:#E5AB30; font-weight:bold; padding:18px 0 10px 0; text-align:center;}
#form_paper p {font-size:12px; text-align:center; line-height:22px; color:#666666; margin:0; padding-right:5px;}
#form_paper a {color:#666666; font-weight:bold;}
#form_paper a:hover {color:#C91216; text-decoration:none;}

/* End Template Features */
			  
/* Custom Forms -- Just change the colors */

#formtop {width:117px; background:url(assets/images/form_top.jpg) top no-repeat #E9BC57;}
#formbottom {width:117px; background:url(assets/images/form_bottom.jpg) bottom no-repeat;}

.form_template {background-color:#E9BC57 !important; border:#E9BC57 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
.submit_template {background-color:#E9BC57 !important; border:#C91216 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
.submit_template:hover {background-color:#C91216 !important; border:#E9BC57 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}

.forms p {margin:0;}
.fields { font-size:12px; color:#EC5635; border:1px solid #EC5635; background-color:#F8E8AC !important;}
input.submit, input.submit:hover { border: 1px solid #EC5635; padding: 1px;	font-size: 12px;}
input.submit { background-color: #F8E8AC !important; color: #EC5635;}
input.submit:hover { background-color: #EC5635 !important; color: #F8E8AC;}

/* End Custom Forms*/
#orangebox {
	background-image: url(assets/images/boxes.jpg);
	background-repeat: no-repeat;

	width: 350;
	height: 170;
	margin-left: 3px;
	margin-right: 3px;
}
#orangebox p {
	margin: 4px;
	margin-right: 14px;
	font-size: 12px;
	color: white;
}
#toplinks {
	text-align: center;
	font-size: 11px;
	height: 11px;
	margin-bottom: -11px;
}
#toplinks a {
	color: white;
	text-decoration: none;
}