body{
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
text-decoration:none;
font-weight:normal;
color:white;
font-size:12px;
background-color:white;
}

img, table, p{
border-collapse:collapse; 
border-width:0;
border-spacing:0;
padding:0;
margin:0;
}

ul {
list-style:square;
margin:0;
padding:0;
padding-left:16px;
padding-bottom:6px;
margin-bottom:6px;
}


.flashBg{
	position:relative;
	z-index:1;
	width:100%;
	margin:0;
	padding:0;
	height:443px;
}

.images {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	float:left;
	margin:0;
	padding:0;
}

.images div.slider {
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

.slidetabs {
	display:none;
}

.topBg{
position:relative;
z-index:0;
width:100%;
height:104px;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:center top;
background-image:url(images/topBg.jpg);
background-color:transparent;
}

.topLogo{
position:absolute;
left:0;
top:0;
width:269px;
height:104px;
text-align:left;
background-repeat:repeat;
background-position:center top;
background-image:url(images/bgLogo.png);
background-color:transparent;
}

.menuLayer{
position:relative;
z-index:0;
width:100%;
margin:0;
padding:0;
height:42px;
line-height:42px;
vertical-align:middle;
}

.menuArea{
width:1000px;
text-align:left;
height:42px;
line-height:42px;
vertical-align:middle;
}

.menuArea a{
font-size:13px;
color:#636840;
height:42px;
line-height:42px;
vertical-align:middle;
text-decoration:none;
margin-left:16px;
position:relative;
display:block;
float:left;
}


.menuArea a:hover{
font-size:13px;
color:#636840;
height:42px;
line-height:42px;
vertical-align:middle;
text-decoration:none;
background-repeat:no-repeat;
background-position:center top;
background-image:url(images/menuPointer.png);
background-color:transparent;
}


.horizMenuLayer{
width:1000px;
position:relative;
z-index:4;
}

.horizMenuLayer2{
width:1000px;
position:relative;
text-align:right;
padding-top:403px;
z-index:4;
}

.menuOpen{
position:absolute;
right:0;
width:245px;
height:443px;
background:url(images/menuHide.png) 0 0 no-repeat;
background-color:transparent;
display:none;
z-index:4;
}

.changed{
display:none;
}

.offerTab a {
	width:9px;
	height:9px;
	float:right;
	font-size:1px;
	margin-right:6px;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(images/control.jpg);
	background-color:transparent;
	display:block;
	opacity:0.6;
	filter:alpha(opacity=60); 
}

.offerTab a.current {
	opacity:1;
	filter:alpha(opacity=100); 
}

.offerSlide{
	position:relative;	
	width:100%;
	height:222px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	padding-top:10px;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-image:url(images/offerBg.png);
	background-color:transparent;
}

.offerSlide .offerItem{
	position:relative;	
	left:0;
	top:0;
	width:100%;
	height:100%;
	float:left;
	margin:0;
	padding:0;
}

.offerHeading{
font-size:18px;
font-weight:bold;
color:white;
text-align:left;
}

.offerDesc{
font-size:11px;
font-weight:normal;
color:white;
text-align:left;
padding-top:4px;
line-height:15px;
}

.offerMore{
font-size:13px;
color:white;
width:77px;
height:21px;
line-height:21px;
vertical-align:middle;
text-align:center;
border:0;
padding:0;
margin:0;
background-repeat:no-repeat;
background-position:center center;
background-image:url(images/offerBtn.png);
background-color:transparent;
cursor:pointer;
}

.footerLayer{
width:100%;
background-color:#232909;
}

.footerText{
font-size:10px;
color:white;
}

.footerText a{
font-size:10px;
color:white;
text-decoration:none;
}

.footerText a:hover{
font-size:10px;
color:white;
text-decoration:underline;
}

.footerSS{
font-size:8px;
color:white;
}

.footerSS a{
font-size:8px;
color:white;
text-decoration:none;
}

.footerSS a:hover{
font-size:8px;
color:white;
text-decoration:underline;
}

#mylanguage{
font-size:10px;
color:white;
border:1px solid white;
background-color:#232909;
}

.contentLayer{
width:100%;
}

.welcomeText{
width:90%;
text-align:center;
font-size:13px;
line-height:16px;
color:#646b2a;
}

.spLayer{
position:relative;
height: 168px;	 
width: 219px;
z-index:1;
}

.spLayerLeft{
position:relative;
height: 168px;	 
width: 1px;
z-index:98;
}

.spLayer2{
position:relative;
height: 340px;	 
width: 219px;
}

.spItem{
position:absolute;
left:-28px;
top:0;
width:1000px;
height:167px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(images/spOpenBg.png);
background-color:transparent;
display:none;
z-index:99;
}

.spItem2{
position:absolute;
left:-28px;
width:1000px;
height:167px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(images/spOpenBg.png);
background-color:transparent;
display:none;
z-index:99;
}

#sp_tag_0{
position:absolute;
left:-28px;
top:0;
width:1000px;
height:167px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(images/spOpenBg.png);
background-color:transparent;
display:none;
z-index:99;
}

#sp_tag_1{
position:absolute;
left:-28px;
top:0;
width:1000px;
height:167px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(images/spOpenBg.png);
background-color:transparent;
display:none;
z-index:99;
}


#sp_tag_2{
position:absolute;
left:-28px;
bottom:6px;
width:1000px;
height:167px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(images/spOpenBg.png);
background-color:transparent;
display:none;
z-index:99;
}

#sp_tag_3{
position:absolute;
left:-28px;
bottom:0;
width:1000px;
height:167px;
background-repeat:no-repeat;
background-position:center center;
background-image:url(images/spOpenBg.png);
background-color:transparent;
display:none;
z-index:99;
}

.spImg{
position:absolute;
left:10px;
top:10px;
}

.spText{
position:absolute;
right:0;
top:10px;
width:336px;
font-size:17px;
color:#636840;
}

.spCloser{
position:absolute;
right:-18px;
top:0;
cursor:pointer;
}

.spCloser2{
position:absolute;
right:20px;
top:20px;
cursor:pointer;
}


.vertical {  	
	/* required settings */
	position:relative;
	overflow:hidden;	
	/* vertical scrollers have typically larger height than width */	
	height: 168px;	 
	width: 219px;
	border:0px;	
	z-index:1;
}

/* root element for scrollable items */
.vertical .items {	
	position:absolute;
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0;
	z-index:1;
}

/* single scrollable item */
.vertical .item {
	border:0;
	margin:0;
	padding:0;
	font-size:1px;
	height:84px;
}

.upBtn, .downBtn{
cursor:pointer;
}

.mainText{
font-size:12px;
font-weight:normal;
color:#646b2a;
}

.mainText a{
font-size:12px;
font-weight:bold;
color:#646b2a;
text-decoration:none;
}

.mainText a:hover{
font-size:12px;
font-weight:bold;
color:#646b2a;
text-decoration:underline;
}

.mainTitle{
font-size:24px;
font-weight:bold;
color:#646b2a;
}


.submitBtn{
font-size:12px;
color:white;
width:100px;
height:22px;
line-height:22px;
vertical-align:middle;
text-align:center;
border:0;
padding:0;
margin:0;
background-color:#646b2a;
cursor:pointer;
}

.accomMenu{
position:absolute;
bottom:0;
right:0;
width:1000px;
height:32px;
text-align:right;
z-index:3;
}

.accomMenuBg{
background-repeat:repeat-x;
background-position:center center;
background-image:url(images/accomMenuBg.png);
background-color:transparent;
}


.roomItem{
font-size:13px;
font-weight:bold;
color:white;
padding-left:8px;
padding-right:8px;
}

.roomItem:hover{
font-size:13px;
font-weight:bold;
color:#232909;
padding-left:8px;
padding-right:8px;
background-repeat:repeat-x;
background-position:center center;
background-image:url(images/accomMenuBgHover.png);
background-color:transparent;
}

.roomBreak{
font-size:13px;
font-weight:bold;
color:white;
}

.roomItem a{
font-size:13px;
font-weight:bold;
color:white;
text-decoration:none;
}

.roomItem a:hover{
font-size:13px;
font-weight:bold;
color:#232909;
text-decoration:none;
}

.roomItem:hover a{
font-size:13px;
font-weight:bold;
color:#232909;
text-decoration:none;
}

.roomItem:hover a:hover{
font-size:13px;
font-weight:bold;
color:#232909;
text-decoration:none;
}

.roomListingLayer{
position:relative;
height: 171px;	 
width: 152px;
}

.scrollable2 .vertical {  	
	/* required settings */
	position:relative;
	overflow:hidden;	
	/* vertical scrollers have typically larger height than width */	
	height: 171px;	 
	width: 152px;
	border:0;
	padding:0;
	margin:0;
}

/* root element for scrollable items */
.scrollable2 .vertical .items {	
	position:absolute;
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0;
	border:0;
	padding:0;
}

/* single scrollable item */
.scrollable2 .vertical .items .item {
	border:0;
	margin:0;
	padding:0;
	font-size:1px;
	height:57px;
}

.newsHead{
font-size:12px;
color:white;
}

.newsBtn{
font-size:10px;
color:black;
width:70px;
height:18px;
line-height:18px;
vertical-align:middle;
text-align:center;
border:0;
padding:0;
margin:0;
background-color:silver;
cursor:pointer;
}


.controlsLayer{
position:absolute;
left:10px;
bottom:14px;
font-size:1px;
z-index:8;
}

.nextLayer, .playLayer, .pauseLayer, .prevLayer{
float:right;
padding-right:12px;
}

.myNext, .myPrev, .myPlay, .myPause{
cursor:pointer;
}

