/***********************************************/
/* FuramaVietnam.com Project                   */
/* (c) 2006 CuteBiz Solutions Corporation      */
/* http://www.cutebiz.com                      */
/* Created by Smart River on 19 Oct. 06        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body { margin: 10px 0 0 0; background-color: #c0d1e0; font-family: arial, tahoma, sansSerif; color: #333333; line-height: 1.166; font-size: 12px; }

a{ color: #6A5E00; text-decoration: underline; }

a:link { color: #6A5E00; text-decoration: underline; }

a:visited{ color: #6A5E00; text-decoration: underline; }

a:hover{  color: #C1A900; text-decoration: underline; }

h1{  font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #334d55; margin: 0px; padding: 0px; }

h2{  font-family: Arial,sans-serif; font-size: 114%; color: #006699; margin: 0px; padding: 0px; }

h3{ font-family: Arial,sans-serif; font-size: 100%;  color: #334d55;  margin: 0px;  padding: 0px;}

h4{  font-family: Arial,sans-serif;  font-size: 100%; font-weight: normal; color: #333333; margin: 0px; padding: 0px;}

h5{ font-family: Verdana,Arial,sans-serif; font-size: 100%; color: #334d55; margin: 0px; padding: 0px;}
ul{	list-style-type: square;	color: #666666;}

li{	margin-top: 3px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;}

ul ul{ list-style-type: disc;}
ul ul ul{  list-style-type: none;}

.ulchu {	list-style-type: lower-alpha;	line-height:20px;}

form {	margin: 0px;}

input {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

select {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

textarea {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

table {	font-size: 12px;}


/***********************************************/
/* General                                     */
/***********************************************/

a.light{	color: #E1FFC4;	text-decoration: underline;}

a.light:link{	color: #E1FFC4;	text-decoration: underline;}

a.light:visited{	color: #E1FFC4;	text-decoration: underline;}

a.light:hover{	color: #B1FF64;	text-decoration: underline;}

a.noneU{	color: #6A5E00;	text-decoration: none;}
a.noneU:link{	color: #6A5E00;	text-decoration: none;}

a.noneU:visited{	color: #6A5E00;	text-decoration: none;}

a.noneU:hover{	color: #C1A900;	text-decoration: none;}

/* link NewsDetail */
a.noneBlue{	color: #00475e;	text-decoration: none;}
a.noneBlue:link{	color: #00475e;	text-decoration: none;}
a.noneBlue:visited{	color: #00475e;	text-decoration: none;}
a.noneBlue:hover{	color: #00a2d7;	text-decoration: underline;}
/* End link NewsDetail */

.norLight {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	line-height: 1.166;	color: #F4F4F4;}

.norS {	font-size: 11px;}

.clearFloat { width: 99%; height: 1px; margin:0; padding:0; }

.clearBoth { clear:both; height:0px; margin:0; padding:0;}

.error { color: #FF0000; }

.ferror {color: #FF0000; margin: 0 0 6px 0;}

.title_h2 {	font-weight:bold; padding: 0px; margin: 10px 10px 0 14px !important;}

.title_h3 {	padding:0px;	font-size:120%;	FONT-WEIGHT: bold;	MARGIN: 0px;}

.title_h4 {	padding:0px;	FONT-WEIGHT: bold;	margin-left:10px;}

.border_preview {	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; Z-INDEX: 100; BACKGROUND: #eaf0f5; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid; POSITION: absolute; }

.preview_temp_load {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center; }
#loader_container {	WIDTH: 100%; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center}

#loader {	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 135px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}

#loader_bg {	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4}

#progress {	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94}

/***********************************************/
/* Old styles                                 */
/***********************************************/

.clsNorSmall { font-size: 12px; }


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#baseShadow {width:780px; margin:0; text-align:left; background-image:url(images/body-shadow-right.gif); background-repeat:repeat-y;	background-position:right;}

#mainBox { width:775px; background-color:#f2f6f9; }

.imgtopright {	float: right;}

/***********************************************/
/* Top Box                                     */
/***********************************************/

#topBox {height: 147px;	width: 775px; background-image: url(images/top-bg.gif); background-repeat: no-repeat;}

.logo {	margin-top: 13px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 25px;	float: left;}
#userMenu {	padding: 7px 7px 7px 0px;	float: left;	width: 205px;	text-align: right;	font-weight: bold;}
#langMenu {	margin-left: 316px;	padding-top: 7px;	padding-right: 2px;	padding-bottom: 7px;	padding-left: 2px;}

#langMenu a.light {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

#resortFlash {	margin-left: 316px;	padding: 10px;}

.resortflashp {	margin-top: 8px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

/***********************************************/
/* Top Banner                                  */
/***********************************************/

#topBanner {text-align: center;}

/***********************************************/
/* Main Menu                                   */
/***********************************************/

#mainMenu {	text-align: center; margin:14px 0;}

#mainMenu a { margin:0 5px;}
.mainMenuPad {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d9dde0;}

/***********************************************/
/* Body Box                                    */
/***********************************************/

#bodyBox { 	width:775px; background-image:url(images/leftCol-bg.jpg); background-repeat: repeat-y; background-position: left; background-color:#f2f6f9;}

/***********************************************/
/* Left Col                                    */
/***********************************************/

#leftCol { 	width: 189px; float: left; background:#4b95c1;}
#mapButton { text-align:center;}
#bookForm {	width: 174px; background-color: #c9c7a2; padding: 15px 0 15px 15px;}

.bookTitle{ margin: 0 0 8px 0;}

#newsletterForm {	width: 174px;	background-color: #4b95c1;	background-image: url(images/newsletter_bg.gif); background-repeat: no-repeat;	background-position: right top; padding: 25px 0 15px 15px;}

#newsletterForm p { color: #F4F4F4; margin: 12px 0; font-size: 11px; }

.btnDarkYellow {background-color: #c9c7a2; padding: 0 3px;}

.btnDarkBlue {	background-color: #4B95C1;	color: #F3F3F3;}

/***********************************************/
/* Center Col                                  */
/***********************************************/

#centerCol { margin:0 0 0 189px; padding:0 0 10px 10px; font-size:12px; text-align:left; /* float:right;  width:574px */ }
div#centerCol div#contentBox { width:450px; color:#444}
div#centerCol div#contentBox img.newsPhotoNoFloat {float:none;}
div#centerCol div#contentBox img.newIcon {clear:both; }

#centerColAd { width:345px; margin:0 122px 0 0; display:block !important;}
#centerColNoAd { width:330px; margin:0 10px 0 0; padding:0}
#centerColNoAd table {margin-right:50px; }
#centerColNoAd p {margin:0; padding:0;}

div#centerColAd p a .clsMainMenuN  {margin:0; padding:0 }
div#centerColAd p  {margin:8px; padding:0;}



/***********************************************/

#centerColAdAcc { width:350px; margin: 0; padding:0;}
#centerColAdAcc p {margin:15px 0 0 0px; }
#centerColAdAcc ul { list-style-image:url(../../templates/default/images/bulletsqr2.gif); margin:0; padding: 10px; color:#333; }
#centerColAdAcc ul li { margin:0 0 0 15px; padding:2px 0;}

.centerColCF { font-size: 1px; width: 550px;	height: 0px;}

/***********************************************/
/* Right Col                                  */
/***********************************************/

#rightCol { margin:0 0 10px 0; padding:0 0 10px 0; float: right;}

#adBox { font-size:11px; background-color:#F8F8F8; text-align:center; width:115px; border:1px solid #CCCCCC; height:300px; vertical-align:middle;}

.rightColHl { width:190px; margin:0; padding:0; color: #00475e;}

#abRightCol { width:208px; margin:0; padding:0; float: right; color:#666; }
#abRightCol p {margin: 10px 0; padding:0 5px 0 0; }
#abRightCol img {margin:15px 0 10px 0; }
#abRightCol ul { padding:0 10px 0 15px; margin-left:15px;}
#abRightCol li { list-style-image:url(../../templates/default/images/bulletsqr2.gif); margin:0; padding-left:7px;}

/***********************************************/
/* Bottom Wave                                 */
/***********************************************/

#bottomWave { background-image: url(images/bottom-wave.jpg); height:29px; width:775px;}

.topButton { margin:11px 0 0 590px;}

/***********************************************/
/* Footer Menu                                 */
/***********************************************/

#footerMenu { background-image: url(images/bottom-gradient-bg.jpg);	height:57px; width:775px; padding:0; clear:both; }
.logoworldhotels {	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 25px;	float: left;}
.footerMenuP { margin:0 0 0 180px; font-size: 11px; line-height: 1.5; color:#999;}
.footerMenuP a{			color: #00475e;	text-decoration: underline;}
.footerMenuP a:link{	color: #00475e;	text-decoration: underline;}
.footerMenuP a:visited{	color: #00475e;	text-decoration: underline;}
.footerMenuP a:hover{	color: #00A2D7;	text-decoration: underline;}

/***********************************************/
/* Footer Box                                  */
/***********************************************/

#footerBox {width: 780px; background-image: url(images/bottom-gradient-bg-under.jpg); background-repeat: no-repeat;	padding:15px 0 10px 0; text-align: center; clear: both;}
.footerCopyright {	font-size: 11px;	color: #666666;	line-height: 1.3; margin: 6px 0 12px 0;}
.footerManagedby {	font-size: 10px;	color: #666666;	margin:6px 0;}
.footerManagedbyLogo {	vertical-align: -5px;}
.bannerImg {	border: 1px solid #999999;	margin-bottom: 15px;}
.tblUnderline {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;}

/* # start newcheckavailCover # */
#newcheckavailCover { position:relative; float:left; width:100%; }

#newcheckavailCover ul, #newcheckavailCover ul li, #newcheckavailCover ul li ul, #newcheckavailCover ul li ul li { list-style:none!important; background:none!important; background-image:none!important; list-style-image:none!important; }

#newcheckavailCover ul li ul li { list-style:none!important; background:none!important; }
#newcheckavailCover ul { margin:10px 0; padding:0; }
#newcheckavailCover ul li { margin:8px 0; padding:0; }
#newcheckavailCover ul li ul { margin: 8px 0 8px 8px; padding:0; }

#newcheckavailCover ul li h1 { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1a545f; margin: 15px 0 8px 0; padding: 5px 10px; width:520px; display:block; white-space:nowrap; background-color: #f2f9f9; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #ccc; border-right-color: #ccc; border-bottom-color: #ccc; border-left-color: #ccc; }

#newcheckavailCover ul li div.planDes { margin: 0px 18px 0 9px ; padding: 5px; background: #eee; width: 520px; }
#newcheckavailCover ul li div.planDes div.rateCond { margin: 0 0 5px 0; padding: 0px 0 3px 0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #ccc; border-right-color: #ccc; border-bottom-color: #ccc; border-left-color: #ccc; }

#newcheckavailCover ul li a.roomName:hover { color: #FF9900; }
#newcheckavailCover ul li a.rateFrom, #newcheckavailCover ul li a.rateFrom:visited {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1a545f; margin:0; padding:0;}

#newcheckavailCover ul li table td { padding: 3px 0; }
#newcheckavailCover ul li div table { border: 1px solid #fff; border-collapse:collapse; }
#newcheckavailCover ul li div table td { border: 1px solid #fff; padding: 0px 5px; }
#newcheckavailCover ul li ul li { background: none; }
#newcheckavailCover ul li ul li a.roomName { font-weight: bold; }
#newcheckavailCover ul li ul li .cbClearLeft { }
#newcheckavailCover ul li ul li table { padding-left:10px; margin-top: 10px; width: 500px; }
#newcheckavailCover ul li ul li table:hover { background:#ededed; }
/* # end newcheckavailCover # */

/* # review */
div#rev_review table, div#rev_review th, div#rev_review td { border: 1px solid #ccc!important; border-collapse: collapse; }
div#rev_review td.colspan5_cb { background:#c1dae4!important; padding:0!important; }
div#rev_review td.colspan5_cb a { font-weight: bold; }
div#rev_review td.colspan5_cb_detail { padding: 10px 0; }
div#rev_review td.colspan5_cb font { padding:3px 0 3px 10px; display:inline-block; }
div#rev_review th.border_bottom, div#rev_review .border_bottom { white-space:nowrap; padding:5px; background-color:#ffffff!important; border: 1px solid #ccc!important; }
div#rev_review table table { margin: 0px!important; border: 1px solid #ccc; border-collapse: collapse; }
div#rev_review th.border_bottom .book { text-align: center; color: #000000; }





