.body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Century Gothic, Arial, Helvetica; 
	font-size: 11px;
	vertical-align:middle;
	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
}

A.link_header_content {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	font-weight:bold;
	text-decoration:none;}
	
A.link_header_content:link{color: #000000;}
A.link_header_content:visited{color: #000000;}
A.link_header_content:active{color: #000000;}
A.link_header_content:hover{color: #FF0000;}

A.link_main_nav {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	font-weight:bold;
	text-decoration:none;
	height:20px;}
	
A.link_main_nav:link{color: #000000;}
A.link_main_nav:visited{color: #000000;}
A.link_main_nav:active{color: #000000;}
A.link_main_nav:hover{color: #FF0000;}

A.link_main_nav_on {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FF0000; 
	font-weight:bold;
	text-decoration:none;
	height:20px;}
	
A.link_main_nav_on:link{color: #FF0000;}
A.link_main_nav_on:visited{color: #FF0000;}
A.link_main_nav_on:active{color: #FF0000;}
A.link_main_nav_on:hover{color: #FF0000;}

A.link_subnav {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #94CE23; 
	font-weight:bold;
	text-decoration:none;
	line-height:20px;}
	
A.link_subnav:link{color: #94CE23;}
A.link_subnav:visited{color: #94CE23;}
A.link_subnav:active{color: #94CE23;}
A.link_subnav:hover{color: #FF0000;}

A.link_subnav_on {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FF0000; 
	font-weight:bold;
	text-decoration:none;
	line-height:20px;}
	
A.link_subnav_on:link{color: #FF0000;}
A.link_subnav_on:visited{color: #FF0000;}
A.link_subnav_on:active{color: #FF0000;}
A.link_subnav_on:hover{color: #FF0000;}

A.link_dropdown_menu {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #94CE23; 
	font-weight:bold;
	text-decoration:none;
	line-height:15px;}
	
A.link_dropdown_menu:link{color: #94CE23;}
A.link_dropdown_menu:visited{color: #94CE23;}
A.link_dropdown_menu:active{color: #94CE23;}
A.link_dropdown_menu:hover{color: #FF0000;}

A.link_airlines {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_airlines:link{color: #000000;}
A.link_airlines:visited{color: #666666;}
A.link_airlines:active{color: #000000;}
A.link_airlines:hover{color: #FF0000;}

A.link_regions {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_regions:link{color: #000000;}
A.link_regions:visited{color: #666666;}
A.link_regions:active{color: #000000;}
A.link_regions:hover{color: #FF0000;}

A.link_cities {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_cities:link{color: #000000;}
A.link_cities:visited{color: #666666;}
A.link_cities:active{color: #000000;}
A.link_cities:hover{color: #FF0000;}

A.link_backtop {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	text-align:left;}
	
A.link_backtop:link{color: #000000;}
A.link_backtop:visited{color: #666666;}
A.link_backtop:active{color: #000000;}
A.link_backtop:hover{color: #FF0000;}

A.link_promotion {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_promotion:link{color: #000000;}
A.link_promotion:visited{color: #666666;}
A.link_promotion:active{color: #000000;}
A.link_promotion:hover{color: #FF0000;}

A.link_enquiry {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_enquiry:link{color: #FFFFFF;}
A.link_enquiry:visited{color: #FFFFFF;}
A.link_enquiry:active{color: #FFFFFF;}
A.link_enquiry:hover{color: #FFFFFF;}

A.link_booking {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_booking:link{color: #FFFFFF;}
A.link_booking:visited{color: #FFFFFF;}
A.link_booking:active{color: #FFFFFF;}
A.link_booking:hover{color: #FFFFFF;}

A.link_click_here {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FF0000;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_click_here:link{color: #FF0000;}
A.link_click_here:visited{color: #666666;}
A.link_click_here:active{color: #FF0000;}
A.link_click_here:hover{color: #000000;}

A.link_email {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_email:link{color: #000000;}
A.link_email:visited{color: #666666;}
A.link_email:active{color: #000000;}
A.link_email:hover{color: #FF0000;}

.text_header_title {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #94CE23; 
	font-weight:bold;
	text-decoration:none;}
	
.text_header_content {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration:none;}
	
.text_page_subtitle {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	text-decoration:none;}

.text_contents {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration:none;}

.table_header {
	background-color:#94CE23;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000; 
	font-weight:bold;
	text-decoration:none;
	height:30px;}

.table_header_booking {
	background-color:#94CE23;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	height:30px;}

.text_last_update {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FF0000;
	text-decoration:none;}


.text_airlines_title {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px;
	color: #94CE23; 
	font-weight:bold;
	text-decoration:none;
	height:30px;}
	
.text_title_booking_conditions {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;}
	
.text_booking_conditions {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	text-decoration:none;}
	
.text_booking_conditions_period {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #94CE23;
	text-decoration:none;}
	
.text_title_restrictions {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;}
	
.text_terms {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	text-decoration:none;}

.text_apple {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FF0000;
	text-decoration:none;}
	
.text_holidays {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #94CE23;
	text-decoration:none;}

.text_note {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	font-style:italic;
	text-decoration:none;}

.text_note_red {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FF0000;
	font-style:italic;
	text-decoration:none;}

.text_note_green {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #94CE23;
	font-style:italic;
	text-decoration:none;}

.text_note_grey {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #666666;
	text-decoration:none;}
						
.header_bar {
	background-color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000; 
	font-weight:bold;
	text-decoration:none;
	height:25px;}


.table_title_promotions {
	background-color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FF0000; 
	font-weight:bold;
	text-decoration:none;
	height:30px;
	text-align:center;}

.link_main_nav_on {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FF0000; 
	font-weight:bold;
	text-decoration:none;
	height:20px;}
	
.button_enquiry {
	background-color:#333333;
	width:120px;
	height:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


.button_booking {
	background-color:#FF0000;
	width:120px;
	height:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
	
.button_reset {
	background-color:#333333;
	width:50px;
	height:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


.button_submit {
	background-color:#FF0000;
	width:50px;
	height:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.form_textfield {
	width:120px;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; }

.form_textfield_tel {
	width:50px;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; }
	
.form_textfield_address {
	width:200px;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; }
		
.form_textfield_url {
	width:500px;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; }
		
.form_adult {
	width:50px;
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;}

.form_dropdown {
	height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; }

.form_textarea {
	width:300px;
	height:100px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; }
			
.bg_line_top {
	background-image:url(../images/line_top.gif);
	background-repeat:repeat-x;
	}
	
.bg_line_left {
	background-image:url(../images/line_left.gif);
	background-repeat:repeat-y;
	}
			
.bg_line_right {
	background-image:url(../images/line_right.gif);
	background-repeat:repeat-y;
	}
		