#checkroom{width: 560px; background: url(../images/bg_engine.gif) no-repeat 0 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; margin: 0 0 0 20px; padding-bottom: 15px; border-bottom: 1px solid #328691;}
#checkroom .engine{float: left; padding: 20px 3px 0 0;}
#checkroom .engine div.txtin, #checkroom .engine div.txtout{width: 115px; height: 23px; padding: 0; background: url(../images/bg_selectdate_w.png) no-repeat left top;}
#checkroom .engine div.txtin img, #checkroom .engine div.txtout img{float: right; display: block; width: 20px; height: 22px; margin: 0; border: none;}
#checkroom .engine .frminput{float: left; font-size: 0.9em; margin: 5px 5px 0 0;}
#checkroom .engine .calendar{margin: 0 0 0 5px;}
#checkroom .engine .frminput .label{margin: 0 0 2px 5px; color: #000; font-size: 0.9em;}
#checkroom .engine .frminput input.txtinput{width: 85px; height: 17px; float: left; font-size: 1em; color: #000; border: none; padding: 3px 0 0 7px; background: none;}
#checkroom .engine .frminput select{width: 20px; margin: 0 9px 0 0px;}
#checkroom .engine .checkout {margin: 5px 3px 0 8px;}
#checkroom .engine .booknow {margin: 14px 0 0 10px; float: left;}
#checkroom .engine .chart {float: left; margin: 20px 0 0 0; font-size: 0.9em;}
#checkroom .engine .chart a{margin: 17px 0 0 10px; text-decoration:underline; color:#7E7E7E; cursor: pointer;}

#checkroomleft {font-size: 11px; background: url(../images/title_reservation.gif) no-repeat 5px 0; font-family: Verdana,Arial,Helvetica,sans-serif; margin: 0 0 0 20px; padding-bottom: 15px;}
#checkroomleft .engine{padding: 20px 0 0 0;}
#checkroomleft .engine div.txtin, #checkroomleft .engine div.txtout{text-align: left; width: 150px; height: 23px; padding: 0; margin: 0; background: url(../images/bg_selectdate_w2.png) no-repeat left top;}
#checkroomleft .engine div.txtin img, #checkroomleft .engine div.txtout img{float: right; display: block; width: 20px; height: 20px; margin: 0; border: none;}
#checkroomleft .engine .frminput{margin: 15px 0 0 5px;}
#checkroomleft .engine .calendar{margin: 0 0 0 5px;}
#checkroomleft .engine .frminput .label{margin: 0 0 2px 5px; color: #000;}
#checkroomleft .engine .frminput input.txtinput{text-align: left; float: left; width: 112px; font-size: 1em; color: #000; border: none; height: 23px; line-height: 23px; padding: 0 0 0 7px; background: none;}
#checkroomleft .engine .frminput select{width: 20px; margin: 0 9px 0 0px;}
#checkroomleft .engine .checkout {margin: 10px 0 0 5px;}
#checkroomleft .engine .booknow {margin: 14px 0 0 20px;}
#checkroomleft .engine .chart {margin: 10px 0 0 0;}
#checkroomleft .engine .chart a{margin: 10px 0 0 0; text-decoration:underline; color:#7E7E7E; cursor: pointer;}

.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
p.welcome{margin: 5px 0;}
div.villatype{margin: 10px 0 15px 25px;}