#charter_feedback div, #charter_feedback table
{
	font-size: 12px;
	font-family: tahoma;
	text-align:left;
}

#charter_feedback
{

padding-left: 10px;
}

#charter_feedback input,#charter_feedback textarea
{
	width: 380px;
}

#charter_feedback textarea
{
	height: 100px;
}

#charter_feedback .text
{
	padding-top:10px;
	padding-bottom: 10px;
}
#charter_feedback .label
{
	margin-bottom: 3px;
	font-weight:bold;
}

#charter_feedback .value
{
	margin-bottom: 10px;
}

#charter_feedback h1
{
	margin: 0px;
}

#charter_v3 #tse_news_box
{
	padding-left:10px;
}

#charter_v3 .label,
#charter_v3 .value,
#self_drive_v1 .label,
#self_drive_v1 .value,
#charter_ski_v1 .label,
#charter_ski_v1 .value,
#self_drive_ski_v1 .label,
#self_drive_ski_v1 .value,
#theme_v1 .label,
#theme_v1 .value,
#hotel_v1 .label,
#hotel_v1 .value
{
	font-size:11px;
	
}

#hotel_v1 #filters .content
{
	font-size: 12px;
}

#hotel_v1 #nPriceFromLabelText 
{
	padding-left: 4px;
}

#hotel_v1 #nDistanceCityCentreFromLabelText
{
	padding-left: 4px;
}


#hotel_v1 #shown_prices_per_room
{
	text-align:right;
	margin-bottom: 10px;
}

#charter_v3 .more_info_inner
{
	padding-left: 10px;
	
}

#hotel_v1 #quick_search_top
{
	float:left;
	width: 580px;
	clear:left;
}

#hotel_v1 #quick_search_top #city_select_container
{
	border: 1px solid #000000;
	clear:both;
	z-index: 100;
	background-color: #FFFFFF;
	width: 273px;
	height: 100px;
	overflow:auto;
	
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}


#hotel_v1 #hotel_search_form #city_select_container
{
	border: 1px solid #000000;
	clear:both;
	z-index: 100;
	background-color: #FFFFFF;
	width: 180px;
	height: 100px;
	overflow:auto;

	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
	position:relative; 
	
	
}

#hotel_v1 #hotel_search_form #search_container
{
	width: 180px;
}

#hotel_v1 .hotel_map_container iframe
{
	margin-bottom:10px;
}

#hotel_v1 #quick_search_top #city_select_container .city_element,
#hotel_v1 #hotel_search_form #city_select_container .city_element
{
	background-color: #FFFFFF;
}

#hotel_v1 #quick_search_top #city_select_container .city_element_hover,
#hotel_v1 #hotel_search_form  #city_select_container .city_element_hover
{
	background-color: #5270A4;
	color: #FFFFFF;
}



#hotel_v1 #quick_search_top_left
{
	float:left;
	width: 290px;
	margin-left: 8px;
	margin-top: 10px;
}

#hotel_v1 #quick_search_top_right
{
	float:left;
	width: 200px;
	margin-top: 10px;
	border: 0px solid #000000;
}


#hotel_v1 #quick_search_top_right #label_rooms
{
	margin-left: 31px;
}

#hotel_v1 #quick_search_top_right #nRooms
{
	margin-left: 31px;
	
}


#hotel_v1 #quick_search_top_right .label
{
	width: 65px;
	float:left;
}

#hotel_v1 #quick_search_top_right .select_container
{
	width: 65px;
	float:left;
}

#hotel_v1 #quick_search_top_right select
{
	width: 65px;
	float:left;
}


#hotel_v1 #quick_search_top #search_container
{
	width: 280px;
	
}


#hotel_v1 #quick_search_top #search_container #city_input
{
	width: 270px;
}


#charter_v3 #charter_quick_search_button,
#self_drive_v1 #self_drive_quick_search_button,
#charter_ski_v1 #charter_ski_quick_search_button,
#self_drive_ski_v1 #self_drive_ski_quick_search_button,
#theme_v1 #theme_quick_search_button
{
	margin-top:0px;
	margin-left:10px;
	cursor:pointer;
}

#hotel_v1 #quick_search_button
{
	cursor: pointer;
}




#charter_v3 .no_logo_text,
#self_drive_v1 .no_logo_text,
#charter_ski_v1 .no_logo_text,
#self_drive_ski_v1 .no_logo_text,
#theme_v1 .no_logo_text
{
	text-align:center;
}

#charter_v3 #charter_quick_search_box_top,
#self_drive_v1 #self_drive_quick_search_box_top,
#charter_ski_v1 #charter_offer_ski_quick_search_box_top,
#self_drive_ski_v1 #self_drive_ski_quick_search_box_top,
#theme_v1 #theme_offer_quick_search_box_top,
#hotel_v1 #quick_search_box_top
{
	width: 583px;
	float:left;
	background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/quicksearch_top.gif') no-repeat;
	padding-bottom: 10px;
	
}



#charter_v3 #charter_quick_search_box_top .header_left,
#self_drive_v1 #self_drive_quick_search_box_top .header_left,
#charter_ski_v1 #charter_offer_ski_quick_search_box_top .header_left,
#self_drive_ski_v1 #self_drive_ski_quick_search_box_top .header_left,
#theme_v1 #theme_offer_quick_search_box_top .header_left,
#hotel_v1 #quick_search_box_top .header_left
{	
	float:left;
	height: 47px;
	line-height: 47px;
	color: #FFFFFF;	
	padding-left:10px;
	width: 180px;
	color:#FFFFFF;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	padding-left:10px;
}

#charter_v3 #charter_quick_search_box_top .header_wide,
#self_drive_v1 #self_drive_quick_search_box_top .header_wide,
#charter_ski_v1 #charter_offer_ski_quick_search_box_top .header_wide,
#self_drive_ski_v1 #self_drive_ski_quick_search_box_top .header_wide,
#theme_v1 #theme_offer_quick_search_box_top .header_wide,
#hotel_v1 #quick_search_box_top .header_wide
{
	
	float:left;
	height: 47px;
	line-height: 47px;
	width: 560px;
	color:#FFFFFF;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	padding-left:10px;
}

#charter_v3 #charter_quick_search_box_top .header_left h1,
#self_drive_v1 #self_drive_quick_search_box_top .header_left h1,
#charter_ski_v1 #charter_offer_ski_quick_search_box_top .header_left h1,
#self_drive_ski_v1 #self_drive_ski_quick_search_box_top .header_left h1,
#theme_v1 #theme_offer_quick_search_box_top .header_left h1,
#hotel_v1 #quick_search_box_top .header_left h1,
#charter_v3 #charter_quick_search_box_top .header_wide h1,
#self_drive_v1 #self_drive_quick_search_box_top .header_wide h1,
#charter_ski_v1 #charter_offer_ski_quick_search_box_top .header_wide h1,
#self_drive_ski_v1 #self_drive_ski_quick_search_box_top .header_wide h1,
#theme_v1 #theme_offer_quick_search_box_top .header_wide h1,
#hotel_v1 #quick_search_box_top .header_wide h1
{
	padding-top:12px; 
	font-weight:normal; 
	line-height:22px; 
	color:#FFFFFF; 
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size:22px; 
	margin:0px;
}

#charter_v3 #charter_quick_search_box_top .header_right,
#self_drive_v1 #self_drive_quick_search_box_top .header_right,
#charter_ski_v1 #charter_offer_ski_quick_search_box_top .header_right,
#self_drive_ski_v1 #self_drive_ski_quick_search_box_top .header_right,
#theme_v1 #theme_offer_quick_search_box_top .header_right,
#hotel_v1 #quick_search_box_top .header_right
{
	float:left;
	height: 47px;
	line-height: 47px;
	color: #FFFFFF;
	font-weight: normal;
	width: 370px;
	color:#FFFFFF;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:15px;
}


#charter_v3 #charter_quick_search_box_middle,
#self_drive_v1 #self_drive_quick_search_box_middle,
#charter_ski_v1 #charter_offer_ski_quick_search_box_middle,
#self_drive_ski_v1 #self_drive_ski_quick_search_box_middle,
#theme_v1 #theme_offer_quick_search_box_middle,
#hotel_v1 #quick_search_box_middle
{
	width: 583px;
	float:left;
	background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/quicksearch_middle.gif') repeat-y;
	
}

#charter_v3 #charter_quick_search_box_bottom,
#self_drive_v1 #self_drive_quick_search_box_bottom,
#charter_ski_v1 #charter_offer_ski_quick_search_box_bottom,
#self_drive_ski_v1  #self_drive_ski_quick_search_box_bottom,
#theme_v1 #theme_offer_quick_search_box_bottom,
#hotel_v1 #quick_search_box_bottom
{
	width: 583px;
	float:left;
	background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/quicksearch_bottom.gif') no-repeat;
	background-position: bottom left;
}


#hotel_v1 #quick_search_left
{
	float:left;
	width: 238px;
	padding-left:8px;
	margin-top: 10px;
	
}

#hotel_v1 #quick_search_middle
{
	float:left;	
	width: 230px;
	margin-top: 10px;

	
}

#hotel_v1 #quick_search_right
{
	
	float:left;
	width: 110px;
	margin-top: 27px;
	
	
}



#hotel_arrival_calendar_container
{
	margin-left:0px;
}

#charter_v3 #filter_search_button_container,
#self_drive_v1 #filter_search_button_container,
#theme_v1 #filter_search_button_container,
#hotel_v1 #filter_search_button_container
{
	margin-bottom: 40px;
}

#hotel_v1 #filter_search_button_container
{
	width: 180px;
	float:left;
	padding-left: 110px;
	
}

#hotel_v1 #filter_search_button
{
	margin-top:30px;	
}

#hotel_v1 .provider_container
{
	text-align: center;
	padding-top: 10px;
	height: 100px;
	float:left;
	width: 127px;
	font-weight: bold;
}
#hotel_v1 .provider_container
{
	cursor: pointer;
}

#charter_ski_v1 #filter_search_button_container
{
	margin-top: 10px;
	float:left;
	width: 60px;
	margin-bottom: 40px;
	
}

#self_drive_ski_v1 #filter_search_button_container
{
	margin-top: 10px;
	float:left;
	width: 60px;
	margin-bottom: 40px;
	
}

#charter_ski_v1 #self_drive_link_container
{
	margin-top: 10px;
	float:left;
	margin-bottom: 40px;
	width: 109px;
	
}

#charter_ski_v1 #self_drive_link_container a
{
	font-size: 11px;
}

#self_drive_ski_v1 #charter_link_container a
{
	font-size: 11px;
}


#charter_v3 #filter_search_button_container .button,
#self_drive_v1 #filter_search_button_container .button,
#charter_ski_v1 #filter_search_button_container .button,
#self_drive_ski_v1 #filter_search_button_container .button,
#theme_v1 #filter_search_button_container .button,
#hotel_v1 #filter_search_button_container .button
{
	background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/search_button_filter.gif') no-repeat;
	width: 70px;
	height:25px;
	border: 0px;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	cursor:pointer;

}

#charter_v3 #charter_quick_search,
#self_drive_v1 #self_drive_quick_search,
#charter_ski_v1 #self_drive_quick_search,
#self_drive_ski_v1 #self_drive_ski_quick_search
{
	padding-top:10px;
	margin-bottom:10px;
}


#theme_v1 #theme_quick_search #search_button_container
{
	float:left;
}

#theme_v1 #theme_quick_search .select_container
{
	line-height: 28px;
	height: 28px;
	
}
#theme_v1 #theme_quick_search .select_container select
{
	margin-top: 3px;
}

#theme_v1 #theme_quick_search_content_container
{
	padding-top: 25px;
	float:left;
	width: 583px;
	padding-bottom: 10px;
}

#theme_v1 #theme_quick_search .select_box
{
	width: 359px;
}

#theme_v1 #theme_quick_search .label
{
	width: 200px;
	float:left;
	font-weight:bold;
	height: 28px;
	line-height: 28px;
	padding-left:10px;
}


#charter_ski_v1 #ski_quick_search_type_selection,
#self_drive_ski_v1 #ski_quick_search_type_selection
{
	width: 575px;
	float:left;

}

#charter_ski_v1 #ski_quick_search_type_selection_left,
#self_drive_ski_v1 #ski_quick_search_type_selection_left
{
	float:left;
	border: 0px solid #000000;
	width: 235px;
	padding-left:10px;
	padding-top:10px;
}
#charter_ski_v1 #ski_quick_search_type_selection_right,
#self_drive_ski_v1 #ski_quick_search_type_selection_right
{
	float:left;
	border: 0px solid #000000;
	padding-top:10px;
	width: 315px;
}

#charter_ski_v1 #ski_quick_search_transport_selection
{
	float:left;
	width: 500px;
	padding-left:30px;
	padding-top: 10px;
}

#charter_v3 form,
#self_drive_v1 form,
#charter_ski_v1 form,
#self_drive_ski_v1 form
{
	margin: 0px;
}

#charter_v3 #CalendarOutContainer,
#self_drive_v1 #CalendarOutContainer,
#charter_ski_v1 #CalendarOutContainer,
#self_drive_ski_v1 #CalendarOutContainer
{
	display:none;
}

	#charter_v3 #charter_offer_module,
	#self_drive_v1 #self_drive_offer_module,
	#charter_ski_v1 #charter_ski_offer_module,
	#self_drive_ski_v1  #self_drive_ski_offer_module
	{
		
			float:left;
			
			font-family: tahoma;
			font-size: 11px;
			
	}
	#self_drive_v1 #self_drive_offer_list,	
	#charter_v3 #charter_offer_list,
	#charter_ski_v1 #charter_offer_ski_list,
	#self_drive_ski_v1 #self_drive_offer_ski_list,
	#theme_v1 #theme_list
	{
			width: 736px;
			float:left;
			z-index:1;
			overflow:hidden;
			
			margin-top:10px;
	}
	
	
		
	#self_drive_v1  #flex_days_label,	
	#charter_v3  #flex_days_label,
	#charter_ski_v1 #flex_days_label,
	#self_drive_ski_v1  #flex_days_label,
	#theme_v1  #flex_days_label
	{
		width: 90px;
		float:left;
		
	}
	
	#self_drive_v1  #flex_days_container,	
	#charter_v3  #flex_days_container,
	#charter_ski_v1 #flex_days_container,
	#self_drive_ski_v1  #flex_days_container,
	#theme_v1  #flex_days_container
	{
		width: 90px;
		float:left;
		
	}
	
	#self_drive_v1  #arrival_date_shown_container,	
	#charter_v3  #arrival_date_shown_container,
	#charter_ski_v1 #arrival_date_shown_container,
	#self_drive_ski_v1  #arrival_date_shown_container,
	#theme_v1  #arrival_date_shown_container
	{
		width: 90px;
		float:left;
		
	}
	
	
	
	
	
	
	#self_drive_v1 #first_arrival_date_label,	
	#charter_v3  #first_arrival_date_label,
	#charter_ski_v1  #first_arrival_date_label,
	#self_drive_ski_v1  #first_arrival_date_label,
	#theme_v1 #first_arrival_date_label
	{
		width: 90px;
		float:left;
		
	}
	
	#charter_v3 #charter_offer_list .status_box,
	#self_drive_v1  #self_drive_offer_list .status_box,
	#charter_ski_v1 #charter_offer_ski_list .status_box,
	#self_drive_ski_v1 #self_drive_offer_ski_list .status_box,
	#theme_v1 .status_box,
	#hotel_v1  #hotel_tse_list .status_box
	{
		width: 736px;
		
		float:left;
		clear:both;
		height: 74px;
		padding-right: 4px;
	}
	
	#charter_v3 #charter_offer_list .status_box table,
	#self_drive_v1 #self_drive_offer_list .status_box table,
	#charter_ski_v1 #charter_offer_ski_list .status_box table,
	#self_drive_ski_v1 #self_drive_offer_ski_list .status_box table,
	#theme_v1  .status_box table,
	#hotel_v1 .status_box table
	{
		width: 734px;
	}
	
	#charter_v3 #charter_offer_list .status_box table a, 
	#charter_v3 #charter_offer_list .status_box table a:hover,
	#self_drive_v1 #self_drive_offer_list .status_box table a, 
	#self_drive_v1 #self_drive_offer_list .status_box table a:hover,
	#charter_ski_v1 #charter_offer_ski_list .status_box table a, 
	#charter_ski_v1 #charter_offer_ski_list .status_box table a:hover,
	#self_drive_ski_v1 #self_drive_offer_ski_list .status_box table a, 
	#self_drive_ski_v1 #self_drive_offer_ski_list .status_box table a:hover,
	#theme_v1 .status_box table a, 
	#theme_v1 .status_box table a:hover,
	#hotel_v1 .status_box table a, 
	#hotel_v1 .status_box table a:hover
	{
		line-height:74px;
		font-size:16px;
	}
	
	#charter_v3 #charter_offer_list .status_box .status_box_left,
	#self_drive_v1  #self_drive_offer_list .status_box .status_box_left,
	#charter_ski_v1 #charter_offer_ski_list  .status_box .status_box_left,
	#self_drive_ski_v1  #self_drive_offer_ski_list .status_box .status_box_left,
	#theme_v1 .status_box .status_box_left,
	#hotel_v1 .status_box .status_box_left
	{
		line-height:74px;
		text-align:left;	
		vertical-align:top;
	}
	
	#hotel_v1 .status_box .status_box_left a 
	{
		font-size:16px;
		font-weight:bold;
	}
	#hotel_v1 .status_box .status_box_left a:hover 
	{
		font-size:16px;
		font-weight:bold;
	}
	
	#charter_v3 #charter_offer_list .status_box table .status_box_right,
	#self_drive_v1 #self_drive_offer_list .status_box table .status_box_right,
	#charter_ski_v1 #charter_offer_ski_list .status_box table .status_box_right,
	#self_drive_ski_v1 #self_drive_offer_ski_list .status_box table .status_box_right,
	#theme_v1 .status_box table .status_box_right,
	#hotel_v1 .status_box table .status_box_right
	{
		line-height:74px;
		text-align:right;
		vertical-align:top;
	}
	
	
	#charter_v3 #charter_offer_list .status_box table td,
	#self_drive_v1 #self_drive_offer_list .status_box table td,
	#charter_ski_v1 #charter_offer_ski_list .status_box table td,
	#self_drive_ski_v1  #self_drive_offer_ski_list .status_box table td,
	#theme_v1  .status_box table td,
	#hotel_v1  .status_box table td
	{
		padding-left:10px;
	}
	
	
	
	#charter_v3 #charter_offer_module .list_element,
	#self_drive_v1 #self_drive_offer_module .list_element,
	#charter_ski_v1 #charter_offer_ski_list .list_element,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element,
	#theme_v1 .list_element,
	#hotel_v1 .list_element
	{
		clear:both;
		width:736px;
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/splitter.gif') no-repeat;
		margin-bottom: 20px;
		overflow:hidden;
	}
	
	#charter_ski_v1 #list_container,
	#self_drive_ski_v1 #list_container,
	#hotel_v1 #list_container
	{
		float:left;
		clear:both;
		width: 736px;
	}
	
	#charter_ski_v1 #list_additional_fees,
	#self_drive_ski_v1 #list_additional_fees
	{
		float:left;
		clear:both;
		width: 736px;
		text-align:right;
		margin-bottom: 20px;
	}
	
	#charter_v3 #list_additional_fees
	{
		float:left;
		clear:both;
		width: 736px;
		
		margin-bottom: 20px;
	}
	
	#charter_v3 #charter_offer_module .list_element .header,
	#self_drive_v1 #self_drive_offer_module .list_element .header,
	#charter_ski_v1 #charter_offer_ski_list .list_element .header,
	#self_drive_ski_v1 #self_drive_offer_ski_list .list_element .header,
	#hotel_v1 #hotel_tse_module .list_element .header
	{
		
		font-weight: bold;
		padding-left: 11px;
		font-size: 14px;
		float:left;
		line-height: 30px;
		height: 30px;
		margin-right: 5px;
		/*width: 720px;*/
	}
	
	#theme_v1 #theme_offer_module .list_element .header
	{
		font-weight: bold;
		padding-left: 11px;
		font-size: 14px;
		float:left;
		line-height: 18px;
		height: 18px;
		margin-top: 5px;
		margin-right: 5px;
	}
	
	#theme_v1 #theme_offer_module .list_element .sub_header
	{
		font-weight: bold;
		padding-left: 11px;
		font-size: 12px;
		float:left;
		line-height: 20px;
		height: 20px;
		margin-right: 5px;
		margin-bottom: 5px;
		clear:left;
	}
	
	#charter_v3 #CalendarOutContainer,
	#self_drive_v1 #CalendarOutContainer,
	#charter_ski_v1 #CalendarOutContainer,
	#self_drive_ski_v1 #CalendarOutContainer,
	#hotel_v1 #arrival_date_calendar_container,
	#hotel_v1 #departure_date_calendar_container
	{
	position:absolute;
	z-index: 99;
	}
	
	#charter_v3 #charter_offer_module .list_element .star,
	#self_drive_v1 #self_drive_offer_module .list_element .star,
	#self_drive_ski_v1 #self_drive_offer_module .list_element .star,
	#hotel_v1 #hotel_tse_module .list_element .star
	{
		margin-top: 6px;
		float:left;
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/star_content_active.gif') no-repeat;
		width: 18px;
		height: 17px;
	}
	

	
	
	
	#charter_v3 #charter_offer_module .list_element .left,
	#self_drive_v1 #self_drive_offer_module .list_element .left,
	#charter_ski_v1 #charter_offer_ski_list .list_element .left,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left,
	#hotel_v1 .list_element .left
	{
		padding-top: 11px;
		float:left;
		width: 603px;
	}
	
	#theme_v1 #theme_offer_module .list_element .left
	{
		padding-top: 11px;
		float:left;
		width: 542px;
	}
	
	
	
	#charter_v3 #charter_offer_module .list_element .right,
	#self_drive_v1 #self_drive_offer_module .list_element .right,
	#charter_ski_v1 #charter_offer_ski_list .list_element .right,
	#self_drive_ski_v1 #self_drive_offer_ski_list .list_element .right,
	#theme_v1 #theme_offer_module .list_element .right
	{
		padding-top: 4px;
		float:right;
		width: 127;
		/*height: 72px;*/
		
		
	}
	
	
	#hotel_v1 .list_element .right {
		float:right;
		padding-top:17px;
		width:127px;
		}
	
	#charter_v3 #charter_offer_module .list_element .right .price_box,
	#self_drive_v1 #self_drive_offer_module .list_element .right .price_box,
	#charter_ski_v1 #charter_offer_ski_list .list_element .right .price_box,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .right .price_box,
	#hotel_v1 .list_element .right  .price_box
	{
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/price_box.gif');
		width: 127px;
		height: 64px;
		
	}
	
	
	
	#theme_v1 .list_element .price_box
	{
		margin-top: 15px;
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/price_box_theme.gif');
		width: 190px;
		height: 64px;
		
	}
	
	#theme_v1 .list_element .price_box .from_price 
	{
		font-size: 14px;
		font-weight:bold;
		color: #FFFFFF;	
	}
	
	#theme_v1 .list_element .more_info_box_inner
	{
		width: 520px; 
		float: left; 
		padding-left: 10px; 
		padding-top: 10px;
		/*padding-top: 18px;*/
	}
	
	#hotel_v1 .list_element .more_info_box_inner
	{
		width: 590px; 
		float: left; 
		padding-left: 10px; 
		padding-top: 0px;
	}
	
	#hotel_v1 .list_element .tab_container
	{
		float:left;
		clear:left;
		width: 734px;
		border-bottom:  1px solid #DEEDF2;
	}
	
	#hotel_v1 .list_element .tab_container .tab
	{
		float:left;
		padding-left: 10px;
		padding-right:10px;
		border-right: 1px solid #DEEDF2;
		color: #354B72;
		height: 24px;
		line-height: 24px;
		font-weight:bold;
	}
	
	#hotel_v1 .list_element .tab_container .tab_selected
	{
		float:left;
		padding-left: 10px;
		padding-right:10px;
		background-color: #5270A4;
		color: #FFFFFF;
		height: 24px;
		line-height: 24px;
		border-right: 1px solid #DEEDF2;
		font-weight:bold;
	}
	#hotel_v1 .list_element .tab_container .tab_hover
	{
		float:left;
		padding-left: 10px;
		padding-right:10px;
		background-color: #a3b7d5;
		color: #FFFFFF;
		height: 24px;
		line-height: 24px;
		border-right: 1px solid #DEEDF2;
		font-weight:bold;
	}
	
	#hotel_v1 .list_element .tab_container .tab,
	#hotel_v1 .list_element .tab_container .tab_selected,
	#hotel_v1 .list_element .tab_container .tab_hover
	{
		cursor: pointer;
	}
	
	
	
	#charter_v3 .list_element .more_info_box_inner,
	#self_drive_v1 .list_element .more_info_box_inner,
	#charter_ski_v1 .list_element .more_info_box_inner, 
	#self_drive_ski_v1 .list_element .more_info_box_inner
	{
	
		
		padding-left: 10px; 
		padding-top: 10px;
		/*padding-top: 18px;*/
	}
	
	
	
	
	#charter_v3 #charter_offer_module .list_element .right .price_box .price_box_top,
	#self_drive_v1 #self_drive_offer_module .list_element .right .price_box .price_box_top,
	#charter_ski_v1 #charter_offer_ski_list .list_element .right .price_box .price_box_top,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .price_box .price_box_top,
	#hotel_v1 .list_element .right  .price_box .price_box_top
	{
		float:left;
		height: 40px;
		width: 127px;
		line-height: 40px;
		color: #FFFFFF;
		text-align:center;
		margin-bottom: 2px;
		cursor:pointer;
		
	
	}
	
	#theme_v1 #theme_offer_module .list_element  .price_box .price_box_top
	{
		float:left;
		height: 40px;
		width: 190px;
		line-height: 40px;
		color: #FFFFFF;
		text-align:center;
		margin-bottom: 2px;
		cursor:pointer;
		
	
	}
	
	#charter_v3 #charter_offer_module .list_element .right .price_box .price_box_top .price,
	#self_drive_v1 #self_drive_offer_module .list_element .right .price_box .price_box_top .price,
	#charter_ski_v1 #charter_offer_ski_list .list_element .right .price_box .price_box_top .price,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .right .price_box .price_box_top .price,
	#theme_v1 #theme_offer_module .list_element .price_box .price_box_top .price,
	#hotel_v1 .list_element .right  .price_box .price
	{
		font-size: 20px;
		font-weight:bold;
	}
	
	#charter_v3 #charter_offer_module .list_element .right .price_box .price_box_top .currency,
	#self_drive_v1 #self_drive_offer_module .list_element .right .price_box .price_box_top .currency,
	#charter_ski_v1 #charter_offer_ski_list .list_element .right .price_box .price_box_top .currency,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .right .price_box .price_box_top .currency,
	#theme_v1 #theme_offer_module .list_element  .price_box .price_box_top .currency,
	#hotel_v1 .list_element .right  .price_box .price_box_top .currency
	{
		font-size: 16px;
		font-weight:bold;
	}
	
	#charter_v3 #charter_offer_module .list_element .right .price_box .price_box_bottom,
	#self_drive_v1 #self_drive_offer_module .list_element .right .price_box .price_box_bottom,
	#charter_ski_v1 #charter_offer_ski_list .list_element .right .price_box .price_box_bottom,
	#self_drive_ski_v1 #self_drive_offer_ski_list .list_element .price_box .price_box_bottom,
	#hotel_v1 .list_element .right  .price_box .price_box_bottom
	{
		width: 127px;
		height: 22px;
		line-height: 22px;
		float:left;
		text-align:center;	
		cursor:pointer;
	}
	
	#hotel_tse_list
	{
		margin-top:10px;
	}
	
	

	
	#hotel_v1 #searching_container
	{
		background-color:#F6FBFF;
		border:1px solid #DEE8F1;
		height: 132px;
		width: 736px;
		float:left;
		
	}
	
	#hotel_v1 #empty_search
	{
		background-color:#F6FBFF;
		border:1px solid #DEE8F1;
		width: 736px;
		float:left;
		
	}
	

	
	
	#hotel_v1 #searching_container #searching_animation_container
	{
		
		float:left;
		padding-right: 20px;
		margin-left:10px;
		margin-top:10px;
		
	}
	
	#hotel_v1 #searching_container #searching_text
	{
		padding-top:10px;
	}
	
	
	
	#hotel_v1 #empty_search #empty_search_header,
	#hotel_v1 #searching_container #searching_header
	{
		padding-top:10px;
		padding-left:10px;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 5px;
	}
	
	#hotel_v1   #searching_container  #searching_sub_header
	{
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 5px;
	}
	
	#hotel_v1 #empty_search .empty_search_text
	{
		padding-bottom: 10px;
		padding-left: 10px;
	}
	
	#hotel_v1 #empty_search #empty_search_sub_header
	{
		font-weight:bold;
		
		padding-left: 10px;
		padding-bottom:10px;
	}
	
	#theme_v1 #theme_offer_module .list_element  .price_box .price_box_bottom
	{
		width: 190px;
		height: 22px;
		line-height: 22px;
		float:left;
		text-align:center;	
		cursor:pointer;
	}
	
	#charter_v3 #charter_offer_module .list_element .right .price_box .price_box_bottom,
	#self_drive_v1 #self_drive_offer_module .list_element .right .price_box .price_box_bottom,
	#charter_ski_v1 #charter_offer_ski_list .list_element .right .price_box .price_box_bottom,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .right .price_box .price_box_bottom,
	#theme_v1 #theme_offer_module .list_element .price_box .price_box_bottom,
	#hotel_v1 .list_element .right  .price_box .price_box_bottom
	{
		color: #FFFFFF;
		font-size: 12px;
		text-decoration:none;
		font-weight:bold;
	}
	
	
#charter_v3 #charter_offer_module .list_element .info .left,
#self_drive_v1 #self_drive_offer_module .list_element .info .left,
#charter_ski_v1 #charter_offer_ski_list .list_element .info .left,
#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .info .left,
#theme_v1 .list_element .info .left,
#hotel_v1 .list_element .info .left  
{
	float:left;
	width:602px;
	overflow:hidden;
}


#hotel_v1 .list_element .info .left   .map_info
{
	clear:both;
	width: 200px;
	padding-bottom: 10px;
	float:left;
	
}

#hotel_v1 .list_element .info .left   .map_info .map_icon
{
	background: url('http://tmcomponents.devel.travelmarket.com/modules/tm_charter/public/gfx/icon_map.gif');
	width: 15px;
	height: 16px;
	float:left;
}

#hotel_v1 .list_element .info .left   .map_info .map_link_container
{
	padding-left: 5px;
	float:left;
}

#hotel_v1 .list_element .info .left   .map_info .map_link_container a
{
	font-weight: bold;
}

#hotel_v1 .list_element .info .left   .map_info .map_description
{
	padding-left: 5px;
	float:left;

}



	
	#charter_v3 #charter_offer_module .list_element .info,
	#self_drive_v1 #self_drive_offer_module .list_element .info,
	#charter_ski_v1 #charter_offer_ski_list .list_element .info,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .info,
	#theme_v1 #theme_offer_module .list_element .info,
	#hotel_v1 #hotel_tse_module .list_element .info
	{
	
		clear:both;
		width:734px;
		float:left;
		overflow: hidden;
		border: 1px solid #DEE8F1;
		background-color: #F6FBFF;
		margin-bottom: 10px;
		
		
	}
	
	
	#hotel_v1 #hotel_tse_module .list_element .info
	{
		margin: 0px;
	}
	
	#charter_v3 #charter_offer_module .list_element .left .logo,
	#self_drive_v1 #self_drive_offer_module .list_element .left .logo,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .logo,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .logo,
	#theme_v1 #theme_offer_module .list_element .logo
	{
		
		padding: 0px;
		height: 35px; 
		width: 103px;
		float:left;
		
		overflow: hidden;
	}
	
	#charter_v3 #charter_offer_module .list_element .left .logo img,
	#self_drive_v1 #self_drive_offer_module .list_element .left .logo img,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .logo img,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .logo img,
	#theme_v1 #theme_offer_module .list_element .logo img
	{
		float:left;margin-left: 11px;	
	}
	
	
	#theme_v1 #theme_offer_module .list_element  .accommodation_type
	{
		width: 115px;
		float:left;
		/*border-right:1px solid #DEE8F2;*/
		border-left: 1px solid #DEE8F2;
	}
	
	#theme_v1 #theme_offer_module .list_element  .accommodation_type .label
	{
		font-weight:bold;
		float:left;
		width: 115px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	#theme_v1 #theme_offer_module .list_element  .accommodation_type .value
	{
		font-weight:normal;
		float:left;
		width: 115px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	
	
	
	#theme_v1 #theme_offer_module .list_element .transport_type_box
	{
		width: 99px;
		float:left;
		border-left: 1px solid #DEE8F2;
	}
	
	#theme_v1 #theme_offer_module .list_element  .transport_type_box .label
	{
		font-weight:bold;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	#theme_v1 #theme_offer_module .list_element .transport_type_box .value
	{
		font-weight:normal;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	
	
	
	#theme_v1 #theme_offer_module .list_element .duration_box
	{
		width: 99px;
		float:left;
		border-right:0px solid #DEE8F2;
		border-left: 1px solid #DEE8F2;
	}
	
	#theme_v1 #theme_offer_module .list_element  .duration_box .label
	{
		font-weight:bold;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	#theme_v1 #theme_offer_module .list_element .duration_box .value
	{
		font-weight:normal;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	
	#theme_v1 #theme_offer_module .list_element  .destination_box
	{
		width: 99px;
		float:left;
		border-right:1px solid #DEE8F2;
		border-left: 1px solid #DEE8F2;
	}
	
	#theme_v1 #theme_offer_module .list_element .destination_box .label
	{
		font-weight:bold;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	#theme_v1 #theme_offer_module .list_element .destination_box .value
	{
		font-weight:normal;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	#charter_v3 #charter_offer_module .list_element .left  .departure_box,
	#self_drive_v1 #self_drive_offer_module .list_element .left  .departure_box,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left  .departure_box,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left  .departure_box,
	#theme_v1 #theme_offer_module .list_element .departure_box
	{
		width: 99px;
		float:left;
		border-right:1px solid #DEE8F2;
		border-left: 1px solid #DEE8F2;
		/*height: 35px;*/
	}
	
	
	#theme_v1 #theme_offer_module .list_element .departure_period_box
	{
		width: 105px;
		float:left;
		border-right:0px solid #DEE8F2;
		border-left: 0px solid #DEE8F2;
	}
	
	#theme_v1 #theme_offer_module .list_element .departure_period_box .label
	{
		font-weight:bold;
		float:left;
		width: 105px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	#theme_v1 #theme_offer_module .list_element .departure_period_box .value
	{
		font-weight:normal;
		float:left;
		width: 105px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
		text-align:center;
	}
	
	#theme_v1 #theme_offer_module .list_element .departure_period_box .date_from
	{
		font-size: 11px;
		float:left;
		padding-left: 5px;
	}
	#theme_v1 #theme_offer_module .list_element .departure_period_box .date_to
	{
		font-size: 11px;
		clear:left;
		float:left;
		padding-left: 5px;width: 80px;
	
	}
	
	#theme_v1 #theme_offer_module .list_element .departure_period_box .to_label
	{
		font-size: 11px;
		float:left;
		padding-left: 5px;
		
	}
	
	
	
	
	#charter_v3 #charter_offer_module .list_element .left .departure_box .label,
	#self_drive_v1 #self_drive_offer_module .list_element .left .departure_box .label,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .departure_box .label,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .departure_box .label,
	#theme_v1 #theme_offer_module .list_element .departure_box .label
	{
		font-weight:bold;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	
	
	#charter_v3 #charter_offer_module .list_element .left .departure_box .value,
	#self_drive_v1 #self_drive_offer_module .list_element .left .departure_box .value,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .departure_box .value,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .departure_box .value,
	#theme_v1 #theme_offer_module .list_element .departure_box .value
	{
		font-weight:normal;
		float:left;
		width: 99px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	#charter_v3 #charter_offer_module .list_element .left   .departure_date_box,
	#self_drive_v1 #self_drive_offer_module .list_element .left   .departure_date_box,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left   .departure_date_box
	{
		width: 98px;
		float:left;
		border-right:1px solid #DEE8F2;
		height: 35px;
	}
	
	#charter_ski_v1 #charter_offer_ski_module .list_element .left   .departure_date_box
	{
		width: 98px;
		float:left;
		border-right:1px solid #DEE8F2;
			border-left:1px solid #DEE8F2;
		height: 35px;
	}
	
	
	#charter_v3 #charter_offer_module .list_element .left   .departure_date_box .label,
	#self_drive_v1 #self_drive_offer_module .list_element .left .departure_date_box .label,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .departure_date_box .label,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .departure_date_box .label
	{
		font-weight:bold;
		float:left;
		width: 98px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	#charter_v3 #charter_offer_module .list_element .left   .departure_date_box .value,
	#self_drive_v1 #self_drive_offer_module .list_element .left   .departure_date_box .value,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .departure_date_box .value,
	#self_drive_ski_v1  #self_drive_offer_ski_module .list_element .left   .departure_date_box .value
	{
		font-weight:normal;
		float:left;
		width: 98px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	#charter_v3 #charter_offer_module .list_element .left .duration_box,
	#self_drive_v1 #self_drive_offer_module .list_element .left .duration_box,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .duration_box,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .duration_box
	{
		width: 98px;
		float:left;
		border-right:1px solid #DEE8F2;
		height: 35px;
	}
	
	
	
	#charter_v3 #charter_offer_module .list_element .left   .duration_box .label,
	#self_drive_v1 #self_drive_offer_module .list_element .left   .duration_box .label,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left   .duration_box .label,
	#self_drive_ski_v1  #self_drive_offer_ski_module .list_element .left   .duration_box .label
	{
		font-weight:bold;
		float:left;
		width: 98px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	
	
	#charter_v3 #charter_offer_module .list_element .left   .duration_box .value,
	#self_drive_v1 #self_drive_offer_module .list_element .left   .duration_box .value,
	#charter_ski_v1 #charter_offer_ski_module .list_element .left   .duration_box .value,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left   .duration_box .value
	{
		font-weight:normal;
		float:left;
		width: 98px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .accommodation_type_box
	{
		width: 98px;
		float:left;
		border-right:1px solid #DEE8F2;
		border-left:1px solid #DEE8F2;
		height: 35px;
	}
	
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .accommodation_type_box .label
	{
		font-weight:bold;
		float:left;
		width: 98px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .accommodation_type_box .value
	{
	font-weight:normal;
		float:left;
		width: 98px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .room_type_box
	{
		width: 250px;
		float:left;
		/*border-right:1px solid #DEE8F2;*/
		height: 35px;
	}
	
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .room_type_box .label
	{
		font-weight:bold;
		float:left;
		width: 250px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	#charter_ski_v1 #charter_offer_ski_module .list_element .left .room_type_box .value
	{
	font-weight:normal;
		float:left;
		width: 250px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	
	#self_drive_v1 #self_drive_offer_module .list_element .left .max_pax_box,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .max_pax_box
	{
		width: 128px;
		float:left;
		border-right:1px solid #DEE8F2;
		height: 35px;
	}
	
	
	
	
	#self_drive_v1 #self_drive_offer_module .list_element .left   .max_pax_box .label,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left   .max_pax_box .label
	{
		font-weight:bold;
		float:left;
		width: 128px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	
	#self_drive_v1 #self_drive_offer_module .list_element .left   .max_pax_box .value,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left   .max_pax_box .value
	{
		font-weight:normal;
		float:left;
		width: 128px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	
	#charter_v3 #charter_offer_module .list_element .left .room_type_box,
	#self_drive_v1 #self_drive_offer_module .list_element .left .type_box
	{
		width: 160px;
		float:left;
	
		/*height: 35px;*/
	}
	
	#charter_v3 #charter_offer_module .list_element .left .room_type_box .label,
	#self_drive_v1 #self_drive_offer_module .list_element .left .type_box .label,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left .type_box .label
	{
		font-weight:bold;
		float:left;
		width: 160px;
		overflow:hidden;
		padding-left:10px;
		line-height:18px;
	}
	
	#charter_v3 #charter_offer_module .list_element .left   .room_type_box .value,
	#self_drive_v1 #self_drive_offer_module .list_element .left   .type_box .value,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .left   .type_box .value
	{
		font-weight:normal;
		float:left;
		width: 160px;
		overflow:hidden;
		padding-left:10px;
		line-height:16px;
	}
	
	
	#charter_v3 #charter_offer_module .list_element .right,
	#self_drive_v1 #self_drive_offer_module .list_element .right,
	#charter_ski_v1 #charter_offer_ski_module .list_element .right,
	#self_drive_ski_v1 #self_drive_offer_ski_module .list_element .right
	#theme_v1 .list_element .right
	#hotel_v1 #hotel_tse_module .list_element .right
	{
		float:left;
		width: 127px;
		overflow:hidden;
		padding-bottom:3px;
	}
	#hotel_v1 #hotel_tse_module .list_element .right
	{
		margin-right: 3px;
	}
	
	#hotel_v1 .sub_offers_container
	{
		background-color:#F6FBFF;
		border-left:1px solid #DEE8F1;
		border-bottom:1px solid #DEE8F1;
		border-right:1px solid #DEE8F1;
		float:left;
		width: 734px;
		clear:left;
	}
	
	#hotel_v1 .sub_offers_container .label
	{
		float:left;
		line-height: 25px;
		padding-left: 10px;
		font-size: 12px;
		padding-right: 10px;
		width: 100px;
		font-weight: bold;
	}
	
	#hotel_v1 .sub_offers_list 
	{
		float:left;
		padding-bottom: 5px;
		width: 630px;
		
	}
	
	#hotel_v1 .sub_offers_list  .logo
	{
		float:left;
		margin-top:5px;
		
		padding:0px;
	}
	#hotel_v1 .sub_offers_list  .price
	{
		/*float:left;
		margin-top:0px;*/
		float:left;
		clear:left;
		line-height: 16px;
		padding-left: 0px;
		width: 90px;
		text-align:center;
		
	}
	#hotel_v1 .sub_offers_list  .original_price
	{
		/*float:left;
		margin-top:0px;*/
		float:left;
		clear:left;
		line-height: 16px;
		height: 16px;
		padding-left: 0px;
		width: 90px;
		text-align:center;
		
	}
	
	#hotel_v1 .sub_offer_item 
	{
		float:left;
		
		overflow:hidden;
		width: 90px;
		
	}
	
	#hotel_v1 .sub_offer_item  a 
	{
		color: #000000;
		font-size: 11px;
	}
	
	#hotel_v1  .sub_offer_spacer
	{
		float:left;
		padding-right: 10px;
	
		overflow:hidden;
	}
	
	
	#theme_v1 .list_element .right
	{
		float:left;
		width: 190px;
		overflow:hidden;
	}
	
	#charter_v3 #charter_offer_module .page_list,
	#self_drive_v1 #self_drive_offer_module .page_list,
	#charter_ski_v1 #charter_offer_ski_module .page_list,
	#self_drive_ski_v1 #self_drive_offer_ski_module .page_list,
	#theme_v1 .page_list,
	#hotel_v1 .page_list
	{
		clear:both;
		width:736px;
		float:left;
		overflow: hidden;
		border: 1px solid #DEE8F1;
		background-color: #F6FBFF;
		margin-bottom: 10px;
		height: 35px;
		
		
	}
	
	#charter_v3 #charter_offer_module .page_list .left,
	#self_drive_v1 #self_drive_offer_module .page_list .left,
	#charter_ski_v1 #charter_offer_ski_module .page_list .left,
	#self_drive_ski_v1 #self_drive_offer_ski_module .page_list .left,
	#theme_v1 .page_list .left,
	#hotel_v1 .page_list .left
	{
		padding-top:9px;
		padding-left: 11px;
		float:left;
		width: 340px;
	}
	
	#charter_v3 #charter_offer_module .page_list .right,
	#self_drive_v1 #self_drive_offer_module .page_list .right,
	#charter_ski_v1 #charter_offer_ski_module .page_list .right,
	#self_drive_ski_v1 #self_drive_offer_ski_module .page_list .right,
	#theme_v1 .page_list .right,
	#hotel_v1  .page_list .right
	{
		float:right;
		width: 240px;
		
	}
	
	#charter_v3 #charter_offer_module .main_info,
	#self_drive_v1 #self_drive_offer_module .main_info,
	#charter_ski_v1 #charter_offer_ski_module .main_info,
	#self_drive_ski_v1 #self_drive_offer_ski_module .main_info
	{
		float:left;
		width: 600px;
		
	}
	
	#theme_v1  #theme_offer_module .main_info
	{
		float:left;
		width: 668px;
		padding-top: 11px;
		
		
	}
	
	#charter_v3 .page_list_element, 
	#charter_v3 .page_list_element_selected, 
	#charter_v3 .page_list_element_next, 
	#charter_v3 .page_list_element_previous,
	#self_drive_v1 .page_list_element, 
	#self_drive_v1 .page_list_element_selected, 
	#self_drive_v1 .page_list_element_next, 
	#self_drive_v1 .page_list_element_previous,
	#charter_ski_v1 .page_list_element, 
	#charter_ski_v1 .page_list_element_selected, 
	#charter_ski_v1 .page_list_element_next, 
	#charter_ski_v1 .page_list_element_previous,
	#self_drive_ski_v1 .page_list_element, 
	#self_drive_ski_v1 .page_list_element_selected, 
	#self_drive_ski_v1 .page_list_element_next, 
	#self_drive_ski_v1 .page_list_element_previous,
	#theme_v1 .page_list_element,
	#theme_v1 .page_list_element_selected,
	#theme_v1 .page_list_element_next,
	#theme_v1 .page_list_element_previous,
	#hotel_v1 .page_list_element,
	#hotel_v1 .page_list_element_selected,
	#hotel_v1 .page_list_element_next,
	#hotel_v1 .page_list_element_previous
	{
	
		float:left;
		text-align:center;
		border: 1px solid #F6FBFF;
	}
	
	#charter_v3 .page_list_element a, 
	#charter_v3 .page_list_element_selected a,
	#self_drive_v1 .page_list_element a, 
	#self_drive_v1 .page_list_element_selected a,
	#charter_ski_v1 .page_list_element a,
	#charter_ski_v1  .page_list_element_selected a,
	#self_drive_ski_v1 .page_list_element a, 
	#self_drive_ski_v1 .page_list_element_selected a,
	#theme_v1 .page_list_element a, 
	#theme_v1 .page_list_element_selected a,
	#hotel_v1 .page_list_element a, 
	#hotel_v1 .page_list_element_selected a
	{
		font-size: 11px;
		color: #000000;
	}
	
	#charter_v3 .page_list_element_selected a,
	#self_drive_v1 .page_list_element_selected a,
	#charter_ski_v1 .page_list_element_selected a,
	#self_drive_ski_v1 .page_list_element_selected a,
	#theme_v1 .page_list_element_selected a,
	#hotel_v1 .page_list_element_selected a
	{
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
	}
	
	#charter_v3 .page_list_element_selected,
	#self_drive_v1 .page_list_element_selected,
	#charter_ski_v1 .page_list_element_selected,
	#self_drive_ski_v1 .page_list_element_selected,
	#theme_v1 .page_list_element_selected,
	#hotel_v1 .page_list_element_selected
	{
		height: 14px;
		border: 1px solid #33416a;
		background-color: #485c85;
		
		
	}
	
	#charter_v3 .page_list_element_next,
	#self_drive_v1 .page_list_element_next,
	#charter_ski_v1  .page_list_element_next,
	#self_drive_ski_v1 .page_list_element_next,
	#theme_v1 .page_list_element_next,
	#hotel_v1 .page_list_element_next
	{
		width: 50px;
		text-align:left;
		padding-left: 2px;
		
	}
	
	#charter_v3 .page_list_element_next_container, 
	#charter_v3 .page_list_element_previous_container,
	#self_drive_v1 .page_list_element_next_container, 
	#self_drive_v1 .page_list_element_previous_container,
	#charter_ski_v1 .page_list_element_next_container,
	#charter_ski_v1 .page_list_element_previous_container,
	#self_drive_ski_v1 .page_list_element_next_container,
	#self_drive_ski_v1 .page_list_element_previous_container,
	#theme_v1 .page_list_element_next_container,
	#theme_v1 .page_list_element_previous_container,
	#hotel_v1 .page_list_element_next_container,
	#hotel_v1 .page_list_element_previous_container
	{
		width:50px;
		float:left;
	}
	
	
	#charter_v3 .page_list_element_next a, 
	#charter_v3 .page_list_element_previous a,
	#self_drive_v1 .page_list_element_next a, 
	#self_drive_v1 .page_list_element_previous a,
	#charter_ski_v1 .page_list_element_next a,
	#charter_ski_v1 .page_list_element_previous a,
	#self_drive_ski_v1 .page_list_element_next a,
	#self_drive_ski_v1 .page_list_element_previous a,
	#theme_v1 .page_list_element_next a,
	#theme_v1 .page_list_element_previous a,
	#hotel_v1 .page_list_element_next a,
	#hotel_v1 .page_list_element_previous a
	{
	
		color: #000000;
		font-size: 11px;
	}
	
	#charter_v3 .page_list_order_by_box,
	#self_drive_v1 .page_list_order_by_box,
	#charter_ski_v1 .page_list_order_by_box,
	#self_drive_ski_v1 .page_list_order_by_box,
	#theme_v1 .page_list_order_by_box,
	#hotel_v1 .page_list_order_by_box
	{	
		
		float:right;
		
	
	}
	
	#charter_v3 #loading_layer,
	#self_drive_v1 #loading_layer,
	#charter_ski_v1 #loading_layer,
	#self_drive_ski_v1 #loading_layer,
	#theme_v1 #loading_layer
	{
		position: absolute;
		top:169px;
		left:208px;
		
		width: 308px;
		height:117px;
	
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/loading_background.gif') no-repeat;
		padding-left:120px;
		padding-top: 47px;
		font-weight: bold;
		font-size: 16px;
		color: #192D5C;
	
	}
	
	#hotel_v1 #loading_layer
	{
		z-index: 1000;
		position: absolute;
		top:169px;
		left:10px;
		
		width: 308px;
		height:117px;
	
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/loading_background.gif') no-repeat;
		padding-left:120px;
		padding-top: 47px;
		font-weight: bold;
		font-size: 16px;
		color: #192D5C;
	}
	
	#hotel_v1 #loading_layer_container
	{
		z-index: 1000;
	}
	
	#charter_v3 .page_list_order_by_box .label,
	#self_drive_v1 .page_list_order_by_box .label,
	#charter_ski_v1 .page_list_order_by_box .label,
	#self_drive_ski_v1 .page_list_order_by_box .label,
	#theme_v1 .page_list_order_by_box .label ,
	#hotel_v1 .page_list_order_by_box .label
	{
	
		float:left;
		line-height: 33px;
		padding-right: 3px;
		font-size:11px;
	
	}
	
	#charter_v3 .page_list_order_by_box .drop_down_box,
	#self_drive_v1 .page_list_order_by_box .drop_down_box,
	#charter_ski_v1 .page_list_order_by_box .drop_down_box,
	#self_drive_ski_v1 .page_list_order_by_box .drop_down_box,
	#theme_v1 .page_list_order_by_box .drop_down_box
	{
		padding-top:8px;
		float:left;
		padding-right: 4px;
	}
	
	#charter_v3 .page_list_order_by_box .drop_down_box select,
	#self_drive_v1 .page_list_order_by_box .drop_down_box select,
	#charter_ski_v1 .page_list_order_by_box .drop_down_box select,
	#self_drive_ski_v1 .page_list_order_by_box .drop_down_box select,
	#theme_v1 .page_list_order_by_box .drop_down_box select
	{
		font-size:11px;
		
	}
	
	#charter_v3 .text_box,
	#self_drive_v1 .text_box,
	#charter_ski_v1 .text_box,
	#self_drive_ski_v1 .text_box,
	#theme_v1 .text_box
	{
		font-size:11px;
	}
	
	
	#charter_v3 .number_of_results,
	#self_drive_v1 .number_of_results,
	#charter_ski_v1 .number_of_results,
	#self_drive_ski_v1 .number_of_results,
	#theme_v1 .number_of_results
	{
		font-weight:bold;
		font-size: 16px;	
		line-height: 74px;
	}
	
	.text1
	{	
		
		font-size: 16px;	
		line-height: 74px;
	}
	
	.text2
	{
		
		font-size: 12px;	
		line-height: 74px;
	
	}
	
	.fact_box_top
	{
		float:left;
		width: 127px;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/info_box_top.gif') no-repeat;;
		padding-top: 0px;
		padding-bottom: 16px;
	}
	
	.fact_box_top .fact_box_element
	{
		float:left;
		width: 127px;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/info_box_splitter.gif') no-repeat;;
		line-height: 18px;
		background-position:bottom left;
	}
	#charter_v3 .fact_box_top .fact_box_element .label,
	#self_drive_v1 .fact_box_top .fact_box_element .label,
	#charter_ski_v1 .fact_box_top .fact_box_element .label
	{
		float:left;
		width: 80px;
		overflow:hidden;
		font-weight:bold;
		padding-left:0px;
		
		padding-left:5px;
		
	}
	
	#charter_v3 .fact_box_top .fact_box_element .value,
	#self_drive_v1 .fact_box_top .fact_box_element .value,
	#charter_ski_v1 .fact_box_top .fact_box_element .value
	{
		float:left;
		width: 35px;
		overflow:hidden;
		text-align:right;
		
	}
	
	
	
	.fact_box_middle
	{
		float:left;
		width: 127px;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/info_box_middle.gif') repeat-y;
		margin-top: 10px;
		
	}
	
	.fact_box_bottom
	{
		float:left;
		width: 127px;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/info_box_bottom.gif') no-repeat;;
		background-position: bottom left;
	}
	
	.button_middle
	{
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/button_middle.gif') repeat-x;
		height: 17px;
		
	}
	
	#charter_v3 .button_left,
	#self_drive_v1 .button_left,
	#charter_ski_v1 .button_left,
	#self_drive_ski_v1 .button_left
	{
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/button_left.gif') no-repeat;
		height: 17px;
		padding-left: 10px;
		padding-right: 30px;
		line-height: 17px;
		color: #526b88;
		font-size: 11px;
		font-weight:bold;
		cursor: pointer;
	}	
	
	#charter_v3 .button_right,
	#self_drive_v1 .button_right,
	#charter_ski_v1 .button_right,
	#self_drive_ski_v1 .button_right
	{
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/button_right.gif') no-repeat;
		background-position:top right;
		height: 17px;
	}	
	
	#charter_v3 .more_info_box,
	#self_drive_v1 .more_info_box,
	#charter_ski_v1 .more_info_box,
	#self_drive_ski_v1 .more_info_box,
	#hotel_v1 .more_info_box
	{
		float:left;
		width: 603px;
	
		padding-top:5px;
		
		/*border: 1px solid #000000;*/
	}
	
	#theme_v1 .more_info_box
	{
		float:left;
		width: 539px;
	
		padding-top:5px;
		
		/*border: 1px solid #000000;*/
	}
	
	#charter_v3 .more_info_button_container,
	#self_drive_v1 .more_info_button_container,
	#charter_ski_v1 .more_info_button_container,
	#self_drive_ski_v1 .more_info_button_container
	{
		width: 600px;
		float:left;
	}
	
	#charter_v3 .show_hide_map_button,
	#self_drive_v1 .show_hide_map_button,
	#charter_ski_v1 .show_hide_map_button,
	#self_drive_ski_v1 .show_hide_map_button
	{
	margin-right: 4px;
		float:right;
	}
	
	#charter_v3 .show_more_info_button,
	#self_drive_v1 .show_more_info_button,
	#charter_ski_v1 .show_more_info_button,
	#self_drive_ski_v1 .show_more_info_button
	{	
		margin-right: 4px;
		float:right;
	}
	
	#charter_v3 .hide_more_info_button,
	#self_drive_v1 .hide_more_info_button,
	#charter_ski_v1  .hide_more_info_button,
	#self_drive_ski_v1 .hide_more_info_button
	{
		margin-right: 4px;
		float:right;
	}
	
	#charter_v3 .hide_more_info_button .button_right,
	#self_drive_v1 .hide_more_info_button .button_right,
	#charter_ski_v1 .hide_more_info_button .button_right,
	#self_drive_ski_v1 .hide_more_info_button .button_right
	{
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/button_right_up.gif') no-repeat;
		background-position:top right;
		height: 17px;
	}
	
	#charter_v3 .picture_container_top,
	#self_drive_v1 .picture_container_top,
	#charter_ski_v1 .picture_container_top,
	#self_drive_ski_v1 .picture_container_top,
	#theme_v1 .picture_container_top,
	#hotel_v1 .picture_container_top
	{
		width: 168px;
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/picture_container_top.gif') no-repeat;
		background-position: top right;
		padding-bottom: 10px;
		
	}
	
	
	
	#charter_v3 .picture_container_middle,
	#self_drive_v1 .picture_container_middle,
	#charter_ski_v1 .picture_container_middle,
	#self_drive_ski_v1 .picture_container_middle,
	#theme_v1 .picture_container_middle,
	#hotel_v1 .picture_container_middle
	{
		width: 168px;
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/picture_container_middle.gif') repeat-y;
		margin-right: 17px;
	}
	
	#charter_v3 .hotel_more_info_link_container,
	#self_drive_v1 .hotel_more_info_link_container,
	#charter_ski_v1 .hotel_more_info_link_container,
	#self_drive_ski_v1 .hotel_more_info_link_container,
	#hotel_v1  .hotel_more_info_link_container
	{
		width: 395px;
		float:left;
		margin-bottom: 10px; 
	}
	
	#theme_v1 .hotel_more_info_link_container
	{
		width: 300px;
		float:left; 
	}
	
	#charter_ski_v1 .hotel_more_info_link_container
	{
		margin-bottom: 10px;
	}
	
	#charter_ski_v1 .pickup_point_list_toggler
	{
			margin-top:10px;
		font-size: 11px;
		font-weight: normal;
		color: #092C56;
		text-decoration: underline;
		cursor: pointer;
		float:left;
		clear:left;
		padding-bottom: 10px;
		width: 160px;
	}
	
	#charter_ski_v1 .pickup_point_list
	{
		margin-top:10px;
		float:left;
		clear:left;
	}
	
	#charter_ski_v1 .pickup_point_list .label
	{
		font-weight:bold;
		float:left;
		clear:left;
	}
	
	#charter_ski_v1 .pickup_point_list .pickup_point_list_item
	{
		float:left;
		clear:left;
		font-size: 11px;
		width: 300px;
	}
	
	
		#charter_v3 .hotel_more_info_link_container,
		#self_drive_v1 .hotel_more_info_link_container,
		#charter_ski_v1 .hotel_more_info_link_container,
		#self_drive_ski_v1 .hotel_more_info_link_container,
		#theme_v1 .hotel_more_info_link_container
		{
			font-size: 11px;
		}
	
	#charter_v3 .hotel_more_info_text_container,
	#self_drive_v1 .hotel_more_info_text_container,
	#self_drive_ski_v1 .hotel_more_info_text_container
	{
		width: 395px;
		height: 85px;
		overflow:hidden;
		float:left; 
		font-size: 11px;
		text-overflow:ellipsis;
		
	}

	#charter_ski_v1 .hotel_more_info_text_container
	{
		width: 395px;
		
		overflow:hidden;
		float:left; 
		font-size: 11px;
		text-overflow:ellipsis;
		
	}
	

	#theme_v1 .hotel_more_info_text_container
	{
		width: 320px;
		height: 85px;
		overflow:hidden;
		float:left; 
		font-size: 11px;
		text-overflow:ellipsis;
		
	}
	
	
	#charter_v3 .picture_container_bottom,
	#self_drive_v1 .picture_container_bottom,
	#charter_ski_v1  .picture_container_bottom,
	#self_drive_ski_v1 .picture_container_bottom,
	#theme_v1 .picture_container_bottom,
	#hotel_v1 .picture_container_bottom
	{
		width: 168px;
		float:left;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/picture_container_bottom.gif') no-repeat;;
		background-position: bottom left;
	}
	
	
	
	#charter_v3 .image_box,
	#self_drive_v1 .image_box,
	#charter_ski_v1 .image_box,
	#self_drive_ski_v1 .image_box,
	#hotel_v1 .image_box
	{
		width: 174px;
		height: 132px;
		background: url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/picture_frame.gif') no-repeat;
		float:left;
		margin-right: 0px;
		overflow:hidden;
	}
	
	.picture_container_bottom img
	{
		float:left;
		margin-left:2px;
		margin-top: 2px;
		
		width: 164px;
		/*height: 122px;*/
	}
	
	#charter_quick_search_form .label,
	#self_drive_quick_search_form .label,
	#charter_ski_quick_search_form .label,
	#self_drive_ski_quick_search_form .label,
	#theme_quick_search_form .label,
	#hotel_tse_quick_search_form .label
	{
		font-weight: bold;
		font-size: 14px;
		color: #192D5C;
		line-height: 28px;
		
	}
	
	#theme_quick_search_form #duration_container
	{
		float:left;
		width:453px;
		overflow:hidden;
	}
	
	#theme_quick_search_form #duration_select_container
	{
		float:left;
		width: 239px;
	
	}
	
	#theme_quick_search_form #departure_area_select_container,
	#theme_quick_search_form #departure_month_select_container,
	#theme_quick_search_form #destination_country_select_container,
	#theme_quick_search_form #theme_select_container
	{
		float:left;
		width: 365px;
		
	}
	
	#theme_quick_search_form #duration_select_container .select_box
	{
		float:left;
		width:232px;
	}
	

	#charter_v3 #from_airport_container,
	#charter_v3 #to_area_container, 
	#charter_v3 #duration_container,
	#charter_v3 #to_airport_container,
	#self_drive_v1 #from_airport_container,
	#self_drive_v1 #to_area_container, 
	#self_drive_v1 #duration_container,
	#self_drive_v1 #to_airport_container,
	#self_drive_v1 #min_pax_container,
	#self_drive_v1 #to_country_container,
	#charter_ski_v1 #to_country_container,
	#charter_ski_v1 #to_destination_container
	{
		float:left;
		clear:left;
		margin-bottom: 10px;
		width: 333px;
	}
	
	#charter_ski_v1 #pax_container
	{
		
		clear:left;
		margin-bottom: 10px;
	}
	
		#charter_ski_v1 #to_area_container
		{
			display:none;
		}
	
	#charter_ski_v1 #accommodation_container
	{
		float:left;
		clear:left;
		margin-bottom: 10px;
		width: 205px;
	}
	
	#charter_ski_v1 #accommodation_container #nAccommodationID
	{
		width: 150px;
	}
	
	
	#self_drive_v1 #flexible_arrival_container
	{
		/*padding-top: 168px;*/
	}
	
	#charter_v3 #charter_quick_search_left #calendar_container,
	#self_drive_v1 #self_drive_quick_search_left #calendar_container,
	#charter_ski_v1 #charter_ski_quick_search_left #calendar_container,
	#self_drive_ski_v1 #self_drive_ski_quick_search_left #calendar_container
	{
	
		height: 197px;
	}
	
	#charter_v3 #charter_quick_search_left #calendar_container .label,
	#self_drive_v1 #self_drive_quick_search_left #calendar_container .label,
	#charter_ski_v1 #charter_ski_quick_search_left #calendar_container .label,
	#self_drive_ski_v1 #self_drive_ski_quick_search_left #calendar_container .label
	{
		margin-bottom:3px;
	}
	
	#charter_v3 #flexible_departure_container,
	#self_drive_v1 #flexible_departure_container,
	#charter_ski_v1 #flexible_departure_container,
	#self_drive_ski_v1 #flexible_departure_container
	{
		float:left;
		clear:left;
		width: 211px;
		margin-bottom:20px;
		padding-top: 17px;
	}
	
	#charter_v3 #status_text_container,
	#self_drive_v1 #status_text_container,
	#charter_ski_v1 #status_text_container,
	#self_drive_ski_v1 #status_text_container
	{
		font-size: 11px;
		font-weight:bold;
		color: red;
	}
	
	#hotel_v1 #index_top_container .status_box
	{
		float:left;
		clear:left;
	}
	
	#charter_ski_v1 #departure_pickup_point
	{
		cursor:pointer;
		text-decoration: underline;
	}
	
	#charter_ski_v1 #pickup_point_close_x
	{
		float:right;
		cursor:pointer;
	}
	
	#charter_ski_v1 #pickup_point_container
	{
		border: 1px solid #DDE8F2;
		position: absolute;
		left: 250px;
		padding: 10px;
		background-color: #F7FCFF;
		
	}
	
	#charter_ski_v1 #pickup_point_container .check_box_container
	{
		float:left;
	}
	
	#charter_ski_v1 .filter_pickup_point
	{
		float:left; 
		clear:left;
	}
	
	.filter_pickup_point_item
	{
	float:left;
	clear:left;
	}
		.filter_pickup_point_item .label
		{
			float:left;
		}
	
	
	#charter_ski_v1 #pickup_point_planes,
	#charter_ski_v1 #pickup_point_busses,
	#charter_ski_v1 #pickup_point_trains
	{
		float:left;
		width:200px;
		
	}

	
	
	#charter_v3 #charter_quick_search_left #status_text_container,
	#self_drive_v1 #self_drive_quick_search_left #status_text_container,
	#charter_ski_v1 #charter_ski_quick_search_left #status_text_container,
	#self_drive_ski_v1 #self_drive_quick_search_left #status_text_container
	{
		font-size: 13px;
		float:left;
		clear:left;
		width: 211px;
	}
	
	#charter_v3 #charter_quick_search_form select,
	#self_drive_v1 #self_drive_quick_search_form select,
	#self_drive_ski_v1 #self_drive_ski_quick_search_form select
	{
		font-size:14px;
	}
	
	#charter_v3 #charter_quick_search_left,
	#self_drive_v1 #self_drive_quick_search_left,
	#charter_ski_v1 #charter_ski_quick_search_left,
	#self_drive_ski_v1 #self_drive_ski_quick_search_left
	{
		
		float:left;
		width: 240px;
		padding-left: 10px;
		margin-top:10px;
	
		
	}
	
		#charter_v3 #charter_quick_search_left .select_box,
		#self_drive_v1 #self_drive_quick_search_left .select_box,
		#charter_ski_v1 #charter_ski_quick_search_left .select_box,
		#self_drive_ski_v1  #self_drive_ski_quick_search_left .select_box
		{
			width: 220px;
		}
	

	
	
	
	#charter_v3 #charter_quick_search_right .select_box,
	#self_drive_v1 #self_drive_quick_search_right .select_box,
	#charter_ski_v1 #charter_ski_quick_search_right .select_box,
	#self_drive_ski_v1 #self_drive_ski_quick_search_right .select_box
	{
		width: 326px;
	}
	
	#self_drive_v1 #self_drive_quick_search_right #type_select_container #nType,
	#self_drive_ski_v1 #self_drive_ski_quick_search_right #type_select_container #nType
	{
		width: 202px;
	}
	
	
	#charter_v3 #charter_quick_search_right #travel_agency_container,
	#self_drive_v1 #self_drive_quick_search_right #travel_agency_container,
	#self_drive_ski_v1 #self_drive_ski_quick_search_right #travel_agency_container
	{
		margin-top:10px;
	}
	
	#charter_v3 #charter_quick_search_right #specification_container .select_box, 
	#charter_v3 #charter_quick_search_right #travel_agency_container .select_box,
	#self_drive_v1 #self_drive_quick_search_right #specification_container .select_box, 
	#self_drive_v1 #self_drive_quick_search_right #travel_agency_container .select_box,
	#self_drive_ski_v1 #self_drive_ski_quick_search_right #specification_container .select_box,
	#self_drive_ski_v1 #self_drive_ski_quick_search_right #travel_agency_container .select_box
	{
		width: 202px;
	}
	
	#charter_v3 #charter_quick_search_right,
	#self_drive_v1 #self_drive_quick_search_right,
	#charter_ski_v1 #charter_ski_quick_search_right,
	#self_drive_ski_v1 #self_drive_ski_quick_search_right
	{
	
		float:left;
		width: 333px;
		
		margin-bottom: 15px;
		margin-top: 11px;
		
	
	
	}
	
	#charter_ski_v1 #charter_ski_quick_search_right #from_departure_place_container
	{
		margin-bottom: 10px;
	}
	
	#charter_ski_v1 #charter_ski_quick_search_right #nAccommodationTypeID
	{
		width: 205px;
	}
	
	#charter_v3 #charter_quick_search_right .button,
	#self_drive_v1 #self_drive_quick_search_right .button,
	#charter_ski_v1 #charter_ski_quick_search_right .button,
	#self_drive_ski_v1 #self_drive_ski_quick_search_right .button,
	#theme_v1 #theme_quick_search_button,
	#hotel_v1 #quick_search_button 
	{
			background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/search_button_quick_search.gif') no-repeat;
			width: 110px;
			height: 36px;
			border: 0px;	
			color: #FFFFFF;
			font-weight:bold;
			font-size: 16px;
	}
	
	#self_drive_v1 #self_drive_quick_search_right .button
	{
		float:left;
	}
	
	
	/**/
	#charter_v3 #charter_offer_search_form,
	#self_drive_v1 #self_drive_offer_search_form,
	#charter_ski_v1 #charter_ski_search_form,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form,
	#theme_v1 #theme_search_form,
	#hotel_v1 #hotel_search_form
	{
	
		width: 193px;
		float:left;
		font-family: tahoma;
		font-size: 11px;
		color: #373E72;
		
		
	
		margin-top:10px;
	}
	
	#charter_v3 #charter_offer_search_form .box_middle,
	#self_drive_v1 #self_drive_offer_search_form .box_middle,
	#charter_ski_v1 #charter_ski_search_form .box_middle,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .box_middle,
	#theme_v1 #theme_offer_search_form .box_middle,
	#hotel_v1 #hotel_module .box_middle
	{
		float:left;
		width: 193px;
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/Left_box_middle.gif') repeat-y;
		
	}
	
	#charter_v3 #charter_offer_search_form .box_bottom,
	#self_drive_v1 #self_drive_offer_search_form .box_bottom,
	#charter_ski_v1 #charter_ski_search_form .box_bottom,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .box_bottom,
	#theme_v1 #theme_offer_search_form .box_bottom,
	#hotel_v1 #hotel_module .box_bottom
	{
		float:left;
		width: 193px;
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/Left_box_bottom.gif') no-repeat;
		background-position: bottom left;
	}
	
	#charter_v3 #charter_offer_search_form .box_top,
	#self_drive_v1 #self_drive_offer_search_form .box_top,
	#charter_ski_v1 #charter_ski_search_form .box_top,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .box_top,
	#theme_v1 #theme_offer_search_form .box_top,
	#hotel_v1 #hotel_module  .box_top 
	{
		float:left;
		width: 193px;
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/Left_box_top.gif') no-repeat;
		
	}
	
	#charter_v3 #charter_offer_search_form .box_top .label,
	#self_drive_v1 #self_drive_offer_search_form .box_top .label,
	#charter_ski_v1 #charter_ski_search_form .box_top .label,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .box_top .label,
	#theme_v1 #theme_offer_search_form .box_top .label,
	#hotel_v1 #hotel_module  .box_top .label
	{
		font-size: 11px;
	}
	
	#hotel_v1 #hotel_module  .box_top #pax_label,
	#hotel_v1 #hotel_module  .box_top	#pax_select_container,
	#hotel_v1 #hotel_module  .box_top #rooms_label,
	#hotel_v1 #hotel_module  .box_top	#room_select_container,
	#arrival_date_shown_container,
	#arrival_date_label,
	#departure_date_label
	{
		width: 90px;
		float:left;
	}
	
	
	#hotel_v1 #hotel_module  .box_top #departure_date_shown,
	#hotel_v1 #hotel_module  .box_top #nRooms
	{
		width: 90px;
		float:left;
	}
	
	#hotel_v1 #hotel_module  .box_top #arrival_date_shown,
	#hotel_v1 #hotel_module  .box_top #nPax
	{
		width: 85px;
		float:left;
	}
	
	#hotel_v1 #hotel_module .box_top #city_input
	{
		width: 180px;
	}
	
	#hotel_v1 #hotel_module .box_top  #sHotelName
	{
		width: 180px;
	}
	
	
		
	#charter_v3 .filter_specification_item .check_box_container, 
	#charter_v3 .filter_duration_item .check_box_container,
	#charter_v3 .filter_all_inclusive .check_box_container,
	#self_drive_v1 .filter_specification_item .check_box_container, 
	#self_drive_v1 .filter_duration_item .check_box_container,
	#self_drive_v1 .filter_type_item .check_box_container,
	#self_drive_ski_v1 .filter_specification_item .check_box_container,
	#self_drive_ski_v1 .filter_duration_item .check_box_container,
	#self_drive_ski_v1 .filter_type_item .check_box_container,
	#theme_v1 .filter_duration_item .check_box_container,
	#hotel_v1 .filter_specification_item .check_box_container,
	#hotel_v1 .filter_hostel_item .check_box_container
	{
		width: 16px;
		float:left;
		
	}
	
	#charter_v3 .filter_specification_item, 
	#charter_v3 .filter_duration_item,
	#self_drive_v1 .filter_specification_item, 
	#self_drive_v1 .filter_duration_item,
	#self_drive_v1 .filter_type_item,
	#self_drive_ski_v1 .filter_specification_item,
	#self_drive_ski_v1 .filter_duration_item,
	#self_drive_ski_v1 .filter_type_item,
	#theme_v1 .filter_duration_item,
	#hotel_v1 .filter_specification_item,
	#hotel_v1 .filter_hostel_item
	{
	
		width:183px;
		float:left;
	}
	
	#charter_v3 .filter_specification_item .star_container,
	#self_drive_v1 .filter_specification_item .star_container,
	#self_drive_ski_v1 .filter_specification_item .star_container,
	#hotel_v1 .filter_specification_item  .star_container
	{
		float:left;
		line-height: 17px; 
		
	}
	
	#charter_v3 .star_container .star_active, 
	#charter_v3 .star_container .star_inactive,
	#self_drive_v1 .star_container .star_active, 
	#self_drive_v1 .star_container .star_inactive,
	#self_drive_ski_v1 .star_container .star_active,
	#self_drive_ski_v1 .star_container .star_inactive,
	#hotel_v1 .star_container .star_active,
	#hotel_v1 .star_container .star_inactive
	{
		width:17px;
		height:17px;
		float:left;
	}
	#charter_v3 .star_container .star_active,
	#self_drive_v1 .star_container .star_active,
	#self_drive_ski_v1 .star_container .star_active,
	#hotel_v1  .star_container .star_active
	{
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/star_menu_active.gif') no-repeat;
	}
	
	#charter_v3 .star_container .star_inactive,
	#self_drive_v1 .star_container .star_inactive,
	#self_drive_ski_v1 .star_container .star_inactive,
	#hotel_v1  .star_container .star_inactive
	{
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/star_menu_inactive.gif') no-repeat;
	}
	
	
	#charter_v3 #charter_offer_search_form .box_top .header,
	#self_drive_v1 #self_drive_offer_search_form .box_top .header,
	#charter_ski_v1 #charter_ski_search_form .box_top .header,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .box_top .header,
	#theme_v1 #theme_offer_search_form .box_top .header,
	#hotel_v1 #hotel_search_form .box_top .header
	{
		font-weight: bold;
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/Left_box_top.gif') no-repeat;
		clear:left;
		font-size: 12px;
		line-height: 24px;
		padding-left:6px;
		
	}

	#charter_v3 #charter_offer_search_form .box_top .content,
	#self_drive_v1 #self_drive_offer_search_form .box_top .content,
	#charter_ski_v1 #charter_ski_search_form .box_top .content,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .box_top .content,
	#theme_v1 #theme_offer_search_form .box_top .content,
	#hotel_v1  #hotel_search_form .box_top .content,
	#charter_v3 #charter_offer_search_form .box_top .content_news
	{
		
		width: 193px;
		padding:6px;
	}
	
	#charter_v3 #charter_offer_search_form .box_top .content_news .label
	{
		color: #FFFFFF;
		font-size: 15px;
		font-weight: bold;
		
	}
	
	#charter_v3 #charter_offer_search_form .box_top .content_news .filter_all_inclusive .label
	{
		font-size: 11px;
	}
	#charter_v3 #charter_offer_search_form .box_top .content_news
	{
		/*background:url('http://tmcomponents.devel.travelmarket.com/modules/tm_charter/public/gfx/flashing_spacer.gif');
		*/
		
		background-color: #1E1A52;
		width: 193px;
		overflow:hidden;
			-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#charter_v3 #charter_offer_search_form .box_top #all_inclusive_splitter
	{
		width: 193px;
		overflow:hidden;
		
	}
	

	#charter_v3 #charter_offer_search_form .label,
	#self_drive_v1 #self_drive_offer_search_form .label,
	#charter_ski_v1 #charter_ski_search_form .label,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .label,
	#theme_v1 #theme_offer_search_form .label,
	#hotel_v1 #hotel_tse_quick_search_form .label,
	#hotel_v1 #hotel_search_form .label
	{
		font-weight: bold;
		line-height: 18px;
	}
	
	#charter_v3 #charter_offer_search_form select,
	#self_drive_v1 #self_drive_offer_search_form select,
	#charter_ski_v1 #charter_ski_search_form select,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form select,
	#theme_v1 #theme_offer_search_form select
	{
		width: 180px;
		margin-bottom: 5px;
		font-size: 11px;
	}
	#charter_v3 .yui-cal-nav-m #CalendarOutContainer_nav_month,
	#self_drive_v1 .yui-cal-nav-m #CalendarOutContainer_nav_month,
	#charter_ski_v1 .yui-cal-nav-m #CalendarOutContainer_nav_month,
	#self_drive_ski_v1 .yui-cal-nav-m #CalendarOutContainer_nav_month
	{
		width: 110px;
	}
	
	#charter_v3 #charter_offer_search_form .splitter,
	#self_drive_v1 #self_drive_offer_search_form .splitter,
	#charter_ski_v1 #charter_ski_search_form .splitter,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form .splitter,
	#theme_v1 #theme_offer_search_form .splitter,
	#hotel_v1 #hotel_search_form .splitter
	{
		background:url('http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/Left_box_splitter.gif') no-repeat;
		clear:left;
	}	

	#charter_v3 #nPriceFromLabelText,
	#charter_v3 #nPriceToLabelText,
	#charter_v3 #dDepartureFromLabelText,
	#charter_v3 #dDepartureToLabelText,
	#self_drive_v1 #nPriceFromLabelText,
	#self_drive_v1 #nPriceToLabelText,
	#self_drive_v1 #dArrivalFromLabelText,
	#self_drive_v1 #dArrivalToLabelText,
	#charter_ski_v1 #nPriceFromLabelText,
	#charter_ski_v1 #nPriceToLabelText,
	#charter_ski_v1 #dDepartureFromLabelText,
	#charter_ski_v1 #dDepartureToLabelText,
	#self_drive_ski_v1 #nPriceFromLabelText,
	#self_drive_ski_v1 #nPriceToLabelText,
	#self_drive_ski_v1 #dArrivalFromLabelText,
	#self_drive_ski_v1 #dArrivalToLabelText,
	#theme_v1 #nPriceFromLabelText,
	#theme_v1 #nPriceToLabelText
	{
		font-size: 11px;
	}

	#charter_ski_v1 #transport_type_checkboxes
	{
		float:left;
		clear:left;
		width: 180px;
		font-weight:bold;
	}

	#charter_ski_v1 #transport_type_checkboxes input
	{
		float:left;
	}

	#charter_ski_v1 #transport_type_checkboxes .label
	{
		margin-left: 5px;
		margin-right: 5px;
		float:left;
	}

	#charter_v3 #charter_slider1_bg,
	#self_drive_v1 #self_drive_slider1_bg,
	#charter_ski_v1 #charter_ski_slider1_bg,
	#self_drive_ski_v1 #self_drive_ski_slider1_bg,
	#theme_v1 #theme_slider1_bg,
	#hotel_v1  #hotel_slider1_bg,
	#hotel_v1  #hotel_slider2_bg
	{
		position: relative;
		background: url(http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/org_bg-h.gif) 0 10px no-repeat;
		height: 28px;
		width: 169px;
	}

	#charter_v3 #charter_slider1_bg div,
	#self_drive_v1 #self_drive_slider1_bg div,
	#charter_ski_v1 #charter_ski_slider1_bg div,
	#self_drive_ski_v1 #self_drive_ski_slider1_bg div,
	#theme_v1 #theme_slider1_bg div,
	#hotel_v1  #hotel_slider1_bg div,
	#hotel_v1  #hotel_slider2_bg div
	{
		position: absolute;
		cursor: default;
		top: 4px;
	}

	#charter_v3 #charter_offer_search_form #flex_days,
	#self_drive_v1 #self_drive_offer_search_form #flex_days,
	#charter_ski_v1 #charter_ski_search_form #nFlexDays,
	#self_drive_ski_v1 #self_drive_offer_ski_search_form #flex_days
	{
		width: 90px;
	}

	#charter_v3 #filter_duration .filter_duration_item .label, 
	#charter_v3 #filter_specification .filter_specification_item .star_container,
	#charter_v3 #filter_specification .filter_specification_item .label,
	#self_drive_v1 #filter_duration .filter_duration_item .label, 
	#self_drive_v1 #filter_specification .filter_specification_item .star_container,
	#self_drive_v1 #filter_specification .filter_specification_item .label,
	#self_drive_v1 #filter_type .filter_type_item .label,
	#self_drive_ski_v1 #filter_duration .filter_duration_item .label, 
	#self_drive_ski_v1 #filter_specification .filter_specification_item .star_container,
	#self_drive_ski_v1 #filter_specification .filter_specification_item .label,
	#self_drive_ski_v1 #filter_type .filter_type_item .label,
	#theme_v1 #filter_duration .filter_duration_item .label,
	#hotel_v1 #filter_specification .filter_specification_item .star_container,
	#hotel_v1 #filter_specification .filter_specification_item .label,
	{
		font-weight:normal;	
		font-size: 11px;
		
		float:left;
		margin-left:5px;
		
	}
/*
#charter_v3 #filter_specification .filter_specification_item .label
{
	width: 150px;
	
}*/

/*
#charter_v3 #filter_duration, 
#charter_v3 #filter_specification
{
	width: 180px;
	margin-bottom:10px;
	float:left;
	clear:left;
}

*/
#charter_v3 #charter_slider1_bg span,
#self_drive_v1 #self_drive_slider1_bg span,
#charter_ski_v1 #charter_ski_slider1_bg span,
#self_drive_ski_v1 #self_drive_ski_slider1_bg span,
#theme_v1 #theme_slider1_bg span,
#hotel_v1 #hotel_slider1_bg span    
{
position: absolute;
  	
        top: 10px;
        left: 5px;
        height: 13px;
        
		
    }

    #charter_v3 #charter_slider1_bg .caution,
    #self_drive_v1 #self_drive_slider1_bg .caution,
    #charter_ski_v1 #charter_ski_slider1_bg .caution,
    #self_drive_ski_v1 #self_drive_ski_v1 #self_drive_slider1_bg .caution,
    #theme_v1 #theme_slider1_bg .caution
    {
        background-position: 0 -13px;
    }
    #charter_v3 #charter_slider1_bg .boom,
    #charter_v3 #charter_slider1_bg .danger,
    #self_drive_v1 #self_drive_slider1_bg .boom,
    #self_drive_v1 #self_drive_slider1_bg .danger,
    #charter_ski_v1 #charter_ski_slider1_bg .boom,
    #charter_ski_v1 #charter_ski_slider1_bg .danger,
    #self_drive_ski_v1 #charter_ski_slider1_bg .boom,
    #self_drive_ski_v1 #charter_ski_slider1_bg .danger,
     #theme_v1 #theme_slider1_bg .boom,
    #theme_v1 #theme_slider1_bg .danger
    {
        background-position: 0 -26px;
    }
	
	
	
	/*
		--------
	*/
	
	#charter_v3 #charter_slider2_bg,
	#self_drive_v1 #self_drive_slider2_bg,
	#charter_ski_v1 #charter_ski_slider2_bg,
	#self_drive_ski_v1 #self_drive_ski_slider2_bg,
	#theme_v1 #theme_slider2_bg
	{
		position: relative;
		background: url(http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/org_bg-h.gif) 0 10px no-repeat;
	    height: 28px;
		width: 169px;
	}



#departure_date_shown_label
{
	width: 90px;
	float:left;
}

#flex_days_label
{
	
	width: 90px;
	float:left;
}

#departure_date_shown_container
{
	width: 90px;
	float:left;
}


#flex_days_container
{
	width: 90px;
	float:left;
}


#charter_v3 #charter_offer_module  .box_top .content #departure_date_shown,
#self_drive_v1 #self_drive_offer_module  .box_top .content #departure_date_shown,
#self_drive_ski_v1 #self_drive_offer_ski_module  .box_top .content #departure_date_shown,
#charter_ski_v1 #charter_offer_ski_module  .box_top .content #departure_date_shown
{
	width: 75px;

}

#charter_v3 #charter_offer_module .box_top .content #flex_days,
#self_drive_v1 #self_drive_offer_module .box_top .content #flex_days,
#self_drive_ski_v1 #self_drive_offer_ski_module .box_top .content #flex_days
{
	width: 90px;
}


#charter_v3 #charter_slider2_bg div,
#self_drive_v1 #self_drive_slider2_bg div,
#charter_ski_v1 #charter_ski_slider2_bg div,
#self_drive_ski_v1 #self_drive_ski_slider2_bg div,
#theme_v1 #theme_slider2_bg div
{
	position: absolute;
    cursor: default;
    top: 4px;
}

#charter_v3 #charter_slider2_bg span,
#self_drive_v1 #self_drive_slider2_bg span,
#charter_ski_v1 #charter_ski_slider2_bg span,
#self_drive_ski_v1 #self_drive_ski_slider2_bg span,
#theme_v1 #theme_slider2_bg span
{
position: absolute;
  
        top: 10px;
        left: 5px;
        height: 13px;
        
		/*	skal udregnes */
	
    }

    #charter_v3 #charter_slider2_bg .caution,
    #self_drive_v1 #self_drive_slider2_bg .caution, 
    #charter_ski_v1 #charter_ski_slider2_bg .caution,
    #self_drive_ski_v1 #self_drive_ski_slider2_bg .caution,
    #theme_v1 #theme_slider2_bg .caution
    {
        background-position: 0 -13px;
    }
    #charter_v3 #charter_slider2_bg .boom,
   	#charter_v3 #charter_slider2_bg .danger,
   	#self_drive_v1 #self_drive_slider2_bg .boom,
    #self_drive_v1 #self_drive_slider2_bg .danger,
    #charter_ski_v1 #charter_ski_slider2_bg .boom,
    #charter_ski_v1 #charter_ski_slider2_bg .danger,
    #self_drive_ski_v1 #self_drive_ski_slider2_bg .boom,
    #self_drive_ski_v1 #self_drive_ski_slider2_bg .danger,
    #theme_v1 #theme_slider2_bg .boom,
    #theme_v1 #theme_slider2_bg .danger
   	{
        background-position: 0 -26px;
    }
	
	
	
	
	
	#charter_v3 #filter_supplier .filter_supplier_item,
	#self_drive_v1 #filter_supplier .filter_supplier_item,
	#charter_ski_v1 #filter_supplier .filter_supplier_item,
	#self_drive_ski_v1 #filter_supplier .filter_supplier_item,
	#theme_v1  #filter_supplier .filter_supplier_item
	{
		clear:both;
	}
	
	#charter_v3 #filter_supplier .filter_supplier_item .check_box_container,
	#self_drive_v1 #filter_supplier .filter_supplier_item .check_box_container,
	#charter_ski_v1  #filter_supplier .filter_supplier_item .check_box_container,
	#self_drive_ski_v1 #filter_supplier .filter_supplier_item .check_box_container,
	#theme_v1  #filter_supplier .filter_supplier_item .check_box_container
	{
		float:left;
		padding-top: 12px;
	}
	
	#charter_v3 #filter_supplier .filter_supplier_item .logo_container,
	#self_drive_v1 #filter_supplier .filter_supplier_item .logo_container,
	#charter_ski_v1 #filter_supplier .filter_supplier_item .logo_container,
	#self_drive_ski_v1 #filter_supplier .filter_supplier_item .logo_container,
	#theme_v1 #filter_supplier .filter_supplier_item .logo_container
	{
		float:left;height: 46px;padding-top:5px;padding-left:10px;
	}
	
	#charter_v3 #filter_supplier .filter_supplier_item .text,
	#self_drive_v1 #filter_supplier .filter_supplier_item .text,
	#charter_ski_v1 #filter_supplier .filter_supplier_item .text,
	#self_drive_ski_v1 #filter_supplier .filter_supplier_item .text,
	#theme_v1 #filter_supplier .filter_supplier_item .text
	{
		line-height: 30px;
	}
	
	#charter_v3 #filter_supplier .filter_supplier_item .logo_container img,
	#self_drive_v1 #filter_supplier .filter_supplier_item .logo_container img,
	#charter_ski_v1 #filter_supplier .filter_supplier_item .logo_container img,
	#self_drive_ski_v1 #filter_supplier .filter_supplier_item .logo_container img,
	#theme_v1 #filter_supplier .filter_supplier_item .logo_container img
	{
		cursor:pointer;
	}
	
	/*
		Calendar
	*/
	/* Yahoo Calendar start */
#charter_v3 .yui-calcontainer,
#self_drive_v1 .yui-calcontainer

{
	position:relative;
	float:left;_overflow:hidden; 
	width:220px;
}




#charter_ski_v1 .yui-calcontainer,
#self_drive_ski_v1 .yui-calcontainer,
#hotel_v1 .yui-calcontainer
{
	position:relative;
	float:left;_overflow:hidden; 
	width:220px;
}

#charter_v3 .yui-calcontainer iframe,
#self_drive_v1 .yui-calcontainer iframe,
#charter_ski_v1 .yui-calcontainer iframe,
#self_drive_ski_v1 .yui-calcontainer iframe,
#hotel_v1 .yui-calcontainer iframe
{
	position:absolute;
	border:none;
	margin:0;
	padding:0;
	z-index:0;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}
#charter_v3 .yui-calcontainer iframe.fixedsize,
#self_drive_v1 .yui-calcontainer iframe.fixedsize,
#charter_ski_v1 .yui-calcontainer iframe.fixedsize,
#self_drive_ski_v1 .yui-calcontainer iframe.fixedsize,
#hotel_v1  .yui-calcontainer iframe.fixedsize
{
	width:50em;
	height:50em;
	top:-1px;
	left:-1px;
}
#charter_v3 .yui-calcontainer.multi .groupcal,
#self_drive_v1 .yui-calcontainer.multi .groupcal,
#charter_ski_v1 .yui-calcontainer.multi .groupcal,
#self_drive_ski_v1 .yui-calcontainer.multi .groupcal,
#hotel_v1  .yui-calcontainer.multi .groupcal
{
	z-index:1;
	float:left;
	position:relative;
}
#charter_v3 .yui-calcontainer .title,
#self_drive_v1 .yui-calcontainer .title,
#charter_ski_v1 yui-calcontainer .title,
#self_drive_ski_v1 yui-calcontainer .title,
#hotel_v1 yui-calcontainer .title
{
		position:relative;z-index:1;
}
#charter_v3 .yui-calcontainer .close-icon,
#self_drive_v1 .yui-calcontainer .close-icon,
#charter_ski_v1 .yui-calcontainer .close-icon,
#self_drive_ski_v1 .yui-calcontainer .close-icon,
#hotel_v1 .yui-calcontainer .close-icon
{
	position:absolute;
	z-index:1;
	text-indent:-10000em;
	overflow:hidden;
}
#charter_v3 .yui-calendar,
#self_drive_v1 .yui-calendar,
#charter_ski_v1 .yui-calendar,
#self_drive_ski_v1 .yui-calendar,
#hotel_v1 .yui-calendar
{
	position:relative;
}
#charter_v3 .yui-calendar .calnavleft,
#self_drive_v1 .yui-calendar .calnavleft,
#charter_ski_v1 .yui-calendar .calnavleft,
#self_drive_ski_v1 .yui-calendar .calnavleft,
#hotel_v1 .yui-calendar .calnavleft
{
	position:absolute;
	z-index:1;
	text-indent:-10000em;
	overflow:hidden;
}
#charter_v3 .yui-calendar .calnavright,
#self_drive_v1 .yui-calendar .calnavright,
#charter_ski_v1 .yui-calendar .calnavright,
#self_drive_ski_v1 .yui-calendar .calnavright,
#hotel_v1 .yui-calendar .calnavright
{
	position:absolute;
	z-index:1;
	text-indent:-10000em;
	overflow:hidden;
}
#charter_v3 .yui-calendar .calheader,
#self_drive_v1 .yui-calendar .calheader,
#charter_ski_v1 .yui-calendar .calheader,
#self_drive_ski_v1 .yui-calendar .calheader,
#hotel_v1 .yui-calendar .calheader
{
	position:relative;
	width:100%;
	text-align:center;
}
#charter_v3 .yui-calcontainer .yui-cal-nav-mask,
#self_drive_v1 .yui-calcontainer .yui-cal-nav-mask,
#charter_ski_v1 .yui-calcontainer .yui-cal-nav-mask,
#self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-mask,
#hotel_v1 .yui-calcontainer .yui-cal-nav-mask
{
	position:absolute;
	z-index:2;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	_width:0;
	_height:0;
	left:0;
	top:0;
	display:none;
}
#charter_v3 .yui-calcontainer .yui-cal-nav,
#self_drive_v1 .yui-calcontainer .yui-cal-nav,
#charter_ski_v1 .yui-calcontainer .yui-cal-nav,
#self_drive_ski_v1 .yui-calcontainer .yui-cal-nav,
#hotel_v1 .yui-calcontainer .yui-cal-nav
{
	position:absolute;
	z-index:3;
	top:0;
	display:none;
}
#charter_v3 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
#self_drive_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
#charter_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
#self_drive_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
#hotel_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
{
	display:-moz-inline-box;
	display:inline-block;
}

#charter_v3 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#self_drive_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#charter_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#self_drive_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#hotel_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{
	display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;
}
#charter_v3 .yui-calendar .calbody a:hover,
#self_drive_v1 .yui-calendar .calbody a:hover,
#charter_ski_v1 .yui-calendar .calbody a:hover,
#self_drive_ski_v1 .yui-calendar .calbody a:hover,
#hotel_v1 .yui-calendar .calbody a:hover
{
		background:inherit;
}
#charter_v3 p#clear,
#self_drive_v1  p#clear,
#charter_ski_v1 p#clear,
#self_drive_ski_v1 p#clear,
#hotel_v1 p#clear
{
	clear:left;
	padding-top:10px;
}

#charter_v3  .yui-calcontainer,
#self_drive_v1 .yui-calcontainer,
#charter_ski_v1 .yui-calcontainer,
#self_drive_ski_v1 .yui-calcontainer,
#hotel_v1 .yui-calcontainer
{
	background-color:#f4f9ff;
	border:0px solid #808080;
	padding-top:5px;
}
#charter_v3  .yui-calcontainer.multi,
#self_drive_v1 .yui-calcontainer.multi,
#charter_ski_v1 .yui-calcontainer.multi,
#self_drive_ski_v1 .yui-calcontainer.multi,
#hotel_v1 .yui-calcontainer.multi
{
	padding:0 5px 0 5px;
}

 #charter_v3 .yui-calcontainer.multi .groupcal,
 #self_drive_v1 .yui-calcontainer.multi .groupcal,
 #charter_ski_v1 .yui-calcontainer.multi .groupcal,
 #self_drive_ski_v1 .yui-calcontainer.multi .groupcal,
 #hotel_v1 .yui-calcontainer.multi .groupcal
 {
 	background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;
 }
 #charter_v3 .yui-calcontainer .title,
 #self_drive_v1 .yui-calcontainer .title,
 #charter_ski_v1 .yui-calcontainer .title,
 #self_drive_ski_v1 .yui-calcontainer .title,
 #hotel_v1 .yui-calcontainer .title
 {
 	background:url(http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 0px 0px 0px;top:0;left:0;text-align:left;
 }
 
 #charter_v3 .yui-calcontainer.multi .title,
 #self_drive_v1 .yui-calcontainer.multi .title,
 #charter_ski_v1 .yui-calcontainer.multi .title,
 #self_drive_ski_v1 .yui-calcontainer.multi .title,
 #hotel_v1 .yui-calcontainer.multi .title
 {
 	margin:0 -5px 0 -5px;
 }
 
#charter_v3 .yui-calcontainer.withtitle,
#self_drive_v1 .yui-calcontainer.withtitle,
#charter_ski_v1 .yui-calcontainer.withtitle,
#self_drive_ski_v1 .yui-calcontainer.withtitle,
#hotel_v1  .yui-calcontainer.withtitle
{
 	padding-top:0;
}
 
 #charter_v3 .yui-calcontainer .calclose,
 #self_drive_v1 .yui-calcontainer .calclose,
 #charter_ski_v1 .yui-calcontainer .calclose,
 #self_drive_ski_v1 .yui-calcontainer .calclose,
 #hotel_v1  .yui-calcontainer .calclose
 {background:url(http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
 
 #charter_v3 .yui-calendar,
 #self_drive_v1 .yui-calendar,
 #charter_ski_v1 .yui-calendar,
  #self_drive_ski_v1 .yui-calendar,
  #hotel_v1 .yui-calendar
 {border-spacing:0;border-collapse:collapse;font:11px Verdana;text-align:center;margin:-1px;}
 
 
 #charter_v3 .yui-calendar .calhead,
 #self_drive_v1 .yui-calendar .calhead,
 #charter_ski_v1 .yui-calendar .calhead,
 #self_drive_ski_v1 .yui-calendar .calhead,
 #hotel_v1 .yui-calendar .calhead
 {background:transparent;border:none;vertical-align:middle;padding:0;}
 
 #charter_v3 .yui-calendar .calheader,
 #self_drive_v1 .yui-calendar .calheader,
 #charter_ski_v1 .yui-calendar .calheader,
  #self_drive_ski_v1 .yui-calendar .calheader,
  #hotel_v1 .yui-calendar .calheader
 {font-weight:bold;padding:0 0 .3em 0;text-align:center;width:210px;}
 
 
#charter_v3  .yui-calendar .calheader img,
#self_drive_v1 .yui-calendar .calheader img,
 #charter_ski_v1 .yui-calendar .calheader img,
#self_drive_ski_v1 .yui-calendar .calheader img,
#hotel_v1 .yui-calendar .calheader img
{border:none;}

#charter_v3 .yui-calendar .calnavleft,
 #self_drive_v1 .yui-calendar .calnavleft,
  #charter_ski_v1 .yui-calendar .calnavleft,
 #self_drive_ski_v1 .yui-calendar .calnavleft,
 #hotel_v1 .yui-calendar .calnavleft
 {background: url("http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/calendar_left.gif") no-repeat;width:6px;height:12px;top:0;bottom:0;left:25px;margin-left:.4em;cursor:pointer;}
 
 #charter_v3 .yui-calendar .calnavright,
 #self_drive_v1 .yui-calendar .calnavright,
 #charter_ski_v1 .yui-calendar .calnavright,
  #self_drive_ski_v1 .yui-calendar .calnavright,
  #hotel_v1 .yui-calendar .calnavright
 {background: url("http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/calendar_right.gif") no-repeat;width:6px;height:12px;top:0;bottom:0;right:25px;margin-right:.4em;cursor:pointer;}
 
 #charter_v3 .yui-calendar .calweekdayrow,
 #self_drive_v1 .yui-calendar .calweekdayrow,
 #charter_ski_v1 .yui-calendar .calweekdayrow,
 #self_drive_ski_v1 .yui-calendar .calweekdayrow.
 #hotel_v1 .yui-calendar .calweekdayrow
 {height:18px;}
 
 #charter_v3 .yui-calendar .calweekdayrow th,
 #self_drive_v1 .yui-calendar .calweekdayrow th,
 #charter_ski_v1 .yui-calendar .calweekdayrow th,
 #self_drive_ski_v1 .yui-calendar .calweekdayrow th,
 #hotel_v1 .yui-calendar .calweekdayrow th
 {background: url("http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/calendar_gradient.gif") repeat-x;padding-left:2px;border:none;}
 
 #charter_v3 .yui-calendar .calweekdaycell,
 #self_drive_v1 .yui-calendar .calweekdaycell,
  #charter_ski_v1 .yui-calendar .calweekdaycell,
  #self_drive_ski_v1 .yui-calendar .calweekdaycell,
  #hotel_v1 .yui-calendar .calweekdaycell
 {padding-left:2px;color:#ffffff;font-weight:bold;text-align:center;width:2em;font-family: tahoma;}
 
 #charter_v3 .yui-calendar .calfoot,
 #self_drive_v1 .yui-calendar .calfoot,
 #charter_ski_v1 .yui-calendar .calfoot,
  #self_drive_ski_v1 .yui-calendar .calfoot,
  #hotel_v1 .yui-calendar .calfoot
 {background-color:#f2f2f2;}
 
 #charter_v3 .yui-calendar .calrowhead, .yui-calendar .calrowfoot,
 #self_drive_v1 .yui-calendar .calrowhead, .yui-calendar .calrowfoot,
  #charter_ski_v1 .yui-calendar .calrowhead, .yui-calendar .calrowfoot,
  #self_drive_ski_v1 .yui-calendar .calrowhead, .yui-calendar .calrowfoot,
  #hotel_v1 .yui-calendar .calrowhead, .yui-calendar .calrowfoot
 {color:#ffffff;font-size:85%;font-style:normal;font-weight:bold;border:none;}
 
 #charter_v3 .yui-calendar .calrowhead,
 #self_drive_v1 .yui-calendar .calrowhead,
 #charter_ski_v1 .yui-calendar .calrowhead,
 #self_drive_ski_v1 .yui-calendar .calrowhead,
 #hotel_v1 .yui-calendar .calrowhead
 {text-align:right;padding:0 2px 0 0;}
 
 #charter_v3 .yui-calendar .calrowfoot,
 #self_drive_v1 .yui-calendar .calrowfoot,
 #charter_ski_v1 .yui-calendar .calrowfoot,
 #self_drive_ski_v1 .yui-calendar .calrowfoot,
 #hotel_v1 .yui-calendar .calrowfoot
 {text-align:left;padding:0 0 0 2px;}
 
 #charter_v3 .yui-calendar td.calcell,
 #self_drive_v1 .yui-calendar td.calcell,
 #charter_ski_v1 .yui-calendar td.calcell,
  #self_drive_ski_v1 .yui-calendar td.calcell,
  #hotel_v1 .yui-calendar td.calcell
 {font-weight:bold;border:1px solid #cccccc;background:#fff;padding:1px 6px 1px 6px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}
 
 #charter_v3 .yui-calendar td.calcell a,
 #self_drive_v1 .yui-calendar td.calcell a,
 #charter_ski_v1 .yui-calendar td.calcell a,
 #self_drive_ski_v1 .yui-calendar td.calcell a,
 #hotel_v1 .yui-calendar td.calcell a
 {color:#575B88;font-weight:bold;display:block;height:100%;text-decoration:none;}
 
 #charter_v3 .yui-calendar td.calcell.today,
 #self_drive_v1 .yui-calendar td.calcell.today,
 #charter_ski_v1 .yui-calendar td.calcell.today,
 #self_drive_ski_v1 .yui-calendar td.calcell.today,
 #hotel_v1 .yui-calendar td.calcell.today
 {background-color:#fff;}
 
 #charter_v3 .yui-calendar td.calcell.today a,
 #self_drive_v1 .yui-calendar td.calcell.today a,
 #charter_ski_v1 .yui-calendar td.calcell.today a,
 #self_drive_ski_v1 .yui-calendar td.calcell.today a,
 #hotel_v1 .yui-calendar td.calcell.today a
 {background-color:#fff;}
 
 #charter_v3 .yui-calendar td.calcell.oom,
 #self_drive_v1 .yui-calendar td.calcell.oom,
 #charter_ski_v1 .yui-calendar td.calcell.oom,
  #self_drive_ski_v1 .yui-calendar td.calcell.oom,
  #hotel_v1 .yui-calendar td.calcell.oom
 {background-color:#ffffff;color:#a6a6a6;cursor:default;}
 
 #charter_v3 .yui-calendar td.calcell.selected,
 #self_drive_v1 .yui-calendar td.calcell.selected,
  #charter_ski_v1 .yui-calendar td.calcell.selected,
   #self_drive_ski_v1 .yui-calendar td.calcell.selected,
   #hotel_v1 .yui-calendar td.calcell.selected
 {background: url("http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/calendar_highlight.gif") no-repeat;background-position:center center;color:#fff;}
 
 #charter_v3 .yui-calendar td.calcell.selected a,
 #self_drive_v1 .yui-calendar td.calcell.selected a,
 #charter_ski_v1 .yui-calendar td.calcell.selected a,
  #self_drive_ski_v1 .yui-calendar td.calcell.selected a,
  #hotel_v1 .yui-calendar td.calcell.selected a
 {background: url("http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/calendar_highlight.gif") no-repeat;color:#fff;}
 
 #charter_v3 .yui-calendar td.calcell.calcellhover,
 #self_drive_v1 .yui-calendar td.calcell.calcellhover,
 #charter_ski_v1 .yui-calendar td.calcell.calcellhover,
 #self_drive_ski_v1 .yui-calendar td.calcell.calcellhover,
 #hotel_v1 .yui-calendar td.calcell.calcellhover
 {padding-left:-5px;background: url("http://tmcomponents.travelmarket.com/modules/tm_charter/public/gfx/calendar_highlight.gif") no-repeat;background-position:center center;color:#000;cursor:pointer;}
 
 #charter_v3 .yui-calendar td.calcell.calcellhover a,
 #self_drive_v1 .yui-calendar td.calcell.calcellhover a,
 #charter_ski_v1 .yui-calendar td.calcell.calcellhover a,
 #self_drive_ski_v1 .yui-calendar td.calcell.calcellhover a,
 #hotel_v1 .yui-calendar td.calcell.calcellhover a
 {color:#fff;}
 
 #charter_v3 .yui-calendar td.calcell.previous,
 #self_drive_v1 .yui-calendar td.calcell.previous,
 #charter_ski_v1 .yui-calendar td.calcell.previous,
 #self_drive_ski_v1 .yui-calendar td.calcell.previous,
 #hotel_v1 .yui-calendar td.calcell.previous
 {background-color:#fff;color:#c1c2c6;}

#charter_v3  .yui-calendar td.calcell.restricted,
#self_drive_v1 .yui-calendar td.calcell.restricted,
#charter_ski_v1 .yui-calendar td.calcell.restricted,
#self_drive_ski_v1 .yui-calendar td.calcell.restricted,
#hotel_v1 .yui-calendar td.calcell.restricted
{text-decoration:line-through;}

#charter_v3 .yui-calendar td.calcell.highlight1,
 #self_drive_v1 .yui-calendar td.calcell.highlight1,
 #charter_ski_v1 .yui-calendar td.calcell.highlight1,
 #self_drive_ski_v1 .yui-calendar td.calcell.highlight1,
 #hotel_v1 .yui-calendar td.calcell.highlight1
 {background-color:#ccff99;}
 
 #charter_v3 .yui-calendar td.calcell.highlight2,
 #self_drive_v1 .yui-calendar td.calcell.highlight2,
 #charter_ski_v1 .yui-calendar td.calcell.highlight2,
 #self_drive_ski_v1 .yui-calendar td.calcell.highlight2,
 #hotel_v1  .yui-calendar td.calcell.highlight2
 {background-color:#99ccff;}
 
 #charter_v3 .yui-calendar td.calcell.highlight3,
 #self_drive_v1 .yui-calendar td.calcell.highlight3,
 #charter_ski_v1 .yui-calendar td.calcell.highlight3,
 #self_drive_ski_v1 .yui-calendar td.calcell.highlight3,
 #hotel_v1  .yui-calendar td.calcell.highlight3
 {background-color:#ffcccc;}
 
 #charter_v3 .yui-calendar td.calcell.highlight4,
 #self_drive_v1 .yui-calendar td.calcell.highlight4,
 #charter_ski_v1 .yui-calendar td.calcell.highlight4,
 #self_drive_ski_v1 .yui-calendar td.calcell.highlight4,
 #hotel_v1  .yui-calendar td.calcell.highlight4
 {background-color:#ccff99;}
 
 #charter_v3 .yui-calendar a.calnav,
 #self_drive_v1 .yui-calendar a.calnav,
 #charter_ski_v1 .yui-calendar a.calnav,
 #self_drive_ski_v1 .yui-calendar a.calnav,
 #hotel_v1 .yui-calendar a.calnav
 {border:0px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#192d5c;zoom:1;}
 
 #charter_v3 .yui-calendar a.calnav:hover,
 #self_drive_v1 .yui-calendar a.calnav:hover,
 #charter_ski_v1 .yui-calendar a.calnav:hover,
 #self_drive_ski_v1 .yui-calendar a.calnav:hover,
 #hotel_v1 .yui-calendar a.calnav:hover
 {background:url(sprite.png) repeat-x 0 0;border-color:#fff;cursor:pointer;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav-mask,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav-mask,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav-mask,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-mask,
 #hotel_v1 .yui-calcontainer .yui-cal-nav-mask
 {background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav,
 #hotel_v1 .yui-calcontainer .yui-cal-nav
 {font-family:arial,helvetica,clean,sans-serif;font-size:80%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:1.0em;background-color:#f2f2f2;}
 
 #charter_v3 .yui-calcontainer.withtitle .yui-cal-nav,
 #self_drive_v1 .yui-calcontainer.withtitle .yui-cal-nav,
 #charter_ski_v1 .yui-calcontainer.withtitle .yui-cal-nav,
 #self_drive_ski_v1 .yui-calcontainer.withtitle .yui-cal-nav,
 #hotel_v1 .yui-calcontainer.withtitle .yui-cal-nav
 {top:4.5em;}
 
 #charter_v3 .yui-calcontainer.multi .yui-cal-nav,
 #self_drive_v1 .yui-calcontainer.multi .yui-cal-nav,
 #charter_ski_v1 .yui-calcontainer.multi .yui-cal-nav,
 #self_drive_ski_v1 .yui-calcontainer.multi .yui-cal-nav,
 #hotel_v1 .yui-calcontainer.multi .yui-cal-nav
 {width:16em;margin-left:-8em;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav-y, .yui-calcontainer .yui-cal-nav-m, .yui-calcontainer .yui-cal-nav-b,
 #self_drive_v1  .yui-calcontainer .yui-cal-nav-y, .yui-calcontainer .yui-cal-nav-m, .yui-calcontainer .yui-cal-nav-b,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav-y, .yui-calcontainer .yui-cal-nav-m, .yui-calcontainer .yui-cal-nav-b,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-y, .yui-calcontainer .yui-cal-nav-m, .yui-calcontainer .yui-cal-nav-b,
#hotel_v1 .yui-calcontainer .yui-cal-nav-y, .yui-calcontainer .yui-cal-nav-m, .yui-calcontainer .yui-cal-nav-b
 {padding:5px 10px 5px 10px;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav-b,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav-b,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav-b,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-b,
 #hotel_v1 .yui-calcontainer .yui-cal-nav-b
 {text-align:center;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav-e,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav-e,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav-e,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-e,
 #hotel_v1 .yui-calcontainer .yui-cal-nav-e
 {margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav label,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav label,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav label,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav label,
 #hotel_v1 .yui-calcontainer .yui-cal-nav label
 {display:block;font-weight:bold;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav-mc,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav-mc,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav-mc,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-mc,
 #hotel_v1 .yui-calcontainer .yui-cal-nav-mc
 {width:100%;_width:auto;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav-y input.yui-invalid,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav-y input.yui-invalid,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav-y input.yui-invalid,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-y input.yui-invalid,
 #hotel_v1 .yui-calcontainer .yui-cal-nav-y input.yui-invalid
 {background-color:#FFEE69;border:1px solid #000;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav-yc,
 #self_drive_v1  .yui-calcontainer .yui-cal-nav-yc,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav-yc,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav-yc,
 #hotel_v1  .yui-calcontainer .yui-cal-nav-yc
 {width:4em;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
 #hotel_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
 {border:1px solid #808080;background:url(sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
 
#charter_v3  .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#self_drive_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#charter_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#self_drive_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button,
#hotel_v1  .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{padding:0 8px;font-size:80%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}

#charter_v3 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default,
 #hotel_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default
 {border:1px solid #304369;background:url(sprite.png) repeat-x 0 -1400px;}
 
 #charter_v3 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button,
 #self_drive_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button,
 #charter_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button,
 #self_drive_ski_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button,
 #hotel_v1 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button
 {color:#000000;background-color:#CCCCCC;}
/* Yahoo Calendar end */

.yui-calendar .calrowhead {
	
background-color:#BDBFCE;
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:21px;
padding-left:1px;
padding-right:1px;
text-align:right;
width:15px;
}
	/*
		Calendar end
	*/