@charset "utf-8";
/* CSS Document */

body { 
	margin:auto 0;
	background-color:#000000;
}
.top {
	background:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 2px;
}
.bottom {
	background:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	padding: 2px;
}
.footer {
	background:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:right;
	padding:2px;
}
.footerRep {
	background:url(../images/footerBg.gif) no-repeat top;
	width:1000px;
	height:160px;
	border:none;
}
.aviationFooter {
	background:url(../images/aviationFooter.gif) repeat-x top;
	width:1000px;
	height:100px;
	border:none;
}
.maritimeFooter {
	background:url(../images/maritimeFooter.gif) repeat-x top;
	width:1000px;
	height:100px;
	border:none;
}
.footerLeft {
	background:url(../images/footerLeft.gif) no-repeat;
	width:7px;
	height:160px;
	border:none;
}
.footerRight {
	background:url(../images/footerRight.gif) no-repeat right;
	width:85px;
	height:114px;
	border:none;

}
.featResBorder {
	border-bottom:1px solid #000000;
}
.featLeft {
	background:url(../images/featLeft.gif) no-repeat left;
	width:5px;
	height:105px;
	border:none;
}
.featRep {
	background:url(../images/featRep.gif) repeat-x top;
	width:5px;
	height:105px;
	border:none;
}
.featRight {
	background:url(../images/featRight.gif) no-repeat right;
	width:5px;
	height:105px;
	border:none;
}
.featResort {
	background:url(../images/featHead.gif) no-repeat;
	border:none;
	height:36px;
	width:286px;
}

.txtFooter {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	padding-top:10px;
}
.footerLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	text-decoration:none;
}
.footerLink a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	text-decoration:none;
}
.footerLink a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	text-decoration:none;
}
.footerLink a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#990099;
	font-size:12px;
	text-align:right;
	text-decoration:none;
}
.contentRep {
	background:url(../images/contentBg.gif) repeat-y bottom;
}
.contentBg {
	background:url(../images/detailBg.gif) #9a588c repeat-x top;
}
.quickBg {
	background:url(../images/quickFact.gif) no-repeat;
	height:315px;
	width:219px;
}
.contentGap {
	line-height:5px;
}
.txtContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	padding:5px;
}
.headFeed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:justify;
	padding:5px;
	border-bottom:1px solid #FFFFFF;
}
.frmBox {
	background-color:#a36b97;
	border:none;
}
.btnFrm {
	border:none;
	cursor:pointer;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#925184;
}
.frmHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
}
.frmLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
}
.boxFrm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
	width:auto;
}
.faqContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	padding:10px;
}
.featStar {
	padding-top:5px;
}
.featuredHead {
	background:url(../images/featHead.gif) no-repeat top;
	width:320px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#E0EFF3;
	padding-left:15px;
}
.featBack {
	background:url(../images/featBack.gif) no-repeat top;
	width:550px;
	height:160px;
	border:none;
}
.featTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:15px;
	padding-top:5px;
	text-align:justify;
}
.featImage {
	border:1px solid #FFFFFF;
	margin-left:10px;
	margin-top:10px;
}
.viewDetail {
	border:none;
	cursor:pointer;
}
.detailHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
}
.detailThmb {
	margin-left:6px;
	margin-top:7px;
}
.detailIntro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-right:20px;
	color:#FFFFFF;
}
.roomtypeHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e1c1da;
	padding-bottom:10px;
}
.roomtypedetail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:justify;
	padding-bottom:10px;
	border-bottom:1px solid #9f5b90;
	padding-top:10px;
}
.roomImg {
	border:1px solid #e1c1da;
}
.quickTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e3462;
	padding-left:10px;
	padding-bottom:5px;
}
.blankImg {
	border:none;
	cursor:pointer;
	margin-left:5px;
}

.blankImgSfr {
	border:none;
	cursor:pointer;
}

.staticHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CC99CC;
	border-bottom:1px solid #CC99CC;
	padding-bottom:10px;
}
.staticSubHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding-left:5px;
}
.tblRsDetail {
	margin:0;
	padding:0;
}

.bookNow {
	border:none;
	cursor:pointer;
}
.successTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#CC99CC;
	font-weight:bold;
	padding:5px;
}	
.green {
	border:none;
	cursor:pointer;
}
.spclImg {
	border:1px solid #FFFFFF;
	margin-left:20px;
}
.spclPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
}
.spclPriceDetail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-left:20px;
}
.spclTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bd8ab2;
	text-align:justify;
}
.spclHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}