.left{float:left;}
.right{float:right;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.wrapper2{overflow:hidden;height:100%;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.alignmiddle *{vertical-align:middle;}
.color1{color:#676765;}
body{border:0;font:16px/1.2em  'Trebuchet MS', sans-serif;font-family:'Trebuchet MS', cursive;font-size:16px;color:#dadada;line-height:20px;min-width:980px;min-height:400px;overflow:hidden;position:absolute;width:100%;}
body, html{height:100%;}
.main{margin:0 auto;width:980px;}
.left_box{min-height:550px;height:auto !important;height:100%;position:relative;float:left;left:50px;width:260px;opacity:0.95;background:url(../images/left_plane_bg.jpg) 0 0 repeat;z-index:20;}
.page_spinner{position:absolute;background:url(../images/ajax-loader.gif) 50% 50% no-repeat #131313;z-index:99;width:100%;height:100%;top:0;left:0;}
.spinner{float:right;width:180px;height:100px;position:absolute;top:0px;right:0;background:url(../images/ajax-loader_gall.gif) no-repeat;}
a{text-decoration:none;outline:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#ffffff;font-weight:normal;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
h1{padding:0 0 0px 0;}
h2{font-family:'Trebuchet MS', cursive;font-size:34px;padding-bottom:22px;font-style:italic;}
h3{font-family:'Trebuchet MS', cursive;font-size:24px;padding-bottom:22px;font-style:italic;}
h4{font-family:'Trebuchet MS', cursive;font-size:16px;padding-top:40px;padding-bottom:22px;text-transform:uppercase;}
p{padding-bottom:15px;}
#page_Contacts p{padding-bottom:2px;}
.p_header2{font-family:'Trebuchet MS', cursive;font-size:17px;padding-top:0px;line-height:20px;padding-bottom:0px;font-style:italic;color:#ba5858;}
.p_header2_2{font-family:'Trebuchet MS', cursive;font-size:17px;padding-top:0px;line-height:20px;padding-bottom:0px;font-style:italic;color:#ba5858;text-align:center;padding-bottom:18px;}
header{float:left;width:240px;}
.logo_bg{background:url(../images/logo_plane.png) 50% 0 no-repeat;width:258px;height:185px;padding-top:20px;}
#logo{display:block;text-indent:-9999px;background:url(../images/logo.png) 50% 0 no-repeat;width:258px;height:100px;}
.menu{padding:4px 0 0 3px;height:100px;width:256px;background:url(../images/menu_line.gif) 50% top no-repeat;}
#menu{width:251px;font-style:italic;}
#menu > li{height:40px;position:relative;padding-bottom:2px;background:url(../images/menu_line.gif) 0 bottom repeat-x;z-index:3}
#menu li.no-line{background:none;padding-bottom:25px;}
#menu > li > a{position:relative;text-align:center;vertical-align:middle;font-size:21px;line-height:0px;color:#493933;display:block;padding:20px 0 0 3px;}
noindex:-o-prefocus,#menu > li > a{padding:27px 0 0 3px;}
#menu > li > span{position:absolute;left:3px;width:0px;height:100%;background:url(../images/menu_hover.png) 0 0 no-repeat;}
#menu > li > a strong{position:absolute;top:19px;left:0;background:url(../images/menu_bg.png) repeat;width:100%;height:0;z-index:3;}
#menu > li > a:hover, #menu > .active > a{color:#ffffff;text-decoration:none;}
.submenu_1{position:absolute;top:10px;left:255px;background:url(../images/subpl.png);width:236px;box-shadow:1px 1px 2px #000000;border:1px solid #63473e;z-index:3;}
.submenu_1 li{position:relative;height:18px;padding-bottom:15px;background:url(../images/submenu_line.png) 50% 100% no-repeat;z-index:3;}
.submenu_1 a{font-size:16px;color:#e5d5c2;font-family:'Trebuchet MS', cursive;display:block;letter-spacing:0px;padding:5px 36px;z-index:3;}
.submenu_1 li:hover > a, .submenu_1 li.sfHover > a{text-decoration:none;color:#e66161;}
.submenu_1 img{width:187px;height:2px;float:left;display:block;top:56px;position:absolute;}
.submenu_2{position:absolute;top:-1px;left:239px;width:236px;background:url(../images/subpl.png);width:236px;box-shadow:1px 1px 2px #000000;border:1px solid #63473e;z-index:2;}
.submenu_2 li{padding-right:1px;position:relative;float:left;width:100%;}
.submenu_2 a{display:block;font-size:16px;color:#e5d5c2;font-family:'Trebuchet MS', cursive;display:block;line-height:20px;letter-spacing:0px;}
.corner{background:url(../images/corner.png) 0 0 no-repeat;width:16px;height:10px;position:absolute;top:10px;left:-12px;}
#content{margin-top:0px;float:left;left:290px;width:680px;position:absolute;height:100%;min-height:100%;margin-bottom:0px;}
#content > ul{position:relative;min-height:100%;height:100%;left:0px;width:100%;margin-right:0px;}
#content > ul > li{position:relative;min-height:100%;height:auto;left:20px;width:100%;margin-right:0px;background:url(../images/bg_content.png) 0 0 repeat;}
.more_btn{cursor:pointer;float:left;height:33px;font:15px/33px 'Trebuchet MS', Helvetica, sans-serif;text-decoration:none;color:#ffffff;background:url(../images/button-sprite-2.png);padding:0 20px;box-shadow:0px 2px 6px #000000;margin-bottom:5px;}
.more_btn:hover, .more_btn .active a{color:#ffffff;text-decoration:none}
.width_100{width:200px;}
.pad1{padding:50px 60px 0px 60px;}
.pad1_top{padding-top:85px;}
.pad2_top{padding-top:175px;}
.pad3_top{padding-top:14px;}
.pad_left1{padding-left:30px;}
.pad_left2{padding-left:10px;}
.pad_right2{padding-right:10px;}
.pad_bot_zero{padding-bottom:0px;}
.pad1_right{padding-right:35px;}
.pad2_right{padding-right:55px;}
.pad3_right{padding-right:20px;}
.imgindent{margin-bottom:30px;}
.imgindent2{margin-bottom:20px;}
.imgindent3{margin-bottom:10px; max-height:60px;}
.accordion_list{width:230px;color:#ae6d5c;font-size:13px;}
.accordion_list_left{float:left;}
.accordion_list_right{float:right;}
.input_booking{margin:0;margin-bottom:1px;width:222px;height:23px;background:#444242;border:1px solid #655c54;padding:0px 5px;color:#7f665d;font:12px 'Trebuchet MS', Helvetica, sans-serif;}
.textarea_booking{overflow:auto;margin-bottom:10px;width:222px;height:100px;background:#444242;border:1px solid #655c54;padding:0px 5px;color:#7f665d;font:12px 'Trebuchet MS', Helvetica, sans-serif;resize:none;}
.p_booking{font-family:'Trebuchet MS', cursive;font-size:12px;padding-top:0px;line-height:20px;padding-bottom:0px;color:#7f665d;}
.select_booking{width:211px;}
.select_booking_date_1{width:40px;margin-left:0px;}
.select_booking_date{width:40px;margin-left:10px;}
.pad_left3{padding-left:16px;}
.txt_num{text-align:center;padding-top:10px;padding-right:7px;background:url(../images/page5_img1.png) no-repeat;font-family:'Trebuchet MS', cursive;font-size:18px;font-style:italic;color:#ffffff;}
.box{overflow:hidden;}
.col1, .col2, .col3, .cols{float:left;}
.col_1{width:192px}
#page_Links .pad_left1{padding-left:70px;}
.scroll{height:130px;width:620px;overflow:hidden;}
.track{width:41px;height:15px;padding:0 0;top:177px !important;left:581px !important;background:none;}
.shuttle{width:0px;height:0px;background:none;}
._up-butt, ._down-butt{height:15px !important;width:20px !important;background:url(../images/markers.png) 2px 3px no-repeat;}
._up-butt{background-position:-19px 3px;left:21px !important;}
#welcome p{color:#dbdbdb;}
.underline{border-bottom:1px solid #3f3633;padding-bottom:40px;margin-bottom:20px;}
.underline2{border-bottom:1px solid #242321;padding-bottom:0px;}
.font1{font-weight:bold;text-transform:uppercase;color:#ffffff;padding-bottom:8px;}
#page_Privacy .font1{padding-top:7px;}
.link1{position:relative;}
.link1 span{position:absolute;width:0;height:1px;left:0;bottom:0;}
.link1 a:hover, a.link1:hover{text-decoration:underline;color:#ffffff;}
a.link1{text-decoration:none;font-family:'Trebuchet MS', cursive;font-size:14px;padding-top:0px;line-height:20px;padding-bottom:0px;color:#7f665d;}
.link1{color:#7f665d;}
.link2{position:relative;}
.link2 a:hover, a.link2:hover{text-decoration:underline;color:#ffffff;}
.link2{text-decoration:none;text-transform:uppercase;color:#646464;}
.list1{padding-bottom:0px;}
.list1 li{padding:5px 0 0 0px;}
.list1 li a{background:url(../images/list_dot.png) 0 12px no-repeat;display:inline-block;padding:8px 0 0 25px;text-shadow:0px 0px 0px #ffffff;color:#c0c0c0;padding-left:25px;-webkit-transition:all 0.9s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.list1 li a:hover{color:#ffffff;text-shadow:0px 0px 8px #ffffff;}
.lightbox-image{position:relative;overflow:hidden;display:block;z-index:1;}
.lightbox-image img{position:relative;z-index:2;}
.lightbox-image > span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/magnify.png) no-repeat 50% 50%;z-index:1;}
.google_map{
	float: left;
height: 300px;
margin-right: 27px;
margin-top: -8px;
width: 550px;
}
.phone{display:inline-block;width:100px;}
#pagination{display:none;overflow:hidden;position:absolute;width:170px;top:12px;right:0px;}
#pagination li{float:left;margin-right:11px;}
#pagination a{display:block;background:url(../images/buttons.png) right 0 no-repeat;width:12px;height:12px;}
#pagination a:hover, #pagination .active a{background-position:0 0}
footer{position:absolute;bottom:0;left:0px;font-size:12px;color:#fff2f2;background:url(../images/footer_plane.jpg) 50% 0 no-repeat;width:258px;height:30px;padding-top:24px;text-align:center;}
footer a{color:#fff2f2;}
footer a:hover{}
#ContactForm{margin-top:2px;position:relative;width:380px !important;}
#ContactForm .wrapper{overflow:hidden;min-height:20px;padding-bottom:5px;}
#ContactForm .success{display:block;position:absolute;bottom:10px;}
#ContactForm label{position:relative;min-height:33px;display:inline-block;padding-top:5px;}
#ContactForm .message{height:178px;}
#ContactForm span{display:block;}
#ContactForm .error, #ContactForm .empty{font-size:10px;color:#ffffff;line-height:14px;display:none;width:100%}
#ContactForm a{margin-left:27px;float:right;}
#ContactForm .input{margin:0;width:300px;height:17px;outline:none !important;background:#363434;padding:8px 10px;color:#646464;font-family:'Trebuchet MS', cursive;font-size:16px;line-height:20px;color:#7f665d;}
#ContactForm textarea{overflow:auto;margin:0;width:382px;height:138px;background:#363434;padding:8px 10px;color:#646464;font-family:'Trebuchet MS', cursive;font-size:16px;line-height:20px;color:#7f665d;resize:none;}
#ContactForm .col1{width:275px;margin-right:39px;}
#ContactForm .col2{width:304px;}
#ContactForm .btns{width:250px;}
.width1{width:400px;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;outline:medium none;}