/* **************** site-wide ******************** */
html, body, img, form{margin:0px;padding:0px;outline:none;}
body {padding-bottom:20px;}
p{margin:15px;}
span.imgReplace {position:absolute;top:-1000px;left:-1000px;}
form {background:transparent;}
hr {margin-top:6px;margin-bottom:6px;}

.borderedSection {background: url(/Content/Images/Features/featuresBorderBg.gif) repeat-y;margin-top:5px;}
.bold{font-weight:bold;}
.clearFloat {clear:both;}
.contentLeft{float:left;width:76%;margin-left:18px;}
.prodSupportOn .contentLeft {padding-bottom:15px;}
.contentLeftInnerText {padding:0px 15px 0px 15px;}
#contentArea{margin-right:10px;background: url(/Content/Images/gridGradient.gif) repeat-y top right;}
.centerDivElements{position:relative;margin-left:auto;margin-right:auto;text-align:center;} 
.centerDivElements img{margin:5px;} 
.mainContent{width:80%;margin-left:40px;}
.midPadding {margin:0px 6px 0px 6px;}
.outerBG {width:1024px;background:#ffffff;background-image:url(/Content/Images/bgShadow.gif);position:relative;
	margin-left:auto;margin-right:auto;}
.pageHeaderBar {height:43px;margin:0px 10px 0px 12px;background:#ffffff url(/Content/Images/Title/bg-title.gif) repeat-x bottom;}
.rightNav{width:225px;float:right;background:0px -620px repeat-x url(/Content/Images/Nav/rightNav_bg.png);
	min-height:225px;}
.rightNav a img{padding:5px 0px 5px 0px;}
.rightNavInner {padding:8px 0px 150px 30px;background: url(/Content/Images/direction.gif) no-repeat bottom left;}
.homeOn .rightNavInner {padding:8px 0px 0px 30px;background: none;}
#shadowNav {background:#ffffff url(/Content/Images/Title/bg-title.gif) repeat-x bottom;height:8px;margin:0px 10px 0px 12px;}
.ULelement ul{float:left;margin-left:20px;} 
.whereToBuy {} 
.whereToBuyInner {}


/* //////////////////by Section\\\\\\\\\\\\\\\\\\ */
/* ***************Header********************** */
#header{}
div#topNav{text-align:left;width:1002px;height:15px;margin:0px 0px 0px 12px;background:top center url(/Content/Images/header/headerTopBarBg.gif) repeat-x;}
div#topNav a{margin:0px 0px 0px 10px;position:relative;top:-1px;}
#topNavButtons{position:relative;margin-left:12px;width:1002px;height:19px;background:top left url(/Content/Images/header/topNavBtnBg.gif);}
#topNavButtons a#registerBtn {position:absolute;top:0px;right:0px;}
#topNavImg{width:1002px;margin:0px;padding:0px;margin-left:12px;background-color:#007bc4;}
#wingTip {position:relative;left:322px;}

/* ****************Main Nav************************* */
ul#topNavBtns li a#features {display:inline-block;background:top left url(/Content/Images/Header/featuresNav.gif);height:15px;padding-left:70px;padding-bottom:3px;}
ul#topNavBtns li a#home{display:inline-block;background:top left url(/Content/Images/Header/homeNav.gif);height:15px;padding-left:60px;padding-bottom:3px;}
ul#topNavBtns li a#products{display:inline-block;background:top left url(/Content/Images/Header/productsNav.gif);height:15px;padding-left:67px;padding-bottom:3px;}
ul#topNavBtns li a#gallery{display:inline-block;background:top left url(/Content/Images/Header/gallery_VideosNav.gif);height:15px;padding-left:105px;padding-bottom:3px;}
ul#topNavBtns li a#articles{display:inline-block;background:top left url(/Content/Images/Header/articlesNav.gif);height:15px;padding-left:71px;padding-bottom:3px;}
ul#topNavBtns li a#faq{display:inline-block;background:top left url(/Content/Images/Header/faqNav.gif);height:15px;padding-left:60px;padding-bottom:3px;}
ul#topNavBtns li a#prodSupport{display:inline-block;background:top left url(/Content/Images/Header/prodSupportNav.gif);height:15px;padding-left:105px;padding-bottom:3px;}
ul#topNavBtns li a#downloads{display:inline-block;background:top left url(/Content/Images/Header/downloadsNav.gif);height:15px;padding-left:90px;padding-bottom:3px;}
ul#topNavBtns li #features:hover, ul#topNavBtns li #home:hover, ul#topNavBtns li #products:hover,
	ul#topNavBtns li #gallery:hover, ul#topNavBtns li #articles:hover, ul#topNavBtns li #faq:hover,
	ul#topNavBtns li #prodSupport:hover, ul#topNavBtns li #downloads:hover {background-position:0px -18px;}
ul#topNavBtns li span{position:absolute;top:-2000px;left:-2000px;}
ul#topNavBtns li{list-style:none;display:inline;margin:0px;}
ul#topNavBtns {height:19px;position:relative;left:12px;display:block;}
ul#topNavBtns li img{border:0px;}
ul#topNavBtns{margin:0px;padding:0px;}
.featuresOn ul#topNavBtns li #features, .homeOn ul#topNavBtns li a#home, .productsOn ul#topNavBtns li #products, 
	.galleryOn ul#topNavBtns li #gallery, .articlesOn ul#topNavBtns li #articles, .faqOn ul#topNavBtns li #faq,
	.downloadsOn ul#topNavBtns li #downloads {background-position:0px -18px;cursor:default;}
.prodSupportOn ul#topNavBtns li #prodSupport {background-position:0px -18px;}
	
/* **************Footer********************** */
#footerBG {background-image:url(/Images/footer/bg-footer.gif);height:11px;margin:0px 10px 0px 12px;}
#footerLinks, #footerLinks a {text-align:center;color:#ffffff;font-size:11px;}
#footerLinks {margin:8px 0px 0px 0px;}

/* //////////////////by Page\\\\\\\\\\\\\\\\\\ */
/* ***************Articles******************** */
div.articles {margin:15px 20px 10px 20px;}
.articles hr {margin:10px 0px 10px 0px;}
div.articleContent {padding-left:24px;width:70%;}
#articlesHdr {background: url(/Content/Images/Articles/articlesHdr.gif) no-repeat;height:29px;}
.articleDivider {margin:8px 0px 8px 0px;}
.articleItem {background: url(/Content/Images/Articles/articleItemBg.gif) repeat-y;padding:0px 8px 0px 8px;margin:0px 0px 12px 0px;}
.articleItem img.borderEdge {margin-left:-8px;}

/* ***************Contact Page**************** */
#chkResponse, #chkFeedback{margin-left:8px;}
.contactContent{width:60%;position:relative;margin-left:30px;}
#rdoEmailRecipient td {padding-bottom:5px;}
.contactContent #formInputs input {margin:0px 0px 12px 0px;}
#formInputs {clear:both;}
div.contactContent div.itemTxt{text-align:right;margin-right:10px;width:100px;float:left;}
#contactAddress{height:70px;}
.contactContent p{margin:0px 0px 0px 0px;padding:0px;float:left;width:240px;text-align:left;}
#contactEmailMethod{float:left;height:120px;}
#sendBtn{margin:10px 0px 10px 110px;}
#txtName, #txtEmail, #txtComments{float:left;}
#pnlForm table#pnlRequired, #pnlForm div#pnlRequired {clear:both;margin:12px 0px -10px 109px;}
table#pnlRequired span, div#pnlRequired span {color:red;}

/* *****************Downloads****************** */
#aircraftHdr {background: url(/Content/Images/Downloads/dlAircraftHdr.gif) no-repeat;height:26px;margin:0px;}
#addOnsHdr {background: url(/Content/Images/Downloads/dlAddOnsHdr.gif) no-repeat;height:30px;margin:0px;}
#dLHeader {background: url(/Content/Images/Downloads/downloadsHdrBg.jpg) no-repeat;height:139px;}
#downloadsHdr {background: url(/Content/Images/Downloads/downloadsHdr.gif) no-repeat;height:54px;width:215px;
	position:relative;top:4px;left:6px;margin:0px;}
h3#fs1PatchesHdr, h3#fs1UpdatesHdr{background: url(/Content/Images/Downloads/FS-One.jpg) no-repeat; height:50px;margin:0px 0px 0px 12px;}
h3#fs1SoloPatchesHdr, h3#fs1SoloUpdatesHdr{background: url(/Content/Images/Downloads/FS-Solo.jpg) no-repeat; height:50px;margin:0px 0px 0px 12px;}
h3#fs1SoloUpdatesHdr, h3#fs1UpdatesHdr {clear:both;}
#manualsHdr {background: url(/Content/Images/Downloads/dlManualsHdr.gif) no-repeat;height:24px;margin:0px;}
#patchesHdr {background: url(/Content/Images/Downloads/dlPatchesHdr.gif) no-repeat;height:30px;margin:0px;}
.Section {background: url(/Content/Images/Downloads/dlSectionBg.gif) repeat-y;margin:8px 0px 4px 15px;position:relative;}
.Section p {margin:8px 35px 8px 18px;}
#wallpprHdr {background: url(/Content/Images/Downloads/dlWallPaperHdr.gif) no-repeat;height:30px;margin:0px;}
.wallpaper {float:left;width:175px;text-align:center;margin:15px 4px 0px 4px;}
.wallpaper p {text-align:center;margin:0px 0px 3px;}
.Aircraft div.wallpaper {margin-bottom:20px;margin-left:18px;}
div.wallpaper img {margin-bottom:3px;border:0px;}

/* ***************Features Page****************** */
div#featuresLinks {position:relative;background: url(/Content/Images/Features/featuresHdrBg.jpg) no-repeat;height:383px;width:100%;}
#featuresLinksArea {position:absolute;left:35px;bottom:15px;width:330px;background-image: url(/Content/Images/transWhiteBg.gif);}
#featuresLinks ul{background: url(/Content/Images/Features/featuresLinkBg.gif) repeat-y;list-style:none;margin:0px;padding:0px;} 
#featuresLinks ul li a{margin-left:15px;width:300px;}
#featuresLinks p#featureIntro {color:#000000;font-size:16px;font-weight:bold;width:330px;position:absolute;
	top:0px;left:170px;}
.featSectionInner {padding:0px 17px 0px 17px;}
.featuresSection {background: url(/Content/Images/Features/featuresBorderBg.gif) repeat-y;margin-top:5px;}
.featuresSection h3 {font-size:12px;font-weight:bold;color:#333333;margin-bottom:5px;position:relative;}
.featuresSection ul {margin:0px 0px 3px 0px; padding-left:25px;border:0px;}
h1#featuresTitle {background: url(/Content/Images/Features/featuresTitle.gif) no-repeat;height:50px;
	position:relative;top:6px;left:6px;margin:0px;}
h2#aeroHdr {background: url(/Content/Images/Features/AeroHdr.gif) no-repeat;height:41px;margin:0px;}
h2#photoRealHdr {background: url(/Content/Images/Features/photoRealHdr.gif) no-repeat;height:40px;margin:0px;}
h2#hiFiHdr {background: url(/Content/Images/Features/hiFiHdr.gif) no-repeat;height:40px;margin:0px;}
h2#customHdr {background: url(/Content/Images/Features/customHdr.gif) no-repeat;height:40px;margin:0px;}
h2#flyingEasyHdr {background: url(/Content/Images/Features/flyingEasyHdr.gif) no-repeat;height:40px;margin:0px;}
h2#alsoGetHdr {background: url(/Content/Images/Features/alsoGetHdr.gif) no-repeat;height:40px;margin:0px;}
#linksAreaInner {padding:8px;}
ul.longFeatureList li {display:inline;margin:1px 8px 0px 0px;line-height:15px;}
ul.longFeatureList {margin-top:5px;}
.visFeature {width:243px;text-align:center;
	background:url(/Content/Images/Features/visFeatBg.gif) repeat-y;float:left;margin-bottom:8px;}
#visualFeaturesOuter {margin-left:-5px;}
.visFeatureInner ul {height:150px;text-align:left;}
.visFeatureFull {background: url(/Content/Images/Features/hyperRealBg.gif) repeat-y;width:743px;clear:left;}
.vFFullInner {padding:0px 5px 0px 5px;}

/* *******************Gallery******************* */
#galAirHdr {background: url(/Content/Images/Gallery/galAirHdr.gif) no-repeat;height:28px;margin:0px;}
#galFlySitesHdr {background: url(/Content/Images/Gallery/galFlySitesHdr.gif) no-repeat;height:28px;margin:0px;}
#galHeliHdr {background: url(/Content/Images/Gallery/galHeliHdr.gif) no-repeat;height:28px;margin:0px;}
#galSkyHdr {background: url(/Content/Images/Gallery/galSkyHdr.gif) no-repeat;height:28px;margin:0px;}
#galVideosHdr {background: url(/Content/Images/Gallery/galVideosHdr.gif) no-repeat;height:28px;margin:0px;}
.galSection {background: url(/Content/Images/Gallery/galSectionBg.gif) repeat-y;margin:12px 0px 4px 3px;position:relative;}
.seeAll{position:absolute;top:0px;left:150px;}
.seeAll span {position:absolute;top:1px;left:280px;white-space:nowrap;}
.toggle:active {outline:none; text-decoration:none; border:0px;}
.SectionIMG {position:relative; FLOAT: left;padding-left:5px;}
.SectionIMG img {position:relative;}
.galleryGrid {PADDING:0px 1px 0px 1px; MARGIN: 10px 2px 1px 0px; 
	WIDTH: 245px; POSITION: relative; HEIGHT: 180px; 
	TEXT-ALIGN: left; voice-family: inherit;}
.galleryGridVideos {padding:0px 1px 0px 1px; margin: 10px 15px 5px 15px; position: relative; 
	width:216px; height: 315px;text-align: left; voice-family: inherit;z-index:2;
	background: url(/Content/Images/Gallery/vidContainerBg.gif) repeat-y;}
.galleryImage {text-align:center;}
.galleryName {padding:0px; margin:0px; width:100%; position:absolute; top:150px; left:7px;
	color:#666; font-family: verdana, serif; size:10px;}
.galleryCaption {position:absolute; top:143px; padding:5px;}
div.galleryGridVideos .galleryImage {margin-left:-1px;text-align:center;padding-top:8px;
	top:0px;left:0px;width:100%;background: url(/Content/Images/Gallery/vidContainerTop.gif) no-repeat;}
div.galleryGridVideos .galleryName {padding: 0px; MARGIN: 0px;
	WIDTH: 210px; POSITION: absolute; TOP: 160px;LEFT: 10PX;
	color:#666; font-family: verdana, serif; size:10px;}
div.galleryGridVideos .galleryCaption {position:absolute;top:200px;margin-left:-1px;height:115px;width:216px;
	background:bottom left url(/Content/Images/Gallery/vidContainerBtm.gif) no-repeat;color:#1c1c1c;}
div.galleryGridVideos .galleryCaption p {margin:0px;padding:0px 10px 0px 5px;font-size:12px;}
div.skyscapeSection .galleryGrid {position:relative;height:140px;}
.galleryCaption a.winMedia {position:absolute;bottom:3px;left:10px;}
#galleryWrapper {position:relative;}
.galSection{position:relative;}
.clearFloat {position:relative;clear:both;}
#layerGallery1, #layerGallery2, #layerGallery3, #layerGallery4 {position:relative;}

/* ******************HomePage******************** */
.child {clear:left;}
form#emailForm {margin:0px; padding:0px;}
.flashPieces {width:175px;float:left;margin: 0px 9px 0px 0px;}
#homeFeatured {background: url(/Content/Images/Homepage/home_featuresBg.gif) repeat-y;width:721px;margin:5px 0px 12px 0px;}
#homeFeaturedNav{background: url(/Content/Images/Homepage/featuresTopBoundary.gif) no-repeat;height:33px;
	width:100%;padding:15px 0px 0px 11px;}
img.midFeaturedThumb {padding:0px 6px 0px 6px;}
#latestNews {width:176px;background:url(/Content/Images/CP/latestNewsBg.gif);margin-bottom:0px;}
#latestNews ul li{width:95%}
#slides {margin-left:11px;}
.slideInfo {float:right;width:325px;margin-right:12px;color:#333333;font-weight:bold;}
.slideInfo p {padding:0px;margin:4px 0px 8px 0px;}
.slidePic {float:left;}
.slideTtl {font-size:13px;color:#000000;}
.slidePic {margin-bottom:18px;}
.hpProdShot {margin:-15px 0px 8px -35px;}

/* ****************Products-Home*********************** */
h1#productsHdr {background: url(/Content/Images/Products/productHdr.gif) no-repeat;
	height:56px;position:relative;top:11px;left:8px;margin:0px;}
h2#acc_EnhanceHdr {background: url(/Content/Images/Products/acc_EnhanceHdr.gif) no-repeat;height:54px;margin:0px;}
h2#prodControllerHdr {background: url(/Content/Images/Products/prodControllerHdr.gif) no-repeat;height:43px;margin:0px;}
h2#sysReqHdr {background: url(/Content/Images/Products/sysReqHdr.gif) no-repeat;height:43px;margin:0px;}
h3#minSysHdr {background: url(/Content/Images/Products/minSysReqHdr.gif) no-repeat;height:24px;margin:0px;}
h3#recSysHdr {background: url(/Content/Images/Products/recReqHdr.gif) no-repeat;height:24px;margin:0px;}
h4#prodWTaCon {background: url(/Content/Images/Products/prodWTaConHdr.gif) no-repeat;width:362px;height:23px;margin:0px;margin-left:1px;}
h4#prodWOutTaCon {background: url(/Content/Images/Products/prodWOutTaConHdr.gif) no-repeat;width:364px;height:23px;margin:0px;}
.prodIncludesTacon {background: url(/Content/Images/Products/middleBackground.gif) repeat-y;float:left;
	width:364px;margin:0px 5px 0px 0px;}
.prodIncludes {background: url(/Content/Images/Products/prodIncludesBg.gif) repeat-y;float:left;
	width:244px;margin:0px 5px 10px -2px;}
.prodIncludesInner {position:relative;height:180px;padding:5px;}
.prodIncludesTagline {position:relative;padding:10px;}
.prodIncludes79 {background:url(/Content/Images/Products/seventyNine.gif) no-repeat;width:98px;height:50px;float:right;}
.prodIncludes99 {background:url(/Content/Images/Products/ninetyNine.gif) no-repeat;width:95px;height:47px;float:right;}
.prodIncludesNoTac {background:url(/Content/Images/Products/hans2000.jpg) no-repeat;width:188px;height:139px;margin:-20px 0px 20px 0px;padding-right:10px;float:right;}
.prodIncludesWithTac {background:url(/Content/Images/Products/withTacon.jpg) no-repeat;width:188px;height:139px;margin:-20px 10px 0px 0px;padding-right:10px;float:right;}
.prodIncludesWithOutTacon {position:relative;height:180px;padding:5px;}
.prodIncludesTagline ul {position:relative; margin:0px;}
.prodIncludes ul {margin-top:7px;margin-bottom:12px;}
.prodIncludes a, .twoColBorder a {color:#666666;padding-right:10px;}
.prodIncludesInner span{position:absolute;left:75px;width:160px;}
#productsBanner {background: url(/Content/Images/Products/ProductsHdrBg.jpg) no-repeat;position:relative;height:235px;}
#productsBanner p {font-weight:bold;font-size:13px;width:380px;line-height:18px;margin-left:25px;}
.prodShot {float:left;}
.prodIncludes .sysReq {padding:10px;}
.twoColBorder {background: url(/Content/Images/Products/2colBorderBg.gif) repeat-y;margin-top:5px;}
.twoColBorderLeft {width:240px;float:left;margin-left:20px;padding-bottom:10px;height:70px;}
.twoColBorderRight {width:425px;float:left;margin-left:55px;padding-bottom:10px;}
.twoColBorder span {position:absolute;left:105px;width:160px;}

/* *****************Products-Default(dynamic)******* */
.whereToBuy {background-color:#ee1c24;width:175px;}

/* ******************Register******************** */
.contentLeft input.Formstyle1, .contentLeft select.Formstyle1 {margin:5px 0px 5px 5px;}
.contentLeft span.Formstyle1 input {margin-right:5px;}
h1#registerHdr {background: url(/Content/Images/Title/register.gif) no-repeat;height:44px;margin:0px;}
#registerForm label {margin-left:10px;}


/* ****************Store Locator****************** */
.dealerLinks{width:75px;float:left;margin:5px 0px 5px 0px;}
.dealerInfo{width:260px;float:left;margin:5px 0px 5px 0px;}
.dealerDistance{width:80px;float:left;margin:5px 0px 5px 0px;}
#DefaultPanel p{width:80%;}
#storeLocatorMain{float:left;width:30%;padding-left:35px;padding-top:20px;}
.storeLocatorContent{float:left;width:42%;}


