html{
	margin:0;
	padding:0;
	color:#000;
	background:#fff;
}

code {
	font-family:Monaco, Courier, "Courier New", monospace;
}



/* CSS for the box starts here */
/* Right border */
.box {
	background:#fff url('images/borders.gif') repeat-y 100% 0; padding-left:0; padding-right:17px; padding-top:0; padding-bottom:0
}
/* Left Border */
.bi {
	background:#fff url('images/borders.gif') repeat-y 0 0; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
}
/* Top border and right corner */
.bt {
	height:17px;
	margin:0 -12px;
	background:url('images/box.gif') no-repeat 100% 0;
}
/* Top left corner */
.bt div {
	width:18px;
	height:17px;
	background:url('images/box.gif') no-repeat 0 0;
}
/* Bottom border and right corner */
.bb {
	height:17px;
	margin:0 -12px;
	background:url('images/box.gif') no-repeat 100% 100%;
}
/* Bottom left corner */
.bb div {
	width:18px;
	height:17px;
	background:url('images/box.gif') no-repeat 0 100%;
}
.box table {
	margin:0;
	padding:0 0;
	background:#fff;
}

.box h1 {
	margin:0px, 0px, 0px, 0px;
	/* padding:4px 10px; */
	padding:4px 10px;
	background:#fff;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.box p{
	margin:0;
	padding:4px 10px;
}
.box li {
	margin:0 0 0 2em;
	padding:0;
}
	
	/* Back to top styles link */	

.body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Century Gothic, Arial, Helvetica; 
	font-size: 11px;
	vertical-align:middle;
	background-color: #FFFFFF;	
	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;
}
	
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;
}
	
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;}

.text_subnav {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
	text-decoration:none;
}

A.link_anchor {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #94CE23; 
	font-weight:bold;
	text-decoration:none;
	line-height:20px;}
	
A.link_anchor:link{color: #94CE23;}
A.link_anchor:visited{color: #94CE23;}
A.link_anchor:active{color: #94CE23;}
A.link_anchor: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_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_white {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	line-height:15px;
	text-align:left;}
	
A.link_white:link{color: #FFFFFF;}
A.link_white:visited{color: #FFFFFF;}
A.link_white:active{color: #FFFFFF;}
A.link_white: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: #333333;
	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;
}

.green_table_header {
	background-color:#CCEA8B;/*ccea8b;*/
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000; 
	font-weight:bold;
	text-decoration:none;
}

.green_table_style{
	border-style: solid;
	border-color: #94C323;
	width: 545;
}

.green_table_row1 {
	background-color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000; 
	font-weight:bold;
	text-decoration:none;
}

.green_table_row2 {
	background-color:#E6F5C3;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000; 
	font-weight:bold;
	text-decoration:none;
}

.green_table_line{
	background-color: #A4C658;
	height: 1;
}

.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_numbers1 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration:none;
}

.text_numbers2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #333333;
	background-color: #E6F5C3;
	text-decoration:none;
}

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

.text_black {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}


.text_red_heading {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:bold;
	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;}

.bullet_terms{
	list-style-type: disc;	
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

.bullet_normal{
	list-style-type: disc;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #333333;
	text-decoration:none;
}
	
.text_terms_red {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FF0000;
	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;}

.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;
	}
		