body{
	background-color:#383222;
	padding:0px;
	margin:0px;
}

h1{color:#383222; font-size:15px; font-family:georgia; font-style:italic; margin:0px 0 20px 0;}
h2{color:#383222; font-size:15px; font-family:georgia; font-style:italic; margin:15px 0 7px 0;}
h3{color:#383222; font-size:15px; font-family:arial; margin:25px 0 2px 0;}

a.faq{color:#383222; font-size:13px; font-family:arial; margin:25px 0 2px 0; display:block; font-weight:bold;}
a.faq:hover{color:#62573a;}

a{color:#383222; text-decoration:none;}
a:hover{color:#93910a;}

a.blog{color:#5f5e5e;}
a.blogtitle{color:#383222; font-family:georgia; font-weight:bold;}

a.quote{background-image:URL(../../images/bt_round.gif); display:block; width:151px; text-align:center; padding: 13px 0 12px 0; color:#fff; font-weight:bold; margin-top:23px;}

a.quote:hover{background-image:URL(../../images/bt_round.gif); display:block; width:151px; text-align:center; padding: 13px 0 12px 0; color:#ccc; font-weight:bold; margin-top:23px;}

li{margin-top:10px;}

#contain{
	margin:0 auto 0 auto;
	width:948px;
	border:solid 11px #eaeaea;
	background-color:#fff;
	position:relative;
}

#nav{
	width:948px;
	height:118px;
	border-bottom:4px #adadad solid;
}

#nav a.nav{font-family:times new roman; color:#fff; font-size:11px; font-weight:bold; letter-spacing:1px; background-image:URL(../../images/bt.gif); display:block; margin:0px; float:left; text-decoration:none; border-right:1px solid #716d62; text-align:center; line-height:48px;}

#nav a.nav:hover{background-image:URL(../../images/bt_over.gif);}

#nav a.navover{font-family:times new roman; color:#fff; font-size:11px; font-weight:bold; letter-spacing:1px; background-image:URL(../../images/bt_over.gif); display:block;  text-align:center; line-height:48px; float:left; text-decoration:none; border-right:1px solid #716d62;}

#nav img{float:left; padding:16px 0 12px 22px;}

#navcompany{position:absolute; top:121px; left:111px; z-index:9000; font-family:myriad pro; font-weight:bold; font-size:10px; letter-spacing:1px; display:none;}

#navcompany a{display:block; width:121px; padding:8px 0 8px 20px; background-color:#fff; color:#8c8c8c; clear:left; font-family:times new roman; border-top:1px solid #adadad; border-left:1px solid #adadad; border-right:1px solid #adadad;}
#navcompany a:hover{color:#383222;}

#navblog{position:absolute; top:121px; left:698px; z-index:9000; font-family:myriad pro; font-weight:bold; font-size:10px; letter-spacing:1px; display:none;}

#navblog a{display:block; width:96px; padding:8px 0 8px 16px; background-color:#fff; color:#8c8c8c; clear:left; font-family:times new roman; border:1px solid #adadad;}
#navblog a:hover{color:#383222;}

#agentnav{width:625px; background-color:#eaeaea; padding:1px;}
#agentnav a{color:#a3a3a3; text-decoration:none; font-weight:bold; margin-left:60px;}
#agentnav a:hover{color:#383222;}
#agentnav a.over{color:#383222; text-decoration:none;}
#agentnav span{color:#383222; font-size:15px; font-family:georgia; font-style:italic; margin-left:30px; font-weight:bold;}

#mainimage{width:948px; height:372px; border-bottom:solid #383222 18px;}

#mainimagesub{width:948px; height:310px; border-bottom:solid #383222 18px;}

#contentcontain{
	width:918px;
	padding:15px;
	font-family:arial;
	font-size:12px;
	color:#5f5e5e;
	line-height:19px;
	background-image:URL(../../images/content_back.gif);
}

#contentcontainquote{
	width:918px;
	padding:15px;
	font-family:arial;
	font-size:12px;
	color:#5f5e5e;
	line-height:19px;
}

#contentcontain .leftcol{width:260px; background-color:#f9f9f9; float:left;}

#contentcontain .rightcol{float:left; margin-left:25px; width:600px;}

#contentcontain .title{width:260px; padding:17px 0 16px 0; text-align:center; font-family:georgia; font-size:17px; font-style:italic; color:#fff; font-weight:bold; background-image:URL(../../images/t_back.gif);}

#contentcontain .posts{width:220px; margin:20px; border-bottom:1px #e4e4e4 solid;}
#contentcontain .posts strong{font-family:georgia; font-size:12px; font-style:italic; color:#383222; font-weight:bold;}

#contentcontain strong{color:#383222;}

#formquote{width:620px; border-top:1px solid #ccc; margin-top:20px; padding-top:20px;}
#formquote select{font-size:11px;}
#formquote input{font-size:11px; width:150px;}
#formquote input.small{font-size:11px; width:60px;}
#formquote textarea{font-size:11px; width:250px; height:78px; font-family:arial;}


#footcontact{margin:20px 0 10px 0; color:#5f5e5e; text-align:center; width:948px; font-family:arial; font-size:12px;}
#footcontact a{color:#5f5e5e; text-decoration:none;}
#footcontact a:hover{color:#93910a;}

#footer{
	width:970px; 
	margin:10px auto 0 auto;
	padding-bottom:30px;
	font-family:arial;
	font-size:9px;
	color:#605438;
}

#footer .right{float:right;}
#footer .left{float:left;}
#footer a{color:#605438; text-decoration:none;}
#footer a:hover{color:#b49d6b;}

#newsletter_pdf {
	padding-left:1.5em;
}
#newsletter_pdf li {
	background: url(../../images/pdf.gif) left center no-repeat;
	list-style-type: none;
	padding-left:20px;
}
