body {
	background: #000000;
	margin:0;
	padding:0;
	text-align:center;
	font-family: Helvetica, Arial, Verdana, san-serif;
	background-image: url('/images/wood.png');
}

#page {
	width: 950px;
	margin:0 auto;
}

#header {
	height:100px;
	padding-top:10px;
	padding-bottom:10px;	
	padding-left:15px;
	padding-right:15px;	
	background: #262626;
	background-image: url('/images/eez_header.png');
	font-size:14px;
	text-align:left;
}

div#preload { 
display: none; 
}

#reservations {
	float:right;
	width: 123px;
	height:55px;
	margin-left:10px;
	cursor: pointer;
}

#dinner_menu {
	float:right;
	width: 123px;
	height:55px;
	margin-left:10px;	
	cursor: pointer;
}

#lunch_menu {
	float:right;
	width: 123px;
	height:55px;
	margin-left:5px;	
	cursor: pointer;
}

#promo_photo {
	width: 950px;
	height:420px;
	z-index:0;	
	position:relative;
}

#promo_graphic {
	width: 950px;
	height:420px;
	background: url(/images/gallery_promo_overlay.png);
	z-index:200;
	position:absolute;
}

#phone {
	float:right;
	color:#FFFFFF;
	width: 365px;
	height:40px;
	font-size: 14px;
	line-height:1.4;
}

#email_box {
	float:left;
	color:#333333;
	width: 445px;
	height:100px;	
	padding:10px;
	padding-top: 20px !important;
	padding-top: 15px; 	
	padding-bottom: 10px !important;
	padding-bottom: 15px; 		
	padding-left:40px;	
	background: #b1d19b;
	font-size: 13px;
	line-height:1.4;
	text-align:left;
}

#events {
	float:right;
	padding-left: 30px !important;
	padding-left: 30px; 	
	padding-right: 0px !important;
	padding-right: 40px; 		
	padding-top: 15px !important;
	padding-top: 20px; 	
	padding-bottom: 15px !important;
	padding-bottom: 20px; 		
	height:170px;	
	font-size: 13px;	
	background-color: #1e1e1e;
	color: #FFFFFF;
	text-align:left;
}


#news {
	float:right;
	height:165px;	
	padding-left: 30px !important;
	padding-left: 30px; 	
	padding-right: 55px !important;
	padding-right: 85px; 		
	padding-top: 35px !important;
	padding-top: 20px; 	
	padding-bottom: 0px !important;
	padding-bottom: 18px; 			
	text-align:left;
	background: #FFFFFF;
}

#menu {
	height:32px !important;
	height:45px;	
	background: #94290d;
	padding-top: 10px !important;
	padding-top: 12px; 		
}

#main {
	background: #FFFFFF;
	padding: 0px;
}

#info_pane {
	float:right;
	width:290px;
	background:#b1d19b;
	padding-left:15px;
	padding-top:30px;
	text-align:left;
	height: 100%;

}

.green_column {
	width:280px;
	padding-left:20px;
	padding-top:30px;
	background: #b1d19b;
}

.yellow_column {
	width:260px;
	padding-left:25px;
	padding-top:20px;
	background: #f0da70;
	
}

.info_text {
	font-size:14px;
	width:250px;
	height:20px;
	margin-left:5px;
	line-height: 1.2;	
}

.info_text_small {
	font-size:13px;
	width:260px;
	height:15px;
	margin-left:5px;
}

#contact_pane {
	background: #FFFFFF;
}

#about_pane {
	background: #FFFFFF;
	width: 585px;
}

#event_pane {
	float:left;
	padding-left: 30px !important;
	padding-left: 30px; 			
	padding-top: 15px !important;
	padding-top: 20px; 	
	padding-bottom: 15px !important;
	padding-bottom: 20px; 		
	height:225px;
	width: 550px;
	font-size: 13px;	
	background-color: #1e1e1e;
	color: #FFFFFF;
	text-align:left;
}

.descriptions {
	font-size: 14px;
	margin-left:1px;	
}

.menu_descriptions {
	font-size: 16px;
	color: #666666;
	margin-left:1px;
	letter-spacing: .2;
}

.about_text {
	font-size: 14px;
	line-height: 1.4;
}

.sub {
	font-size: 16px;
	font-weight: bold;	
	line-height: 1.4;
}

.sub_normal {
	font-size: 14px;
	line-height: 1.4;
}

.form_label {
	float:left;
	font-size: 14px;
	font-weight: bold;
	margin-left:1px;	
	width: 100px;
	margin-top: 3px;
	height:30px;	
}

.form_label_error {
	float:left;
	font-size: 14px;
	font-weight: bold;
	margin-left:1px;	
	width: 100px;
	margin-top: 3px;
	height:30px;	
	color:#FF0000;
}

.referral_referrer_form_label {
	float:left;
	font-size: 14px;
	font-weight: bold;
	margin-left:1px;	
	margin-top: 3px;
	height:30px;	
	color: #f0da70;
}

.referral_form_label {
	float:left;
	font-size: 14px;
	font-weight: bold;
	margin-left:1px;	
	margin-top: 3px;
	height:30px;	
}

.referral_form_label_error {
	float:left;
	font-size: 14px;
	font-weight: bold;
	margin-left:1px;	
	margin-top: 3px;
	height:30px;	
	color:#FF0000;
}

.form_element {
	float:left;
	width: 400px;
	height:30px;		
}

.inputbox {
	font-size: 14px;
	border: 1px solid #333333;
	font-family:helvetica;
}

#footer {
	float:left;
	height:65px;
	width: 950px;
	background: #94290d;
	color: #FFFFFF;
	font-size: 13px;
	padding-top:10px;	
	padding-bottom:5px;		
}

.text_menu {
	float: left;
	font-size: 13px;
	color: #FFFFFF;	
	line-height:22px !important;
	line-height:12px;	
}

.menu_divider {
	float: left;
	font-size: 16px;
	line-height:24px !important;
	line-height:16px;		
	color: #FFE97D;
	
}

.copyright {
	font-size: 11px;
	color: #FFE97D;
}

.address {
	font-size: 12px;
	color: #FFFFFF;
}

#gallery {
	background-color: #1e1e1e;
	color: #FFFFFF;
}

#gallery_photo {
	float:left;
	margin-left:30px;
	width:885px;
	height:500px;
	margin-bottom:5px;
}


.gallery_thumb {
	float:left;
	margin-right:6px;	
	margin-top:5px;		
	background-color: #5d5d5d;
	width:60px;
	height:60px;
    background-repeat: no-repeat;
    background-position: center center;	
    cursor: pointer;
    border: 2px solid #1e1e1e;
}

#gallery_button {
	float:left;
	margin-right:10px;	
	margin-top:5px;		
	background-color: #ffe97d;
	width:30px;
	height:60px;
}

a:visited, a:link {
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px; 
	color: #94290d;
} 

a:hover, a:active {
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px; 
	color: #94290d;
}

a.text_menu:visited, a.text_menu:link {
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px; 
	color: #FFFFFF;
} 

a.text_menu:hover, a.text_menu:active {
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px; 
	color: #FFFFFF;
}

