body{margin:0;padding:0;font:normal 11px Verdana,Arial,Tahoma,sans-serif;color:#6e6d72}
img{border:none}
input{ font-size:11px;}
a{ color:#000;text-decoration:none; outline:none}
a:link,a:visited,a:active{text-decoration:none}
a:hover{text-decoration:underline}
#bgrepeat-left{background:url(images/bg.gif) top center no-repeat;width:100%}
#container{ width:1044px; margin:0 auto; }
#main_container{ width:1044px; height: 187px;clear:both;  background-image: url(images/header.jpg); background-repeat: no-repeat}
#main_menu{ width:1044px; clear:both; height:49px; color:#fff; font-size:12px; background-image: url(images/menu_05.jpg)}
#main_menu a{ color:#fff}
#myajaxmenu{ padding: 0px; padding-top: 10px; margin: 0px; position: absolute; list-style: none; z-index:200}
li.category { float: left; margin: 0px; list-style: none}
li.category a{ padding: 0 18px; font-weight: bold; line-height: 20px; border-right: 1px solid #0173bc; border-right-style: dotted;}
li.first a{}
li.category ul {margin: 0px; padding: 0px; position: absolute;}
li.category ul li a{font-weight: bold}
#main_items{}
#search_menu{ float:right; width:248px; height: 39px; padding-top:10px; font-size:11px; position: relative;}
#search_menu form{margin: 0px; padding: 0px; padding-left: 55px}
#search_menu fieldset{border: medium none; padding: 0px; margin: 0px;}
#search-txt{left: 10px; top: 15px; position: absolute;}
.go{ width:22px; height:22px; background:url(images/go.gif) no-repeat; cursor:pointer; border:none; margin-left:5px}
.bg_box_left{ float:left; width:19px; height:34px; background-image:url(images/box-header.jpg); background-repeat:no-repeat}
.bg_box_center{ float:left; width:187px; height:26px; background-image:url(images/box-header.jpg); background-repeat:no-repeat; background-position: -19px top; padding-top: 8px; text-align:center; font-size:12px;color:#fff; font-weight:bold;}
.bg_box_center2{ float:left; width:508px; height:26px; background-image:url(images/box-header.jpg); background-repeat:no-repeat; background-position: -19px top; padding-top: 8px; font-size:12px;color:#fff; font-weight:bold;}
.bg_box_center3{ float:left; width:741px; height:26px; background-image:url(images/box-header.jpg); background-repeat:no-repeat; background-position: -19px top; padding-top: 8px; text-align:center; font-size:12px;color:#fff; font-weight:bold;}
.bg_box_right{ float:left; width:19px; height:34px; background-image:url(images/box-header.jpg); background-repeat:no-repeat; background-position: -760px top}
.bg_box_left_content_white{float:left; width:223px;height:auto; border:solid 1px #ccc; background-color:#fff;}
.box_middle_space{ padding-bottom:10px; float:left; width:546px; color:}
.box_middle_space_video{ padding-bottom:10px; float:left; width:779px; color:}
.bg_box_middle_content{padding: 10px;float:left; width:524px; min-height:250px; border:solid 1px #ccc; background-color:#fff}
.bg_box_middle_content_video{padding: 10px;float:left; width:757px; border:solid 1px #ccc; background-color:#fff}
.bg_box_middle_content div p{padding: 0px; margin: 0px; line-height: 20px;}
.box_right{ width:225px; margin-left:7px;float:left}
.box_left{ width:225px;float:left}
.box_middle{ width:546px; margin-left:7px;float:left}
.box_middle_video{ width:779px; margin-left:7px;float:left}
.content_middle{width:1044px; background:url(images/bg_content.jpg) no-repeat; float:left;padding-left:17px; height:auto!important; height:500px; min-height:500px;}
.box_left_space{ padding-bottom:7px; float:left; width:225px}

.weather_content_bg{ float:left; width:223px; background-image:url(images/weather-bg.jpg); background-repeat:no-repeat;}
.image_show{ float:left; width:526px; text-align:center; margin:10px;}
.text_main{ float:left; width:526px; text-align:left; margin:10px; line-height:20px; padding-bottom:5px;}

.gallery{ float:left; padding:4px;}
.photo_gallery{ float:left; width:213px; border:#666666; border:solid 1px #6e6d72;}

.gray_space{ float:left; width:215px; height:30px; background-color:#6e6d72;}
.gray_space_center{ float:left; width:200px; padding:7px;}
.icon{float:left; width:26px;}
.link_text{ float:left;}
a.link01,a.link01:visited,a.link01:active{ color:#FFFFFF; font-weight:bold;}
a.link01:hover{text-decoration:underline}
a.link02,a.link02:visited,a.link02:active{ color:#FFFFFF;}
a.link02:hover{text-decoration:underline}
a.link03,a.link03:visited,a.link03:active{ color:#fe5a01; font-weight:bold;}
a.link03:hover{text-decoration:underline}

.book_a_tour{ float:left;}
.flag{ float:left; width:53px;}
.eng{ float:left; width:30px; height:16px;}
.thai{ float:left; width:23px; height:16px;}

.media_content{width:223px;}

.bg_media{ padding:8px; width:206px;}
.icon_media{ float:left; width:20px; height:14px; background-image: url(images/icons.jpg); background-repeat:no-repeat;background-position:left -28px;}
.icon_media_page{ float:left; width:20px; height:14px; background-image: url(images/icons.jpg); background-repeat:no-repeat;background-position:left -28px; padding-right: 5px;}
.icon_photo{float:left; width:21px; height:14px; background-image: url(images/icons.jpg); background-repeat:no-repeat;background-position:left top; padding-right: 8px;}
.icon_video{float:left; width:21px; height:14px; background-image: url(images/icons.jpg); background-repeat:no-repeat;background-position:left -14px; padding-right: 8px;}
.text_media{ float:left; width: 186px; overflow: hidden;}
.text_media a{color:#6e6d72;}
.media_box{ width:206px; height:25px; background-image:url(images/bg-media_63.jpg); padding-top:3px;}

/*border:1px solid #666666;*/

.bg_media_page{ padding:8px; width:206px;}
.media_box_page{ width:522px; height:25px; background-image:url(images/bg-media_63.jpg); padding-top:3px;}
.icon_pdf{ float:right; width:120px; height:14px;}
.icon_pdf_detail{ float:left; width:120px; height:20px; padding-top:15px;}

.view_all{ width:100px; height:20px; padding-top:5px;}

.fotter{ float:left; background-color:#0172bc; height:71px; width:100%;}
.fotter_bg{width:1044px; height:71px; background:url(images/fotter_92.jpg) no-repeat; margin:0 auto;}
.text_fotter{ margin:0 auto; width:920px; height:40px; text-align:center; padding-top:15px; line-height:20px;}

.book_a_tour_contant{ width:223px;}
.book_a_tour_center{ padding:4px; width:215px;}
.logo_skydance{width:215px; height:56px; background-image:url(images/book-a-tour_48.jpg); padding:4px; background-repeat: no-repeat;}
.bg_book_a_tour{ margin: 0px; padding: 0px; padding-left: 4px; float:left; width:206px; height:31px;  background-image:url(images/bg-media_63.jpg); background-repeat: no-repeat;background-position:4px top;}
.icon_book_a_tour{float:left; width:21px; height:18px; background-image: url(images/icons.jpg); background-repeat:no-repeat;background-position:left -42px; padding-right: 4px;}
.text_book_a_tour{float:left; height:32px;}
.text_book_a_tour a{color:#6E6D72;}
.tel{ float:left; width:196px; margin-left:10px; margin-bottom:5px; margin-top:5px; height: 19px; color: white; text-align: center; line-height: 19px; background-image: url(images/tel_49.jpg);}
.reserve_button{ float:left; width:196px; padding-left:10px; padding-bottom:5px; padding-top:5px;}
.email{ float:left; width:69px; height:42px;}
.reserve{ float:left; width:127px; height:42px;}
.weather_content{ float:left; width:223px; padding-left: 0px; padding-top: 5px}
.pic_weather{ float:left;}
.date_weather{ float:right; width:169px; text-align:center;}
.text_weather{ float:right; width:169px; text-align:center;}
.weather_detail{ float:right; width:169px; line-height:20px; text-align:center;}
.text_date{ color:#fe5a01; font-weight:bold;}
.text_date02{ font-size:14px; font-weight:bold; color:#0173bc;}

#ajaxmenu li a, #ajaxmenu li.over a {display:block;}
#ajaxmenu li ul {}
#ajaxmenu li li a{width: 160px;padding: 0 10px;}
#ajaxmenu li li a, #ajaxmenu li.over li a{border: none; background-color: #0173bc; color: #FFFFFF; line-height: 25px;}
#ajaxSearch_output{ background-color: #FFFFFF; position: absolute;}
#ajaxSearch_output a{ color: #6e6d72; border-bottom:1px solid #0173bc;}
.AS_ajax_result {padding: 5px 10px 7px;}
.helipad-name {float: left; width: 150px;}
.lat {float: left; width: 150px;}
.lng {float: left; width: 150px;}
.clear {clear: both}
#minimap {overflow: hidden;width:223px;height:300px;}
#map {overflow: hidden; width: 215px; height: 330px;}
#map2 {overflow: hidden;float: left; width: 210px; height: 300px; border: 1px solid gray; margin-right:10px;}
#map-detail {float: left; width: 150px; padding: 0px;}
.video {background-color: #E0E0E1;}
.video_thumb_box {border: 1px solid #D1D1D1; padding: 18px;padding-right: 0px; min-height:100px;}
.video2 {width: 120px; height: 78; border: 1px solid #D1D1D1; padding: 3px; margin-left:2px}
.video_wrapper {float: left; padding-right: 19px;}
.video_title_box_2 {width: 132px; height: 50px; overflow: hidden;padding-top:10px; padding-bottom:10px; text-align: center; word-wrap: break-word }
.video_title_box {height: 38px; background-color: #E0E0E1; font-size: 18px; color: #0173BC; font-weight: bold; padding-left: 10px; line-height: 2em;}

.question {color: #0173BC; font-weight: bold;}
#left_menu_box {border: 1px solid #CCCCCC;background-color: #ffffff; width: 203px; padding: 10px; background-image: url(images/menu-bg.jpg); background-position:right top; background-repeat:repeat-y;}
#left_menu_box ul {padding: 0px; margin: 0px;}
#left_menu_box li {background-image:url(images/bg-menu-left.jpg); height: 28px; line-height: 26px; padding-left: 10px; margin: 0px; list-style: none}
#left_menu_box .active a {color: red}

#company_address {float: left; width: 270px; word-wrap: break-word;}
#company_map {float: left; width: 250px; height: 400px; overflow: hidden; border: 1px solid #6e6d72;}

#tour_image {float: left; width: 220px;}
#tour_map {float: left; width: 210px; height: 300px; overflow: hidden; margin-right:10px;}
#tour_detail_map {float:left; width: 215px; height: 320px; overflow: hidden;}
#tour_description {float: left; border: 1px solid #e6e6e6; padding:7px; line-height:16px; width:507px;}
#tour_detail {border: 1px solid #6e6d72;}
#tour_title,#tour_image_nav {float: left; width: 260px;}
#tour_helipad,#tour_distance {float: left; width: 260px; text-align: right;}

.tour_image_box {width: 211px; height: 141px; float: left; padding:7px; background-image:url(images/photo-tour-default.jpg); background-position:center}
.tour_detail_image_box {float: left; margin-right:10px;}
.tour_images{ float:left;}
.tour_detail {float: left; width: 286px; border-left:0px solid #6e6d72; min-height: 50px; padding:7px;}
.tour_detail02 {float: left; width: 215px; border-left:0px solid #6e6d72; min-height: 50px; padding:7px; padding-left:0px;}
.tour_detail_list {float: left; width: 282px; border-left:0px solid #6e6d72; min-height: 50px; padding:7px;}

.tour_title {float: left; width: 285px; height: 16px; border-bottom: 0px solid #6e6d72; border-right: 0px solid #6e6d72; padding: 5px; background-color:#0177bf; color:#FFFFFF; font-weight:bold;}
.tour_helipad {float: left; width: 219px; height: 16px; border-bottom: 0px solid #6e6d72; text-align: right; padding: 5px; background-color:#e6e6e6;}
.tour_title_list {float: left; width: 210px; height: 16px; border-bottom: 0px solid #6e6d72; border-right: 0px solid #6e6d72; padding: 5px; background-color:#0177bf; color:#FFFFFF; font-weight:bold;}
.tour_title_list a{color:#FFFFFF; font-weight:bold;}
.tour_helipad_list {float: left; width: 294px; height: 16px; border-bottom: 0px solid #6e6d72; text-align: right; padding: 5px; background-color:#e6e6e6;}

.tour_teaser {border: 0px solid #6e6d72;}
.tour_container{border: 1px solid #e6e6e6; min-height:150px;}
a.tour_link:link,a.tour_link:visited,a.tour_link:active{text-decoration:none; color:#0177bf; font-weight:bold;}
a.tour_link:hover{text-decoration:underline}
.font_s{font-size:8px;}
.margi{ padding:5px;}
.shuttle_detail {float: left; width: 275px; border-left: 0px solid #6e6d72; min-height: 50px; padding: 5px}

a.B_crumb, a.B_homeCrumb {color: white;}
span.B_currentCrumb {color: #E6E6E6;}

.tour_more {float: left;}
.tour_book {float: right;}

.container_shuttles{width:520px; background-color:#999999;}
.container_shuttles td, .container_shuttles th{ line-height: 2em;background-color:#FFFFFF; text-align:center;}
.box_shuttles{float:left; width:105px; height:30px; border:1px solid #cccccc; text-align:center; line-height:30px;}
.box_shuttles_price{float:left; width:115px; height:30px; border:1px solid #cccccc; text-align:center; line-height:30px;}
.box_shuttles02{float:left; width:70px; height:30px; border:1px solid #cccccc; text-align:center; line-height:30px;}
.box_heliport_latitude{float:left; width:60px; height:30px; border:1px solid #cccccc; text-align:center; line-height:30px;}
.box_heliport_suitable{float:left; width:80px; height:30px; border:1px solid #cccccc; text-align:center; line-height:30px;}

.box_helipad{float:left; width:105px; height:30px; border:1px solid #cccccc; text-align:center; line-height:30px;}
.box_helipad02{float:left; width:195px; height:30px; border:1px solid #cccccc; text-align:center; line-height:30px;}

.table_contact{border:1px solid #cccccc; padding:0px;}
.text_contact{color:#0173bc; font-size:16px; font-weight:bold;}

.text_reservation{color:#0173bc; font-size:11px; font-weight:bold;}
.text_red{ color:#FF0000;}

.previous {float: left; color:#0177bf; font-weight:bold;}
.next {float: right; color:#0177bf; font-weight:bold;}

.sitemap li  {color: #0173bc; line-height:25px;}
.sitemap li a {color: #0173bc; line-height:25px; font-weight:bold;}
.sitemap li li {color: #6f6e73; line-height:25px;}
.sitemap li li a {color: #6f6e73; line-height:25px;font-weight:normal;}

.logo_link{ position: absolute; width:250px; height:100px;}
.logo_link a {display: block; text-decoration: none; width:250px; height:100px;}

h3.special { color:#0173bc}
div.special {text-align: justify;}
p.special {text-align: justify;}

.charter_detail{float:right; width:275px; height:100px;}
.charter_text{border:1px solid #e6e6e6; width:500px; padding:10px;}

.testimonial_name {font-weight: bold;}
#playphoto {overflow: hidden; width: 285px; height: 191px; text-align: center; background-image:url(images/photo-tour-default.jpg); background-position:center; }
#phototitle {padding:2px;font-size:9px;background-color:#E6E6E6; margin-top:5px; line-height:20px; height:20px; padding-left:5px;}

#total_price {font-weight: bold; color: red;}
#reservation_page_status {padding: 5px;font-size: 14px; line-height: 2em;}
#reservation_page_status .active { font-weight: bold; color: red;}
#reservation_summary {padding: 5px; min-height: 150px;}

.ajaxSearch_result {padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #6E6D72;}
a.ajaxSearch_resultLink {text-decoration:none; color:#0177bf; font-weight:bold;}
.ajaxSearch_resultExtract {font-style: italic;}

a.link_button{text-decoration:none; color:white; font-weight:bold; background-color: #6E6D72; border: 1px solid black; padding: 3px}
.newsletter_input {width: 212px;}

.fleet_pdf_detail{height:20px; padding-top:15px;}
.agent_file_title {float: left; width: 424px; height: 16px; border-bottom: 0px solid #6e6d72; border-right: 0px solid #6e6d72; padding: 5px; background-color:#0177bf; color:#FFFFFF; font-weight:bold;}
.agent_file_download {float: left; width: 80px; height: 16px; border-bottom: 0px solid #6e6d72; border-right: 0px solid #6e6d72; padding: 5px; background-color:#0177bf; color:#FFFFFF; font-weight:bold; text-align: right;}
.agent_file_download a{color:#FFFFFF; font-weight:bold;}
.agent_file_container{border: 1px solid #e6e6e6; min-height:150px; padding: 5px;}
.login_link{ position: absolute; width:1004px; height:50px; text-align: right; padding: 20px}
.login_link a {display: block; text-decoration: none;}

.special_tour_header {overflow: hidden; display: table;}
.special_tour_title_list
{
	float: left;
	width: 210px;
	min-height: 20px;
	border-bottom: 0px solid #6e6d72;
	border-right: 0px solid #6e6d72;
	padding: 5px;
	background-color:#0177bf;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:-30px;
	padding-bottom:35px;
}
.special_tour_title_list a
{
	color:#FFFFFF;
	font-weight:bold;
}
.special_tour_helipad_list
{
	float: left;
	width: 294px;
	min-height: 20px;
	border-bottom: 0px solid #6e6d72;
	text-align: right;
	padding: 5px;
	background-color:#e6e6e6;
	margin-bottom:-30px;
	padding-bottom:35px;
}
.special_tour_title_detail
{
	float: left;
	width: 285px;
	min-height: 20px;
	border-bottom: 0px solid #6e6d72;
	border-right: 0px solid #6e6d72;
	padding: 5px;
	background-color:#0177bf;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:-30px;
	padding-bottom:35px;
}
.special_tour_title_detail a
{
	color:#FFFFFF;
	font-weight:bold;
}
.special_tour_helipad_detail
{
	float: left;
	width: 219px;
	min-height: 20px;
	border-bottom: 0px solid #6e6d72;
	text-align: right;
	padding: 5px;
	background-color:#e6e6e6;
	margin-bottom:-30px;
	padding-bottom:35px;
}

/*************** Accordian *******************/

/* @group Accordion */

dl.accordion
{
	/* width: 250px; */
	
	border-left: 1px solid #e6e2af;
	border-right: 1px solid #e6e2af;
	border-bottom: 1px solid #e6e2af;
	margin: 0px;
}

/* @group Ebene 1 */

dl.accordion dt
{
	position: relative;
	height: 20px;
	padding: 5px 0 2px 25px;
	
	font-weight: bold;
	
	color: #0372b9;
	background: #d7e9f5 url(images/icon_accordion_closed.png) no-repeat;
	
	cursor: pointer;
	border-top: 1px solid #cccccc;
}

* html dl.accordion dt
{
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_accordion_closed.png', sizingMethod='crop');
	background-image: none;
}

dl.accordion dt.open
{
	background-image: url(images/icon_accordion_open.png);
}

* html dl.accordion dt.open
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_accordion_open.png', sizingMethod='crop');
	background-image: none;
}

dl.accordion dd
{
	position: relative;
	overflow: hidden;
	background: #f3f3f3;
	padding: 0px;
	margin: 0px;
}

/* @group Inhalt */

dl.accordion dd.sub_accordion
{
	
}

dl.accordion dd.accordion_content
{
	padding: 0 10px 0 25px;
}

dl.accordion dd.accordion_content p
{
	padding: 5px 0 7px 0;
}

/* @end */

/* @end */

/* @group Ebene 2 */

dl.accordion dd dl
{
	margin-bottom: 0px;
}

dl.accordion dd dl dt
{
	padding: 5px 0 2px 25px;
	/*background-position: 20px 0;*/
}

dl.accordion dd dl dd.accordion_content
{
	padding: 0 10px 0 25px;
}

/* @end */

/* @group Ebene 3 */

dl.accordion dd dl dd dl dt
{
	padding-left: 65px;
	background-color: #509bba;
	background-position: 40px 0;
}

dl.accordion dd dl dd dl dd.accordion_content
{
	padding-left: 65px;
}

/* @end */

/* @group Ebene 4 */

dl.accordion dd dl dd dl dd dl dt
{
	padding-left: 85px;
	background-color: #7bc3e4;
	background-position: 60px 0;
}

dl.accordion dd dl dd dl dd dl dd.accordion_content
{
	padding-left: 85px;
}

/* @end */

/* @end */

/********************* SLIMBOX **********************/

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


