body { 
  margin:0px 0px; 
  font-family: Arial, Serif; 
 
}
h1 {font-family:  Arial, Serif; font-size:22pt; font-weight:bold; color:#E5D389;}
h2 {font-family:  Arial, Serif; font-size:18pt; font-weight:bold; color:#E5D389;}
p {color:#262626;}

a, a:link, a:visited {color:#990000; text-decoration:none; border-bottom:none;}
a:hover {color:#B70F0F; text-decoration:underline;}

.wrapper { 
    margin:0px auto; 
    width:982px;
    border-top:none;
	background-image:url('/assets/templates/red/images/page-bg.png'); 
    background-repeat:repeat-y; 
    padding:0px;
	z-index:1;
}
.page { 
    margin:0px 31px 0 24px; 
    width:927px;
    border-top:none;
	background:#fff7d0 url('/assets/templates/red/images/fade-red.jpg') repeat-x top; 
    padding:0px;

}
.wrapper .wrapper-bottom { 
    clear:both;
    margin:0px; 
    width:982px; height:52px;
	background:url('/assets/templates/red/images/page-bt.png') no-repeat top;
    padding:0px;
}

.right-col {
   width:169px; 
   float:left; 
   display:inline;
   margin:3px 0px 10px 18px;
   text-align:left; 
   background:transparent;
}
.r-left-col {
   width:169px; 
   float:left; 
   display:inline-block;
   margin:12px 0px 10px 10px;
   text-align:left; 
   background:transparent;
}
.r-right-col {
   width:169px; 
   float:right; 
   display:inline-block;
   margin:12px 0px 10px 10px;
   text-align:left; 
   background:transparent;
}
.nav-tp{
	margin:10px 0 0;
	padding:0px;
	width:188px;
	height:23px;
	line-height:21px;
	background-image:url('/assets/templates/red/images/nav-tp.png');     
    background-repeat:no-repeat;
}
.nav {
   width:188px; 
   margin: 0px;
   padding:0px;
   text-align:left; 
   background-image:url('/assets/templates/red/images/nav-bg.png');     
   background-repeat:repeat-y;
   
}
.nav a{text-decoration:none;}


.nav-bt{width:188px; height:32px;
   margin: 0;
   padding:0px;
   background-image:url('/assets/templates/red/images/nav-bt.png');     
   background-repeat:no-repeat;
}
.nav ul {
	padding:1px 17px 3px 7px; 
   margin:0px;  
   list-style-type:none;
   list-style-position:inside;
   border-top:0px none;
}
.nav ul li ul{
   margin:0px;
   
}
.nav ul li {font-size:13.5pt; 
   font-weight:bold; } 
.nav ul li li {font-size:12pt; font-weight:normal;} 
.nav ul li a {
   color:#870C0C; 
   padding:3px 0px 3px 0px; 
   text-decoration:none;
   font-size:11pt;
   font-weight:bold;
   display:block;
   overflow:hidden;   
   text-indent:15px;
   height:26px;
   line-height:26px;
   border-bottom:1px solid #870C0C;
}
.nav ul li a:hover {
  background-color:#F7F1D5;
}
.nav ul li ul li a{text-indent:22px; height:19px; line-height:19px; font-size:10pt;}
.nav ul li ul li a.last{border-bottom:none;}


.content-main {width: 700px; float:right; display:inline; text-align:left; margin:0px 0px 5px 0px; position:relative;}
.content-wide {margin:0px 28px 0px 28px;}


.menu-catSh-col-r {float:right; display:inline; width:340px; margin-right:8px; padding-top:8px;}
.menu-4big {margin-left:20px; font-size:11pt; line-height:13pt;}
.menu-4big strong {color:#FFF100; font-style:italic;}
.menu-4big p {margin:1px 0 10px 5px; color:white;}
.menu-Sand-nav {clear:both; width:690px; margin:0 0 8px 9px;}
.menu-Salad-Bk-nav {float:right; display:inline; width:430px; margin-right:3px;}
.menu-descH{font-size:13pt; padding:15px 0 2px 0; margin:10px 0 2px 25px; color:#262626;}
.menu-desc1{font-size:11pt; margin: 4px 0 0 25px;}
.menu-desc2{font-size:11pt; margin-left:25px; width:510px; padding-top:10px;}


.footer {
   text-align:center;
   clear:both;
   width:928px;
   padding:28px 0 4px 0;
   font-size:12px;
   color:#89846D;
   margin:0px;
}
.footer a, .footer a:link, .footer a:visited {color:#894949); text-decoration:none;}
.footer a:hover{color:#AA3C3C;}


.JCC {float:right; color:#698C60;}
.JCC a, .JCC a:link, .JCC a:visited {color:#698C60; text-decoration:none;}
.JCC a:hover{color:#41A81E;}

.share-wrapper {top:0px;}
.share-center{    width:920px; }
.share-bg a {color:#030;}
.share-bg a:hover {color:#060;}


h1#baskets-h1{
	width:249px;
	height:54px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/assets/templates/red/images/Baskets-h1.jpg') no-repeat top left;     
}

.bk-steak-bg{
	width:100%;
	height:174px;
	display:block;
	overflow:hidden;
	clear:both;
	font-size:14px;
	color:black;
	margin:5px 0 5px 10px;
	background:url('/assets/templates/red/images/bask-steak.jpg') no-repeat top left;     
}

h1#sandwiches-h1{
	width:292px;
	height:55px;
	margin:15px 0 20px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/assets/templates/red/images/h1-sandwiches.gif') no-repeat top left;     
}
#coupons-sat{width:435px; margin:20px auto; text-align:center; font-size:24px; color:#FFF; font-weight:bold;}
#come-back{text-align: center; font-size: 20px; color: #000; font-weight: bold; margin: 20px 0 0; clear:both;}
#fl-kids-radio{ position:absolute; top:4px; right:3px; z-index:101;}
#dailyCoupons{ text-align:center;}
#wkCoupon{margin: 0 25px 0 5px; float:right; display:inline;}

