BODY {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000; margin:0; text-align:center; background: #cccccc url('https://a248.e.akamai.net/f/248/9086/10h/origin-d5.scene7.com/is/image/Nautilus/bfx_bg_800w_CCCCCC') repeat-y top center;}
BODY a {color:#666;}
P,TD {font:normal 11px Verdana,Arial,Helvetica,sans-serif;}
SELECT,OPTION {font:11px Arial,Helvetica,Verdana,sans-serif; height:19px;}
H1 {font-size: 18px; margin-bottom: 0px;}
.container {width:760px; background-color:#fff; margin-left:auto; margin-right:auto; text-align:left;}/*main page div*/
.templateWidth {width:760px;}/*main template width*/
.columnCenterWide {width:751px;}/*no left nav, no CTAs, & small gutters*/
.columnCenterLeftNavWide {width:608px;}/*left nav, no CTAs, & small gutters*/
.columnCenterLeftNavNormal {width:588px;}/*left nav, no CTAs, & large gutters*/
.columnCenterNormal {width:428px;}/*left nav, CTAs, & large gutters*/
.columnCTA {width:140px;}/*right CTA column*/
.gutterTop {padding-bottom:1px; clear:both;}/*beneath primary nav*/
.gutterBottom {padding-bottom:1px;}/*beneath left nav, main contents, & CTAs*/
.gutterSmallLeft {width:1px;}/*left side small*/
.gutterLargeLeft {width:11px;}/*left side large*/
.gutterLargeCenter {width:20px;}/*between center & CTAs*/
.gutterSmallRight {width:1px;}/*right side small*/
.gutterLargeRight {width:11px;}/*right side large*/
.farRightBorder {width:7px; background-color:#E7E7E7;}/*far right page border*/
.clearfloats {clear:both;}
/* header */
#hdrContainer {width:760px; padding-top:15px;}
html > body #hdrContainer {padding-top:17px;} /*non IE*/
#hdrContainer #hdrExtras {float:right; width:147px!important; width/**/:167px; margin:0 0 0 213px; padding-left:30px;}
#hdrContainer #hdrExtras #hdrPhoneNumber {float:left; font-weight:bolder; margin:0 20px 0 0; font-size:16px;}
#hdrContainer #hdrExtras #hdrPhoneNumber #hdrPhoneNumberPreText {float:left; font-weight:normal;}
#hdrContainer #hdrExtras #hdrPhoneNumber #hdrPhoneNumberPostText {float:left; font-weight:normal;}
#hdrContainer #hdrExtras #hdrSearch {float:left; margin:0 20px 0 0;}
#hdrContainer #hdrExtras #hdrSearch #hdrSearchForm {margin:0; padding:0;}
#hdrContainer #hdrExtras #hdrSearch #hdrSearchLabel {float:left;}
#hdrContainer #hdrExtras #hdrSearch #hdrSearchLeftImage {float:left; height:20px!important; height/**/:21px; margin:-1px 0 0 0; padding:0; margin-right:-3px; vertical-align:top;}
html > body #hdrContainer #hdrExtras #hdrSearch #hdrSearchLeftImage {margin:0;} /*non IE*/
#hdrContainer #hdrExtras #hdrSearch #hdrSearchLeftImage img {vertical-align:middle; margin:0; padding:0;}
#hdrContainer #hdrExtras #hdrSearch form {margin:0; padding:0;}
#hdrContainer #hdrExtras #hdrSearch .searchField {height:20px; width:80px; margin:-1px -4px 0 -7px; padding:0; vertical-align:top;}
html > body #hdrContainer #hdrExtras #hdrSearch .searchField {height:20px; margin-top:0;}/*non IE*/
#hdrContainer #hdrExtras #hdrSearch .searchButton {height:20px; margin:0; padding:0; vertical-align:top;}
html > body #hdrContainer #hdrExtras #hdrSearch .searchButton {height:20px; vertical-align:top;}
#hdrContainer #hdrExtras #hdrSearch form input {font-size:10px;}
#hdrContainer #hdrExtras #hdrCart {float:left;}
#hdrContainer #hdrExtras #hdrCart #hdrCartText {float:left;}
#hdrContainer #hdrExtras #hdrCart #hdrCartText a {color:#999999;} 
#hdrContainer #hdrExtras #hdrCart #hdrCartIcon {height:20px; margin:0; padding:0; float:left; vertical-align:top;}
#hdrContainer #hdrExtras #hdrCart #hdrCartTally {float:left;}
/*tab nav*/
#hdrContainer #hdrTabNav {float:left; width:760px!important; width/**/:760px; margin:-50px 0 0 0;}
#hdrContainer #hdrTabNav #hdrTabLogo {float:left; }
#hdrContainer #hdrTabNav #hdrTabMenu {float:left; margin-top:41px; height:33px;}
#hdrContainer #hdrTabNav #hdrTabMenu ul {float:left; list-style:none; margin:0; padding:0;}
#hdrContainer #hdrTabNav #hdrTabMenu li {float:left; margin-left:10px;}
#hdrContainer #hdrTabNav #hdrTabMenu a {float:left;}
#hdrContainer #hdrTabNav #hdrTabMenu .activeNavItem a {}
/*main top nav*/
#hdrPrimaryNav {clear:both; width:760px; height:25px; margin:-2px 0 0 0; background-color:#e7e7e7;}
html > body #hdrPrimaryNav {margin-top:0;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul {margin:0; padding:0; }
#hdrPrimaryNav #hdrPrimaryNavMenu ul.SecondTabInactive {display:none;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul.SecondTabActive {display:block;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li {float:left; list-style:none; margin:8px 0px 0px 0px; padding:0 22px 0 22px; background:url("https://download.dfxi.com/creative/bfxss_mockup/images/secondNav_seperator.gif") center left no-repeat;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li.navItem1 {margin-left:22px; padding-left:0; background-image:none;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li a {font-weight:bold; color:#000000; text-decoration:none;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li a:hover {color:#3888c3;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li a.activeNavItem {text-decoration:none; font-weight:bold;}
#hdrPrimaryNav #hdrPrimaryNavLeft {float:left;}
#hdrPrimaryNav #hdrPrimaryNavRight {float:right;}
/*Left Nav*/
.leftNav {padding-bottom:5px;}
#leftNavLinks {width:143px; margin:0 0 0 0; background-color:#fff;}
#leftNavLinks a {color:#000; font-size:11px;}
#leftNavLinks ul li a.leftNavImage {margin:0; padding:0; background-color:#ffffff; text-align:center;}
#leftNavLinks ul li a.leftNavImage:hover {margin:0; padding:0; background-color:#fff; text-align:center;}
/*Left Nav level 1*/
#leftNavLinks ul {list-style:none; margin:0; padding:0; font-weight:normal;}
#leftNavLinks ul li {border-bottom:1px solid #ccc;}
#leftNavLinks ul li a {display:block; width:138px!important; width/**/:143px; padding:5px 0 5px 5px; background-color:#5985C2; color:#fff; font-weight:normal; text-decoration:none;}
#leftNavLinks ul li a:hover {background-color:#3286FF;}
#leftNavLinks ul li a.activeNavItem {background-color:#000; color:#fff;}
#leftNavLinks ul li a.leftNavOn {background-color:#000; color:#fff;}
#leftNavLinks ul li a.leftNavOn:hover {}
/*Left Nav level 2*/
#leftNavLinks ul ul {list-style:none; margin:0; padding:0; font-weight:normal;}
#leftNavLinks ul ul li {border-bottom:1px solid #ccc;}
#leftNavLinks ul ul li a {display:block; width:135px!important; width/**/:143px; padding:4px 0 4px 8px; background-color:#fff; color:#000; font-weight:normal;}
#leftNavLinks ul ul li a:hover {background-color:#E9F1FC;}
#leftNavLinks ul ul li a.activeNavItem {background-color:#E9F1FC; color:#000; font-weight:bold;}
#leftNavLinks ul ul li a.activeNavItem:hover {}
#leftNavLinks ul ul li a.leftNavOn {}
#leftNavLinks ul ul li a.leftNavOn:hover {}
/*Left Nav level 3*/
#leftNavLinks ul ul ul {list-style-type:none; margin:0; padding:0;}
#leftNavLinks ul ul ul li {border-bottom:1px solid #ccc;}
#leftNavLinks ul ul ul li a {display:block; width:117px!important; width/**/:142px; padding:4px 0 4px 25px; background-color:#ccc; color:#000; font-weight:normal;}
#leftNavLinks ul ul ul li a:hover {background-color:#f0f0f0; color:#000; font-weight:normal;}
#leftNavLinks ul ul ul li a:active {}
#leftNavLinks ul ul ul li a.activeNavItem {background-color:#ccc; color:#000; font-weight:bold;}
#leftNavLinks ul ul ul li a.activeNavItem:hover {background-color:#f0f0f0;}
#leftNavLinks ul ul ul li a.leftNavOn {}
#leftNavLinks ul ul ul li a.leftNavOn:hover {}
/*Left Nav level 4*/
#leftNavLinks ul ul ul ul {list-style-type:none; margin:0; padding:0;}
#leftNavLinks ul ul ul ul li {border-bottom:1px solid #94a0a6;}
#leftNavLinks ul ul ul ul li a {display:block; width:107px!important; width/**/:142px; padding:3px 0 3px 35px; background-color:#eaeced; color:#000; font-weight:normal;}
#leftNavLinks ul ul ul ul li a:hover {background-color:#fff; color:#e32;}
#leftNavLinks ul ul ul ul li a.activeNavItem {background-color:#eaeced; color:#e32; font-weight:normal;}
#leftNavLinks ul ul ul ul li a.activeNavItem:hover {}
#leftNavLinks ul ul ul ul li a.leftNavOn {}
#leftNavLinks ul ul ul ul li a.leftNavOn:hover {}
/*Left Nav level 5*/
#leftNavLinks ul ul ul ul ul {list-style-type:none; margin:0; padding:0;}
#leftNavLinks ul ul ul ul ul li {border-bottom:1px solid #94a0a6;}
#leftNavLinks ul ul ul ul ul li a {display:block; width:97px!important; width/**/:142px; padding:3px 0 3px 45px; background-color:#000; color:#fff;}
#leftNavLinks ul ul ul ul ul li a:hover {background-color:#797E91; color:#fff;}
#leftNavLinks ul ul ul ul ul li a.activeNavItem {background-color:#2488C7;}
#leftNavLinks ul ul ul ul ul li a.activeNavItem:hover {}
#leftNavLinks ul ul ul ul ul li a.leftNavOn {}
#leftNavLinks ul ul ul ul ul li a.leftNavOn:hover
/*CTAs*/
#leftNavCTAs, #leftNavTopCTAs {margin-top:10px;}
#leftNavCTAs .ctaImageOnly {text-align:center; padding:5px 0; border-bottom:1px solid #ccc;}
#leftNavCTAs .ctaLinks {width:140px; margin-top:10px; background-color:#ccc;}
#leftNavCTAs .ctaLinks h1 {margin:0; padding:0; font-size:12px; font-weight:bold;}
#leftNavCTAs .ctaLinks a {color:#666; font-size:11px;}
#leftNavCTAs .ctaLinks ul {list-style:none; margin:0 0 0 8px; padding:0;}
/*Promo Banner*/
.promoBannerArea {width:760px; clear:both;}
.promoBannerArea .promoBannerText {padding:4px 0; background-color:#60ACDD; color:#000; font:bold 12px Verdana,Arial,Helvetica,sans-serif; text-align:center;}
.promoBannerArea .promoBannerText a {text-decoration:none; color:#000;}
.promoBannerArea .promoBannerText a:hover {}
.promoBannerArea .promoBannerImage {}
.promoBannerArea .promoBannerImage img {border-width:0;}
/*Footer*/
.footer {}
.footer .tagline {background-color:#225cae;}
.footer .footerNav {padding:5px 0; font:normal 10px Verdana,Arial,Helvetica,sans-serif; background-color:#6B737A; color:#666;}
.footer .footerNav .footerNavColumn {padding:0;}
.footer .footerNav .footerNavRow {padding:1px 10px;}
.footer .footerNav a {color:#fff; text-decoration:underline;}
.footer .footerNav a:hover {text-decoration:none;}
.footer .copyright {padding:5px; font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666;}
.footer .copyright a {color:#666; text-decoration:underline;}
.footer .copyright a:hover {text-decoration:none;}
/*product comparison*/
.product-listing .price {font-weight:normal; margin:0; font-size:11px; padding:6px 0 6px 0; color:#000000;}
.comparison-header {padding-bottom:25px;}
.comparison-header h2 {font-size:16px; font-weight:bold; color:#336699; margin:0;}
.comparison-header p {font-size:11px; margin:0;}
.comparison-product-summary .helpful-links {border:1px solid #D5D5D5; margin-right:10px;}
.comparison-product-summary .helpful-links a {color:#333333; font-size:10px;}
.comparison-product-summary .helpful-links h4 {background-color:#F0F0F0; padding:6px;}
.comparison-product-summary .helpful-links p {padding:5px;}
.comparison-product-summary table {margin-bottom:10px;}
.comparison-product-summary td {}
.comparison-product-summary a.enlarge {font-size:10px; color:#333333;}
.comparison-product-summary h4 {font-weight:bold; margin:0; font-size:11px; padding-top:6px; padding-right:10px;}
.comparison-product-summary p {margin:0; font-size:11px; padding-right:10px;}
.comparison-product-summary .price {font-weight:bold; margin:0; font-size:11px; padding:6px 0 6px 0; !important;}
.comparison-product-summary .links {padding-top:3px;}
.comparison-product-summary .links a {font-size:10px; color:#333333;}
.comparison-table th {background-color:#EAEAEA; text-align:left; border-bottom:1px solid #D5D5D5; border-top:1px solid #ffffff; padding:4px; font-size:11px; font-weight:bold;}
.comparison-table th a {color:#336699; text-decoration:none;}
.comparison-table td {border-bottom:1px solid #D5D5D5; border-left:1px solid #D5D5D5; padding:3px;}
.comparison-table td.first {border-left:none; padding-left:18px; font-weight:bold;}
.comparison-table td.cta {background-color:#CEDAE5; border-left:1px solid #ffffff; border-top:1px solid #ffffff; padding:5px;}
.comparison-table .backToTop a {display:block; text-align:right; color:#000000; font-size:10px; margin-top:4px;}
.submenu {display:block;}
.mhead {background-color:#ccf; display:block;}
.mhead a:hover {color:#c30;}
.comparison-select-intro {background-color:#EFEFF0; padding:8px; border-bottom:1px solid #ccc; margin:10px 0;}
.comparison-select-intro .error {font-weight:bold; color:#c33;}
/*bowflex microsite*/
div.testimonials ul {margin-left:15px; list-style:none;}
div.testimonials li {border-bottom:1px solid #ccc; margin-top:10px; padding-bottom:10px;}
div.testimonials .sign {color:#f00; font-weight:bold;}
.redbold {font-weight:bold; font-family:Verdana,sans-serif; color:#C10000; text-decoration:none;}
.tableHeaderRow {font:bold 12px Arial,Helvetica,sans-serif; color:#fff;}
.tableHeaderBackGround {background-color:#666}
.tableRowBackGround {background-color:#fff; border:1px solid; border-color:#000}
.bottomBorder {border-bottom:1px solid #ccc;}
.price {	font-family:Verdana,sans-serif; font-size:11px;} 
.microHdrHome {font-size:19px; font-weight:bold;}
.microSubhdrHome {font:bold 15px/18px Verdana,sans-serif; color:#000;} 
.TableLabelTop {/*color : #fff; font-family: Verdana, San-serif; font-size : 13px; text-decoration:underline; */}
.orangeBold {color:#369; font-family:Verdana,sans-serif; font-size:11px; text-decoration:none; font-weight:800;}
a.orangeBold {color:#369; font-family:Verdana,sans-serif; font-size:11px; text-decoration:underline; font-weight:800;}
.subThirteenLink {/*color:#000; font-family: Verdana,San-serif; font-size:13px; text-decoration:underline; */}
a.subThirteenLink {/*color:#000; font-family: Verdana,San-serif; font-size:13px; text-decoration:underline; */}
.products h1 {background-color:#ECE9E2; border:1px solid #000; padding:3px; margin:15px 0 5px; font-size:15px;}
.products h2 {font-size:13px;}
/*nautilus brand microsite*/
.blueHeaderMedium {font:bold 16px Verdana,Arial,Helvetica,sans-serif; color:#2C5987}
/*product advisor*/
#pa1IntroBackground {background-color:#E6EBEF; padding-left:13px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #fff;}
#pa1IntroImageBackground {background-color:#E6EBEF; border-bottom:1px solid #fff;}
#pa1ErrorArea {padding-top:6px; padding-bottom:10px; padding-left:13px; color:#f00;}
#bar {background-image:url(/images/pa1_bar_background.gif); color:#fff;}
#bar h1 {font-size:14px; font-weight:bold; margin-top:0; margin-bottom:0;}
#bar a {font-size:10px; margin-right:10px; color:#fff;}
#paCTALink, #paCTALink a {color:#2B87C3;}
.paHeader {font-size:13px; font-weight:bold;}
.pa3Header {font-size:10px; font-weight:bold;}
.pa3Price {font-weight:bold; color:#f00; font-size:14px;}
.pa4RowOdd li {color:#2A7BBC; font-size:12px; font-weight:bold;}
.pa4RowOdd ol {margin-bottom:0; margin-top:0;}
.pa4RowOdd input {margin-left:24px;}
.pa4RowOdd {font-size:12px; padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px; background-color:#fff;}
#pa4SummaryHeader {background-image:url(../images/pa4_hdr_summary.gif); height:37px; text-align:right; padding-right:10px; padding-top:4px;}
html>body #pa4SummaryHeader {height:34px;}
/*product detail page*/
.productDetailHeader {font:bold 17px Verdana,Arial,Helvetica,sans-serif; color:#333;}
.saleprice {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#f00;}
.strikeThat {font-family:arial,sans-serif; text-decoration:line-through;}
#financingArea {padding:4px 0; border:1px solid #ccc;}
#financingArea A {font-size:10px;}
#helpfulLinks {font-size:11px;}
#helpfulLinks A {font-size:9px; color:#000;}
#tabContainer {border:2px solid #369; padding:10px; border-top:none;}
#activeTab {font-size:10px; border:2px solid #369; border-bottom:none; text-align:center; padding:3px;}
#inActiveTab {font-size:10px; border:1px solid #ccc; background-color:#E8F1F8; text-align:center; padding:3px;}
#inActiveTab A {font-size:10px; text-decoration:none; color:#000;}
#spaceTab {width:7px;}
#underActiveTab {border-left:2px solid #369; border-right:2px solid #369; height:4px;}      
#underInActiveTab {border-bottom:2px solid #369; height:4px;}  
/*cart revision*/
#cartPromoBar {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#fff; padding:3px 0px 3px 10px; margin:6px 0px 6px 0px; background-color:#c00; */}
#cartPromoBar a {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#fff; */}
#cartPromoBar a:hover {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#fff; text-decoration:none; */}
.cartLineItemPromo {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#f00; */}
#cartPromoCodeArea {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#c00; background-color:#F2F2F2; */}
#cartPromoCodeArea a {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#c00; background-color:#F2F2F2; */}
#cartPromoCodeArea a:hover {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#c00; background-color:#F2F2F2; text-decoration:none; */}
/*faq page*/
.categoryGrouping {/*font:bold 12px Verdana,Arial,Helvetica,sans-serif; color:#fff; background-color:#000; padding:4px 5px 4px 6px; margin-bottom:5px; margin-top:20px; */}
a.categoryGrouping {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000; */}
.faqsQA {/*color:#f00; font-weight:bold; font-size:13px; padding-right:4px; */}
.videoDisclaimer {/*font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000; padding:7px 7px 5px 7px; */}
.videoModuleBackground {/*background-color:#EEEEEE; */}
/*faq_v2.jsp*/
#faq_v2 #mainContent {margin:0; padding:0;} 
#faq_v2 #faqIndex {margin:0px 0 0 0; padding:0 0 10px 0; background:url('http://nautilus.scene7.com/is/image/Nautilus/BFX_faq6Dots') repeat-x bottom;}
#faq_v2 #faqIndex .faqCategory {padding:0 10px 10px 10px;}
#faq_v2 .columnCenterBothNav #faqIndex {margin:0 25px;}
#faq_v2 .columnCenterLeftNavOnly #faqIndex {margin:0 50px;}
#faq_v2 #faqIndex .faqCategory h3 {margin:0; padding:5px 0 0 0; height:20px; font-weight:bolder; font-size:12px; text-decoration:underline; color:#666; border-bottom:0px solid #000; text-transform:uppercase;}
#faq_v2 #faqIndex ul {margin:0; padding:0 0 0 20px;}
#faq_v2 #faqIndex ul li {font-weight:normal; font-size:10px; padding:1px 0 0 0;}
#faq_v2 #faqIndex ul li a {text-decoration:none;}
#faq_v2 #faqIndex ul li a:hover {text-decoration:underline;}
#faq_v2 #faqContent {margin:0 10px 0 0; padding:0 0 20px 0;}
#faq_v2 #faqContent .faqContainer {margin-left:20px; padding-bottom:20px; background:url('http://nautilus.scene7.com/is/image/Nautilus/BFX_faq6Dots') no-repeat bottom left;}
#faq_v2 #faqContent .faqContainer .faqQuestion {color:#5985C2; font-style:italic; font-weight:bolder; font-size:12px; padding-top:10px; padding-bottom:5px;}
#faq_v2 #faqContent .faqContainer .faqQuestion a {color:#5985C2;}
#faq_v2 #faqContent .faqContainer .faqAnswer {padding-left:0px; text-align:justify; line-height:15px;}
/*revisions to cataloghome.jsp and brand.jsp on 04.27.05*/
.hpModule1 {background-color:#DC6651; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999;}
.hpModule2 {background-color:#0076C0; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999;}
.hpModule3 {background-color:#8996C7; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999;}
.hpModule4 {background-color:#ADC051; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB;}
.hpModule5 {/*background-color:#6A83AA; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999; */}
.hpImagesBorder {/*border-right:1px solid #999; */}
.whiteThirteenBold {font:bold 13px Verdana,Arial,Helvetica,sans-serif; color:#fff}
a.whiteThirteenBold {font:bold 13px Verdana,Arial,Helvetica,sans-serif; color:#fff; text-decoration:none;}
a.whiteThirteenBold:hover {font:bold 13px Verdana,Arial,Helvetica,sans-serif; color:#fff; text-decoration:underline;}
.CatalogHomeModuleContent {/*background-color:#fff; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 7px 5px 10px; border-right: 1px solid #999; border-bottom:1px solid #999; */}
.CatalogHomeModuleContentNoLine {/*background-color:#fff; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 7px 5px 10px; border-bottom:1px solid #999; */}
.moduleGreyEleven {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000; */}
.moduleBlackEleven {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000; */}
.modulePaddedContent {/*padding:3px 6px 6px 6px; */}
a.bodyLink {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666; text-decoration:underline; */}
.header {font:bold 18px Verdana,Arial,Helvetica,sans-serif; color:#666; padding:0 0 4px;}
.pageTitle {font:bold 16px Verdana,Arial,Helvetica,sans-serif; color:#666; padding-right:10px;}
.subhead {font:bold 13px Verdana,Arial,Helvetica,sans-serif; /*color:#656565; */ color:#000; padding:4px 0;}
.subhead a {}
.subheadBlock {font:bold 14px Verdana,Arial,Helvetica,sans-serif; color:#666; padding:2px 0 2px 5px; text-transform:uppercase; background-color:#E6E7D8;}
.error {font:bold 12px Verdana,Arial,Helvetica,sans-serif; color:#c00;}
.blueSubhead {font:bold 12px Verdana,Arial,Helvetica,sans-serif; color:#0076C0;}
.blueHeaderSmall {font:bold 13px Verdana,Arial,Helvetica,sans-serif; color:#2C5987}
.headerSmall {/*font: bold 14px "Verdana","Arial", "Helvetica"; color: #f00*/}
.disclaimer {font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#666}
.otherSuggestionsBorder {padding:4px 0 14px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.productDetailPhoto {border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.productDetailDesc {background-color:#F1F1F1; border-left:1px solid #ccc;}
.productDetailTab {font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#666}
a.productDetailTab {font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#333; text-decoration:underline;}
.blackTen {/*font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000*/}
.blackEleven {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000*/}
.copyGrey {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#666*/}
a.copyGrey {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#999; text-decoration:underline; */}
.PaddedContent {padding:8px;}
.whiteEleven {font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#fff;}
.whiteTen {font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#fff;}
.primary {font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000;}
a.primary {font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000; text-decoration:none;}
/*pagination*/
.pagination {/*font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#c00; */}
a.pagination {/*font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#333; text-decoration:underline; */}
a.pagination:hover {/*font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#333; text-decoration:none; */}
/*product name styles*/
.prodName {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#0000FF; */}
a.prodName {/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#0000FF; text-decoration:underline; */}
/*modules*/
.ModuleCTADark {/*font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000; */}
a.ModuleCTADark {/*font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000; text-decoration:underline; */}
.ModuleCTALight {/*font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000; */}
a.ModuleCTALight {/*font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000; text-decoration:underline; */}
.module {border-collapse:collapse; border:1px solid #969CA1;}
.hpModule {/*background-color:#6A83AA; border-top:1px solid #C1CCDB; */}
.hpModuleBFXred {/*background-color:#f00; border-top:1px solid #C1CCDB; */}
.hpModuleNLSblue {/*background-color:#2487c7; border-top:1px solid #C1CCDB; */}
.hpModuleSTMpurple {/*background-color:#4d2e91; border-top:1px solid #C1CCDB; */}
.hpModuleBlack {/*background-color:#000; border-top:1px solid #C1CCDB; */}
.bowflexModule {/*background-color:#323232; border-top:1px solid #B9B9B9; */}
.retNauModule {/*background-color:#2B5886; border-top:1px solid #C5C5C5; */}
.bowflexModuleContent {/*background-color:#E4E5E6; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0px 15px 0px; */}
.hpModuleContent {/*background-color:#C1CCDB; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0px 15px 0px; */}
.BFXblackModuleContent {/*background-color:#000; font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#fff; padding:7px 0px 0px 0px; */}
.BFXredModuleContent {/*background-color:#f00; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0px 15px 0px; */}
.NLSwhiteModuleContent {/*background-color:#fff; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0px 15px 0px; */}
.NLSGrayModuleContent {/*background-color:#e4e5e6; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 4px 0px 4px; border-right:1px solid #999; */}
.NLSGrayModuleContentNoLine {/*background-color:#e4e5e6; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 4px 0px 4px; */}
.LGrayModuleContent {background-color:#e4e5e6; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0 0;}
.BeigeModuleContent {/*background-color:#e5e6d7; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0px 15px 0px; */}
.retNauModuleContent {/*background-color:#6C87A5; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0px 15px 0px; */}
.whiteModuleHeadline {/*font:bold 15px Verdana,Arial,Helvetica,sans-serif; color:#fff; */}
.moduleGreyTen {/*font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#6B737A; */}
.modulePaddedContentZeroBottom {/*padding:3px 6px 0px 6px; */}
/*background colors*/
.white {background-color:#fff;}
.blueNav {background-color:#5985C2;}
.mediumBlue {background-color:#f00;}
.beige {background-color:#E5E6D7;}
.lightBeige {background-color:#ccc;}
.black {background-color:#000;}
.lightgrey {background-color:#E4E5E6;}
.mediumgrey {background-color:#969CA1;}
.darkgrey {background-color:#6b737a;}
.charcoal {background-color:#333;}
.greyCCC {background-color:#ccc;}
.grey666 {background-color:#666;}
.hmBucketTop {background-color: #e4e5e6;}
.hmBucketMiddle {background-color: #e4e5e6;}
.hmBucketBottom {background-color: #e4e5e6;}
.featureBox {background-color:#225CAE;}
.eventsHeader{background-color:#ccc; color:#000; font-weight:bold;}
/*begin new mini cart*/
#miniCart {width: 200px;}
#miniCart td {padding:5px 8px; border-bottom: solid 1px #ccc;}
#miniCart .price {text-align:right;}
#miniCart .miniCartHeader {background-color:#2B5886; font-weight:bold; color:#fff; text-align:center;}
#miniCart .miniCartProduct td {background-color: #fff;}
#minicart .miniCartPriceDiscount .price {color: #f00;}
#miniCart .miniCartPriceSubTotal, #miniCart .miniCartPriceTotal td {background-color:#ccc;}
table.checkout_steps {width: 100%; text-align: center; margin: 0 0 16px 0; border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;}
table.checkout_steps td {font-weight: normal; text-transform: uppercase; white-space: nowrap; color: #000;padding: 6px 4px;}
table.checkout_steps td.on {background-color: #eee;}
.on_symbol {font-weight: bold; color: #2B5886;}
/*financing*/
.financeMonthlyPayment {color:#f00; font:14px Verdana,Arial,Helvetica,sans-serif;}
/*popups*/
.popupTopBar{background-color:#666;}
.popupBorder{border-color:#999;}
.popupLeftBar{background-color:#ccc;}
.popupHeaderFooter {background-color:#f00;}
/*misc*/
.inputtype {font:10px Arial,Helvetica,Verdana,sans-serif; height:19px; width:100px;}
.productDetailCode {font-size:10px; color:#ccc;}
td.error {color:#f00; padding:2px;}
td.ctaLinksContent {}
table.ctaLinksContent {}
.productVariationSelect {}
#indented {padding:8px 20px 10px; text-align:left; background-color:#fff;}
#indentedGreyBG {padding:8px 20px 10px; text-align:left; background-color:#F2F2F2;}
.headerBand {font:bold 12px Verdana,Arial,Helvetica,sans-serif; color:#fff; padding:6px 5px 6px 20px; background-color:#225CAE;}
.dataRow {/*border-bottom:1px solid #E4E4E4; height:18px; */}
.dataHeaderRow {/*border-bottom:1px solid #ccc; height:18px; */}
/* Shopping Cart Checkout Modifications R1 2007 */
td.otherSuggestions {background-color:#969CA1; padding:10px 10px 0 14px;}
td.otherSuggestions .item {margin-bottom:15px;}
td.otherSuggestions h4 {font-size:11px;margin-bottom:6px; color:#fff;}
td.otherSuggestions .prodName {}
td.otherSuggestions A.prodName {font-size:10px; color:#fff;}
td.otherSuggestions .price {font-size:10px; color:#fff;}
td.otherSuggestions .saleprice {font-size:10px; color:#fff;}
td.otherSuggestions .strikethat {color:#D1D4D7;}
td.otherSuggestions .addToCart img {margin-top:5px;}
td.otherSuggestionsdeux {background-color:#CACBD1; padding:10px 10px 0 14px;}
td.otherSuggestionsdeux .item {margin-bottom:15px;}
td.otherSuggestionsdeux h4 {font-size:11px;margin-bottom:6px; color:#000;}
td.otherSuggestionsdeux .prodName {}
td.otherSuggestionsdeux A.prodName {font-size:10px; color:#000;}
td.otherSuggestionsdeux .price {font-size:10px; color:#000;}
td.otherSuggestionsdeux .saleprice {font-size:10px; color:#B1170C;}
td.otherSuggestionsdeux .strikethat {color:#000;}
td.otherSuggestionsdeux .addToCart img {margin-top:5px;}
.continueCheckout {text-align:center; color:#ccc; margin:7px 0 7px 0;}
.continueCheckout a {color:#FF2500; font-weight:bold; font-size:12px;}
.continueCheckout a.continue {padding: 0 10px 0 0; }
.continueCheckout a.checkout {padding: 0 0 0 10px;}
.productDetailCTAColumn {width:132px; background-color:#EAEAEA; padding:5px; border-bottom: 1px solid #fff;} 
.productDetailCTAColumn h1 {font-size:11px; color:#000; text-transform:uppercase; padding:5px 0 5px 0; margin:0;} 
.productDetailCTAColumn .upSells {background-color:#CACBD1; margin-bottom: 8px;} 
.productDetailCTAColumn .upSells .item { padding:5px; border-bottom: 1px solid #E9E9EC;} 
.upSells .item .link a {color:#000; font-weight:bold; font-size:10px;} 
.upSells .addToCart img {margin-top:5px;}
.productDetailCTAColumn .upSells .item .price {margin-top:4px; font-weight:bold; color:#fff; font-size:10px;}
/* End Shopping Cart Checkout Modifications R1 2007 */
#shipping .columnCenterLeftNavNormal, #payment .columnCenterLeftNavNormal, #review .columnCenterLeftNavNormal, #confirm .columnCenterLeftNavNormal   {padding: 0; width: auto;}
#payment .checkoutIntro, #shipping .checkoutIntro  {padding: 4px 0 14px 0;}
#payment .method {margin-bottom: 16px;}
#payment .payHeading  {padding: 2px 0 2px 4px; margin-bottom: 5px; background-color:#6A7279; font-weight: bold; color: #fff;}
#payment .methodName {padding-bottom: 6px; font-weight: bold;}
#payment form, #shipping form {margin: 0; padding: 0}
#payment .fieldGroup {padding: 8px 0 16px 0;}
#payment select, #payment input, #payment option, #shipping select, #shipping input, #shipping option {margin-top: 2px; margin-right: 6px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
#payment tt {color:red;}
#payment .readonly {background-color: #ddd;}
/*cart contents table*/
#cart .continueCheckout {text-align:center;}
#cart #cartContentsTable {width:600px; border:1px solid #e7e8e9; border-collapse:collapse;}
#cart #cartContentsTable td {border:1px solid #ccc; }
#cart #cartContentsTable tr.columnHead {height:30px; background-color:#e7e8e9; font-weight:bolder;}
#cart #cartContentsTable tr.columnHead td {font-weight:bolder;}
#cart #cartContentsTable tr.columnHead td.cartProduct{}
#cart #cartContentsTable tr.columnHead td.cartProductImage {}
#cart #cartContentsTable tr.columnHead td.cartProdTitle {}
#cart #cartContentsTable tr.columnHead td.cartQty {width:40px;}
#cart #cartContentsTable tr.columnHead td.cartTotal {width:80px;}
#cart #cartContentsTable tr.columnHead td.cartShipping {width:80px;}
#cart #cartContentsTable tr.columnHead td.cartRemove {width:70px;}
#cart #cartContentsTable #cartPromoCodeTable {background:transparent;}
#cart #cartContentsTable #cartPromoCodeTable td {border:none;}
#cart #cartContentsTable #cartPromoCodeTable td span.disclaimer {color:#cc0000;}
#cart #cartContentsTable #cartPromoCodeArea {background-color:#e7e8e9;}
#cart #cartContentsTable .greyCCC {background-color:#e7e8e9;}
/*contact_us.jsp*/
#contact_us_form table td {padding: 3px 0;}
#contact_us_form table td.label {text-align: right; padding-right: 6px;}
/* New category_rows_with_links */
#category_rows_with_links h1 {margin-bottom: 8px; color: #666;}
#category_rows_with_links .catHeaderImage {margin-bottom: 8px;}
#category_rows_with_links table#subCategories {width:95%; margin-top: 8px;}
#category_rows_with_links>table#subCategories {width:100%;}
#category_rows_with_links #subCategories td {border-bottom: solid 1px #ccc;}
#category_rows_with_links #subCategories .subCatThumb {padding: 6px 8px 6px 0;}
#category_rows_with_links #subCategories .subCatText {padding: 8px 8px 8px 0;}
#category_rows_with_links #subCategories a.subCatLabel {font-size: 15px; font-weight: bold; text-decoration: none; color:#2C5987;}
#category_rows_with_links #subCategories .subCatLink {white-space: nowrap;}
/* Finance Application - Tier 1 */
.financeApp fieldset {width:550px; padding:15px; text-align:left; margin-bottom: 4px;}
.financeApp fieldset legend {font-weight:bold; color:#999; font-size: 12px;}
.financeApp fieldset table {width:500px;}
.financeApp fieldset table td {color:#333; font-size:11px;}
.financeApp fieldset table td label, fieldset label {color:#000; font-size:12px;}
.financeApp fieldset .iframe_small {border: 1px solid #CCCCCC; width: 530px; height: 100px; clear: both; overflow: auto; text-align:justify; padding-left:10px; padding-right:10px;}
.financeApp fieldset .iframe_big {border: 1px solid #CCCCCC; width: 530px; height: 200px; clear: both; overflow: auto; text-align:justify; padding-left:10px; padding-right:10px;}
.financeApp .iframe_links {float:right; width:100px; text-align:right;}
.financeApp div.iframe_contents, .iframe_contents p {color:#666;}
.financeApp .iframe_links a {text-decoration:none; padding:5px 5px 1px 5px;	background-color:#999; color:#fff; font-size:13px;}
.financeApp .iframe_links a:hover {text-decoration:underline;}
.financeApp .form_label {padding-top:10px;}
.financeApp span.radioBtn_spacer {margin-left:30px;}
.financeApp .iframe_contents .disclosure_title {font-size:13px; font-weight:bold; color:#000;}
.financeApp .iframe_contents .disclosure_stamp {font-size:10px; font-weight:bold;}
.financeApp .iframe_contents li {font-size:11px; padding-bottom:10px;}
/* End Finance Application - Tier 1 */
/*template updates - shared*/
#pageRowHeader {}
#pageRowCenter {clear:both;}
#pageRowFooter {background-color:#fff;}
#pageRowTable {margin:0; padding:0;}
#pageColumnLeft {}
#pageColumnCenter {background-color:#fff;}
#pageColumnRight {}
.columnCenterNoNav {width:760px;}
.columnCenterLeftNavOnly {width:616px;}
.columnCenterRightNavOnly {width:620px;}
.columnCenterBothNav {width:476px;}
#mainHeader {text-align:left;}
#mainHeader #mainHeaderImage {text-align:center;}
#mainHeader #mainHeaderCopy {padding:10px;}
#mainHeader h1 {padding-left:10px; padding-right:10px;}
#mainContent {padding:10px 10px 10px 10px;}
#mainForm {padding:10px;}
#mainBottom {padding:0 10px;}
.disclaimer {padding-left:10px; padding-right:10px;}
/*template updates - content_basic.jsp*/
#content_basic #mainContent {padding:0;}
/*template updates - linkgroup2.jsp */
#linkgroup2 h1 {padding-left:0;}
/*template updates - testimonials_view.jsp*/
.dividerImage {padding-top:5px; padding-bottom:5px;}
.dividerImage img {width:500px; height:1px;}
#testimonialPages {padding-bottom:15px;}
#testimonialStories {}
.testimonialEntry {}
.testimonialName {color:#ff0000; padding-left:15px;}
.testimonialDivider {padding-top:5px; padding-bottom:5px;}
.testimonialDivider img {width:450px; height:1px;}

