@charset "utf-8";
/* CSS Document */
/* Body */
body{
	background:#6b5072;
	margin:0;
	padding:0;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;

}
a,a:visited{
	text-decoration:none;
	color:#3b2200;
}
a:hover{
	color:#714400;
}

div.headerLogo{
	height:140px;
	width:998px;
	margin:0px auto;
	position:relative;
	background:url(../images/body.png) top right no-repeat;
}
div.Logo{
	float:left;
	width:177px;
	height:105px;
	margin-left:107px;
	margin-top:5px;
}
div.LogoFlash{
	float:right;
	width:550px;
	height:120px;
}

div.menu{position:relative; float:right; margin-bottom:140px;}
ul.mainMenu{
	font-family:"Script MT Bold","Monotype Corsiva","Lucida Sans Unicode", "Lucida Grande", arial;
	color: #FFF;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	width:155px;
}
ul.mainMenu li{
	list-style:none;
	float:right;
	background:url(../images/bg-leftmenu.png) left no-repeat;
	padding-left:20px;
	margin:0;
	text-align:right;
	margin-bottom:4px;
}
ul.mainMenu li a{
	color:#000;
	border:2px solid #000;
	padding:6px 5px 6px 10px;
	background:#ffff99 ;
	display:block;
}
ul.mainMenu li a:hover{
	color:#990066;
	background:#fff ;
}

div.bodyDetail{
	background:url(../images/area.png) repeat-y;
	margin:0px auto;
	width:1020px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:150%;
}
div.copyWriter{
	font-size:11px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background:#ffff99;
	width:790px;
	margin: 0 auto;
	line-height:120%;
	padding:8px 0;
}
.copyWriter a{
	color:#cc6699;
}
table.body{
	width:100%;
	margin:0px auto;
}
#leftContent{
	width:203px;
	background:url(../images/bg-foot.png) repeat-x bottom;
}
#btl{
	background:url(../images/bg-foots.png) repeat-x bottom;
}
#rightContent{
	width:817px;
	padding:0;
}
#rightWrap{
	
	padding:10px 30px 10px 35px;
}

div.bookingOnline{
	padding:22px 0 12px 0; 
}
div.mainPage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#302618;
}
#act img{
	margin:10px;
}
.button {
border:1px solid #bbbbbb;
font-family:Arial, verdana;
font-size:11px;
color:#555555;
background:#efefef  repeat-x top ;}

.button:hover {
border:1px solid #666;
font-family:Arial, verdana;
font-size:11px;
color:#333;
background:#efefef  repeat-x top ;}

/* FONT LAYOUT HANDLING */

p {
font-size:14px; 
}
.bigcap{
	font-size:30px;
	color:#CC0099;
}
h1,h2,h3,h4,h5{
	padding-left:0px;
	margin:4px 0px 8px 0px;
	color:#CC0099;
	font-family:"Script MT Bold","Monotype Corsiva";
}
h1{
	font-size:24px;
}
h2{
	font-size:20px;
}
h3{
	font-size:18px;
}
h4{
	font-size:16px;
}
h5{
	font-size:14px;
}

/* IMAGE HANDLING */
.pngfix,img {
   behavior: url("../css/iepngfix/iepngfix.htc");}

table{
	border-collapse:collapse;
}
a img {
	outline: none;
	border: none;
	border:0px;
	text-decoration: none;
}

img {
	outline: none;
	border: none;
	text-decoration: none;
	}
	
li{
list-style-type:none;
background: url(../images/bullet.gif) no-repeat left center;
padding-left: 13px;
margin-left: 5px;
line-height:20px;
}

/* Class Hack IE Firefox */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
/* End hide from IE-mac */

.clear{
	clear:both;
}

#mainmenuSub{margin-bottom:10px; display:block;}
#mainmenuSub ul{margin:0;padding:0; float:right;}
#mainmenuSub ul li{display:block;float:left; border-right:1px solid #333; padding-right:10px; padding-left:8px;}
#mainmenuSub ul li.last{ border-right:none;}
#mainmenuSub ul li a{color:#000;;padding:0px 2px 0px 0px;float:left;}
#mainmenuSub ul li a:hover{color:#630;}
#mainmenuSub ul li a.active{color:#000;}


/* Amenities */
.amlist{
	margin-top:20px;
	
}
.ampic{
	width:429px;
	height:228px;
	float:left;
}
.amtext{
	float:left;
	width:260px;
}
.amtextpad{
	padding:0 10px 0 15px;
}

.header{
	background:#ffff99;
}


#menuProduct{height:30px;font-size:13px;border:0;margin:0;padding:0; font-family:Arial; margin-top:10px;}
#menuProduct ul{margin:0;padding:0;float:right;}
#menuProduct ul li{display:block;margin:0;padding:0;float:left;list-style:none;color:#333;text-decoration:none;float:left;padding-bottom:7px;}
#menuProduct ul li a{padding:1px 10px 1px 10px;color:#333;text-decoration: none;float:left;border-left:1px solid #666; text-transform:uppercase; font-size:11px;}
#menuProduct ul li a.first{ border-left:none;}
#menuProduct ul li a:hover, #menuProduct ul li a.active{color:#000;}


#loginBox{
	border:1px solid #CCC;
	padding:20px;
	width:280px;
	background: url(../images/bgr-box-trans.png) repeat-x top #FFFFFF;
	margin:auto;
}
#loginBox .textbox{
	height:19px;
	color:#333;
	font-size:17px;
	border:1px solid #DDD;
}

#loginBox .textLabel{
	font-weight:bold;
	font-size:11px;
	color:#444;
	margin-bottom:4px;
	margin-top:8px;
}
#buttonLogin{
	padding:4px 8px 4px 8px;
	margin-top:8px;
	margin-left:0px;
}

#mainmenuMember{margin-bottom:10px; display:block;}
#mainmenuMember ul{margin:0;padding:0; float:right;}
#mainmenuMember ul li{display:block;float:left; padding:0; margin:0;}
#mainmenuMember ul li a{padding:0px 15px 0px 15px;float:left; border-right:1px solid #000; font-weight:bold;}
#mainmenuMember ul li a:hover{color:#630;}
#mainmenuMember ul li a.active{color:#000;}
#mainmenuMember ul li a.last{ border-right:none;}

#spa img{
	margin:7px;
}
#spa h1{
	text-align:center;
	color:#990066;
	font-size:20px;
}
#spa h3{
	color:#660033;
	font-size:18px;
	text-align:center;
}
#spa th{
	background:#993366;
	padding:0.3em 0.5em;
	color:#FFF;
}
#spa td{
	padding:0.3em 0.5em;
}
#spa tr.odd{
	background-color:#FFCCFF;
}
#spa li{
	list-style:circle
}
#room th{
	background:#993366;
	padding:0.3em 0.5em;
	color:#FFF;
}
#room td{
}

#login{
	background:#ffff99;
	border:1px solid #444;
	width:229px;
	margin:20px auto;
	padding:20px;
}
.inputLogin{
	width:100%;
	margin-top:10px;
}
.memberLogin{
	margin:10px 0px;
}
#errorField{
	background:#b7b9df;
	padding:10px;
}

