*{
	margin: 0;
	padding: 0;
}

body{
	font-family: "Trebuchet Ms",verdana, tahoma, arial;
	font-size: 90%;
	background-color:#BC0006;
}
html{}
#filler{
	width: 980px;
	background: #a20000 url(../images/bg.jpg) repeat-x;	
	padding:30px 0 0 20px;
	margin: 0 auto;
}
#wrapper{
	
	
}
#wrapper .top{
	background:url(../images/con-top.jpg) no-repeat;
	width:967px;
	height:31px;
}
#wrapper .bottom{
	background:url(../images/con-bottom.jpg) no-repeat;
	width:967px;
	height:21px;
}
#wrapper .middle{
	background:url(../images/con-mid.jpg) repeat-y;
	width:967px;
	padding:0px 0 0 25px;
}

#wrapper .header{margin-top:-1px;padding-top:10px;}
.header .left-text{
	background:url(../images/left-text.jpg) no-repeat;
	width:267px;
	height:82px;
	float:left;
}
.header .right-text{
	background:url(../images/right-text.jpg) no-repeat;
	width:273px;
	height:82px;
	float:right;
	margin-right:55px;
}
.clear{clear:both;}

.header .logo{
	background:url(../images/logo.gif) no-repeat;
	width:199px;
	height:228px;
	position:absolute;
	top:43px;
	margin:0px 0 0 361px;
}
.header .pic{
	background:url(../images/header-pic.jpg) no-repeat;
	width:921px;
	height:305px;
	margin:20px 0 0 0;
}
.bookmark{
	position:absolute;
	margin:-5px 0px 0 806px;
}
.twitter{
	position:absolute;
	margin:-6px 0px 0 716px;
}
.order{
	position: absolute;
	margin:-4px 0 0 0px;
}
.content{}
.view{
	position:absolute;
	margin:-130px 0 0 380px;
}
.view a{
	font-family: "Arial Black", arial;
	font-size:14pt;
	color:#e7e919;
	text-decoration:none;
}
.checkout{
	/*margin:0px 0 0 10px;*/
	font-family: arial, "Arial Black";
	font-size:17px;
	float:left;
}
.checkout2{
	float:left;
	margin:20px 0 0 10px;
	font-family: arial, "Arial Black";
	font-size:17px;
}
.loyalty{
	position:absolute;
	margin:-30px 0 0 10px;
	z-index:1000;
}
.rewards{
	float:left;
	margin:-60px 0 0 0;
}

#footer{
	text-align:center;
	color:#fff;
	font-family: arial, "Arial Black";
	font-size:12px;
}
#footer ul li{display:inline;color:#fff;padding:3px;}
#footer ul li a{
	color:#fff;
	font-family: arial, "Arial Black";
	font-size:18px;
	text-decoration:none;
}
#footer a, #footer span{
	color:#d8d99c;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}

/*******menu******/
.header .menu{
	position:absolute;
	margin:-33px 0 0 0px;
	z-index:7;
}
.header .menu ul li{
	display:inline;
	float:left;
	padding:0 0px 0 40px;
}
.header .menu .home{
	background:url(../images/home.gif) no-repeat;
	width:178px;
	height:64px;
}
.header .menu .home-current, .header .menu .home:hover{
	background:url(../images/home-current.gif) no-repeat;
	width:178px;
	height:64px;
}
.header .menu .men{
	background:url(../images/menu.gif) no-repeat;
	width:178px;
	height:64px;
}
.header .menu .men-current, .header .menu .men:hover{
	background:url(../images/menu-current.gif) no-repeat;
	width:178px;
	height:64px;
}
.header .menu .about{
	background:url(../images/about.gif) no-repeat;
	width:178px;
	height:64px;
}
.header .menu .about-current, .header .menu .about:hover{
	background:url(../images/about-current.gif) no-repeat;
	width:178px;
	height:64px;
}
.header .menu .contact{
	background:url(../images/contact.gif) no-repeat;
	width:178px;
	height:64px;
}
.header .menu .contact-current, .header .menu .contact:hover{
	background:url(../images/contact-current.gif) no-repeat;
	width:178px;
	height:64px;
}



/***aboutpage*/
.about-left{
	float:left;
	width:232px;
	margin:120px 0 0 0;
}
.about-center{
	float:left;
	width:435px;
	margin:0px 0 0 0;
	padding:0 20px 20px 20px;
}
.about-right{
	float:left;
	width:232px;
	margin:120px 0 0 0;
}
.about-center .title{
	font-family: arial, "Arial Black";
	font-size:18px;
	color:#f20000;
}
.about-center .people-ask{
	font-family: arial, "Arial Black";
	font-size:15px;
	font-weight:bold;
	color:#000;
}
.about-center .text{
	color:#5a5959;
	font-family: arial, "Arial Black";
	font-size:14px;
}

/**********menu page***********/
.menu-page{
	margin: 50px 80px 0 30px;
}
.menu-page .green{
	color:#5fa707;
	font-family: arial, "Arial Black";
	font-size:18px;
	float:left;
	width:220px;
}
.menu-page .title{
	float:left;
	width:340px;
	margin-left:130px;
}
.menu-page .menu-left{
	float:left;
	width:440px;
	font-size: 16px;
	font-weight:bold;
	font-family: "Arial Narrow", "Arial Black";
	color:#5a5959;
}
.menu-page .menu-left strong{color:#000;}
.menu-page .menu-right{
	float:left;
	width:415px;
	font-size: 16px;
	font-weight:bold;
	font-family: "Arial Narrow", "Arial Black";
	color:#5a5959;
}
.menu-page .menu-right strong{color:#000;}
.menu-page .big-title{
	color:#5fa707;
	font-size:2em;
	font-family: arial, "Arial Narrow", "Arial Black";
	text-align:center;
}


/*********contact page***********/
.contact-left{
	float:left;width:595px;color:#6f6d6d;
	font-family: arial, "Arial Narrow", "Arial Black";
	font-size:17px;
}
.contact-left a{
	color:#5fa707;
	text-decoration:none;
	font-size:15px;
}
.contact-left .map-title{
	text-align:right;
	color:#5fa707;
	font-size:15px;
	font-family: arial, "Arial Narrow", "Arial Black";
	margin-top:30px;
}
.contact-right{
	float:right;
	background:url(../images/contact-form-bg.jpg) no-repeat;
	height:325px;
	width:306px;
	margin:-25px 50px 0 0;
}
.contact-right .name{
	background:url(../images/name.jpg) no-repeat;
	width:232px;
	height:25px;
	padding:4px 0 0 85px;
}
.contact-right .email{
	background:url(../images/email.jpg) no-repeat;
	width:232px;
	height:24px;
	padding:4px 0 0 85px;
}
.contact-right .address{
	background:url(../images/address.jpg) no-repeat;
	width:232px;
	height:24px;
	padding:4px 0 0 85px;
}
.contact-right .message{
	background:url(../images/message.jpg) no-repeat;
	width:232px;
	height:92px;
	padding:4px 0 0 85px;
}
.contact-right form{
	margin: 90px 0 0 38px;
}
.contact-right .submit{
	margin: 5px 0 0 150px;
}
.msg{
	position:absolute;
	margin: 65px;
}

/******directions***********/
form.direct{margin-left:30px;}
form.direct label{
	width:190px;
	float:left;
	font-weight:bold;
}
form.direct input, form.direct select{
	margin:5px;
}