/* HOME PAGE */
.bannertxt{width: 860px; height: 10px; color: #FFF; background: #000; padding: 0px 20px; position: absolute; margin-top: -20px;}
.bannertxt h1{font-size: 1.2em; text-decoration: underline; margin: 0 0 5px 0;}
.bannertxt p{font-size: 0.9em; margin: 0;}
.selectbox{width: 42px; height: 22px; margin: 0; padding: 5px 0 0 10px; border: none; color: #FFF; font-size: 1em; text-align: left; background: url(../images/bg_selectbox.gif) no-repeat;cursor: pointer;}
div.selectbox-wrapper {position:absolute;background-color: #000;border: 1px solid #000;color: #FFF;margin:-5px 0 0 5px;padding:0px;text-align:left;max-height:200px;overflow:auto;}
div.selectbox-wrapper ul {list-style-type:none;margin:0px;padding:0px;}
div.selectbox-wrapper ul li.selected {background-color: #FFF;color: #000;}
div.selectbox-wrapper ul li {list-style-type:none;display:block;margin: 0;padding:2px 0 0 3px;cursor:pointer;}
#checkroom{padding: 10px 0; height:50px; border-bottom: 1px solid #000;}
#checkroom .title{float: left; text-transform: uppercase; font-size: 1.4em; font-weight: bold; margin: 10px 0 0 0;}
#checkroom .engine{float: right;}
#checkroom .engine .frminput{float: left; font-size: 0.9em; margin-left: 10px;}
#checkroom .engine .frminput .label{margin: 0 0 2px 3px;}
#checkroom .engine .frminput input.txtinput{width: 100px; height: 14px; border: none; margin-bottom: 2px; background: #000; color: #FFF; font-size: 1em;}
#checkroom .engine .frminput select{width: 40px; margin: 4px 0 3px 5px; border: none; background: #000; color: #FFF;}
#checkroom .engine .frminput .txtin, #checkroom .engine .frminput .txtout{background: #000 url(../images/bg_input1.gif) no-repeat left top; padding-left: 10px;}
#checkroom .engine .frminput img{vertical-align: bottom;}
#checkroom .engine .booknow input{margin: 9px 0 0 0;}
#home-left{width: 585px; padding-right: 20px; background: url(../images/bg_dot.gif) repeat-y right top;}
#home-left .intro h2{font-size: 1.6em; font-weight: normal;}
#home-left .intro img.booksave{margin: 10px 0;}
#home-left .guest h3{font-size: 1.5em; font-weight: normal; background: #000; color: #FFF; text-transform: uppercase; padding: 4px;}
#home-left .comment{margin: 10px 0; background: url(../images/bg_dot.gif) repeat-y 275px top;}
#home-left .comment ul li{width: 275px; float: left; margin: 0 20px 0 0;}
#home-left .comment ul li.last{margin: 0;}
#home-left .comment ul li h4{font-size: 1.4em; margin: 0;}
#home-left .comment ul li p.rate{font-size: 1.6em; color: #f26522; margin: 0; text-decoration: underline;}
#home-left .comment ul li p.from{font-weight: bold;}

/* CONTACT US */
.contactform{margin: 20px 0 0 0;}
.contactform form{margin: 40px 0 0 40px; display: block;}
.contactform form label{width: 130px; text-align: right; float: left;}
.contactform form span.required{color: #ed1c24;}
.contactform form input.inptxt, .contactform form select, .contactform form textarea{width: 160px; border: 1px solid #808080; float: left; margin: 0 0 3px 5px; font-size: 1em;}
.contactform form select{width: 164px;}
.contactform form textarea{height: 70px;}
div.capcha{margin: 0 0 0 135px;}
div.capcha input.btsubmit{margin: 20px 0 0 0;}

/* GALLERY */
.gallerycat{margin: 10px 0 0 0;}
.gallerycat ul li{width: 60px; height: 40px; float: left; margin: 0 15px 10px 0;}
.gallerycat h3.roomtype{width: 190px; font-size: 1.2em; font-weight: normal; background: #e0e0e0; margin: 10px 0 10px 0; padding: 3px 10px;}
.folio_container {	}
.folio_describe {width: 100%;}
.folio_describe li {float: left;}
.moreview li img { margin: 4px 3px 4px 3px ;}
.folio_describe h2 {font-size: 1.2em;}
.folio_describe p {margin-top: 7px; margin-bottom: 10px; font-size: 1.2em; font-family: "Lucida Grande",Tahoma,Verdana,sans-serif; font-style: normal;
	line-height: 1.65; color: #000;}
.moreview {width:100%;  float: left; }

.worktype {float: left; margin-top: 20px; overflow: hidden;}
.anchorbutton {margin-left: 908px; margin-top: 50px;}
.workdivider {background: url(../images/divider.png) no-repeat; margin-bottom: 10px;
}
.manybutton {margin-left:10px; margin-top: 30px;}
#manybutton img {border: none;}
.anchorbutton {margin-left: 300px;}


/* MAP & LOCATION */
ul.direction{margin: 10px;}
ul.direction li{list-style: disc; margin: 4px 0 4px 15px;}
div.locate{margin: 0 0 20px 0;}
div.nearby p{line-height: 1.5em;}
div.nearby ul li{width: 195px; float: left; margin-left: 7px;}
div.nearby ul li.first{margin: 0;}

/* RATES */
div.rate{margin-bottom: 20px;}
div.rate h3{font-size: 1.4em; text-align: center; border-top: 2px solid #000; margin-top: 10px; padding: 3px 0;}
div.rate table{width: 600px; border-top: 2px solid #000; border-bottom: 2px solid #000;}
div.rate table td{text-align: center; height: 20px; vertical-align: center;}
div.rate table td.heading span.line1{font-size: 1.3em; text-transform: uppercase;}
div.rate table td.heading span.line2{
	font-size: 0.8em;
	color: #FFF;
}
div.rate table td.title{font-size: 1.25em; font-weight: bold; text-transform: uppercase; height: 25px;}
div.rate table td.date{font-size: 0.9em; text-transform: uppercase;}
div.rate table td.roomtype{width: 140px; font-size: 1.1em; font-weight: bold; text-transform: uppercase; text-align: left; padding-left: 10px;}
div.rate table td.SDT{width: 50px;}
div.rate table td.period{width: 100px; font-size: 1.1em;}
div.rate table tr.color1{background: #c0c0c0;}
div.rate table tr.color2{background: #FFF;}

/* SERVICE & FACILITIES */
div.imgfacility ul li{width: 195px; float: left; margin-left: 7px;}
div.imgfacility ul li.first{margin: 0;}
div.facility ul.faclist{margin: 10px 0;}
div.facility ul.faclist li{width: 270px; float: left; list-style: disc; margin: 5px 0 0 30px;}

/* ACCOMMODATION */
#room {padding: 10px 0; border-top: 1px solid #000;}
#room.first{border: none;}
#room div.room-left{width: 450px; float: left;}
#room div.room-left div.img-thumb ul li{width: 60px; float: left; margin: 5px 0 0 5px;}
#room div.room-left div.img-thumb ul li.first{margin: 5px 0 0 0;}
#room div.room-right{width: 440px; float: right;}
#room div.room-right h2{
	margin: 0 0 10px 0;
	text-align: left;
}
#room div.room-right ul span.headlist{font-weight: bold; text-decoration: underline;}
#room div.room-right ul li{list-style: disc; margin: 3px 0 0 30px;}
#room div.room-right p.btbook{margin: 20px 0 0 20px;}

/* SPECIAL OFFERS */
#special {padding: 10px 0; border-top: 1px solid #000;}
#special.first{border: none;}
#special div.special-left{width: 240px; float: left;}
#special div.special-right{width: 600px; float: right;}
#special div.special-right h2{margin: 0 0 10px 0;}
#special div.special-right span.title{font-weight: bold; text-decoration: underline;}
#special div.special-right p.btbook{margin: 10px 0 0 0;}

