/* CSS Document */

HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%;	
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #ffffff;  TEXT-ALIGN: center;
	background-color: #000000;
}


#outer{
height:100%;
width:100%;
MIN-HEIGHT: 100%;  MARGIN-LEFT: auto;
MARGIN-RIGHT: auto;
background:url(../images/bg.png) repeat-x ; 
position:relative;  z-index:400; 
}


#container {
	BORDER-RIGHT: #a1a1a1 0px solid;
	MIN-HEIGHT: 100%;  
	BORDER-LEFT: #a1a1a1 0px solid; 
	WIDTH: 920px; 
	MARGIN: auto; 
	POSITION: relative; 
	TEXT-ALIGN: center;
	z-index:100;
}

* HTML #container {
	HEIGHT: 100%
}

* HTML #container {
	WIDTH: 988px
}
* HTML BODY {
	FONT-SIZE: x-small
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2;  OVERFLOW: hidden; WIDTH: 100%; POSITION: relative;
	height:177px; text-align:left;
	width:919px;
	*width:921px;
	margin:auto;
	z-index:99;
	}
	

#subheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #e6e6e6 1px solid
}


#content_top{
		
	/*border-right:1px solid #988575;*/
	height: 272px;
	*height:260px;
	width:920px;
	*width:917px;
	margin:0px;
	overflow:visible;
	margin-bottom:40px;
	}
	
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 0px; 
	WIDTH: 637px;
	*WIDTH: 677px;
	POSITION: relative; float:right;
	min-height:252px;
	height:auto;
	*height:272px;
	overflow:visible;
	PADDING: 14px 20px 10px 20px;
	background:url(../images/right_panel.jpg) repeat-x;/* #806148;*/	
	background-position:top;
	background-color:#795b43;
	border-left:solid 1px #988575;
	opacity:0.9;
	filter:alpha(opacity=90);
	z-index:90;	
	border-bottom:1px solid #988575;
	border-right:1px solid #988575;
}

#content A
{
	font-size:11px;
	color:#ffffff;
}

#content A:Hover
{
	font-size:11px;
	color:#ffffff;
}

#centrecontent li
{
	font-family:Verdana;
	font-size:11px;
	letter-spacing:1px;
	list-style-type:disc;
	color:#ffffff;
	/*list-style-image:url(../images/sm_bulet.gif);*/
}

#sidebar 
{
	border-left:1px solid #988575;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; 
	WIDTH: 240px; PADDING-TOP: 25px; position:relative; float:left; 
	/*border-right:1px solid #988575;
	height:100%;
	/*overflow:visible;
	/*height:auto;height:96%;
	*height:100%;
	background: url(../images/left_panel.png) repeat-x 533010 #503214;*/
	background-color:#603a17;
	opacity:0.9;
	filter:alpha(opacity=90);
	z-index:99;
	border-bottom:1px solid #988575;
	margin:0;
}

#footerwrap {
	
	PADDING-RIGHT: 0px;
	/*background-color:#50381d;*/
	BORDER-TOP: #746458 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: -38px auto 0px;
	WIDTH: 100%;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: 35px;
	TEXT-ALIGN: center;
	margin-left:auto;
	margin-right:auto;
	font-size:9px;
	z-index:100;
	cursor:auto;
	
}

#footerwrap table
{
	background:url(../images/bg.jpg) repeat-x;	
	opacity:0.9;
	filter:alpha(opacity=90);
}

#footer {
	BORDER-TOP: #e9e9e9 0px solid; WIDTH: 930px; text-align:left; font-size:0.65em;font-family:Verdana;font-weight:normal;
}
#footer P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px;text-align:center;line-height:13px;
}

#footer a:link{
	color:#fff;
	text-decoration:none;
	padding:0px 6px 0px 0px;
}

#footer a:visited{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	color:#8b8a7a;
	text-decoration:none;
}


#clearfooter {
	CLEAR: both; WIDTH: 100%; HEIGHT: 30px;
	*HEIGHT: 5px;
}


#booking
{
 position:relative; float:right; margin-top:-40px; margin-right:0px;
}




#sidebar A:hover {
	DISPLAY: block; BACKGROUND: red; 
}
#content A:hover 
{
	/* Comment for improve the error of link in content
	DISPLAY: inline; BACKGROUND: red; */
}
/* ------------ home updates ----------- */

#content_home{
position:relative;
width:990px;
	height:270px;
	}
	
	
h1{
font-size:18px;
font-weight:normal;
letter-spacing:1px;
font-family:Verdana;
}


.TopPane
{ padding-top:70px;
	height:100%;
}

.contentPane
{	padding:0px;
 	margin:0px;
 	width:670px;
	height:270px;	
	z-index:10;
}

#contentPane
{font-size:30pt;}

.head_title
{
	color:#fff;
}

.CommandButton
{
	height:20px;
}


p
{
	line-height:18px;
font-family:verdana,arial,helvetica;
	letter-spacing:1px;
}


.title_vis
{
	display:none;
}

.c_footer
{
		display:none;
}


#dnn_TopPane .c_actions
{
	z-index:99;
	
}

	 
	 
#dnn_TopPane .DNN_HTMLContent
	 {
	 	position:absolute; 
	 	text-align:center; z-index:2; width:100%; height: 100%;
	 	left:0px;
	 }
	 
	 
	#booking_condition
	{
		position:absolute;
		left:0px;		
		width:240px;
		height:30px;
	}
	
	
	#dnn_contentPane
	{
		font-family:Verdana;
		font-size:10px;
	}
	
	
#dnn_TopPane .ModuleTitle_SubMenu
{
	z-index:999999;
}

#centrecontent table a:link
{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana;	
		LETTER-SPACING: 1px;
		COLOR: #ffffff; 
		text-decoration:none;
}


#centrecontent table a:visited
{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana;	
		LETTER-SPACING: 1px;
		COLOR: #ffffff; 
		text-decoration:none;
}

#centrecontent table a:hover
{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana;	
		LETTER-SPACING: 1px;
		COLOR: #ffffff; 
		text-decoration:underline;
}

.table
{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana;	
		LETTER-SPACING: 1px;
		COLOR: #000;
}


#dnn_ctr830_ViewNewsletterRegister_lstContent
{
	display:none;
}

#newsletterContainer
{
	background-color:#e0c696;
	padding:20px;
}

#newsletterContainer .field
{
	color:#000;
	font-family:Verdana;
	font-size:11px;
	text-align:right;
	padding-right:6px;
	width:200px;
}

#newsletterContainer td
{
	color:#000;
	font-family:Verdana;
	font-size:11px;	
}

#newsletterContainer label
{
	color:#000;
	font-family:Verdana;
	font-size:11px;
}

#newsletterContainer h3
{
	color:#000;
	font-family:Verdana;
	font-weight:bold;
	padding-top:10px;
}

#newsletterContainer .text
{
	width:240px;
}

#newsletterContainer .select
{
	width:240px;
}


#content h1{

color:#fff;
}


#search-panel-container
{
	margin-top:20px;
text-align:center;


z-index:999;
}


#embedded-calendar{
z-index:9999;
}



#content li
{
	font-family:Verdana;
	font-size:11px;
	letter-spacing:1px;
	list-style-type:disc;
	color:#ffffff;
}

/* style for SITEMAP */

.sitemap UL 
{ padding:0px 10px 0px 20px;
	LIST-STYLE-TYPE: disc
	}

.sitemap li{
	font-family:Verdana;
	font-size:11px;
	letter-spacing:1px;
	list-style-type:disc;
	color:#ffffff;
}
