<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans" />

<link rel='stylesheet' type='text/css' href="//fonts.googleapis.com/css?family=Roboto:400,300|Oswald|Yanone+Kaffeesatz" >

<STYLE TYPE="text/css"> 

body { 
	margin-top: 0px; margin-right: 0px; margin-left: 0px;	margin-bottom: 0px;
}


.link_header{color: #FFFFFF; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.action{color: #FFFFFF; font-size: 13px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.action:hover{color: #00FF00; text-decoration: underline}
.field_required{color: #FF0000;font-size: 16px;text-decoration:none;font-family: 'Open Sans', sans-serif;}
.number_confirmation{color: #FF0000;font-size: 18px;text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.number_price{color: #FFFFFF; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.number_price:hover{color: FFFFFF; text-decoration: underline}
.link_calendar{color: #008000; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif;}
.link_calendar:hover{color: #008000; text-decoration: underline}


.link_left_nav{color: #000080; font-size: 10px; text-decoration:underline; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_left_nav:hover{color: #008000; text-decoration: underline}

.text_footer{color: #828487;font-size: 18px; text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_banner{color: #EE0C0D;font-size: 18px; text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_title{color: #FFFFFF;font-size: 30px; text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_header{color: #FFFFFF; font-size: 16px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_navigation{color: #FFFFFF; font-size: 16px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_navigation:hover{color: #FFFFFF; text-decoration: underline}

.link_second_level{color: #000080; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_second_level:hover{color: #008000; text-decoration: underline}
.link_small_grey{color: #666666; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_small_grey:hover{color: #808080; text-decoration: underline}
.link_small{color: #FFFFFF; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_small:hover{color: FFFFFF; text-decoration: underline}
.link_header1{color: #FFFFFF; font-size: 18px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_header1:hover{color: FFFFFF; text-decoration: underline}
.link_header{color: #FFFFFF; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_header:hover{color: FFFFFF; text-decoration: underline}
.link_simple{color: #008000; font-size: 14px; text-decoration:none; font-family: 'Open Sans', sans-serif;}
.link_simple:hover{color: #008000; text-decoration: underline}
.link_bold{color: #008000; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_bold:hover{color: #008000; text-decoration: underline}
.link_tab{color:  #FFFFFF; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_tab:hover{color: Blue; text-decoration: underline}
.link_tab_pending{color:  #FFFFFF; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.link_tab_pending:hover{color:  Red; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;text-decoration: underline}
.text_tab{color: #FFFFFF; font-size: 12px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_body{color: #000000;font-size: 14px;text-decoration:none;font-family: 'Open Sans', sans-serif;}
.text_bold{color: #000000;font-size: 14px;text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_copyright{color: #000000;font-size: 12px;text-decoration:none;font-family: 'Open Sans', sans-serif;}
.text_header{color: #FFFFFF;font-size: 16px;text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_header2{color: #000000;font-size: 14px;text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_savings{color: #000000;font-size: 10pt;text-decoration:none;font-family: Verdana;}
.text_savings_bold{color: #000000;font-size: 12pt;text-decoration:none;font-family: Verdana; font-weight: bold;}
.link_savings_bold{color: #008000; font-size: 12pt; text-decoration:none; font-family: Arial; font-weight: bold;}
.link_savings_bold:hover{color: #008000; text-decoration: underline}
.text_warning{color: #FF0000;font-size: 14px;text-decoration:none;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_small{color: #FFFFFF; font-size: 10px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_strike_thru{color: #FFFF00;font-size: 12px;text-decoration:line-through;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.text_warning_small{color: #FF0000;font-size: 12px;text-decoration:none;font-family: 'Open Sans', sans-serif;}
.text_data{color: #000080;font-size: 12px;text-decoration:none;font-family: Courier New;}
.button_green{BORDER-RIGHT: #006600 thin solid; BORDER-TOP: #cccccc thin solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #cccccc thin solid; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 0.85; PADDING-TOP: 3px; BORDER-BOTTOM: #006600 thin solid; font-family: 'Open Sans', sans-serif; BACKGROUND-COLOR: #1C4638}
.button_blue{BORDER-RIGHT: #006600 thin solid; BORDER-TOP: #cccccc thin solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #cccccc thin solid; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 0.85; PADDING-TOP: 3px; BORDER-BOTTOM: #006600 thin solid; font-family: 'Open Sans', sans-serif; BACKGROUND-COLOR: #0080FF}
.button_red{BORDER-RIGHT: #006600 thin solid; BORDER-TOP: #cccccc thin solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #cccccc thin solid; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 0.85; PADDING-TOP: 3px; BORDER-BOTTOM: #006600 thin solid; font-family: 'Open Sans', sans-serif; BACKGROUND-COLOR: #FF0000}

.input_box{font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #EEFFFF; border: 1px solid #333300; vertical-align: middle}

.drop_down_124W {font-size: 12px; font-weight: normal; color: #000000; background-color: #EEFFFF; border: 1px solid #333300;font-family:Verdana, Arial, Helvetica;line-height:12px;width:124px}
.drop_down_65W {font-size: 6pt; font-weight: normal; color: #000000; background-color: #EEFFFF; border: 1px solid #333300;font-family:Verdana, Arial, Helvetica;line-height:12px;width:65px}
.drop_down_150W {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #EEFFFF; border: 1px solid #333300; vertical-align: middle; width:150px}
.drop_down_200W {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #EEFFFF; border: 1px solid #333300; vertical-align: middle; width:200px}
</style>	

<style type="text/css">
.input_airport{
font-size: 16px; text-decoration:none; font-family: Arial;
height:25px;
width:95%;
background-color: #EEFFFF;
padding:4px 8px;
position:relative;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#a2a2a2 #cccccc #f2f2f2 #cccccc;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
}
.input_hotel{
font-size: 16px; text-decoration:none; font-family: Arial;
height:25px;
width:70%;
background-color: #EEFFFF;
padding:4px 8px;
position:relative;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#a2a2a2 #cccccc #f2f2f2 #cccccc;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
}
.input_car{
font-size: 16px; text-decoration:none; font-family: Arial;
height:25px;
width:50%;
background-color: #EEFFFF;
padding:4px 8px;
position:relative;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#a2a2a2 #cccccc #f2f2f2 #cccccc;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
}
.input_date{
font-size: 13px; text-decoration:none; font-family: Arial;
height:25px;
width:90%;
background-color: #EEFFFF;
position:relative;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#a2a2a2 #cccccc #f2f2f2 #cccccc;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
}
.input_time{
font-size: 13px; text-decoration:none; font-family: Arial;
height:25px;
width:80%;
background-color: #EEFFFF;
position:relative;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#a2a2a2 #cccccc #f2f2f2 #cccccc;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
}
.input_passengers{
font-size: 13px; text-decoration:none; font-family: Arial;
height:25px;
width:40px;
background-color: #EEFFFF;
position:relative;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#a2a2a2 #cccccc #f2f2f2 #cccccc;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
}
			.price_hotel
		{
			font-family: 'Oswald';
			color: #008000;
			font-size: 20px;
			font-weight: bold;
			text-decoration: none;
		}
		
			.price_airfare
		{
			font-family: 'Oswald';
			color: #008000;
			font-size: 20px;
			font-weight: bold;
			text-decoration: none;
		}
			.price_airfare_strike_through
		{
			font-family: 'Oswald';
			color: #008000;
			font-size: 18px;
			font-weight: bold;
			text-decoration: line-through;
			-moz-text-decoration-color: red; /* Code for Firefox */
    		text-decoration-color: red;
		}
		
			.price_car
		{
			font-family: 'Oswald';
			color: #008000;
			font-size: 20px;
			font-weight: bold;
			text-decoration: none;
		}
			.price_hotel
		{
			font-family: 'Oswald';
			color: #008000;
			font-size: 20px;
			font-weight: bold;
			text-decoration: none;
		}
			.text_before_prices
		{
			font-family: 'Verdana';
			color: #747171;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
		}


			.table_dropshadow
		{
			text-align: left;
			background-color: #F9F9F9;
			width: 95%;
			padding: 2px;
			-moz-box-shadow: 5px 5px 5px #E5E5E5; 
			-webkit-box-shadow: 5px 5px 5px #E5E5E5; 
			box-shadow: 5px 5px 5px #E5E5E5;
		}
		

	.button_submit
	{
		border-right: #006600 thin solid;
		border-top: #cccccc thin solid;
		border-bottom: #006600 thin solid;
		border-left: #cccccc thin solid;
		font-weight: bold;
		font-size: 18px;
		text-transform: capitalize;
		cursor: hand;
		color: #000000;
		line-height: 0.85;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-family: Arial;
		background-color: #FFC500;
		-webkit-border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
		 /*Transition*/
 		 -webkit-transition: All 0.5s ease;
 		 -moz-transition: All 0.5s ease;
  		-o-transition: All 0.5s ease;
 		 -ms-transition: All 0.5s ease;
 		 transition: All 0.5s ease;
		}	 
		 
		.button_submit:hover {
 		 background-color: #FCDC61;
		}



	.button_select_hotel
	{
		border-right: #C19605 thin solid;
		border-top: #cccccc thin solid;
		border-bottom: #C19605 thin solid;
		border-left: #cccccc thin solid;
		font-weight: bold;
		font-size: 12px;
		text-transform: capitalize;
		cursor: hand;
		color: #000000;
		line-height: 0.85;
		padding-right: 5px;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family: Arial;
		background-color: #FFC500;
		-webkit-border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
		 /*Transition*/
 		 -webkit-transition: All 0.5s ease;
 		 -moz-transition: All 0.5s ease;
  		-o-transition: All 0.5s ease;
 		 -ms-transition: All 0.5s ease;
 		 transition: All 0.5s ease;
		}	 
		 
		.button_select_hotel:hover {
 		 background-color: #FCDC61;
		}	

	.button_select
	{
		border-right: #C19605 thin solid;
		border-top: #cccccc thin solid;
		border-bottom: #C19605 thin solid;
		border-left: #cccccc thin solid;
		font-weight: bold;
		font-size: 14px;
		text-transform: capitalize;
		cursor: hand;
		color: #000000;
		line-height: 0.85;
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family: Arial;
		background-color: #FFC500;
		-webkit-border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
		 /*Transition*/
 		 -webkit-transition: All 0.5s ease;
 		 -moz-transition: All 0.5s ease;
  		-o-transition: All 0.5s ease;
 		 -ms-transition: All 0.5s ease;
 		 transition: All 0.5s ease;
		}	 
		 
		.button_select:hover {
 		 background-color: #FCDC61;
		}	
		
		.button_more_info
	{	color: #FFFFFF;
		background-color: #73B4D2;
		font-size: 10px;
		text-decoration:none;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		text-transform: capitalize;
		cursor: hand;
		line-height: 0.85;
		padding-right: 3px;
		padding-left: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		-webkit-border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
		 /*Transition*/
 		 -webkit-transition: All 0.5s ease;
 		 -moz-transition: All 0.5s ease;
  		-o-transition: All 0.5s ease;
 		 -ms-transition: All 0.5s ease;
 		 transition: All 0.5s ease;
		}	 
		 
		.button_more_info:hover {
		color: #FFFFFF;
 		background-color: #73B4D2;
		border-right: #006600 thin solid;
		border-top: #cccccc thin solid;
		border-bottom: #006600 thin solid;
		border-left: #cccccc thin solid;
		text-decoration:none;
		}
		
</STYLE>



<script language="JavaScript">
<!--	Begin
	function PopUp_400h_675w(page) {
		OpenWin = this.open(page, "CtrlWindow", "height=400,width=675,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
	}
// End -->
</script>


