.cf-widget {padding-top: 0px;font-family: Arial;font-size: 11px;color: #272727;}
.cf-widget input, .cf-widget select {font-size: 11px;color: #272727;}
.cf-none {display: none;}
.cf-widget img {border: 0;}
.cf-widget fieldset {border: 0;padding: 0;margin: 0;}
.cf-widget legend {font-size: 14px;padding: 0 0 5px 0;margin-left: 0;font-weight: bold;position: relative;left: -7px;margin: 0;text-transform: uppercase;color: #000;}
html>/**/body .cf-widget legend {left: 0;}

/**/
ul.cf-nav {display: block;border: 1px solid #e5cb81;background: url(cf-bos-logo.gif) no-repeat right 0;}
.cf-nav li.cf-selected {background: #fff;height: 19px;border-bottom: 0;z-index: 2;}
.cf-nav a {color: #000;display: block;padding: 2px 10px;text-decoration: none;}
.cf-nav li {position: relative;left: -1px;margin: 12px 5px 0 0;float: left;background: #e5e5e5;border: 1px solid #272727;height: 18px;font-size: 11px;font-weight: bold;}

/**/
.cf-form {border: 1px solid #272727;padding: 10px 0 0 4px;font-size: 11px;margin-top: -1px;display: block;}
.cf-form label {font-weight: bold;}
#cf-widget-form ul {list-style: none;margin: 0;padding: 0;clear: both;border-bottom: 0;}
.cf-form ul {padding: 0;margin-bottom: 7px !important;}
.cf-form li {float: left;margin: 0 4px 10px 0;padding: 0;}

/**/
li.cf-lookup {position: relative;z-index: 3;}
li.cf-field {text-align: right;float: left;}
li.cf-select, .cf-submit {text-align: right;float: left;}
li.cf-select {margin: 0 10px;}
#cf-widget-form ul.cf-lookup {position: absolute;visibility: hidden;text-align: left;border: solid 1px #b4bfd1;background-color: #fff;width: 200px;}
html > body #cf-widget-form ul.cf-lookup {width: auto;min-width: 200px;}
li.cf-lookup {position: relative; z-index: 3;}
ul.cf-lookup {position: absolute;visibility: hidden;text-align: left;border: solid 1px #b4bfd1;background-color: #fff;}
ul.cf-lookup li {margin: 0;line-height: 1.3em;white-space: nowrap;padding: 2px 4px;cursor: pointer;text-align: left;float: none;}
ul.cf-lookup li.highlight {background-color: #dce8fb;}
ul.cf-lookup li.plane {padding-left: 22px;background-image: url(plane.gif);background-repeat: no-repeat;background-position: 4px 0.3em;padding-left: 22px;}

/**/
#cf-hotels {display: none;}
#cf-hotels abbr {border: 0;}

/**/
.cf-form li.cf-check-in {clear: left;}
.cf-form li.cf-date {}
span.cf-calendar {position: relative;top: 2px;}
span.cf-check-in {z-index: 2;}
span.cf-check-out {z-index: 1;}
iframe.cf-calendar {height: 15.5em;position: absolute;visibility: hidden;width: 165px;z-index: 1;background: #fff;border: 1px solid #000;}

/**/
.cf-submit {height: 3em;position: relative;}
.cf-submit input {background: url(cf-bos-btn-bg.gif);border: 0;position: absolute;	bottom: 0;color: #fff;cursor: pointer;font-size: 11px;font-weight: bold;height: 20px;width: 74px;text-transform: uppercase;}

/**/
.cf-clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cf-clearfix {display: inline-block;}

/**/
#cf-bos-widget ul.cf-bos-adults label {display: inline;}
#cf-bos-widget .cf-submit {height: auto;}
#cf-bos-widget .cf-submit input {position: relative;}
#cf-bos-widget li.cf-bos-dep {z-index: 4;}

.cf-nav a:hover, .cf-nav a:active, .cf-nav a:focus {text-decoration:none; border:0;}
.cf-nav a {cursor:pointer;}
body#hp #Col2 {overflow:visible;}
