table#booking input.search{background-color:#1E5061;border:3px solid #1E5061;color:white;}
table#booking input.search:hover{background-color:#FF8800;color:white;}

#searchboxInc{-moz-border-radius:13px;font:12px/1.5 Arial,Helvetica,sans-serif;color:#003580;border:5px solid #C2DEFE;display:inline-block; overflow:hidden;background:#E1F2FC url(/typo3conf/ext/vwd_bookingcom_searchbox/res/gradient.jpeg) repeat-x scroll top left;width:95%; }
#searchboxInc{width:460px;margin-bottom:10px;margin-top:0px;}
#searchboxInc form{-moz-border-radius:7px;background:transparent;display:inline-block; width:100%;}
#b_checkin_month,#b_checkout_month{width:7em;}
#destination{font-size:16px;padding:2px 5px;width:95%;}
#searchboxInc fieldset,#searchboxInc img{border:0;}
#searchboxInc fieldset{padding:5px 13px;background:transparent url(/typo3conf/ext/vwd_bookingcom_searchbox/res/bcom_brand.gif) no-repeat 98% 3%;}
#searchboxInc #inout h3{background-color:transparent;font-size:1.1em;}
#searchboxInc h3{margin-bottom:0.2em;position:static;font-size:118%;font-weight:bold;margin:0;color:#003580;}
#searchboxInc p{font-size:1.8em;margin:0 0 0px;color:#003580;}
#homein,#homeout{float:left;padding:0em 1em 0 0;}
#searchboxInc a.calender{vertical-align:-4px;}
#searchboxInc a.calender img{background:#0896ff;}
#searchboxInc button{float:right;-moz-border-radius:4px;background-color:#0896ff;border:2px solid #fff;color:#fff;letter-spacing:1px;padding:0.15em 0.75em;text-transform:uppercase;font:bold 1.333em/1 Arial,Helvetica,sans-serif;}
#inout{display:inline-block;float:left;}
.but{display:inline-block;float:right;margin-top:14px;}
.blur{color:#999;}
.avail{padding-top:1em;clear:left;}
