#wrapper
{
	margin-left:		auto;
	margin-right:		auto;
	width:				900px;	
}

#banner
{
	height:				132px;
	width:				900px;
	background-image: 	url(../images/basics/banner_img.gif);
	background-repeat: 	no-repeat;	
}

#bannernobg
{
	height:				132px;
	width:				900px;
	background-image: 	url(../images/basics/banner_img_no_bg.gif);
	background-repeat: 	no-repeat;	
}

#nav_top
{
	margin-left:		auto;
	margin-right:		auto;
	width:				800px;
	background-image: 	url(../images/basics/nav_bar.gif);
	background-repeat: 	no-repeat;
	height:				22px;
	color:				#CCAB55;
	font-weight:		bold;	
}

#nav_top ul
{
	margin-top:			3px; 
	padding-left:		19px;	
}

#nav_top li
{
	display:			inline;
	list-style-image: 	none;
	font:				15px/14px arial, helvetica; 
	color:				#CCAB55;
} 

#nav_top li a
{
	font:				11px/12px arial, helvetica; 
	text-transform:		uppercase; 
	color:				#fff;
	text-decoration:	none;
	width:				700px;
	font-weight:		bold;
} 

#nav_top li a:hover
{
	color:				#333;
} 

#content
{
	margin-left:		auto;
	margin-right:		auto;
	width:				800px;
	height:				100%;	
}

#menu_container
{
	float:				left;
	width:				181px;
	height:				100%;
}

#menu_left_top
{
	height:				14px;
}


#menu_left
{
	background-image: 	url(../images/basics/left_menu_bck.png);
	background-repeat: 	repeat-y;
	background-position: right;
}

#menu_left ul
{	
	list-style-image: 	url(../images/basics/bullet.png);
}

#menu_left ul a
{
	font:				12px/20px arial, helvetica;  
	text-decoration:	none;
	color:				#fff;	
}

#menu_left ul a:hover
{
	color:				#CCAB55;	
}


#page_container_home
{
	background-color:	#000;
	background-image: 	url(../images/basics/bar_img.jpg);
	background-repeat: 	no-repeat;
	width:				589px;
	float:				right;
	padding-top:		260px;
	padding-left:		30px;
}

#page_container
{
	background-image: 	url(../images/basics/content_bck.gif);
	background-repeat:	no-repeat;
	background-color:	#000;
	width:				589px;
	height:				550px;
	float:				right;
	padding-left:		30px;	
}

#page_container2
{
	background-image: 	url(../images/basics/content_bck.gif);
	background-repeat:	no-repeat;
	background-color:	#000;
	width:				616px;
	height:				550px;
	float:				left;
	padding-left:		0px;	
}

#page_container3
{
	background-image: 	url(../images/basics/content_bck.gif);
	background-repeat:	no-repeat;
	background-color:	#000;
	width:				596px;
	height:				550px;
	float:				left;
	padding-left:		20px;	
}

#page_container_nye
{
	background-color:	#000;
	background-image: 	url(../images/basics/bar_img_int1.jpg);
	background-repeat: 	no-repeat;
	width:				589px;
	height:				287px;
	float:				right;
	padding-top:		260px;
	padding-left:		30px;
}


#page_container_xmas
{
	background-color:	#000;
	background-image: 	url(../images/basics/bar_img_int2.jpg);
	background-repeat: 	no-repeat;
	width:				589px;
	height:				350px;
	float:				right;
	padding-top:		260px;
	padding-left:		30px;
}


#page_container_plain
{
	background-color:	#000;
	width:				589px;
	height:				350px;
	float:				left;
	padding-top:		0px;
	padding-left:		0px;
}

#page_left
{
	float:				left;
	margin-top:			30px;
	padding-bottom:		20px;
	width:				350px;
}

#page_left2
{
	float:				left;
	margin-top:			10px;
	padding-bottom:		20px;
	width:				616px;
}

#page_left3
{
	float:				left;
	margin-top:			10px;
	padding-bottom:		20px;
	width:				595px;
}

#page_left_plain
{
	float:				left;
	height:				2800px;
	margin-top:			0px;
	padding-bottom:		0px;
	width:				610px;
}

#page_right
{
	float:				right;
	margin:				30px 10px 0px 10px;
	padding-bottom:		20px;
	padding:			10px 10px 10px 10px;
	width:				178px;
	background-color:	#333;
}

#footer
{
	margin-left:		auto;
	margin-right:		auto;
	width:				800px;
	text-align:			right;
	font:				11px/14px arial, helvetica;
	color:				#CCAB55;
	margin-top:			5px;
	margin-bottom:		5px;
	background-image: 	url(../images/basics/gold_line_footer.gif);
	background-repeat: 	no-repeat;
	text-transform:		uppercase;
	clear:				both;
}

#actionDiv
{
	position:			absolute;
	visibility:			hidden;
	z-index:			10000;
	left:				0px;
	top:				0px;
}

#actionLayer
{
	width:				0px;
	height:				0px;
	margin:				0px;
	border:				0px;
	position:			absolute;
	left:				0px;
	top:				0px;
	z-index:			8;
}

#bookingForm
{
	position:			absolute;
	visibility:			hidden;
	left:				0px;
	top:				0px;
	z-index:			100000;
	background:			#858585;
	border:				1px solid black;
	filter:				alpha(opacity=85); 
	-moz-opacity: 		0.85; 
	opacity: 			0.85;
}

#flashDiv
{
	position:			absolute;
	visibility:			visible;
	z-index:			10000;
	left:				10px;
	top:				10px;
}