/* --- Reset browsers default margin, padding and font sizes --- */
html, html > body { 
	margin : 0; 
	padding : 0; 
}

body {
	background-color: #521a00;
	color: #FFFFFF;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#copy { 
	font-size: 12px;
	margin: 15px;
}

.smaller { 
	font-size: 12px;
}

.disclaim { 
	font-size: 10px;
}

/* ---------------- BEGIN MAIN MENU ROLLOVERS ---------------- */

#navbar div.home h6, #navbar div.about h6, #navbar div.menus h6, #navbar div.party h6, 
#navbar div.cater h6, #navbar div.lounge h6, #navbar div.events h6, #navbar div.info h6,
#navbar div.home a h6, #navbar div.about a h6, #navbar div.menus a h6, #navbar div.party a h6, 
#navbar div.cater a h6, #navbar div.lounge a h6, #navbar div.events a h6, #navbar div.info a h6
{
	display: none;
}

#navbar { 
	padding: 0px; margin: 0px;
	text-align: center;
}

div.white { 
	background-image: url(images/navspace.gif);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 57px;
	z-index: 1;
	filter:alpha(opacity=35);
	opacity: 0.35;
}

div.home, div.home a {	
	background-image: url(images/nav_home.gif);
	position: relative;
	z-index: 4;
	width: 85px;
	height: 57px;
}

div.home a:hover {	
	background-image: url(images/nav_home_hov.gif);
	position: relative;
	z-index: 3;
	width: 85px;
	height: 57px;
}

div.about, div.about a {	
	background-image: url(images/nav_about.gif);
	position: relative;
	z-index: 3;
	width: 107px;
	height: 57px;
}

div.about a:hover {	
	background-image: url(images/nav_about_hov.gif);
	position: relative;
	z-index: 3;
	width: 107px;
	height: 57px;
}

div.menus, div.menus a {	
	background-image: url(images/nav_menus.gif);
	position: relative;
	z-index: 3;
	width: 90px;
	height: 57px;
}

div.menus a:hover {	
	background-image: url(images/nav_menus_hov.gif);
	position: relative;
	z-index: 3;
	width: 90px;
	height: 57px;
}

div.party, div.party a {	
	background-image: url(images/nav_party.gif);
	position: relative;
	z-index: 3;
	width: 148px;
	height: 57px;
}

div.party a:hover {	
	background-image: url(images/nav_party_hov.gif);
	position: relative;
	z-index: 3;
	width: 148px;
	height: 57px;
}

div.cater, div.cater a {	
	background-image: url(images/nav_cater.gif);
	position: relative;
	z-index: 3;
	width: 102px;
	height: 57px;
}

div.cater a:hover {	
	background-image: url(images/nav_cater_hov.gif);
	position: relative;
	z-index: 3;
	width: 102px;
	height: 57px;
}

div.lounge, div.lounge a {	
	background-image: url(images/nav_lounge.gif);
	position: relative;
	z-index: 3;
	width: 122px;
	height: 57px;
}

div.lounge a:hover {	
	background-image: url(images/nav_lounge_hov.gif);
	position: relative;
	z-index: 3;
	width: 122px;
	height: 57px;
}

div.events, div.events a {	
	background-image: url(images/nav_events.gif);
	position: relative;
	z-index: 3;
	width: 90px;
	height: 57px;
}

div.events a:hover {	
	background-image: url(images/nav_events_hov.gif);
	position: relative;
	z-index: 3;
	width: 90px;
	height: 57px;
}

div.info, div.info a {	
	background-image: url(images/nav_info.gif);
	position: relative;
	z-index: 3;
	width: 132px;
	height: 57px;
}

div.info a:hover {	
	background-image: url(images/nav_info_hov.gif);
	position: relative;
	z-index: 3;
	width: 132px;
	height: 57px;
}

div.space { 
	position: relative;
	z-index: 3;
	width: 20px;
	height: 57px;
}

/* ---------------- END MAIN MENU ROLLOVERS ---------------- */

#scroll, .scroll { 
	margin-top: 35px;
	margin-left: 30px;
}

#scroll_mid { 
	background-image: url(images/text_scroll_mid.gif);
	vertical-align: top;
	color: #000000;
}

.pics { 
	border: solid 3px #FFFFFF;
	cursor: pointer;
}

.mainPic { 
	border: solid 4px #000000;
}

.bigPicArea { 
	margin-left: 25px;
	border: solid 6px #FFFFFF;
	border-top: solid 1px #FFFFFF;
}

.bigMapArea { 
	margin-left: 10px;
	border: solid 6px #FFFFFF;
	border-top: solid 1px #FFFFFF;
}

.bigCaterArea { 
	height: 375px;
	width: 335px;
	border: solid 2px #000000;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/catermenu_bg.jpg);
}

.bigCaterAreaInn { 
	height: 359px;
	width: 333px;
	color: #000000;
	overflow: auto;
}

.pointer { 
	cursor: pointer;
}

.bigmenu { 
	margin-top: 55px;
}

.menu_page1 { 
	vertical-align: top;
	color: #000000;
	padding: 10px;
	padding-top: 15px;
	width: 265px;
	height: 312px;
	border: 0px;
	/*border: 1px solid #000000;*/
	overflow: auto;
}

.menu_page1 a, .sub a {
	color: #8f3003;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}

.menu_page1 a:hover, .sub a:hover {
	color: #e66529;
	text-decoration: none;
}

.menulinks {
	margin-top: 7px;
}

.menulinksList {
	margin-top: 1px;
	margin-left: 25px;
}

.menu_page2 { 
	vertical-align: top;
	color: #000000;
	padding: 10px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 5px;
	position: relative;
}

#breakfast, #lunch, #desserts, #dinner, #sides { 
	position: absolute;
	vertical-align: top;
	color: #000000;
	width: 282px;
	height: 410px;
	border: 0px;
	overflow:  auto;
}

#menupic1, #menupic2, #menupic3, #menupic4, #menupic5, #menupic6, #menupic7, #menupic8, #menupic9, #menupic10, #menupic11, #menupic12, #menupic13, #menupic14, #menupic15 { 
	position: absolute;
	padding-left: 13px;
	border: 0px;
	overflow: hidden;
}

.menuitem { 
	float: left;
	text-align: left;
}

.menuprice { 
	float: right;
	text-align: right;
	padding-right: 5px;
}

.under {
	text-decoration: underline;
	clear: both;
}