div.bookForm ul {
width:373px;
}
div.frontCont ul.cols li.col {
float:left;
width:870px;
}
div.frontCont li.col.third {
margin-left:0;
margin-top:20px;
}
div#save_hotel_bookings {
float:left;
height:184px;
margin-left:8px;
margin-top:-12px;
width:254px;
}
div#save_hotel_bookings table {
margin-left:18px;
margin-top:35px;
width:235px;
}
div#save_hotel_bookings table a {
color:#2079B3;
font-size:14px;
font-weight:bold;
}
div#save_hotel_bookings table a span {
    font-size:11px;
}

div.frontCont li.col.second {
    margin-left:0;
    margin-top:10px;
}
div#featured_hotels {
width:420px;
float:left;
}
div.featured_hotel {
border:5px solid #b2dff6;
height:auto;
background:none;
}
div.featured_hotel_border {
    border:1px solid #79c9f8;
}
div.featured_hotel .featured_header {
background:none;
height:auto;
}
div.featured_hotel table.featured_hotel_info {
margin-top:0;
}
div.featured_hotel table.featured_hotel_info span.featured_hotel_promo {
color:#F11C1C;
font-style:normal;
font-weight:bold;
}
table.featured_hotel_info a.city {
color:#2079b3;
font-weight:bold;
}
div.featured_hotel table.featured_hotel_info span.featured_hotel_stars {
top:5px;
}
span.time_left {
position:relative;
top:4px;
}
div.featured_hotel table.featured_hotel_info {
float:left;
width:386px;
}
div.featured_hotel table.featured_hotel_info td.featured_hotel_price a {
position:relative;
top:20px;
}
div.featured_header img {
float:right;
margin-bottom:-15px;
margin-right:10px;
}
div#wizard {
    float:left;
    width:422px;
    margin-left:10px;
    margin-top:-18px;
}
div#trip_wizard form {
margin-left:25px;
margin-top:13px;
position:absolute;
}
div#wizard_suggestions {
border:1px solid #AFB3BE;
width:420px;
}
div#trip_wizard {
width:350px;
margin-left:83px;
}
div.featured_hotel table.featured_hotel_info td.featured_hotel_price a {
color:#509E4A;
}
div#wizard_thumbs {
width:80px;
float:left;
margin-right:10px;
}
td.trip_type {
width:210px;
}
tr.wizard_suggestion a {
    color:black;
}
tr.wizard_suggestion td.type_rate a {
font-weight:bold;
color:#2079b3;
font-size:11px;
}
a.lowest_price {
color:#2079b3;
}
tr.wizard_suggestion {
font-size:12px;
}
table#phones {
float:right;
color:#fff;
font-weight:bold;
margin-top:-52px;
}
}

div.list {
    width:200px;
    float:left;
}
div.list-unit {
    float:left;
margin-right:15px;
}
div#listgreen, div#listblue {
    background:url(/media/cities/img/list-back-green.jpg) no-repeat;
    padding:5px 0 5px 7px;
}
div#listblue {
    background:url(/media/cities/img/list-back-blue.jpg) no-repeat;
}
div#listblue table, div#listgreen table, div#listspring table {
background:#FAFBFE none repeat scroll 0 0;
border:2px solid #89D8A1;
border-spacing:0;
padding:3px;
width:191px;
}
div#listblue table {
    border:2px solid #6fbef0;
}
div#listspring table {
border:medium none;
margin-bottom:6px;
margin-left:7px;
margin-top:-7px;
}
div#listspring {
margin-right:10px;
width:207px;
}
div#listblue table tr td.list-city, div#listgreen table tr td.list-city, div#listspring table tr td.list-city {
width:100px;
text-align:left;
}
div#listblue table tr td, div#listgreen table tr td, div#listspring table tr td {
border-bottom:1px solid #359ad2;
text-align:right;
}
div#listblue table tr td a, div#listgreen table tr td a, div#listspring table tr td a {
color:#359ad2;
font-weight:bold;
}
div#listblue table tr td span, div#listgreen table tr td span, div#listspring table tr td span {
    font-size:11px;
}
div#listblue img, div#listgreen img, div#listspring img {
float:right;
margin-top:-36px;
}
div#listblue img {
    margin-top:-23px;
}
div#listspring img {
margin-right:-17px;
margin-top:-26px;
}
div.subtitle-small.home-subtitle {
    font-size:14px;
    width:209px;
}

div#best-deals {
float:left;
margin-top:17px;
padding:15px 6px 6px;
width:170px;
}
div#why-choose-container {
float:left;
margin-left:10px;
margin-top:-11px;
}
div.why-choose {
font-size:13px;
height:145px;
width:177px;
}
