/*********************************************************************
(c) Copyright Travelspeak.org 2006-2008. All rights reserved.
	Last updated: 2008/08/27 - Alan
	* Updated new image directory links
----------------------------------------------------------------------
	hotel.css - Used on hotel pages only
*********************************************************************/

/*#mainimg {height: 200px; background: url(/as/thailand/chiangmai/images/main_empresshotel.jpg) no-repeat bottom center;}*/

/* Blue Tab Top Navigation */
.tabs {width:970px; font-size:94%; line-height:normal; border-bottom:1px solid #82cafa; margin:10px 0 20px 0; padding:0; list-style:none; overflow:hidden;}
.tabs li {display:inline; margin:0; padding:0;}
.tabs a {background:url("/assets/images/nav/tab_lft.gif") no-repeat left top; margin:0 1px; padding:0 0 0 10px; float:left; color:#3090c7;  text-decoration:none; border:none;}
.tabs a span {background:url("/assets/images/nav/tab_rgt.gif") no-repeat right top; float:left; display:block; 
padding:5px 12px 5px 2px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {color:#3090c7; text-decoration: underline;}
.tabs a:hover {background-position:0% -42px;}
.tabs a:hover span {background-position:100% -42px;}
.tabs .active a {color:#3090c7; background-position:0% -42px;}
.tabs .active a span {background-position:100% -42px;}
.tabs .active a:hover span {text-decoration: none;}
.tabs h4 {font-weight:bold; margin:0; padding:0; float:right;}

/* Blue Tab Bottom Navigation */
.tabsu {width:950px; font-size:94%; line-height:normal; border-top:1px solid #82cafa; margin:10px 0 20px 0; padding:0; list-style:none; overflow:hidden;}
.tabsu li {display:inline; margin:0; padding:0;}
.tabsu a {background:url("/assets/images/nav/tabu_lft_off.gif") no-repeat left bottom; margin:0 1px; padding:0 0 0 10px; float:left; color:#3090c7;  text-decoration:none; border:none;}
.tabsu a span {background:url("/assets/images/nav/tabu_rgt_off.gif") no-repeat right bottom; float:left; display:block; 
padding:5px 12px 5px 2px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsu a span {float:none;}
/* End IE5-Mac hack */
.tabsu a:hover span {color:#3090c7; text-decoration: underline;}
.tabsu a:hover {background:url("/assets/images/nav/tabu_lft_on.gif") no-repeat left bottom;}
.tabsu a:hover span {background:url("/assets/images/nav/tabu_rgt_on.gif") no-repeat right bottom;}
.tabsu .active a {color:#3090c7; background:url("/assets/images/nav/tabu_lft_on.gif") no-repeat left bottom;}
.tabsu .active a span {background:url("/assets/images/nav/tabu_rgt_on.gif") no-repeat right bottom;}
.tabsu .active a:hover span {text-decoration: none;}
.tabsu h4 {font-weight:bold; margin:5px 0 0 0; padding:0; float:right;}


/* General Hotel Layout */
.htldetails .htlsection {margin:0 0 20px 0; overflow:hidden; clear:left;}
.htldetails .htlsection .hdr {background-color:#eff6fc; border-top:1px solid #82cafa; border-bottom:1px solid #82cafa; margin:0 0 20px 0; overflow:hidden;}
.htldetails .htlsection .hdr h2 {margin:0; padding:5px 10px; border-top:1px solid #fff; border-bottom:1px solid #fff;}

.htldetails .htlintro {overflow:hidden; margin:0 0 40px 0; clear:left;}
.htldetails .htlintro .htlsubnav {width:180px; height:180px !important; margin-right:17.5px; float:left; display:block;}
.htldetails .htlintro .htlsubnav a {border:none;}
.htldetails .htlintro .htlsubnav a span {border-bottom:1px dotted #3090c7;}
.htldetails .htlintro .htlsubnav a:hover span {border-bottom:1px solid #3090c7;}

.htldetails .htlintro .htlhero {width:180px; height:180px; margin-right:17.5px; float:left;}
.htldetails .htlintro .htlheroend {width:180px; height:180px; float:left;}

.htldetails .htlsection .detail {width:auto; margin:0 0 20px 0; padding:0; position:relative; overflow:hidden;}
.htldetails .htlsection .detail .lft {width:600px; margin:0; padding:0 10px; float:left;}
.htldetails .htlsection .detail .rgt {width:330px; margin:0; padding:0 10px; float:left;}
.htldetails .htlsection .padding10px {padding:0 10px;}
.htldetails .htlsection .padding15px {padding:0 15px;}

.htldetails .htlsection .detail .rgt dl.imglft {width:155px; margin:0 20px 20px 0; float:left; overflow:hidden;}
.htldetails .htlsection .detail .rgt dl.imgrgt {width:155px; margin:0 0 10px 0; float:left; overflow:hidden;}
.htldetails .htlsection .detail .rgt dl dd {margin:0; padding:0; text-align:center;}

.htldetails .htlsection .lft ul li {list-style:inside square;}
.htlsection .lft ul.nobullet li {list-style:none;}
.htlsection .lft ul.onecol {margin:0 0 20px 0; padding:0;}
.htldetails .htlsection .lft .twocol_wrapper {overflow:hidden;}
.htldetails .htlsection .lft ul.twocol {width:255px; margin:0 10px 10px 0; padding:0; float:left;}

.htldetails .htlsection .lft .htlstats {width:500px; margin:0 0 30px 0;}
.htldetails .htlsection .lft .htlstats p {margin:0; padding:0; clear:left;}
.htldetails .htlsection .lft .htlstats p span {width:150px; float:left;}

.htldetails .htlsection h2, .htldetails .htlsection h4 {font-weight:bold;}

.htldetails .htlsection ul.whybookwithus {padding:0 15px;}
.htldetails .htlsection ul.whybookwithus li {list-style-image: url(/assets/images/icons/arrowmore_r.gif);}

p.hotelmap {width:100%; text-align:center;}
.htldetails .htlsection .lft p.slideshow_thumbs a {border:none; cursor: url(/assets/javascript/highslide/graphics/zoomin.cur), pointer;}

/* Reservations Box */
.resbox_container {width:300px;}
.resbox_container a {border:none;}
.resbox {width:240px; margin:0 25px 0 35px;}
.resbox p {margin:0; color:#3090c7;}
h2.resboxhdr {width:280px; height:50px; background: url(/assets/images/buttons/roomreservations.gif) center center no-repeat; text-indent:-10000px; margin:0 auto 9px auto;}
.resbox a {border:none;}
.resbox .htlname p {margin:0 0 9px 0;}


/* IE 6 and Below only */
* html .resbox .check-in {margin:0 0 3px 0;}
* html .resbox .check-out {margin:0 0 3px 0;}
/* IE 7 only */
*:first-child+html .resbox .check-in {margin:0 0 3px 0; z-index:1; position:relative;}
*:first-child+html .resbox .check-out {margin:0 0 3px 0; z-index:0; position:relative;}
/* Firefox, Opera, AOL and Safari only */
html>/**/body .resbox .check-in {margin:0 0 3px 0; z-index:1; position:relative;}
html>/**/body .resbox .check-out {margin:0 0 3px 0; z-index:0; position:relative;}

#inWd, #outWd {font-size:85%;}
.resbox #lengthStay {color:#555;}
/*.htldetails .htlsection .detail .rgt .resbox .nbrguests {margin:15px 0 3px 0;}*/
.resbox .guests {width:80px; margin:15px 0 15px 0; float:left;}
.resbox .guests p {overflow:hidden;}
.resbox .guests p span {clear:left; display:block; margin:0 0 3px 0; color:#555; font-size:85%;}
.resbox .rooms {clear:left; margin:0 0 15px 0;}
.resbox .rooms p {width:160px; float:left;}
.resbox_container .booknow {width:300px;}
.resbox_container .booknow .availsubmit {width:225px; height:26px; margin:9px auto 0 auto; color:#3090c7; background: url(/assets/images/buttons/checkavailability_off.gif) no-repeat; border:none; cursor:pointer; display:block;}
.resbox_container .booknow .availsubmit:hover {background: url(/assets/images/buttons/checkavailability_on.gif) no-repeat;}

table.hotelrates {text-align:left;}
table.hotelrates .kr_btn {display:none;}

table.tablereviews tr td {border: 1px solid #82cafa; margin:0; padding:5px 10px;}
table.reviewerinfo {padding:5px 16px;}

/* Book Hotel Link */
p.bookhotelnow {margin:40px 0 0 0; clear:both;}
p.bookhotelnow a {color: #3090c7; background:url(/assets/images/icons/arrowmore_u.gif) no-repeat 0% 60%; padding:0 0 0 12px; border:none;}
p.bookhotelnow a span {border-bottom:1px dotted #3090c7;}
p.bookhotelnow a:hover span {border-bottom:1px solid #3090c7;}

/* Green Star Page */
.greenstarbox {border: 1px solid #BCD2E6; overflow:hidden; margin:0; padding:20px 0;}
.greenstarbox img {width:200px; height:390px; float:left; margin: 0 15px 25px 15px;}


/*********************************************************************
(c) Copyright Travelspeak.org 2006-2008. All rights reserved.
----------------------------------------------------------------------
	hotel.css
*********************************************************************/
