body {
background-color:#ffc324;
background-image:url('images/background2.jpg');
background-repeat:repeat-x;
}
h4{
font-size:14px;
font-weight:bold;
color:#BF2E1B;
text-transform: uppercase;
margin-bottom:-10px;
}
#class {
font-size:12px;
color:#000;
}
#container{
width:920;
height:100%;
margin-left:10%;
margin-right:10%;
}
#containersmall{
height:100%;
margin-left:10%;
margin-right:10%;
}
.topbar{
height: 10px;
background-color:#FFC423;
font-size:1px;
width: 100%;
margin-top:-8px;
}

#tabbar{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 920px;
	
}
#spacer{
	    float:right;
    height: 40px;
    width: 15px;
}
#spacer2{
	    float:right;
    height: 5px;
    width: 100px;
}
#searchbox{
    background-image: url("images/yellowtab.png");
    float: right;
    height: 43px;
    padding-left: 10px;

    width: 165px;
}
#searchbox2{
    background-image: url("images/yellowtab.png");
    float: right;
    height: 43px;
    padding-left: 10px;

    width: 165px;
}
#searchbox3{
    background-image: url("images/yellowtab.png");
    float: right;
    height: 43px;
    padding-left: 10px;

    width: 165px;
}
#searchbox_bottom{
height:5px;
width:175px;
float:right;
font-size:1px;
background-image:url('images/searchbottom.jpg');
background-repeat:no-repeat;
float:right;
}
#searchbox_bottom2{
height:5px;
width:175px;
float:right;
font-size:1px;
background-image:url('images/yellowtab.png');
background-repeat:no-repeat;
}
#searchbox_bottom3{
height:5px;
width:175px;
float:right;
font-size:1px;
background-image:url('images/searchbottom.jpg');
background-repeat:no-repeat;
}

#logo {
position:absolute;
margin-left:5px;
margin-top:10px;
}

#coupon {
position:absolute;
margin-left:250px;
margin-top:-80px;
}
#coupon2 {
position:absolute;
margin-left:450px;
margin-top:-80px;
}
#logomap {
position:absolute;
margin-left:5px;
margin-top:-75px;
}
ul#locationpage{
font-size:1em;
font-family:"Georgia, Garamond, Serif";
letter-spacing:1px;	
list-style-type: none;
font-weight:bold;

}

#locationpage li{
	
}

#locationpage li a:link{
text-decoration:none;
color:#000;	
}
#locationpage li a:visited{
text-decoration:none;	
color:#000;
}

#locationpage li a:hover{
text-decoration:none;	
color:#bf2e1a;	
}
#locationpage li a:active{
text-decoration:none;	
color:#bf2e1a;
}

ul#locationpagedetail{
font-size:1em;
font-family:"Georgia, Garamond, Serif";
letter-spacing:1px;	
padding-top:25px;
list-style-type: none;
font-weight:bold;

}

#locationpagedetail li{
	
}

#locationpagedetail li a:link{
text-decoration:none;
color:#000;	
}
#locationpagedetail li a:visited{
text-decoration:none;	
color:#000;
}

#locationpagedetail li a:hover{
text-decoration:none;	
color:#bf2e1a;	
}
#locationpagedetail li a:active{
text-decoration:none;	
color:#bf2e1a;
}

ul#nav{
color:#231F20;
font-family:"Times New Roman", Times, serif;
font-weight:500;
/*letter-spacing:1px;*/
text-align:right;
padding-right:10px;
font-size:15px;
margin-bottom:5px;
}
#nav li{
display:inline;
padding-left:3px;
font-size:1em;
margin-top:5px;

}
#nav li a{
color:#231F20;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:0.05em;
text-decoration:none;
font-size:1em;

}

#nav li a:hover{
color:#BF2E1A;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:0.05em;
text-decoration:none;
font-size:1em;
}

ul#menunav{
margin:0 0 0 -38px;
padding-top:4px;
text-align:left;

}
#menunav li{
display:inline;
font-size:1em;
margin-top:5px;

}
#menunav li a{
color:#231F20;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:1em;

}

#menunav li a:hover{
color:#BF2E1A;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:1em;
}
ul#navsub{
color:#312920;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-align:center;
font-size:14px;
margin-left:-35px;
margin-top:90px;
}
#navsub li{
display:inline;
/*padding-left:12px;*/
font-size:14px;

}
#navsub li a{
color:#312920;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:14px;

}

ul#navsub2{
width:920px;
color:#312920;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
font-size:14px;
margin-left:-25px;
text-align:center;
}
#navsub2 li{
display:inline;
padding-left:0px;
font-size:14px;

}
#navsub2 li a{
color:#312920;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:14px;


}

ul#listnav{
list-style-image: url(images/arrow.jpg);
color:#3E3B3B;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-align:left;
padding-right:5px;
font-size:19px;
margin-top:20px;
margin-left:35px;
line-height:1.7em
}
#listnav li{
padding-left:12px;
font-size:19px;
margin-top:5px;
}
#listnav li a{
color:#3E3B3B;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:19px;

}
#listnav li a:link{
color:#3E3B3B;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:19px;

}
#listnav li a:visited{
color:#3E3B3B
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:19px;

}
#listnav li a:hover{
color:#1F9AD5;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:19px;

}
#listnav li a:active{
color:#1F9AD5;
font-family:"Times New Roman", Times, serif;
font-weight:500;
letter-spacing:1px;
text-decoration:none;
font-size:19px;

}
.redfont{
color:#BF2E1A;
padding-left:0px;
font-size:1em;
margin-bottom:1px;
font-weight:bold;
}

#headerhome {
background-image:url('images/home_head.png');
background-repeat:no-repeat;
width:920px;
height:529px;

}

#bodybox {
background-image:url('images/bodybackground.jpg');
background-repeat:no-repeat;
width:915px;
height:454px;
margin-top:10px;
}
#bodybox2 {
background-image:url('images/bodybackground2.png');
background-repeat:no-repeat;
width:915px;
height:603px;
/*margin-top:10px;*/
padding-top:10px;
}

#bodyboxmenu {
background-color:#fff;
width:915px;
height:2400px;
margin:0px;
}

#bodyboxmenulunch {
background-color:#fff;
width:915px;
height:1170px;
margin:0px;
}

#bodyboxmenubev {
background-color:#fff;
width:915px;
height:950px;
margin:0px;
}

#bodyboxmenukids {
background-color:#fff;
width:915px;
height:500px;
margin:0px;
}
#bodyboxmap {
background-color:#fff;
width:915px;
height:480px;
margin:0px;
}
#lbox {
float:left;
width:400px;
height:435px;
margin-top:10px;
margin-left:10px;
}
#lboxm {
float:left;
width:350px;
height:435px;
margin-top:0px;
margin-left:10px;
}
#lboxred {
background-image:url('images/redbox.jpg');
float:left;
width:400px;
height:435px;
margin-top:10px;
margin-left:10px;
}
#rbox {
float:left;
width:489px;
height:425px;
margin-top:20px;
margin-left:5px;
}

#3block {
width:920px;
height:296px;
border-style:solid;
border-width:1px;
}

#blockone {	
float:left;
background-image:url('images/home_menu.png');
background-repeat:no-repeat;
width:220px;
height:77px;
padding-top:15px;
}

#blocktwo {	
float:left;
background-image:url('images/home_menu.png');
background-repeat:no-repeat;
width:220px;
height:77px;
padding-top:15px;
margin-left:12px;
}

#blockthree {	
float:left;
background-image:url('images/home_menu.png');
background-repeat:no-repeat;
width:202px;
height:71px;
margin-left:5px;
padding-top:15px;
}

#blockfour{	
float:left;
width:202px;
height:71px;
background-image:url('images/home_menu.png');
background-repeat:no-repeat;
margin-left:5px;
padding-top:15px;
padding-left:10px;
}
#navtext {
padding-left:40px;
padding-top:3px;
font-family:"Times New Roman", Times, serif;
color:#FFF;
font-size:19px;
letter-spacing:1px;

}
#navtextm {
padding-top:10px;
font-family:"garamond";
color:#FFF;


text-align:center;
}
#navtextm a{
padding-top:10px;
font-family:"garamond";
color:#FFF;
font-size:.9em;

text-decoration:none;
text-align:center;
font-weight:bold;
}
#subnavtext {
padding-left:0px;
padding-top:13px;
font-family:"Times New Roman", Times, serif;
color:#BF2E1A;
font-size:17px;

}
#scroll {
border-left:2px solid #B0B0B0;
color:#3E3B3B;
font:1em Georgia,Garamond,Serif;
height:415px;
overflow:scroll;
padding:5px 10px 0 15px;
width:510px;
}
#scrollno {
border-left:2px solid #B0B0B0;
color:#3E3B3B;
font:1em Georgia,Garamond,Serif;
height:415px;
padding:5px 10px 0 15px;
width:495px;
}

#lboxm2 {
float:left;
width:250px;
height:435px;
margin-top:0px;
margin-left:40px;
color:#3E3B3B;
font:1em Georgia,Garamond,Serif;

}
#scrollno2 {

color:#3E3B3B;
font:1em Georgia,Garamond,Serif;
height:515px;
padding:5px 10px 0 15px;
width:490px;
}
#scrollno2m {

color:#3E3B3B;
font:1em Georgia,Garamond,Serif;
height:415px;
padding:5px 10px 0 15px;
width:490px;
}
#locationscroll {
height:540px;width:635px;font:1em "Times New Roman", Times, serif;overflow:scroll;padding:18px;color:#3E3B3B;
}
#locationlist{
font:.9em Tahoma;
}
#locationlist a{
color:#000;
text-decoration:none;
}
#locationlist a:hover{
color:#BF2E1A;
text-decoration:none;
}
#locationlist a:visited{
color:#000;
text-decoration:none;
}
#boxcopy {
height:415px;width:480px;font:17px/22px Georgia, Garamond, Serif;padding:5px;color:#3E3B3B;
}
#boxcopy2 {
width:855px;font:1em Georgia, Garamond, Serif;padding:20px 0 20px 20px;color:#3E3B3B;
}

#boxcopymap {
width:885px;font:1em Georgia, Garamond, Serif;padding-left:20px;color:#3E3B3B;
}

#boxcopymenu1 {
width:290px;font:12px Georgia, Garamond, Serif;padding:5px;color:#3E3B3B;float:left;padding-left:8px;padding-top:10px;
}
#boxcopymenu2 {
width:290px;font:12px Georgia, Garamond, Serif;padding:5px;color:#3E3B3B;float:left;padding-left:8px;padding-top:10px;
}
#boxcopymenu3 {
width:290px;font:12px Georgia, Garamond, Serif;padding:5px;color:#3E3B3B;float:left;padding-left:8px;padding-top:10px;
}
#boxcopymap1 {
width:180px;font:12px Georgia, Garamond, Serif;padding:5px;color:#3E3B3B;float:left;padding-left:15px;
}
#boxcopymap2 {
width:700px;font:12px Georgia, Garamond, Serif;padding:5px;color:#3E3B3B;float:left;
}
.menuhead {
color:#BF2E1B;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}

.menusub {
color:#000;
font-size:14px;
font-weight:bold;
margin-bottom:-10px;
}
.store {
text-decoration:none;
color:#3E3B3B;
}
.store a{
text-decoration:none;
color:#3E3B3B;
}

#redbar{
background-image:url('images/redbar.jpg');
background-repeat:no-repeat;
width:903px;
height:33px;
margin-left:5px;
padding-top:7px;
padding-left:40px;
font-family:"Times New Roman", Times, serif;
color:#FFF;
font-weight:bold;
letter-spacing:1px;
text-align:left;
font-size:17px;

}

#redbar2{
background-image:url('images/redbar2.jpg');
background-repeat:no-repeat;
width:903px;
height:33px;
margin-top:10px;
margin-left:5px;
font-family:"Times New Roman", Times, serif;
color:#FFF;
font-weight:bold;
text-align:left;
font-size:17px;

}
#address{
color:#BF2E1B;
font-variant:small-caps;
padding-left:20px;
padding-bottom:5px;
font-family:Georgia, Garamond, Serif;
width:400px;
letter-spacing:1px;
}
#contact{
color:#BF2E1B;
font-variant:small-caps;
padding-left:20px;
padding-bottom:5px;
font-family:Georgia, Garamond, Serif;
letter-spacing:1px;
}
#franchisecopy{
padding-left:20px;
font-family:Tahoma;	
font-size:.9em;
letter-spacing:1px;
}

#franchisecopysmall{
padding-left:20px;
font-family:Georgia, Garamond, Serif;	
font-size:.7em;
letter-spacing:1px;
}

#borderf{
border: 1px solid #BF2E1B;
margin-left:20px;
padding:10 5 10 5; }

#details{

font-family:Georgia, Garamond, Serif;	
font-size:.9em;
letter-spacing:1px;
width:489px;
line-height: 1.5em;

}

#details2{

font-family:Georgia, Garamond, Serif;	
font-size:.9em;
letter-spacing:1px;
width:375px;
line-height: 1.5em;

}

input {
 background-color: #e7e7e7;
}
textarea{
 background-color: #e7e7e7;
}
#bottom{
background:none repeat scroll 0 0 #e7e7e7;
color:#BF2E1A;
font-family:sans-serif;
font-size:12px;
font-variant:small-caps;
height:57px;
left:0;
padding-top:10px;
position:relative;

width:618px;
}
