body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-size:12px;
	background:url(../images/top.gif) repeat-x #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	
}
#wrapper {
	width:100%;
	height:100%;
}
#container {
	width:1000px;
	background: url(../images/bgtop.gif) repeat-x;
	margin:0 auto;
	
}
#container2 {

	background: url(../images/bgtop.gif) no-repeat top;
	margin:0 auto;
	
}
#header {
	position:relative;
	height:162px;
	
	
}


#footer{
	display:table;
	float : left;
	width : 100%;
	height : 290px;
	margin-top:-152px;
	background:url(../images/bgbottom.jpg) repeat-x;
}
#footerBar{
	color:#add2ed;
	text-align:center;
	margin-top:152px;
}
#logo {
	margin-left:10px;
	margin-top:24px;
	width:325px;
	height:81px;
	float:left;
}
#rightlogotop{
	margin-right:9px;
	width:330px;
	height:117px;
	float:right;
}


#content {
	width:1000px;
	display:table;
	position:relative;

}
#topsubcontent{
	background:url(../images/bgtopcenter.gif) no-repeat;
	height:30px;
	width:1000px;
}

#centersubcontent{
	padding:0px 25px 130px 25px;
	_padding:0px 25px 0px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}

#bottomsubcontent{
	
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:30px;	
	display:table;
}




#bordertop{
	background:url(../images/btop.gif);
	margin-left:-7px;
	margin-top:-8px;
	height:75px;
	width:1000px;
	position:inherit;
}

#subbordertop{
	background:url(../images/bordertop.gif) no-repeat;
	background-position:bottom;
	width:475px;
	height:10px;
	
	
}
#subbordercenter{
	background:url(../images/bordercenter.gif) repeat-y;
	width:460px;
	color:#336699;
	padding-left:15px;
	font-size:13px;
	font-weight:bold;
	display:none;
	
	
}
#subborderbottom{
	background:url(../images/borderbottom.gif) no-repeat;
	height:10px;
	width:475px;
}

/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Sub Page                                                   */
/*////////////////////////////////////////////////////////////////////////////////////*/	
#lefttxt{
	_min-width:530px;
	_overflow: hidden;
	margin-top:10px;
	width:530px;
	float:left;

}
#righttxt{
	_min-width:390px;
	width:390px;
	float:right;
	padding:50px 0px 0px 5px;
	
}
#showimg{
	margin-top:-8px;
	width:593px;
	height:335px;
	float:left;
}
#rightimg{
	margin-top:-8px;
	float:left;
	padding-left:10px;
	padding-top:5px;
	width:347px;
	height:330px;
	background:url(../images/bgrphoto.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	line-height:18px;
}
#fullphoto{
	margin-top:-8px;
	width:950px;
	height:335px;
}
.pimg{
	margin-left:30px;
	margin-right:9px;
}
.underline{
	text-decoration:underline;
}
form{
	margin:0px;
	padding:0px;
}
.thumbimg{
	margin-top:10px;
	margin-left:4px;
	margin-right:4px;
}
.bottonimg{
	background-image:url(../images/submit.gif);
	width:89px;
	height:38px;
	border:none;
	padding:0px;
}
#footerBar A{
	color:#add2ed;
}
#footerBar A:hover{
	color:#FFFFFF;
}
#borderh{
width:400px;
	height:30px;
	line-height:30px;
	background:url(../images/bgtxt.gif) no-repeat;
}
.H2{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:20px;
}
#lbody{
	width:460px;
	float:left;
}
#lbody2{
	width:450px;
	float:left;
}
#rbody{
	padding-left:15px;
	padding-top:45px;
	width:475px;
	float:left;
}
.imgspace{
	margin:3px 4px 0px 3px;
}
.txtw{
	color:#FFF;
}
.txtwb{
	color:#FFF;
	font-weight:bold;
}

#bmap{
		padding:0px;	
}
.imgw{
	margin-left:20px;
	width:25px;
	float:left;
}
.txtw1{
	width:250px;
	height:20px;
	line-height:20px;
	float:left;
	border-bottom:solid 1px #CCC;
}
.txtw11{
	width:103px;
	height:20px;
	line-height:20px;
	float:left;
	border-bottom:solid 1px #CCC;
}
.txtw2{
	margin-left:2px;
	height:20px;
	line-height:20px;
	width:85px;
	border-bottom:solid 1px #CCC;
	float:left;
}
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Menu                                                        */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
#menu {
	margin-right:10px;
	_margin-right:5px;
	display:visible;
	clear:both;
	float:right;
}
#navigation ul {
	margin:0px;
	padding:0px;

	
}
#navigation ul li {
	display: inline;
	line-height: normal;
}
#navigation ul li a {
	display: block;
	float: left;
	height:45px;
	text-indent:-9999px;
}
li#nav_home a {width:61px;background: url(../images/nav.gif) no-repeat 0px 0px;}
li#nav_home a:hover {background-position:  0px -45px;}
.selectedhome {display: block;float: left;height:45px;text-indent:-9999px;width:61px;background: url(../images/nav.gif) no-repeat 0px 0px;background-position:  0px -45px;}

li#nav_room-rates a {width:118px;background: url(../images/nav.gif) no-repeat -61px 0;}
li#nav_room-rates a:hover {	background-position:  -61px -45px;}
.selectedroom-rates {display: block;float: left;height:45px;text-indent:-9999px;width:118px;background: url(../images/nav.gif) no-repeat -61px 0;background-position:  -61px -45px;}

li#nav_facilities a {width:85px;background: url(../images/nav.gif) no-repeat -179px 0;}
li#nav_facilities a:hover {background-position:  -179px -45px;}
.selectedfacilities {	display: block;float: left;height:45px;text-indent:-9999px;width:85px;background: url(../images/nav.gif) no-repeat -179px 0;background-position:  -179px -45px;}

li#nav_restaurants a {width:105px;background: url(../images/nav.gif) no-repeat -264px 0;}
li#nav_restaurants a:hover {background-position:  -264px -45px;}
.selectedrestaurants {	display: block;float: left;height:45px;text-indent:-9999px;width:105px;background: url(../images/nav.gif) no-repeat -264px 0;background-position:  -264px -45px;}

li#nav_term-condition a {width:134px;background: url(../images/nav.gif) no-repeat -369px 0;}
li#nav_term-condition a:hover {background-position:  -369px -45px;}
.selectedterm-condition {display: block;float: left;height:45px;text-indent:-9999px;width:134px;background: url(../images/nav.gif) no-repeat -369px 0;background-position:  -369px -45px;}

li#nav_reservation a {	width:103px;background: url(../images/nav.gif) no-repeat -503px 0;}
li#nav_reservation a:hover {background-position:  -503px -45px;}
.selectedreservation {display: block;	float: left;height:45px;text-indent:-9999px;width:106px;background: url(../images/nav.gif) no-repeat -503px 0;background-position:  -503px -45px;}



#centersubcontent6{
	padding:0px 25px 0px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}

*:first-child+html #centersubcontent6{
	padding:0px 25px 160px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}
*:first-child+html #bottomsubcontent6{
	margin-top:-130px;
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:290px;	
	display:table;

}
html>/**/body  #centersubcontent6{
	padding:0px 25px 240px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
	height:500px;
}
html>/**/body  #bottomsubcontent6{

	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;
}


#bottomsubcontent6{
	margin-top:-130px;
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;
}






#centersubcontentindex{
	padding:0px 25px 0px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}

*:first-child+html #centersubcontentindex{
	padding:0px 25px 100px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}
*:first-child+html #bottomsubcontentindex{
	margin-top:-130px;
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;

}
html>/**/body  #centersubcontentindex{
	padding:0px 25px 130px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;

}
html>/**/body  #bottomsubcontentindex{

	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:35px;	
	display:table;
}


#bottomsubcontentindex{
	
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:30px;	
	display:table;
}



#centersubcontentfaci{
	padding:0px 25px 0px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}

*:first-child+html #centersubcontentfaci{
	padding:0px 25px 100px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}
*:first-child+html #bottomsubcontentfaci{
	margin-top:-130px;
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;

}
html>/**/body  #centersubcontentfaci{
	padding:0px 25px 30px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;

}
html>/**/body  #bottomsubcontentfaci{

	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;
}


#bottomsubcontentfaci{
	margin-top:-130px;
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;
}





#centersubcontentterm{
	padding:0px 25px 0px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}

*:first-child+html #centersubcontentterm{
	padding:0px 25px 0px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;
}
*:first-child+html #bottomsubcontentterm{
	margin-top:-130px;
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;

}
html>/**/body  #centersubcontentterm{
	padding:0px 25px 0px 25px;
	margin-top:0px;
	background:url(../images/bgcenter.gif) repeat-y center;
	position:relative;
	overflow: visible;

}
html>/**/body  #bottomsubcontentterm{

	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;
}


#bottomsubcontentterm{
	margin-top:-130px;
	background:url(../images/bgbottomcenter.gif) no-repeat left bottom;
	width:1000px;
	height:160px;	
	display:table;
}