body{
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:10px;
text-decoration:none;
font-weight:normal;
color:white;
background-color:black;
overflow: hidden;
}

img, table, p{
border-collapse:collapse; 
border-width:0px;
border-spacing:0px;
padding:0px;
margin:0px;
}

input, textarea{
font-size:10px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:1px;
padding:0px;
margin:0px;
border-spacing:1px;
color:white;
}

select{
font-size:10px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:1px;
padding:0px;
margin:0px;
border-spacing:1px;
color:white;
}

ul {
list-style:square;
padding-left:16px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
padding-bottom:6px;
margin-bottom:6px;
}

a{
text-decoration:none;
font-weight:normal;
color:#004b88;
}

a:hover{
text-decoration:none;
font-weight:normal;
color:black;
}

a.roomsMenu{
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#b7f0d6;
}

a.roomsMenu:hover{
font-size:10px;
font-weight:normal;
text-decoration:underline;
color:#b7f0d6;
}

.menuArea{
width:146px;
padding-left:20px;
vertical-align:top;
}

.subMain{
width:146px;
height:100%;
text-align:right;
border-collapse:collapse;
}

.subMenu{
width:126px;
font-family:"Trebuchet MS", Verdana, Arial, serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;
color:#b7f0d6;
}

.subColorHeading{
width:126px;
border-top:solid #b7f0d6;
border-top-width:1px;
}

.subColor{
width:126px;
border-top:thin dotted #b7f0d6;
border-top-width:1px;
padding-left:10px;
padding-right:2px;
}

/*------------------------------------------- POSITIONING STYLES -------------------------------------------------------------   */

.topBg{
position:absolute;
top:0;
z-index:99;
width:100%;
height:82px;
text-align:center;
vertical-align:top;
background-image:url(images/black_75opacity.png);
background-repeat:repeat;
background-position:center top;
background-color:transparent;
}

h1{
margin:0;
padding:0;
}

.logoLayer{
position:absolute;
z-index:99;
top:4px;
left:6px;
}

.languageBg{
z-index:99;
right:10px;
bottom:10px;
}

.sloganLayer{
position:absolute;
z-index:99;
right:10px;
top:10px;
}

.menuLayer{
position:absolute;
bottom:2px;
right:0;
width:100%;
z-index:1;
text-align:right;
}

.menu, .menu a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:black;
z-index:100;
}

.menu a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#903838;
}

.slideButtons{
position:absolute;
top:154px;
right:20px;
width: 100px;
height:22px;
z-index:100;
text-align:right;
}

.quickLayer{
position:absolute;
bottom:250px;
right:20px;
width:314px;
height:132px;
background-image:url(images/offerBg.png);
background-repeat:no-repeat;
background-position:center top;
background-color:transparent;
z-index:90;
}

.quickTitle{
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#b7f0d6;
}

.quickRz{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:white;
}

.quickBtn{
cursor:pointer;
width:89px;
height:16px;
border-collapse:collapse;
border-spacing:0px;
border-width:0px;
margin:0px;
padding:0px;
background-image:url(images/quickBtn.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#b7f0d6;
vertical-align:middle;
text-align:center;
}


.textLayer{
position:absolute;
bottom:70px;
left:20px;
width:450px;
overflow-y: hidden;
overflow-y: auto;
z-index:90;
background-image:url(images/mainBg.png);
background-repeat:repeat;
background-position:center top;
background-color:transparent;
text-align:left;
vertical-align:top;
cursor:move;
}

.contactFormTxt{
vertical-align:top;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#b7f0d6;
padding-top:10px;
padding-right:6px;
}

.contactFormTxt2{
vertical-align:bottom;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#b7f0d6;
padding-top:10px;
padding-right:6px;
}

.whiteClass{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-collapse:collapse;
border-width:1px;
border-color:#b7f0d6;
padding-left:2px;
margin:0px;
border-spacing:1px;
color:#b7f0d6;
background-color:transparent;
}


#showMe{
position:absolute;
bottom:80px;
left:20px;
height:44px;
z-index:100;
background-image:url(images/mainBg.png);
background-repeat:repeat;
background-position:center top;
background-color:transparent;
text-align:left;
vertical-align:top;
display:block;
}

.offerLayer{
position:absolute;
bottom:76px;
right:20px;
width:314px;
height:150px;
z-index:70;
}

.offerBg{
background-image:url(images/offerBg.png);
background-repeat:repeat;
background-position:center top;
background-color:transparent;
}

.offerHead{
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#b7f0d6;
line-height:39px;
vertical-align:middle;
}

#offerContainer{
width:290px;
height:66px;
vertical-align:top;
text-align:center;
font-size:11px;
color:white;
}

.offerBtn{
cursor:pointer;
width:89px;
height:16px;
border-collapse:collapse;
border-width:0px;
margin:0px;
float:none;
padding:0px;
border-spacing:0px;
background-image:url(images/offerBtn.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:white;
vertical-align:middle;
text-align:center;
}

.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller2 {
	width:290px;
	height:94px;
	text-align:center;
	vertical-align:top;
	background-color:transparent;
}

.qslide2{
	margin:0 0 5px;
}

.bottomMenu{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#bcbec0;
text-align:right;
line-height:20px;
vertical-align:middle;
margin-top:5px;
margin-right:10px;
}

.bottomMenu a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#bcbec0;
line-height:20px;
vertical-align:middle;
margin-top:5px;
}

.bottomMenu a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#fbe0b5;
line-height:20px;
vertical-align:middle;
}


.contactDetails{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:black;
text-align:left;
padding-left:10px;
}

.contactDetails a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:black;
}

.contactDetails a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#903838;
}

.newsletterLayer{
width:100%;
margin-top:4px;
float:right;
line-height:20px;
vertical-align:middle;
}

.newsHead{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:black;
}

.email{
width:80px;
height:14px;
line-height:14px;
font-size:9px;
float:none;
background-color:transparent;
border-width:1px;
border-color:black;
color:black;
text-align:left;
padding:0px;
margin:0px;
}

.newsBtn{
cursor:pointer;
width:94px;
height:16px;
border-collapse:collapse;
border-width:0px;
margin:0px;
float:none;
padding:0px;
border-spacing:0px;
background-image:url(images/newsBtn.png);
background-repeat:no-repeat;
background-position:center top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:500;
text-decoration:none;
color:black;
vertical-align:middle;
text-align:center;
}

.bottomBg{
position:absolute;
bottom:0;
z-index:99;
width:100%;
height:45px;
text-align:left;
vertical-align:top;
background-image:url(images/black_75opacity.png);
background-repeat:repeat;
background-position:center top;
background-color:transparent;
}

.maintTxt a{
color:#FBE0B5;
text-decoration:none;
}

.maintTxt a:hover{
color:#FBE0B5;
text-decoration:underline;
}


.flashBg{
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.images {
	position:relative;
	z-index:0;
	left:0;
	top:0;
	height:100%;
	width:100%;
	float:left;
	margin:0;
	padding:0;
}

.images div.slider {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

.sliderTitling{
position:absolute;
left:40px;
bottom:230px;
background-color:white;
opacity:0.8;
filter: alpha(opacity = 80);
}

.sliderTitleTxt{
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
padding-right:10px;
color:#534e4b;
font-size:20px;
position:relative;
left:0;
top:0;
opacity:1;
filter: alpha(opacity = 100);
}

.imagesAnime{
	position:absolute;	
	left:-100px;
	top:-100px;
	width:1px;
	height:1px;
	text-align:left;
	margin:0;
	padding:0;
	z-index:10;
	display:none;
}

.slideContainer{
position:absolute;
right:30px;
top:100px;
height:16px;
z-index:99;
background-color:black;
opacity:0.8;
filter:alpha(opacity=80);
}


.slidetabs {
	clear:both;
	margin-left:0;
	margin-top:3px;
	margin-right:4px;
}


.spItems a.current {
	background-position:0 -10px;     
} 

.slidetabs a {
	position:relative;
	z-index:999;
	width:10px;
	height:10px;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	background:url(images/navigation.png) 0 0 no-repeat;
	display:block;
	font-size:1px;	
}

.slidetabs a.current {
	background-position:0 -10px;
}
