@CHARSET "UTF-8";

#cnt-search-box-hotels {
    background: url("../img/search_box_hotels_bg_mid.gif") left repeat-y;
    /*margin-bottom: 19px;*/
}

#cnt-search-box-hotels.cnt-search-box-over {
    background: none;
    width: 510px;
}

#cnt-search-box-hotels .tabs {
    position: relative;
    background: url("../img/search_box_hotels_bg_top.gif") 0 0 no-repeat;
    height: 66px;
}

#cnt-search-box-hotels .ftr {
/*    background: url("../img/search_box_hotels_bg_btm.gif") 0 100% no-repeat;
    height: 15px;*/
}


#cnt-search-box-hotels .form-body .section-1 {
    float: left;
    width: 460px;
}

#cnt-search-box-hotels.cnt-search-box-over .form-body .section-1 {
	float: none;
    width: auto;
}

#cnt-search-box-hotels .form-body .cnt-head {
    position: relative;
    width: 460px;
}

#cnt-search-box-hotels.cnt-search-box-over .form-body .cnt-head {
	position: static;
	width: auto;
}

#cnt-search-box-hotels .form-body .cnt-head h2 {
    background-image: url("../img/search_box_hdr_hotels.gif");
    width: 120px;
    float: left;
}

#cnt-search-box-hotels.cnt-search-box-over .cnt-head h2 {
    background: none;
    float: none;
    width: auto;
    margin-left: -2px;
    padding-bottom: 10px;
}

#cnt-search-box-hotels .form-body .cnt-head p {
    font-size: 12px;
    color: #3e423a;
    right: 0;
    bottom: 10px;
    position: absolute;
}

#cnt-search-box-hotels .form-body .section-2 {
    float: right;
    width: 160px;
}

#cnt-search-box-hotels .form-body .section-2 h3 {
    background-repeat: no-repeat;
    background-position: 15px 0;
    height: 20px;
    background-image: url("../img/search_box_hdr_hotels_sidebar.gif");
}

#cnt-search-box-hotels .form-body .section-2 .list {
    padding-top: 7px;
    padding-left: 11px;
}

#cnt-search-box-hotels .form-body .section-2 .field {
    padding: 4px 0;
}

#cnt-search-box-hotels .form-body .section-2 input.radio {
    float: left;
}

#cnt-search-box-hotels .form-body .section-2 label {
    font-size: 12px;
    text-decoration: underline;
    color: #217ad3;
    cursor: pointer;
    float: left;
    padding-top: 2px;
    padding-left: 3px;
}

div#cnt-search-box-hotels .form-body .fset {
    width: 460px;
}

div#cnt-search-box-hotels.cnt-search-box-over .form-body .fset {
    width: auto;
}

#cnt-search-box-hotels .form-body .fset-where .control-box {
    width: 460px;
}

#cnt-search-box-hotels .form-body .fset-where input.text {
    width: 450px;
    font-weight: bold;
}


#cnt-search-box-hotels .form-body .fset-dates .col-1 {
    float: left;
    width: 290px;
}

#cnt-search-box-hotels .form-body .fset-dates .col-2 {
    float: right;
    width: 140px;
}

#cnt-search-box-hotels .form-body .fset-dates .col-1 .field-1 {
    float: left;
    width: 135px;
}

#cnt-search-box-hotels .form-body .fset-dates .col-1 .field-2 {
    float: right;
    width: 135px;
}

#cnt-search-box-hotels .form-body .fset-dates .col-1 input.text {
    width: 125px;
}


#cnt-search-box-hotels .form-body .fset-other .col-2 .field-1 {
    float: left;
    width: 60px;
}

#cnt-search-box-hotels .form-body .fset-other .col-2 .field-2 {
    float: right;
    width: 60px;
}


#cnt-search-box-hotels .form-body p.submit {
    margin-top: 16px;
}

