.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}

.booking{width: 230px;}
.enginehome{margin: 0 0 0 20px;}
.booking h2{font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; margin: 20px 0 0 0; text-align: center; color: #FF6633;}
#checkroom_v {font-family: Arial,Helvetica,sans-serif; font-size: 1em; padding: 5px 0 0 20px;}
#checkroom_v .engine{text-align: left; padding: 0 0 0 10px;}
#checkroom_v .engine div.txtin, #checkroom_v .engine div.txtout{width: 165px; height: 23px; padding: 0; background: url(../images/bg_selectdate.gif) no-repeat left top;}
#checkroom_v .engine div.txtin a, #checkroom_v .engine div.txtout a{width: 20px; height: 20px; float: right;}
#checkroom_v .engine div.txtin img, #checkroom_v .engine div.txtout img{width: 20px; height: 20px; border: none;}
#checkroom_v .engine .frminput{font-size: 0.9em; margin: 10px 0 0 5px;}
#checkroom_v .engine .calendar{margin: 0 0 0 5px;}
#checkroom_v .engine .frminput .label{width: 150px; margin: 0 0 2px 5px; color: #FFF; font-size: 0.9em; text-align: left;}
#checkroom_v .engine .frminput input.txtinput{float: left; font-size: 0.9em; color: #000; border: none; padding: 0 0 0 10px; width: 100px; height: 21px; line-height: 21px; background: none;}
#checkroom_v .engine .frminput select{width: 20px; margin: 0 9px 0 0px;}
#checkroom_v .engine .checkout {margin: 15px 0 0 5px;}
#checkroom_v .engine .buttons {margin: 20px 0 0 40px;}
#checkroom_v .engine .chart {margin: 20px 0 0 10px; font-size: 0.8em;}
#checkroom_v .engine .chart a{margin: 20px 0 0 0; cursor: pointer; font-size: 0.9em; color: #CCC;}
.calendar td{color: #000;}

.box { float:left; padding:0;}
.box a, .box a:link{color: #000; font-size: 0.8em; font-weight: bold;}
.first-box{width:375px;}
.last-box { padding-right:0; width: 200px;}
.box .entry { height:217px; padding-left:2px; }
.box .big-image { padding:4px 0 10px 0; }
.box .buttons .button,
.box .buttons .button span { background:url(../images/main-button.jpg) repeat-x; height:29px; line-height:29px; float:left; display:inline; border:1px solid #bfbebe; padding:0 8px; }
.box .buttons .button span { float:left; border:0; background:url(../images/main-button-span.jpg) left top no-repeat; padding:0 0 0 7px; }

.special{margin: 20px 10px 0 40px;}
.special2{margin: 20px 10px 0 20px;}
.promomsg{margin: 0 0 0 15px;}
.view360{padding: 5px 0 0 0;}

input, select, textarea{font-family: inherit;}