@charset "utf-8";
/* CSS Document */

#flashCntnr { background:url(../images/eclipse500/bckgrnd_flash.jpg) no-repeat; }
#flashNavCntnr { height:238px; background:url(../images/eclipse500/bckgrnd_style.jpg) no-repeat; }
#flashNavLogo { width:178px; height:77px; float:left; background:url(../images/eclipse500/bckgrnd_style_logo.jpg) no-repeat; }
	#flashNavLogo img, #logoCntnr img { float:right; border:0; margin:10px 35px 0 0; }
#flashMainNav { height:7px; padding-top:33px; clear:left; }
#flashSubNav { width:932px; height:43px; float:left; padding:34px 0 0 40px; background:url(../images/eclipse500/bckgrnd_style_nav.gif) repeat-x; margin-left:2px; position:relative; }

#contentCntnr {  background:url(../images/eclipse500/bckgrnd_content.png) repeat-y; }

#companyGlobalNavCntr { float:right; height:15px; padding:5px 0; margin:-35px 100px 0 0; }

#mainNav { height:29px; padding-top:20px; background:url(../images/eclipse500/bckgrnd_glbnav.jpg) no-repeat; }
#logoCntnr {width:178px; height:77px; float:left; background:url(../images/eclipse500/bckgrnd_logo.jpg) no-repeat; }
#subNav { width:932px; height:43px; float:left; padding:34px 0 0 40px; background:url(../images/eclipse500/bckgrnd_nav.jpg) no-repeat; border-left:2px solid #85b1ce; position:relative;}
#iCntnr { width:1052px; display:inline-block; clear:left; padding:44px 0 0 100px; background:url(../images/eclipse500/bckgrnd_page.jpg) no-repeat #c0e1f4; position:relative; }
#footerLeft { width:100px; height:137px; background:url(../images/eclipse500/bckgrnd_footer_left.jpg) no-repeat; postiion:relative; float:left; margin-top:-100px; margin-left:-100px;}
#footerCntnr { width:952px; height:37px; background:url(../images/eclipse500/bckgrnd_footer_bottom.jpg) no-repeat; postiion:relative; float:left; }
#footerRight { width:100px; height:137px; background:url(../images/eclipse500/bckgrnd_footer_right.jpg) no-repeat; postiion:relative; float:left; margin-top:-100px; }


/* MAIN NAVIGATION STYLES */
a.eclipse400 { display:block; width:58px; height:7px; background:url(../images/nav/e400.png) no-repeat 0 0; margin:0 20px; outline:none; }
a.eclipse400:hover { background-position:0 -7px; }
a.eclipse500 { display:block; width:62px; height:7px; background:url(../images/nav/e500.png) no-repeat 0 0; margin:0 20px; outline:none; }
a.eclipse500:hover { background-position:0 -7px; }
a.company { display:block; width:72px; height:7px; background:url(../images/nav/company.png) no-repeat 0 0; margin:0 20px; outline:none; }
a.company:hover { background-position:0 -7px; }
a.mainNavOn { background-position:0 -7px; }

/* ECLIPSE 500 NAVIGATION STYLES */
a.style { display:block; width:31px; height:8px; background:url(../images/nav/style.png) no-repeat 0 0; margin:0 20px; }
a.operation { display:block; width:65px; height:8px; background:url(../images/nav/operation.png) no-repeat 0 0; margin:0 20px; }
a.ownership { display:block; width:143px; height:8px; background:url(../images/nav/ownership.png) no-repeat 0 0; margin:0 20px; }
a.purchase { display:block; width:59px; height:8px; background:url(../images/nav/purchase.png) no-repeat 0 0; margin:0 20px; }
a.view360 { display:block; width:51px; height:8px; background:url(../images/nav/e500/360_view.png) no-repeat 0 0; margin:0 20px; }
a.exterior { display:block; width:88px; height:8px; background:url(../images/nav/e500/exterior_styling.png) no-repeat 0 0; margin:0 20px; }
a.interior { display:block; width:87px; height:8px; background:url(../images/nav/e500/interior_styling.png) no-repeat 0 0; margin:0 20px; }
a.build { display:block; width:76px; height:8px; background:url(../images/nav/e500/build_your_jet.png) no-repeat 0 0; margin:0 20px; }
a.gallery { display:block; width:41px; height:8px; background:url(../images/nav/e500/gallery.png) no-repeat 0 0; margin:0 20px; }
a.performance { display:block; width:71px; height:8px; background:url(../images/nav/e500/performance.png) no-repeat 0 0; margin:0 20px; }
a.features { display:block; width:46px; height:8px; background:url(../images/nav/e500/features.png) no-repeat 0 0; margin:0 20px; }
a.specifications { display:block; width:78px; height:8px; background:url(../images/nav/e500/specifications.png) no-repeat 0 0; margin:0 20px; }
a.avio { display:block; width:44px; height:8px; background:url(../images/nav/e500/avio_ng.png) no-repeat 0 0; margin:0 20px; }
a.rangemaps { display:block; width:160px; height:8px; background:url(../images/nav/e500/range_mission.png) no-repeat 0 0; margin:0 20px; }
a.environment { display:block; width:122px; height:8px; background:url(../images/nav/e500/environmental_impact.png) no-repeat 0 0; margin:0 20px; }
a.comparisons { display:block; width:72px; height:8px; background:url(../images/nav/e500/comparisons.png) no-repeat 0 0; margin:0 20px; }
a.cost { display:block; width:105px; height:8px; background:url(../images/nav/e500/cost_of_ownership.png) no-repeat 0 0; margin:0 20px; }
a.jetcomplete { display:block; width:67px; height:8px; background:url(../images/nav/e500/jet_complete.png) no-repeat 0 0; margin:0 20px; }
a.warranty { display:block; width:55px; height:8px; background:url(../images/nav/e500/warranty.png) no-repeat 0 0; margin:0 20px; }
a.insurance { display:block; width:56px; height:8px; background:url(../images/nav/e500/insurance.png) no-repeat 0 0; margin:0 20px; }
a.training { display:block; width:48px; height:8px; background:url(../images/nav/e500/training.png) no-repeat 0 0; margin:0 20px; }
a.customercare { display:block; width:81px; height:8px; background:url(../images/nav/e500/customer_care.png) no-repeat 0 0; margin:0 20px; }
a.buy { display:block; width:19px; height:8px; background:url(../images/nav/e500/buy.png) no-repeat 0 0; margin:0 20px; }
a.customerstories { display:block; width:95px; height:8px; background:url(../images/nav/e500/customer_stories.png) no-repeat 0 0; margin:0 20px; }
a.customersonly { display:block; width:89px; height:8px; background:url(../images/nav/e500/customers_only.png) no-repeat 0 0; margin:0 20px; }
a.aboutus { display:block; width:58px; height:8px; background:url(../images/nav/corporate/about_us.png) no-repeat 0 0; margin:0 20px; }
a.history { display:block; width:41px; height:8px; background:url(../images/nav/corporate/history.png) no-repeat 0 0; margin:0 20px; }
a.founder { display:block; width:49px; height:8px; background:url(../images/nav/corporate/founder.png) no-repeat 0 0; margin:0 20px; }
a.leadership { display:block; width:85px; height:8px; background:url(../images/nav/corporate/leadership_team.png) no-repeat 0 0; margin:0 20px; }
a.partners { display:block; width:47px; height:8px; background:url(../images/nav/corporate/partners.png) no-repeat 0 0; margin:0 20px; }
a.innovations { display:block; width:69px; height:8px; background:url(../images/nav/corporate/innovations.png) no-repeat 0 0; margin:0 20px; }
a.awards { display:block; width:41px; height:8px; background:url(../images/nav/corporate/awards.png) no-repeat 0 0; margin:0 20px; }
a.news { display:block; width:32px; height:8px; background:url(../images/nav/corporate/news.png) no-repeat 0 0; margin:0 20px; }
a.whatsnew { display:block; width:64px; height:8px; background:url(../images/nav/corporate/whats_new.png) no-repeat 0 0; margin:0 20px; }
a.press { display:block; width:76px; height:8px; background:url(../images/nav/corporate/press_releases.png) no-repeat 0 0; margin:0 20px; }
a.newsarticles { display:block; width:76px; height:8px; background:url(../images/nav/corporate/news_articles.png) no-repeat 0 0; margin:0 20px; }
a.webcasts { display:block; width:52px; height:8px; background:url(../images/nav/corporate/webcasts.png) no-repeat 0 0; margin:0 20px; }
a.media { display:block; width:50px; height:8px; background:url(../images/nav/corporate/media_kit.png) no-repeat 0 0; margin:0 20px; }
a.events{ display:block; width:41px; height:8px; background:url(../images/nav/corporate/events.png) no-repeat 0 0; margin:0 20px; }
a.tour{ display:block; width:98px; height:8px; background:url(../images/nav/corporate/tour_information.png) no-repeat 0 0; margin:0 20px; }
a.eventimages { display:block; width:72px; height:8px; background:url(../images/nav/corporate/event_images.png) no-repeat 0 0; margin:0 20px; }
a.contactus { display:block; width:71px; height:8px; background:url(../images/nav/corporate/contact_us.png) no-repeat 0 0; margin:0 20px; }
a.location { display:block; width:50px; height:8px; background:url(../images/nav/corporate/location.png) no-repeat 0 0; margin:0 20px; }
a.salesrequest { display:block; width:106px; height:8px; background:url(../images/nav/corporate/sales_request_form.png) no-repeat 0 0; margin:0 20px; }
a.newsletter { display:block; width:104px; height:8px; background:url(../images/nav/corporate/newsletter_signup.png) no-repeat 0 0; margin:0 20px; }
a.speaking { display:block; width:127px; height:8px; background:url(../images/nav/corporate/speaking_engagements.png) no-repeat 0 0; margin:0 20px; }
a.home_eclipse400 { display:block; width:64px; height:8px; background:url(../images/nav/home_eclipse400.png) no-repeat 0 0; margin:0 20px; }
a.home_eclipse500 { display:block; width:64px; height:8px; background:url(../images/nav/home_eclipse500.png) no-repeat 0 0; margin:0 20px; }
a.home_company { display:block; width:56px; height:8px; background:url(../images/nav/home_company.png) no-repeat 0 0; margin:0 20px; }
a.customercommunique {display:block; width:139px; height:8px; background:url(../images/nav/corporate/customercommuniques.png) no-repeat 0 0; margin:0 20px; }

/* COMPANY GLOBAL NAVIGATION STYLES */
a.companystore { display:block; width:83px; height:8px; background:url(../images/nav/global/company_store.png) no-repeat 0 0; margin:0 10px; }
a.careers { display:block; width:37px; height:8px; background:url(../images/nav/global/career.png) no-repeat 0 0; margin:0 10px; }
a.customersonly { display:block; width:89px; height:8px; background:url(../images/nav/global/customers_only.png) no-repeat 0 0; margin:0 10px; }
#companyGlobalNavCntr a:hover { background-position:0 -8px; }

#flashSubNav a { outline:none; }
#flashSubNav .select, #flashSubNav .current { margin:0; padding:0; list-style:none; }
#flashSubNav li { display:inline; margin:0; padding:0; height:auto;  }
#flashSubNav .select a, #flashSubNav .current a { display:block; height:8px; float:left; }
* html #flashSubNav .select a, * html #flashSubNav .current a { height:19px; }
#flashSubNav .select a:hover, #flashSubNav .select li:hover { background-position:0 -8px; color:#2f6082; }
#flashSubNav .sub { display:none; }
#flashSubNav table { position:absolute; border-collapse:collapse; left:0; top:3px; }
#flashSubNav .subNavOn { background-position:0 -8px; color:#2f6082; }
#flashSubNav .sub_active .thirdLvlOn { background-position:0 -8px; color:#2f6082; }
#flashSubNav .sub li a:hover, #flashSubNav .select a:hover .sub li a:hover, #flashSubNav .select li:hover .sub li a:hover { background-position:0 -8px; color:#2f6082; }
#flashSubNav .sub_active .current_sub a, #flashSubNav .sub_active a:hover { background-position:0 -8px; color:#2f6082; }
#flashSubNav .select li a:hover .sub, #flashSubNav .select li:hover .sub { display:block; position:absolute; width:912px; height:17px; top:40px; left:0; margin-top:0; padding:20px 0 10px 60px; z-index:100; background:url(../images/eclipse500/bckgrnd_nav_flash_sub.jpg) no-repeat 0 12px; }
#flashSubNav .sub, #flashSubNav .sub_active { margin:0; padding:0; list-style:none; }
#flashSubNav .sub_active { display:block; position:absolute; width:912px; top:40px; left:0; margin-top:0; padding:10px 0 10px 60px; z-index:10; }
* html #flashSubNav .sub_active { height:15px; z-index:-1; left:0; padding:5px 0 10px 50px; }
* html #flashSubNav .select a:hover .sub { height:24px; z-index:-1; left:0; padding:15px 0 5px 50px; background:url(../images/eclipse500/bckgrnd_nav_flash_sub.jpg) no-repeat 0 9px; }
#flashSubNav .sub_active a { height:8px; text-decoration:none; white-space:nowrap; display:block; float:left; padding:0 10px; margin:10px 0 0 0; color:#FFF; }
#flashSubNav .select a:hover .sub li a, #flashSubNav .select li:hover .sub li a { display:block; padding:0 10px; margin:0; text-decoration:none; color:#FFF; }

#subNav .select, #subNav .current { margin:0; padding:0; list-style:none; }
#subNav li { display:inline; margin:0; padding:0; height:auto; }
#subNav .select a, #subNav .current a { display:block; height:8px; float:left; }
* html #subNav .select a, * html #subNav .current a { height:19px; }
#subNav .select a:hover, #subNav .select li:hover { background-position:0 -8px; color:#2f6082; }
#subNav .sub { display:none; }
#subNav table { position:absolute; border-collapse:collapse; left:0; top:3px; }
#subNav .subNavOn { background-position:0 -8px; color:#2f6082; }
#subNav .sub_active .thirdLvlOn { background-position:0 -8px; color:#2f6082; }
#subNav .sub li a:hover, #subNav .select a:hover .sub li a:hover, #subNav .select li:hover .sub li a:hover { background-position:0 -8px; color:#2f6082; }
#subNav .sub_active .current_sub a, #subNav .sub_active a:hover { background-position:0 -8px; color:#2f6082; }
#subNav .select li a:hover .sub, #subNav .select li:hover .sub { display:block; position:absolute; width:912px; height:17px; top:40px; left:0; margin-top:0; padding:20px 0 10px 60px; z-index:100; background:url(../images/eclipse500/bckgrnd_nav_sub.jpg) no-repeat 0 12px; }
#subNav .sub, #subNav .sub_active { margin:0; padding:0; list-style:none; }
#subNav .sub_active { display:block; position:absolute; width:912px; top:40px; left:0; margin-top:0; padding:10px 0 10px 60px; z-index:10; }
* html #subNav .sub_active { z-index:-1; left:0; padding:18px 0 10px 40px; }
* html #subNav .sub_active a { padding:0; }
* html #subNav .select a:hover .sub { z-index:10; left:0; padding:15px 0 10px 40px; background:url(../images/eclipse500/bckgrnd_nav_sub.jpg) no-repeat 0 12px; }
* html #subNav .select a:hover .sub a { padding:0; }
#subNav .sub_active a { height:8px; text-decoration:none; white-space:nowrap; display:block; float:left; padding:0 10px; margin:10px 0 0 0; color:#FFF; }
#subNav .select a:hover .sub li a, #subNav .select li:hover .sub li a { display:block; padding:0 10px; margin:0; text-decoration:none; color:#FFF; }

/* POPUP STYLES */
#popUpHdr { width:100%; height:86px; margin:2px; background:url(../images/bckgrnd_popup_hdr_blue.jpg) no-repeat; }
#popUpHdr a { float:right; margin-top:60px; margin-right:10px; }
#popUpHdr a img { border:0; }
#popupContent { width:100%; margin:2px; padding:10px; background:url(../images/bckgrnd_popup_content_blue.jpg) repeat-x #FFF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#popupContent td { font-size:12px; }

/* PERFORMANCE TABLE STYLES */
.smTxt { font-size:9px; }
.performanceChart { font-size:11px; width:913px; }
.performanceChart td { border-bottom:solid 1px #c3d4de; padding-bottom:3px; padding-top:3px; }

/* SPECIFICATIONS TABLE STYLES */
table.specsTable { width:913px; }
table.specsTable td { padding:4px; border-bottom:1px solid #c3d4de; }
table.specsTable tr.last td { padding:4px 4px 10px 4px; border:none; }
table.specsTable tr.header td { height:25px; padding:4px 4px; background-color:#bedff2; font-weight:bold; color:#2f6082; }

/* AVIO NG STYLES */
blockquote.avioFeatures { margin:10px 0 0 15px; }
#brownVideo { margin-bottom:10px; }
#watchVideo { border:0px; margin-bottom:10px; }
#afbPurchaseLeft { float:left; width:310px; }
#afbPurchaseRight { float:left; width:260px; padding-left:50px; }
#afbFeaturesLeft { float:left; clear:left; width:310px; padding:30px 0; }
#afbFeaturesRight { float:left; width:310px; padding:30px 0; }
#afbPurchaseLeft img, #afbPurchaseRight img { float:left; margin-right:15px; }
#afbFeaturesLeft img { display:block; border:0; }
span.price { font-weight:bold; font-size:12px; color:#f66334; }
span.usd { font-weight:bold; font-size:12px; }

#afbFeaturesLeft ul, #afbFeaturesRight ul, ul.afbBundle { margin:0 20px; padding:0; }



/* Enviornmental Impact */
p.pullQuote { color:#2f6082; }
p.pullQuoteSource { color:#2f6082; margin-left:10px; text-indent:-10px; padding-left:10px; font-weight:bold; }
#phostrex { float:right; margin-top:140px; }

/* Comparisons */
.comparisonsNav { height:auto; overflow:hidden; }

.comparisonsNav ul { list-style:none; margin:0; padding:0; }
.comparisonsNav li { list-style:none; width:164px; height:128px; padding:30px 0 0 0; margin:1px; float:left; background-color:#b0daf2; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.comparisonsNav li li { list-style:none; height:94px; border-top:1px solid #FFF; padding:18px 0; margin:0px; background-color:#def3fe; text-align:left; color:#585858; }
.comparisonsNav li a { color:#4d81c2; text-decoration:none; }

.comparisonsNav li span { display:block; padding:0 10px 5px 10px; font-weight:bold; }
.comparisonsNav li li a { display:block; margin:0 10px; color:#3a3f44; }
.comparisonsNav li li a img { border:0; }

/* BUY STYLES */
.buyNav { height:auto; overflow:hidden; margin-bottom:15px; }

.buyNav ul { list-style:none; margin:0; padding:0; }
.buyNav li { list-style:none; width:275px; height:104px; padding:30px 0 0 0px; margin:1px; float:left; background-color:#b0daf2; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.buyNav li.option1 { background:url(../images/eclipse500/purchase/bckgrnd_1.gif) no-repeat; }
.buyNav li.option2 { background:url(../images/eclipse500/purchase/bckgrnd_2.gif) no-repeat; }
.buyNav li li { list-style:none; height:94px; border-top:1px solid #FFF; padding:18px 0; margin:0px; background-color:#def3fe; text-align:left; color:#585858; }
.buyNav li a { color:#4d81c2; text-decoration:none; }
.buyNav li a:hover { text-decoration:underline; }
.buyNav li span { display:block; margin-left:45px; }

.buyNav li span { display:block; padding:0 10px 5px 10px; font-weight:bold; }
.buyNav li li a { display:block; margin:0 10px; color:#3a3f44; }
.buyNav li li a img { border:0; }

/* LEADERSHIP TEAM */
img.bioBoard {margin:auto; display:block; }
div.bioBoard {margin-top:20px; }

.bioInfoCntnr {clear:both; }
.bioInfoCntnr strong {display:block; margin-top:20px; }
.bioThumbCol {float:left; margin-left:70px; }
.bioThumbColFirst {float:left; }
	.bioCell {width:80px; text-align:center; height:100px; }
	.bioCell a {text-decoration:none; color:#3a3f44; }
	.bioCell a:hover {text-decoration:underline; }
	.bioCell img {display:block; margin:auto; }

/* Partners */
h2.sectionPartners {margin-top:30px; }

/* styles from old site */
.roadmapHeaderCell {background-color: #b2b6b9; color: #ffffff; height: 70px; font-size: 12px; vertical-align: middle; }
.liHeader {padding-left: 25px; padding-top: 24px; }
.bold {font-weight: bold; }
.liOrange {color: #ff6600; }
.contentCell {border:solid 1px #B2B6B9; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

/* RANGE MAPS/MISSION PROFILER STYLES */
#rangemapsLeft { width:350px; float:left; margin-top:15px; padding:0 50px 20px 50px; border-right:1px solid #c3d4de; }
	#rangemapsLeft img { border:0; display:block; margin-bottom:10px; }
#rangemapsRight { width:400px; float:left; margin-top:15px; padding:0 30px 20px 30px;  }
	.missionProfilerImg { float:left; margin:0px 10px 10px 0;  }
	.missionProfilerImg img { border:0; display:block; margin-bottom:10px; }
	
.clearLeft { clear:left; }

/* ENVIRONMENTAL IMPACT STYLES */
#environmentalTbl { width:375px; background-color:#eff7fc; color:#3a3f44; margin-bottom:10px; }
#environmentalTbl th { font-weight:bold; font-size:12px; border-bottom:1px solid #c3d4de; padding:5px 10px; }
#environmentalTbl .hdrRow td { color:#000; }
#environmentalTbl td { padding:3px 5px; text-align:right; }
#environmentalTbl .dataRow td { padding-right:37px; }

#taiFlash { width:551px; margin:10px auto; visibility:hidden; }