/************************************/
/* For use with Red Stone templates */
/************************************/

*{margin:0px;padding:0px;border:0px;}
html,body{height:100%;min-height:100%;width:100%;}
body{width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444;background:#C60C1B url(images/bg.jpg) 0 0 repeat-x;line-height:normal;text-align:center;}

#header{position:relative;margin:0 auto;background:url(images/top-band.jpg) 0 0 no-repeat;width:1070px;height:38px;display:block;/*position:absolute;top:-38px;left:-23px;*/}

#container{margin:0 auto 0 auto;width:1024px;padding:0 10px 30px 10px;background:url(images/shadow.png) 0 0 repeat-y;min-height:100%;position:relative;text-align:left;}
* html #container{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shadow.png", sizingMethod="scale");}
/** html #container{border-top:38px solid #fff;margin-top:0px;}
*html #content{margin-top:38px;}*/
#content{width:1024px;background:#fff url(images/top-shadow.jpg) 0 0 repeat-x;padding-top:15px;height:100%;}

#left,#center,#right,#order,#frame,#specials{position:relative;float:left;display:inline;}
#frame{margin-top:75px;padding-left:10px;width:1004px;}
#order{margin-top:0;padding-left:10px;width:740px;}
#specials{margin-top:45px;width:230px;background:url(images/small-order-online.jpg) 20px 0 no-repeat;padding-top:175px;padding-left:20px;}

h1,h2,h4{color:#d12c3a;font-size:14px;padding:0 0 15px 0;font-weight:bold;}
h2{text-transform:uppercase;padding:10px 0 3px 0;}
h2.more{padding-top:20px;}
h3{text-indent:-9999px;display:block;overflow:hidden;width:373px;margin-left:15px;}
h3 a{text-indent:-9999px;display:block;overflow:hidden;width:373px;}
h3#online-ordering{background:url(images/online-ordering.gif) 0 0 no-repeat;height:25px;margin-bottom:7px;}
h4{font-size:12px;color:#F2473A;padding:5px 0 0 0;}
h5{font-size:12px;color:#F2473A;padding:12px 0 0 0;}
h6{font-size:11px;line-height:11px;color:#696869;padding:0 0 5px 0;}
#menu #left h6,#menu #center h6,#menu #indent h6{color:#d12c3a;font-size:13px;padding:2px 0 3px 0;font-weight:bold;text-transform:uppercase;}
#menu #left h6 span,#menu #center h6 span,#menu #indent h6 span{color:#000;}
#indent{padding:30px 0 0 20px;}
p{color:#444;padding:0 0 15px 0;}
#menu #left p,#menu #center p,#menu #indent p{line-height:14px;color:#444;padding:2px 0 16px 0;}
#menu #left p.nospace,#menu #center p.nospace,#menu #indent p.nospace{padding:2px 0 3px 0;}
#center p{padding:0 0 1px 0;}
#center p.link{padding:0 0 8px 0;}
#center p.none{padding:0;}
#center p.padded{padding:6px 0 8px 0;}
p#taste{margin-top:30px;background:url(images/taste.gif) 0 0 no-repeat;width:225px;height:16px;display:block;overflow:hidden;text-indent:-9999px;}
p.indent{padding:0 0 5px 15px;}
p.coupons{font-size:11px;line-height:15px;}
a{color:#DB812D;text-decoration:none;}
a:hover{text-decoration:underline;}
a.select{background:url(images/select.gif) 0 0 no-repeat;width:67px;height:20px;display:block;overflow:hidden;text-indent:-9999px;margin:10px auto 0 auto;}

#form{position:absolute;top:380px;}
input,textarea{color:#666/*A6A8AA*/;font-size:12px;font-family:Arial, Helvetica, sans-serif;border:1px solid #b2b2b2;border-top-width:3px;border-left-width:2px;margin-bottom:5px;padding:2px 5px;}
input.half{width:183px;}
input.first{margin-right:5px;}
input.full{width:385px;}
textarea{width:385px;height:75px;overflow:auto;}
input.checkbox{border:none;margin:2px 0 0 0;padding:0;}
input#submit{color:#DB812D;background:none;border:none;padding:0;cursor:pointer;}
input#submit:hover{border-bottom:1px solid #DB812D;}
input.error{border-color:#d12c3a;}

#left{margin-top:98px;width:230px;line-height:16px;padding:0 0 0 20px;}
#center{margin-top:210px;width:250px;line-height:15px;padding:0 0 0 40px;}
#notice{position:absolute;top:70px;left:300px;font-size:16px;font-weight:bold;width:250px;color:#000;}
#menu #center{margin-top:105px;}
#right{width:410px;padding-left:60px;background:url(images/tomato.jpg) 0 230px no-repeat;height:700px;}

#location{padding-left:10px;margin-top:7px;}
#lbtop,#lbbot{width:384px;}
#lbtop{height:30px;background:url(images/box-top.png) 0 0 no-repeat;}
#lbcont{background:url(images/box-bg.png) left repeat-y;width:364px;padding:0 10px;}
#lbbot{height:13px;background:url(images/box-bottom.png) 0 0 no-repeat;}
.lbcol{width:182px;position:relative;display:inline;float:left;text-align:center;padding:10px 0;}

#center ul{display:block;width:250px;padding:0;}
#center ul li{position:relative;float:left;display:inline;height:33px;padding-bottom:6px;}
#center ul li#citysearch{padding-right:20px;width:116px;}
#center ul li#yelp{width:68px;padding-right:46px;}
#center ul li a{display:block;text-indent:-9999px;overflow:hidden;}
#center ul li#yelp a{background:url(images/yelp.gif) 0 0 no-repeat;width:68px;height:33px;}
#center ul li#citysearch a{background:url(images/citysearch.gif) bottom left no-repeat;height:23px;width:116px;margin-top:10px;}

.specials{padding-left:105px;background:url(images/greenpepper.jpg) bottom right no-repeat;}
.specials p small,#specials p small{font-size:10px;color:#696869;line-height:11px;}

.clear{clear:both;}

#bottom{background:url(images/tile.gif) 0 0 repeat-x;height:58px;width:100%;position:fixed;bottom:0px;left:0px;}

a#logo{background:url(images/logo.jpg) 0 0 no-repeat;width:225px;height:84px;display:block;top:-9px;left:30px;position:absolute;text-indent:-9999px;}
a#return{position:absolute;top:20px;right:40px;color:#B81F25;}
a#returnhome{position:absolute;top:22px;left:500px;color:#B81F25;}
