﻿@charset "UTF-8";
/* CSS Document */

body
{
background-color:#eeeeee;
}
div#floatingbody {
width:800px;
margin-left:auto;
margin-right:auto;
margin-top: 10px;
border: solid 1px #666666;
background-color:white;
height:1080px;

}

/*block */
.navigation_block {
font-size:10px;
margin-left:auto;
margin-right:auto;
width:772px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mainbody_block {
	padding: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 600px;
	margin-top:-10px;
}


.mainbody_block:after { content: ""; display: block; height: clear: both; }

.header_block{

}

.footer_block{
                width:100%;
                font-size: 10px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		margin-top: 110px;

}
#logo_block{
margin:15px;
font-size:40px;
font-family:tahoma, helvetica, arial, sans-serif;
text-align:left;
text-align:center;
font-weight:bolder;
clear:right;
}

#address {
font-size:12px;
font-family:tahoma, helvetica, arial, sans-serif;
float:left;
font-weight:bolder;
margin-top:0px;
margin-left:15px;
}

/* navigation items */
ul.navcontainer
{ list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:1em;
background-color:black;
font-family:Verdana,Helvetica,Arial,sans-serif;
margin-left:auto;
margin-right:auto;
padding:0;
}
ul.navcontainer li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.navcontainer li a
{
display:block;
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
}
ul.navcontainer li a:hover,{	
color:#fff;
background-color:black;
/*background:url(images/bg.png) repeat-x top left;*/
}
ul.navcontainerl
{ list-style-type:none;
width:80px;
position:relative;
display:block;
height:33px;
font-size:1em;
font-family:Verdana,Helvetica,Arial,sans-serif;
margin-left:5px;
margin-right:auto;
padding:0;
}
ul.navcontainerl li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.navcontainerl li a
{
display:block;
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
}

/*GREEN*/
ul.navcontainer.green{

}
ul.navcontainer.green li a:hover, .menu.green li.nav_currentitem a {
background-color: #629600 !important;
color:white;
}
ul.navcontainer.green li.nav_currentitem a{
background-color: #629600 !important;
border:solid 2px #222222 !important;
height:20px !important;	
color:white;	
}
ul.menu_categories {
  list-style-type:none;

}
ul.menu_categories li {
	margin-left:-40px;
	 display:block;
margin-right:45px;
}
.menus li a
{ 
background-color:#444444 !important;
border:1px solid #000 !important;
width:188px !important;
margin-bottom:10px;
text-align:center;
}
.menus.parent{
	
	
}
.menucategory{
font-size:14px;
text-align:center;
font-weight:bold;
width:100%;
width:95%;
background-color:#aaaaaa;
}
.menu_header{
	font-size:18px;
	font-weight:bolder;
	text-align:center;
	width:100%;
        
}
.left_column {
	width:230px;
	float: left;
	background-color: #9999cc;
	height: 120%;
	padding: 8px;
	margin-left:10px;
	
}
.right_column {
	width: 500px;
        height:730px;
	float: right;
	margin-right:2%;
        overflow:auto;
	/*padding: 8px;*/
	
}
.menutable{
	width:95%;
}
.menu_item {
font:size:12px;
font-weight:bold;
}
.menu_price {
    text-align:right;
	background-color:#efefef;
	}
.menu_item{
text-align:left !important;
}
.menu_description {
border-bottom:solid 1px #eeeeee;
font-style:italic;
background-color:#efefef;
text-align:left !important;
}
.menu_spacing {
	width:10px;
}
