@charset "UTF-8";

html { font-size: 100%;} /* IE hack */

body {margin: 0px;
padding: 0px;
margin:0px;
background-color:black;
font-size: 1em; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

#container{	
width:808px; 
background-color:white;
margin-left: auto;
margin-right: auto;
}


#header{width:808px; 
height: 135px;
background-color: black;
position:relative;
}

#strap{position:absolute;
top: 10px;
left: 350px;
}


#main_menu img{
margin:0px 0px 0px 0px ; 
padding:0px 0px 0px 0px;
border:0px; 
}

#main{
padding-left:30px;
padding-right:10px;
padding-top:0px;
border:0px; 
position:relative;
background-color:white ;
margin-left: auto;
margin-right: auto;
}

#logo{
	padding-top:20px; 
	padding-left:14px;
	
}


#left_column{width:50%;
margin-top: 40px; 
padding:0px;
border:0px; 
float: left;
background-repeat:repeat;
position:relative;
}

#right_column{width:50%; 
padding-top:100px;
padding-bottom:0px;
margin-bottom:0px;
border-bottom:0px;
float: right;
position:relative;
}

#footer{
float:left;
width:100%;
margin-left: auto;
margin-right: auto;
background-color:black;

}

strong{
/*	
	font-size:1.6em;
	color:#6FA8CD;	
*/	
}

table{
font-family: Verdana, Arial, Helvetica, sans-serif; color:black;
font-size:1em;
padding:0px;
margin:0px 0px 0px 0px ;	
}

td{font-family: Verdana, Arial, Helvetica, sans-serif; color:black;
font-size:1em;
 }
 
th{font-family: Verdana, Arial, Helvetica, sans-serif; color:black;
font-size:0.8em;
 }
 
tr{font-family: Verdana, Arial, Helvetica, sans-serif; color:black;
font-size:1em;
 }


h1{font-size:2.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left: 0px;
margin-bottom:20px;
padding-top:10px;
line-height:100%;
color: 	black ;}

h2{font-size:1.4em;
line-height: 0%;
color: #CC0066;}

h3{font-size:1.2em;
line-height:50%;
color: #6FA8CD;}

h4{font-size:1em;
padding-left: 40px;
padding-right: 60px;
margin:0px;
color: #6FA8CD;}

p{
font-size:0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
line-height:150%;
}

li{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:0.8em;
color:white;
margin-left:0px;
list-style: square;
}

a{color:#6FA8CD;
text-decoration:none;
}


img{
margin:0px 0px 0px 0px;
border:0px;
padding:0px 0px 0px 0px;
}

 
table.table_menu{
padding-top:0px;
padding-right:0px;

}

td.menu_number{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:white;
	background-color:#ff0066;
	vertical-align:middle;
	text-align:center;
	height:20px;
	width:30px; 
}

td.menu_picture{
	height:30px;
	width:130px; 
	vertical-align:middle;
	text-align:center;
}


td.menu_item{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:black;
	vertical-align:text-top;
	text-align:left;
	width:300px; 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

td.food_type{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:white;
	vertical-align:middle;
	background-color: black;
	text-align:center;
	height:30px;
	width:3px; 
	font-weight:bold;	
}

td.menu_price{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:black;
	vertical-align:text-top;;
	text-align:right;
	height:30px;
	width:80px; 	
}

/*food menu system*/

.hovermenu ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left: 10px;
padding-bottom: 0px;
margin-left: 0px;
height: 20px;
font-weight:bold;
padding-right:0px;
}

.hovermenu_item{
	font-size: 12px;
}

.hovermenu ul li{
list-style: none;
display: inline;
padding:0px;
border:0px;

}

.hovermenu ul li a{
padding: 5px;
text-decoration: none;
float: right;
color: black;
background-color: #C8C8C8 ;

border-left: 2px solid white;
border-right: 2px solid white;
}


.hovermenu ul li a:hover{
background-color: #33cc00;
color:white;

}

.offer_special_menu  a:hover{
background-color: red;
border-style:dashed;
}