body, table, tr, td{font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 11px;
	scroll
	
	}

body, #outerSQ , #innerSQ , #header, #header #nav ul{
	margin: 0;
	padding: 0;
	}
	
#special3, #special2, #special1
{
  font-size: 10px;
} 

h1, h2, h3, #menu h2, #menu.table h3 {
	font-size: 10px;
}

h1, h2, h3 {
	font-size: 10px;
}


h1 {
	margin: 0;
	padding: 0;
}

h2 {
	margin: 0 0 0 0;
	padding: 0;
}

h3 {
	padding: 4px 0 0 0;
}


	 
#outerSQ {
 background-color: #C54424;
 border: 2px solid;
 border-color: #F9DD79;
 width: 780px;
 height: 515px;
 margin-top: 150px;
 text-align: left;
 position:relative;
 left: 50%;
 margin-left: -390px;
 }
 #outerSQFL
 {
 position:absolute;   
 background-color: #C54424;
 border: 2px solid;
 border-color: #F9DD79;
 width: 780px;
 margin-top: 150px;
 text-align: left;
 position:relative;
 left: 50%;
 margin-left: -390px;
 }
 #innerSQ {
 margin: 20px 20px 20px 20px;
 background-color:#F9DD79;
 border: 2px solid;
 border-color: #244842;
 width: 740px;
 height: 465px;
 }
 
 #innerSQFL {
 position:relative;
 margin: 20px 20px 20px 20px;
 background-color:#F9DD79;
 border: 2px solid;
 border-color: #244842;
 width: 740px;
 }
 #header {
 width: 508px;
 background-image:url(img/header2.jpg);
 background-repeat:no-repeat;
 background-color: #F9DD79;
 height: 209px;
 position:absolute;
 top: -110px;
 left: 128px;
 z-index: 5;
 } 
 
 #headerFL {
 width: 508px;
 background-image:url(img/header.jpg);
 background-repeat:no-repeat;
 background-color: #F9DD79;
 height: 209px;
 position:absolute;
 top: -165px;
 left: 128px;
 z-index: 5;
 } 
 
 
 #header #nav, #headerFL #nav
 {
	background-color: #244842;
	border: 2px solid;
	border-color: #C54424;
	width:480px;
	position:absolute;
	top: 195px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 2em;
	color: #F9DD79;
	text-align:center;
	vertical-align:middle;
}
 
 #header #nav li, #headerFL #nav li
 {
    display:inline;
 }
 
 #header #nav a , #headerFL #nav a {
	color: #F9DD79;
	font-weight:bold;
	text-decoration: none;
}

#header #nav a:hover #headerFL #nav a:hover {
	color: #fff;
	text-decoration: underline;
}

 
 
 #leftcol
 {
 float:left;
 width: 197px;
 height: 465px;
 border-right: 2px solid;
 border-color:#244842;
 padding:0 auto;
  }
 
 
 #maincontent
 {
 position:relative;
 top: 90px;
 float:left;
 width: 535px;
 height: 360px; 
 display: inline;
 scrollbar-base-color: #F9DD79;
 
 
 }

#leftcol #specials {
	float: left;
	width: 195px;
	/*display: inline;*/
	margin: 0px auto;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	border-top: 2px solid;
	border-color: #244842;
}





#leftcol  .imagebox {

	padding: 2px 10px 2px 80px;
	padding-top:5px;
	margin-top: 4px;
	margin-bottom:4px;
	background: #F9DD79 0px no-repeat;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #C54424;
	line-height: 1 em;
	
}
#leftcol #special h3
{ line-height: 1.5em;}

#maincontent #hometext
{
 float:left;
 width: 290px;


 padding-left: 10px;
}
#maincontent #catertext
{
 float:left;
 width: 95%;
 height:360px;
 overflow:auto;
 padding-left: 10px;
 margin-left:1px;
}

 
#maincontent #homepic
{
float: left;
padding-top: 0px auto;
padding-left: 5px;
margin-left: 0px;
width: 200px;
height: 342px;
} 

#movie
{
position:absolute;
left:35%;
top: 30%;
width: 330px;
/*border: 2px solid;
border-color: #244842;*/
padding-left: 19px;
padding-right: 19px;
}

/***** MENU ****/
#qnav .current
{
 border-bottom: 2px solid;
 border-color: #244842;
}
#qnav
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #C54424;
left:649px; 
z-index:100; 
position:absolute; 
top: 75px; 
width: 99px;
}
#qnav a { text-decoration:none;
    color: #C54424;
	}
#qnav a:hover { font-weight:bold;
 background-color:#244842;}
 #menu  {
 float:left;
  padding-left: 5px;
  padding-right: 10px;
  width: 468px;
height:360px;
overflow:auto;
overflow-x:hidden;
scrollbar-base-color: #F9DD79;}
		
	}
 #menu h2 { font-size:16px;
font-style:italic;
font-family:"Lucida Handwriting";
}
 #menu dl{font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-size:86%;width: 95%;overflow:auto;_overflow:visible;margin: 0 0 14px 0;background: url("images/dot.gif") repeat-x 0 1.1em}

 #menu dt , #menu dd.price{background:#F9DD79;}
 #menu dt{float:left;padding-right:3px;font-weight:bold;}
 #menu dd{margin:0;padding:0;}
 #menu dd.price{float:right;padding-left: 3px;}
 #menu dd.desc{color:#666;float:left;width:100%;padding:3px 0 0 0;font-style:italic;font-family: Georgia, Times, Times New Roman, sans-serif;}
#menu dl.nobreak {margin:0 0 2px 0;}
#menu dt.sub {font-weight:normal;}


#menu h3 {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:94%;
	font-size: 10px;
	margin:12px 0 2px 0;
	padding:0;
	color:#EA4735;
}
#menu h4 {
	font-family:"Lucida Grande",Verdana, Arial, sans-serif;
	font-weight:normal;
	font-size:84%;
	margin:0 0 8px 0;
	padding:0;
}
