@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;}
h1 {font-size:1.75em;}
h2 {font-size:1.75em;color:#97a0a7;font-weight:normal;}
h3 {font-size:1.25em;}
h4 {font-size:1.25em;}
a img {border:0px;}
a {color:#cccccc;text-decoration:none;}
a:hover {color:#eeeeee;}
a:active, a:focus {outline:none;}
.clearFloat {clear:both;}
.right {float:right;}
.left {float:left;}
input[type=text], textarea, select {background: #ffffff;color:#000000;}
input[type=text], textarea {border:1px solid #999999;}
select option {color:#000000;background-image:none;}

div#mainContent, div.content {background: url(/Content/Images/airContentBg.png);position:relative;border-bottom:1px solid #333333;}
div#mainContent.neutralPage {background: url(/Content/Images/altContentBg.png);}
div.primaryColumn {background:#000000;margin:0 1px;padding-top:70px;height:100%;}
div.secondaryColumn {background:#131313 url(/Content/Images/SideBar/sidebarBg.png) repeat-x;height:100%;min-height:211px;}
div.primaryColumn a {color:#ffffff;}
div.primaryColumn a:hover {color:#dddddd;}
div.neutralPage div.primaryColumn {background: #cacbcf;color:#000000;}
div.neutralPage h1, div.neutralPage h1.textHdr {font-weight:normal;font-size:25px; color:#000000;}
div.neutralPage h2.prodSectionHdr {color:#000000;border-top:2px solid #515153;padding:7px 0 0 0;margin:35px 0 20px;text-indent:0px;width:auto;}
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 {padding:15px 20px;color:#333333;border:1px solid #515153;border-width:1px 0px;}
div.introContent a {color:#333333;text-decoration:underline;}
.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;}
.comment {font-size:.85em;}
.mediaBlock h3, .mediaBlock  p {float:right;width:395px;font-size:1.1em;padding:0;margin:0 0 12px 0;}
.mediaBlock  p {margin-bottom:25px;}
.tabData h3 {font-weight:bold;smargin-top:0;}
.mediaBlock a {color:#cc6633;}
.mediaBlock img {float:left;}
.mediaBlock img {margin-bottom: 0 px;}
.mediaBlock, .mediaBlockMainL  {clear:both;margin-top:15px;}
.mediaBlock.first, .mediaBlockMainL.first {margin-top:50px;}
.mediaBlockMainL .main {float:left;width:395px;padding:0;margin:0 0 12px 0;}
.mediaBlockMainL .sec {float:right;width:230px;}
#surfProdTabsCont .mediaBlock h3, #surfProdTabsCont .mediaBlock p {width:280px;}
input.inputBtn {background: url(/Content/images/buttonBg.png);height:23px;color:#ffffff;border:1px solid #f6894e;border-width:0px 1px;padding:0px 4px;font-weight:bold;}
div.primaryColumn a.highlightLink {color:#FA8434}
div.primaryColumn a.highlightLink {color:#FA8434; text-decoration:underline;}

/*header*/
div#header {height:129px;z-index:10;background: url(/Content/Images/Header/menuBg.png) bottom left repeat-x;}
a#logoImg {position:relative;top:30px;}
div#gofasterBg {position:absolute;z-index:100;top:205px;right:-127px;width:162px;height:701px;background: url(/Content/Images/Header/goFasterBg.png);}
	/*main menu*/
ul#mainMenu li a {text-indent:-9999px;background-image: url(/Content/Images/Header/menu.png);}
ul li#btn_main_air a {width:115px;}
ul li#btn_main_surface a {width:124px;background-position:-115px 0px;}
ul li#btn_main_experience a {width:124px;background-position:-239px 0px;}
ul li#btn_main_tech a {width:124px;background-position:-363px 0px;}
ul li#btn_main_support a {width:126px;background-position:-487px 0px;}
ul li#btn_main_air:hover a {background-position:0px -40px;}
ul li#btn_main_surface:hover a {background-position:-115px -40px;}
ul li#btn_main_experience:hover a {background-position:-239px -40px;}
ul li#btn_main_tech:hover a {background-position:-363px -40px;}
ul li#btn_main_support:hover a {background-position:-487px -40px;}
	/*drop menus*/
ul#mainMenu li:hover div.subSection {top:40px;left:0px;padding:0;width:197px;}
ul#mainMenu li ul {margin:0px;padding:0px;}
ul#mainMenu li ul li {width: 197px;background: url(/Content/Images/Header/subBG.png);color: #ffffff;font-size: 12px;text-decoration: none;font-weight: normal;line-height: 35px;height: 35px;}
ul#mainMenu div.subSection li a {padding: 0px 0px 0px 10px;display:block;color:#ffffff;font-size: 12px;text-decoration: none;font-weight: normal;line-height: 35px;height: 35px;}
ul#mainMenu div.subSection li:hover {background-position:left bottom;}
ul#mainMenu div.subSection li:hover a:hover {color:#000000;}
ul#mainMenu #main_support div.subSection {left:-100px;}
ul#mainMenu #main_media div.subSection {left:-175px;}
ul#mainMenu li ul li.flyOut {background: url(/Content/Images/Header/subFlyBG.png);}
ul#mainMenu div.subSection li ul {position:absolute;width: 197px;top:-1px;left: 196px;display:none;border-top:1px solid #757575;}
ul#mainMenu div.subSection li:hover ul {display:block;}
div#subMenu_subAir, div#subMenu_subSurf {display:none;}
div#subMenu_subAir ul, div#subMenu_subSurf ul {margin:0;padding:0;}
div#subMenu_subAir ul li, div#subMenu_subSurf ul li {margin:12px 0 8px 8px;padding:0;text-indent:0px;font-weight:normal;}
ul.subMenu_radios {display:none;font-size:1em;}
div.secondaryColumn ul.menuList li.active a {color:#fa8434;}

	/*extras*/
div#siteSearch input {position: absolute;right: 13px;bottom: 8px;}
#header input.searchInput {right: 40px;bottom: 8px;width: 135px;height: 19px; padding: 3px; font-size: 12px; border: none; line-height: 19px;}
/*div#siteSearch input[type=text]{padding:0px 5px;}*/
div#quickLinks {color:#ffffff;}
#quickLinks a {font-size:.825em;display:inline-block;margin:0px 5px;color:#eeeeee;text-decoration:underline;}
#quickLinks a:hover {color:#dddddd;text-decoration:none;}

/*footer*/
#footer {margin-top:10px;margin-bottom:15px;font-size:.925em;text-align:center;color:#cccccc;}
#footer div.inner {position:relative;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 {background-color:#4a4a4a;font-weight:bold;color:#ffffff;font-size:1em;padding:4px 15px;line-height:1.25em;margin:25px 0 10px 0;}
.secondaryColumn ul.linkList, .neutralPage ul.linkList {font-weight:normal;font-size:1em;}
.secondaryColumn ul.linkList li, .neutralPage ul.linkList li {font-size:1em;background: url(/Content/Images/Products/sideListBullet.png) no-repeat;margin:8px 0 8px 15px;padding:0;list-style:none;}
.secondaryColumn ul.linkList li a, .neutralPage ul.linkList li a {display:block;margin:3px 15px;font-size:.925em;}
.secondaryColumn ul.linkList li a:hover, .neutralPage ul.linkList li a:hover {color:#ffffff;}
.neutralPage div.primaryColumn ul.linkList a {color:#000000;text-decoration:underline;}
.neutralPage div.primaryColumn ul.linkList a:hover {text-decoration:none;}
.searchPage div.secondaryColumn ul.linkList li {padding-left:15px;}
.searchPage div.secondaryColumn ul.linkList a {display:inline;margin:0;}

.secondaryColumn ul.menuList {font-size:1em;margin-top:15px;}
.secondaryColumn ul.menuList li {margin:12px 15px 8px 22px;}
.secondaryColumn ul.menuList li a {display:block;color:#ffffff;text-decoration:none;line-height:1.25em;}
.secondaryColumn ul.menuList li a:hover {color:#fa8434;}
	/***side menus***/
	.secondaryColumn ul.menuList div.subMenu_items ul {font-size:0.925em;}
	/*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:#fa8434;}
a.subMenu_facebook, a.subMenu_twitter, a.subMenu_blogIcon {text-indent:-9999px;display:block;float:left;width:20px;height:21px;margin:15px 0 15px 23px;background: url(/Content/Images/socialIcons.png) no-repeat;}
a.subMenu_twitter {background-position: -29px 0px;margin-left:9px;}
a.subMenu_blogIcon {background-position: top right;margin-left:9px;clear:right;}
	/*support*/
.glossaryPage ul.menuList li.subMenu_glossary 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:#fa8434;}
	/*about*/
.privacyPage ul.menuList li.subMenu_privacy a, .storeLocatorPage ul.menuList li.subMenu_storeLoc a {color:#fa8434;}

/*header images and text*/
h1.textHdr {position:absolute;right:0px;top:25px;width:719px;font-size:32px;color:#a5a2a2;font-weight:normal;text-align:left;text-transform:uppercase;text-indent:25px;padding:0;margin:0 0 10px 0;}
h1.textHdr object, h1.textHdr embed {margin-top:8px;}
div.headerImg {margin-bottom:10px;background:none;}

/*about*/
table#tmList {background:#f6f7f7;color:#000000;border: 1px solid #b0b1b4;border-width:1px 0px 0px 1px;}
table#tmList th {background:#e9ebec;font-weight:bold;text-align:left;}
table#tmList td, table#tmList th {border: 1px solid #b0b1b4;border-width:0px 1px 1px 0px;padding:7px;width:50%;}

/*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:74px;height:23px;background: url(/Content/Images/sendBtn.png);text-indent:-9999px;}
#btnSend:hover {background-position:bottom left;}

/*Dynamic Landing Pages*/
div.dynLandingPage {padding:10px 0px;position:relative;}
/*div.dynLandingPage div.dynLandDiv {position:absolute;z-index:1;top:-70px;height:540px;width:292px;border-right:1px solid #333333;}*/
div.dynLandingPage div.prodImage {top:0px;text-align:left;width:100%;background: url(/Content/Images/Products/dynLanding_details.png) no-repeat;}
div.dynLandingPage li.prodSection {width:85px;float:left;margin:10px 5px;padding:0;list-style:none;}
div.dynLandingPage #pnlResults {position:relative;z-index:2;}
#pnlResults div.vertCarThumbs {width:292px;position:static;}
div#detailView, div.detailView {display:none;}
div#detailView {position:absolute;right:15px;top:15px;width:365px;}
div#detailView img {width:250px;height:250px;display:block;}
.dynLandingPage div.prodImage img {display:block;margin-bottom:3px;background: url(/Content/Images/Products/dynLanding_noImage.png) no-repeat;}
.dynLandingPage div.prodImage a {display:block;font-weight:bold;text-transform:uppercase;}
.dynLandingPage div.prodImage a:hover {color:#fa8434;}
.dynLandingPage div.prodImage a:hover img {visibility:hidden;}
/*scroll*/
div.dynLandingPage div.vertCarouselCont {height:418px;width:292px;z-index:5;}
div.dynLandingPage ul.vertCarouselList {left:10px;}
div.dynLandingPage ul.vertCarouselList li {float:left;list-style:none;}
div.dynLandingPage ul.vertCarouselList li:nth-child(3n+1) {clear:left;}
div.dynLandingPage a.galScrollDown, div.dynLandingPage a.galScrollUp {background-repeat:no-repeat;}
div.dynLandingPage a.galScrollDown {position:absolute;bottom:20px;right:0px;background-position:60px 0px;}
div.dynLandingPage a.galScrollDown.disabled, a.galScrollDown.disabled:hover {background-position:60px -20px;}
div.dynLandingPage a.galScrollUp {top:-5px;background-position:50px -60px;}
div.dynLandingPage a.galScrollUp.disabled, a.galScrollUp.disabled:hover {background-position:50px -40px;}
/*telemetry*/


.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;}

/*DSM Tech*/
div.spekTechPage div.primaryColumn, div.useDSMPage div.primaryColumn, 
	div.dsm2Page div.primaryColumn, div.latencyPage div.primaryColumn, div.resolutionPage div.primaryColumn,
	div.modelmatchPage div.primaryColumn, div.adfeaturesPage div.primaryColumn, 
	div.smartsafePage div.primaryColumn, div.telemetryPage div.primaryColumn, 
	div.airwarePage div.primaryColumn, div.dataPage div.primaryColumn, div.xPlusPage div.primaryColumn {background:#000000;color:#ffffff;padding-top:0px;}
div.primaryColumn h1.techHdr {color:#ffffff;padding:445px 0 0 30px;margin:0;text-transform:uppercase;}
div.techSection h2 {color:#ffffff;margin:10px 0 20px 0;padding:0;}
div.techSection h3 {font-size:1.5em;font-weight:normal;margin:5px 0;}
div.techSection div.mediaBlock h2 {color:#ffffff;margin:10px 0 20px 0;padding:0 0 0 260px;}
div.techSection.inner {padding:30px;}
div.techSection a {text-decoration:underline;}
ul#glossary li {padding:0;margin:5px 45px 12px 10px;}
ul#glossary span {font-weight:bold;font-size:1.125em;}
	/*spektrum Tech*/
a.techSectionLink {display:block;padding:15px 13px;background: url(/Content/Images/DSM/Tech/spmTechBar.jpg) no-repeat;font-size:1.5em;}
a.techSectionLink span {display:block;font-size:.65em;}
div.spekTechPage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/spmIntro.jpg) no-repeat top right;}
div.spmIntro {padding-left:57px;height:399px;}
div.spekTechPage div.spmIntro h1 {margin:0 0 20px 0;padding:248px 0 0;color:#ffffff;}
.spmIntro p  {width:238px;}
div.spekCol {width:282px;margin:0 40px 0 57px;}
div.spekCol.rightCol {margin:0;}
div.rightCol a.techSectionLink {background-position:top right;}
p.spmIntroFoot {padding-top:50px;text-align:center;}
p.spmIntroFoot strong {display:block;color:#f47d31;font-weight:normal;font-size:1.4em;line-height:1.75em;}
	/*dsm2*/
img#dsm2Icon {margin-left:60px;}
	/*headers*/
div.useDSMPage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/dsssHdr.jpg) no-repeat top right;}
div.dsm2Page div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/dsm2Hdr.jpg) no-repeat top right;}
div.latencyPage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/latencyHdr.jpg) no-repeat top right;}
div.resolutionPage div.primaryColumn {height:703px;background: #000000 url(/Content/Images/DSM/Tech/resolutionHdr.jpg) no-repeat top right;}
div.resolutionPage h1.techHdr, div.xPlusPage h1.techHdr {padding-top:23px}
div.resolutionPage div.techSection p, div.xPlusPage div.techSection p {width:310px;}
div.xPlusPage div.primaryColumn {height:547px;background: #000000 url(/Content/Images/DSM/Tech/xplusHdr.jpg) no-repeat top right;}
div.modelmatchPage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/modelmatchHdr.jpg) no-repeat top right;}
div.adfeaturesPage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/multiLinkHdr.jpg) no-repeat top right;}
div.smartsafePage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/smartsafeHdr.jpg) no-repeat top right;}
div.telemetryPage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/telemetryHdr.jpg) no-repeat top right;}
div.airwarePage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/airwareHdr.jpg) no-repeat top right;}
div.dataPage div.primaryColumn {background: #000000 url(/Content/Images/DSM/Tech/sdiHdr.jpg) no-repeat top right;}
	/*dsmx*/
div#dsmxTabs {position:absolute;top:447px;left:0px;}
ul#menuTabs {margin:0;padding:0;height:27px;width:719px;position:relative;top:0px;}
ul#menuTabs li {display:block;float:left;margin:0;padding:0;line-height:27px;}
ul#menuTabs li a {display:block;height:100%;width:100%;font-size:1.35em;text-align:center;}
#dsmxTabs ul#menuTabs, #dsmxTabs ul#menuTabs li {height:35px;background:url(/Content/Images/DSM/Tech/dsmxMenu.jpg) no-repeat;}
div#dsmxTabs ul#menuTabs li a {text-indent:-9999px;}
div#dsmxTabs li#tabMenu_overview {width:128px;}
div#dsmxTabs li#tabMenu_dsss {width:155px;background-position: -128px 0px;}
div#dsmxTabs li#tabMenu_agility {width:161px;background-position: -283px 0px;}
div#dsmxTabs li#tabMenu_spectrum {width:182px;background-position: -443px 0px;}
div#dsmxTabs li#tabMenu_faq {width:91px;background-position: -625px 0px;}
div#dsmxTabs li#tabMenu_overview:hover, div#dsmxTabs li#tabMenu_overview.active {background-position: 0px -35px;}
div#dsmxTabs li#tabMenu_dsss:hover, div#dsmxTabs li#tabMenu_dsss.active {background-position: -128px -35px;}
div#dsmxTabs li#tabMenu_agility:hover, div#dsmxTabs li#tabMenu_agility.active {background-position: -283px -35px;}
div#dsmxTabs li#tabMenu_spectrum:hover, div#dsmxTabs li#tabMenu_spectrum.active {background-position: -443px -35px;}
div#dsmxTabs li#tabMenu_faq:hover, div#dsmxTabs li#tabMenu_faq.active {background-position: -625px -35px;}
div.dsmxPage div.primaryColumn {position:relative;padding-top:530px;background: #000000 url(/Content/Images/DSM/Tech/dsmx.jpg) no-repeat top right;}
div.dsmxContent {padding:0 20px 15px 268px;color:#ffffff;}
div.dsmxContent h2 {color:#ffffff;margin-top:0px;padding-top:0px;}
div.dsmxContent h3.faqHdr {color:#fd8133;font-weight:normal;}
div.dsmxContent a:link {text-decoration:underline;}
	/*sidebar product links*/
div.sideProdList {min-height:0px;padding:15px 0 20px;background:#cbcbcb;background-image: -moz-linear-gradient(top, #cbcbcb, #ececec);
background-image: -webkit-gradient(linear, center top, center bottom, from(#cbcbcb), to(#ececec)); background-image: gradient(linear, center top, center bottom, from(#cbcbcb), to(#ececec));}
.sideProdList h2 {color:#3a3a3a;font-weight:bold;font-size:1.35em;margin-left:10px;margin-top:0;padding-top:0;}
.sideProdList a {display:block;position:relative;color:#000000;margin:10px 5px 3px 15px;font-weight:bold;}
.sideProdList a.secTog:after {content:'';display:inline-block;position:relative;top:1px;left:10px;width:0px;border:5px solid #303030;border-color:transparent transparent transparent #303030;}
.sideProdList a.secTog.open:after {content:'';display:inline-block;position:relative;top:3px;left:8px;width:0px;border:5px solid #303030;border-color:#303030 transparent transparent transparent;}
.sideProdList a:hover {color:#df7539}
.sideProdList ul, .sideProdList li {margin:0;padding:0;}
.sideProdList li {list-style-type:none;margin:0 5px 0 15px;}

/*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;}
div.hwItem {margin-bottom:20px;}
h2.newsTitle {font-size:1.75em;border-top:2px solid #515153;padding:25px 0 0 0;color:#000000;margin:0;}
span.hwDate {color:#fd8133;display:block;font-weight:bold;}
	/*articles*/
div.articleContentOuter {background:#ffffff;color:#4a4a4a;padding:15px 10px;}
div.articleContentOuter a {color:#666666;text-decoration:underline;}
div.articleContentOuter a:hover {color:#666666;text-decoration:none;}
div.pageNavBottom .pageName, div.pageNavTop .pageName {color:#000000;}
div.pageNavInner div {padding:3px 12px;}
div.pageNavTop div.pageName, div.pageNavTop .clearFloat {padding:0;}
div.articlesList div.articleSummary {float:none;width:100%;padding-top:10px;}
.articlesPage .inner {padding:0 20px 20px;}
.articlesPage .primaryColumn .listHeader {margin-bottom:0px;}
div.articlesList {position:relative;border-top:2px solid #515153;padding:7px 0 0 0;margin:25px 0 10px;}
div.articlesList img {width:70px;}
div.articlesList a.art_title {display:block;width:480px;font-size:1.75em;margin-bottom:10px;color:#000000;}
div.articlesList p {margin: 5px 0px;font-size:1.125em;}
div.articlesList span {display:block;font-weight:normal;text-transform:lowercase;position:absolute;top:15px;right:0px;width:auto;color:#515151;}
.articlesPage .primaryColumn h1.artTitle {font-size:1.75em;color:#000000;border-top:2px solid #515153;padding:7px 0 0 0;margin:25px 0 10px;}
.articleHdrInfo p {margin:0;padding:0;color:#999999;}
.art_pageNames {background:#0E171E;color:#dcdcdc;}
#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:74px;}
iframe {border:0px;}
	/*installation*/
#installPractices ul.linkList {margin:0;padding:0;}
#installPractices ul.linkList li {margin-left:15px;text-decoration:underline;}
#installPractices ul.linkList li:hover {text-decoration:none;}
#installPractices ul.linkList a {color:#000000;}
#installPractices h2 {border-top: 2px solid #515153;color: #000000;margin: 35px 0 20px;padding: 7px 0 0;text-indent: 0;width: auto;}

/*faq*/
.faqPage .primaryColumn a {color:#000000;}
.faqPage .primaryColumn a:hover {color:#4a4a4a;}
.faqPage select option {color:#000000;}

/*homepage*/
#mainContent.homepage, div#homeLeadImage {background:none;border-bottom:0px;}
div#homeLeadImage {margin-bottom:0px;}
div#socialIcons {float:right;height:20px;}
div#socialIcons .subMenu_facebook, div#socialIcons .subMenu_twitter, div#socialIcons .subMenu_blogIcon {width:15px;height:15px;margin-top:10px;}
div#socialIcons .subMenu_facebook {background-position: 0px -26px;}
div#socialIcons .subMenu_twitter {background-position: -20px -26px;}
div#socialIcons .subMenu_blogIcon {background-position:-39px -26px;}
#airLink, #surfLink {width:448px;float:left;}
#surfLink {float:right;}
	/*homeLead*/
#homeLeadNav a.selected, a.homeLeadNav:hover {background-position:bottom left;}
#homeLeadImage {width:900px;height:477px;position:relative;margin-bottom:10px;}
	/*slider*/
#slider {position:relative;background: black url(/content/images/loader.gif) no-repeat 50% 50%;height: 381px;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider #a0 {display: block;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer; background: url(/content/global/images/arrows.png) top left no-repeat; display: block; text-indent: -9999px; width: 30px; height: 30px;}
a.nivo-prevNav {left:2px; top: 275px;}
a.nivo-nextNav {right:2px; background-position: -30px 0px; top: 275px;}
.nivo-controlNav {position: absolute; bottom: 25px; right: 25px;}
.nivo-controlNav a {position:relative;z-index:99; display: block; text-indent: -9999px;margin-right: 10px; float: left; cursor:pointer; background: url(/content/images/open.png) top left no-repeat; height: 12px; width: 12px; }
.nivo-controlNav a.active {	background: url(/content/images/closed.png) top left no-repeat; }
#airLandingHdr {text-align: center; font-size: 54px; font-weight: bold;top: 10px;}
#airLandingHdr span{ font-size: 18px; position: relative; bottom: 12px;}
	/*Race Results Ticker*/
#feed-control {width: 789px; margin: 0px 5px; float: left; min-height: 37px;}
.gfg-title {width: 170px; float: left; margin: 10px 10px 10px 5px; border-right: 1px solid #aaa;}
.gfg-entry {padding: 10px 0px; }
.gfg-title a {text-decoration: none; color: White; font-size: 14px;  }
.gf-title a {color: #ccc; font-size: 14px; text-decoration: underline;}
.gf-title a:hover {color: #fff;}
.gfg-list, .gfg-branding, .gf-author, .gf-snippet, .gf-spacer, .gf-relativePublishedDate {display: none !important;}
	/*threePack*/
#threePack {width: 719px; float: left; clear: both; display: inline;}
#threePack a {width: 239px;  float: left;}
#threePack a#mid img {margin-left: 4px;}
#threePack a#last img {float: right;}

/*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*/
div#prodContent div.primaryColumn{padding-top:0;}
.prodPageDiv {}
#prodDetailInfo {position:relative;z-index:10;padding:0px 30px 30px 40px;}
h2.prodSectionHdr {width:719px;margin:20px 0 20px -40px;padding:25px 0 0 0;text-indent:40px;border-top:1px solid #333333;}
p.prodTabsIntro {float:right;width:395px;font-size:1.1em;padding:0;margin:0 0 12px 0;}
#prodFeatureList ul {margin:3px 0;padding:0;}
#prodFeatureList li {margin:3px 0 3px 15px;padding:0;list-style-position:inside;list-style-type:none;
	text-indent:10px;background: url(/Content/images/Products/listBullet.png) 0px 2px no-repeat;}
div#bulletinLink {width:719px;margin:20px 0 -10px -40px;padding:8px 0 0 0;text-align:center;border-top:1px solid #333333;}
div#specManualColumn {width:235px;float:left;margin-right:30px;}
div#overview {width:380px;float:left;}
div#specManualColumn h2, div#overview h2 {color:#ffffff;font-size:14px;background:#121212;clear:left;margin-top:12px;margin-bottom:3px;font-weight:bold;padding:3px;}
div#overview h2 {background:none;padding-left:0px;}
#specManualColumn dl , #specManualColumn dt, #specManualColumn dd {margin:0;padding:0;background:none;}
#specManualColumn dt {width:104px;float:left;clear:left;margin-bottom:3px;}
#specManualColumn dd {width:130px;float:left;margin-bottom:3px;}
.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:none;background: url(/Content/Images/wmvIcon.png) no-repeat 0px 2px;margin:5px 0 10px;padding:0 3px 0 18px;display:block;width:30%;float:left;}
ul.vidList {margin:10px 0;padding:0;}
td.search-results div.prodImage {width:170px;}
	/*prodGlams-main image*/
#leadImage {position:relative;z-index:5;height:426px;}
#leadImage #glamourA, #glamourA h1 {height:378px;position:relative;z-index:1;}
.prod_mainImg {text-align:center;height:284px;}
.prodBox {position:absolute;z-index:10;bottom:48px;right:75px;width:220px;background: url(/Content/Images/blackOpaqueBg.png);color:#ffffff;font-size:1.125em;border:1px solid #333333;}
.prodBox div.inner {padding:10px 15px;}
.prodBox h1 {font-size:1.125em;margin:0 0 8px 0;padding:0;}
#leadImage .prodBox h1 span {font-weight:normal;font-size:0.85em;}
.prodBox p {color:#ffffff;margin:0 0 3px 0;font-size:11px;}
strong#wheretoBuyHdr {display:block;font-size:14px;margin-top:15px;}
.prodBox input.wheretoBuyZipInput {width:80px;height:18px;padding-left:3px;border:1px solid #c3c3c3;border-color-top:#7d7d7d;}
.prodBox input.wheretoBuyZipBtn {position:relative;top:6px;}
.prodBox table {margin-bottom:3px;position:relative;z-index:10;}
div#simProd {position:absolute;z-index:100;left:15px;display:none;background: url(/Content/Images/blackOpaqueBg.png);color:#ffffff;font-size:1.125em;border:1px solid #666666;}
div#simProd ul {margin:5px;padding:0;}
div#simProd ul li {margin:5px 0;padding:0;list-style:none;font-size:.75em;}
#simProdBtn {display:block;color:#fd8133;font-size:.825em;background: url(/Content/Images/Products/relPartsHdrBg.png) no-repeat 136px -57px;}
#simProdBtn.linkExp {background-position: 136px 4px;}
.prodNoGlamOverlay {position:absolute;z-index:9;top:0px;left:0px;width:100%;height:411px;background: url(/Content/images/Products/noGlamOverlay.png);}
div.prod_mainImg, div#glamour {position:absolute;z-index:1;}
div#noGlam {background:#ffffff;width:100%;height:411px;}
div#noGlam img {width:410px;height:410px;}
div#noGlam a img {width:auto;height:auto;}
/*#prodContent div.secondaryColumn h2 {background-color:#4a4a4a;font-weight:bold;color:#ffffff;font-size:1em;padding:4px 15px;}*/
div.secondaryColumn a.prodSideLink {display:block;margin:3px 15px;font-size:.925em;}
	/*Galleries*/
	/*static gallery*/
#minGalPrev, #minGalNext {text-indent:-9999px;background: url(/Content/Images/arrows.png) no-repeat;height:25px;width:20px;display:block;}
#minGalPrev {background-position: -80px -105px;}
#minGalPrev.disabled {background-position: -130px -105px;}
#minGalNext {background-position: 0px -105px;}
#minGalNext.disabled {background-position: -40px -105px;}
	/*dynamic gallery*/
div.dynamicGalleryCaption {display:none;}
div.largeGalImg div {width:450px;margin-top:10px;}
div#prodContent div.vertCarouselCont {position:relative;height:418px;z-index:5;}
div#prodContent ul.vertCarouselList {position:relative;left:10px;}
div#prodContent ul.vertCarouselList li {padding:2px;margin:2px;height:75px;width:75px;float:left;opacity:0.7;}
div#prodContent ul.vertCarouselList li:hover, ul.vertCarouselList li.active {background:#f66107;opacity:1;}
a.galScrollDown, a.galScrollUp {position:relative;z-index:100;display:block;width:100%;height:16px;clear:both;background-image: url(/Content/Images/arrows.png);}
a.galScrollDown {position:absolute;bottom:0px;right:0px;}
a.galScrollDown:hover, a.galScrollup:hover {opacity:.8;}
a.galScrollDown.disabled, a.galScrollDown.disabled:hover {background-position:0px -20px;}
a.galScrollUp {background-position:0px -60px;}
a.galScrollUp.disabled, a.galScrollUp.disabled:hover {background-position:0px -40px;}
	/*Related parts*/
#relatedListItems {height:370px;}
a.relPartsImgLink {width:65px;height:65px;display:block;float:left}
img.prodlistimage {width:65px;height:65px;}
ul.relatedPartsList {margin:0;padding:0;}
ul.relatedPartsList li {display:block;margin:0;padding:0;clear:both;list-style:none;border-bottom: 1px solid #dcdcdc;background:#eeeeee;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #cecece), color-stop(0.8, #eeeeee));
	background-image: -moz-linear-gradient(center bottom, #cecece 20%, #eeeeee 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#eeeeee, endColorstr=#dcdcdc, GradientType=0);}
ul.relatedPartsList li p {width:110px;float:left;font-size:.825em;font-weight:bold;color:#000000;margin-left:3px;}
ul.relatedPartsList span.prodId {display:block;color:#fd8133;}
div#relatedList h3 {padding-left:25px;margin:10px 0 0 0;background: #4a4a4a url(/Content/Images/Products/relPartsHdrBg.png) no-repeat 13px -53px;cursor:pointer;}
div.incList h3 {margin:10px 0 0 0;}
div#relatedList h3.open {background-position:13px 10px;}
table.relPartsList td {border-bottom: 1px solid #515153;}
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;}
a.relPartsSeeAll {display:block;padding:2px 0 2px 10px;}
	/*Support-Parts-Manuals*/
.supportPage ul.linkList {margin:0;padding:0;}
.supportPage ul.linkList li {margin:3px 0;font-size:1.125em;}
.supportPage ul.linkList li a {color:#000000;text-decoration:underline;display:inline;}
.supportPage ul.linkList li a:hover {color:#000000;text-decoration:none;}
div.boxedCopy a {color:#fa8434;text-decoration:underline;}
div.boxedCopy a:hover {color:#000000;}
	/* Static Product Pages */
div.relatedProd {border-top:1px solid #333333;padding:15px 0px;}
div.relatedProd img {float:left;margin:0px 15px 5px 0px;}

/*radio landing*/
/*air*/
.radioItem {width:195px;float:left;margin:0 10px 45px 10px;clear:right;}
.radioItem.startRow {clear:left;}
.radioItem a {display:block;}
.radioItem a span {text-decoration:underline;}
/*surface*/
.surfRadiosPage div.primaryColumn, body.surface div.primaryColumn {background: #000000 url(/Content/Images/surfContentBg.jpg) 0px -350px;}
body.surface {background: #000000 url(/Content/Images/surfBg.jpg) top center;}

/*search*/
.searchPage .primaryColumn input[type=text] {background:none;color:#333333;border:1px solid #666666;border-color:#999999 #666666 #666666 #999999;}
.searchPage h1.sectionHdr {margin-bottom:0px;height:46px;}
input#txtSearch {margin:0 0 5px 0;}
div.prodArtLinks {}
div.prodArtLinks, div.prodArtLinks a {font-size:1.05em;margin-bottom:3px;}
div.prodArtLinks a {color:#656464;text-decoration:underline;}
div.prodArtLinks a:hover {color:#656464;text-decoration:none;}
div.secondaryColumn div.inner {padding:5px 10px;}
.Filters {background:#ffffff;color:#000000;font-size:1.1em;}
div.Filters a {color:#000000;text-decoration:underline;}
div.Filters a:hover {color:#000000;text-decoration:none;}
.Filters div.filterType {background:#666666;color:#ffffff;}
#searchResultInfo {margin:2px 0px 17px;}
.searchPage .inner, .searchArtPage .inner {padding:5px 20px;}
div.pagingLinks, div#resultsPerPage {float:right;margin-left:15px;}
div.pagingControls {float:right;clear:right;}
.searchPage div.secondaryColumn h3 {font-size:1em;text-indent:10px;margin:5px 0 0;padding:0;}
.searchPage div.secondaryColumn label {display:block;margin-bottom:2px;}
input#narrowSearchBtn {display:block;margin-top:15px;margin-bottom:15px;}
	/*search item result*/
		/*results
.searchPage div.prodSection {position:relative;width:138px;height:185px;float:left;margin:10px 15px 16px 17px;}
.searchPage div.prodImage {width:100%;background: url(/Content/Images/DynLanding/imgShadow.png) 0px 6px no-repeat;padding-top:10px;}
.searchPage div.prodSection img {display:block;margin:0 5px;}
.searchPage div.titleDescription a {width:100%;font-size:13px;font-weight:bold;color:#00703c;text-align:center;text-decoration:none;}
.searchPage div.titleDescription {margin-top:0px;}
.searchPage div.top .xtraDetails {position:absolute;top:0px;}
.searchPage div.top .xtraDetails span.infoBtn {position:absolute;top:-5px;left:86px;z-index:10;display:block;width:14px;}
*/
div.prodSection {position:relative;margin:3px 0.5%;padding:3px 2% 5px 2%;width:28%;height:202px;float:left;background:#ffffff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.prodSection .top .xtraDetails {color:#999999;font-family:Verdana;}
.prodSection .titleDescription .prodName a {text-decoration:underline;color:#000000;font-weight:normal;}
.prodSection .titleDescription .prodName a:hover {text-decoration:none;}
.prodSection .titleDescription span {display:block;color:#999999;}
.prodSection .titleDescription {position:absolute;bottom:39px;width:180px;}
.prodSection .pricePanel {color:#666666;position:absolute;bottom:5px;width:180px;}
.prodSection span.infoBtn {position:absolute;bottom:0px;right:15px;}
.prodSection span.ourPrice {display:block;}
.prodSection div.prodImage {text-align:center;position:relative;top:15px;}
	/*search dropmenu*/
#dropmenudiv {background: #000000; border: 1px solid #333333;}
#dropmenudiv a {color:#dddddd;line-height:18px;text-decoration:none;}
#dropmenudiv a:hover {color:#ffffff;}

/*servo guide*/
p.sxgIntro {padding:5px 40px 0px;font-size:14px;color:#545454;}
p.sxgIntro a {text-decoration:underline;color:#000000;}
p.sxgIntro a:hover {color:#545454;}
	/*filters*/
div.sxgTog, div.fpgTog {padding-bottom:1px;}
div.sxgTog ul li, div.fpgTog ul li {display:block;padding:2px 8px 3px 0;color:#999999;list-style:none;zoom:1;}
div.sxgTog ul a, div.fpgTog ul a {color:#cbcbcb;}
div.sxgTog ul a:hover, div.fpgTog ul a:hover {text-decoration:underline;}
h3.sxgTog, h3.fpgTog {background: url(/Content/Images/DSM/sxgFilterBg.png) repeat-x;height:38px;line-height:38px;text-transform:uppercase;
	color:#cbcbcb;text-indent:30px;margin:0;padding:0;}
h3.sxgTog span.level, h3.fpgTog span.level {float:left;display:block;}
h3.sxgTog.closed span.selection, h3.fpgTog.closed span.selection {background-position: 20px 1px;position:relative;top:-1px;}
h3.sxgTog span.selection, h3.fpgTog span.selection {display:block;width:400px;float:left;padding:0 15px 0 25px;font-size:.8em;color:#fa8430;font-size:14px;font-weight:normal;
	background: url(/Content/Images/DSM/sxgArrows.png) no-repeat 20px -38px;height:38px;text-transform:capitalize;}
h3.sxgTog span a, h3.fpgTog span a {font-size:.8em;padding-left:10px;color:#cbcbcb;text-transform:lowercase;position:relative;top:-1px;}
h3.sxgTog span span.resultsNum, h3.fpgTog span span.resultsNum {display:none;}
#sxgFilters {background:#131313;margin:15px 40px 20px;}
#sxgFilters div.filterList {float:left;width:15%;margin-left:3%;color:#cbcbcb;padding-bottom:15px;}
#sxgFilters div#caseList {width:24%}
div.filterList label {display:block;margin-right:5px;}
div.filterList input {display:inline-block;margin-right:8px;margin-left:1px;position:relative;top:2px;}
div.filterList h3 {text-transform:uppercase;margin-bottom:5px;}
li#app_Air, li#app_Heli, li#app_Surf, li#app_Mar {width:88px;float:left;text-align:center;
background: url(/Content/Images/DSM/sxgIcons.png) no-repeat;margin:0 40px 5px 40px;font-size:17px;}
li#app_Air a, li#app_Heli a, li#app_Surf a, li#app_Mar a {display:block;padding-top:43px;padding-bottom:15px;}
li#app_Air a:hover, li#app_Heli a:hover, li#app_Surf a:hover, li#app_Mar a:hover {background: url(/Content/Images/DSM/sxgArrows.png) 35px -80px no-repeat;text-decoration:none;}
li#app_Air {}
li#app_Heli {background-position:-170px 0px;}
li#app_Surf {background-position:-340px 0px;}
li#app_Mar {background-position:-512px 0px;}
	/*results*/
div#fpg_resultHeader {background-color:#eeeeee;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #cecece), color-stop(0.8, #eeeeee));
background-image: -moz-linear-gradient(center bottom, #cecece 20%, #eeeeee 80%);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#eeeeee, endColorstr=#cecece, GradientType=0);border:1px solid #515153;padding:10px 0 4px;}
div#sxg_results {padding-bottom:20px;}
#fpg_resultHeader .fpg_prodName {margin-left:85px;font-weight:bold;font-size:12px;color:#000000;}
#fpg_resultHeader span {font-weight:bold;}
div#fpg_resultHeader .sxg_dim {margin-top:-6px;}
.sxg_torque, .sxg_speed, .sxg_dim, .sxg_weight, .rxg_band, .fpg_Vrange, .rxg_weight {text-align:center;}
.sxg_torque span, .sxg_speed span, .sxg_dim span, .sxg_weight span, .rxg_band span, .fpg_Vrange span, .rxg_weight span {display:none;}
div.fpg_item {clear:both;padding:13px 0 0;border-top:1px solid #bbbbbb;}
span.sxg_price {display:block;margin-top:3px}
.fpg_img, .fpg_prodName, .sxg_torque, .sxg_speed, .sxg_dim, .sxg_weight, .rxg_band, .fpg_Vrange, .rxg_weight {display:block;float:left;margin:0;padding:0;font-size:12px;}
.fpg_img {width:65px;height:65px;padding:1px 0 0;border:0px;}
a.fpg_img {margin:0px 10px;padding-bottom:13px;}
.fpg_prodName {width:225px;font-size:11px;color:#545454;}
div.fpg_prodName a {color:#000000;font-size:12px;}
div.fpg_prodName a span {display:block;font-size:14px;font-weight:bold;margin-bottom:3px;}
div.fpg_prodName a span span {font-size:11px;font-weight:normal}
div.fpg_prodName a:hover {color:#545454;}
.sxg_torque {width:107px;}
.rxg_band {width:82px;}
.sxg_speed, .fpg_Vrange {width:97px;}
.sxg_dim {width:110px;}
.sxg_weight {width:60px;}
.rxg_weight {width:85px;}
div#fpg_noResults {font-size:1.6em;font-weight:normal;padding:20px;}
	/*menu*/
p.servoGuideRef {border-top:1px solid #696969;padding:15px 8px 0;margin:10px 12px;font-weight:bold;color:#696969;}
p.servoGuideRef a {font-weight:bold;color:#ffffff;display:block;padding:5px 0;}

/*support*/
.manualsPage h2.inner {padding:16px;margin:0;}
#manualsTable td {padding:12px 2px 10px 2px;border-bottom:1px solid #0C1419;}
#manualsTable tr.even td {}
#manualsTable th.manual_link {border-right:1px solid #515153;}
#manualsTable th.manual_link, #manualsTable th.manual_name, #manualsTable th.manual_id {border-left-width:0px;}
#manualsTable th {border-left:1px solid #515153;}
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, table.tablesorter thead tr td {background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #cecece), color-stop(0.8, #eeeeee));
	background-image: -moz-linear-gradient(center bottom, #cecece 20%, #eeeeee 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#eeeeee, endColorstr=#dcdcdc, GradientType=0);}
table.tablesorter th {border-left-width:0px;color:#000000;height:31px;padding-left:3px;padding-right:5px;border-bottom:1px solid #515153;border-top:1px solid #515153;}
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: #A5A2A2;}

/*plugin - jScrollPane*/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;z-index: 99;cursor: pointer;right: 2px;top: 0;height: 100%;background: url(/Content/Images/scrollBg.png);}
.jScrollPaneDrag {position: absolute;cursor: pointer;overflow: hidden;background: url(/Content/images/scroll_drag_middle.png) repeat-y;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;background: url(/Content/images/scroll_drag_top.png) no-repeat;height: 19px;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;background: url(/Content/images/scroll_drag_bottom.png) 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;}  
}

@media (max-width:1000px) and (min-width:520px){
#header, #footer, #mainContent, .content, div.primaryColumn, div.secondaryColumn {width:100%;height:auto;}
div#quickLinks {bottom:auto;top:15px;font-size:1.2em;}
div#siteSearch {bottom:42px;}
input {border-radius:0px;}
div.rightEdge, div.leftEdge {display:none;width:0;height:0;}
div.secondaryColumn ul.menuList li, div.sideProdList a {width:40%;float:left;font-size:1.25em;margin:12px 5% 8px;}
.sideProdList h2 {margin-left:5%;font-size:1.5em;}
div.sideProdList a.secTog {width:90%;}
div#gofasterBg {display:none;width:0;height:0;position:relative;top:0;right:0;}
.surfRadiosPage div.primaryColumn, body.surface div.primaryColumn {background-size:100%;}
div.radioItem {width:28%;margin:0 2% 45px 3%;}

/*homepage*/
#homeLeadImage, #homeLeadImage img {width:100%;}
#spmNews {display:none;}
div#airLink, div#surfaceLink {width:50%;height:auto;}
div#airLink img, div#surfaceLink img {width:100%;height:auto;}
}

@media (max-width:520px){
#header, #footer, #mainContent, .content, div.primaryColumn, div.secondaryColumn {width:100%;height:auto;}
div.rightEdge, div.leftEdge {display:none;width:0;height:0;}
div#header {height:110px;}
div#mainContent.neutralPage {background:#CACBCF url(none);}
div#mainContent {background:#000000 url(none);}
div.primaryColumn {padding-top:0px;margin:0;}
a#logoImg {top:15px;left:5px;width:125px;display:block;overflow:hidden;}
a#logoImg img {width:400px;}
div#quickLinks {z-index:10;display:block;width:40%;height:15px;top:5px;padding:3px;bottom:auto;overflow:hidden;background:#242424;color:transparent}
div#quickLinks.open {height:auto;-moz-box-shadow:0px 0px 30px #000000;-webkit-box-shadow:0px 0px 30px #000000;box-shadow:0px 0px 30px #000000;}
div#quickLinks a {display:block;float:left;clear:left;margin:0;font-size:1em;padding:7px 0px 7px 15px;}
div#quickLinks a.quickToggle {display:block;padding:0;margin:0 5px;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;float:none;background: url(/Content/Images/Products/relPartsHdrBg.png) no-repeat;background-position:90% -57px;}
div#quickLinks.open a.quickToggle {background-position:90% 5px;}
div#siteSearch {top:35px;right:15px;bottom:auto;width:40%;}
div#siteSearch input {position:relative;top:0px;left:0px;right:auto;bottom:auto;width:20%;height:16px;line-height:16px;float:left;margin:0;padding:0;border-radius:0px;}
div#siteSearch input[type=text]{width:75%;}
div input#searchTextBtn {height:25px;}
ul#mainMenu {width:100%;top:70px;background-image: -webkit-gradient(linear,left bottom, left top, color-stop(0.1, rgb(42,42,42)), color-stop(0.5, rgb(17,17,17)), color-stop(0.5, rgb(52,52,52)), color-stop(0.86, rgb(39,39,39)));
	background-image: -moz-linear-gradient(center bottom, rgb(42,42,42) 10%, rgb(17,17,17) 50%, rgb(52,52,52) 50%, rgb(39,39,39) 86%);
	background-image: linear-gradient(center bottom, rgb(42,42,42) 10%, rgb(17,17,17) 50%, rgb(52,52,52) 50%, rgb(39,39,39) 86%);
}
ul#mainMenu li {background-image:none;text-indent:0px;color:#ffffff;}
ul#mainMenu li a {width:100%;border-right:1px solid #3c3c3c;background-image:none;text-indent:0px;font-size:14px;font-weight:bold;line-height:2.5em;color:#ffffff;text-align:center;}
ul li#btn_main_air {width:22%;}
ul li#btn_main_surface {width:30%;}
ul li#btn_main_tech {width:33%;}
ul#mainMenu li:hover div.subSection {display:none;}
ul li#btn_main_experience, ul li#btn_main_support {display:none;}
a.mMore {display:block;position:absolute;z-index:9;right:0;bottom:0;width:15%;height:40px;text-indent:-9999px;background: url(/Content/Images/Header/moreDropdown.png) no-repeat top center;}
a.mMore.open {background: #242424 url(/Content/Images/Header/moreDropdown.png) no-repeat bottom center;}
div.menuMore {position:absolute;top:110px;width:100%;background:#242424;display:table-row;-moz-box-shadow:0px 20px 30px #000000;-webkit-box-shadow:0px 20px 30px #000000;box-shadow:0px 20px 30px #000000;padding-bottom:15px;}
div.menuMore_exp, div.menuMore_sup {display:table-cell;}
div.menuMore span.imgReplaceHdr {display:block;cursor:text;font-weight:bold;font-size:1.2em;padding:10px 10px 0;}
div.menuMore div.subSection li, div.menuMore div.subSection ul {list-style:none;margin:0;padding:0;}
div.menuMore div.subSection a {display:block;border-bottom:1px solid #666666;padding:7px 0px 7px 15px;margin-right:5px;}
div.menuMore div.subSection li:first-child a {margin-top:10px;border-top:1px solid #666666;}
h1.textHdr {position:relative;top:0;right:auto;width:auto;margin:0 0 10px 10px;padding:10px 0 0 2%;text-indent:0;height:auto;line-height:35px;}
div.primaryColumn > div.inner {padding-top:0px;}
div.neutralPage h2.prodSectionHdr:first-child {margin-top:10px;}
body.surface {background:#000000 url(none);}

/*articles*/
div.articlesList a.art_title {font-size:1.25em;width:100%;margin-bottom:0px;}
div.articlesList span {position:relative;top:0px;}

/*air and surface*/
div#slider {height:auto;}
div#slider img {max-width:100%;}
div#slider.noNivo a#a0, div#slider.noNivo a#a0 img {display:block;position:relative;}
#threePack {width:100%;float:none;}
#threePack a {display:block;margin:0 auto;float:none;}
div#mLinks_air, div#mLinks_surf {display:block;clear:both;}
div.primaryColumn a.mLinks {display:block;position:relative;padding:12px 0 12px 30px;margin:0;border-top:1px solid #232323;font-weight:bold;color:#bfbbbb;font-size:1.33em;
	background-image: -moz-linear-gradient(left, #000000, #141414);background-image: -webkit-gradient(linear, left top, right top, from(#000000), to(#141414));
	background-image: -o-linear-gradient(left, #000000, #141414);background-image: linear-gradient(left, #000000, #141414);}
div.primaryColumn a.mLinks:after {content:'';display:block;position:absolute;width:15px;height:15px;top:13px;right:10%;background: url(/Content/Images/header/moreDropDown.png) -31px -10px;}
div.primaryColumn a.mLinks:hover {background:#000000;}
.rgba div.surfPage a.mLinks {background:rgba(0,0,0,0.4);}
div#threePack, div.airPage #feed-control, div.surfPage #feed-control {display:none;}
#airLandingHdr {text-align:left;font-size:40px;}
#airLandingHdr span {font-size:14px;}
 /*servo guide*/
#sxgFilters {margin:15px 0 20px;}
h3.sxgTog, h3.fpgTog {clear:both;text-indent:2%;}
h3.sxgTog span.selection, h3.fpgTog span.selection {width:auto;background-position:10px -38px;}
h3.sxgTog span a, h3.fpgTog span a {padding-left:5px;}
h3.sxgTog.closed span.selection, h3.fpgTog.closed span.selection {background-position:10px 1px;}
#sxgFilters div.filterList, #sxgFilters div#caseList {width:30%;}
div#gearList, div#motorList, div.sxgTog, div.fpgTog {clear:left;}
li#app_Air, li#app_Heli, li#app_Surf {width:90px;padding:0;margin:15px 0 5px 15px;}
ul#sxg_appList {margin:0;padding:0;}
div.fpg_item {border-color:#a3a3a3;padding-bottom:10px;}
a.fpg_img, div.fpg_prodName {float:left;width:30%;margin:0 0 15px 0;padding:0;}
div.fpg_prodName {width:70%;}
.sxg_torque, .sxg_speed, .sxg_dim, .sxg_weight, .rxg_band {width:auto;border-top:1px solid #bbbbbb;float:none;height:auto;text-align:left;margin:0 0 3px;padding:2px 0 1px 30%;position:relative;}
.sxg_torque {clear:left;border-top:0px;}
.sxg_torque span, .sxg_speed span, .sxg_dim span, .sxg_weight span, .rxg_band span {display:inline-block;position:absolute;left:0px;font-weight:bold;}
.sxg_torque br, .sxg_speed br, .sxg_dim br, .sxg_weight br, .rxg_band br {display:none;}
#fpg_resultHeader {display:none;}
#fpg_HideSpecs {display:block;width:auto;padding:0 0 3px 0;text-align:right;color:#333333;text-decoration:underline;margin-bottom:6px;}
#fpg_HideSpecs:after {content:' >';}

/*dynLandPage*/
#pnlResults div.vertCarThumbs {width:90%;margin:0 5% 20px 5%;}
#pnlResults div.vertCarouselCont {width:auto;height:auto;}
div.dynLandingPage ul.vertCarouselList {left:0px;}
div.dynLandingPage li.prodSection {width:30%;margin:10px 2% 10px 2%;}
div.dynLandingPage li.prodSection:nth-child(3n) {width:29%;margin-right:0;}
div.dynLandingPage a.galScrollDown, div.dynLandingPage a.galScrollUp {display:none;}
div.dynLandingPage div.prodImage {background:none;}
.dynLandingPage div.prodImage a:hover img {visibility:visible;}

/*experience*/
div.articleContentOuter {padding:15px 0;}
.articlesPage div.primaryColumn > div.inner {padding-right:1%;padding-left:1%;}

/*homepage*/
#spmNews, #homeLeadImage {display:none;}
div.airSurfSections {width:320px;margin:0 auto;}
#airLink, #surfLink {display:block;width:160px;height:245px;float:left;}
#airLink img, #surfLink img {display:none;}
#airLink a, #surfLink a {display:block;width:100%;height:100%;background: url(/Content/Images/Home/mobile_home.jpg);}
#surfLink a {background-position:top right;}

/*products*/
 /*radio*/
#leadImage {height:auto;z-index:12;}
#glamour img {width:100%;}
div#glamour, div.prod_mainImg {position:relative;}
div.prodBox {position:relative;margin:10px auto;width:90%;bottom:auto;right:auto;}
div.glamourText {width:52%;height:100%;position:absolute;top:0px;right:0px;background-repeat:no-repeat;
	background-position:90% 25%;background-size:200%;background-color:#000000;}
div img#featureImage {float:none;margin:0;width:100%;max-width:100%;height:auto;}
div#prodFeatureList {height:auto;}
 /*non-radio and all*/
div#noGlam img, div#noGlam, .prodNoGlamOverlay {width:100%;height:auto;background:#ffffff url(none);}
div#simProd ul li {margin:10px 0;}
div#bulletinLink {width:100%;margin:20px 0 0 0;}
#relatedListItems {height:auto;}
div#prodDetailInfo {padding: 5px 3% 20px 3%;}
div#prodMenuCont2 {margin-top:10px; border-top:1px solid #333333;}
h2.prodSectionHdr, div#overview, div#specManualColumn {width:100%;margin:20px 0;}
div.largeGalImg, div.largeGalImg img, div.largeGalImg div, div#prodContent div.vertCarouselCont {width:100%;height:auto;float:none;}
div#prodContent div.vertCarThumbs {width:auto;height:auto;margin-top:10px;}
div#prodContent ul.vertCarouselList li {margin:2px 4% 10px;}
div#prodContent div.vertCarThumbs a.galScrollUp, div#prodContent div.vertCarThumbs a.galScrollDown {display:none;}

/*radios*/
.radioItem {width:45%;margin:0 2% 45px 3%;}
.radioItem img {width:100%;max-width:100%;}
div.airRadiosPage div.inner {padding-right:0;padding-left:0;}

/*search*/
#resultsTable.inner {padding-left:3%;padding-right:2%;}
div.prodSection {margin:3px 0;padding:3px 2% 5px 2%;width:45%;height:auto;}
div.prodSection:nth-child(odd) {clear:left;margin-right:2%}
.prodSection .titleDescription, .prodSection .pricePanel {position:relative;bottom:auto;width:100%;}
.prodSection .top {height:auto;}
.prodSection div.prodImage {padding-top:15px;top:0;}
div.resultsSorting div.right a {padding:0 3px;}
div.resultsSorting div.pagingControls {display:none;}
table#pnlResults, div#resultsTable {position:relative;padding-top:20px;}
div.prodArtLinks {position:absolute;top:0px;}
span.infoBtn {display:none}

/*support*/
.contactInfo div.contactType {width:50%;margin-right:0%}
.contactInfo div.contactType:first-child {width:44%;margin-right:4%}
textarea {width:95%;}
table#tmList {width:100%;}
.emailPage div.primaryColumn > div.inner {padding:0;}
.emailPage iframe {height:650px;}
#emailSignupForm2 {padding:5px;}
#emailSignupForm2 input#emailSignUpBtn {left:0px;}
#emailSignupForm2 input, .contactPage input {padding-top:3px;padding-bottom:3px;}
.manualsPage div.inner {padding:0;}
.manualsPage div.inner p {padding:0 2%;}
td.manual_img, td.manual_img img {width:60px;}

/*tech*/
div.spekTechPage div.primaryColumn, div.useDSMPage div.primaryColumn, div.dsm2Page div.primaryColumn, 
  div.latencyPage div.primaryColumn, div.resolutionPage div.primaryColumn, div.xPlusPage div.primaryColumn,
  div.modelmatchPage div.primaryColumn, div.adfeaturesPage div.primaryColumn, div.smartsafePage div.primaryColumn,
  div.telemetryPage div.primaryColumn, div.airwarePage div.primaryColumn, div.dataPage div.primaryColumn {background:#000000;}
div.resolutionPage div.techSection p, div.xPlusPage div.techSection p {width:310px;}
div.spekTechPage div.spmIntro h1, div.primaryColumn h1.techHdr {padding-top:10px;}
div.spekTechPage div.spmIntro {height:auto;margin:10px 5%;padding:0;}
div.spekCol, div.spekCol.rightCol {width:90%;margin:10px 5%;}
div.techSection.inner {padding:5%;}
img#dsm2Icon, .mediaBlock img {margin:0 5% 3% 0;}
div.techSection div.mediaBlock h2 {width:100%;margin-left:0;margin-right:0;padding-left:0;}
.mediaBlock h3, .mediaBlock p {float:none;width:100%;margin-left:0;margin-right:0;}
div.techSection p {line-height:1.5em;}
div.techSection img {max-width:100%;}
div.techSection .mediaBlock img {width:50%;}
img.latencyGraph {display:none;}
div.resolutionPage div.primaryColumn, div.xPlusPage div.primaryColumn {height:auto;}
  /*dmsx*/
div.dsmxPage div.primaryColumn {background-color:#000000;background-position:-65px -552px;padding-top:0px;}
div#dsmxTabs {position:relative;top:0px;}
#dsmxTabs ul#menuTabs, #dsmxTabs ul#menuTabs li {width:60%;float:right;height:auto;background:#000000;}
div#dsmxTabs ul#menuTabs li a {text-indent:10px;}
#dsmxTabs ul#menuTabs li {width:90%;float:none;margin:3px 5%;padding:0;}
#dsmxTabs ul#menuTabs li.active {background:#121212;}
div.dsmxContent {padding:10px 1% 10px 2%;clear:both;}
div.dsmxContent img {max-width:100%;}
	/*sidebar product list*/
.sideProdList a {margin-top:13px;margin-bottom:10px;}

}/*end max 500px*/
