/*********************************************************************
(c) Copyright Travelspeak.org 2006-2008. All rights reserved.
	Last updated: 2008/04/29 - Alan
	No changes
----------------------------------------------------------------------
	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 Navigation */
.tabs {width:980px;/*was auto*/ float:left; font-size:94%; line-height:normal; border-bottom:1px solid #BCD2E6; margin:10px 0 20px 0; padding:0 10px 0 0; list-style:none;}
.tabs li {display:inline;margin:0;padding:0;}
.tabs a {background:url("/as/thailand/chiangmai/accommodation/hotels/images/tableft1.gif") no-repeat left top; margin:0; padding:0 0 0 4px; float:left; text-decoration:none;}
.tabs a span {background:url("/as/thailand/chiangmai/accommodation/hotels/images/tabright1.gif") no-repeat right top; float:left; display:block; 
padding:5px 18px 5px 12px; color:#627EB7;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {color:#627EB7;text-decoration: underline;}
.tabs a:hover {background-position:0% -42px;}
.tabs a:hover span {background-position:100% -42px;}
.tabs .selected a {background-position:0% -42px;}
.tabs .selected a span {background-position:100% -42px;}
.tabs .selected a:hover span {text-decoration: none;}

#wrapper #maincontent .htldetails .lftcol table tr td, #wrapper #maincontent .htldetails .lftcol table tr th {text-align:left;}


/* Table changes */
#wrapper .reviews table tr td {border-bottom: 1px dotted #BCD2E6; padding: 3px 5px;}/*#fbfcfe*/
#wrapper .reviews table tr:hover {background-color: white;}
#wrapper .reviews table tr td.reviewtext p {padding-right: 9px;}
#wrapper .reviews table tr td.reviewtext {padding-top: 30px;}
#wrapper .reviews table tr td.borderright {border-right: 1px dotted #BCD2E6;}
#wrapper .reviews table tr td.borderleft {border-left: 1px dotted #BCD2E6;}
#wrapper .reviews table tr td.noformat {border: none;}

#wrapper #maincontent .htldetails .htlintro {overflow:hidden; clear:left;}
#wrapper #maincontent .htldetails .htlintro .htlsubnav {width:190px; height:170px; margin-right:10px; float:left; display:block;}
#wrapper #maincontent .htldetails .htlintro .htlhero {width:190px; margin-right:10px; float:left;}
#wrapper #maincontent .htldetails .htlintro .htlheroend {width:190px; float:left;}
#wrapper #maincontent .htldetails .htlsection {margin-top:20px; overflow:hidden; clear:left;}
#wrapper #maincontent .htldetails .htlsection h2.sectionhdr {width:auto; margin:0 0 20px 0; padding:9px 0 9px 30px; border-top: 1px solid #c5d3ec; border-bottom: 1px solid #c5d3ec; background-color:#f2f6fa; clear:left; font-weight:bold; font-size:110%;}
#wrapper #maincontent .htldetails .htlsection .lftcol h2 {padding:0 0 0 30px; font-weight:bold;}
#wrapper #maincontent .htldetails .htlsection h4 {padding:0 0 0 30px; font-weight:bold;}
#wrapper #maincontent .htldetails .htlsection .lftcol {width:570px; margin:0; padding:0; float:left;}
#wrapper #maincontent .htldetails .htlsection .lftcol p {padding:0 30px;}
#wrapper #maincontent .htldetails .htlsection .lftcol ul.onecol {margin:0 0 20px 0; padding:0 0 0 30px;}
#wrapper #maincontent .htldetails .htlsection .lftcol ul.onecol li, #wrapper #maincontent .htldetails .htlsection .lftcol ul.twocol_lft li, #wrapper #maincontent .htldetails .htlsection .lftcol ul.twocol_rgt li {list-style:inside square;}
#wrapper #maincontent .htldetails .htlsection .lftcol ul.twocol_lft {width:255px; margin:0 0 30px 0; padding:0 0 0 30px; float:left;}
#wrapper #maincontent .htldetails .htlsection .lftcol ul.twocol_rgt {width:255px; margin:0 0 30px 0; padding:0 30px 0 0; float:left;}
#wrapper #maincontent .htldetails .htlsection .lftcol ul.nobullet li {list-style:none;}
#wrapper #maincontent .htldetails .htlsection .rgtcol {width:400px; margin:0 20px 0 0; float:left;}
#wrapper #maincontent .htldetails .htlsection .rgtcol dl {width:190px; margin:0 10px 10px 0; float:left;}
#wrapper #maincontent .htldetails .htlsection .rgtcol dl dd {margin:0; padding:0; text-align:center}
#wrapper #maincontent .htldetails .htlsection .rgtcol table {border:none; background:#ffffff;}
#wrapper #maincontent .htldetails .htlsection .rgtcol td {border:none;}

#wrapper #maincontent .htldetails .htlsection .rgtcol .whitebox {margin-right:10px;}
#wrapper #maincontent .htldetails .htlsection .rgtcol .bluebox {margin-right:10px;}


/* Layout Size For Rates Page */
#wrapper #maincontent .htldetails .htlsection .rateslftcol {width:600px; padding:0; float:left;}
#wrapper #maincontent .htldetails .htlsection .rateslftcol p {padding:0 30px;}
#wrapper #maincontent .htldetails .htlsection .ratesrgtcol {width:370px !important; margin-right:20px; float:left;}
#wrapper #maincontent .htldetails .htlsection .ratesrgtcol table {border:none; background:#ffffff;}
#wrapper #maincontent .htldetails .htlsection .ratesrgtcol td {border:none;}

#wrapper #maincontent .htldetails .htlsection .lftcol table.htlstats {margin:0 30px 30px 30px;}
#wrapper #maincontent .htldetails .htlsection .lftcol table.htlstats tr {height:22px;}
#wrapper #maincontent .htldetails .htlsection .lftcol table.htlstats th {width:225px;}
#wrapper #maincontent .htldetails .htlsection .lftcol table.htlstats tr td {width:auto; border:none;}

/* Reservations Box */
#wrapper #maincontent .htldetails .htlsection .availsubmit {width:240px; height:25px; color:#627eb7; background: url(/images/buttons/checkavailability.gif); border:none;}
#wrapper #maincontent .htldetails .htlsection .availsubmit:hover {text-decoration:underline; cursor:pointer;}
#wrapper #maincontent .htldetails .htlsection form h2 {width:270px; height:50px; background: url(/images/buttons/roomreservations.gif) right no-repeat; margin:0 auto; text-indent:-10000px;}
#wrapper #maincontent .htldetails .htlsection form select {margin:0; padding:0;}

#wrapper #maincontent #maintab h4 {font-weight:bold; margin:0; padding:0; float:right;}
.returntotop {clear:left;}


/* 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
*********************************************************************/
