/* CSS Document */

				
* /*<@- Asign MARGIN, PADDING=0 to all default Tag Selector's -@>*/
{
	padding		: 0px;
	margin		: 0px;
}

html, body
{
	height		: 100%;
	padding		: 0px;
	margin		: 0px;
}

body {
	background	: #d7eb9c url(../images/bg.gif) repeat-x center top;
	color		: #394401;
	font		: normal 13px Arial, Helvetica, sans-serif;
	height		: 100%;	
	text-align	: left; 	/* To move content center */
	margin		: 0px auto;	
}

			
a:link, a:active, a:visited  /*<@- Default hyperlink style -@>*/
{
	color			: #73880a;
	font			: normal 13px Arial, Helvetica, sans-serif;
	text-decoration	: none;
}

a:hover
{
	color			: #db322f; 
	font			: normal 13px Arial, Helvetica, sans-serif;
	text-decoration	: none;
}	
	
p 
{
	margin		: 0 auto;
	padding		: 0 px;			
}

ul, li, ol 
{			
	list-style	: none;
	text-align	: left;			
}		

img 
{
	float		: none;
	border		: 0px;
}

table, p, td, th, div, ul, li, ol, span, form, input, select, option, em
{
	font		: normal 13px Arial, Helvetica, sans-serif;
}	

checkbox{
	border:0px;
}	
		
/* [ End ] */

#wrapper{
	width:955px;
	padding:0;
	margin:0 auto;
}

#top{
	width:955px;
	background-image:url(../images/top_banner_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:0;
	margin:0;
}

.topLogo{
	width:298px;
	padding:30px 0 20px 0;
	margin:0 auto;
}

#topNavBg{
	background-image:url(../images/top_nav_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:927px;
	padding:0 14px 0 14px;
	margin:0;
}

#topNav{
	padding:0;
	margin:0px;
}

#topNav ul{
	padding:0;
	margin:0;
}

ul#topNav li{
	list-style:none;
	float:left;
	display:block;
}

.homeBtn:link,.homeBtn:active,.homeBtn:visited{
	background-image:url(../images/home_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:87px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

.homeBtn:hover{
	background-image:url(../images/home_btn.gif);
	background-repeat:no-repeat;
	background-position:0 -43px;
	width:87px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

.orderOnlineBtn:link,.orderOnlineBtn:active,.orderOnlineBtn:visited{
	background-image:url(../images/order_online_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:141px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

.orderOnlineBtn:hover{
	background-image:url(../images/order_online_btn.gif);
	background-repeat:no-repeat;
	background-position:0 -43px;
	width:141px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

.downloadMenuBtn:link,.downloadMenuBtn:active,.downloadMenuBtn:visited{
	background-image:url(../images/download_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:168px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

.downloadMenuBtn:hover{
	background-image:url(../images/download_btn.gif);
	background-repeat:no-repeat;
	background-position:0 -43px;
	width:168px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

.contactBtn:link,.contactBtn:active,.contactBtn:visited{
	background-image:url(../images/contactus_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:126px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

.contactBtn:hover{
	background-image:url(../images/contactus_btn.gif);
	background-repeat:no-repeat;
	background-position:0 -43px;
	width:126px;
	height:43px;
	padding:0;
	margin:0 auto;
	float:left;
	display:block;
}

#body{
	width:955px;
	background-color:#f2fbd5;
	padding:14px 0 15px 0;
	margin:0;
}

.bodyBg{
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-y;
	background-position:center top;
	width:945px;
	padding:0 5px 0 5px;
	margin:0;
}

.bodyTop{
	width:945px;
	background-image:url(../images/body_top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding:52px 0 0 0;
	margin:0;
}

.bodyBottom{
	width:945px;
	background-image:url(../images/body_bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:0 0 52px 0;
	margin:0;
}

#bodyContentArea{
	width:845px;
	padding:0 50px 0 50px;
	margin:0;
}

#contentLeft{
	width:231px;
	padding:0 16px 0 0;
	margin:0;
	float:left;
}

#contentRight{
	width:598px;
	padding:0;
	margin:0;
	float:left;
}

.leftNavBox{
	width:231px;
	background-color:#73880a;
	padding:0;
	margin:0;
}

.leftNavBoxTopBg{
	width:231px;
	background-image:url(../images/left_nav_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:90px 0 0 0;
	margin:0;
}

.leftNavBoxBottomBg{
	width:231px;
	background-image:url(../images/left_nav_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 26px 0;
	margin:0;
}

#leftNav{
	padding:0;
	margin:0px;
}

#leftNav ul{
	padding:0;
	margin:0;
}

ul#leftNav li{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
}

ul#leftNav li a:link,ul#leftNav li a:active,ul#leftNav li a:visited{
	width:182px;
	height:28px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	background-image:url(../images/left_nav_icon.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:0 0 0 18px;
	margin:0 0 0 20px;
	display:block;
}

ul#leftNav li a:hover{
	width:182px;
	height:28px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	color:#deff34;
	background-image:url(../images/left_nav_icon.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:0 0 0 18px;
	margin:0 0 0 20px;
	display:block;
}

.banner{
	width:598px;
	padding:0 0 15px 0;
	margin:0;
}

.welcomeContBoxArea{
	width:598px;
	background-image:url(../images/wel_cont_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding:0;
	margin:0;
}

.welContBoxTopBg{
	width:598px;
	background-image:url(../images/wel_cont_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:6px 0 0 0;
	margin:0;
}

.welContBoxBottomBg{
	width:598px;
	background-image:url(../images/wel_cont_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 6px 0;
	margin:0;
}

.welTitel{
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#5b6d00;
	padding:3px 17px 8px 17px;
	margin:0;
	border-bottom:#c4d889 1px solid;
}

.welDesText{
	width:564px;
	padding:15px 17px 17px 17px;
	margin:0;
	color:#394401;
	text-align:left;
}

.timeBoxBg{
	background-image:url(../images/time_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:231px;
	padding:0;
	margin:15px 0 0 0;
}

.timeBoxTopBg{
	background-image:url(../images/time_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:231px;
	padding:6px 0 0 0;
	margin:0;
}

.timeBoxBottomBg{
	background-image:url(../images/time_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:231px;
	padding:0 0 6px 0;
	margin:0 0 0 0;
}

.openTimeText{
	font-size:16px;
	clear:#5b6d00;
	text-align:center;
	padding:5px 0 5px 0;
}

.openCount{
	font-size:20px;
	text-align:center;
	font-weight:bold;
	color:#d10000;
	padding:5px 0 3px 0;
}


.placeOrderText{
	font-size:13px;
	clear:#5b6d00;
	text-align:center;
	padding:5px 0 5px 0;
}

.paypulIcon{
	text-align:center;
	padding:5px 0 3px 0;
}

.orderOnLineLink:link,.orderOnLineLink:active,.orderOnLineLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d10000;
	text-decoration:none;
}

.orderOnLineLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#73880a;
	text-decoration:none;
}


.leftContact{
	text-align:center;
	padding:10px 0 12px 0;
}

.contactDes{
	font-size:13px;
	text-align:center;
	font-weight:normal;
	color:#5b6d00;
	padding:0 0 6px 0;
}

.lastBoxesArea{
	width:598px;
	padding:0;
	margin:0;
}

.freeHomeDeliveryBox{
	width:325px;
	background-image:url(../images/free_home_delivery_box.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 25px 0 0;
	margin:15px 0 0 0;
	float:left;
}

.beerBox{
	width:247px;
	padding:0;
	margin:15px 0 0 0;
	float:left;
}

.freeboxContArea{
	font-size:15px;
	color:#394401;
	text-align:left;
	padding:0 0 0 16px;
	margin:0;
}

.freeDesText{
	font-size:16px;
	color:#414e00;
	text-align:left;
	padding:20px 0 16px 0;
}

.free{
	font-size:26px;
	font-weight:bold;
	color:#d10000;
}

.freeSubDes{
	text-align:left;
	font-size:14px;
}

.sprice{
	font-size:14px;
	font-weight:bold;
	color:#d10000;
}

.freeOderDescrip{
	line-height:18px;
}

.desLearn{
	text-align:left;
	padding:16px 0 14px 0;
}

.learnMore:link,.learnMore:active,.learnMore:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-decoration:underline;
	color:#FFFFFF;
	}
	
	
.learnMore:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-decoration:underline;
	color:#d20000;
	}

#footer{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	padding:0;
	margin:0 auto;
}
	
.footerCont{
	width:430px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d7eb9c;
	text-align:center;
	padding:20px 0 0 0;
	margin:0 auto;
}

#fnav ul{
	padding:0;
	margin:0;
}

ul#fnav li{
	list-style:none;
	float:left;
	display:block;
}

ul#fnav li a:link,ul#fnav li a:active,ul#fnav li a:visited{
	background-image:url(../images/footer_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
	font-size:13px;
	color:#d7eb9c;
	padding:0 18px 0 18px;
	margin:0;
	float:left;
	display:block;
}

ul#fnav li a:hover{
	background-image:url(../images/footer_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	padding:0 18px 0 18px;
	margin:0;
	float:left;
	display:block;
}

ul#fnav li a#flastLink{
	background-image:none;
}

.copyRight{
	font-size:12px;
	text-align:center;
	color:#d7eb9c;
	padding:5px 0 20px 0;
}

	
	
.clear{
	clear:both;
	font-size:0px;
}



.inputbox{border:1px solid #73880A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; background-color:#FFF8ED;}
.inputbutton{border:2px solid #CDE43D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color:#73880A; padding:3px; cursor:pointer;}

h1{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#73880A;}

.tableTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#7d995e;
}