﻿body {
}

/********************************************************************************************************
	                                 Master Page Classes start from here
********************************************************************************************************/
.MainHeader
{
width:100%;
}
.HeaderImage
{
width: 875px;

}
.MasterImage
{
width:100%;
height:114px;
}
.SubHeader
{
width: 875px;
text-align:center;
}
.Master_tab_left
{
width: 12px;
height: 28px;
border:0px;
}
.Master_tab_holidays
{
width: 74px;
height: 28px;
border:0px;
}
.Master_tab_home
{
width: 89px;
height: 28px;
border:0px;
}
.Master_tab_flight
{
width: 76px;
height: 28px;
border:0px;
}
.Master_tab_hotels
{
width: 73px;
height: 28px;
border:0px;
}
.Master_tab_destination
{
width: 112px;
height: 28px; 
border:0px;
}
.Master_tab_deals
{
width: 71px;
height: 28px;
border:0px;
}
.Master_tab_ski
{
width: 75px; 
height: 28px;
border:0px;
}
.Master_tab_insurance
{
width: 97px;
height: 28px;
border:0px;
}
.Master_tab_carhire
{
width: 86px; 
height: 28px;
border:0px;
}
.Master_tab_shop
{
width: 69px;
height: 28px;
border:0px;
}
.Master_tab_end
{
width: 28px;
height: 28px;
border:0px;
}
.Master_tab_right
{
width: 13px;
height: 28px;
border:0px;
}
.Master_UserControl_Header
{
width: 875px;
background-repeat:repeat-y;
background-image: url(../Images/master/bk.jpg);
padding:5px 0px 5px 0px;

}
.Master_Booking
{
width: 875px; 
background-repeat: repeat-y; 
background-image: url(../Images/master/bk.jpg);
}
.Master_Booking_Mode
{
padding: 0px 20px 0px 20px;
width:835px;
text-align:left;
}
.Master_Text
{
color: Red;
font-size: larger;
font-weight: bold;
border-color:Red;
width: 875px;

}
.Master_space
{
width: 875px;
height:2px;
background-repeat: repeat-y; 
background-image: url(../Images/master/bk.jpg);

}
.Master_Bottom
{
width: 875px;
height:9px;
}
.Master_BottomImage
{
width: 100%; 
height:9px; 
}
.Master_Footer
{
width: 875px;
height:70px;
}
.Master_FooterImage
{
width: 100%;
height:70px;
}



/********************************************************************************************************
	                                  SearchControlLayout Classes start from here
********************************************************************************************************/

.Main_SearchContainer
{
 width:300px;
 border:0px;
 text-align:left;
 height:376px;
}
.SearchForm
{
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
background-image:url(../Images/searchfm/top.jpg);
font-size:15px; 
font-weight:bold; 
color:#006699; 
}
.SearchForm_Mid
{
background-image:url(../Images/searchfm/mid.jpg);
height:39px; 
padding-left:10px;
padding-right:15px;
vertical-align:middle;
width:340px;

}
.SearchForm_SubDiv
{
width:100%;
border:0px;
 
}
.Search_RadioButton
{
 width:100%;
 float:left;
 padding-top:5px;
}
.Search_Holidays
{ 
 	width:75px;
	font-size:11px; 
	font-weight:bold; 
	color:#003399; 
	float:left;
}
.Search_ImageHoliday
{
	width:45px;
	float:left;
	
}
.Search_Flights
{

width:65px;
font-size:11px; 
font-weight:bold; 
color:#003399;
float:left;	
}
.Search_ImageFlights
{
	width:49px;
	float:left;
}
.Search_Hotels
{

width:63px;
font-size:11px; 
font-weight:bold; 
color:#003399;
float:left;	
}
.Search_ImageHotel
{
	float:left;
}
.Search_ControlsDiv
{
	width:365px;
	border:0px;
	
}
.Search_ImageLeft
{
 width:4px;
 height:313px;
 float:left;
}
.Search_Background
{
	width:300px;
	vertical-align:top;
	float:left;	
	height:345px;
}
.Search_ControlsStyle
{
	padding-left:11px;
	padding-right:11px;
	padding-top:15px;
}
.Search_ImageRight
{
 width:4px;
 height:313px;
 float:left;
}

.Search_Bottom
{
width:300px;
border:0px;
}
.Search_Button
{
width:365px;
height:13px;
	
}

.SearchControlOuterDiv
{
	width:365px;
}
/********************************************************************************************************
	                            HotelSearch_Div Classes start from here
********************************************************************************************************/
.HotelSearch_Main
{
 width:100%;
	
}
.HotelSearch_Where
{
	width:335px;
}
.HotelSearch_Whereto
{
	width:80px;
	font-size:11px;
	color:#003399;
	 float:left;
	height:26px;
		
}
.HotelSearch_TB_Region
{
	Width :254px;
	float:left;
}
.HotelSearch_TypeHeader
{
	width:335px;
}
.HotelSearch_Type
{
	width:80px;
	font-size:11px;
	color:#003399;
	float:left;
	height:30px;
}
.HotelSearch_RadioButtonList
{
 padding:0px;
 margin:0px;
 font-size:11px;
 color:#003399;
 float:left;
}
.HotelSearch_RatingHeader
{
	width:335px;
	}
.HotelSearch_Rating
{
 height:30px;
 float:left;
 font-size:11px; 
 color:#003399;	
 width:80px;
 
 
}
.HotelSearch_SearchCriteria
{
	float:left;
	}
.HotelSearch_Board
{
 float:left;
 font-size:11px; 
 color:#003399;	
 padding-left:1px;
 padding-top:2px;
}
.HotelSearch_CheckInHeader
{
	width:335px;

}
.HotelSearch_CheckIn
{
	width:80px;
	font-size:11px;
	color:#003399;
	float:left;
		
}
.HotelSearch_CalendarIn
{
	
	float:left;
	width:auto;
		
	
}
.HotelSearch_CheckOutHeader
{
	width:335px;
	float:left;
}
.HotelSearch_CheckOut
{
	width:80px;
	font-size:11px;
	color:#003399;
	float:left;
		
}
.HotelSearch_CalendarOut
{
	
	float:left;
	width:auto;
		
	
}
.HotelSearch_CalendarHeader
{ 
	width:200px;
	float:left;
		
}
.HotelSearch_CheckIn
{
	height:30px;
	font-size:11px; 
	color:#003399;

}
.HotelSearch_CheckOut
{
	height:30px;
	font-size:11px; 
	color:#003399;
	
}
.HotelSearch_HotelArrivalDate
{
	float:left;
}
.HotelSearch_RoomsHeader
{
	width:335px;
}
.HotelSearch_Rooms
{
float:left;
font-size:11px;
color:#003399;
width:80px;
}
.HotelSearch_RoomsHeadingText
{
	height:30px;
	float:left ;
	width:255px;
}
.HotelSearch_RoomsDropDownList
{
	height:24px;
	width:100%;	
}
.HotelSearch_RoomsList1
{
float:left; 
text-align :left;
}
.HotelSearch_RoomHeading
{
font-size:11px;
color:#003399;
float:left;	
width:20px;
}

.HotelSearch_ButtonSearch
{
	 padding-top:10px;
	 width:335px

	
}
.HotelSearch_EmptySearch
{
 width:80px;
 float:left;
 height:20px;

}
.HotelSearch_ButtonValue
{
	width:150px;
	float:left;
}


/********************************************************************************************************
	                            FlightsSearchControl_Div Classes start from here
********************************************************************************************************/
.FlightSearch_Main
{
	width:100%;
	
}
.FlightSearch_Where
{
	/*float:left;*/
	padding-bottom:5px;
	
}
.FlightSearch_Whereto
{
	width:80px;
	font-size:11px;
	color:#003399;
	float:left;
		
}
.FlightSearch_WheretoDDL
{
	width:250px;
	font-size:11px;
	color:#003399;
	float:left;
	height:26px;
		
}
.FlightDest_Resorts
{
/*	float:left;*/
}
.FlightDest_Space
{
	width:80px;
	float:left;
}
.FlightDest_ResortsDDL
{
 height:26px;
 float:left;
 	
}
.FlightDeparting_Row
{
 /*float:left;	*/
}
.FlightDeparting_text
{
	font-size:11px;
	color:#003399;
	float:left;	
	width:80px;
}
.FlightDeparting_DDL
{
	height:26px;
	
}
.FlightOptions_Row
{
	
}
.FlightOptions_text
{
	font-size:11px;
	color:#003399;
	float:left;	
	width:80px
}
.FlightRadioButton
{
	float:left;
	height:26px;
}
.FlightClass_Row
{
	
	
}
.FlightClass_text
{
	font-size:11px;
	color:#003399;
	float:left;	
	width:80px;
}
.FlightClass_DDL
{
	height:26px;
}
.FlightWhen_Row
{
	float:left;
	width:335px;
}
.FlightWhen_text
{
	font-size:11px;
	color:#003399;
	float:left;	
	width:80px		
}
.FlightArrival_Row
{
	
	width:335px;
}
.FlightArrival_Space
{
	font-size:11px;
	color:#003399;
	float:left;	
	width:80px
}
.FlightArrival_Calendar
{
	float:left;
	width:auto;
	height:26px;
}
.FlightPassenger_Row
{
	
	width:340px;
}

.FlightPassenger_text
{
	font-size:11px;
	color:#003399;
	float:left;	
	width:80px;
    padding-top:10px;
    vertical-align:baseline;
   			
}
.FlightPassenger_TableHeader
{
	float:left;
	width:260px;
}
FlightPassenger_Table
{
	color:#003399;
	width:250px;
	height:auto;
}
.FlightAdults_Row
{
	width:260px;
	float:left;
}
.FlightSubmitButton
{
	float:left;
}
.FlightSubmit_Space
{
	color: #FF0066;
	float:left;	
	width:80px
	
}
.FlightImageButton
{
	padding-top:5px;
	float:left;
}
/********************************************************************************************************
	                            HolidaysUserControl_Div Classes start from here
********************************************************************************************************/
.Holidays_Main
{
 width:100%;
}
.Holidays_WheretoRow
{
	width: 100%;
}
.Holidays_Whereto
{
	width: 80px;
	vertical-align: top;
	float: left;
	font-size:11px; 
	color:#003399;
	
}
.Holidays_DropdownList1
{
	float: left;
	width:180px;
}
.Holidays_WhenRow
{
	width:100%;
}
.Holidays_When
{
	height: 33px; 
	width: 80px; 
	float: left;
	font-size:11px; 
	color:#003399; 
}
.HolidaysCalendar_When
{
	float:left;
	width:250px;
}
.HolidaysPassengar_Row
{
	width: 100%;
}
.HolidaysPassengar_Text
{
	height: 33px;
	width: 80px;
   float: left;
   font-size:11px;
   color:#003399;
  
}
.HolidaysAdults_Row
{
	float: left;
}
.HolidaysAdults_Text
{
	width: 40px;
	height: 33px;
	float:left;
}
.HolidaysPassengar_Select
{
	text-align:center;
	float:left;
}
.Holidays_Space
{
	width: 8px;
	float:left;
}
.HolidaysDeparting_Row
{
width: 100%;
}
.HolidaysDeparting_Text
{
	height: 33px; 
	width: 80px;
	float: left;
	font-size:11px;
	color:#003399;
}
.Holidays_Width
{
	width:100%;
}
.HolidaysFloat_Left
{
	float: left;
}
.Holidays_Board
{
	height: 33px;
    float: left; 
    width: 80px;
    font-size:11px;
	color:#003399;
}
.Holidays_Duration
{
	height: 33px;
	width: 80px; 
	float: left;
	font-size:11px;
	color:#003399;
}
.HolidaysOperator_Row
{
	display: none; 
	width: 100%;
}
.HolidaysChooseOperator_Text
{
	height: 33px; 
	float: left; 
	width: 80px;
	font-size:11px;
	color:#003399;
}
.HolidaysBottom_Space
{
	height: 30px;
	float: left;
	width: 80px;
}


/********************************************************************************************************
	                           Flights_Div Classes start from here
********************************************************************************************************/

.Flights_Table
{
	text-align:left;
	font-size: 12px;

}
.Flights_GenericeControl
{
	float:left;
}
.Flights_Space
{
	height: 6px;
	font-size:0px;
	float:left;
}
.Flights_UnderRepeat
{
	padding:15px;
	float:left;
	width:50%;
}

/********************************************************************************************************
	                           FlightsRepeat_Div Classes start from here
********************************************************************************************************/
.FlightsRepeat_Departing
{
	float:left;
	width:430px;
}
.FlightsRepeat_DepartText
{
	height:16px;
	float:left;
	width:40%;
	
}

.FlightsRepeat_DepartLeft
{
	float:left;
	width:20%;
}
.FlightsRepeat_ItemTemplate
{
	float:left;
	width:430px;
}
.FlightsRepeat_Span
{
	float:left;
	width:40%;
	height:16px;
	border-bottom:thin;
}
.FlightsRepeat_ItemTemplateLeft
{
	float:left;
	width:20%;
}


/********************************************************************************************************
	                           Holidays_Div Classes start from here
********************************************************************************************************/
.Holidays_Table
{
	width:100%;
}
.Holidays_GenericControl
{
	 width:365px;
	 float:left;
}
.Holidays_Space
{
	height: 6px;
	font-size:0px;
}
.Holidays_TextLeft
{
	 padding-left:15px;
	 float:left;
	 text-align:left;
	 font-size: 12px ;
	 width:50%;
}

/********************************************************************************************************
	                           HolidaysRepeat_Div Classes start from here
********************************************************************************************************/
.HolidaysRepeat_Table
{
	width:100%;
}
/*.HolidaysRepeat_LeftPart
{
	width:100%; 
	float:left;
}
*/

.HolidaysRepeat_AccomName
{
	width:70%; 
	float:left;
	padding-top:0px;
	margin-top:0px;
}
.HolidaysRepeat_Nights
{
	width:15%; 
	float:left;
	text-align :right; 
}
.HolidaysRepeat_Price
{
	width:10%; 
	float:right;
}

/*============================
Clear all
==============================*/

.ClearDivs
{
	clear:both;
}

/********************************************************************************************************
	                                Cheap2.aspx Page Classes start from here
********************************************************************************************************/
.MainTable
{
width: 95%;
text-align: left;
}
.FirstRow
{
height: 8px;
float: left;
}
.FirstVertical
{
vertical-align: top; 
float: left;
}
.FirstVerticalWidth
{
width: 155px;
text-align: right;
}
.BackgroundWhite
{
background: #FFFFFF;

}
.SecondVertical
{
vertical-align: top;
float: left;
background: #FFFFFF;
width: 155px;
}
.SecondVerticalText
{
width: 100%;
text-align: left;
}
.SecondTable
{
width: 604px;
vertical-align: top;
padding-left: 20px;
}
.Secondwidth
{
width: 100%;
}
.Secondpadding
{
padding-bottom:15px;
}
.Secondbackgroundwidth
{
width: 95%; 
background-color: #7DCCF2;
}
.space1 {width: 6px; float: left;}
.space2 {width: 1px; float: left;}
.space3 {width: 1px;}
.floatleft{ float:left;}
.DestinationSpace1 {width: 23%; float: left;}
.DestinationSpace2 {width: 28%; float: left;}
.DestinatinFromSpace1 {width: 10%; float: left;}
.DestinatinFromSpace2 { width:39%}
.DepartSpace1 {width: 23%; float: left;}
.DepartSpace2{width: 28%; float: left}
.controlHeight {height: 20px;}
.controlwidth{ float: left; width: 25%;}
.controlalign {text-align: right;}
.controlDropdown {height: 30px; float: left;}
.lastcontrol {padding-top: 10px;}
.TextmoreSearch {height: 20px; float: left; width: 50%;}
.ButtonSearch {float: left; width: 50%;}
.rightalign {text-align: right;}
/* added by websource team on 06/11/2009 */
/* Holiday details - alternate holidays*/
table.griddetails_table{
	border:1px solid #47ace4;
	padding:3px 3px 7px 2px; /*top right bottom left*/
	
}
.gridlable_txt{
	width:50%;
	font-weight:bold;
	
}
.gridheight7_div{
	height:7px;
}
.gridheight4_div{
	height:4px;
}
.grid_largprice{
	font-size:18px;
	color:#f15d68;
	font-weight:bold;
}
.heading_resrtname
{
	font-size:18px;
	color:#f15d68;
	font-weight:bold;
	
	}
	
.Heading_pretext
{
	font-size:12px;
	color:#00305c;
	
	}
/* End Holiday details - alternate holidays*/

.newsletter-go {
	width:				115px;
	height:				23px;
	background-image:	url(/images/details_images/sp_buttons.png);
	background-repeat:	no-repeat;	
	float:				left;
	background-position:	-610px 0;
	margin-right: 		20px;
}

a:hover.newsletter-go  {
	background-position:	-610px -23px;
}


.invisible {
	display: none;
}


