/* hobbs herder.com CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* ------------------------------------ top nav -- */
#top_contain{
	background-image: url(../images/top_bkgrnd.jpg);
	background-repeat:  repeat-x;
	background-position:  top;
	height:49px;
}
#top_wrap{
	height:49px;
	width:1014px;
}
#top_buttons{
	width:246px;
	height:49px;
	display:inline;
	float:left;
}
#seo_top{
	background-image: url(../images/top_nav_seo_05.jpg);
	background-repeat:  repeat-x;
	background-position:  top;
	width:768px; 
	height:49px;
	display:inline;
	float:left;
}
#top_seo_con{
	padding-top:10px;
}
.info{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	color:#FFFFFF;
}
.phone{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	color:#FFFFFF;
	padding-right:40px;
}
/* ------------------------------------ end top nav -- */
/* ------------------------------------ head img nav -- */
#img_nav_contain{
	background-color:#a7c8e7;
	height:304px;
}
#head_img{
	width:1014px;
}
#nav_contain{
	width:1014px;
}
/* ------------------------------------ end head img nav -- */
/* ------------------------------------ body controls -- */
#body_contain{
	background-image: url(../images/body_bkgrnd.jpg);
	background-repeat:  repeat-x;
	background-position:  top;
	background-color:#f3ebd5;
}
#body_wrap{
	background-image: url(../images/body_y_bg.jpg);
	background-repeat:  repeat-y;
	background-position:  top;
	width:1014px;
}
#body_wrap_single{
	background-image: url(../images/body_y_single_bg.jpg);
	background-repeat:  repeat-y;
	background-position:  top;
	width:1014px;
}
#content_wrap{
	width:1000px;
}
#headline_contain{
	padding-left:60px;
}
p   { 
	color: #2f431b; 
	font-size: 15px; 
	line-height: 1.8; 
	font-family:"Arial", Helvetica, sans-serif; 
	text-align: left;
	padding-left:60px;
	padding-right:40px;
	}
.ptitle{ 
	color: #2f431b; 
	font-size: 16px; 
	font-family:"Arial", Helvetica, sans-serif; 
	}
.ptitle2{ 
	color:#b12c1b; 
	font-size: 16px; 
	font-family:"Arial", Helvetica, sans-serif; 
	}
ul {
		padding-left:60px;
	padding-right:40px;
}
li {
	color:#465237;
	font-size: 15px; 
	line-height: 1.8; 
	font-family:"Arial", Helvetica, sans-serif;
}
.headline{
	font-family:"Times New Roman", Times, serif; 
	font-size: 30px; 
	line-height: 1.0; 
	color:#b12c1b;
}
/* ------------------------------------ end body controls -- */
/* ------------------------------------ foot controls -- */
#foot_contain{
	background-image: url(../images/foot_bkgrnd.jpg);
	background-repeat:  repeat-x;
	background-position:  top;
	background-color:#d4a00e;
}
#foot_wrap{
	width:1014px;
}
#bot_nav{
	padding-top:30px;
}
.footer  { 
	color: #2f431b; 
	line-height: 1.4; 
	font-size: 12pt; 
	font-family:"Times New Roman", Times, serif;
}
a.footerlink  { 
	color: #2f431b; 
	font-size: 15px ; 
	font-family:"Times New Roman", Times, serif; 
	text-decoration: underline;
	text-align:center; 
}
a.footerlink:hover  { 
	color: #ffffff; 
	font-size: 15px ; 
	font-family:"Times New Roman", Times, serif; 
	text-decoration: none; 
}
#address_contain{
	margin-top:25px;
	padding-bottom:30px;
}
.address{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:18px;
	color:#2f431b;
}
/* ------------------------------------ end foot controls -- */
