#ces_container {
    font-size: 16px;
}
.ces_offers_table {
    display: none;
}
#ces_container #ces_menu_container {
    background: #EAEAF9;
    border: none;
    width: 970px;
   
}

ul.ces_menu.ces_menu_msc-cruises {
    width: 45%;
}


#ces_container #ces_menu_spacer {
    height: 192px;
}

#ces_container .ces_menu {
    border-left: none;
}

#ces_container .ces_offers_table td {
    border-bottom: 1px solid #ccc;
    padding: 30px 0;
}

#ces_container .ces_offers_table a {
    color: #f6a70e;
}

#ces_container #cruises_schedule th, #ces_container #cruises_schedule td, #ces_container #cruise_page table th, #ces_container #cruise_page table td {
    border: 1px solid #ccc;
    padding: 3px;
}

#ces_container #cruises_schedule .sch_price {
    color: #EB6907;
}

#ces_container #csf_submit {
    background-color: #fc0;
    color: #000;
    border: none;
    border-bottom: 2px solid #eb6907;
    padding: 10px;
}

#ces_container #csf_submit:hover {
    background-color: #f6a70e;
}

#ces_container #cruises_schedule_filter input, #ces_container #cruises_schedule_filter select {
    color: #000;
    margin-right: 15px;
}

#ces_container #cruises_schedule .sch_even {
    background: none repeat scroll 0 0 #EAEAF9;
}

.cruises-home a {
    color: #fff;
}

.cruises-home a:hover {
    color: #f6a70e;
}

#ces_container #cruises_schedule_filter label {
    width: 225px;
}

#ces_container .csf_extra input {
    width: 91px;
}

#ces_container #cruise_timetable .tt_even {
    background: none repeat scroll 0 0 #EAEAF9;
}
#ces_container .ship_gallery_button th {
    background: #FC0;
    color: #000;
    border: 1px solid #CCC;
}

#ces_container #ship_tth th {
    background: #FC0;
    color: #000;
    border: 1px solid #CCC;
}

#ces_container .tr_even {
    background: none repeat scroll 0 0 #EAEAF9;
}
#ces_container #ship_gallery ul, #ces_container #ship_gallery ul li {
    list-style-type: none;
    display: inline-block;
    margin: 9px;
}

#ces_container .cruise_excursionstable .tt_even {
    background: none repeat scroll 0 0 #EAEAF9;
}
#ces_container .cruise_price_table {
    background: none repeat scroll 0 0 #EAEAF9;
}
#ces_container .cruise_packets_table {
    background: none repeat scroll 0 0 #EAEAF9;
}
#ces_container .csf_extra {
    float: left;
    width: 100%;
}
#ces_container .csf_main {
    float: left;
    width: 100%;
}
#ces_container p {
    margin: 0;
}

#ces_container #cruises_schedule_filter select {
    width: 197px;
}

#ces_container #cruises_schedule_filter #csf_submit {
    width: 200px;    
    position: relative;
    left: 117px;
}
#ces_container #currency_selector {
    padding-right: 5px;
}
body #ces_container #ces_menu_container {
    border: none;
    background-color: #007CB9;
    padding: 20px;
    color: #fff;
}

body #ces_container .ces_menu {
    border: none;
    margin: 0 1%;
    padding: 0;
    position: relative;
    padding-right: 200px;
    width: 48%;
    border: 1px solid #fff;
    padding: 20px;
    height: 140px;
}
ul.ces_menu span {
    color: #32BCA8;
}