body {color:#333; background:transparent url(../img/navbk.gif) repeat scroll 0%;}
div#footer{background-color:#CBD6E1;color:#000;}
div#content{background-color:#efefef;}
div#bookingBox{background-color:#efefef;}
div#info{background-color:#FFFFBF;}
div#cancelPolicy{background-color: #F2F5F8;}
div#hotelInfo fieldset, fieldset#searchMovementsExtraOptionsSlot{height: 14em;}

.gwt-TabBar .gwt-TabBarItem{background:#00A3C9; color:#EEE;}
.gwt-TabBar .gwt-TabBarItem-selected{border-bottom:1px solid #00A3C9; color:#FFF;}
.gwt-TabPanelBottom{background:#CBD6E1;}

div.searchOptions{background-color:#CBD6E1;}
div.searchOptions fieldset{background-color:#DBE2EA; border-color:#000;}

fieldset#luxuryRentalsImagesMenuFS {background-color: #CBD6E1;}
div.luxuryOptions fieldset{border-color:#000;}

h1{color:#00a3c9;}
h3, .h3, h5, .h5{color:#000;}

.table-cell{border:1px solid #EEE6FF; color:#000;}
.table-header{background:#B8CBD9; border:1px solid #FFF; color:#000;}
.table-row-odd{background-color:#E4E7EA;}
.table-cell td{border:1px solid #EEE6FF;color:#000;}
b.av {color:green;}
b.rq {color:red;}
a{color:#006699; cursor:hand;}
a:hover{color:#FFD180; }

.mapContainer {background-color:#B8CBD9; border: solid 5px #FFE680;}
div.cancellationPolicy{background-color: #fff;border: solid 3px #FFE680;}
div.underlined {color:#006699;}
div#dossierInfo table td{background-color:#dbe2ea;}
div#dossierInfo table td.status{background-color:#F5F5DC;}

label.confirmed{color: #008000;}
label.cancelled{color: #FF0000;}
label.onreq{color: #FF0000;}
label.pending{color: #A52A2A;}

textarea, select, input.gwt-TextBox{background-color:#F2F5F8;border:1px solid #CBD6E1;}
//.gwt-Button, input.button, button{border:1px solid #B32400;background-color: #FFCCBF;color: #B32400;}
.gwt-Button, input.button, button{border:1px solid #000080;background:transparent url(../img/icons/arrow.gif) no-repeat left #FFFFFF;color: #000080;padding-left: 11px}
.buttonSmall{border:1px solid #B32400;background-color: #FFCCBF;color: #B32400; }

div.calendarDiv{background-color: #fff;border: solid 3px #FFE680;}

table.popUpCalendar{background-color: #CBD6E1;border: 1px solid #006699;}
td.popUpCalendar{background-color: White;}
td.popUpCalendarOver{background-color: #FFDEAD;}
