@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; background: #4a7bbd url(../images/bg_sky.jpg) repeat-x center top ; font: normal 12px Arial, Helvetica, sans-serif; color: #FFF; line-height: 18px;}

h1, h2, h3, h4, h5, h6, ul, li, form, input, textarea, a, p, pre{margin: 0px; padding: 0px;}

h1{font: normal 24px Arial, Helvetica, sans-serif; color: #fff;}

h2{font-size: 33px; color: #001e44; font-weight: normal;}

h3 a{font-size: 18px; color: #001735; font-weight: bold;}

h4 { font-family:Tahoma, Geneva, sans-serif; font-size:22px; font-weight:bold; color:#FFF; margin-top:30px; margin-bottom:20px;}

a img{border: none; outline: none;}

/*Wrapper*/

#wrapper{width: 1000px; margin: 0px auto;}

/*Header*/

#header{width: 1000px; padding-top: 13px; padding-bottom: 20px; overflow: hidden;}

#header .logo{float: left; padding-left: 17px; color: #002760; text-align: center; font-weight: bold;}

.header_rt{float: right;}

.log_in{clear: both; display: none;}

.log_in form .form-holder{width: 100%; clear: both; padding-bottom: 6px;}

.log_in form .form-holder input.txtfld{float: left; margin-left: 9px; background: #94d8f8; border: 1px solid #408fd1; width: 124px; height: 23px; font-size: 12px; color: #012b4f; line-height: 23px; padding-left: 5px;}

.log_in form .form-holder input.sub-btn{float: left; margin-left: 9px; background: url(../images/login-btn.jpg) no-repeat top left; width: 60px; height: 25px; font-size: 12px; color: #ffffff; border: none;}

.log_in form .form-holder span{margin-left: 9px; font-size: 11px; color: #ffffff;}

.log_in form .form-holder span a{text-decoration: underline; font-size: 11px; color: #ffffff;}

.log_in form .form-holder span a:hover{text-decoration: none;}

.header_rt h2{background: url(../images/contact-no_bg.png) repeat; width: 342px; height: 22px; clear: both; padding: 12px 0px 8px 9px; margin-top: 7px;}

.header_rt h3{text-align: right; padding-top: 15px;}

/*Menu*/

#menu{width: 100%; clear: both; background: url(../images/menu-bg.png) repeat top left; height: 45px;}

#menu ul{width: 100%; overflow: hidden;}

#menu ul li{float: left; list-style-type: none;}

#menu ul li a{font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none; padding: 14px 15px 13px 15px; display: block;}

#menu ul li a:hover, #menu ul li a.active{background: #3783b7;}

/*Content*/

#content{width: 994px; clear: both; border: 3px solid #FFF; overflow:hidden;}

#content_lt{width: 287px; float: left;}

#flight_qt{background: url(../images/flight-quote.jpg) repeat-x top left;}

#flight_qt h4{padding-top: 19px; padding-bottom: 18px; font-size: 24px; color: #053678; padding-left: 15px; text-align: left;}

#flight_qt h4 span{text-align: right; font-size: 14px; color: #053678; text-decoration: none;}
#flight_qt h4 span a{ text-decoration:none; color:#053678;}
#flight_qt h4 span a:hover{ text-decoration:underline;}

#menu_lt{width: 100%; background: url(../images/left-menu-bg.png) repeat top left;}

#menu_lt ul{width: 100%; list-style-type: none; overflow: hidden;}

#menu_lt ul li{border-bottom: 2px dashed #2c96c7; background: url(../images/bullets.gif) no-repeat 8px 15px; padding-left: 38px; padding-top: 14px; padding-bottom: 14px; *padding-bottom: 15px; float: left; clear: both; width: 249px;}

#menu_lt ul li.nobdr{border: none;}

#menu_lt ul li a{font-size: 18px; color: #002656; text-decoration: none;float: left;}

#menu_lt ul li a:hover{color: #fff;}

#time_weath{background: #134076; padding-top: 22px; padding-bottom: 22px; clear: both;}

#time_weath h4{font-size: 24px; color: #FFF; width: 100%; text-align: center;}

#content_rt_inner{width: 707px; float: left;}

#content_rt{width: 697px; height:457px; overflow:auto; margin-left:10px; float:left;}

/*Footer*/

#footer{width: 100%; clear: both; padding-top: 15px;}

.foot_menu{width: 802px; margin: 0px auto;}

.foot_menu ul{overflow: hidden;}

.foot_menu ul li{float: left; font-size: 12px; font-weight: bold; color: #012859; list-style-type: none;}

.foot_menu ul li a{font-size: 12px; font-weight: bold; color: #012859; text-decoration: none; padding-left: 14px; padding-right: 14px;}

.foot_menu ul li a:hover, .foot_menu ul li a.active{color: #FFF;}

.foot_btm{width: 1000px; clear: both; padding-top: 11px;}

.foot_btm_lt{width: 87px; float: left;}

.foot_btm_cen{width: 733px; float: left;}

.foot_btm_cen ul{width: 185px; margin: 0px auto; clear: both; padding-top: 78px;}

.foot_btm_cen ul li{ list-style-type: none; float: left;  padding-left: 10px;}

.foot_btm_cen pre{width: 100%; clear: both; text-align: center;}

.foot_btm_rt{width: 178px; float: left; background: url(../images/elite_members.jpg) repeat-x top left; border-left: 1px solid #a9dffe; border-right: 1px solid #a9dffe; border-right: 1px solid #a9dffe;}

.foot_btm_rt h5{font-size: 14px; color: #FFF; text-align: center; padding-top: 8px; padding-bottom: 7px;}

.foot_btm_rt p{font-size: 10px; color: #FFF; text-align: center; padding-top: 5px; line-height: 16px;}

.foot_btm_rt p.blue{ padding-top: 6px; padding-bottom: 2px;}

/*Jet Cards*/

#content_rt_wrap{width: 660px; overflow: hidden; padding-top: 10px; padding-bottom: 10px;}

#content_rt_wrap h1{border-bottom: 5px solid #134076; padding-bottom: 8px;}

#content_rt_wrap h6{font-size: 18px; font-weight: normal; padding-left: 0px; padding-top: 10px; padding-left:8px;}

#content_rt_wrap ul{width: 660px; padding-top: 10px;}

#content_rt_wrap ul li{list-style-type: none; float: left; margin-left: 5px; margin-bottom: 10px; cursor: pointer; font-size:11px; width:153px;}

#content_rt_wrap ul.jet_listing li{cursor: default; text-align: center;}

#content_rt_wrap ul.jet_listing li a img{ width:153px; height:104px; }

.tab-hov{ margin-right:7px; }

.jetcards-info{width: 660px; clear: both; overflow: hidden; padding-top: 15px;}

.jetcards-info .jetcards-detail{float: left; width: 300px; background: #134076; padding: 8px; margin-right: 10px; min-height: 206px;}

.jetcards-info .jetcards-detail p{font-size: 14px; padding-bottom: 10px; font-weight: bold;}

.jetcards-info .jetcards-detail p.flight-heading{font-size: 18px; color: #fff; border-bottom: 1px dashed #2c96c7; padding-bottom: 8px;}

.jetcards-info .jetcards-pic{float: left; width: 324px;}

.jetcards-info .jetcards-pic img{width: 324px; height: 222px;}

/*Mission*/

#content_rt_wrap p{padding-bottom: 15px;}

#content_rt_wrap p a{color: #01224a; text-decoration: none;}

#content_rt_wrap p a:hover{text-decoration: underline;}

#content_rt_wrap p span{color: #01224a;}

.mission-text-hold{width: 660px; overflow: hidden; padding-bottom: 15px;}

.missin-text{float: left; width: 230px; padding-right: 5px;}

.missiion-pic{float: left; width: 424px;}

/*Flight Details Page*/

.flight-in-out{width: 660px; clear: both; overflow: hidden;}

.flight-exterior{float: left; width: 321px; background: #134076; padding: 3px;}

.flight-exterior p{text-align: center; font-size: 14px; padding-top: 10px; padding-bottom: 10px;}

.flight-exterior img{width: 321px; height: 220px;}

.flight-interior{float: left; width: 321px; margin-left: 5px; background: #134076; padding: 3px;}

.flight-interior p{text-align: center; font-size: 14px; padding-top: 10px; padding-bottom: 10px;}

.flight-interior img{width: 321px; height: 220px;}

.flight-details{width: 660px; clear: both; overflow: hidden; padding-top: 15px;}

.flight-details ul{width: 230px!important; overflow: hidden; float: left; margin: 0px 4px 0px 0px!important; background: #134076; padding: 5px!important;}

.flight-details ul li{float: left; width: 230px!important; border-bottom: none!important; padding: 0px!important;margin: 0px!important; cursor: default!important;}

.flight-details ul li .flight-details-lt{width: 130px; float: left; font-size: 11px;}

.flight-details ul li .flight-details-rt{width: 100px; font-size: 11px; float: left; text-align: right;}

.seating-pic{float: left; width: 171px;}

.seating-pic img{width: 171px;}


/********** Dream flight Starts **************/

#content_rt{width: 697px; height:457px; overflow:auto; margin-left:10px; float:left;}
#flight-lists{width: 660px; overflow:hidden; margin-top:1px;}

#flight-lists p{padding-bottom: 15px;}

#flight-lists h1{border-bottom: 5px solid #47aafd; padding-bottom: 8px; font-size:18px;}

#flight-lists h1 span{float: right; *margin-top: -35px; margin-right: 15px;}

#flight-lists h1 span a{font-size: 12px; color: #aee5ff;}

#flight-lists ul{width: 671px;}

#flight-lists ul li{width: 671px; overflow: hidden; padding-bottom: 15px; border-bottom: 1px dashed #96cfff; padding-top: 25px; list-style-type: none;}

#flight-lists ul li h4{width: 100%; clear: both; padding-top: 8px; padding-bottom: 8px; font-size: 16px; text-align: center;}

#flight-lists ul li .flight-lists-info{float: left; width: 379px; padding-right: 10px;}

#flight-lists ul li .flight-lists-info h1{border-bottom: 5px solid #47aafd; padding-bottom: 8px;}

#flight-lists ul li .flight-lists-pic{float: left; width: 265px; border:3px solid #45a1ef;}
#flight-lists ul li .flight-lists-pic img{ width:265px;}

#flight-lists ul li .flight-lists-info-new{float: left; width: 465px; padding-right: 10px;}

#flight-lists ul li .flight-lists-pic-new{float: left; width: 173px; background: #45a1ef; padding: 3px; text-align: center;}

#flight-lists ul li .drm-flight-lnk{ margin-top: 0px; text-align: left;}

#flight-lists ul li .drm-flight-lnk a span{font-size: 14px; font-weight: bold; color: #FFF; display: block; clear: both;}

#flight-lists ul li .drm-flight-lnk a:hover span{text-decoration: underline;}

/********** Dream flight Ends **************/


/*Flight Quote*/

.lt-anim-info{width: 287px; background: url(../images/left-menu-bg.png) repeat top left;}

.flight-quote-bglt{background: url(../images/flight-quote-bglt.jpg) no-repeat top left;}

.flight-quote-bgrt{background: url(../images/flight-quote-bglt.jpg) no-repeat top right; padding: 10px 8px;}

.flight-quote-bgrt form .quote-hold{width: 100%; clear: both; padding-bottom: 11px; overflow: hidden;}

.flight-quote-bgrt form .quote-hold p{float: left; width: 100px; padding-bottom: 7px;}

.flight-quote-bgrt form .quote-hold p span{padding-left: 5px; font-size: 12px; color: #ebebeb;}

.flight-quote-bgrt form .quote-hold p span a{font-size: 12px; color: #ebebeb; margin-left: 14px; font-weight: bold; text-decoration: underline;}

.flight-quote-bgrt form .quote-hold p span a:hover{text-decoration: none;}

.flight-quote-bgrt form .quote-hold label{font-size: 12px; color: #ebebeb; width: 100%; clear: both; padding-bottom: 3px; display: block;}

.flight-quote-bgrt form .quote-hold input.flight-txtfld{width: 190px; height: 23px; background: #2692ed; border: 1px solid #8bcaff;padding-left: 5px; font-size: 12px; color: #ebebeb; padding-right: 5px; line-height: 22px;}

.flight-quote-bgrt form .quote-hold input.flight-smaltxtfld{width: 93px; height: 23px; background: #2692ed; border: 1px solid #8bcaff; padding-left: 5px; font-size: 12px; color: #ebebeb; padding-right: 5px; line-height: 22px; float: left;}

.flight-quote-bgrt form .quote-hold select{width: 88px; height: 25px; margin-left: 10px; border: 1px solid #8bcaff; background: #2692ed; font-size: 12px; color: #ebebeb; float: left;}

.flight-quote-bgrt form .quote-hold input.flight-subbtn{background: url(../images/submit-btn.jpg) no-repeat top left; width: 63px; height: 24px; font-size: 12px; color: #ebebeb; border: none; cursor:pointer;}


/*Weather Section*/

.time-container{width: 287px; background: url(../images/left-menu-bg.png) repeat top left; padding-bottom:10px;}

.time-container form .time-sep{width: 85%; overflow: hidden; padding-top: 15px; margin-left:10px;}

.time-container form .time-sep select{width: 100%; height: 25px; border: 1px solid #8bcaff; background: #2692ed; font-size: 12px; color: #ebebeb;}

.time-container form .time-sep input.weather-subbtn{ width: 40px; height: 23px; border: none; font-size: 12px; background: #46a8f9; color: #ebebeb; font-weight: bold;}

.time-container form p{text-align: center; padding: 15px 0px 0px 0px; font-weight: bold; font-size: 14px;}

.clr{
clear:both;
width:100%;
margin:0;
padding:0;
height:10px;;
}
.lt_box{overflow: hidden;}
.lt_box span{float: left; width: 48%; display: block; }
.lt_box span img{float: right; margin-left: 15px!important;}
.contact-us-info{width: 660px; clear: both; overflow: hidden; padding-top: 15px; padding-left:90px;}

.contact-us-info .contact-us-detail{float: left; width: 510px; background: #134076; padding: 25px; margin-right: 10px; min-height: 206px;}

#content_rt_wrap  .quote-hold1 input.flight-txtfld {
    background: none repeat scroll 0 0 #2692ED;
    border: 1px solid #8BCAFF;
    color: #EBEBEB;
    font-size: 12px;
    height: 23px;
    line-height: 22px;
}
#content_rt_wrap  .quote-hold1 input.flight-subbtn{background: url(../images/submit-btn.jpg) no-repeat top left; width: 63px; height: 24px; font-size: 12px; color: #ebebeb; border: none; cursor:pointer;}

.watch_vid { background:url(/images/watch_vid.png) no-repeat; width:190px; height:40px; display:block; margin-top:20px; margin-left:40px;}
