/* CSS Document */
td, div, ul, ol, a, p, form, h1, h2, h3, h4, strong, img{
	padding:0; margin:0;
	}
body{
	margin:0;
	padding:0 0 30px 0;
	background:url(images/body-bg.jpg) repeat-x 0 0;
	background-color:#80200A;
}
.logopad{
	margin:0 0 4px 0;
}
ul {
	list-style-type:none;
}
a{
	outline:none;
	}

.spacer{
	line-height:0px; clear:both; padding:0px; margin:0px;
	}

/*.home{
	background:url(images/home.gif) no-repeat 0 0;
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; padding:2px 0 0 0;
	width:85px;
	
}
.home a{
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; text-decoration:none;
	
}
.home a:hover{
	color:#000;
	text-decoration: none;
	
}

.meatselection{
	background:url(images/2.gif) no-repeat 0 0;
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; padding:2px 0 0 0;
	width:117px;
}
.meatselection a{
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; text-decoration:none;
	
}
.meatselection a:hover{
	color:#000;
	text-decoration: none;
	
}
.weeklyfeature{
	background:url(images/2.gif) no-repeat 0 0;
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; padding:2px 0 0 0;
	width:117px;
}
.weeklyfeature a{
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; text-decoration:none;	
}
.weeklyfeature a:hover{
	color:#000;
	text-decoration: none;
	
}
.instore{
	background:url(images/3.gif) no-repeat 0 0;
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; padding:2px 0 0 0;
	width:121px;
}
.instore a{
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; text-decoration:none;	
}
.instore a:hover{
	color:#000;
	text-decoration: none;
}
.orderonline{
	background:url(images/3.gif) no-repeat 0 0;
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; padding:2px 0 0 0;
	width:121px;
}
.orderonline a{
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; text-decoration:none;	
}
.orderonline a:hover{
	color:#000;
	text-decoration: none;
}
.contact{
	background:url(images/3.gif) no-repeat 0 0;
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; padding:2px 0 0 0;
	width:121px;
}
.contact a{
	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center; text-decoration:none;	
}
.contact a:hover{
	color:#000;
	text-decoration: none;
}*/
/*------------------------topnav start----------------------------*/
ul.topnav{
	padding:0;
	margin:0 0 0 90px;
	list-style-type:none;
	}
ul.topnav li{
	font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#FFFFFF; float:left; margin:0 1px;
	}
ul.topnav li a{
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:28px;
	cursor:pointer;
	text-decoration:none;
	background:url(images/topnav-bg-r.gif) repeat-x 0 0;
	background-color:inherit;
	display:block;
	float:left;
	}
ul.topnav li a:hover{
	background:url(images/topnav-bg-r-hover.gif) repeat-x 0 0;
	color:#CCCCCC;
	background-color:inherit;
	text-decoration:none;
	}
ul.topnav li a.active{
	background:url(images/topnav-bg-r-hover.gif) repeat-x 0 0;
	color:#CCCCCC;
	background-color:inherit;
	text-decoration:none;
	}
ul.topnav li a span.left{
	background:url(images/topnav-bg-left.gif) no-repeat 0 0;
	padding:0 0 0 19px;
	height:28px;
	display:block;
	float:left;
}
ul.topnav li a:hover span.left{
	background:url(images/topnav-bg-left-hover.gif) no-repeat 0 0;
	height:28px;
	float:left;
	}
ul.topnav li a.active span.left{
	background:url(images/topnav-bg-left-hover.gif) no-repeat 0 0;
	height:28px;
	float:left;
	}
ul.topnav li a span.left span.right{
	background:url(images/topnav-bg-right.gif) no-repeat 100% 0;
	padding:0 19px 0 0;
	display:block;
	height:28px;
	float:left;
	}
ul.topnav li a:hover span.left span.right{
	background:url(images/topnav-bg-right-hover.gif) no-repeat 100% 0;
	display:block;
	text-align:center;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	height:28px;
	}
ul.topnav li a.active span.left span.right{
	background:url(images/topnav-bg-right-hover.gif) no-repeat 100% 0;
	display:block;
	text-align:center;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	height:28px;
	}			
			
	

/*------------------------topnav End----------------------------*/
.bodypad{
	padding:8px 0 0 0;
}
.bodypadInner{
	padding:0;
}

.leftcor{
	background:url(images/left-crv.gif) no-repeat 0 0;
	width:18px;
	height:45px;
}
.middle{
	background:url(images/mid-grd.gif) repeat-x 0 0;
	height:45px;
}
.rightcor{
	background:url(images/right-crv.gif) no-repeat 0 0;
	width:18px;
	height:45px;
}
.inerpad{
	padding:0 0 0 14px;
}
.whitebg{
	background-color:#FFF;
}
.whitebg p{
	font:16px/18px Arial, Helvetica, sans-serif;
}
.bodytxt{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#929292;
}
.redtxt{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#B72D2D;
}
.redtxt:hover{
	text-decoration:none;
}
.redtxtbold{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color:#B72D2D;
}
.imgmargin{
	margin:0 19px 0 0;
}
.bottmargin{
	margin:0 0 8px 0;
}
a.more{
	text-decoration:none;
	background-color:#B62D2D;
	width:48px;
	height:17px;	
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	display:block;
	float:left;
	margin:8px 0 0 0;
}
a.more:hover{
	text-decoration:none;
	background-color:#D34A4A;
}
.toppad{
	padding:15px 0 0 14px;
}

ul.listhead{
	list-style-type:none;
	padding:0 0 0 0;
	width:278px;
	}
ul.listhead li{
	background:url(images/arrow.gif) no-repeat 0 5px;
	font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#B62D2D;
	float:left;
	padding:0 0 0 10px;
	}
ul.cartlist{
	list-style-type:none;
	padding:7px 0 0 0;
	width:290px;
}
ul.cartlist li.addcart{
	background:url(images/add-cart.gif) no-repeat 10px 0;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#5D5A59;
	padding:0 0 0 35px;
	float:left;	
}
ul.cartlist li.addcart a{
	color:#5D5A59;
	text-decoration:none;
}
ul.cartlist li.addcart a:hover{
	text-decoration:underline;
}
ul.cartlist li.addbskt{
	background:url(images/view-bskt.gif) no-repeat 15px 0;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#5D5A59;
	padding:0 0 0 40px;
	float:left;	
}
ul.cartlist li.addbskt a{
	color:#5D5A59;
	text-decoration:none;
}
ul.cartlist li.addbskt a:hover{
	text-decoration:underline;
}	
ul.cartlist li.submord{
	background:url(images/subm-ord.gif) no-repeat 15px 0;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#5D5A59;
	padding:0 0 0 30px;
	float:left;	
}	
ul.cartlist li.submord a{
	color:#5D5A59;
	text-decoration:none;
}	
ul.cartlist li.submord a:hover{
	text-decoration:underline;
}	
/*.footlftcrv{
	background:url(images/foot-lft-crv.jpg) no-repeat 0 23px;
	background-color:#FFF;
	width:17px;
	height:74px;
}*/
.footlftcrv{
	background:url(images/foot-lft-crv.jpg) no-repeat 0 100%;
	background-color:#FFF;
	width:17px;
	height:94px;
}
/*.footmidbg{
	background:url(images/foot-bg.gif) repeat-x 0 23px;
	background-color:#FFF;
	height:34px;
}*/
.footmidbg{
	background:url(images/foot-mid-bg.jpg) repeat-x 0 100%;
	background-color:#FFF;
}
/*.footrghtcrv{
	background:url(images/foot-rght-crv.jpg) no-repeat 0 23px;
	background-color:#FFF;
	width:17px;
	height:74px;
}*/
.footrghtcrv{
	background:url(images/foot-rght-crv.jpg) no-repeat 0 100%;
	background-color:#FFF;
	width:17px;
	height:94px;
}
/*.copy{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	padding:40px 0 0 0;
}*/
.copy{
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	padding:37px 0 0 0;
}

.copy a{
	color:#a19b9b;
	background-color:inherit;
	text-decoration:none;
}
.copy a:hover{
	color:#5f5b5b;
	background-color:inherit;
	text-decoration:underline;
}

/*-----------------newlyadded-------------------*/
.welcome{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#929292;
	}
.welcome span{
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	color:#BB3B3B; display:block;
	margin:0 0 10px 0;
	}
.welcome a{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#BB3B3B;
	background-color:inherit;
	text-decoration:underline;
	}
.welcome a:hover{
	text-decoration:none;
	}
.searchpad{
	padding:0 0 33px 0;
	}
		
.bg{
	background:url(images/bg-right-pan-hover.gif) no-repeat 0 0;
	padding:0 0 0 5px;
	height:56px;
	}
.bgpad{
	padding:0 0 0 5px;
	height:56px;
	}
.serchbox{
	width:245px;
	height:25px;
	border-top:1px solid #E1E0E1;
	border-bottom:1px solid #E1E0E1;
	border-left:none;
	border-right:none;
	font:normal 13px/24px Arial, Helvetica, sans-serif;
	color:#9F9F9F;
	}
.meting{
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	color:#BB3B3B; display:block; margin-bottom:5px;
	}
/*-------------------------Inner page start--------------------*/

.innerpad{
	padding:0 0 30px 0;
	}
.innerseachpad{
	padding-bottom:2px;
	}
.innerserchbox{
	width:153px;
	height:20px;
	border-top:1px solid #E1E0E1;
	border-bottom:1px solid #E1E0E1;
	border-left:none;
	border-right:none;
	font:normal 13px/24px Arial, Helvetica, sans-serif;
	color:#9F9F9F;
	}
.beeftopbg{
	background:url(images/beef-topbg.gif) no-repeat 0 0;
	}
.beefbg{
	background:url(images/beef-bg.gif) repeat-y 0 0;
	}
		
.beefbotbg{
	background:url(images/beef-botbg.gif) no-repeat 0 100%;
	padding:12px 6px;
	}
ul.beeflist{
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul.beeflist li{	
	font:normal 15px/27px Arial, Helvetica, sans-serif;
	color:#000000;
	height:27px;
	}
ul.beeflist li a{
	background:url(images/beef-arrow.gif) no-repeat 5px 10px;
	font:normal 15px/27px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 0 18px;
	height:27px;
	display:block;
	text-decoration:none;
	}
ul.beeflist li a:hover{
	text-decoration:none;
	color:#A01D22;
	background-color:#F5F5F5;
	}
.gourment{
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#BC0433;
	}
.gourmentval{
	font:bold 15px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.quant{
	font:normal 15px/24px Arial, Helvetica, sans-serif;
	color:#000000;
	}
a.addtocart{
	background:url(images/add-tocart-bg.gif) no-repeat 0 0;
	width:100px;
	height:20px;
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0 0 23px;
	display:block;
	margin:11px 0 0 0;
	}
a:hover.addtocart{
	text-decoration:none;
	color:#FFF3F3;
	}
.leftborTop{
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:0 0 21px 0;
	}		
.leftbor{
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:18px 0 21px 0;
	}
.leftborno{
	border-bottom:none;
	border-right:1px solid #DCDCDC;
	padding:18px 0 21px 0;
	}
.rightborTop{
	border-bottom:1px solid #DCDCDC;
	padding:0 0 21px 35px;
	}	
.rightbor{
	border-bottom:1px solid #DCDCDC;
	padding:18px 0 21px 35px;
	}
.rightborno{
	padding:18px 0 21px 35px;
	}
.addcartbox{
	width:34px;
	height:19px;
	border-top:1px solid #E1E0E1;
	border-bottom:1px solid #E1E0E1;
	border-left:none;
	border-right:none;
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#9F9F9F;
	}
.footerlistpad{
	padding:9px 0 4px 0;
	}

ul.footerlist{
	padding:0;
	margin:0 auto;
	width:610px;
	list-style-type:none;
	}
ul.footerlist li{
	background:url(images/footer-div.gif) no-repeat 0 5px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#FFFFFF; float:left;
	}
ul.footerlist li.nobul{
	background:none;
	}	
ul.footerlist li a{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-decoration:none; padding:0 8px;
	}
ul.footerlist li a:hover{
	color:#9F9F9F;
	text-decoration:none;
	/*text-decoration:underline;*/
	}	
.innerleftcor{
	background:url(images/inner-left-crv.gif) no-repeat 0 0;
	width:18px;
	height:45px;
}
.innerrightcor{
	background:url(images/inner-right-crv.gif) no-repeat 0 0;
	width:18px;
	height:45px;
}

.meettour{
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#BC0433; padding:12px 0 15px 0;
	}
.largebg{
	background:url(images/largebg.gif) no-repeat 0 0;
	padding:12px 0 5px 20px;
	width:138px;
	}
.midbg{
	background:url(images/midbg.gif) no-repeat 0 0;
	padding:12px 0 0 20px;
	width:136px;
	}
.largeHeadtext{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#500000;
	}
.largeHeadtext span{
	font-weight:bold;
	display:block;
	font-size:16px;
	color:#BC0433;
	text-transform:uppercase;
	}
.largeboldtext{
	font:bold 14px/31px Arial, Helvetica, sans-serif;
	color:#500000;
	}	
.largetext{
	font:normal 13px/31px Arial, Helvetica, sans-serif;
	color:#500000;
	padding:0 0 0 18px;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;	
	}
.midtext{
	font:normal 13px/31px Arial, Helvetica, sans-serif;
	color:#500000;
	padding:0 0 0 18px;
	}
.prairiepad{
	padding:30px 0 0 0;
	}	
.prairieText{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#500000; padding-bottom:20px;
	}
.prairieText span{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#B8002F;
	display:block;
	}
/* Drop Down Style Start Here */

.dropmenudiv{
	font:bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	position:absolute;
	left:0;
	top:0;
	padding:0;
	margin:0 0 0 -1px;	
	z-index:100;
	visibility:hidden;
	border:solid 1px #fff;
	}
	
.dropmenudiv a{
	color:#FFDDE4;
	background:url(images/dropdown-bg.png) repeat;
	border-bottom:1px solid #B57A87;
	display:block;
	margin:0;
	padding:6px 0 6px 12px;
	text-decoration:none;
	width:155px;
	}

.dropmenudiv a:hover{
	color:#FFF;
	background-color:#91102F;
	}
	
/* Drop Down Style End Here */	

/* Catering */

.welcome01{
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#5A471C;
	background-color:inherit;
	padding:0 0 17px;
	}
	
.welcome01 span{
	font:bold 15px/19px Arial, Helvetica, sans-serif;
	color:#5A471C;
	}

.catinnerleftcor{
	background:url(images/catering-topLftcor.gif) no-repeat 0 0;
	width:18px;
	height:45px;
	}
	
.catinnerrightcor{
	background:url(images/catering-topRtcor.gif) no-repeat 0 0;
	width:18px;
	height:45px;
	}
	
.catMid{
	background:url(images/catering-midBg.jpg) 0 0 repeat-x;
	height:45px;
	}
			
.catfootlftcrv{
	background:url(images/cat-foot-left.gif) no-repeat 0 23px;
	background-color:#F5E5D2;
	width:18px;
	height:74px;
	}
	
.catfootmidbg{
	background:url(images/cat-foot-mid.gif) repeat-x 0 23px;
	background-color:#F5E5D2;
	height:34px;
	}
	
.catfootrghtcrv{
	background:url(images/cat-foot-right.gif) no-repeat 0 23px;
	background-color:#F5E5D2;
	width:18px;
	height:74px;
	}
	 	
.creambg{
	background-color:#F5E5D2;
	}
				
.bbqPic{
	border:10px solid #D7A370;
	margin:0 0 18px;
	}
	
h3.subHdng{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#5A471C;
	background-color:inherit;
	padding:0 0 13px;
	}	

.bbqSec p{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 5px;
	}
	
.bbqSec p.title{
	font-weight:bold;
	color:#8B1A1C;
	background-color:inherit;
	}	
	
.bbqSec ul{
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#8B1A1C;
	background-color:inherit;
	}
	
.bbqSec ul li{
	background:url(images/bullet.gif) 0 11px no-repeat;
	padding:0 0 0 16px;
	}	
	
.bbqSec ul li a{
	color:#8B1A1C;
	background-color:inherit;
	text-decoration:none;
	}
	
.bbqSec ul li a:hover{
	color:#000;
	background-color:inherit;
	}
	
.allMeals{
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#B20202;
	background-color:inherit;
	padding:10px 0 24px;
	border-bottom:1px solid #D7A370;
	}
		
.padTop30{
	padding:30px 0 0;
	}

p.txt{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 18px;
	}	
	
p.txtHdng{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#8B1A1C;
	background-color:inherit;
	}	
	
.padTop22{
	padding:22px 0 0;
	border-top:1px solid #D7A370;
	}	
	
.catTableBg{
	background:url(images/cat-table-bg.gif) 0 0 repeat-x;
	height:44px;
	border-right:1px solid #F8D3A6;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	}
	
.catTableBg span{
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	text-transform:none;
	}
	
		
.noBdr{
	border:none!important;
	}	
	
.whiteSec{
	background-color:#fff;
	color:#000;
	border-right:1px solid #F8D3A6;
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	}	
	
.whiteSec strong{
	color:#8B1A1C;
	background-color:inherit;
	}	
				
.creamSec{
	background-color:#FEE1BC;
	color:#000;
	border-right:1px solid #F8D3A6;
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	}	
	
.creamSec strong{
	color:#8B1A1C;
	background-color:inherit;
	}	
				
.pad95{
	padding:0 0 0 95px;
	}

.pad70{
	padding:0 0 0 70px;
	}
	
.pad85{
	padding:0 0 0 85px;
	}

p.subTitle{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#5A471C;
	background-color:inherit;
	padding:30px 0 10px;
	}	
/*********************************** 20/05/2010 *************************************/	
.header {
	position:relative;
}
.topText {
	position:absolute;
	top:16px;
	right:4px;
	width:400px;
	text-align:right;
}
.topText p {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#282828;
	background-color:onherit;
	padding:0 0 14px;
}
.topText strong {
	font-size:12px;
	font-weight:bold;
	color:#8b1a1c;
	background-color:onherit;
}
.welImg {
	border:8px solid #e7be8e;
	margin:0 14px 35px 0;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
.img {
	float:left;
	width:auto;
	margin:10px 21px 40px 0;
	border:8px solid #e7be8e;
}
.imgLast {
	margin:10px 0 40px;
}
.curveBg {
	background:url(images/curve-bg.jpg) no-repeat 0 0;
	width:304px;
	height:82px;
	margin:0 0 23px;
	display:block;
	padding:4px 0 0;
	text-decoration:none;
}
.curveBg img {
	margin:0 8px 0 4px;
	display:block;
	border:0;
	float:left;
}
.curveBg span {
	width:180px;
	font:normal 22px/24px Arial, Helvetica, sans-serif;
	color:#77151a;
	background-color:inherit;
	padding:18px 0 5px;
	display:block;
	float:left;
}
.curveBg strong {
	background:url(images/arrow-img.jpg) no-repeat 125px 8px;
	width:164px;
	height:20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	display:block;
	background-color:#77151a;
	color:#ffc6c6;
	display:block;
	padding:0 0 0 5px;
	margin:3px 0 0;
	clear:both;
}
.curveBg:hover strong {
	background-color:#551014;
	color:#fff;
}
span.freezer {
	font-size:18px;
}
.copy a{
	color:#a19b9b;
	background-color:inherit;
	text-decoration:none;
}
.copy a:hover{
	color:#5f5b5b;
	background-color:inherit;
	text-decoration:underline;
}	
	
	
	
	
