
body {
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-color:#f0eadd;
}


#page {
	background-image: url(/images/sub_p_bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
/*-------------------------------- Home Page ---------------------------------*/


#home_page_cont {
	float: left;
	width: 986px;
	margin: 0px;
}

#home_text {
	float: left;
	width: 450px;
	padding: 0px 0px 0px 15px;
}

#home_discover {
	float: right;
	width: 395px;
}

#home_quick_links {
	float: left;
	width: 830px;
	border: 0px solid #996633;
	padding: 20px 0px 10px 15px;
}

.home_ql_cont {
	float: left;
	width: 205px;
	border: 0px solid red;
	padding: 0px 0px 0px 0px;
}

.home_bannerad {
	float: right;
	text-align: right;
	border: 0px solid red;
	padding: 0px 0px 0px 0px;
}

#home_flash_cont {
	float: left;
	width: 986px;
	border: 0px solid red;
}

#sub_header {
	float: left;
	width: 911px;
	height: auto;
	border: 0px solid red;
	padding: 0px 0px 0px 38px;
}

/*-------------------------------- Top Level Page ---------------------------------*/

#top_level_padding {
	float: left;
	padding: 0px 60px 0px 50px;
}



#sub_page_cont {
	float: left;
	width: 986px;
	background-image: url(../images/page_bg.jpg);
	background-repeat: repeat-y;
 
}

#header_cont {
	float: left;
	width: 986px;
}


#top_level_col_cont {
	float: left;
	background-color: #ffffff;
}


#sub_quick_links {
	float: left;
	width: 830px;
	border: 0px solid #996633;
	padding: 20px 0px 0px 15px;
}

#footer_adverts_cont {
	float: left;
	width: 986px;
	background-image: url(../images/adverts_bg.jpg);
	background-repeat: repeat-y;
	margin: 0px 0px 2px 0px;
}

#special_links {
	float: left;
	padding: 20px 0px 15px 0px;
}

#special_links {
	float: left;
	padding: 20px 0px 35px 0px;
}

#special_links_header {
	padding: 0px 0px 0px 15px;
}


#top_level_links_cont {
	float: left;
	width: 400px;
	padding: 30px 0px 0px 0px;
}

#top_level_links_image {
	float: left;
	width: 235px;
	padding: 0px 0px 0px 0px;
}

#top_level_links_bullets {
	float: left;
	width: 165px;
	padding: 20px 0px 0px 0px;
}


/*-------------------------------- Sub Page ---------------------------------*/


#breadcrumb {
	padding: 6px 0px 6px 10px;
}

#breadcrumb a {
	text-decoration: none;
}

#breadcrumb a:hover {
	text-decoration: underline;
}

#subpage_padding {
	float: left;
	padding: 0px 60px 20px 38px;

}

#sub_menu {
	float: left;
	width: 164px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}

#submenu_frame ul {
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color:#ddcfc3;
		background-position:0% 0%;
		border-width: 0px 0px 0px 0px;
		border-style:solid;
		text-indent:0px;
		border-color:#ffffff;
		list-style-image: none;
}

#submenu_frame ul li ul {
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-indent:0px;
}

#submenu_frame ul li ul li {
		margin:0px 0px 0px 0px;
		padding: 5px 0px 4px 25px;
		text-indent:0px;
		background-color:#ddcfc3;
		background-position:0% 0%;
		border-width: 1px 0px 0px 1px;
		border-style:solid;
		border-color:#ffffff;
		list-style: none;
}


#submenu_frame ul li.toplevel  {
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 1px 0px;
		border-style:solid;
		border-color:#ffffff;
		line-height:0px;
		background-color:#c4a387;
		display:block;
		color:#ffffff;
		list-style: none;
}

#submenu_frame li.toplevel a {
	color: #54381f;
	text-decoration: none;
}
#submenu_frame li.toplevel a:hover {
	color:#54381f;
	text-decoration: underline;
}

#sub_main {
	float: left;
	width: 680px;
	padding: 0px 0px 0px 40px;
	border: 0px solid red;
	background-color: #ffffff;
}

#sub_left {
	float: left;
	width: 420px;
	padding: 20px 0px 0px 0px;
	border: 0px solid red;
}

#sub_one_col {
	float: left;
	width: 800px;
	padding: 0px 0px 0px 40px;
	border: 0px solid red;
	background-color: #ffffff;
}


#sub_right_cont {
	float: right;
	width: 215px;
	margin: 40px 0px 0px 0px;
	border: 0px solid red;
}

#sub_right {
	float: right;
	width: 215px;
	padding: 10px 0px 20px 0px;
	border: 1px solid #bd712d;
	background-color: #f0eadd;
}


.food_menu_cont {
	float: right;
	width: 200px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #bd712d;
	background-color: #ffffff;
}


.food_menu {
	float: right;
	width: 200px;
	padding: 7px 0px 7px 10px;
	margin: 0px 0px 7px 0px;
	border: 1px solid #dcc7b6;
	background-color: #f0eadd;
}

.bar_events {
	float: right;
	width: 215px;
	padding: 10px 0px 20px 0px;
	border: 1px solid #bd712d;
	background-color: #f0eadd;
}


/*-------------------------------- Packages ---------------------------------*/



#packages {
	float: left;
}

/*-------------------------------- Packages ---------------------------------*/



#burlesque_main {
	float: left;
	width: 525px;
	padding: 20px 0px 0px 30px;
}

#burlesque_right {
	float: right;
	width: 305px;
	border-top: 0px solid #cccccc;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#burlesque_footer {
	float: left;
	width: 851px;
	padding: 0px 0px 0px 40px;
}
