BODY {
font-family:Verdana,Arial,Helvetica,sans-serif; color:#0C100D; margin:0;
}
 BODY a {
color:#666;
}
 P,TD {
font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000;
}
 SELECT,OPTION {
font:11px Verdana,Arial,Helvetica,sans-serif; height:19px;
}
 .container {

}
/*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*/ /*Header*/ .PrimaryHeader {
width:760px; height:96px; background-color:#fff; padding:0 10px;
}
 .PrimaryHeader .hdrLogo {

}
 .PrimaryHeader .hdrPhoneNumber {
padding:5px 0 0; font:bold 12px Verdana,Arial,Helvetica,sans-serif; color:#0076C0;
}
 .PrimaryHeader .hdrUtilityNavigation {
padding:10px 0 15px; font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}
 .PrimaryHeader .hdrUtilityNavigation a {
color:#666;
}
 .PrimaryHeader .hdrUtilityNavigation a:hover {

}
 .PrimaryHeader .hdrSearchAndCart {
margin:0; padding:5px 0 0;
}
 .PrimaryHeader .hdrSearchAndCart form {
margin:0; padding:0;
}
 .PrimaryHeader .hdrSearchAndCart .searchForm {

}
 .PrimaryHeader .hdrSearchAndCart .searchForm form {

}
 .PrimaryHeader .hdrSearchAndCart .searchLabel {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000; padding:0 2px 0 0;
}
 .PrimaryHeader .hdrSearchAndCart .searchField {
width:95px; height:19px; font:10px Arial,Helvetica,Verdana,sans-serif; margin:0; padding:0;
}
 .PrimaryHeader .hdrSearchAndCart .searchButton {
padding: 0 4px;
}
 .PrimaryHeader .hdrSearchAndCart .hdrShoppingCartLink {
padding:0 0 0 10px;
}
 .PrimaryHeader .hdrSearchAndCart .hdrShoppingCartLink a {
color:#666;
}
 .PrimaryHeader .hdrSearchAndCart .hdrShoppingCartLink a:hover {

}
 .PrimaryHeader .hdrSearchAndCart .hdrShoppingCartIcon {
padding:0 0 0 5px;
}
 .PrimaryHeader .hdrSearchAndCart .hdrShoppingCartTally {
padding:0;
}
 /*Primary Top Nav*/ .primaryNav {
width:760px; background-color:#2B87C3;
}
 .primaryNav ul {
list-style-type:none; margin:0; padding:0;
}
 .primaryNav ul li {
float:left; margin:0; padding:0; font:bold 11px Verdana,Arial,Helvetica,sans-serif; text-align:center;
}
 .primaryNav ul li .active {
background-color:#2B5886;
}
 .primaryNav ul li a {
line-height:19px; height:19px; background-color:#2B87C3; color:#fff; text-decoration:none; padding:3px 23px; border-right:1px solid #fff;
}
 .primaryNav ul li a:hover {
background-color:#2B5886;
}
 /*primary nav items from left to right */ .primaryNav .navItem1 a {

}
 .primaryNav .navItem2 a {

}
 .primaryNav .navItem3 a {

}
 .primaryNav .navItem4 a {

}
 .primaryNav .navItem5 a {

}
 .primaryNav .navItem6 a {
padding-right:32px; border-right:none;
}
 .primaryNav .navItem7 a {

}
 .primaryNav .navItem8 a {

}
 /*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;
}
 /*Left Nav Area*/ .leftNav {
width:143px; border-right:1px solid #ccc;
}
 .leftNav .leftNavProductSearch {
padding:10px 0 10px 10px;
}
 .leftNav .leftNavProductSearch .productSearch {

}
 .leftNav .leftNavProductSearch .productSearch .productSearchLabel {
font:10px Verdana,Arial,Helvetica,sans-serif;
}
 .leftNav .leftNavProductSearch .productSearchForm {

}
 .leftNav .leftNavProductSearch .productSearchForm form {
margin:0; padding:0;
}
 .leftNav .leftNavProductSearch .productSearchForm .productSearchField {
width:95px; height:19px; font:10px Arial,Helvetica,Verdana,sans-serif;
}
 .leftNav .leftNavProductSearch .productSearchForm .productSearchButton {

}
 /*left navigation */ .leftNav .leftNavLinks {
width:142px; margin:0; padding:0; font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}
 /*left nav level 1*/ .leftNav .leftNavLinks ul {
list-style-type:none; margin:0; padding:0;
}
 .leftNav .leftNavLinks ul li {

}
 .leftNav .leftNavLinks ul li a {
display:block; width:142px; color:#000; font-weight:bold; text-decoration:none;
}
 .leftNav .leftNavLinks ul li a:hover {

}
 .leftNav .leftNavLinks ul li a.leftNavActive {
background-color:#000; color:#fff;
}
 .leftNav .leftNavLinks ul li a.leftNavActive:hover {

}
 /*left nav level 2*/ .leftNav .leftNavLinks ul ul {
list-style-type:none; margin:0; padding:0;
}
 .leftNav .leftNavLinks ul ul li {
border-bottom:1px solid #ccc;
}
 .leftNav .leftNavLinks ul ul li a {
display:block; width:127px!important; width/**/:142px; padding:4px 0 4px 15px; background-color:#fff; color:#000; font-weight:normal;
}
 .leftNav .leftNavLinks ul ul li a:hover {
background-color:#2c5987; color:#fff;
}
 .leftNav .leftNavLinks ul ul li a.leftNavActive {
background-color:#2c5987; color:#fff; font-weight:bold;
}
 .leftNav .leftNavLinks ul ul li a.leftNavActive:hover {

}
 /*left nav level 3*/ .leftNav .leftNavLinks ul ul ul {
list-style-type:none; margin:0; padding:0;
}
 .leftNav .leftNavLinks ul ul ul li {
border-bottom:1px solid #c0c0c0;
}
 .leftNav .leftNavLinks ul ul ul li a {
display:block; width:117px!important; width/**/:142px; padding:4px 0 4px 25px; background-color:#e4e5e6; color:#000; font-weight:normal;
}
 .leftNav .leftNavLinks ul ul ul li a:hover {
background-color:#d4d5d5; color:#000; font-weight:normal;
}
 .leftNav .leftNavLinks ul ul ul li a.leftNavActive {
background-color:#e4e5e6; color:#000; font-weight:bold;
}
 .leftNav .leftNavLinks ul ul ul li a.leftNavActive:hover {
font-weight:bold;
}
 /*left nav level 4*/ .leftNav .leftNavLinks ul ul ul ul {
list-style-type:none; margin:0; padding:0;
}
 .leftNav .leftNavLinks ul ul ul ul li {
border-bottom:1px solid #ccc;
}
 .leftNav .leftNavLinks ul ul ul ul li a {
display:block; width:107px!important; width/**/:142px; padding:3px 0 3px 35px; background-color:#fff; color:#2c5987; font-weight:normal;
}
 .leftNav .leftNavLinks ul ul ul ul li a:hover {
background-color:#ccd6e1; color:#2c5987;
}
 .leftNav .leftNavLinks ul ul ul ul li a.leftNavActive {
background-color:#fff; color:#2c5987; font-weight:bold;
}
 .leftNav .leftNavLinks ul ul ul ul li a.leftNavActive:hover {

}
 /*left nav level 5*/ .leftNav .leftNavLinks ul ul ul ul ul {
list-style-type:none; margin:0; padding:0;
}
 .leftNav .leftNavLinks ul ul ul ul ul li {
border-bottom:1px solid #ccc;
}
 .leftNav .leftNavLinks ul ul ul ul ul li a {
display:block; width:97px!important; width/**/:142px; padding:3px 0 3px 45px; background-color:#fff; color:#000;
}
 .leftNav .leftNavLinks ul ul ul ul ul li a:hover {
background-color:#fff; color:#2c5987;
}
 .leftNav .leftNavLinks ul ul ul ul ul li a.leftNavActive {
background-color:#fff; color:#2c5987; font-weight:bold;
}
 .leftNav .leftNavLinks ul ul ul ul ul li a.leftNavActive:hover {

}
 /*left nav utility links (resource links)*/ .leftNav .leftNavUtilityNavigation {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000;
}
 .leftNav .leftNavUtilityNavigation a {
color:#000; text-decoration:none;
}
 .leftNav .leftNavUtilityNavigation a:hover {
text-decoration:underline;
}
 /*Footer*/ .footer {

}
 .footer .tagline {

}
 .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;
}
 /*end NEW updated styles used consistently throughout templates March 2006 */ /*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, San-serif; color:#C10000; text-decoration:none;
}
 .tableHeaderRow {
font:bold 12px Arial, Helvetica, San-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, San-serif; font-size:11px;
}
 .microHdrHome {
font-size:19px; font-weight:bold;
}
 .microSubhdrHome {
font:bold 15px/18px "Verdana", "Sans-serif"; color:#000;
}
 .TableLabelTop {

}
 .orangeBold {
color:#369;font-family:Verdana, San-serif; font-size:11px;text-decoration:none;font-weight:800;
}
 a.orangeBold {
color:#369;font-family:Verdana, San-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 15px Verdana,Arial,Helvetica,sans-serif; color:#2C5987;
}
 /*product advisor styles*/ #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:#c00;
}
 .strikeThat {
text-decoration:line-through;
}
 #financingArea {
padding:4px 0 7px; border:1px solid #ccc;
}
 #financingArea a {
font-size:10px;
}
 #helpfulLinks {
font-size:11px;
}
 #helpfulLinks a {
font-size:9px; color:#000;
}
 #tabContainer {
border:1px solid #cccccc; padding:10px; border-top:none;
}

#activeTab
{
font-size:10px; border:1px solid #cccccc; border-bottom:none; text-align:center; padding:3px;
}

#inActiveTab {

font-size:10px; border:1px solid #ccc; background-color:#EDA736; text-align:center; padding:3px;
}

#inActiveTab
a {
font-size:10px; text-decoration:none; color:#ffffff;
}


#spaceTab {
width:7px;
}
 #underActiveTab {
border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:4px;
}
 #underInActiveTab {
border-bottom:1px solid #cccccc; height:4px;
}
 /*cart revision*/ #cartPromoBar {
font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#fff; padding:3px 0 3px 10px; margin:6px 0; 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;
}
 .videoModuleBackground {
background-color:#eee;
}
 /*revisions to cataloghome.jsp and brand.jsp on 04.27.05*/ .hpModule1 {
background-color:#000; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999;
}
 .hpModule2 {
background-color:#4D2E91; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999;
}
 .hpModule3 {
background-color:#f00; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999;
}
 .hpModule4 {
background-color:#2487C7; padding:5px 5px 5px 10px; border-top:1px solid #C1CCDB; border-right:1px solid #999;
}
 .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;
}
 .CatalogHomeModuleContentNoLine {
background-color:#fff; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 7px 5px 10px;
}
 .moduleGreyEleven {
font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#ccc
}
 .moduleBlackEleven {
/*font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#000;*/
}
 .modulePaddedContent {
padding:3px 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 18px Verdana,Arial,Helvetica,sans-serif; color:#000;
}
 .subhead {
font:bold 14px Verdana,Arial,Helvetica,sans-serif; color:#656565; padding:4px 0;
}
 .subhead a {
color: #656565;
}
 .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:#fff;
}
 a.primary {
font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#fff; 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:#00f;
}
 a.prodName {
font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#00f; text-decoration:underline;
}
 /*module styles*/ .ModuleCTADark {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000;
}
 a.ModuleCTADark {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000; text-decoration:underline;
}
 .ModuleCTALight {
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#fff;
}
 a.ModuleCTALight{
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#fff; 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 0 15px;
}
 .hpModuleContent {
background-color:#C1CCDB; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0 15px;
}
 .BFXblackModuleContent {
background-color:#000; font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#fff; padding:7px 4px 0; border-right:1px solid #999;
}
 .BFXredModuleContent {
background-color:#f00; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0 15px;
}
 .NLSwhiteModuleContent {
background-color:#fff; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0 15px;
}
 .NLSGrayModuleContent {
background-color:#e4e5e6; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 4px 0; border-right:1px solid #999;
}
 .NLSGrayModuleContentNoLine {
background-color:#e4e5e6; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 4px 0;
}
 .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 0 15px;
}
 .retNauModuleContent {
background-color:#6C87A5; font:normal 10px Verdana,Arial,Helvetica,sans-serif; padding:7px 0 15px;
}
 .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:#fff
}
 .mediumBlue {
background-color:#2B87C3
}
 .beige {
background-color:#E5E6D7
}
 .lightBeige {
background-color:#E5E6D7
}
 .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;*/
}
 /*mini cart styles*/ .MiniCartHeader {
background-color:#2B5886; padding:4px 10px; border-bottom:1px solid #ccc; cursor:pointer; cursor:hand;
}
 .MiniCartProduct {
background-color:#fff; padding:4px 10px; border-bottom:1px solid #ccc; height:22px;
}
 .MiniCartSubTotal {
background-color:#ccc; padding:4px 10px 4px 15px; border-bottom:1px solid #ccc; height:22px; cursor:pointer; cursor:hand;
}
 .MiniCartTotal {
background-color:#ccc; padding:4px 10px 4px 15px; border-bottom:1px solid #ccc; height:22px; cursor:pointer; cursor:hand;
}
 /*financing styles*/ .financeMonthlyPayment {
color:#2C5987; font:14px Verdana,Arial,Helvetica,sans-serif;
}
 /*popups*/ .popupTopBar{
background-color:#666
}
 .popupBorder{
border-color:#999
}
 .popupLeftBar{
background-color:#E5E6D7
}
 .popupHeaderFooter {
background-color:#2B87C3
}
 /*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 {
padding:3px 6px 6px;
}
 table.ctaLinksContent {

}
 .productVariationSelect {
width:175px;
}
 #indented {
/*padding:8px 20px 10px 20px; text-align:left; background-color:fff;*/
}
 #indentedGreyBG {
/*padding:8px 20px 10px 20px; 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;*/
}
