@import "/Content/Styles/jquery.fancybox.css";
@import "/Content/Styles/structure.css";

html, body {position:relative;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;margin:0px;padding:0px;}
body {background: #000000 url(/Content/Images/Header/bg_overpass.jpg) repeat-x center top;}
h1 {font-size:1.75em;}
h2 {font-size:1.5em;}
h3 {font-size:1.25em;}
h4 {font-size:1.25em;}
a img {border:0px;}
a {color:#C2D72F;text-decoration:none;}
a:hover {color:#ffffff;}
a:active, a:focus {outline:none;}
.clearFloat {clear:both;}
.right {float:right;}
.left {float:left;}
input[type=text], textarea, select {background: url(/Content/images/textboxBg.png);border:1px solid #999999;color:#ffffff;}
input[type=text], textarea {border:1px solid #999999;}
select option {color:#ffffff;background-image:none;}
select {background:#464B4F;}

div#mainContent, div.content {background: url(/Content/Images/darkBlue_trans.png);}
div.primaryColumn a {color:#008cb5;}
div.primaryColumn a:hover {color:#ffffff;}
div.inner {padding:16px;}
div.categoryThird a {display:inline-block;width:33%;font-size:1.25em;font-weight:bold;margin:20px 0px;}
div.categoryThird a img {display:block;margin-bottom:12px;}
.introContent {background: #404950 url(/Content/Images/textHeaderBg.png) repeat-x bottom left;padding:15px 20px;}
.noSeeUm {display:none;}
h1.sectionHdr, h2.sectionHdr {color:#C2D72F;font-weight:bold;width:auto;margin:0;padding:0px 0px 0px 12px;font-size:28px;line-height:58px;height:58px;background: url(/Content/Images/textHeaderBg.png) repeat-x;}
h1.sectionHdr object, h1.sectionHdr embed {margin-top:10px;}
h2.sectionHdr {font-size:20px;}
div.sectionHdr {position:relative;height:58px;background: url(/Content/Images/textHeaderBg.png) repeat-x;}
div.sectionHdr h1.sectionHdr {background:none;height:auto;}

/*header*/
#header {height:88px;z-index:10;background: #121d25;}
a#mainLogo {display:block;width:206px;height:88px;background: url(/Content/Images/Header/logo_wTag.png) no-repeat;text-indent:-9999px;}
div#headAngle {position:absolute;top:88px;left:0px;width:221px;height:24px;background: url(/Content/Images/Header/headAngle.png) no-repeat;}
#headAngle_edge {height:8px;}
	/*main menu*/
ul#mainMenu li a {text-indent:-9999px;background-image: url(/Content/Images/Header/menu.png);}
ul li#btn_main_helis a {width:123px;}
ul li#btn_main_parts a {width:192px;background-position:-123px 0px;}
ul li#btn_main_trick a {width:138px;background-position:-315px 0px;}
ul li#btn_main_support a {width:124px;background-position:-315px 0px;}
ul li#btn_main_experience a {width:181px;background-position:-439px 0px;}
ul li#btn_main_videos a {width:125px;background-position:-620px 0px;}
ul li#btn_main_helis:hover a {background-position:0px -41px;}
ul li#btn_main_parts:hover a {background-position:-123px -41px;}
ul li#btn_main_trick:hover a {background-position:-263px -41px;}
ul li#btn_main_support:hover a {background-position:-315px -41px;}
ul li#btn_main_experience:hover a {background-position:-439px -41px;}
ul li#btn_main_videos:hover a {background-position:-620px -41px;}
	/*drop menus*/
ul#mainMenu li:hover div.subSection {top:41px;left:0px;border:1px solid #6C7378;border-width:0px 1px 1px 1px;background: transparent url(/Content/Images/blackOpaqueBg.png);
	padding-top:15px;padding-bottom:15px;}
ul#mainMenu li ul {margin:0px 0px 0px 24px;padding:0px;}
ul#mainMenu li ul li {padding:0px;margin:3px 0px;}
ul#mainMenu div.subSection li a {color:#ffffff;font-weight:bold;}
ul#mainMenu div.subSection li a:hover {color:#C2D72F;}
ul#mainMenu #main_support div.subSection {left:-100px;}
ul#mainMenu #main_media div.subSection {left:-175px;}

	/*extras*/
div#siteSearch input {font-size:.825em;display:block;float:left;margin-left:0px;height:16px;background: url(/Content/images/Header/searchBg.png) repeat-x;border:0px;color:#000000;}
div#siteSearch input[type=text]{padding:0px 5px;}
div#quickLinks {color:#ffffff;}
#quickLinks a {font-size:.825em;display:inline-block;margin:0px 5px;color:#ffffff;text-decoration:none;}
#quickLinks a:hover {color:#dddddd;}

/*footer*/
#footer {margin-top:10px;margin-bottom:15px;font-size:.925em;text-align:right;color:#cccccc;}
#footer div.inner {position:relative;background: url(/Content/Images/darkBlue_trans.png);text-align:left;}
#footer a {text-decoration:none;}
#footer a:hover {color:#ffffff;}
#footer .content {text-align:right;}
#footer .logo {background: url(/Content/Images/logo_footer.png) no-repeat;height:65px;}
#footer div.socialIcons a {display:inline;padding-right:2px;position:relative;top:12px;}

/*sidebar*/
.listHeader {color:#C2D72F;background: url(/Content/Images/textHeaderBg.png) 0px -15px;text-indent:15px;}
.secondaryColumn ul.linkList li {color:#008cb5;margin-bottom:5px;margin-left:42px;margin-right:8px;padding:0px;list-style-image: url(/Content/Images/listItemBg_blue.png);}
.secondaryColumn ul.linkList li a {color:#008cb5;text-decoration:none;}
.secondaryColumn ul.linkList li a:hover {color:#ffffff;}

.secondaryColumn ul.menuList {font-size:1em;background: url(/Content/Images/SideBar/menuListBg.png) no-repeat bottom left;}
.secondaryColumn ul.menuList li a {display:block;color:#ffffff;text-decoration:none;background-color:#121d25;line-height:25px;}
.secondaryColumn ul.menuList li a:hover {background: #121d25 url(/Content/Images/SideBar/menuListBg.png) repeat-x top left;}
	/***side menus***/
	/*experience e-flite*/
.newsPage ul.menuList li.subMenu_news a, .meetTeamPage ul.menuList li.subMenu_meetTeam a,
	.eventsPage ul.menuList li.subMenu_events a, .articlesPage ul.menuList li.subMenu_articles a,
	.emailPage ul.menuList li.subMenu_email a {color:#C2D72F;background: #121d25 url(/Content/Images/SideBar/menuListBg.png) repeat-x top left;}
	/*support*/
.pfPage ul.menuList li.subMenu_pf a, .manualsPage ul.menuList li.subMenu_manuals a,
	.supportPage ul.menuList li.subMenu_support a, .registerPage ul.menuList li.subMenu_register a,
	.contactPage ul.menuList li.subMenu_contact a {color:#C2D72F;background: #121d25 url(/Content/Images/SideBar/menuListBg.png) repeat-x top left;}
	/*about*/
.privacyPage ul.menuList li.subMenu_privacy a, .storeLocatorPage ul.menuList li.subMenu_storeLoc a {color:#C2D72F;background: #121d25 url(/Content/Images/SideBar/menuListBg.png) repeat-x top left;}

/*header images*/
h1.textHdr {background: url(/Content/Images/textHdrBg.png);color:#C2D72F;}
h1.textHdr object, h1.textHdr embed {margin-top:8px;}
h1#rePartsHdr, h1#supportHdr, h1#expHdr {width:960px;height:181px;margin:0 auto;padding:0;text-indent:-9999px;}
h1#rePartsHdr {background: url(/Content/Images/headerImgs/rePartsHdr.jpg) no-repeat;}
h1#supportHdr {background: url(/Content/Images/headerImgs/supportHdr.jpg) no-repeat;}
h1#expHdr {background: url(/Content/Images/headerImgs/expHdr.jpg) no-repeat;}
div.headerImg {margin-bottom:10px;background:none;}

/*contact*/
div.contactType {border-right:1px solid #ffffff;}
div.contactType:nth-child(2) {border-right:0px;}
div.contactType h2 {margin:0;font-size:1.75em;}
#btnSend {margin:15px 0;display:block;width:67px;height:27px;background: url(/Content/Images/sendBtn.png);text-indent:-9999px;}
#btnSend:hover {background-position:bottom left;}

/*Dynamic Landing Pages*/
.dynLandPage .inner {padding:5px 20px;}
.sideBarAd div.inner {padding:20px;}
.dynLandPage .prodSection .top {background:#f4f4f4 url(/Content/Images/Products/prodDynImg.png) no-repeat;}
.dynLandPage .prodSection .top img {top:8px;left:2px;}
.dynLandPage .prodSection .pricePanel {margin-top:-10px;padding-top:0px;color:#999999;}
.dynLandPage td.search-results {background: url(/Content/Images/Products/prodDynImg.png) repeat-x 0px 10px;}
.dynLandPage .chartCallout {background-color:#cbcaca;font-size:1.125em;line-height:1.45em;}
.dynLandPage .chartCallout a img {display:block;margin:0 auto 3px;}
.dynLandPage .chartCallout a {width:165px;height:94px;float:right;display:block;text-align:center;font-weight:bold;}
.chartTable a.imgRollover img {border:1px solid #cbcaca;border-color: #cbcaca #888888 #888888 #cbcaca;}
.chartTable a.imgRollover:hover span {left:108px;}
.chartTable td.chartName {text-align:left;color:#666666;font-size:.825em;}
.chartTable th {border:0px;}
.chartTable td {padding:3px;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.chartTable a {font-size:1.35em;font-weight:bold;}
.chartTable tr:hover td.chartTd {background-color:#cbcaca;border-bottom:1px solid #adadad;}
.chartTable tr td.oddCol {background-color:#f4f4f4;}

/*experience*/
.eventItem {background-color:#cbcaca;}
.eventItem .date {line-height:1.75em;font-size:1.125em;}
.eventItem h3 {font-size:1.5em;}
h2.eventsListHdr {margin:0px;padding:0px}
div.newsItem {background-color:#cbcaca;}
div.newsItem div.hwContent {padding:10px 20px;}
div.newsItem a {display:block;margin:0 20px 3px;}
.newsPage .primaryColumn h2 {margin:12px 0px 0px 0px;padding:0px 0px 3px 0px;}
.newsPage p.hwDate {margin:0px;padding:0px;font-weight:bold;text-indent:12px;}
	/*articles*/
div.articleContentOuter {background:#ffffff;color:#121d25;padding:15px 10px;}
div.pageNavBottom, div.pageNavTop {background:#414A50;}
div.pageNavInner div {padding:3px 12px;}
div.pageNavTop div.pageName, div.pageNavTop .clearFloat {padding:0;}
.articlesPage .inner {padding:20px;}
.articlesPage .primaryColumn .listHeader {margin-bottom:0px;}
div.articlesList {padding:20px 20px 12px;font-weight:bold;color:#ffffff;}
div.articlesList.alt {background: url(/Content/Images/blackOpaqueBg.png);}
div.articlesList img {border:1px solid #242424;border-color:#000000 #242424 #242424 #000000;width:70px;}
div.articlesList a.art_title {font-size:1.6em;font-weight:bold;margin-bottom:3px;}
div.articlesList p {margin: 5px 0px;font-size:1.125em;}
div.articlesList span {display:block;font-weight:normal;}
.articlesPage .primaryColumn h1.artTitle {font-size:2.5em;color:#C2D72F;margin-bottom:0px;padding-bottom:0px;}
.articleHdrInfo p {margin:0;padding:0;color:#999999;}
.art_pageNames {background:#0E171E;}
#articleIcons a, .articleShare a#shareIcon {background-color:#242424;
	float:left;-moz-border-radius:3px;-webkit-border-radius:3px;padding:1px;}
#articleIcons a:hover, .articleShare a#shareIcon:hover {background-color:#444444;}
	/*Email Signup*/
#emailSignupForm2 input#emailSignUpBtn {width:76px;}

/*helis*/
.listHelis {clear:both;padding:0 16px 16px 16px}
.listHelis a {display:block;float:left;width:185px;height:190px;text-align:center;font-size:.925em;}
.listHelis a img, .listHelis a span {display:block;font-size:.925em;color:#ffffff;}
ul.filtersMenu {top:13px;right:25px;background: url(/Content/Images/filtersMenuBg.png) repeat-x;margin:0;padding:0;}
.filtersMenu li {position:relative;display:block;height:27px;width:auto;line-height:27px;float:left;font-weight:bold;margin:0;padding:0 15px 0 8px;border-right:1px solid #11161a;}
#viewAllHelis {padding-right:0;border:0;background:none;}
ul.filtersMenu li div.subSection {background: #1A2126 url(/Content/Images/darkgreyGradBg.png) bottom left repeat-x;
	border:1px solid #1A2126;border-width:0 1px 1px 1px;top:27px;left:0px;}
ul.filtersMenu li div.subSection li {border:0px;margin-bottom:5px;background:none;list-style:none;}
ul.filtersMenu li {background: url(/Content/Images/dropDownFilterArrow.png) bottom right no-repeat;}
ul.filtersMenu li:hover {background: url(/Content/Images/filtersMenuBg.png) 0px -27px repeat-x;}
ul.filtersMenu li li:hover {background:none;}
ul.filtersMenu li li a {display:block;}
h2.filtersMenu {position:absolute;top:13px;right:460px;text-transform:uppercase;font-size:.825em;color:#C2D72F;}
div#filterCrumb {display:none;padding:8px 10px 0;font-size:1.25em;font-weight:bold;}

/*homepage*/
#addHpContent {position:relative;background-color:#e4e4e4;padding-bottom:20px;clear:both;}
#addHpContent a {display:block;margin-bottom:3px;font-size:1.125em;font-weight:bold;}
#addHpContent h2 {padding-bottom:0;margin-bottom:5px;}
div#ln_Content {height:200px;overflow:none;background:#121d25;font-size:.825em;text-align:right;padding:0 3px;}
div#ln_Content a {display:block;text-align:left;border-top:1px solid #1f3240;padding-top:3px;font-size:1.125em;}
html a#blogLink {padding:0;border:0;float:left;margin-left:-3px;}
div#ln_Content p {padding:3px 3px 0px 3px;margin:0px 3px 0px 3px;color:#5E656A;}
div#ln_Content p:first-child a {border-top:0px;}
	/*homeLead*/
a.homeLeadNav {background:#C2D72F url(/Content/Images/home/slideNavBg.png) repeat-x;color:#ffffff;font-weight:bold;}
#homeLeadNav a.selected, a.homeLeadNav:hover {background-position:bottom left;}
#homeLeadImage {width:960px; height:377px;position:relative;background:url("/content/images/header/bg_overpassHdr.jpg") ;margin-bottom:10px;}
#homeSlides {margin:0 0 10px 0;padding:0;position:relative;}
#homeSlides div.homeSlide {display:block;position:relative;margin:0 auto;padding:0;width:960px;height:377px;}
a.mainSlideLink {display:block;position:relative;z-index:1;width:960px;height:377px;}
#helisBladeChooser {position:relative;width:960px;height:377px;background: url(/Content/Images/Header/bg_overpassHdr.jpg);}
h1#bladeChooserHdr {text-indent:-9999px;position:absolute;top:50px;left:26px;width:206px;height:198px;background: url(/Content/Images/Helis/chooseBladeTitle.png) no-repeat;}
#bladeCarousel {position:absolute;top:0px;left:170px;}
#bladeCarousel a {position:absolute;left:55px;}
#bladeDetail {position:absolute;top:250px;left:250px;}
.chooseBladeDetail {display:none;position:absolute;bottom:0px;right:0px;width:737px;height:377px;font-size:.925em;background: url(/Content/Images/Helis/carouselGrad.png) no-repeat;}
.chooseBladeDetail h2 {color:#C2D72F;margin:0;padding:0;font-size:1.5em;}
.chooseBladeDetail .tag {position:absolute;z-index:10;width:230px;bottom:15px;left:140px;border:2px solid #C2D72F;
	background: #1A2126 url(/Content/Images/darkgreyGradBg.png) bottom left repeat-x;min-height:120px;}
.chooseBladeDetail .tag .inner {padding:8px 16px;}
.chooseBladeDetail .tag div.tagPoint {width:17px;height:28px;position:absolute;top:30px;right:-17px;background: url(/Content/Images/tagPoint.png) no-repeat;}
.chooseBladeDetail .tag a.closeTag {display:block;position:absolute;top:10px;right:10px;width:16px;height:16px;text-indent:-9999px;background: url(/Content/Images/closeIcon.png) no-repeat;}
.chooseBladeDetail .tagLinks a {display:inline-block;margin:0 5px;color:#ffffff;font-weight:bold;}
.chooseBladeDetail .tagLinks a:first-child {margin-left:0px;}
.chooseBladeDetail .tagLinks {margin:0;}
.chooseBladeDetail div.img {position:absolute;z-index:5;background-repeat:no-repeat;}
div#mcx.featured div.img {width:450px;height:287px;top:80px;left:340px;background-image:url(/Content/Images/Helis/mcx_detail.png);}
div#mcxTandem.featured div.img {width:487px;height:229px;top:100px;left:350px;background-image:url(/Content/Images/Helis/mcxTandem_detail.png);}
div#cx2.featured div.img {width:502px;height:291px;top:40px;left:280px;background-image:url(/Content/Images/Helis/cx2_detail.png);}
div#cx3.featured div.img {width:344px;height:312px;top:50px;left:430px;background-image:url(/Content/Images/Helis/cx3_detail.png);}
div#cpPro2.featured div.img {width:502px;height:230px;top:120px;left:320px;background-image:url(/Content/Images/Helis/cppro2_detail.png);}
div#b400.featured div.img {width:478px;height:329px;top:30px;left:320px;background-image:url(/Content/Images/Helis/b400_detail.png);}
div#msr.featured div.img {width:500px;height:295px;top:65px;left:310px;background-image:url(/Content/Images/Helis/msr_detail.png);}
div#sr.featured div.img {width:497px;height:253px;top:75px;left:300px;background-image:url(/Content/Images/Helis/sr_detail.png);}
div#oneTwentySr.featured div.img {width:500px;height:295px;top:0px;left:310px;background-image:url(/Content/Images/Helis/oneTwentySr.png);}
div#mcpx.featured div.img {width:450px;height:287px;top:30px;left:300px;background-image:url(/Content/Images/Helis/blh3500_detail.png);}
div#b450.featured div.img {width:450px;height:287px;top:30px;left:300px;background-image:url(/Content/Images/Helis/blh1600_detail.png);}
div#huey.featured div.img {width:432px;height:200px;top:122px;left:340px;background-image:url(/Content/Images/Helis/huey_detail.png);}
div#scout.featured div.img {width:396px;height:360px;top:60px;left:277px;background-image:url(/Content/Images/Helis/scout_detail.png);}
div#blade450x.featured div.img {width:482px;height:360px;top:60px;left:262px;background-image:url(/Content/Images/Helis/BLH4380.png);}
div#mSRx.featured div.img {width:391px;height:362px;top:60px;left:262px;background-image:url(/Content/Images/Helis/BLH3200.png);}
/*media*/
#vidPlayer {background-color:#cbcaca;text-align:center;padding:12px 0px;}
#dlVideos {margin-left:14px;padding:5px 0;}
#dlVideos .vidPage {}
div#mainContent.videoPage {margin-bottom:10px;}

/*products*/
h1.mHeader {display:none}
div#mainContent.products {margin-top:10px;}
#prodContent #prodContentInner {background: url(/Content/Images/Products/prod_bottomFade.png) repeat-x bottom left;}
#prodContent div.secondaryColumn, #prodContent div.primaryColumn {float:left;}
#prodContent div.secondaryColumn {background: url(/Content/Images/Products/prod_secTopFade.png) repeat-x 0px -50px;min-height:325px;}
ul#prodTabs {background: url(/Content/Images/Products/prodMenuBg.png) repeat-x;width:960px;}
ul#prodTabs, ul#prodTabs li, ul#prodTabs a {height:36px;}
ul#prodTabs a {background: url(/Content/Images/Products/prodMenu.png) no-repeat;}
ul li#btn_prodNav_overview a {width:107px;background-position:0px 0px;}
ul li#btn_prodNav_media a {width:86px;background-position:-107px 0px;}
ul li#btn_prodNav_tech a {width:134px;background-position:-193px 0px;}
ul li#btn_prodNav_related a {width:178px;background-position:-327px 0px;}
ul li#btn_prodNav_resources a {width:98px;background-position:-505px 0px;}
ul li#btn_prodNav_overview a:hover, ul li#btn_prodNav_overview a.active {background-position:0px -36px;}
ul li#btn_prodNav_media a:hover, ul li#btn_prodNav_media a.active {background-position:-107px -36px;}
ul li#btn_prodNav_tech a:hover, ul li#btn_prodNav_tech a.active {background-position:-193px -36px;}
ul li#btn_prodNav_related a:hover, ul li#btn_prodNav_related a.active {background-position:-327px -36px;}
ul li#btn_prodNav_resources a:hover, ul li#btn_prodNav_resources a.active {background-position:-505px -36px;}
#GalleryList img {border:1px solid #f0f0f0;border-right-color:#d9d9d9;border-bottom-color:#d9d9d9;}
div.galleryPhotos {float:left;width:20%;margin:10px 2% 15px 3%;zoom:1;}
div.firstInRow {clear:left;}
div.galleryPhotos:nth-child(4n+1) {clear:left;}
#quickPopupPage #mainContentPopup {height:auto !important;}
.priceInfo {padding:25px 22px;}
.secondaryColumn .priceInfo {border-bottom:1px solid #cccccc;}
.priceInfo h2 {font-size:1.25em;margin-top:0px;padding-top:0px;}
.priceInfo h2 span {font-size:.75em;}
.priceInfo p {font-weight:bold;margin:0px 0px 10px;}
.priceInfo p.sellingPrice {font-size:1.5em;margin-top:0px;}
ul.vidList li {list-style-image: url(/Content/Images/Products/vidIcon.gif);font-size:1.125em;font-weight:bold;margin:5px 0 10px;}
	/*prodGlams-main image*/
#leadImage {position:relative;z-index:5;width:960px;background:none;}
#leadImage #glamourA, #glamourA h1 {height:378px;position:relative;z-index:1;}
.prod_mainImg {text-align:center;height:284px;}
.prod_mainImg img {margin-top:17px;border:1px solid #aaaaaa;border-right-color:#777777;border-bottom-color:#777777;}
#glamourA #glamFeatureList {width:394px;position:absolute;top:120px;right:0px;z-index:11;}
#glamourA #glamSetupList {width:394px;position:absolute;top:200px;right:0px;z-index:10;}
.prodExp li {line-height:1.5em;font-size:1.125em;margin-right:5px;}
.prodExp li a {color:#ffffff;font-weight:bold;}
.prodExp li a:hover {color:#dddddd;}
.prodExp {background-color:#111111;color:#ffffff;}
.prodExp div.prodExp_bl {position:absolute;bottom:-18px;left:0px;width:94px;height:18px;background: url(/Content/Images/Products/angleBgBtm.png) no-repeat;}
.prodExp div.prodExp_btm {position:absolute;bottom:-18px;right:0px;width:300px;height:18px;background-color:#111111;}
.prodExp a.prodExp_toggle {position:absolute;top:0px;right:0px;width:30px;height:30px;}
.prodExp a.prodExp_toggle img {margin:3px 3px 0px 0px;}
.prodExp div.inner {padding:5px 20px;}
#glamFeatureList h2, #glamSetupList h2 {text-indent:-9999px;height:28px;margin:0px;padding:0px;}
#glamFeatureList h2 {background: url(/Content/Images/Products/prodExp_featHdr.gif) no-repeat;}
#glamSetupList h2 {background: url(/Content/Images/Products/prodExp_setupHdr.gif) no-repeat;}
	/*glam2 : short glamour*/
#glamour2 {text-align:center;}
	/*addGlamMenu*/
#addGlamMenu {background-color:#8f9397;}
ul#addGlamMenu li a {background: #8f9397 url(/Content/Images/Products/addGlamMenu.png) no-repeat;}
ul li#galleryLink a {background-position:-97px 0px;width:106px;}
ul li#view360Link a {background-position:-204px 0px;width:79px;}
ul li#tourLink a:hover {background-position:0px -45px;}
ul li#galleryLink a:hover {background-position:-97px -45px;}
ul li#view360Link a:hover {background-position:-204px -45px;}
	/*miniGallery*/
div#miniGallery {background:transparent url(/Content/Images/darkBlue_trans.png);}
	/*Related parts*/
table.relPartsList td.alt {background: url(/Content/Images/blackOpaqueBg.png);}
table.relPartsList td a {font-weight:bold;font-size:1.25em;}
table.relPartsList td img {border:1px solid #f0f0f0;border-right-color:#d9d9d9;border-bottom-color:#d9d9d9;}
	/*Gallery Popup*/
#galleryNav a {font-size:14px;}


/*search*/
div#mainContent.searchPage {background:#ffffff;}
.searchPage .primaryColumn {color:#333333;padding-top:10px;}
.searchPage .primaryColumn input[type=text] {background:none;color:#333333;border:1px solid #666666;border-color:#999999 #666666 #666666 #999999;}
.searchPage .secondaryColumn {margin-right:1px;}
.searchPage h1.sectionHdr {margin-bottom:0px;height:46px;}
div.searchPage a:hover, div.searchPage .secondaryColumn ul.linkList a:hover {color:#121d25;}
.Filters {background:#cbcaca;font-size:1.1em;}
#searchResultInfo {margin:2px 0px 17px;}
.searchPage .inner, .searchArtPage .inner {padding:5px 20px;}
	/*search item result*/
div.prodSection:nth-child(6n+1), div.prodSection:nth-child(6n+2), div.prodSection:nth-child(6n+3) {background:#eeeeee;}
div.prodSection:nth-child(3n+1), div.prodSection.firstInRow {clear:left;}
div.prodSection {height:200px;width:33%;float:left;padding:0;margin:0;border-left:#cccccc;}
div.prodSection div {margin:7px 4% 5px 4%}
.prodSection .top .xtraDetails {color:#999999;font-family:Verdana;}
.prodSection .titleDescription .prodName a {font-size:14px;}
.prodSection .titleDescription span {display:block;color:#999999;}
.prodSection .pricePanel {color:#666666;}
	/*search dropmenu*/
#dropmenudiv {background: #1A2126 url(/Content/Images/darkgreyGradBg.png) bottom left repeat-x; border: 1px solid #000000;border-top-color:#666666;border-left-color:#666666;}
#dropmenudiv a {color:#dddddd;line-height:18px;text-decoration:none;}
#dropmenudiv a:hover {color:#ffffff;}

/*support*/
.manualsPage h2.inner {padding:16px;margin:0;}
#manualsTable td {padding:12px 3px 10px 5px;border-bottom:1px solid #0C1419;}
#manualsTable tr.even td {background: url(/Content/Images/blackOpaqueBg.png);}
td.manual_name, td.manual_link a {font-size:1.125em;font-weight:bold;}
td.manual_link, td.manual_img {text-align:center;width:100px;}
td.manual_img {width:75px;}
td.manual_id {text-align:center;width:120px;}
th.manual_name {text-align:left;}
#manualsTable img {border:1px solid #f0f0f0;border-right-color:#d9d9d9;border-bottom-color:#d9d9d9;}
#submitPartsDisabled, #submitParts {display:block;padding:0;margin:20px 0px;width:90px;height:27px;background: url(/Content/Images/getPartsBtn.png);text-indent:-9999px;border:0px;}
#submitParts {background-position:0px -27px;}
#submitParts:hover {background-position:bottom left;}


/*plugin - tablesorter*/
table.tablesorter {}
table.tablesorter thead tr {background: #242E35 url(/Content/Images/textHeaderBg.png) 0px -15px;}
table.tablesorter th {color:#ffffff;height:31px;padding-left:3px;padding-right:5px;}
table.tablesorter thead tr .header {background: url(/Content/Images/sortArrows.gif) no-repeat center right;cursor: pointer;}
table.tablesorter thead tr .headerSortUp {background-image: url(/Content/Images/sortArrow_asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(/Content/Images/sortArrow_desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #000000;}

/*plugin - jScrollPane*/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;z-index: 99;cursor: pointer;right: 0;top: 0;height: 100%;background: url(/Content/Images/scrollBg.png) repeat-x;}
.jScrollPaneDrag {position: absolute;cursor: pointer;overflow: hidden;background: #5e656a;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;background: url(/images/scroll_drag_top.gif) no-repeat;height: 19px;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;background: url(/images/scroll_drag_bottom.gif) no-repeat left bottom;height: 19px;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 16px;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 16px;}
a.jScrollArrowUp {background: url(/Content/images/arrowUp.png) no-repeat;}
a.jScrollArrowDown {background: url(/Content/images/arrowDown.png) no-repeat left bottom;}

/*plugin - sifr*/
	/*scalable Inman Flash Replacement (sIFR) version 3. Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>
	Older versions:
	* IFR by Shaun Inman * sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin * sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben
	See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

	This software is licensed and provided under the CC-GNU LGPL. See <http://creativecommons.org/licenses/LGPL/2.1/>
	*/

@media screen {
  .sIFR-flash {visibility: visible !important;margin: 0;padding: 0;background-color:Transparent;}
  .sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
  .sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
  .sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
}
@media print {
  .sIFR-flash {display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
  .sIFR-alternate {visibility: visible !important;display: block   !important;position: static  !important;left: auto !important;top: auto !important;width: auto !important;height: auto !important;}
}
/* Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active so they only apply if sIFR is active. Make sure to limit the CSS to the screen media type, in order not to have the printed text come out weird. */
@media screen {
   Example:
  .sIFR-active {font-family: Verdana;visibility: hidden;font-size:12px;line-height:14px;margin:12px 0px 0px 0px;background-color:Transparent;color:#C2D72F;}  
}

/**********device filters**************/
@media (max-width:1000px){
#mainContent, html #header, #footer, .content  {width:100%;}
div#headAngle {background: url(none);width:0px;height:0px;top:0px;left:0px;}
#header a#mainLogo {position:relative;bottom:auto;width:21.46%;background-size:90%;}
ul#mainMenu {width:77.6%;}
div.primaryColumn {width:75.3%;}
div.secondaryColumn {width:24.7%;}
#mainContent {width:97%;}
#siteSearch {right:5px;bottom:43px;}
#quickLinks {top:32px;right:5px;bottom:auto;}
div.inner {padding:2%;}
h1#rePartsHdr, h1#supportHdr, h1#expHdr {width:97%;}

/*header*/
ul li#btn_main_helis a, ul li#btn_main_parts a, ul li#btn_main_support a, ul li#btn_main_experience a, ul li#btn_main_videos a {width:100%;}
ul li#btn_main_helis, ul li#btn_main_support, ul li#btn_main_videos {width:16.5%;}
ul li#btn_main_parts {width:25.7%;}
ul li#btn_main_experience {width:24.2%;}

/*homepage*/
#poll {clear:both;}
.wScript #homeLeadInner, .wScript .homeSlide, .wScript .homeSlide img, #homeLead.wScript {height:auto;width:100%;}
.wScript .homeSlide {position:relative;}
div#hpAds {clear:left;float:none;margin-left:auto;margin-right:auto;}
div#poll {clear:left;}
div#poll, div#newpkz {margin:10px 5% 10px 5%;}
#homeNav a {padding:0 10px;margin:2px 8px 0;height:15px;}

	/*filters*/
div.filterPre {display:none;}
a#filterAll {position:absolute;display:block;clear:both;top:-37px;left:0px;}
div.filtersMenu {margin:40px 10px 10px}
span.filterDesc {top:-20px;left:8px;width:auto;padding-top:0px;}
span.compMenu {padding-top:0px;left:300px;}
div.filter_typeMenu {left:0px;}
div.filter_compMenu {left:290px;}

/*search*/
div.prodSection {width:30%;float:left;height:215px;padding:3px 3px 5px 3px;}


/*storeLocator*/
div.locatorSearch {margin-left:35px;margin-bottom:15px;}
}

@media (max-width:801px){
html, body {background:#000000 url(/Content/Images/Header/bg_overpass_lowres.jpg) no-repeat;}
#mainContent, html #header, #footer, .content, div.primaryColumn, div.secondaryColumn, ul#mainMenu, 
	#leadImage, #prodContent div.primaryColumn, #prodContent div.secondaryColumn, ul#prodTabs, 
	#mainContentPopup, #popupPage, #mainContentPopup img {width:100%;}
div.leftEdge, div.rightEdge {background:url(none);width:0px;height:0px;display:none;}
div.primaryColumn, div.secondaryColumn {float:none;}
div.secondaryColumn {min-height:0px;padding:5px 0;}
html #header {background: #121D25 url(none);height:auto;}
#header a#mainLogo {position:relative;bottom:auto;background-size:90%;}

ul#mainMenu {width:75%;min-width:445px;position:absolute;right:0px;bottom:0px;top:auto;}
ul#mainMenu, ul#mainMenu li, ul#mainMenu li a {height:30px;}
ul#mainMenu li a {background:none;text-indent:0px;text-align:center;line-height:30px;border-top:2px solid #C2D72F;}
ul#mainMenu li ul a {line-height:1.3em;border-top:0px;text-align:left;}
ul#mainMenu li:hover div.subSection {top:30px;width:200px;}
ul#mainMenu li ul li {margin:10px 0 10px;}

#quickLinks {right:10px;top:10px;bottom:auto;}
h1.textHdr {font-size:20px;height:45px;line-height:45px;}
h1.textHdr span.tag {background:none;}

h1#rePartsHdr, h1#supportHdr, h1#expHdr {height:auto;text-indent:10px;width:100%;padding:10px 0;color:#C2D72F;
	background:#172830 url(none);background-image: -moz-linear-gradient(left, #586369, #152731);
background-image: -webkit-gradient(linear, left top, right top, from(#586369), to(#152731));
background-image: -o-linear-gradient(left, #586369, #152731);text-align:left;border-bottom:1px solid #586369;}
h1.sectionHdr, h2.sectionHdr {height:auto;line-height:1.3em;padding:3px 8px;background:#586369;background-image: -moz-linear-gradient(top, #586369, #152731);
background-image: -webkit-gradient(linear, center top, center bottom, from(#586369), to(#152731));
background-image: -o-linear-gradient(top, #586369, #152731);}
h2.sectionHdr {font-size:1.5em;}

/*experience*/
div.articlesList .articleSummary {float:none;width:100%;display:inline;}

/*helis*/
#helisBladeChooser {display:none;}

/*homepage*/
#homeLeadImage {background:none;}
#homeLeadImage, div.homeSlide img, #homeSlides div.homeSlide {width:100%;height:auto;}
div.hpBucket {width:45%;}
div.hpBucket:first-child {width:80%;}
#ln_Content {overflow-y:scroll !important;}


/*dynamic landing*/
div.listProd {max-width:600px;padding:0px;}
.dynLandPage div.prodSection {margin:10px 3% 16px 2%;width:28%;}
.dynLandPage div.prodImage {background:none;}
.dynLandPage div.prodImage img {-moz-box-shadow:1px 0px 10px #333333;-webkit-box-shadow:1px 0px 10px #333333;-o-box-shadow:1px 0px 10px #333333;box-shadow:1px 0px 10px #333333;}
	/*filters*/
div.filtersMenu {background: url(none);border:0px;height:auto;}
div.filter_typeMenu, div.filter_compMenu {position:relative;left:0px;top:0px;}
span.filterDesc {position:relative;top:0px;}
span.compMenu {left:0px;}
table#pnlResults {clear:left;}

/*videos and Youtube Picks*/
#vidPages {position:relative;}
#vidPaging, #ytplayerDataOuter {display:none;}
.page, #dlVideos {width:100%;margin-left:0px;}
.page .pageInner, #vidPagesOuter {height:auto;width:100%;}
#ytapiplayer {text-align:center;}
#dlVideos #vidPages a {width:19%;margin:0 2% 10px 4%;}


}/*end max 800px*/

@media (max-width:500px){
html, body {background:#000000;}
html #header {height:190px;}
#footerOuter {background:none;}
#footerLinks {padding:0 5px;}
#copyright {background: #00703C;padding:30px 10px;margin:15px 0 0;}
#grassTop {background:none;}
ul#mainMenu, div#siteSearch, div#quickLinks {display:block;position:relative;top:0px;left:0px;right:auto;bottom:auto;text-align:left;}
ul#mainMenu, div#quickLinks {margin:5px 0;}
ul#mainMenu {width:55%;min-width:100px;position:absolute;right:0px;left:auto;top:0px;}
#header a#mainLogo {width:43%;height:43%;}
ul#mainMenu li {height:auto;width:100%;margin:0;padding:0;text-align:center;}
ul#mainMenu li a {line-height:1.3em;padding: 8px 0;border:0px;width:100%;text-indent:0px;height:auto;border-left:1px solid #1F2931; border-bottom:1px solid #414A51;font-size:1.1em;
	background:#1F2931;background-image: -moz-linear-gradient(top, #1F2931, #121D25);
background-image: -webkit-gradient(linear, center top, center bottom, from(#1F2931), to(#121D25));
background-image: -o-linear-gradient(top, #1F2931, #121D25);}
ul#mainMenu li a:hover {background:#1F2931;}
ul#mainMenu li:hover div.subSection {display:none;}

div#quickLinks {margin-left:10px;float:none;clear:left;position:relative;padding:5px 0 3px;width:45%;}
div#quickLinks a {padding:5px 0;}
div#siteSearch {margin:15px 0 0 10px;width:45%;}
div#siteSearch input[type="text"] {width:60%;}
#siteSearchBtn {float:right;}
a#headerLogo {margin: 0 0 3px 10px;padding-top:3px;}
ul#mainMenu li a {border-right:0px;}
h1.textHdr {height:auto;line-height:auto;padding:10px;text-indent:0px;background-repeat:no-repeat;}
#footer a {padding:4px 0;}
#footer div.logo {display:none;}

/*experience*/
div.articlesPage .inner {padding:2%;}
div.articleShare, div#articleIcons {display:none;}
div.articlesList {padding:2% 5%;}
div.articlesList span {display:inline;padding-left:5px;}
#emailSignupForm2 input#emailSignUpBtn {left:2px;}

/*homepage*/
#hpAds, #hpAds img, #hpAds a.banner {width:100%;}
a.sub1, a.sub2 {width:50%;padding-right:0px;}
#hpAds a.banner {width:100%;}
div#poll {display:none;}
div#newpkz {margin:10px 20px;float:none;width:100%;}
div#newpkz h2 {background:none;border:0px;text-indent:0px;height:auto;}
div#newpkz h3.secTog {margin-bottom:15px;}
div.hpBucket, div.hpBucket:first-child {width:100%;}


/*dynamic Landing and search*/
.dynLandPage div.prodSection {width:45%;margin:8px 2% 10px 3%;}
/*search*/
div.prodSection {width:45%;padding:0;margin:3px 2% 5px 3%;}

/*helis and repl. parts*/
h2.filtersMenu, ul.filtersMenu {display:none;}
.listHelis a {width:45%;margin:0 2% 0 3%;}
.listHelis a img {width:100%;max-width:170px;height:auto;}
#repParts_lineup div.sectionHdr {display:none}


/*products*/
#leadImage {margin-top:10px;}
#leadImage div.content {padding-bottom:5px;}
.prod_mainImg, div.priceInfo  {float:none;width:90%;margin:0 5%;text-align:center;}
div.priceInfo {text-align:left;padding:10px 0;}
#leadImage h1 {margin-top:0px;}
ul#prodTabs {height:auto;background-repeat:repeat;}
ul#addGlamMenu {display:none;}
#glamourAA div#flashGlam img {width:100%;}
div.galleryPhotos {width:28%;}
div.galleryPhotos:nth-child(4n+1)  {clear:none;}
div.galleryPhotos:nth-child(3n+1), div.galleryPhotos.firstInRow {clear:left;}
#popupPage {padding:0;color:#333333;}
#mainContentPopup img {width:90%;height:auto;}
#mainContentPopup h1 {clear:both;}
ul.relatedPartsList li {width:30%;margin-right:2%;}
ul.relatedPartsList li:nth-child(4) {clear:both;display:none;}
ul.relatedPartsList {margin-bottom:10px;}

/*search*/
div.prodSection {height:215px;width:49%;float:left;padding:0;margin:0;}
div.prodSection:nth-child(6n+1), div.prodSection:nth-child(6n+2), div.prodSection:nth-child(6n+3) {background:none;}
div.prodSection:nth-child(3n+1), div.prodSection.firstInRow {clear:none;}
div.prodSection:nth-child(4n+1), div.prodSection:nth-child(4n+2) {background:#eeeeee;}
div.prodSection:nth-child(odd) {clear:left;}
div.resultsSorting div.right a {padding:0 3px;}
div.resultsSorting div.right {display:none;}
div.inner span.left {display:none;}
div.inner span.right a {padding:0 3px;}

/*storeLocator*/
.storeLocatorPage .inner {padding:2%;}
div.locatorSearch {margin-left:5px;}
div.locatorResultInfo {margin-left:0;}
#mainContent .hhStore p.tag, div.hhStore, div.locatorResultInfo {width:100%;}
div.listHeader div.dealerLinks {height:0px;text-indent:-9999px;}
.hhStore div.buyShopNow {float:none;margin:0;}
.dealerLinks {margin-left:75px;width:60px;}
.dealerInfo {width:180px;}

/*support*/
div.contactType {border-right:0px;border-bottom: 1px solid #586369;padding-bottom:3px;margin-bottom:8px;}
textarea, textarea#txtcomments, #vehicleReg label#comments, p#magazine, p#purchPlace, p#buyGift {width:100%;}
#vehicleReg input#txtMagazineOther {width:140px;}

/*videos and Youtube Picks*/
#dlVideos #vidPages a {width:45%;margin:0 2% 10px 3%;}


input {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}

}/*end max 500px*/

