/* --- [start /site/portal_skins/DEFAULT/frontier.css] --- */

/* --- [start /site/formatting.css] --- */

/************************************/
/* DP (Frontier) search form styles */
/************************************/
form#dp_search {margin:0 0.8em;}
form#dp_search h3 {display:none}

form#dp_search fieldset {border:0;padding:0.5em 0 0 0;margin:0;display:block;clear:both;float:none;}
form#dp_search fieldset label {float:left;margin-right:1.2em;font-size:0.9em}

form#dp_search fieldset.places {padding:0;}
form#dp_search fieldset.places label select {display:block}

form#dp_search fieldset.depDates select, 
form#dp_search fieldset.returnDates select {display:block;}
form#dp_search fieldset.depDates span, 
form#dp_search fieldset.returnDates span {font-size:0.9em;}
form#dp_search fieldset.depDates label, 
form#dp_search fieldset.returnDates label {margin-right:0em;}
/*
form#dp_search fieldset.depDates label.dates select, 
form#dp_search fieldset.returnDates label.dates select, {display:block;}
*/
form#dp_search fieldset.depDates label.dates select, 
form#dp_search fieldset.returnDates label.dates select,
form#dp_search fieldset.depDates label.dates a,
form#dp_search fieldset.returnDates label.dates a {margin-right:0.5em;}

form#dp_search fieldset.depDates label.dates span, 
form#dp_search fieldset.returnDates label.dates span {display:none}

form#dp_search label.directFlights input {vertical-align:middle;}

form#dp_search fieldset.people select {display:block}
form#dp_search fieldset.people input {vertical-align:middle;}
form#dp_search fieldset.people span {font-size:0.9em;clear:both;display:block;}
form#dp_search fieldset.people div#roomAllocationContainer {float:left;}
form#dp_search fieldset.people div#roomAllocationContainer {float:left; margin-left:0.5em}
form#dp_search fieldset.people div#roomAllocationContainer div.roomNumber {float:left;width:3em;text-align:center;margin-right:0.5em;color:#FF6600}
form#dp_search fieldset.people div#roomAllocationContainer .roomOccupancy {float:left; background:#ebf5fe url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_tl.gif") no-repeat top left;}
form#dp_search fieldset.people div#roomAllocationContainer .roomContainer {float:left; background:url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_tr.gif") no-repeat top right;}
form#dp_search fieldset.people div#roomAllocationContainer .roomBorderBl {float:left; background:url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_bl.gif") no-repeat bottom left}
form#dp_search fieldset.people div#roomAllocationContainer .roomBorderBr {float:left; background:url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_br.gif") no-repeat bottom right; padding:0.3em 0.2em 0.3em 0.4em}

form#dp_search div.submit {clear:both;}
form#dp_search div.moreOptions {float:left;margin:1em 0 0.5em 0;font-size:0.9em;}
form#dp_search div.moreOptions a {display:block;color:#3366CC;}
form#dp_search div.submit input {float:right;margin:1em 0 0.5em 0;}/*****************************************/



/* Hotel search styles */
h2.searchHeader, h2.sponsorHeader, h2.eurostarSearchHeader, h2.entertainmentSearchHeader { height:25px; margin:0 0.7em; }
div.searchHeader { border: solid #3366CC; border-width: 0 1px; padding-bottom:0.6em; }
.searchFormWrapper div.curvedContentBody { background:#eaf4fd url("../../../images/kibris/rezervasyon/travel_holidays_homepage_form_bg_gradient.gif") repeat-x scroll left top; padding:0; }
.searchFormWrapper div.searchBoxCategory { background:transparent url("../../../images/kibris/rezervasyon/travel_holidays_search_box_categories_background.gif") no-repeat scroll left top; height: 22px; padding-left:0.7em; margin:0 0 0.2em 0.7em; }
form#hotels_search { padding:0.6em 0.8em 0pt;}
form#hotels_search h3 {display:none}
body#advanced-search form#hotels_search h3 {display:block; border-top:1px solid #b3d1eb; margin-top:1em; font-size:0.95em; padding:0.5em 0}
body#advanced-search .searchFormWrapper div.searchBoxCategory { background:transparent url("../../../images/kibris/rezervasyon/travel_hotels_advanced_search_box_categories_background.gif") no-repeat left top; }
form#hotels_search select#city{ width: 15.9em; }
form#hotels_search fieldset {border:0; padding:0.85em 0 0;margin:0;display:block;clear:both;float:none;}
form#hotels_search fieldset label {float:left;margin-right:1.2em;}
form#hotels_search fieldset label select, form#hotels_search fieldset label input  {display:block;  font-size: 1.05em; }
form#hotels_search fieldset label.airportCodesId { width:18em;}
form#hotels_search fieldset label.airportCodesId input { display:inline}
form#hotels_search fieldset label.checkInMonth { padding-top: 2.10em;  margin-right: 0.5em;}
form#hotels_search fieldset label.checkInMonth select { display: inline;}
form#hotels_search fieldset label.checkInDay, form#hotels_search fieldset label.lengthOfStay { margin-right: 0.5em; }
form#hotels_search fieldset label.checkOutDay { margin-right: 0px; width: 9em; }
form#hotels_search fieldset label.checkOutDay input#checkOutDayDisplay { width: 8em; background:#FFFFFF; border:1px solid #B3D1EB; padding:0.2em; font-weight:bold; }
form#hotels_search label.rooms{ padding-right: 0.2em;}
form#hotels_search fieldset#roomAllocationContainer { float:left; clear:none; padding-top:0; width:19.5em; }
form#hotels_search .roomOccupancy {float:left; background:#ebf5fe url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_tl.gif") no-repeat top left;}
form#hotels_search .roomContainer {float:left; background:url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_tr.gif") no-repeat top right;}
form#hotels_search .roomBorderBl {float:left; background:url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_bl.gif") no-repeat bottom left}
form#hotels_search .roomBorderBr {float:left; background:url("../../../images/kibris/rezervasyon/searchmacro_hotels_fieldgroup_curve_br.gif") no-repeat bottom right; padding:0.3em 0.2em 0.3em 0.4em}
form#hotels_search fieldset#roomAllocationContainer div#childrensAges0,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges1,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges2 { clear:both;}
form#hotels_search fieldset#roomAllocationContainer div#childrensAges0 select,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges1 select,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges2 select { float:left;  margin-right: 0.2em; }
form#hotels_search fieldset#roomAllocationContainer div#childrensAges0 label,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges1 label,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges2 label {float:none;}
form#hotels_search fieldset#roomAllocationContainer div#childrensAges0 label span,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges1 label span,
form#hotels_search fieldset#roomAllocationContainer div#childrensAges2 label span { display:none; visibility:hidden;}
form#hotels_search .roomNumber { color:#FF6600; float:left; margin-right:4px; text-align:center; width:3.3em; display:block }
form#hotels_search fieldset.price {padding:0.5em 0 0 !important;}
fieldset#starRatingContainer span, fieldset#amenitiesContainer span { font-size:0.9em; }
form#hotels_search fieldset#starRatingContainer label { padding-top:0.5em; }
form#hotels_search fieldset#starRatingContainer label input { display:inline;}
form#hotels_search fieldset#amenitiesContainer { padding-top:1em; }
form#hotels_search fieldset#submit { padding:0.95em 0; }
form#hotels_search ul.amenitiesList {margin:0.5em 0 0 0;}
form#hotels_search ul.amenitiesList li {width:24%; float:left; list-style-type:none; margin:0}
form#hotels_search ul.amenitiesList li input {float:left; clear:left}
form#hotels_search ul.amenitiesList li label {float:left; font-size:0.85em; margin:0.2em 0 0 0.2em}
form#hotels_search div.moreOptions a { color:#003399; display:block;}
.searchFormWrapper div.curvedFooterTransLine div.left {
background:transparent url("../../../images/kibris/rezervasyon/travel_holidays_newhp_curved_form_footer_trans_line.gif") no-repeat left bottom;
float:left;
}
.searchFormWrapper div.curvedFooterTransLine div.right {
background:transparent url("../../../images/kibris/rezervasyon/travel_holidays_newhp_curved_form_footer_trans_line.gif") no-repeat right bottom;
float:right;
text-align:right;
}


#searchOptions div.optionLinks {text-align:center; padding:0.5em; border-bottom:1px solid #36C;}
#searchOptions a, #searchOptions strong.text_2 {margin: 0 1em 0 1em;}

#searchOptions ul {list-style-type:none; margin:0}
#searchOptions li {display:inline;}
#searchOptions span {margin:0 1em 0 1em;}
#searchOptions li a, #searchOptions li strong.text_2 {margin:0em;}

#searchHighlight {position:relative; top:-5px;}
.citySearch {width:150px; text-align:center; margin-left:53px;}
.airportSearch {width:150px; text-align:center; margin-left:222px;}
.hotelSearch {width:150px; text-align:center; margin-left:380px;}
html.jsEnabled div.roomNumber, 
html.jsEnabled div#room1, 
html.jsEnabled div#room2,
html.jsEnabled div#childrensAges0,
html.jsEnabled select#room0_childAge0,
html.jsEnabled select#room0_childAge1,
html.jsEnabled select#room0_childAge2,
html.jsEnabled select#room0_childAge3,
html.jsEnabled div#childrensAges1,
html.jsEnabled select#room1_childAge0,
html.jsEnabled select#room1_childAge1,
html.jsEnabled select#room1_childAge2,
html.jsEnabled select#room1_childAge3,
html.jsEnabled div#childrensAges2,
html.jsEnabled select#room2_childAge0,
html.jsEnabled select#room2_childAge1,
html.jsEnabled select#room2_childAge2,
html.jsEnabled select#room2_childAge3 {
	display:none;
}