@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1c1003;
}
div,ul,li,a,h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
	}
p{
	padding:5px 0px 5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:20px;
	}
.ul_align{
	padding-left:15px;
	color:#FFFFFF;
	}
hr{
	padding:0px;
	margin:0px 0px 0px 0px;
	border-left:0px;
	border-right:0px;
	border-bottom:solid 1px #a4d5ff;
	border-top:solid 1px #16578e;
	margin:10px 0px 10px 0px;
	}
img{
	border:0px;
	}
#main_container{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	}
#container{
	width:955px;
	float:left;
	background-image:url(../images/happydranch_bg_body.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#60a1d9;
	}
#header_wrap{
	width:955px;
	height:154px;
	float:left;
	}
.logo_wrap{
	width:300px;
	height:150px;
	background-color:#FFFFFF;
	}
/*******************************top nav begining**********************************/
#menu_wrap{
	width:955px;
	height:61px;
	float:left;
	}
#menu_wrap ul{
	display:block;
	list-style:none;
	}
#menu_wrap li{
	display:inline;
	list-style:none;
	}	
/*******************************Worm Bins-Specials**********************************/
.worm_bins_menu{
	width:157px;
	height:61px;
	float:left;
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	}
/*******************************worm menu**********************************/
.worm_menu{
	width:128px;
	height:61px;
	float:left;
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-157px 0px;
	}
/*******************************seasonal**********************************/
.seasonal_menu{
	width:131px;
	height:61px;
	float:left;
	width:131px; 
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-285px 0px;
	}
/*******************************contact us**********************************/
.contact_menu{
	width:133px;
	height:61px;
	float:left;
	text-decoration:none;
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-416px 0px;
	}
.contact_menu:hover{
	width:133px;
	height:61px;
	float:left;
	text-decoration:none;
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:-416px 0px;
	}
.contact_menu_active{
	width:133px;
	height:61px;
	float:left;
	text-decoration:none;
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:-416px 0px;
	}
/*******************************information**********************************/	
.information_menu{
	width:132px;
	height:61px;
	float:left;
	text-decoration:none;
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-549px 0px;
	}
/*******************************information**********************************/	
.warm_farming_menu{
	width:125px;
	height:61px;
	float:left;
	text-decoration:none;
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-681px 0px;
	}
/*******************************information**********************************/	
.sustainable_energy_menu{
	width:149px;
	height:61px;
	float:left;
	text-decoration:none;
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-806px 0px;
	}
/*******************************top nav end**********************************/
#content_wrap{
	width:905px;
	float:left;
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-x;
	background-color:#60a1d9;
	padding:20px 25px 0px 25px;
	}
#footer_wrap{
	width:955px;
	float:left;
	height:562px;
	background-image:url(../images/footer_wrap.jpg);
	background-repeat:repeat-x;
	}
.footer_top{
	width:955px;
	height:330px;
	float:left;
	}
.footer_top_left{
	width:620px;
	height:330px;
	float:left;
	}
.footer_top_right{
	width:335px;
	height:330px;
	float:left;
	}
.footer{
	width:955px;
	height:100px;
	float:left;
	text-align:center;
	padding-top:132px;
	}
#additional_footer_wrap{
	width:955px;
	float:left;
	background-color:#1c1003;
	}
.additional_footer{
	width:820px;
	height:115px;
	float:left;
	background-color:#1c1003;
	padding:0px 65px 0px 70px;
	background-image:url(../images/footer_nav.jpg);
	background-repeat:no-repeat;
	}
.additional_footer ul{
	display:block;
	list-style:none;
	}
.additional_footer li{
	display:inline;
	list-style:none;
	float:left;
	text-decoration:none;
	}
.worm_nav{
	width:215px;
	height:115px;
	float:left;
	text-decoration:none;
	}
.worm_nav:hover{
	width:215px;
	height:115px;
	float:left;
	background-image:url(../images/footer_nav_hover.jpg);
	background-repeat:no-repeat;
	background-position:-70px 0px;
	text-decoration:none;
	}
.worm_bins_nav{
	width:215px;
	height:115px;
	float:left;
	margin:0px 89px 0px 86px;
	text-decoration:none;
	}
.worm_bins_nav:hover{
	width:215px;
	height:115px;
	float:left;
	margin:0px 89px 0px 86px;
	background-image:url(../images/footer_nav_hover.jpg);
	background-repeat:no-repeat;
	background-position:-371px 0px;
	text-decoration:none;
	}
.book_video_nav{
	width:215px;
	height:115px;
	float:left;
	text-decoration:none;
	}
.book_video_nav:hover{
	width:215px;
	height:115px;
	float:left;
	background-image:url(../images/footer_nav_hover.jpg);
	background-repeat:no-repeat;
	background-position:-675px 0px;
	text-decoration:none;
	}
	
	
.right_nav{
	width:265px;
	height:255px;
	float:left;
	padding:50px 50px 24px 20px;
	}
.right_nav ul{
	display:block;
	list-style:none;
	}
.right_nav li{
	display:block;
	list-style:none;
	float:left;
	}
.gardaners_recyclers{
	width:265px;
	height:60px;
	text-decoration:none;
	float:left;
	}
.gardaners_recyclers:hover{
	width:265px;
	height:60px;
	text-decoration:none;
	background-image:url(../images/rightnav_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:-20px -50px;
	float:left;
	}
	
.educators{
	width:265px;
	height:70px;
	text-decoration:none;
	float:left;
	}
.educators:hover{
	width:265px;
	height:70px;
	text-decoration:none;
	float:left;
	background-image:url(../images/rightnav_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:-20px -110px;
	}
.fishermen{
	width:265px;
	height:65px;
	text-decoration:none;
	float:left;
	}
.fishermen:hover{
	width:265px;
	height:65px;
	text-decoration:none;
	float:left;
	background-image:url(../images/rightnav_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:-20px -180px;
	}
.worms_workplace{
	width:265px;
	height:65px;
	text-decoration:none;
	float:left;
	}
.worms_workplace:hover{
	width:265px;
	height:65px;
	text-decoration:none;
	float:left;
	background-image:url(../images/rightnav_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:-20px -245px;
	}
/*************inner page********************/
#inner_footer{
	width:955px;
	height:275px;
	background-image:url(../images/inner_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	float:left;
	}
#inner_footer_content{
	width:900px;
	float:left;
	background-color:#1c1003;
	padding:0px 25px 0px 30px;
	}
#inner_footer_nav{
	width:955px;
	float:left;
	background-color:#1c1003;
	}
#homek  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	position: relative;
	z-index: 1000;
	left: 15px;
	top: 0px;

}
#homek a:link  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
