/* ---- [ body ] ---- */
a img{ 	border: none;}
* { padding: 0; margin: 0; }

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#FFDC9F;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

/* ---- [ header/navigation ] ---- */
#holder {
	width: 953px; 
	margin:auto;
	display: inline;
	text-align:left;
	height:auto;
	background-color:#FFDC9F;
	
	/*position:fixed;*/
}

#logo{
/*background:url(../images/brewshop_header.jpg) no-repeat left;*/
height:163px; 
width:938px; 
position:relative; 
top:30px;

}


#logo a span {
        visibility: hidden;
		
		
       }
#nav {
	background:url(../images/nav_bg_internal.jpg); 
	height:60px;
	position:relative;
	width: 938px;
	margin-top: 30px;
	
	}
#navhome {
	background:url(../images/nav_bg_home.jpg); 
	height:60px;
	position:relative;
	width: 938px;
	margin-top: 30px;
	
	}
#nav2{height:35px; float:left; width:600px; margin-left: 245px;padding:0; display:inline;}
ul.nav2{height:15px;line-height:35px;float:right;list-style:none;font-size:12px;font-weight:700;margin:5px 0 0 0px;padding:0;}
ul.nav2 li a,ul.nav2 li {text-decoration:none;color:#113255;float:left;display:block;padding:0 0px;}
.nav2 ul {display: inline; float: right; list-style: none; margin:0;  }
	.nav2 li {display: inline;  margin:0; padding:0; }
	.nav2 li a {text-decoration: none; padding:0;  display:inline; text-indent:-9999px;  }
	.nav2 li span {display: none}

#nav01 a {background: url(../images/btn_store.jpg) no-repeat; width: 55px; height: 15px;}
#nav01 a:hover {background: url(../images/btn_store_on.jpg) no-repeat; width: 55px; height: 15px;}
#nav01 a.on {background: url(../images/btn_store_on.jpg) no-repeat; width: 55px; height: 15px;}

#nav02 a {background: url(../images/btn_recipes.jpg) no-repeat; width: 77px; height: 15px;}
#nav02 a:hover {background: url(../images/btn_recipes_on.jpg) no-repeat; width: 77px; height: 15px;}
#nav02 a.on {background: url(../images/btn_recipes_on.jpg) no-repeat; width: 77px; height: 15px;}

#nav03 a {background: url(../images/btn_bottled.jpg) no-repeat; width: 120px; height: 15px;}
#nav03 a:hover {background: url(../images/btn_bottled_on.jpg) no-repeat; width: 120px; height: 15px;}
#nav03 a.on {background: url(../images/btn_bottled_on.jpg) no-repeat; width: 120px; height: 15px;}

#nav04 a {background: url(../images/btn_events.jpg) no-repeat; width: 70px; height: 15px;}
#nav04 a:hover {background: url(../images/btn_events_on.jpg) no-repeat; width: 70px; height: 15px;}
#nav04 a.on {background: url(../images/btn_events_on.jpg) no-repeat; width: 70px; height: 15px;}

#nav05 a {background: url(../images/btn_forum.jpg) no-repeat; width: 130px; height: 15px;}
#nav05 a:hover {background: url(../images/btn_forum_on.jpg) no-repeat; width: 130px; height: 15px;}
#nav05 a.on {background: url(../images/btn_forum_on.jpg) no-repeat; width: 130px; height: 15px;}

#nav06 a {background: url(../images/btn_links.jpg) no-repeat; width: 63px; height: 15px;}
#nav06 a:hover {background: url(../images/btn_links_on.jpg) no-repeat; width: 63px; height: 15px;}
#nav06 a.on {background: url(../images/btn_links_on.jpg) no-repeat; width: 63px; height: 15px;}

#nav07 a {background: url(../images/btn_contact.jpg) no-repeat; width: 66px; height: 15px;}
#nav07 a:hover {background: url(../images/btn_contact_on.jpg) no-repeat; width: 66px; height: 15px;}
#nav07 a.on {background: url(../images/btn_contact_on.jpg) no-repeat; width: 66px; height: 15px;}




/* ---- [ conatiner ] ---- */

#container {width: 953px; margin:0 0 0 0; background: url(../images/mainbody_bg.jpg) repeat-y; overflow: visible; float:left;}
/*#container_liner old { width: 800px; margin: 30px 0 10px 250px; float:left; }*/
#container_liner { width: 750px; margin: 0 0 0px 110px; float:left; overflow: visible;}

#lower_container {
	width: 725px;
	margin: 10px 0px 10px 0px;
	float:left;
	height: auto;
}


/* ---- [ main page] ---- */
#homeimg_container { width: 748px; height: 506px; margin: -35px 0 0 -14px; float:left; overflow: visible; min-height: 506px; background: url(../images/homepage_img.jpg) no-repeat;}


/* ---- [ sub page] ---- */
#container_body { width: 735px; margin: -35px 0 0 -14px; float:left; overflow: visible; min-height: 506px; background: url(../images/homepage_img.jpg) no-repeat;}

#container_liner_sub {width: 850px; margin: 30px 0 50px 7px; float:left; background:url(../images/dots2_bg.gif) no-repeat top right;}
#container_liner_sub p {width: 539px; margin: 5px 0 10px 7px; display:block; }
#sub_header {width: 639px; margin: 70px 0 30px 7px;}


/* ---- [ footer ] ---- */
#footerbox{background:url(../images/footer_bg.jpg) no-repeat; height:30px; width: 938px; clear:both;}
#footer{background:#FFDC9F; clear:both;height:30px !important;margin:0;padding:0; margin:10px 10px 10px 60px;width:800px;}
.footer{color:#000; padding:0 0 0 0; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:normal;}

/* ---- [ text sytles] ---- */

h1 {
	color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	display: inline;
	}
h2 {
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform:capitalize;
	margin: 0px;
	text-align:left;
	display: inline;
	}
h3 {
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	text-align:left;
	}
	
a {

	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	text-decoration: underline;
}