
	#fpss-static-title 	
	{text-align:center;margin:20px auto;}
	#fpss-container 	
	{margin:60px auto;background:#fff;}
	
	p.caption			
	{color:#202020; width:490px; height:30px; padding-left:75px; padding-top:5px; font:9pt arial, verdana, helvetica;}
	
	div.tour 			
	{float:left; width:200px; height:245px; margin-left:20px; margin-right:20px; border:#dadada 1px solid;
	 background:url(_images/bg/bg_tours2.gif) 0px 0px no-repeat;}

	div.tour_left		
	{float:left; width:220px; margin-left:0px; margin-right:10px; margin-top:3px;}
	
	div.tour_middle		
	{float:left; width:730px; margin-left:0px; margin-top:10px;}
	div.tour_body		
	{float:left; width:374px; margin-left:0px;}
	div.tour_body_inner	
	{float:left; width:370px; margin-left:2px; margin-top:2px;}
	
	div.tour_body_desc	
	{float:left; width:360px; margin-left:10px; margin-right:20px; margin-top:10px; font-size:11px; line-height:16px;}
	
	div.tour_right		
	{float:left; width:310px; padding-left:10px; margin-right:0px;}
	
	#tour_title_2		
	{float:left; width:376px; height:45px; margin-left:8px; padding-top:5px;}
	#tour_title_X		
	{width:200px; height:20px;}
	#tour_title font	
	{font-size:11pt; color:#ffffff}
	#tour_dura			
	{width:190px; height:30px; margin-left:8px; margin-top:2px; font-size:10px; color:#a1e7ff;}
	#adi_tour_dura		
	{width:190px; height:30px; margin-left:8px; margin-top:2px; font-size:10px; color:#71b7bf;}
	#tour_desc_2		
	{float:left; width:376px; height:27px; margin-left:8px; font-size:9pt; color:#404040;}
	
	#summary			
	{float:left; width:220px; margin-left:10px; margin-top:10px;}
	#starts_ends		
	{float:left; width:70px; margin-left:47px; font:10px arial; color:#ffffff;}
	#tourdates			
	{float:left; font:10px arial; color:#d0d0d0;}

	#field				
	{float:left; width:90px; margin-left:10px; font-size:11px; font-weight:bold; color:#202020;}
	#tour_details		
	{float:left; width:260px; margin-bottom:5px; font-size:11px; color:#000000;}
	
	#itin				
	{float:left; width:300px; margin-top:5px; padding-top:3px; border-top:#d0caaa 1px solid;}
	#itin_field			
	{float:left; width:47px; margin-left:3px; font-size:11px; color:#3b2f25;}
	#itin_details		
	{float:left; width:245px; margin-bottom:5px; font-size:11px; color:#4a473b; line-height:11pt;}
	#ticket_subnav		
	{float:left; width:120px; font-size:11px; color:#505050; line-height:11pt;}

	.booking_section	
	{width:695px; margin-left:10px; margin-top:5px; padding-bottom:3px; font:16px arial; font-weight:bold; color:#303030;}
	.booking_field		
	{float:left; width:300px; margin-top:5px; padding-left:5px; font-size:11px; color:#272727;}
	.booking_form		
	{border:0; border-left:#f0f0f0 1px dotted; border-bottom:#606060 1px solid; color:#000000; background-color:transparent;
	 font-size:14px; margin-top:3px; padding-top:2px; padding-left:5px;}

	ul, li				
	{font-size:10pt;}
	
	#highlight			
	{float:left; width:230px; height:105px; padding-left:15px; margin-top:20px; margin-bottom:20px;
	 font-size:10pt; font-weight:bold; line-height:14pt; color:#2a271b; list-style-position: outside;}
	/*#highlight li		
	{width:170px; margin-left:15px; font-size:11px; line-height:12pt; color:#4a473b;}*/
	
	A.button,
	A.button:link,
	A.button:active,
	A.button:visited	
	{color:#ffffff; font:9pt arial, verdana, helvetica; text-decoration:none;}
	A.button:hover		
	{color:#42570e; text-decoration:underline;}
	
	font.black_title	
	{font-size:8pt; font-weight:bold; color:#202020;}
	font.black_title2	
	{font-size:11px; color:#202020;}
	font.white_title	
	{font-size:8pt; font-weight:bold; color:#5dd5ff;}
	font.small_title
	{font:8pt Arial, Helvetica, sans-serif; font-weight:normal; line-height:14pt; text-decoration:underline; color:#2a271b;}
	font.label			
	{font-size:8pt; color:#202020;}
	font.days
	{font-size:8pt; color:#606060;}
	font.subsect_title
	{color:#012f50; font-size:10pt; text-decoration:none; line-height:13pt; font-weight:bold;}
	
	font.tour_detail_field
	{font-size:8pt; color:#403830; font-weight:bold;}
	font.tour_detail_data
	{font-size:13pt; color:#403830;}
	font.tour_sale_field
	{font-size:8pt; color:#801810; font-weight:bold;}
	font.tour_sale_data
	{font-size:10pt; color:#600800; font-weight:bold;}
	

	Input.tab_contact,
	textarea.tab_contact,
	select.tab_contact 	
	{border:0; border:#d8d4bf 1px solid; font-size:10pt; margin-bottom:10px; padding-top:2px; padding-left:15px;
	 color:#171d4b; background-color:#f8f4df; /*background-color:#fbf8e4*/}

	div.tab_form_label	
	{float:left; width:320px; color:#2f2d23;
	 font:9pt Arial, Helvetica, sans-serif; line-height:14pt; color:#2a271b;}

	#div_itinerary		
	{scrollbar-face-color:#e5e1ca;
	 scrollbar-3dlight-color:#a8a385; 
	 scrollbar-darkshadow-color:#696655;
	 scrollbar-shadow-color:#4f0303;
	 scrollbar-arrow-color:#696655;
	 scrollbar-base-color:#e5e1ca;
	 scrollbar-highlight-color:#a8a385;}
	
	textarea		
	{scrollbar-face-color:#e5e1ca;
	 scrollbar-3dlight-color:#a8a385; 
	 scrollbar-darkshadow-color:#696655;
	 scrollbar-shadow-color:#4f0303;
	 scrollbar-arrow-color:#696655;
	 scrollbar-base-color:#e5e1ca;
	 scrollbar-highlight-color:#a8a385;}
	
	div.tour_details_main
	{float:left; width:625px; height:734px; padding:0px;}
	div.tour_details_left
	{float:left; width:355px; height:734px; padding:0px; background:#e5e1ca url(/_images/bg/bg-tours-body.gif) 0px 218px no-repeat;}
	div.tour_details_right
	{float:left; width:262px; height:218px; background:url(/_images/bg/bg-tours-top-right.gif) no-repeat}
	.tour_info_left
	{width:300px; font-size:10pt; line-height:14pt; color:#4a473b;}
	.tour_info_right			
	{float:left; width:230px; height:105px; padding-left:15px; padding-top:10px; margin-bottom:20px;
	 font-size:10pt; line-height:14pt; color:#2a271b; list-style-position: inside;}
	 
	div.tour_polaroid_gal {
		background-repeat:no-repeat;
		background-position:center 32px;
		cursor:pointer;
		height:231px;
		overflow:hidden;
		width:201px;
	}
	
	div.tour_rating {
		background:url(/_images/bg/bg_tour_ratings.gif) 0px 0px no-repeat;
		height:115px;
		padding-left:15px;
		padding-top:30px;
		margin-top:10px;
		width:202px;
	}
