html {height: 100%; margin-bottom: 1px;}  

html,body {height:100% !important; background:#000000}

td, li, ul, ol, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px Georgia, Times, serif;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}





/* TEXT */
h1 {
font-size: 18px;
font-family: Georgia, Times, serif;
color: #e4a600;
margin: 0 0 0 0px;
padding: 0 0 0 0;
}

h1 a {
font-size: 18px;
font-family: Georgia, Times, serif;
text-decoration:none; 
color: #e4a600;
font-weight: bold;
margin: 0 0 0 0px;
padding: 0 0 0 0;
} 

h2 {
font-size: 14px; 
font-family: Georgia, Times, serif;
color: #FFFFFF;
font-weight: bolder;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


p {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align: justify; 
color: #FFFFFF;
margin: 0 0 0 0px;
padding: 0 0 0 0;
line-height: 17px;
}

p a {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align: justify;
text-decoration:none;
color: #e4a600;
margin: 0 0 0 0px;
padding: 0 0 0 0;
line-height: 17px;
}




/* NAVIGATION */
#nav_container {width:873px; height:37px; margin:auto;  border:1px solid #FFFFFF;}

#nav_container ul {list-style:none;}
#nav_container li {line-height: 37px; text-align:center;}
#nav_container li a {color: #FFFFFF; font-weight:normal; text-decoration:none;}

#nav_container li.home {width:124px; float:left;}
#nav_container li.menus {width:124px; float:left;}
#nav_container li.location {width:124px; float:left;}
#nav_container li.photos {width:124px; float:left;}
#nav_container li.functions {width:124px; float:left;}
#nav_container li.contact {width:124px; float:left;}
#nav_container li.facebook {width:124px; float:left;}

#index_page #nav_container li.home a {color: #e4a600;}
#menus_page #nav_container li.menus a {color: #e4a600;}
#location_page #nav_container li.location a {color: #e4a600;}
#photos_page #nav_container li.photos a {color: #e4a600;}
#functions_page #nav_container li.functions a {color: #e4a600;}
#contact_page #nav_container li.contact a {color: #e4a600;}
#facebook_page #nav_container li.facebook a {color: #e4a600;}




/* DIVS */
#main_container {width:873px; margin:auto; background: #000000;}

#header {width:873px; height:226px; margin:auto;}

#right_column {width:300px; margin:auto; float: right; padding: 15px 0px 0 0;}

#footer {width:873px; clear:both;}

#image {width:873px; height:261px; margin:auto; padding: 18px 0 0 0;}

#main_bodytext {width:600px; height:auto; margin:auto; float:left; padding: 16px 0 0 0;}

#gallery {width:873px; height:auto; margin:auto; float:left; padding: 16px 0 0 0;}

#flashcontent {width:873px; height:600px; margin:center; padding: 16px 0 0 40px;}

#menu_space_1 {width:290px; float:left; padding: 0 14px 0 0;}
#menu_space_2 {width:290px; float:right; padding: 0 0 0 0;}
#menu_space_3 {width:600px; float:left; padding: 0 0 0 0;}

#function_text {width:246px; margin:auto; float:right; padding: 15px 0px 0 0;}





/* OPEN TABLE */
#OT_searchWrapperAll {height:auto; float:left;}

#OT_searchWrapper {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align: justify; 
color: #FFFFFF;
}

.OT_feedTitle {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align: justify; 
color: #FFFFFF;
}

#OT_partySizeLbl {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align: justify; 
color: #FFFFFF;
}

#OT_timeLbl {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align: justify; 
color: #FFFFFF;
}

#OT_dateLbl {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align: justify; 
color: #FFFFFF;
}

#OT_restaurant {}
#OT_partySize {}
#OT_time {}
#OT_date {}

.feedFormField {color:#FFFFFF;}

#OT_logo {
display:none;
}

#OT_logoLink {
display:none;
}

.OT_feedFormfieldCalendar {background-color: #FFFFFF;}
#imageCal {background-color: #000000;}

.clickableDays {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align:center; 
color:#e4a600;
background-color:#000000;
}

.nonclickableDays {
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align:center; 
color: #FFFFFF;
}

.months {
background-color:#000000;
width:250px;
font-size: 18px;
font-family: Georgia, Times, serif;
color: #e4a600;
}

.weekdays {
width:38px;
font-size: 12px; 
font-family: Georgia, Times, serif;
text-align:center; 
color: #FFFFFF;
}






/* GALLERY */
#thumbnails {width:160px; height:160px; float:left; padding:12px 29px 12px 29px;}

#photos {width:873px; height:624px; margin:auto;}

#nav_container2 {width:873px; height:37px; margin:auto;  border:1px solid #FFFFFF;}

#nav_container2 ul {list-style:none;}
#nav_container2 li {line-height: 37px; text-align:center; width:54.25px; float:left;}
#nav_container2 li a {color: #FFFFFF;font-weight:normal; text-decoration:none;}






/* SUBMISSION FORM */
#form_container {width:519px; float:left; padding: 0 10px 0 0;  color:#00FF00}

label {
font-size: 12px; 
font-family: Georgia, Times, serif; 
color: #FFFFFF;
}

/*
fieldset {border: none;}
#form legend {margin: 0 0 0 0; border-bottom: dotted #ccc 1px; color: #33FF00}
*/


#form label {display: block; float:left; width: 90px; text-align:right; margin: 10px 10px 0 0;}

#form p {clear:both; padding:12px 0 6px 0; }

legend {
display:block; clear:both; font-size: 12px; 
font-family: Georgia, Times, serif; 
color: #FFFFFF;
}

input, select, option, textarea {
font-size: 12px; 
font-family: Georgia, Times, serif;
font-weight:bold;
color: #000000; 
padding:10px 0 6px 0;
width: 270px;
}

.field_height {height:15px; }

.submit {
font-size: 18px; 
font-family:  Georgia, Times, serif;
font-weight: bold;
color: #e4a600;
border-color:#e4a600;
background-color: #000000;
padding:15px 0 15px 0;
width: 270;
}

form {padding:0 0 0 0;}

