body { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000; 
	margin: 0px;
	background: #000000;

}

#container {
	position: absolute; 
	left: 50%;
	width: 800px;		
	margin-left: -400px;
	background: #000033;
	background-repeat: repeat-x;
	background-position: right top;
	background-image: url(../images/bg_image.jpg);		
}

#roomLeft {
	float: left;
}

#roomRight {
	float: right;
}

#banner {
	clear: both;
	width: 800px;
}

#bannerMenu {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #ff8000; COLOR: 
#000033;
PADDING-TOP: 5px; HEIGHT: 20px
}
#bannerMenu A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; 
BACKGROUND:
#ff8000; COLOR: #000033; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
#bannerMenu A:hover {
	BACKGROUND: #ff8000; COLOR: #FFFFFF; TEXT-DECORATION: none
}

#contentLeft {
	PADDING-LEFT: 20px; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	WIDTH: 470px; 
	COLOR: 	#999999; 
	PADDING-TOP: 20px;
	text-align: justify;
}

#contentLeftCa {
	PADDING-LEFT: 20px; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	WIDTH: 460px; 
	COLOR: 	#999999; 
	PADDING-TOP: 20px;
	text-align: justify;
}

#contentLeft a{
	color: #FF8000;
	text-decoration: none; 
}

#contentLeft a:hover{
	color: #800000;
	text-decoration: underline; 
}

#contentLeft p {
	line-height: 18px;
}

#contentRight {
	width: 270px;	
	float: right;
	padding-top: 50px;
	color: #999999;
	font-size: 11px;	
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/bubles123.jpg);
}

#contentRightSe {
	width: 320px;	
	float: right;
	padding-top: 115px;
	color: #999999;
	font-size: 11px;	
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/bubles123.jpg);
}

#contentRightSe img{
	border: solid 1px #FFFFFF;
}

#descRight {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; letter-spacing: 1px;
}

#descContent {
	padding-top: 15px;
}

#descContent a{
	color: #FF8000;
	text-decoration: none;
}

#descContent A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}

#headline {
	width: 250px;
	text-align: left;
}

.comps{
	padding: 0px 0px 10px 10px;
	text-align: justify;
	line-height: 16px;
}

.comps img{
	float: left;
	padding: 3px 4px 0px 0px;
	margin: 0 5px 5px 0;
}


#events {
	width: 430px;
	text-align: justify;
	padding-top: 20px;
	line-height: 18px;
}


#event {
	width: 400px;
	text-align: left;
	padding-top: 20px;
	line-height: 18px;
}

#eventsCa {
	width: 280px;
	text-align: justify;
	padding-top: 20px;
	line-height: 18px;
	background: #FFFFFF;
}

#dtlHead {
	font-size: 14px;
	color: #FF8000;
}

.dtl{
	padding: 0px 0px 10px 0px;
	text-align: justify;
}

.dtl img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}

#footer {
	background: #000033;	
	margin-top: 10px;
	padding-top: 2px;
	height: 30px;
	border-top: solid 1px #333333;
	clear: both;
}

#developer {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; FLOAT: right; COLOR: #444444;
PADDING-TOP: 7px
}
#developer A {
	COLOR: #444444; TEXT-DECORATION: none
}
#developer A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}

#bottomLogo {
	float: right;
	padding-right: 20px;
}

#contLeft {
	float: left;
	width: 50px;
	padding-top: 12px;
	clear: both;
	color: #FFFFFF;
}

#contRight {
	float: right;
	width: 380px;
	padding-top: 5px;
}

#menuLeft {
	float: left;
	clear: both;	
}

#menuRight {
	float: left;
	padding-left: 10px;
	line-height: 18px;
}

#clearboth {
	clear: both;
}

.inputtext {
	border: 1px solid #1F5489; 
	background-color: #000033;
	color: #FFFFFF;
	font: 10px verdana, sans-serif;
	padding: 3px;	
	outline: none;
}



#galleryShow {
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}










#gallerycontainer{
	position: relative;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

#thumb_lines {
	margin: 4px;
	float: left;
}

.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 10;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 3px solid #000033;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 0px; /*position where enlarged image should offset horizontally */
	margin-top: -95px;
}

#highlight_img {
	float: left
	width: 100px;
}

#highlight_desc {
	float: right;
	width: 150px;
}

#event_show_img {
	float: left;
	width: 110px;
}

#event_show_text {
	float: right;
	width: 320px;	
}

#event_show_text_head {
	color: #FF8000;
}


.table {
	
}

.table img {
	border: solid 1px #FFFFFF;
	margin-right: 10px;
}

#room_showit{
	width: 127px;
	float: left;
	padding-bottom: 2px;
}
#room_showit img {
	border: solid 1px #808080;
}

#gallery_content_left {
	width: 200px;
	float: left
}

#gallery_content_right {
	width: 320px;
	float: right;
	padding-top: 115px;
	background: #FF8080;
}

#gallery_content_right img{
	border: solid 1px #FFFFFF;
}

#room_myguest {
	width: 150px;
	padding-left: 20px;	
}


/* -- NEW -- */

#g_pathleft {
	float: left;
	width: 140px;
	padding-left: 20px;
}

#g_pathright {
	float: right;
	width: 600px;
	padding-right: 20px;
}

#g_pathright img{
	border: solid 1px #808080;
}
/* -- NEW -- */
