body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b2b42;
	background-color: #0b2b42;
	background-image: url(imgs/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
#main {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
}
#header_book_now {
	height: 20px;
}
#header_book_now img {
	float: right;
}
#main_menu {
	padding-top: 25px;
	padding-left: 373px;
}
#menu_bttns {
	height: 31px;
}
.nonselected {
	float: left;
	height: 31px;
}
.selected {
	float: left;
	height: 31px;
}
.nonselected .home {
	display: block;
	background-image: url(imgs/bttn_home.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 48px;
	overflow: hidden;
}
.selected .home {
	display: block;
	background-image: url(imgs/bttn_home.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 48px;
	overflow: hidden;
	background-position: 0px -31px;
}
.nonselected .helicopter_tours {
	display: block;
	background-image: url(imgs/bttn_helicopter_tours.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 120px;
	overflow: hidden;
}
.selected .helicopter_tours {
	display: block;
	background-image: url(imgs/bttn_helicopter_tours.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 120px;
	overflow: hidden;
	background-position: 0px -31px;
}
.nonselected .aerial_photography {
	display: block;
	background-image: url(imgs/bttn_aerial_photo.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 138px;
	overflow: hidden;
}
.selected .aerial_photography {
	display: block;
	background-image: url(imgs/bttn_aerial_photo.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 138px;
	overflow: hidden;
	background-position: 0px -31px;
}
.nonselected .flight_instruction {
	display: block;
	background-image: url(imgs/bttn_flight_instruction.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 131px;
	overflow: hidden;
}
.selected .flight_instruction {
	display: block;
	background-image: url(imgs/bttn_flight_instruction.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 131px;
	overflow: hidden;
	background-position: 0px -31px;
}
.nonselected .contact_us {
	display: block;
	background-image: url(imgs/bttn_contact_us.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 79px;
	overflow: hidden;
}
.selected .contact_us {
	display: block;
	background-image: url(imgs/bttn_contact_us.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 79px;
	overflow: hidden;
	background-position: 0px -31px;
}
.nonselected .about_us {
	display: block;
	background-image: url(imgs/bttn_about_us.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 68px;
	overflow: hidden;
}
.selected .about_us {
	display: block;
	background-image: url(imgs/bttn_about_us.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 68px;
	overflow: hidden;
	background-position: 0px -31px;
}
.nonselected .store {
	display: block;
	background-image: url(imgs/bttn_store.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 47px;
	overflow: hidden;
}
.selected .store {
	display: block;
	background-image: url(imgs/bttn_store.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 31px;
	width: 47px;
	overflow: hidden;
	background-position: 0px -31px;
}
#header_phone {
	padding-top: 29px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
}
#phone_height {
	height: 27px;
}
.phone {
	font-size: 16px;
	color: #ff5a00;
}
#home_page_video {
	background-image: url(imgs/home_page_video_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 332px;
}
#video_box {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}
#video {
	height: 283px;
	width: 500px;
	text-align: center;
	vertical-align: middle;
	color: #678ca7;
}

#video a {
	color: #678ca7;
}

#video a:hover {
	color: #7AB3E1;
}

#home_page_blocks {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 56px;
	padding-bottom: 56px;
}
#home_page_blocks img {
	float: left;
	margin-right: 15px;
}
#hp_block_tours {
	float: left;
	width: 320px;
	background-image: url(imgs/hp_block_tours.gif);
	background-repeat: no-repeat;
	padding-top: 50px;
	color: #678ca7;
}
#hp_block_tours a {
	color: #678ca7;
	text-decoration: none;
}
#hp_block_tours a:hover {
	color: #7AB3E1;
}
#hp_block_aerial_photo {
	float: left;
	width: 320px;
	background-image: url(imgs/hp_block_aerial_photography.gif);
	background-repeat: no-repeat;
	padding-top: 50px;
	color: #678ca7;
}
#hp_block_aerial_photo a {
	color: #678ca7;
	text-decoration: none;
}
#hp_block_aerial_photo a:hover {
	color: #7AB3E1;
}
#hp_block_flight_instruction {
	float: left;
	width: 320px;
	color: #678ca7;
	background-image: url(imgs/hp_block_flight_instruction.gif);
	background-repeat: no-repeat;
	padding-top: 50px;
}
#hp_block_flight_instruction a {
	color: #678ca7;
	text-decoration: none;
}
#hp_block_flight_instruction a:hover {
	color: #7AB3E1;
}
.hp_block_sep {
	float: left;
	width: 22px;
}
.clear {
	clear: both;
	height: 1px;
}
#footer {
	text-align: center;
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	color: #678ca7;
	padding-bottom: 56px;
}
#footer a {
	color: #678ca7;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
}
#footer a:hover {
	color: #FFFFFF;
}
#internal_content_v01 {
	background-image: url(imgs/internal_content_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	min-width: 1004px;
}
#internal_content_v02 {
	background-image: url(imgs/internal_content_bg2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	min-width: 1004px;
}
#internal_helicopter {
	background-image: url(imgs/helicopter_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 800px;
	padding-bottom: 62px;
}
#internal_empty {
	background-image: url(imgs/internal_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 550px;
	padding-bottom: 62px;
}
#breadcrumbs {
	background-image: url(imgs/breadcrumbs_bg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
}
#breadcrumbs_padding {
	padding-top: 6px;
	padding-left: 19px;
}
#breadcrumbs a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#breadcrumbs a:hover {
	color: #FAD676;
}
#internal_content_block {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imgs/internal_content_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 244px;
}
#internal_content_block2 {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imgs/internal_content_top2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 244px;
}
#left_clmn {
	float: left;
	width: 274px;
}
#left_clmn_padd {
	padding: 19px 16px;
	background-image: url(imgs/statue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#left_clmn ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#left_clmn ul a {
	text-decoration: none;
	display: block;
}
#left_clmn ul a:hover {
	color: #0a8be7;
}
.submenu_slctd {
	color: #0a8be7;
}
#left_clmn ul li {
	display: block;
	background-image: url(imgs/submenu_bg_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #444444;
	padding-top: 11px;
	width: 242px;
	vertical-align: bottom;
}
#left_clmn ul li a {
	background-image: url(imgs/submenu_bg_02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	color: #444444;
	padding-left: 27px;
}
#left_clmn ul li ul li {
	background-image: url(imgs/submenu_bg_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 15px;
	padding-top: 10px;
}
#left_clmn ul li ul li a {
	background:none;
	font-weight: normal;
	padding-left: 39px;
	padding-bottom: 12px;
}
#helicopter_space {
	height: 244px;
}
#quote {
	background-image: url(imgs/quote.gif);
	margin-top: 26px;
	padding-top: 36px;
	background-repeat: no-repeat;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 200px;
}
#quote_booking {
	background-image: url(imgs/quote.gif);
	background-repeat: no-repeat;
	padding-top: 28px;
	margin-top: 16px;
}

.testimonial_autor {
	font-style: italic;
	text-align: right;
}
#right_clmn {
	float: left;
	width: 696px;
}
#right_clmn_padd {
	padding-top: 34px;
	padding-left: 34px;
}
h1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 24px;
	text-transform: uppercase;
	color: #0b2b42;
	font-weight: normal;
	margin: 0px 0px 24px 0px;
}
.frame {
	background-image: url(imgs/frame_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.framettl {
	background-position: 0px 5px;
}
.frame_ttl {
	background-color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}

.frame_top_rght {
	background-image: url(imgs/frame_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 7px;
}
.frame_top_rght2 {
	background-image: url(imgs/frame_top_right.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	height: 12px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 28px;
}
.frame_content {
	padding: 15px 21px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}
.frame_content_02 {
	padding: 7px 14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}
.frame_content_03 {
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}
.frame_bttm {
	background-image: url(imgs/frame_bttm_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
.frame_bttm_rght {
	background-image: url(imgs/frame_bttm_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
}
.box_right {
	float: right;
	width: 280px;
}
.ttl_01 {
	background-image: url(imgs/ttl_bg.gif);
	height: 19px;
	line-height: 16px;
	font-size: 15px;
	color: #225769;
	padding-left: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
}
.ttl_01 h1 {
	font-size: 15px;
	margin: 0px;
	text-transform: none;
	font-weight: bold;
	display: block;
	float: left;
	background-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	color: #225769;
}
.box_list {
	padding-top: 16px;
}
.box_list ul {
	font-size: 15px;
	color: #444444;
	margin: 0px;
	padding-left: 30px;
}
.box_list li {
	padding-bottom: 12px;
}
.box_list a {
	color: #444444;
}
.box_tours {
	float: right;
	width: 377px;
}
.ttl_02 {
	background-image: url(imgs/ttl2_bg.gif);
	height: 19px;
	line-height: 16px;
	font-size: 15px;
	color: #225769;
	padding-left: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
}
.ttl_02 h1 {
	font-size: 15px;
	margin: 0px;
	text-transform: none;
	font-weight: bold;
	display: block;
	float: left;
	background-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	color: #225769;
}
.ttl_02 h1 a {
	text-decoration: none;
}
.ttl_02 h1 a:hover {
	color: #0A8BE7;
}
.tour_details {
	padding-top: 12px;
	color: #434749;
}
.tours_price {
	height: 32px;
}
.price_color {
	color: #ff7930;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
}
.bttn_more_info {
	background-image: url(imgs/bttn_more_info_bg_01.gif);
	background-repeat: no-repeat;
	height: 32px;
	float: right;
	margin-left: 12px;
}
.bttn_more_info a {
	line-height: 29px;
	height: 32px;
	padding-right: 18px;
	padding-left: 49px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #e85200;
	background-image: url(imgs/bttn_more_info_bg_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
}
.bttn_more_info a:hover {
	color: #0A8BE7;
}
.bttn {
	background-image: url(imgs/bttn_bg_01.gif);
	background-repeat: no-repeat;
	height: 32px;
	float: right;
}
.bttn a {
	line-height: 29px;
	height: 32px;
	padding-right: 18px;
	padding-left: 49px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(imgs/bttn_bg_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
}
.bttn a:hover {
	color: #FFFF66;
}
.frame_content_02 th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2d6fba;
	width: 25%;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
}
.frame_content_02 td {
	padding: 6px 6px 0px 6px;
	text-align: center;
	vertical-align: top;
}
.orig_price {
	font-weight: bold;
	text-decoration: line-through;
}
.web_price {
	font-size: 14px;
	font-weight: bold;
	color: #ff5a00;
}
.web_price_blue {
	font-size: 14px;
	font-weight: bold;
	color: #198bd1;
}
.web_price_crossed {
	font-size: 14px;
	font-weight: bold;
	color: #899aa4;
	text-decoration: line-through;
}
#tour_map {
	float: left;
	width: 176px;
}
#tour_map h1 {
	font-size: 14px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 6px;
}
#tour_map ul {
	margin: 0px;
	padding-left: 24px;
}
#tour_description {
	float: right;
	width: 458px;
}
.frame_content_slideshow {
	padding: 13px 20px 0px 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}
#sshow_img {
	margin: 0px;
	padding: 0px;
}
#sshow_nav {
	font-weight: bold;
	color: #000000;
	padding: 9px 0px;
}
#sshow_navbttns {
	height: 13px;
}
#sshow_navbttns a {
	color: #000000;
	text-decoration: none;
	display: block;
	float: right;
	height: 13px;
	padding-left: 19px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 12px;
}
#sshow_navbttns a:hover {
	color: #FF5A00;
}
.nav_stop {
	background-image: url(imgs/sshow_stop.gif);
}
.nav_play {
	background-image: url(imgs/sshow_play.gif);
}
.nav_prev {
	background-image: url(imgs/sshow_prev.gif);
}
.nav_next {
	background-image: url(imgs/sshow_next.gif);
}
#policy {
	margin-top: 16px;
}
.policy_box {
	padding: 2px 11px 6px 11px;
}
.policy_height {
	height: 12px;
}
.policy_sep {
	background-image: url(imgs/policy_sep.gif);
	background-repeat: no-repeat;
	height: 6px;
}
.policy_box a:hover {
	color: #FF5A00;
}
.policy_sep_rght {
	background-image: url(imgs/policy_sep_rght.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
}
.policy_ttl {
	color: #0b2b42;
	font-weight: bold;
	text-decoration: none;
	background-image: url(imgs/dots.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 12px;
	padding-left: 20px;
	line-height: 12px;
	float: left;
}
.details {
	color: #637480;
	float: right;
	background-image: url(imgs/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 12px;
	padding-left: 13px;
	line-height: 12px;
}
.details_slctd {
	color: #637480;
	float: right;
	background-image: url(imgs/arrow_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 12px;
	padding-left: 13px;
	line-height: 12px;
}
.policy_text {
	padding: 19px 19px 10px 19px;
	color: #637480;
}
.policy_text_hided {
	display: none;
}
.warn_01 {
	font-size: 11px;
	font-style: italic;
}
form {
	margin: 0px;
	padding: 0px;
}
.textfield {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
}
.textfield_02 {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 24px;
}
.textfield_03 {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 106px;
}
.textfield_04 {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
}
.textfield_05 {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
}
.textfield_06 {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 290px;
}
.textfield_07 {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 140px;
}
.form_select {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_select_02 {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_select_03 {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_select_04 {
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 16px;
}
.table_01 {
	width: 100%;
}
.table_01 td {
	padding: 0px 4px 0px 0px;
	width: 50%;
}
.table_02 {
	width: 100%;
}
.table_02 td {
	width: auto;
	font-weight: bold;
	padding-bottom: 12px;
}
.table_03 {
	width: 100%;
}
.table_03 td {
	padding: 4px 0px 16px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d9d9d9;
}
.table_04 {
	width: 100%;
}
.table_04 td {
	padding-top: 16px;
	text-align: right;
}
.table_05 {
	margin: 0px;
	padding: 0px;

}
.table_05 td {
	padding: 0px 6px 0px 0px;
}

.form_phone {
	font-weight: normal;
	color: #a4b0b9;
}
a {
	color: #0b2b42;
}
.seemore {
	font-size: 11px;
}
.multilinetextfield {
	border: 1px solid #a4b0b9;
	background-image: url(imgs/input_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 550px;
	height: 80px;
}
#aerial_photo {
	width: 458px;
	float: left;
}
#aerial_photo_rght {
	width: 180px;
	float: right;
}
.dashed_bttm {
	margin-bottom: 20px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d9d9d9;
}
h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#flight_instr_detail_01 {
	float: left;
	width: 376px;
}
.frame_text {
	padding-top: 10px;
	font-weight: bold;
	color: #225769;
}
#flight_instr_detail_02 {
	float: right;
	width: 260px;
}
.pdf_link {
	line-height: 17px;
	font-weight: bolder;
	text-decoration: none;
	background-image: url(imgs/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	height: 19px;
	padding-left: 24px;
}
#flight_instr_detail_02 a:hover {
	color: #E85200;
}
.table_prices {
	width: 100%;
	margin-top: 16px;
}
.table_prices td {
	text-align: center;
	padding-bottom: 16px;
}
.table_prices_color_01 {
	color: #5a5a31;
	background-image: url(imgs/table_prices_bg_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.table_prices_color_02 {
	background-image: url(imgs/table_prices_bg_02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.table_prices_color_03 {
	color: #225769;
	background-image: url(imgs/table_prices_bg_03.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.table_prices_color_04 {
	background-image: url(imgs/table_prices_bg_04.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.table_prices_color_05 {
	color: #f5f5f5;
	background-image: url(imgs/table_prices_bg_05.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.table_prices_color_06 {
	background-image: url(imgs/table_prices_bg_06.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.flight_instruction_bttns {
	margin-right: auto;
	margin-left: auto;
	width: 320px;
}
.bttn_blue {
	background-image: url(imgs/bttn_bg_03.gif);
	background-repeat: no-repeat;
	height: 32px;
	float: right;
	margin-left: 16px;
}
.bttn_blue a {
	line-height: 29px;
	height: 32px;
	padding-right: 18px;
	padding-left: 49px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(imgs/bttn_bg_04.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
}
.bttn_blue a:hover {
	color: #FFFF66;
}

.warn_02 {
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
}
.normal_font {
	font-weight: normal;
}
.pilot_resources {
	padding: 15px 16px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-left-color: #e1e1e1;
}
.pilot_resources a {
	background-image: url(imgs/res_arrow.gif);
	background-position: left top;
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;
	float: left;
	clear: both;
	margin-bottom: 6px;
	margin-top: 6px;
}
.pilot_resources a:hover {
	text-decoration: underline;
}
.pilot_resources_width {
	width: 625px;
}
#empty_padding {
	padding: 34px;
}
#steps {
	font-family: "Trebuchet MS", Arial;
	font-size: 24px;
	color: #0050a3;
	float: right;
}
#steps img {
	margin-left: 8px;
}
#step1_clmn1 {
	float: left;
	width: 416px;
}
.blocks_space {
	float: left;
	width: 28px;
}
#step1_clmn2 {
	float: left;
	width: 364px;
}
#internal_content_block2  .table_01 td {
	padding-bottom: 8px;
}
#step1_clmn3 {
	float: left;
}
#step1_clmn2 .table_04 td {
	text-align: left;
}
#step2_clmn1 {
	float: left;
	width: 546px;
}
#step2_clmn1 .table_04 td {
	text-align: left;
}

#step2_clmn2 {
	float: right;
	width: 331px;
}
#step2_clmn2 .table_04 td {
	text-align: left;
}
.print_page {
	line-height: 35px;
	background-image: url(imgs/print_icon.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	padding-left: 40px;
}
#question {
	padding: 0px 32px 32px 32px;
}
.bigger_font {
	font-size: 14px;
	padding-top: 16px;
	line-height: 20px;
	padding-bottom: 16px;
}
#contact_form {
	padding-bottom: 32px;
}
.mail_icon {
	line-height: 29px;
	font-weight: bold;
	background-image: url(imgs/mail_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 29px;
	padding-left: 38px;
	float: left;
}
.red {
	color: #CC0000;
}
.instruction_list {
	line-height: 20px;
	background-image: url(imgs/watermark.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	padding-left: 16px;
	padding-bottom: 32px;
}
.instruction_list a {
	color: #ff5a00;
	text-decoration: none;
}
.instruction_list a:hover {
	text-decoration: underline;
}
.instruction_text {
	padding-bottom: 16px;
	padding-right: 220px;
}
.float_img {
	background-color: #F0F0F0;
	padding: 6px;
	border: 1px solid #CCCCCC;
	position: absolute;
	margin-left: 480px;
}




#security_popup {
	height: 480px;
	width: 640px;
	margin-top: -240px;
	margin-left: -320px;
	position: fixed;
	left: 50%;
	top: 50%;
	background-image: url(imgs/popup_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B2B42;
}
#popup_padding {
	padding: 20px;
}
#popup_light {
	background-color: #FCFBF0;
	height: 440px;
	width: 600px;
	background-image: url(imgs/popup_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#popup_padding2 {
	padding: 24px;
}
#security_popup h1 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.5pt;
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 16px;
	color: #CC0000;
}
#pop_up_close {
	background-image: url(imgs/close_icon.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 20px;
	line-height: 15px;
	margin-top: 16px;
}
#pop_up_close a {
	color: #AB0000;
	text-decoration: none;
	font-weight: bold;
}
#pop_up_close a:hover {
	text-decoration: underline;
}


/*  new blocks  */

#home_page_blocks {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 91px;
	padding-bottom: 56px;
	background:none;
	display:block;
	position:relative;
	float:none;
	overflow:hidden;
}

#hp_block_tours {
	float: left;
	width: 250px;
	height:136px;
	background:none;
	padding: 0;
	display:block;
	position:relative;
}

#hp_block_tours a {
	float: none;
	width: 210px;
	height:100px;
	background: url(imgs/title_box1.gif) 11px 0px no-repeat;
	padding: 38px 20px 0;
	display:block;
	position:relative;
}

#hp_block_tours a img { border:2px solid #678ca7;}
#hp_block_tours a:hover img { border:2px solid #93c7ec;}

#hp_block_aerial_photo  {
	float: left;
	width: 250px;
	background:none;
	height:136px;
	padding: 0;
	display:block;
	position:relative;
}

#hp_block_aerial_photo  a {
	float: none;
	width: 210px;
	height:100px;
	background: url(imgs/title_box2.gif) top center no-repeat;
	padding: 38px 20px 0;
	display:block;
	position:relative;
}

#hp_block_aerial_photo  a img { border:2px solid #678ca7;}
#hp_block_aerial_photo  a:hover img { border:2px solid #93c7ec;}



#hp_block_flight_instruction  {
	float: left;
	width: 250px;
	background:none;
	height:136px;
	padding: 0;
	display:block;
	position:relative;
}

#hp_block_flight_instruction  a {
	float: none;
	width: 210px;
	height:100px;
	background: url(imgs/title_box3.gif) top center no-repeat;
	padding: 38px 20px 0;
	display:block;
	position:relative;
}

#hp_block_flight_instruction  a img { border:2px solid #678ca7;}
#hp_block_flight_instruction  a:hover img { border:2px solid #93c7ec;}




#hp_block_book_now  {
	float: left;
	width: 250px;
	background:none;
	height:136px;
	padding: 0;
	display:block;
	position:relative;
}

#hp_block_book_now  a {
	float: none;
	width: 210px;
	height:100px;
	background: url(imgs/title_box4.gif) top center no-repeat;
	padding: 38px 20px 0;
	display:block;
	position:relative;
}

#hp_block_book_now  a img { border:2px solid #678ca7;}
#hp_block_book_now  a:hover img { border:2px solid #93c7ec;}