.searchheader{background-color:#FFF;color:#1F1F1F;height:30px; text-align:Left; font-family: Trebecheut MS,Helvetica,sans-serif; font-weight: bold; font-size:1.2em;margin-top:5px;}
.searchform{width:44em;font-size:12px; color:#1F1F1F;font-family: Trebecheut MS,Helvetica,sans-serif;
margin-bottom:2em;

}
.selectionmenu{list-style:none;margin-bottom:10px;}
.selectionmenu li{list-style:none;display:inline;font-family: Trebecheut MS,Helvetica,sans-serif;Font-size:1.1em;background-color:#E5E5E5;padding: 10px;border: 1px solid #AF4A36;cursor:pointer;font-weight:bold;margin-right:0.2em;}
.selectionmenu li.current{color:white;background-color:#AF4A36;padding: 10px;border: 1px solid #AF4A36;}
.selectionmenu li.current:hover{color:white;background-color:#AF4A36;padding: 10px;border: 1px solid #AF4A36;}
.selectionmenu li:hover{background-color:#FFF;}
.flightspeople{display:inline;}
.flightspeoplehead{display:inline; list-style:none;margin-left:5px;}
#feedback { font-size: 14px; }
#selectable .ui-selecting { background: #c0a8d2; }
#selectable .ui-selected { background: #7d6191; color: white; }
#selectable { list-style-type: none; margin: 0; padding: 0; width: 200px; border-color:#e5e5e5; border-style:solid; border-width:2px; }
#selectable li { margin: 1px; padding: 0.4em; font-size: 14px; height: 15px;background-color:#e9e9e9;}
#formsection{padding: 5px 20px 30px 20px; background-color:#FFF;border: 1px solid #AF4A36;margin:0px;height:100%!important;}
#searchform_flightonly{color:black;}
#searchform_flightonly ul{}
#searchform_flightonly ul li{list-style:none;}
#searchform_hotelonly{color:black;}
#searchform_hotelonly ul{}
#searchform_hotelonly ul li{list-style:none;}
#searchform_holiday{color:black;}
#searchform_holiday ul{}
#searchform_holiday ul li{list-style:none;}
.submit{cursor:pointer; border: 1px solid #AF4A36!important;background-color:#AF4A36;padding:0.5em;color:white;font-size:1em;margin-top:-1em;margin-right:1em;}
.submit:hover{background-color:#CF5840;}
.rounded
{
-moz-border-radius-topleft:1px;
-webkit-border-top-left-radius:1px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
}

.OptionalFiltering a
{
float:left;
margin-top:1em;
font-style:italic;
cursor:pointer;
color:#CF5840;
font-weight:bold;
font-family: Trebecheut MS,Helvetica,sans-serif;
font-size:12px;
}
.OptionalFiltering a:hover
{
text-decoration:underline;
}
