
/*QBT Background Color and Width*/
div.qbt-wrap {width: 436px;background: #ccc;}
div.qbt-wrap.wide {width: 400px;background: #ccc;}

/*QBT Text Color*/
label {color: #000;}

/*QBT Link Colors*/
.bluetxt{ color:#222;}
.bluetxt a{ color:#FFFFFF; text-decoration:none;}
.bluetxt a:hover{ color:#FFFFFF; text-decoration:underline;}

/*Search Button Style*/
.btn{ background:#3d3d3d; padding:3px 8px; color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif; border:1px solid #ccc;}


/*Active Tab Color*/
ul.qbt-tabs li.active {background: #ccc;}

/*Active Tab Text Color*/
ul.qbt-tabs li.active a {color: #000;}

/*Tab Color*/
ul.qbt-tabs li {display: block; float: left;background: #3d3d3d;margin: 0 2px 0 0;}

/*Tab Text Color*/
ul.qbt-tabs a {color: #fff;text-decoration: none;}


/*Page Background Color*/
div.qbt-tabs {background: #f0eeef;}

/*Autocompleter and Date Picker Colors */
.ui-widget-header {border: 1px solid #ccc; background: #3d3d3d;}
.ui-widget-header a { color: #ffffff; }

div.qbt-tabs div.qbt-inside {padding: 2px 0px 0 0px;}
ul.qbt-tabs {list-style: none;margin: 0px;padding: 0px;}
div.qbt-tabs a span {line-height: 20px;padding: 2px 10px;}
div.qbt-form div.qbt-inside {padding: 10px;}
div.searchenginebody {padding: 0;}
div.bookingsearchtop {padding-bottom: 4px;}
div.spacer {float: left;}
div.form-block {float: left;padding: 2px 0;}
div.form-block label {display: block;padding-bottom: 2px;}
div.info#flt-adv-search, div.info#htl-adv-search, div.info#car-adv-search {text-align: left; font-size: 10px;}
div#flt-submit, div#htl-submit, div#car-submit {float: right;}

/*Horz*/
#horz #htl-destination {width: 100%;}
#horz #flt-origin, #horz #flt-destination, #horz #flt-depart, #horz #flt-return, #horz #car-pickup, #horz #car-dropoff, #horz #car-pickup-date, #horz #car-dropoff-date {width: 50%;}
#horz #htl-checkin, #horz #htl-checkout, #horz #htl-rooms {width: 33%;}
#horz #flt-depart .spacer, #horz #flt-return .spacer {width: 6px; height: 30px;}
#horz div.flt-options label {float: left;margin: 0 6px;}
#horz div.flt-options {text-align: center;}
#horz div.htl-options > div {width: 50%;}
#horz div.htl-options label {float: left;margin: 0 6px;}

/*Vert*/
#vert #flt-origin, #vert #flt-destination, #vert #flt-depart, #vert #flt-return, #vert #htl-destination, #vert #car-pickup, #vert #car-dropoff, #vert #car-pickup-date, #vert #car-dropoff-date {width: 100%;}
#vert #htl-checkin, #vert #htl-checkout, #vert #htl-rooms {width: 100%;}
#vert div.htl-options, #vert div.flt-options > div { width: 90%;}
#vert #flt-depart .spacer, #vert #flt-return .spacer {width: 6px; height: 30px;}
#vert div.flt-options label {float:right;margin-left: 6px;}
#vert div.htl-options label {float: right;margin-left: 6px;}
			
/*Required*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
:focus {outline: 0;}
input.btn {cursor:pointer;}
.ui-datepicker, .ui-autocomplete {font-size: 85%;}
.ui-datepicker .ui-datepicker-title select {margin: 0px;}

