div.filter {
background:none;
}
div#advanced-search h3 {
border-bottom:2px solid #EAEBF5;
}
td#dates, td#guests {
padding-top:15px;
}
td#destinationtd {
padding-left:90px;
width: 250px;
}
td#dates {
width:197px;
padding-left:0;
}
td#guests {
width:412px;
}
div#paginator, div#sorting {
background:none;
}
div#paginator {
    background:#EAEBF5 none repeat scroll 0%;
}
div#menu{ 
/*height:20px;*/
}
div#booking-menu {
background:#2867A3  none repeat scroll 0%;
height:20px;
width:876px;
}
select#destination {
margin-left:0;
margin-top:0;
}
td#guests span.children-age-unit {
    margin-right:5px;
}
td#guests span.guestsNumber {
    margin-top:0;
    margin-left:15px;
}
div.room-unit, div.children-age {
    margin-bottom:0px;
    margin-top:10px;
    width:180px;
}
td#guests div#room1 {
    margin-left:0;
}
table#labels {
font-size:10px;
position:relative;
left:77px;
/*width:270px;*/
font-size:10px;
top:2px;
}
table#labels td.specify-td {
/*width:166px;*/
}
div#children-container span.guestsNumber {
margin-top:-7px;
}
div.children-age {
    float:left;
    margin-bottom:20px;
}
div#children-container {
    position:static;
    float:right;
    margin-top:-122px;
    width:235px;
}


table.rooms-container {
font-size:11px;
position:relative;
left:20px;
}
table.rooms-container td.childrenInputs {
width:170px;
}
table.rooms-container td.room-td {
width:52px;
}
div.specify {
display:none;
}
div.room-quant {
    float:left;
    margin-left:10px;
    margin-top:24px;
}
div.rooms-container {
    float:left;
    margin-left:16px;
    margin-top:-5px;
    width:125px;
}
div#booking-menu img {
float:right;
margin-top:-4px;
z-index:9;
}
