﻿#uc_left_search 
{
	width:213px;
	margin-bottom:8px;
}
/* top of box*/
#uc_left_search .boxtop
{
	width:213px;
	position:relative;
}
/* main box sections*/
#uc_left_search .searchbox
{
	overflow:auto;
	padding:5px 10px 8px 9px;
	text-align:right;
	background: url(../images/gloss/searchbox-bg.png) repeat-y;
	width:196px;
}
#uc_left_search_ddlDepatureDate select
{   
    clear:none;
	float:none;
	margin-left:5px;
	width:auto !important;  
}
#uc_left_search_ddlDepatureDate
{
	clear:left;
    display:block;
}
#uc_left_search select
{
	clear:left;
	font-size:12px;
	color:#000;
	margin-bottom:5px;
	width:170px;
}
#uc_left_search input
{
	clear:left;
	font-size:0.9em;
}
#uc_left_search .textfield
{
	clear:both;
	font-size:0.9em;
	color:Gray;
	margin-bottom:5px;
	float:right;
	width:92%;
	margin-left:4%;
}
#uc_left_search label
{
	color:#F98A18;
	
	font-size:0.9em;
	font-weight:bold;
	clear:left;
	float:left;
}
/*half wide labels*/
#ddlDatePlus_label,
#ddlBudget_label,
#ddlBoardType_label,
#ddlStarRating_label
{
	width:67px;
	display:block;
	float:left;
	height:2em;
}

/*half wide selects*/
#uc_left_search_ddlDatePlus,
#uc_left_search_ddlBudget,
#uc_left_search_ddlBoardType,
#uc_left_search_ddlStarRating
{
	width:112px !important;
	clear:none !important;
}

/*Passenger number dropdowns*/
.passenger_select
{
	width:40px !important;
	clear:none !important;
}

/*line divisions*/
#ddlDeptCodesAndGroups_container,
#ddlDepatureDate_container,
#ddlBoardType_container,
#passengers_container
{
	border-top:solid 1px #FDDCB9;
	padding-top:4px;
	margin-top:2px;
}
/*Date selection*/
#uc_left_search .dategroup
{
	text-align:right;
}
#uc_left_search .calandar 
{
	clear:none;
	float:none;
}
#uc_left_search .ddlDay,
#uc_left_search .ddlMonthYear
{
	clear:none;
	float:none;
	margin-left:5px;
	width:auto !important;
}
#uc_left_search .ddlMonthYear
{
	width:112px !important;
	clear:none;
}
/* Bottom section
------------------------------------------*/
#uc_left_search .searchbuttonholder
{	
	width:215px;
	height:45px;
	text-align:right;
	background:url(../images/gloss/search-bottom.png);
	position:relative;
}
#uc_left_search .searchbuttonholder input.button
{
	width:109px;
	height:24px;
	color:white;
	font-weight:bold;
	font-size:14px;
	border:none;
	background-color:Transparent;
	cursor:pointer;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	position:absolute;
	top:6px;
	left:93px;
}
#uc_left_search .searchbuttonholder input.button:hover 
{
    background:url(../images/gloss/search-button-highlighted.gif);
}

/* adjustments
--------------------------------*/
#uc_left_search .shiftcontainer 
{
	padding-top:10px;
	top:-10px;
}
#uc_left_search p 
{
	margin-top:4px;
	margin-bottom:8px;
}

/*Search Navigation*/
#uc_left_search .errormessage
{
    color:Red;
    float:left;
    clear:left;
    display:block;
    text-align:left;
    position:relative;
    width:185px;
}

/*Fixes to dropdown moving in IE6*/
#ddlDestCodeGroups_container
{
    height:40px;
}

/*original label values*/
#ddlDestCodes_label,
#ddlDepatureDate_label,
#ddlDeptCodesAndGroups_label,
#ddlHolidayDuration_label,
#ddlBoardType_label,
#ddlStarRating_label,
#ddlDatePlus_label
{
	display:block;
	margin-bottom:2px;
	text-align:left;
	z-index:3;
	position:static !important;
	position:relative;
}
.passenger_label
{
	width:140px;
	
	display:block;
	float:left;
	height:2em;
	position:relative;
}
/*Search Navigation*/
.boxtop .search_selector
{
    background: url(../images/gloss/search-selector.png);
    width:213px;
    height:24px;
    display:block;
}
.boxtop .search_selected
{
    background: url(../images/gloss/search-selector-highlight.png);
    width:213px;
    height:24px;
    display:block;
}
.boxtop .search_selector a,
.boxtop .search_selected a
{
    display:block;
    color:#000;
    padding:4px 0px 4px 30px;
    font-size:12px;
    width:183px;
}
.boxtop .search_selector a
{
    background: url(../images/gloss/radiobutton-off.gif) no-repeat 10px 5px;
}
.boxtop .search_selected a
{
    background: url(../images/gloss/radiobutton.gif) no-repeat 10px 5px;
}
.boxborder
{
    width:215px;
    height:2px;
    display:block;
    background: url(../images/gloss/searchbox-bg-top.png);
    position:absolute;
    bottom:0px;
    line-height:0px;
    font-size:1px;
}
/*Flyouts*/
.tour_op_flyout,
.diy_flyout,
.hotel_flyout,
.flights_flyout
{
    position:absolute;
    width:548px;
    height:216px;
    left:215px;
    top:-11px;
    display:none;
}
.tour_op_flyout
{
    background: url(../images/gloss/hover-tour-op_S.jpg);
}
.diy_flyout
{
    background: url(../images/gloss/hover-diy_S.jpg);
}
.hotel_flyout
{
    background: url(../images/gloss/hover-hotel_S.jpg);
}
.flights_flyout
{
    background: url(../images/gloss/hover-flights_S.jpg);
}
.tour_op_flyout:hover,
.diy_flyout:hover,
.hotel_flyout:hover,
.flights_flyout:hover,
.search_selector:hover div,
.search_selected:hover div
{
    display:block;
    z-index:2;
}
.boxtop .search_selector:hover
{
    background: url(../images/gloss/search-selector-highlight.png) top;
}
.fillerblock1,
.fillerblock2,
.fillerblock3,
.fillerblock4
{
    background-color:#BE6000;
    width:13px;
    height:24px;
    position:absolute;
    left:208px;
    display:none;
}
.fillerblock1
{
    top:0px;
}
.fillerblock2
{
    top:24px;
}
.fillerblock3
{
    top:48px;
}
.fillerblock4
{
    top:72px;
}
