body{font-family: Tahoma, sans-serif; margin: 0px; margin-top: 40px; text-align: center; font-size: 0.7em; 
	color: White; background: #ADADA5 url(../images/layout/bg_body.gif) repeat top;}

/* h */
h1{margin-top: 0; text-transform: uppercase; font-size: 1.1em;}
h2{text-transform: uppercase; font-size: 0.9em; margin-top: 0;}
h3{font-size: 1em;}
h4{font-size: 1em;}
ul.ulhome li h3{float: right; width: 470px; margin-top: 20px; margin-bottom: 20px; padding: 0; 
	text-transform: uppercase; font-size: 1em;}

/* hidden */
.hidden,hr {display: none;}

/* div */
div#pageskelet{width: 780px; margin-left: auto; margin-right: auto; text-align: center; background-color: #F9F8F3; padding-bottom: 10px;}
div#header{height: 176px; background: #CEA00F url(../images/layout/bg_header.jpg) no-repeat center; position: relative;}
div#navigation{background-color: #F9F8F3;}
div#content{width: 760px; margin-left: auto; margin-right: auto; background: #D5A612 url(../images/layout/bg_page.gif) repeat-x top;
	text-align: left; margin-bottom: 10px; line-height: 1.5em;}/*760px*/
div.contentbody{margin-left: 15px; margin-right: 15px; padding-top: 15px; padding-bottom: 30px;  background: url(../images/layout/bg_content.gif) repeat-y left; }
div#footer{width: 760px; margin-left: auto; margin-right: auto; background: #EEEEE2 url(../images/layout/bg_footer.gif) repeat-x top;
	text-align: left; color: #A1A38E; font-size: 0.9em;}
div#footerbody{float: left; margin-top: 6px; margin-left: 5px;}
div#footerlogo{float: right; width: 108px; height: 28px; margin-top: 6px; background: url(../images/layout/logo_eastburger.gif) no-repeat center;}
div.clear{clear: both; height: 1px;}
div.bliteml{float: left; width: 227px;}
div.blitemr{float: right; width: 471px;}
div.reference{padding-bottom: 1.5em;}

/* p */
p.error{color: white;}
form.formemail p.textcenter{text-align: center; margin: 0; padding: 0;}

/* ul */
ul{margin-left: 1.5em; margin-top: 0; padding: 0;}
ul.mainmenu{margin: 12px; font-size: 0.8em; float: right;}
ul.mainmenu li.mainitem{list-style: none; list-style-image: none; float: left; padding: 0; margin: 0; margin-left: 2px;}
ul.ulcontact{margin-left: 0; margin-bottom: 3em;}
ul.ulcontact li{list-style: none; list-style-image: none;}
ul.ulhome{margin: 0;}
ul.ulhome li{list-style: none; list-style-image: none; clear: both; margin-bottom: 0.7em;}
ul.ulreference{margin-left: 0;}
ul.ulreference li{list-style: none; list-style-image: none;}
.ullist li span{color: #4A4A0E;}

/* a */
a{color: white;}
a:visited{color: white;}
a:hover{color: black; text-decoration: none;}
ul.mainmenu li.mainitem a{display: block; text-transform: uppercase; padding: 7px; padding-right: 110px; 
	text-decoration: none; color: #4A4A0E; white-space: nowrap; background-color: #E5E4D2;}
ul.mainmenu li.mainitem a:visited{color: #4A4A0E;}
ul.mainmenu li.mainitem a:hover{color: #4A4A0E;  background-color: #F0EEE2;}
ul.mainmenu li.mainitem a.menuactive{color: #4A4A0E; background-color: #F0EEE2;}
div#footer a{color: #A1A38E; text-decoration: none;}
div#footer a:visited{color: #A1A38E;}
div#footer a:hover{color: #A1A38E;}

/* span */
ul.ulcontact span{float: left; display: block; width: 50px;}
ul.ulreference span{float: left; display: block; width: 6em;}

/* form */
input, select, textarea {font-family: Tahoma, sans-serif; font-size: 1em; background-color: #F0EEE2; 
	border: 1px solid #C1C1AD; color: #4A4A0E;}
form.formemail{padding: 0; margin: 0; width: 380px;}
div.formdiv{margin-bottom: 0.5em;}
div.formitem{clear: none; display: block; float: left; width: 120px; text-align: right; color: #4A4A0E;}
div.formvalue{clear: none; display: block; float: right; width: 250px;}
form.formemail textarea{width: 250px;}
form.formemail input.formemailinput{width: 250px;}
form.formemail input.formemailinputs{width: 130px;}
form.formemail input.btnform{width: 150px;}
.formvalue img{vertical-align : middle;}
#formitemcs{padding-top : 0.5em; padding-bottom : 0.5em;}

/* img */
ul.ulhome li img{float: left; border: 2px solid White;}

/* BLOCKS */

/* blocklogo */
div#blocklogo{float: left; width: 240px; height: 45px; background: #F9F8F3 url(../images/layout/bg_logo.gif) no-repeat top left; }
div#blocklogo h2{display: inline; margin: 0; padding: 0;}
div#blocklogo a{display: block; width: 240px; height: 45px; margin: 0; padding: 0;}
div#blocklogo span{display: none;}

/* gallery */
table{font-size: 1em;}
table.tabgallery{border: none;}
table.tabgallery td{width:117px; padding; 0; padding-left: 0; padding-right: 0; margin:0; border: none; vertical-align: top; 
	background-color: transparent;}
div.galleryimg img{border: 2px solid White;}
div.galleryimg a:hover img{border: 2px solid black;}
div.gallerydescno{margin-top: 2px; width: 109px; height: 4em; font-size: 0.85em;}
div.gallerydesc{margin-top: 2px; width: 109px; height: 4em; text-align: center; font-size: 0.85em; line-height: 1.2em;}
table.tabgallery td p{padding: 2px; margin: 0;}
