html body #leftnav_widget #widget.col-207{
margin:12px 0 20px 5px;
}
html body #widget ul.search-widget-tabs{
  padding:0;
  width:100%;
  height:36px;
  background:#fff;
  border:none !important;
}
html body #widget ul.search-widget-tabs li{
  padding:10px;
  margin: 0 0 0 4px;
  height:15px;
  float:left;
  text-align:center;
  background:#FFF0B7;
  border-top:1px solid #EBCA7D;
  border-left:1px solid #EBCA7D;
  border-right:1px solid #EBCA7D;
  border-bottom:1px solid #DD9109;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color:#000;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  text-transform:uppercase;
  cursor:pointer;
  font-family: Arial,Helvetica,sans-serif !important;
}
ul.search-widget-tabs li a{line-height:20px;}
ul.search-widget-tabs li.selected{
  background:#FCDC55;
  border-color:#DF8C08;
  border-bottom:1px solid #FCDC55;
}
html body #widget .search-widget-tabs-content {
background: #FFBB39;
padding:10px 5px;
}
html body #widget ul.search-widget-tabs li {
padding: 10px 7px !important;
}

html body #widget ul.search-widget-tabs li {
margin: 0 2px 0 0 !important;
border-bottom: 1px solid #FECB00 !important;
border-top: none !important;
border-left: none !important;
border-right: none !important;
background: #FECB00 !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
}

html body #widget.col-207 ul.search-widget-tabs li{
padding: 10px 5px !important;
font-size: 12px;
}

html body #widget.col-207 .search-widget-tabs-content {
background: #FFBB39;
padding: 10px 2px;
}

html body #widget .departDate, html body #widget .returnDate {
float: left;
margin-bottom: 15px;
}
html body #widget.col-250 .departDate, html body #widget.col-250 .returnDate {
width:110px;
}
html body #widget.col-250 .departDate {
margin-right: 20px;
}
html body #widget.col-207 .departDate, html body #widget.col-207 .returnDate {
width:97px;
}
html body #widget.col-207 #airDiv .departDate, html body #widget.col-207 #airDiv .returnDate {
width:99px;
}
html body #widget.col-207 .departDate {
margin-right: 5px;
}

html body #leftnav_widget #widget.col-207 .departDate input.sideWidget, html body #leftnav_widget #widget.col-207 .returnDate input.sideWidget {
width: 65px;
margin-right: 3px;
text-align: left;
font-size:10px;
padding:0;
}

html body #leftnav_widget #widget.col-207 .search-widget-ui-wrapper {
padding: 0 2px !important;
margin: 0 !important;
}

html body #leftnav_widget #widget.col-207 .ac_input {
width: 190px;
}

html body #leftnav_widget #widget.col-207 .hotelSearchForm .rooms{
width:52px !important;
}

html body #widget .hotelSearchForm .rooms{
margin-bottom:10px;
}

html body #widget .roomsTable{
background:transparent;
}
html body #leftnav_widget #widget.col-207 .roomsTable{
font-size:10px;
width:146px;
}
html body #leftnav_widget #widget.col-207 .left.font11.marginB10{
width:97px !important;
}

html body #widget .search-widget-tabs li.selected {
background: #FFBB39 !important;
border-bottom: 1px solid #FFBB39 !important;
}
html body #widget .ui-datepicker-trigger {
background: url(//www.vegas.com/images/homepage/calendar_mini.gif) no-repeat top left transparent;
}
html body #widget #airHotelWidgetSearchButton, html body #widget #hotelSearchWidgetSearchButton, html body #widget input.changeSearch {
-webkit-border-radius: 0;
border-radius: 0;
background: #0095E2 !important;
border: none!important;
display: block;
color: #FFF;
cursor: pointer;
font-size:12px;
font-weight: bold;
height: 43px;
line-height: 43px;
margin: 5px auto 0;
padding: 0 10px;
text-align: center;
-webkit-appearance: none;
}
html body #leftnav_widget #widget.col-207 #hotelSearchWidgetSearchButton{
width:130px !important;
}
html body #leftnav_widget #widget.col-207 .show input.changeSearch{
padding:0 !important;
font-size:11px !important;
width:155px;
}
html body #leftnav_widget #widget.col-207 .show #datesCatSearchWidgetSearchButton{
width:195px;
font-size:11px !important;
padding:0 !important;
}
html body #widget.col-250 #hotelSearchWidgetSearchButton{
width:130px;
}
html body #widget.col-250 .show input.changeSearch{
width:167px;
}
html body #widget.col-250 .show #datesCatSearchWidgetSearchButton{
width:207px;
}
#airDiv .showBotWidGuts{
background: #FFBB39 !important;
float:none;
}
#airDiv .showBotWidgetLT {
  width: auto !important;
  float:none;
}
#widgetAirHotelForm .showBotWidSearch {
background: #FFBB39 !important;
}
#airDiv .showBotWidSearch {
background: #FFBB39 !important;
height:auto;
}
html body #widget .departDate input, html body #widget .returnDate input{width:67px;margin:0 5px 0 0;}
html body #widget.col-207 .departDate input, html body #widget.col-207 .returnDate input{width:60px;margin:0 3px 0 0;font-size:10px;}
html body #widget .departDate label, html body #widget .returnDate label{display:block;}
html body #leftnav_widget #widget.col-207 .hotelSearchForm label{
font-size: 10px !important;
}
html body #leftnav_widget #widget.col-207 .hotelSearchForm .roomsTable th {
font-size:10px !important;
}
html body #leftnav_widget #widget.col-207 #hotelSearchWidgetPlaceholder FORM .roomsTable td, html body #widget_box FORM .roomsTable td, html body #pkgSearchWidgetPlaceholder FORM .roomsTable td {
padding: 0 0 4px 0;
}

html body #widget h1, html body #widget h2 {
border: none;
margin: 10px 0;
padding: 0 !important;
border-bottom: 1px solid #990000 !important;
color: #000 !important;
text-transform: uppercase;
text-shadow: none !important;
font-family: Arial,Helvetica,sans-serif !important;
}

html body #widget h1, html body #widget h2 {
font-size: 14px !important;
}

html body #widget.col-207 h1, html body #widget.col-207 h2 {
font-size: 12px !important;
}
html body #widget div.guarantees {
clear: both;
margin: 15px auto;
text-align:center;
font-family: Arial,Helvetica,sans-serif !important;
font-size:11px;
}
html body #widget .group-bookings {
clear: both;
margin: 25px auto;
height: 60px !important;
background: #FFF0B7;
}
#widget p.group-link {
margin: 10px auto !important;
padding: 5px !important;
font-size: 12px !important;
border: 1px solid #ee8b00;
width: 190px;
}
#widget p.group-link a{color:#000 !important;font-weight:bold;text-decoration:none;}
html body #widget p {
padding-left: 0 !important;
text-align: center;
}
html body #widget p.reserve-text {
padding: 0;
margin:0 0 5px 0;
}
html body #widget p.reserve-phone {
padding: 0;
margin:0 0 5px 0;
color:#990000;
}
html body #widget span.phone-digits{color:#000;}
#widgetAirHotelForm .showBotWidGuts, #airDiv .showBotWidGuts {
background: #FFBB39 !important;
}
#widget table td {
padding: 0 0 3px 0;
}
#widget table.right.occu{
padding-right:5px !important;
background:transparent !important;
}

html body #leftnav_widget #widget.col-207 table.right.occu{
width:140px !important;
font-size:10px;
}

html body #leftnav_widget #widget.col-207 #showsDiv .free-form-text-input{
width:190px !important;
margin-top:3px;
}

html body #widget.col-250 #showsDiv .free-form-text-input{
width:230px !important;
margin-top:3px;
}