/*import original stylesheet*/
@import url(/Styles/Default.css);
/*end import*/


/* ****************sitewide styles********************* */
html body {	background-color: #000000;}
#outerDiv {	margin: 15px auto 15px auto;width: 760px;}
#header {position: relative;height: 101px;background: url(/Content/Images/Header/headerBG.jpg); z-index: 99;}
#header div {position: relative;height: 48px;}
#header #logo {position: relative;top: 3px;left: 10px;}
#header #logoImg {position: absolute;top: 6px;left: 20px;}
#header input {position: absolute;right: 5px;bottom: 9px;}
#header input.textSearchInput {right: 50px;bottom: 8px;width: 90px;height: 11px;}
#footer {text-align: right;background: #67676f;height: 15px;}
#footerLinks {text-align: center;margin-top: 5px;color: #999999;font-size: 10px;}
#footerLinks a {color: #999999;font-size: 10px;text-decoration: none;}
#footerLinks a:hover {color: #b3b3b3;font-size: 10px;text-decoration: underline;}
#contentArea {font-size: 12px;color: #000000;background-color: #cacbcf;padding: 10px 15px 0px 15px;}
.imgReplaceHdr {position: absolute;top: -5000px;left: -5000px;}
#primaryColumn {width: 564px;padding: 0px 0px 1px 0px;margin: 0px 0px 0px 0px;float: left;}
#secColumn {width: 181px;float: left;margin-left: 1px;}
.clearFloat {clear: both;}
.grayBar {height: 5px; background-color: #cacbcf;}
#surroundingArea {background: url(/Content/Images/Header/surroundingBG.gif) repeat-y; margin-bottom: 10px;  width: 727px;}
#surroundingProdArea {background: url(/Content/Images/Products/surroundingProdBG.gif) repeat-y; margin-bottom: 10px;  width: 730px;}
#surroundingTechArea {background: url(/Content/Images/Tech/surroundingTechBG.gif) repeat-y; margin-bottom: 10px;  width: 752px;}
.floatRight {float: right;}
.floatLeft {float: left;}

/* //////////////////by Section\\\\\\\\\\\\\\\\\\ */
/* ********************Headers************************* */
h1#apparelHdr {height: 38px;background: #cacbcf url(/Content/Images/apparelHdr.gif) no-repeat;margin: 0px;}
h1#airProdHdr {height: 43px;background: #cacbcf url(/Content/Images/airHdr.gif) no-repeat;margin: 0px;}
h1#aboutHdr {height: 43px;background: #cacbcf url(/Content/Images/aboutHdr.gif) no-repeat;margin: 0px;}
h1#contactHdr {height: 43px;background: #cacbcf url(/Content/Images/contactHdr.gif) no-repeat;margin: 0px;}
h1#faqHdr {height: 43px;background: #cacbcf url(/Content/Images/faqHdr.gif) no-repeat;margin: 0px;}
h1#manualsHdr {height: 43px;background: #cacbcf url(/Content/Images/manualsHdr.gif) no-repeat;margin: 0px;}
h1#privacyHdr {height: 43px;background: #cacbcf url(/Content/Images/privacyHdr.gif) no-repeat;margin: 0px;}
h1#storeLocHdr {height: 43px;background: #cacbcf url(/Content/Images/storeLocHdr.gif) no-repeat;margin: 0px;}
h1#surfProdHdr {height: 43px;background: #cacbcf url(/Content/Images/surfaceHdr.gif) no-repeat;margin: 0px;}
h1#techHdr {height: 43px;background: #cacbcf url(/Content/Images/techHdr.gif) no-repeat;margin: 0px;}
h1#testimonyHdr {height: 43px;background: #cacbcf url(/Content/Images/testimonyHdr.gif) no-repeat;margin: 0px;}
h1#updatesHdr {height: 43px;background: #cacbcf url(/Content/Images/updatesHdr.gif) no-repeat;margin: 0px;}
h1#warrantyHdr {height: 43px;background: #cacbcf url(/Content/Images/warrantyHdr.gif) no-repeat;margin: 0px;}
h2#newsInfoHdr {height: 14px;background: url(/Content/Images/Homepage/newsInfoHdr.gif) no-repeat;margin: 0px;}
h2#articlesHdr {height: 14px;background: url(/Content/Images/Homepage/articlesHdr.gif) no-repeat 0px -1px;margin: 0px;}
h2#registerHdr {height: 14px;background: url(/Content/Images/Homepage/registrationHdr.gif) no-repeat 0px 0px;margin: 0px;}
h2#featProdHdr {height: 14px;background: url(/Content/Images/Homepage/featProdHdr.gif) no-repeat;margin: 0px 0px 0px 8px;}
h2#adsHdr {height: 14px; background: url(/Content/Images/Homepage/adsHdr.gif) no-repeat; margin: 0px;}
h1#registerHdr {height: 43px;background: #cacbcf url(/Content/Images/registerHdr.gif) no-repeat;margin: 0px;}

/* ******************Main Navigation******************* */
ul#mainNavBtns {height: 25px;position: absolute;left: 0px;bottom: 0px;display: block;padding: 0px;margin: 0px;}
ul#mainNavBtns li {display: inline;color: #ffffff;list-style: none;float:left;padding-top:0px;}
ul#mainNavBtns li li {padding-top:2px;}
ul#mainNavBtns li a {display: inline-block;height: 15px;padding-bottom: 10px;}
ul#mainNavBtns li a#btn_main_tech {background: top left url(/Content/Images/Header/techBtn.gif) no-repeat;padding-left: 93px;}
ul#mainNavBtns li a#btn_main_products {background: top left url(/Content/Images/Header/productsBtn.gif) no-repeat;padding-left: 89px;}
ul#mainNavBtns li a#btn_main_news {background: top left url(/Content/Images/Header/newsBtn.gif) no-repeat;padding-left: 70px;}
ul#mainNavBtns li a#btn_main_FAQ {background: top left url(/Content/Images/Header/faqBtn.gif) no-repeat;padding-left: 63px;}
ul#mainNavBtns li a#btn_main_community {background: top left url(/Content/Images/Header/communityBtn.gif) no-repeat;padding-left: 151px;}
ul#mainNavBtns li a#btn_main_StoreLoc {background: top left url(/Content/Images/Header/storeBtn.gif) no-repeat;padding-left: 108px;}
ul#mainNavBtns li a#btn_main_tech:hover, ul#mainNavBtns li a#btn_main_products:hover, ul#mainNavBtns li a#btn_main_news:hover, ul#mainNavBtns li a#btn_main_FAQ:hover, ul#mainNavBtns li a#btn_main_community:hover, ul#mainNavBtns li a#btn_main_StoreLoc:hover {background-position: 0px -24px;}


.techPage ul#mainNavBtns li a#btn_main_tech, .techPage ul#mainNavBtns li a#btn_main_tech:hover, .productsPage ul#mainNavBtns li a#btn_main_products, .productsPage ul#mainNavBtns li a#btn_main_products:hover, .prodPage ul#mainNavBtns li a#btn_main_products, .prodPage ul#mainNavBtns li a#btn_main_products:hover, .gearPage ul#mainNavBtns li a#btn_main_appGear, .gearPage ul#mainNavBtns li a#btn_main_appGear:hover, .updatesPage ul#mainNavBtns li a#btn_main_news, .updatesPage ul#mainNavBtns li a#btn_main_news:hover, .faqPage ul#mainNavBtns li a#btn_main_FAQ, .faqPage ul#mainNavBtns li a#btn_main_FAQ:hover, .communityPage ul#mainNavBtns li a#btn_main_community, .communityPage ul#mainNavBtns li a#btn_main_community:hover, .storeLocPage ul#mainNavBtns li a#btn_main_StoreLoc, .storeLocPage ul#mainNavBtns li a#btn_main_StoreLoc:hover {background-position: 0px -24px;}


ul#mainNavBtns ul, ul#mainNav li:hover ul ul {display: none;list-style-image: none; }
ul#mainNavBtns li:hover ul, ul#mainNav ul li:hover ul {display: block;position: absolute;z-index: 100;padding: 3px 15px 15px;}
ul#mainNavBtns li.over ul, ul#mainNavBtns li.over ul li ul{display: block; position:absolute; padding: 3px 15px 15px;}
ul#mainNavBtns li:hover ul {top: 21px;left: -15px; }
ul#mainNavBtns li ul li {float: none;margin: 0px;padding: 0px;width: 165px;}
ul#mainNavBtns ul li:hover ul {top: -40px;left: 153px;}
ul#mainNavBtns li:hover ul a {position: relative;display: block;width: 160px;background: url(/Content/Images/Header/subBG.png);color: #ffffff;font-size: 10px;text-decoration: none;font-weight: bold;line-height: 26px;height: 26px;padding: 0px 0px 0px 5px;}
ul#mainNavBtns li:hover ul a:hover, ul#mainNavBtns li a ul a:hover {background-position: 0px -25px;}
ul#mainNavBtns li ul li a span.showSub {font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;font-weight: bold;text-align: right;}
ul#mainNavBtns li ul li ul.subMenu {display: none;}
ul#mainNavBtns li ul li:hover ul.subMenu {display: block;margin: 0px;padding: 0px 0px 0px 11px;}

ul.subMenuTech {margin: 0px;}
ul.subMenuTech li {text-decoration: none;font-size: 10px;position: relative;width: 165px;height: 26px;}
ul.subMenuProd {margin: 0px 0px 0px 93px;}
ul.subMenuProd li {text-decoration: none;font-size: 10px;position: relative;width: 165px;height: 26px;}
ul.subMenuCommunity {margin: 0px 0px 0px 315px;}
ul.subMenuCommunity li {text-decoration: none;font-size: 10px;position: relative;width: 165px;height: 26px;}
ul.subMenuNews {margin: 0px 0px 0px 181px;}
ul.subMenuNews li {text-decoration: none;font-size: 10px;position: relative;width: 165px;height: 26px;}




/* //////////////////by Page\\\\\\\\\\\\\\\\\\ */

/* *****************************About (Default, Contact, Warranties)*********************************** */
.aboutPage h2 {font-weight: bold;font-size: 16px;color: #202020;}
.aboutPage #primaryColumn, .contactPage #primaryColumn, .warrantyPage #primaryColumn {width: 520px;	margin-left: 44px;}

/* *****************************Community Section **************************************************** */
h2#blankHdr {height: 42px;background: #cacbcf url(/Content/Images/Community/blankHdr.gif) no-repeat;margin: 0px;}
h2#testimonialHdr { height: 38px; background: #cacbcf url(/Content/Images/Community/testimonialHdr.gif) no-repeat; margin: 0px;}
h2#talesHdr {height: 38px; background: #cacbcf url(/Content/Images/Community/talesHdr.gif) no-repeat; margin: 0px;}
h2#installationHdr {height: 38px; background: #cacbcf url(/Content/Images/Community/installationHdr.gif) no-repeat; margin: 0px;}
h2#instPracticesHdr {height: 38px; background: #cacbcf url(/Content/Images/Community/instPracticesHdr.gif) no-repeat; margin: 0px;}

div.communityPage div#primaryColumn {background-color: #CACBCF;width: 545px;text-align: left;}
div.communityPage div#primaryColumn h3{text-align: center;}
div.communityPage div#primaryColumn h6{text-align: center; color: #202020;}
div.communityPage div#primaryColumn p{margin: 5px;}
div.communityPage div#primaryColumn img {padding: 0px; margin: 3px; text-align: center; border: 1px solid #000000;}
#contentArea div.communityPage {background-color: #CACBCF;}

div.communitySection { background: bottom left url(/Content/Images/Community/CommunityBG.gif) no-repeat;text-align: left;padding: 10px 15px 10px 15px;}
/*for very long pages*/
div.communityRepeat {background: bottom left url(/Content/Images/Community/communityRepeatBg.gif) repeat-y;text-align: left;padding: 10px 15px 0px 15px;}
div.communityRepeat div.clearFloat {background: url(/Content/Images/Community/communityBtm.gif) no-repeat;height:18px;
	margin:-5px -15px 0px -15px;padding:1px 0px -5px}

div.testimonial { text-align: center; margin: 0px auto; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #a5a5a5;}
div.teamTales {margin-bottom: 10px; padding: 10px 0px; border-bottom: 1px solid #a5a5a5; margin: 0px auto; text-align: center;}
div.teamTales a {text-decoration: none;}
div.teamTales a img { border: 0px;}
div.teamTales p{text-align: left;  font-size: 11px;}
div.teamTales p a{font-size: 10px; }
div.teamTales h2{font-size: 12px; color:#606060;}
div.teamTales h5{font-size: 10px; color:#606060; text-align: left;}
div.airGallery {text-align: center; margin: 0px auto; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #a5a5a5;}
div.airGallery a { text-decoration: none;}
div.airGallery a img { border: 0px;}
div.airGallery p{padding: 5px; font-size: 11px; text-align: left;}
div.airGallery h2{font-size: 14px; color: #606060; margin: 0px; padding: 0px;}
div.airGallery h4{font-size: 12px; color: #606060;}


div.contactCommunity {margin: 0px auto;}
div.contactCommunity p{font-size: 10px; color: #606060; text-align: center;}
div.contactCommunity a{text-decoration: none; color:#F48505; font-size: 10px;}

#secColumn #communitySideNav {width: 181px;list-style-image: none;list-style-type: none;color: #FFFFFF;	padding: 0px;margin: 0px;}
ul#communitySideNav li {height: 23px;background: url(/Content/Images/Header/sideNavBG.gif) no-repeat;line-height: 23px;padding-left: 5px; background-position: 0px -1px;}
ul#communitySideNav li:hover {background-position: 0px -29px;}

ul#communitySideNav li a {color: #FFF;text-decoration: none;list-style-type: none;}
ul#communitySideNav li ul li a span.showSub {font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;font-weight: bold;text-align: right;}
ul#communitySideNav li ul.subMenu {display: none; list-style-image: none; list-style-type: none;}
ul#communitySideNav li:hover ul.subMenu {position: relative; right: 181px; bottom: 35px;display: block;margin: 0px 0px 0 0;padding: 0px 0px 0px 0px;}



/* ****************************Error********************************************** */
.errorPage {height: 250px;}


/* **************************FAQ*************************************** */
#contentArea .faqPage {font-size: 12px;color: #000000;	background-color: #cacbcf;padding: 10px 15px 0px 15px;}

ul#faqCategories {display: inline;margin: 0px;padding: 0px 0px 8px 3px;line-height: 20px;}
ul#faqCategories li {display: inline;margin: 6px;}
ul#faqCategories li a, ul#faqCategories li a:link, ul#faqCategories li a span {text-decoration: underline;}

.wholeQA {margin: 0px 10px 5px 0px;padding: 5px 0px;}
.question {font-weight: bold;margin-bottom: 0px;}
.back2top {margin: 5px 0px 5px 0px;}
p.subAnswer {margin-left: 10px;}
.FAQsection {background: bottom left url(/Content/Images/Tech/techbg.gif) no-repeat;text-align: left;padding: 0px 15px 0px 15px;}
.FAQsection p {padding: 0px 5px;font-weight: bold;color: #000;}
h2#FAQtech {background: url(/Content/Images/Header/technologyHeader.gif) no-repeat;height: 39px;margin: 0px;}

/* -FAQ Side Nav - */

#secColumn #faqSideNav {width: 181px;list-style-image: none;list-style-type: none;color: #FFFFFF;padding: 0px;margin: 0px;}
ul#faqSideNav li {height: 23px;background: url(/Content/Images/Header/sideNavBG.gif) no-repeat;line-height: 23px;padding-left: 5px;}
ul#faqSideNav li:hover {background-position: 0px -28px;}
ul#faqSideNav li a {color: #FFF;text-decoration: none;list-style-type: none;}


/* ****************************Giveaway Page***************************** */
#alignMid {text-align: center;}
.giveSubHeader img{margin: 10px 0px;}

#giveawayContentArea {background: #515055; font-family: Arial, Helvetica, Sans-Serif;}
#giveawayContentArea p{ color:#BBB; width: 700px; font-size: 10px; margin-left: 25px;}

.giveawaySection { border-bottom: 1px solid #000; padding-bottom: 10px;}

#giveawaySectionThanks{ color: #000; background-color: #FFF; margin: 0px; float: left; width: 760px; padding: 5px 0px;  border-bottom: 1px solid #000;}
#giveawaySectionThanks p{color: #000; text-align: center; font-weight: bold; font-size: 12px;}

.giveawaySectionRadios {border-bottom: 1px solid #000;}
.giveawaySectionRadiosLeft{float: left; color: #000; background: url(/Content/Images/Giveaway/giveawayRadiosBG.jpg); width: 279px; height: 195px; border-bottom: 1px solid #000;}
.giveawaySectionRadiosLeft p{color:#444; width: 250px; font-size: 11px;}
#giveawaySectionRadiosRight{float: left; width: 760px; border-bottom: 1px solid #000; }
#giveawaySectionRadiosRight img{float: left; width: 760px;}
.giveawaySectionTop {height: 97px; border-bottom: 1px solid #000;}
.giveawaySectionBlank {background: #FFF; color: #BBB; height: 100px; width: 760px; border-bottom: 1px solid #000; float: left;}
.giveawaySectionBlank img{float: left; margin: 0px;}
.giveawaySectionProducts { border-bottom: 1px solid #000; float: left; padding-bottom: 10px;}
.giveawayList {margin: 5px 0px 5px 10px; clear: both; float: left;}
.giveawayListItem {width: 100px; margin: 0px 10px; float: left;}
.giveawayListItem a{text-decoration:none; font-size: 10px; color: #BBB;}
.giveawayListItem p{text-align: center;}
.giveawayListItem a:hover{color: #999;}
#giveawayContentArea .giveawayListItem p{width: 100px; margin: 0px;}
#giveawayNav {text-align: right; float: left; margin-left: 40px; padding: 0px 0px 5px 0px;}
#giveawayNav ul {list-style-type: none; list-style-image: none; margin: 5px;}
#giveawayNav ul li a{text-decoration: none;}
#giveawayNav ul li a:hover {color: #d24313;}

/* *************************Promotions********************************** */
#topTerms {background: url(/content/images/promotions/dx6promo.jpg) top left no-repeat; height: 892px; width: 760px;}
#topTerms h2 {position: relative; top: 300px; left: 30px; color: black;}
#topTerms p {position: relative; top: 300px; left: 30px; width: 150px; font-weight: bold;}
#topTerms a {color: #F48505;}
#fullTerms {background: white; margin: 0px; padding: 10px 15px;}
#fullTerms p {color: #898889; margin: 0px; font-size: 10px; padding: 0px;}
#fullTerms h4 {color: #898989; margin: 15px 0px 0px 0px; font-size: 11px;}
#fullTerms table {width: 730px; color: #898989; margin: 10px 0px; }
#fullTerms table td {font-size: 11px;}
#fullTerms a {color: #F48505; font-size: 10px;}


/* ***************************Homepage********************************** */

.homeFlash {height: 260px;width: 760px; margin-bottom: 10px;}
#emailSignup {margin: 5px 0px 5px 0px;}
div#emailSignup input {margin-top: 12px;}
div#emailSignup #txtEmail {position: relative;top: -4px;}
ul.homeList li {margin: 0px 0 10px -36px;list-style-type: none;list-style-image: none;}
ul.homeList a img{border: 0px;}
ul#featProdList li div.clearFloat {margin: 0px 10px 0px 10px;border-bottom: 1px dotted #cccccc;}
ul#featProdList li a {float: left;}
ul#featProdList li p {width: 200px;	float: left;color: #666666;}
ul#featProdList li p a.mainLink {display: block;font-weight: bold;}
ul#featProdList li p a {float: none;}
div.hp_prodDesc {padding: 5px;}
.homepage #contentArea {background-color: #ffffff;background-image: none;margin-top: 1px;padding: 10px 0px 10px 0px;}
.homepage #contentAreaInner {background: #ffffff url(/Content/Images/Homepage/content3ColBG.gif) repeat-y 0px 100px;padding: 0px 6px 0px 10px;}
.homepage #contentArea a {color: #666666;font-weight: bold;}
.homepage #contentArea a:visited {color: #a7a6a6;font-weight: bold;}
.homepage #contentArea a:hover {color: #ff6600;font-weight: bold;}
div#newsInfo {width: 198px;float: left;}
div#featuredProd {width: 333px;float: left;margin-left: 5px;}
div#articles {margin-left: 10px;width: 198px;float: left;}

/* ******************************Privacy****************************** */
.privacyPage h2 {font-weight: bold;font-size: 16px;color: #202020;}
.privacyPage #primaryColumn {width: 520px;margin-left: 44px;}

/* ***********************Products (Air and Surface)********************** */
div.airSection {text-align: left;background-color: #000;}
div.prodPage div#primaryColumn {width: 548px;text-align: right;margin-bottom:-9px;}
#contentArea .prodPage {font-size: 12px;color: #000000;background-color: #cacbcf; position: relative; z-index:-1;}


h2#airAccessHdr {background: #000 url(/Content/Images/Products/airAccessHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#airModulesHdr {background: #000 url(/Content/Images/Products/airModulesHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#airRadiosHdr {background: #000 url(/Content/Images/Products/airRadiosHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#airServosHdr {background: #000 url(/Content/Images/Products/airServosHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#airReceiversHdr {background: #000 url(/Content/Images/Products/airReceiversHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#surfaceModulesHdr {background: #000 url(/Content/Images/Products/surfaceModulesHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#surfaceAccessHdr {background: #000 url(/Content/Images/Products/surfaceAccessHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#surfaceRadiosHdr {background: #000 url(/Content/Images/Products/surfaceRadiosHdr.gif) no-repeat;height: 37px;margin: 0px;}
h2#surfaceReceiversHdr {background: #000 url(/Content/Images/Products/surfaceReceiversHdr.gif) no-repeat;height: 37px;margin: 0px;}

h2#marineReceiversHdr{background: #000 url(/Content/Images/Products/marineReceiversHdr.gif) no-repeat;height: 37px;margin: 0px;}

h2#heliServosHdr{background: #000 url(/Content/Images/Products/heliServosHdr.gif) no-repeat;height: 37px;margin: 0px;}

h2#surfaceServosHdr{background: #000 url(/Content/Images/Products/surfaceServosHdr.gif) no-repeat;height: 37px;margin: 0px;}

.fixedProd {background: #000000 url(/Content/Images/DSM/fixedBgNoTab.jpg) no-repeat;height: 187px;position: relative;text-align: left;padding: 0px;color: #333333;margin-bottom:8px;}
.fixedMarineProd {background: #000000 url(/Content/Images/DSM/fixedMarineBgNoTab.jpg) no-repeat;height: 187px;position: relative;text-align: left;padding: 0px;color: #333333;margin-bottom:8px;}
.fixedMarineProd p {font-size: 11px;width: 355px;position: absolute;left: 180px;top: 20px;padding: 0px 10px 10px 5px;margin-top:4px;}
.fixedMarineProd h2 {font-weight: bold;font-size: 15px;color: #000000;position: absolute;top: -8px;left: 180px;}


/*.airRadios .fixedProd, .surfaceRadios .fixedProd {background-image: url(/Content/Images/DSM/fixedBg.jpg);}*/
.fixedProd img {position: relative;top: 0px;left: 0px;float: left;}
.fixedProd p {font-size: 11px;width: 355px;position: absolute;left: 180px;top: 20px;padding: 0px 10px 10px 5px;margin-top:4px;}
.fixedProd h2 {font-weight: bold;font-size: 15px;color: #000000;position: absolute;top: -8px;left: 180px;}
.fixedProd h2, .fixedProd h2 a {color: #000000;font-size: 14px;font-weight: bold;}
.fixedProd a.articleLink, .productLink a:hover, .expandProd a:hover {font-weight: bold;color: #000000;}
.fixedProd .articleLink:hover, .productLink a, .expandProd a {font-weight: bold;color: #333333;}
.productLink a, .productLink a:hover, .expandProd a, .expandProd a:hover {font-weight: normal;}
div.productLink {width: 375px;position: absolute;bottom: 12px;left: 185px;font-size: 11px;font-weight: bold;}
.expandableProd div.productLink {width:auto;position:relative;top:0px;left:0px;}
a.imgLogo {position: absolute;bottom: 0px;right:0px;width:171px;height:47px;
	background: url(/Content/Images/DSM/fixedBg.jpg) no-repeat bottom right;}
.surfaceReceivers a.imgLogo {background-image: url(/Content/Images/DSM/fixedBgLongTab.jpg);width:185px;}
.fixedProd a.imgLogo img {position:absolute;bottom:0px;right:0px;left:auto;top:auto;}
a img {border: 0px;}
a.top {margin: 0px 8px 0px 0px;}
.airProductsPage div#primaryColumn, .surfaceProductsPage div#primaryColumn {background-color: #000000;text-align: right;}

div.airPage {background: #cacbcf;}
.surfProdPage #contentArea {background: #cacbcf /*top right url(/Content/Images/DSM/surfaceProdBg.gif) no-repeat;*/;}
.productsPage p {font-weight: bold;font-size: 12px;margin-left: 44px;width: 520px;}
.productsPage #contentArea {background: #cacbcf;}
div.noEnd {height: 183px;}
div.expandableProd {background-image: url(/Content/Images/DSM/expProdBg_btm.jpg);position:relative;
	border-bottom:10px solid #000000;margin-bottom:8px;}
div.expandableProdInner {background: transparent url(/Content/Images/DSM/expProdBg.jpg) no-repeat;}
div.expandableProd .fixedProd {background:transparent none;margin-bottom:0px;}
div.expandProd {padding: 0px 10px 18px 20px;margin-top: 0px;z-index: 10;position: relative;top: 0px;text-align: left;}
.expandProd h3 {margin: 0px 0px 0px -5px;padding:12px 0px 0px 0px;color: #202020;font-size:14px;}
.expandProd p {margin-top: 0px;padding-top: 8px;font-weight:normal;}
.productPicBG {text-align:center;}
.productPicBG img {border:1px solid #999999;margin:5px 0px;background-color:#ffffff;}

/* --Product Side Nav-- */

#secColumn #prodSideNav {width: 181px;list-style-image: none;list-style-type: none;color: #FFFFFF;padding: 0px;margin: 0px;}
ul#prodSideNav li {height: 23px;background: url(/Content/Images/Header/sideNavBG.gif) no-repeat;line-height: 23px;padding-left: 5px;}
ul#prodSideNav li:hover {background-position: 0px -28px;}
ul#prodSideNav li a {color: #FFF;text-decoration: none;list-style-type: none;}

div#secColumn div#prodDisclaimer {margin-bottom: 15px; width: 181px; border-top: 1px solid #aaa;}
div#secColumn div#prodDisclaimer p{ color:#FFF; font-size:10px; text-align: center; padding: 0px 3px;}


.prodPage ul#prodSideNav li a#btn_sec_airRadios,.prodPage ul#prodSideNav li a#btn_sec_airRadios:hover,.prodPage ul#prodSideNav li a#btn_sec_airReceivers, 
	.prodPage ul#prodSideNav li a#btn_sec_airReceivers:hover,.prodPage ul#prodSideNav li a#btn_sec_airModules,.prodPage ul#prodSideNav li a#btn_sec_airModules:hover, 
		.prodPage ul#prodSideNav li a#btn_sec_airServos,.prodPage ul#prodSideNav li a#btn_sec_airServos:hover,.prodPage ul#prodSideNav li a#btn_sec_airAccessories,.prodPage ul#prodSideNav li a#btn_sec_airAccessories:hover,
			.prodPage ul#prodSideNav li a#btn_sec_surfaceRadios,.prodPage ul#prodSideNav li a#btn_sec_surfaceRadios:hover,.prodPage ul#prodSideNav li a#btn_sec_surfaceReceivers,.prodPage ul#prodSideNav li a#btn_sec_surfaceReceivers:hover,
				.prodPage ul#prodSideNav li a#btn_sec_surfaceModules,.prodPage ul#prodSideNav li a#btn_sec_surfaceModules:hover,.prodPage ul#prodSideNav li a#btn_sec_surfaceAccessories,.prodPage ul#prodSideNav li a#btn_sec_surfaceAccessories:hover,
					.prodPage ul#prodSideNav li a#btn_sec_apparel,.prodPage ul#prodSideNav li a#btn_sec_apparel:hover {background-position: 0px -24px;}

/* --Static Product Pages-- */
div.relatedProd {border-top:1px solid #dbdbdb;border-bottom: 1px solid #5b5b5b;padding:15px 0px;}
div.relatedProd img {float:left;margin:0px 15px 5px 0px;}


/* *************************Registration********************** */
h1#vehicleRegHdr {margin:0px;}
.registerPage #primaryColumn {width:730px;padding-bottom:10px;}
#primaryColumn #vehicleReg, #vehicleReg label, #vehicleReg p, #vehicleReg input, #vehicleReg select,
	 #vehicleReg #validationSummary ul li, #vehicleReg option, #vehicleReg #validationSummary span {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#vehicleReg label {display:block;margin:0px 0px 8px 0px;width:175px;}
#vehicleReg input[type=text] {width:145px;}
#vehicleReg input, #vehicleReg select, #vehicleReg option {display:block;margin:0px;color:#333333;}
#vehicleReg .radioGroup label {display:block;margin:5px 0px 0px 3px;}
#vehicleReg .radioGroup input {display:inline;margin:0px 5px 0px 0px;position:relative;top:1px;}
#vehicleReg .dateInput input, #vehicleReg #purchDateDiv input, #vehicleReg #bday input
	#vehicleReg label.notify input {display:inline;margin:0px 5px 0px 0px;}
#vehicleReg label#zip, #vehicleReg label#address2, #vehicleReg label#lastName, 
	#vehicleReg label#state, #vehicleReg label#address1, #vehicleReg label#firstName, 
	#vehicleReg label#modelNum, label#city, 
	label#email, label#countryselect  {float:left;}
#vehicleReg label#address1, #vehicleReg label#firstName, p#buyGift,
	#vehicleReg label#bday, label#modelNum, p#magazine {clear:left;}
#purchDateDiv {float:right;}
#purchDateDiv label {margin-bottom:0px;}
p#magazine {float:left; width:200px;}
#vehicleReg label#state, label#state select#ddlStates {width:50px;margin-right:33px;}
#vehicleReg #chkMagazines label, #vehicleReg #chkMagazines input, 
	#vehicleReg #rdlPurchaseType label, #vehicleReg #rdlPurchaseType input,
	#vehicleReg #rdlPurchasePlace label, #vehicleReg #rdlPurchasePlace input, 
	#vehicleReg .radioGroup label {display:inline;}
#rdlPurchasePlace label, #rdlPurchaseType label {position:relative;top:-2px;}
#vehicleReg p.introText {margin:0px 0px 0px 0px;}
#vehicleReg label.dateInput input {width:25px;}
#vehicleReg label.dateInput input.yearInput, #vehicleReg #txtPurchaseYear {width:46px;}
#pnlRegisteredVehicles, #pnlNotAnother {padding:20px 20px 0px 0px;}
#pnlNotAnother {margin-top:0px;}
#pnlNotAnother a {/*font-size:11px;*/}
#vehicleReg .required {/*font-size:10px;*/color:#333333;font-weight:bold;}
div.signups {padding-top:10px;clear:left;}
#vehicleReg .signups input {float:left;width:20px;margin-right:5px;clear:both;}
#vehicleReg .signups label {width:630px;padding:0px;display:block; float:left;clear:none;}
.twoCol {width:50%;float:left;}
#comments {clear:left;}
#vehicleReg #pnlRegisteredVehicles ul li {/*font-size:10px;*/}
/*individual styles*/
table#chkMagazines, table#rdlPurchasePlace, table#rdlPurchaseType, p#moneySpent {clear:left;}
label#modelNum, label#purchDate, label#firstName, label#lastName {margin-top:5px;}
input#btnSubmitDone, input#btnRegisterAnother {clear:both;padding:20px 0px 0px;}
#vehicleReg input#txtMagazineOther {color:#666666;width:200px;position:relative;left:3px;}
#ddlModelNumber, textarea#txtcomments {width:430px;color:#333333;}
#ddlModelNumber option {color:#333333;}
#vehicleReg #notification input#notifyMe {float:left;width:20px;margin-right:5px;clear:both;}
#notification {padding-top:20px;}
#vehicleReg #notification label {width:380px;padding:0px;display:block; float:left;clear:none;}
#secProduct label#modelNum, #secProduct label#purchDate {margin-top:5px;clear:both;}
#vehicleReg label#modelNum {width:185px;}
#vehicleReg label#purchDate {width:200px;clear:both;display:block;}
#primaryColumn #vehicleReg input#txtBirthDay, #primaryColumn #vehicleReg input#txtBirthMonth {display:inline;position:relative;width:25px;clear:none;margin-right:3px;}
#primaryColumn #vehicleReg input#txtBirthYear {position:relative;width:40px;clear:none;display:inline;}
#primaryColumn #vehicleReg input#txtPurchaseDay, #primaryColumn #vehicleReg input#txtPurchaseMonth {display:inline;position:relative;width:25px;clear:none;margin-right:3px;}
#primaryColumn #vehicleReg input#txtPurchaseYear {position:relative;width:40px;clear:none;display:inline;}
#primaryColumn #vehicleReg input#txtPurchaseDay {clear:left;}
/*headers and dividers*/
table#validationSummary {border-bottom:1px solid #868686;}
#validationSummary span {left:0px;}
#vehicleReg label#bday {clear:left;float:none;}
h2#aboutUserHdr, h2#aboutProdHdr, h2.prodRegHdr {font-family:Arial, Helvetica, sans-serif;color:#000000;
	font-size:15px;font-weight:bold;clear:both;margin:25px 0px 5px 0px;border-bottom:1px solid #868686;}
h2#aboutUserHdr span, h2#aboutProdHdr span, #vehicleReg #validationSummary h2.prodRegHdr span, 
	#vehicleReg #validationSummary font h2.prodRegHdr span, h2.prodRegHdr span {font-family:Arial, Helvetica, sans-serif;
	color:#000000;font-size:15px;font-weight:bold;position:relative; left:15px;}
#vehicleReg .signups input#CodeTextBox {float:left;width:150px;margin-right:5px;clear:both;}
#vehicleReg #comments span.comment {display:block;color:#c35050;font-size:10px;}
#vehicleReg #comments span.comment a {font-size:10px;}
#vehicleReg label#comments {clear:left;width:440px;}


/* ***********************************Technology***************************** */
div.techPage div#primaryColumn {background-color: #000000;width: 555px;text-align: right;}
div.techPage {background-color: #CACBCF;}
ul#techLinks {background: url(/Content/Images/Tech/listbg.jpg) no-repeat;margin: 0px -10px 8px -9px;}
ul#techLinks li {list-style: none;list-style-image: none;margin: 0px;padding: 0px;}
ul#techLinks li a, ul#techLinks li a:visited {color: #ffffff;text-decoration: none;font-weight: bold;background: url(/Content/Images/Tech/linkBtnBg.gif) no-repeat;	padding: 7px 10px 5px 12px;	margin-left: 192px;display: block;background-position: 0px -2px;}
ul#techLinks li a:hover {text-decoration: underline;background-image: none;background-color: #67676f;margin-right: 3px;}
div.techSection {background: bottom left url(/Content/Images/Tech/techbg.gif) no-repeat;text-align: left;padding: 0px 15px 10px 15px;}
div.modelMatchSection {background: bottom left url(/Content/Images/Tech/modelmatchbg.gif) no-repeat;text-align: left;padding: 0px 15px 10px 15px;}
.techSection h6{font-size: 10px; }
.techSection img {float: left;padding-right: 5px;}
.techSection p {padding: 0px 5px;font-weight: bold;}
.techMargin p{margin: 0px;}
h2#spekTech {background: url(/Content/Images/Tech/spekTech.gif) no-repeat;height: 36px;margin: 0px -12px 0px -15px;}
h2#whatIsHdr {background: url(/Content/Images/Tech/whatIsHdr.gif) no-repeat;height: 52px;margin: 0px -12px 0px -15px;}
h2#introHdr {background: url(/Content/Images/Tech/introHdr.gif) no-repeat;height: 11px;margin: 0px -12px 0px -15px;}
h2#howHdr {background: url(/Content/Images/Tech/howHdr.gif) no-repeat;height: 52px;margin: 0px -12px 0px -15px;}
h2#dsssHdr {background: url(/Content/Images/Tech/dsssHdr.gif) no-repeat;height: 45px;margin: 0px -12px 0px -15px;}
h2#dsm2Hdr {background: url(/Content/Images/Tech/dsm2.gif) no-repeat;height: 46px;margin: 0px -12px 0px -15px;}
h2#modelmatchHdr{background: url(/Content/Images/Tech/modelmatch.gif) no-repeat;height: 43px;margin: 0px -12px 0px -15px;}
h2#latencyHdr{background: url(/Content/Images/Tech/latencyHdr.gif) no-repeat;height: 51px;margin: 0px -12px 0px -15px;}
h2#resHdr {background: url(/Content/Images/Tech/resHdr.gif) no-repeat;height: 45px;margin: 0px -12px 0px -15px;}
h2#airTechHdr {	background: url(/Content/Images/Tech/dualMulti_linkHdr.gif) no-repeat;	height: 59px;margin: 0px -12px 0px -15px;}
h2#servoSyncTechHdr {background: url(/Content/Images/Tech/servoSyncHdr.gif) no-repeat;	height: 59px;margin: 0px -12px 0px -15px;clear:both;}
h2#surfTechHdr {background: url(/Content/Images/Tech/surfaceHdr.gif) no-repeat;	height: 50px;margin: 0px -12px 0px -15px;}
h2#glossaryHdr {background: url(/Content/Images/Tech/glossaryHdr.gif) no-repeat;height: 46px;margin: 0px -12px 0px -15px;}
h2#challengeAdsHdr {background: url(/Content/Images/Tech/challengeAdsHdr.gif) no-repeat;height: 46px;margin: 0px -12px 0px -15px;}
ul#glossary {margin: 0px;padding: 0px 15px 0px 15px;list-style-type: disc;color: #000000;list-style-image: none;}
ul#glossary li span {font-weight: bold;}
div#videos {background: bottom left url(/Content/Images/Tech/videoBg.gif) no-repeat;padding: 0px 4px 10px 4px;}
h2#vidHdr {background: url(/Content/Images/Tech/vidHdr.gif) no-repeat;height: 46px;margin: 0px;}
ul#vidList {position: relative;	margin: 0px;padding: 0px 8px 0px 0px;list-style-type: none;}
ul#vidList li {position: relative;	margin: 0px 0px 15px 0px;list-style-image: none;padding: 10px 0px 0px 12px;	background: url(/Content/Images/Tech/bullet.gif) no-repeat;	background-position: 2px 10px;}
ul#vidList li a {position: relative;color: #d3d4d7;}
ul#vidList li .videoName {font-weight: bold;font-size: 12px;}
a.anchor {height: 2px;position: relative;}

#secColumn #techSideNav {width: 181px;list-style-image: none;list-style-type: none;	color: #FFFFFF;	padding: 0px;margin: 0px; }
ul#techSideNav li { height: 23px;background: url(/Content/Images/Header/sideNavBG.gif) no-repeat;line-height: 23px;padding-left: 5px; background-position: 0px -1px;}
ul#techSideNav li:hover {background-position: 0px -29px; }




ul#techSideNav li a {color: #FFF;text-decoration: none;list-style-type: none;}
#secColumn ul#techSideNav li a#btn_faq_spekTech {background: top left url(/Content/Images/Header/sideNavBG.gif) no-repeat;width: 169px;height: 34px;}

ul#techSideNav li ul li a span.showSub {font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;font-weight: bold;text-align: right;}
ul#techSideNav li ul.subMenu {display: none; list-style-image: none; list-style-type: none;}
ul#techSideNav li:hover ul.subMenu {position: relative; right: 181px; bottom: 35px;display: block;margin: 0px 0px 0 0;padding: 0px 0px 0px 0px;}

div.advertisement {border:1px solid #000000;border-width:1px 0px;padding:5px 0px;clear:both;margin-bottom:10px;position:relative;}
div.advertisement p a {display:block;font-size:14px;margin-top:30px;}

/* **********************************Testimony***************************** */
div.testimonyPage div#primaryColumn {background-color: transparent;text-align: left;}

.warrantyScroll {
border:1px solid #CCCCCC;
height:150px;
overflow:auto;
padding:0 5px;
width:480px;
}