/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 22, 2012 */

*{margin:0; padding:0; }

@font-face {
    font-family: 'DINLight';
    src: url('ff_din_light-webfont.eot');
    src: url('ff_din_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('ff_din_light-webfont.woff') format('woff'),
         url('ff_din_light-webfont.ttf') format('truetype'),
         url('ff_din_light-webfont.svg#DINLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*.top-content{ margin-top:112px !important;}*/

p.custom_font{font-family: DINLight;}

.clear{clear:both}

body{margin:0;padding:0;background-color: #edf5fc; font-family: 'DINLight';}

img{margin:0; padding:0; border:0;}

.dividerDots{width:1080px; height:3px; margin:30px 0px; border-top:2px #cfcfcf dotted; overflow:hidden;}
.dividerDotsLong{width:1080px; margin:30px 0px; border-top:2px #cfcfcf dotted; overflow:hidden;}


.BTN a{padding:3px 55px 0px 10px; height:21px; background-color:#eeeeee; color:#000; background-image:url(resources/images/BTN_right_off.jpg); background-repeat:no-repeat; background-position:top right; font-size:25px; text-decoration:none;}
.BTN a:hover{background-color:#244d67; color:#FFF; background-image:url(resources/images/BTN_right_on.jpg); background-repeat:no-repeat; background-position:top right; text-shadow: -1px 0px #000, 0px 0px; text-decoration:none}


.heading23{font-size:23px; color:#000; line-height:29px}

.heading23gallery{font-size:23px; color:#000; line-height:29px}

.header{width: 100%; padding-top:0px; top:0; background-image:url(resources/images/menuBG.jpg); background-repeat:repeat-x; z-index:999; position:fixed; margin:0 auto;}

.header_content{margin:0 auto; width:1200px; float:none; }

.logo{float:left; margin-left:30px;}

/**********Navigation bar ***********/
.navBarContainer{float:left; overflow:hidden; text-align:right; margin:10px 0px 0px 0px; width:897px; overflow:hidden}

.topContact{overflow:hidden; text-align:right; margin:19px 0px 0px 506px; width:423px; height:58px; text-align:right}

.socialMedia{float:left; width:30px; height:30px; margin:4px 12px 0px 0px}
.socialMedia{text-decoration:none; border:0}

.contactHeader{ float:left; font-size:19px; width:310px; text-align:left; color:#FFF; text-shadow: -1px 0px #000, 0px 0px}

.navBarBox{text-align:right; margin:0px 0px 0px 30px; width:847px; display:block;}

.navBarEdges{ display:inline-block; vertical-align:top; list-style:none; margin:0; padding:0;}

.navBarEdges ul li a{ text-decoration:none; color:#204366}

.navBarMenu { margin: 0; padding:0px;  text-decoration:none;font-size:14px; border:none; display:inline-block; vertical-align:top; list-style:none; margin:0; padding:0;}

.navBarMenu ul{list-style:none;margin:0;padding:0;}

.navBarMenu li{float:left;padding:0px;}
	
.navBarMenu li a{text-decoration:none; list-style:none; background-image:url(resources/images/menuBg.png); background-repeat:repeat-x; display:block; padding:9px 20px 12px; color:#FFFFFF}

.navBarMenu li a:hover, .menu ul li:hover a{color:#204366;text-decoration:none; background-image:url(resources/images/menuBgcurrent2.png); background-repeat:repeat-x}

.navBarMenu .current{color:#204366;text-decoration:none; background-image:url(resources/images/menuBgcurrent.png); background-repeat:repeat-x}

.navBarMenu ul li.inBetween{height:38px; float: left;margin:0px; padding: 0px; color:#204366; text-decoration:none; list-style:none; }

.navBarMenu li ul{display:none;height:auto;padding:0px;margin:0px;border:0px;position:absolute;width:225px;z-index:200;/*top:1em;/*left:0;*/}

.navBarMenu li:hover ul{display:block;}

.navBarMenu li li { background-image:url(resources/images/organceTransparentBg.png); background-repeat:repeat; display:block;float:none;	margin:0px;padding:0px;width:225px;}

.navBarMenu li:hover li a{background:none;}

.navBarMenu li ul a{display:block;height:29px;font-size:14px;font-style:normal;margin:0px;text-align:left; padding: 10px 0px 0px 16px;text-align: left;border-bottom: 1px #b67024 solid; border-top: 1px #fff solid;}

.navBarMenu li ul a:hover, .menu li ul li:hover a{border:0px;color:#ffffff;text-decoration:none; border-bottom: 1px #b67024 solid; border-top: 1px #fff solid; background-color:#f9a751}

.navBarMenu p{clear:left;}	

/********** END **********/
/********** home header **********/

.homeHeader{width:0 auto; padding-top:0px; margin-top:112px; height:743px; overflow:hidden; background-image:url(resources/images/homeBanner.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }

.homeHeaderContent{margin:0 auto; width:1200px; float:none;}

/*.homeBannerText{color:#fff; font-size:19px; width:390px ; background: url("resources/images/blueTransparent_bg.png") repeat; padding:5px 0 5px 16px; margin:398px 0px 13px 30px; line-height:23px; text-shadow: -1px 0px #142a41, 0px 0px; }*/
.homeBannerText {
    color: #0E3D65;
    font-size: 20px;
    font-weight: bold;
    width: 340px;
    background: #E88921;
    padding: 25px 30px;
    margin: 41px 0px 44px 30px;
    line-height: 120%;
    height: 379px;
}
.homeBannerText a{font-size:20px; text-decoration: underline; padding-left:18px; color:#FFF; background:url("resources/images/whiteArrow4.png") no-repeat;}
.homeBannerText a:hover{text-decoration:underline; padding-left:19px; color:#FFF}

.homeBarText{width:1110px; margin:0px 0px 8px 30px; background-image:url(resources/images/blueTransparent_bg.png); background-repeat:repeat; padding:8px 0px 5px 30px; font-size:21px; color:#FFF; text-shadow: -1px 0px #142a41, 0px 0px; overflow:hidden}

.homeBarTextLeft{float:left; text-align:left; width:442px} 

.homeBarTextRight{float:left; text-align:Right; width:634px}

.homeLinks{width:1140px; height:175px; background-image:url(resources/images/homeBgLinks2.png); background-repeat:repeat-x; padding: 11px 0px 0px 60px}

.homeLinksBTN{margin-right:5px; width:265px; height:167px; float:left}

/********** END **********/

/*-------------------------------------------------*/

#btn_1 {display: block; width: 265px; height: 167px; background: url(resources/images/homeBtn1.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#btn_1:hover {  background-position: 0 -167px;}

#btn_1 span{ display: none;}
/*-------------------------------------------------*/

#btn_2 {display: block; width: 265px; height: 167px; background: url(resources/images/homeBtn2.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#btn_2:hover {  background-position: 0 -167px;}

#btn_ span{ display: none;}
/*-------------------------------------------------*/

#btn_3 {display: block; width: 265px; height: 167px; background: url(resources/images/homeBtn3.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#btn_3:hover {  background-position: 0 -167px;}

#btn_3 span{ display: none;}
/*-------------------------------------------------*/

#btn_4 {display: block; width: 265px; height: 167px; background: url(resources/images/homeBtn4.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#btn_4:hover {  background-position: 0 -167px;}

#btn_4 span{ display: none;}
/*-------------------------------------------------*/

#supersonicClubBTN {display: block; width: 379px; height: 324px; background: url(resources/images/supersonicClubBtn.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#supersonicClubBTN:hover {  background-position: 0 -324px;}

#supersonicClubBTN span{ display: none;}
/*-------------------------------------------------*/

#T6EngineUpdateBTN {display: block; width: 300px; height: 324px; background: url(resources/images/T6EngineUpdateBTN.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#T6EngineUpdateBTN:hover {  background-position: 0 -324px;}

#T6EngineUpdateBTN span{ display: none;}
/*-------------------------------------------------*/

#galleryBtnJp {display: block; width:240px; height:190px; background: url(resources/images/gallery/galleryBtnJp.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#galleryBtnJp:hover {  background-position: 0 -190px;}

#galleryBtnJp span{ display: none;}
/*-------------------------------------------------*/

#galleryBtnWarbird {display: block; width:240px; height:190px; background: url(resources/images/gallery/galleryBtnWarbird.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#galleryBtnWarbird:hover {  background-position: 0 -190px;}

#galleryBtnWarbird span{ display: none;}
/*-------------------------------------------------*/

#galleryBtnGnat {display: block; width:240px; height:190px; background: url(resources/images/gallery/galleryBtnGnat.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#galleryBtnGnat:hover {  background-position: 0 -190px;}

#galleryBtnGnat span{ display: none;}
/*-------------------------------------------------*/

#galleryBtnHangar204 {display: block; width:240px; height:190px; background: url(resources/images/gallery/galleryBtnHangar204.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#galleryBtnHangar204:hover {  background-position: 0 -190px;}

#galleryBtnHangar204 span{ display: none;}



/********** body **********/
.bodyBox{width:0 auto; padding:0; margin:0; overflow:hidden}
.bodyBoxPayment{width:0 auto; padding:0; margin:-13px 0px 0px 0px; overflow:hidden}

.bodyBoxNoHeader{width:0 auto; padding:0px; margin:112px 0px 0px 0px; overflow:hidden}

.bodyContentPayment{margin:0 auto; padding:0px; width:1200px; overflow:hidden; }
.bodyContent{margin:0 auto; padding:0px; width:1200px; overflow:hidden; background-image:url(resources/images/bgCornerTopBody.jpg); background-repeat:no-repeat; }
.bodyContent2{margin:0px 30px; width:1140px; overflow:hidden; background-color:#FFF} 

.bodyContentNoHeader{margin:0 auto; padding:0px; width:1200px; overflow:hidden;}
.bodyContent2NoHeader{margin:0px 30px; width:1140px; overflow:hidden; background-color:#FFF; padding-top:20px} 


.mainCopy{width:750px; padding:30px 10px 80px 30px; float:left; overflow:hidden}
.mainCopy .p1{font-size:29px; color:#000000; line-height:38px}
.mainCopy .p2{font-size:29px; color:#58595b; line-height:38px}
.mainCopy .copy{font-size:16px; color:#58595b; line-height:23px;}
.mainCopy .copy ul{ list-style:none; padding-left: 0; margin: 15px 0px 15px 20px;}
.mainCopy .copy li{ background-image:url(resources/images/arrow.jpg); background-position:top left; background-repeat:no-repeat; padding:0px 0px 5px 20px}

.mainCopy_long{width:1080px; padding:30px 0px 80px 30px; float:left; overflow:hidden}
.mainCopy_long .p1{font-size:29px; color:#000000; line-height:38px}
.mainCopy_long .p2{font-size:29px; color:#58595b; line-height:38px}
.mainCopy_long .copy{font-size:16px; color:#58595b; line-height:23px;}
.mainCopy_long .copy ul{ list-style:none; padding-left: 0; margin: 15px 0px 15px 20px;}
.mainCopy_long .copy li{ background-image:url(resources/images/arrow.jpg); background-position:top left; background-repeat:no-repeat; padding:0px 0px 5px 20px}


.sideBar{width:270px; padding:0px; margin:30px 0 60px 45px; float:left; z-index:-9999}

.sideBar .heading{width:250px; font-size:15px; height:25px; padding:10px 0px 0px 20px; background-color:#274257; color:#FFF; text-shadow: -2px 0px #000, 0px 0px}
.sideBar .copy{width:250px; padding:18px 0px 0px 20px; border-left:1px #CCC solid; font-size:14px; color:#58595b}
.sideBar .copy a{text-decoration:none; color:#58595b}
.sideBar .copy a:hover{text-decoration: underline; color:#000}

.sideBar .newsLetterHeading{width:250px; font-size:15px; height:25px; padding:10px 0px 0px 20px; background-color:#676767; color:#FFF; text-shadow: -2px 0px #000, 0px 0px}

.sideBar .supersonicClubHeading{width:250px; font-size:15px; height:25px; padding:10px 0px 0px 20px; background-color:#ac1c1e; color:#FFF; text-shadow: -2px 0px #000, 0px 0px}



/********** END **********/

/********** FOOTER **********/
.footerBox{width:0 auto; padding:0; margin:0; overflow:hidden; background-image:url(resources/images/footerBg.jpg); background-repeat:repeat-x; background-color:#16395b}

.footerContent{ margin:0 auto; width:1200px; background-image:url(resources/images/footerFooter3.jpg); background-position:top center; background-repeat:no-repeat; overflow:hidden}

.footerLogo{ overflow:hidden; float:left; margin:10px 30px 30px 10px; width:223px}

.footerCopy{float:left; margin:82px 65px 80px 0px; color:#4175a8; font-size:14px; text-shadow: -1px 0px #000, 0px 0px; line-height:23px}
.footerCopy a{color:#4175a8; font-size:14px; text-shadow: -1px 0px #000, 0px 0px; line-height:23px; text-decoration:none}
.footerCopy a:hover{ color:#ffffff; text-decoration:none}
/********** END **********/

/********** AIRCRAFTS **********/

.specifications{width:730px; overflow:hidden;}
.specifications .left{width:180px; overflow:hidden; float:left; font-size:16px}
.specifications .right{width:550px; overflow:hidden; float:left; font-size:16px}


.aircraftsHeader{width:0 auto; padding-top:0px; margin-top:112px; height:412px; overflow:hidden;}

.aircraftsHeaderContent{margin:0 auto; width:1140px;background-image:url(resources/images/aircraftBG.jpg); background-repeat:repeat-x; padding:30px 0px 20px 60px; overflow:hidden}

/*-------------------------------------------------*/
#aircraft_jp_btn {display: block; width: 351px; height: 300px; background: url(resources/images/aircraft_jp_btn.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}
#aircraft_jp_btn:hover {  background-position: 0 -300px;}
#aircraft_jp_btn span{ display: none;}
/*-------------------------------------------------*/
#aircraft_warbird_btn {display: block; width: 351px; height: 300px; background: url(resources/images/aircraft_warbird_btn.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}
#aircraft_warbird_btn:hover {  background-position: 0 -300px;}
#aircraft_warbird_btn span{ display: none;}
/*-------------------------------------------------*/
#aircraft_gnat_btn {display: block; width: 351px; height: 300px; background: url(resources/images/aircraft_gnat_btn.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}
#aircraft_gnat_btn:hover {  background-position: 0 -300px;}
#aircraft_gnat_btn span{ display: none;}
/*-------------------------------------------------*/


.aircraftsContent{width:351px; margin:11px 11px 0px 0px; float:left}
.aircraftsContent .heading{background-image:url(resources/images/aircraft_headingBG.png); background-repeat:no-repeat; background-position:center top; color:#ecd61e; font-size:22px; text-align:center; padding:12px 0px 20px 0px; text-shadow: -1px 0px #202020, 0px 0px;}
.aircraftsContent .aircraftImage{width:351px; height:300px;}

.aircraftsCopy{width:293px; padding:0px 29px 0px 29px; margin:0px 11px 0px 0px; font-size:16px; line-height:23px; color:#58595b; float:left;}
.aircraftsCopy .heading{font-size:23px; line-height:29px; color:#000; margin-bottom:16px}
.aircraftsCopy a{color:#949494;}
.aircraftsCopy a:hover{color:#000; }

.aircraftsCopy .BTN a{padding:3px 55px 0px 10px; height:21px; background-color:#eeeeee; color:#000; background-image:url(resources/images/BTN_right_off.jpg); background-repeat:no-repeat; background-position:top right; font-size:25px; text-decoration:none;}
.aircraftsCopy .BTN a:hover{background-color:#244d67; color:#FFF; background-image:url(resources/images/BTN_right_on.jpg); background-repeat:no-repeat; background-position:top right; text-shadow: -1px 0px #000, 0px 0px; text-decoration:none}


.aircraftDESCRIPTIONjetProvost{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/jetProvostBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftDESCRIPTIONjetProvostDesign{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/jetProvostDesignBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftDESCRIPTIONjetProvostHistory{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/jetProvostHistoryBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }

.aircraftDESCRIPTIONwarbird{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/warbirdBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftDESCRIPTIONwarbirdDesign{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/warbirdDesignBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftDESCRIPTIONwarbirdHistory{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/warbirdHistoryBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }

.aircraftDESCRIPTIONgnat{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/gnatBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftDESCRIPTIONgnatDesign{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/gnatDesignBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftDESCRIPTIONgnatHistory{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/gnatHistoryBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }

.aircraftDESCRIPTIONcontent{margin:0 auto; width:1200px; float:none;}

.aircraftDESCRIPTIONdropBOX{height:456px; overflow:hidden}
.aircraftDESCRIPTIONdrop{width:200px; color:#000; float:left}
.aircraftDESCRIPTIONdrop a{width:160px; padding:11px 0 0 40px; height:29px; background-color:#FFF; font-size:18px; color:#000; background-image:url(resources/images/descriptionDropDown_off.jpg); background-repeat:no-repeat; background-position:top left; float:left; list-style:none; text-decoration:none; display:block}
.aircraftDESCRIPTIONdrop a:hover{border-bottom:2px #000 solid}
.aircraftDESCRIPTIONdrop .drop{width:181px; background-color:#666; padding:10px 5px 10px 14px; overflow:hidden; display:none; font-size:14px; line-height:19px; color:#FFF}

.aircraftDescriptionTabs{width:450px; height:136px; margin:0px 0px 0px 362px; padding-left:25px; overflow:hidden}
.aircraftDescriptionTabs .tabCurrent{margin:8px 10px 0px 0px; width:135px; height:101px; float:left; overflow:hidden;}
.aircraftDescriptionTabs .tabCurrent a{color:#FFF; text-transform:uppercase; font-weight:bold; font-size:12px; height:15px; text-decoration:none; width:135px}
.aircraftDescriptionTabs .tab{margin:14px 10px 0px 0px;width:135px; height:95px; float:left; overflow:hidden}
.aircraftDescriptionTabs .tab a{color:#FFF; text-transform:uppercase; font-weight:bold; font-size:12px; height:15px; text-decoration:none;  width:135px}
.aircraftDescriptionTabs .tab a:hover{color:#FFF; background-color:#F60; text-decoration:none;  width:135px;}

.aircraftDESCRIPTIONbottomHeading{text-align:center; padding-top:10px; font-size:20px;text-shadow: -2px 0px #000, 0px 0px; width:1200px; color:#FFF
}

.supersonicClubImage{float:left; width:379px; height:324px; margin:0px 30px 30px 0px; overflow:hidden}
.supersonicClubForm{float:left; width:340px; display:block; margin:0 0 15px 0; padding:0;}
.supersonicClubForm .top{height:210px; overflow:hidden}
.supersonicClubForm .bottom{ padding:0px; border-top:2px #cfcfcf dotted; border-bottom:2px #cfcfcf dotted; display:block; }
.supersonicClubForm .bottom .text{color:#000; padding:0px 20px 10px 20px; width:50px; float:left}

.galleryBox{width:240px; float:left; overflow:hidden; padding:0px 0px 35px 0px; margin:0px 50px 0px 0px}

.contactBoxleft{float:left; width:480px; overflow:hidden}
.contactBoxRight{float:left; width:270px; overflow:hidden; font-size:23px; line-height:29px; color:#000}
.contactBoxRight .box{padding-bottom:20px; border-bottom:2px #cfcfcf dotted; overflow:hidden; }
.contactBoxRight .box a{color:#000; text-decoration:underline}
.contactBoxRight .box a:hover{color:#58595b; text-decoration:none; }

#map{width:750px;height:380px;margin-top:30px;padding:0;}

.tacticalFighterMissionTabs{width:655px; margin:500px 0px 23px 286px; overflow:hidden}
.tacticalFighterMissionTabs .tab{width:213px; height:71px; float:left; overflow:hidden; margin-right:5px }
/*-------------------------------------------------*/
#tacticalFighterBTN {display: block; width:213px; height:71px; background: url(resources/images/missionBtns/tacticalFighterRO.png) no-repeat 0 0; float:left; border:0; text-decoration:none}
#tacticalFighterBTN:hover {  background-position: 0 -71px;}
#tacticalFighterBTN span{ display: none;}
/*-------------------------------------------------*/
#airCombatBTN {display: block; width:213px; height:71px; background: url(resources/images/missionBtns/airCombatRO.png) no-repeat 0 0; float:left; border:0; text-decoration:none}
#airCombatBTN:hover {  background-position: 0 -71px;}
#airCombatBTN span{ display: none;}
/*-------------------------------------------------*/
#reconnaissanceBTN {display: block; width:213px; height:71px; background: url(resources/images/missionBtns/reconnaissanceRO.png) no-repeat 0 0; float:left; border:0; text-decoration:none}
#reconnaissanceBTN:hover {  background-position: 0 -71px;}
#reconnaissanceBTN span{ display: none;}
/*-------------------------------------------------*/

.missionCostOne{display: inline-block; width:250px; border-right:2px #cfcfcf dotted; color:#000; font-size:16px; padding-right:10px; vertical-align:top;}
.missionCostTwo{display: inline-block;border-right:2px #cfcfcf dotted; color:#000; font-size:16px; text-align:center; padding:0px 15px 0px 20px; vertical-align:top;}
.missionCostTwo .price{font-size:16px; height:42px; overflow:hidden}
.missionCostTwo .dollar{font-size:13px; vertical-align:top; float:left; height:15px; margin:-13px 2px 0px 0px}
.missionCostTwo .zero{font-size:18px; vertical-align:top; float:left; height:15px; margin:-13px 2px 0px 3px}
.missionCostTwo .money{font-size:50px; vertical-align:top; float:left; letter-spacing:-5px}
.missionCostThree{display: inline-block; width:265px; overflow:hidden;  color:#000; padding-left:28px; vertical-align:top;}
.missionCostThree .top{font-size:19px; border-bottom:1px #cfcfcf dotted; color:#204366; display:block;}
.missionCostThree .bottom{font-size:16px; display:block;}
.missionCostThree .bottom a{color:#000; padding:0px; margin:0 0 10px 0; display:block;}
.missionCostThree .bottom a span{ font-size:32px; line-height:32px; display:block;}
.missionCostThree .bottom a:hover{color:#FFF; background-color:#000; text-decoration:none}
.missionCostThree .bottom a:hover span{ font-size:32px; line-height:32px; display:block; background:#000;}


.aircraftMissionTacticalFighter{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/tacticalFighterBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftMissionAirCombat{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/airCombatBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }
.aircraftMissionReconnaissance{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/reconnaissanceBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }

.aircraftMissionWarbird{width:0 auto; padding-top:0px; margin-top:40px; height:633px; overflow:hidden; background-image:url(resources/images/warbirdMissionBG.jpg); background-repeat: no-repeat; background-position:center; background-color:#204366; }

.missionHeading{float:left; margin:0; padding:0px 10px 0px 0px; overflow:hidden}
.missionFlightPath{float:left; margin:0; padding:0; overflow:hidden}


.hangar204Header{width:0 auto; padding-top:0px; margin-top:112px; height:469px; overflow:hidden;}
.hangar204HeaderContent{margin:0 auto; height:469px; width:1200px;background-image:url(resources/images/hangar204SlideshowBG.jpg); background-repeat:repeat-x; padding:0px; overflow:hidden;}
.hangar204Sideshow{width:1140px; height:460px; padding:9px 0px 0px 30px; overflow:hidden;}
.hangarHeading{z-index:999999; margin:0px 0px -465px 400px}

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:417px 0px 0px 30px;
		position:relative;
		text-align:left;
		width:1080px;
		background:#fff;		
		margin-bottom:2em;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1080px;
		height:460px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-250px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:1080px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(resources/images/hangar204/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(resources/images/hangar204/btn_next.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.newsMainImageGallery{float:left; width:300px; height:327px; margin:0px 30px 0px 0px; overflow:hidden}
.newsMainImage{float:left; width:300px; height:300px; margin:0px 30px 0px 0px; overflow:hidden}
.newsImage{float:left; width:150px; height:150px; margin:0px 30px 0px 0px; overflow:hidden}
.newsMainText{float:left; width:400px; overflow:hidden}
.newsText{float:left; width:570px; overflow:hidden}
.newsText a{color:#58595B; text-decoration:none; margin-right:20px}
.newsText a:hover{color:#000; text-decoration:underline}
.newsMainText a{color:#58595B; text-decoration:none; margin-right:20px}
.newsMainText a:hover{color:#000; text-decoration:underline}


.paymentHeadingBox{float:left; overflow:hidden; padding-right:50px; border-right:2px #cfcfcf dotted;}
.paymentHeadingPrice{float:left; padding-left:40px}
.paymentHeadingPrice .price{padding:10px 0px; font-size:16px; color:#000}
.paymentHeadingPrice .amount{font-size: 50px; letter-spacing: -5px;}


.paymentOptionHeading{background-color:#000; color:#FFF; font-size:14px; text-align:center; padding:0px 10px; width:100px; margin-left: 462px}

.paymentOptionIcon{float:left; padding-right:25px; text-align:center; color:#3271e4; font-size:16px}
.paymentOptionIcon a{color:#3271e4; text-decoration:underline}
.paymentOptionIcon a:hover{color:#000; text-decoration:underline}
.paymentOptionDescription{float:left; width:600px; font-size:16px; color:#000}

/*------------------PAYMENT PDF BTN-------------------------------*/

#pdfBTN {display: block; width: 169px; height: 70px; background: url(resources/images/pdfPayment.jpg) no-repeat 0 0; float:left; border:0; text-decoration:none}

#pdfBTN:hover {  background-position: 0 -70px;}

#pdfBTN span{ display: none;}


.viewAircraftBTN{margin:4px 0px 0px 20px; color:#000; padding:3px}
.viewAircraftBTN a{text-decoration:underline; color:#000;}
.viewAircraftBTN a:hover{background-color:#000; color:#FFF; text-decoration:none}

input, textarea { cursor:pointer}

/* home rotator */

.home-banner {
	width:1200px;
	top:40px;
	margin:0 auto;
	height:743px;
	display:block;
	clear:both;
}
.home-banner img{
	position: absolute !important;
	left:-393px !important;
	z-index:1 !important;
	overflow-x: hidden;
	overflow-y: auto;
}
.home-banner .cycle-overlay{
	display:none !important;
	z-index:99;
	position:absolute;
	margin:500px 0 0 0;
	background:yellow;
}

.homebannerArrowsWrap{  width:100%; margin:0 auto; position:absolute; z-index:993;}
.homebannerArrows{width:100%; margin:0 auto;}
.homebannerArrows a{width:50px; height:35px; display:table-cell; vertical-align:middle; text-align:center; background:url("resources/images/homeBgLinks2.png") repeat top left transparent; color:#FF0; text-decoration:none; padding:15px 0 0 0; margin:-375px 0 0 0; opacity:0.6;}
.homebannerArrows #prev{ float:left; z-index:991; }
.homebannerArrows #next{ float:right; z-index:992;}
.homebannerArrows a:hover{opacity:1;}
