body {font-family:Arial, Helvetica, sans-serif; margin:0; text-align:center; background-color:#fff; color:#000; font-size:12px;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {color:#0076c0;}
form {margin: 0; padding: 0;}
select, option {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
sup {font-size: 65%; top: -0.5em; line-height: 0; position: relative; vertical-align: baseline;}
em {font-style:italic; color:#000;}
table {border-collapse: collapse;}
td {padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a {color:#0076c0; outline: none; text-decoration: none;}
a img {border: none;}
input {outline: none; margin-top: 2px;}
a:hover {text-decoration:underline;}
a.addArrow {font-weight:bold; color:#0076c0; background:url('http://nautilus.scene7.com/is/image/Nautilus/NLS_arrow_icon?fmt=png-alpha') no-repeat center left; padding-left:8px;}
a.addVideo {font-weight:bold; color:#0076c0; background:url('http://nautilus.scene7.com/is/image/Nautilus/BFX_ss_video_icon?fmt=png-alpha') no-repeat center left; padding-left:30px;}
li.highlightLink a {font-weight:bold; color:#a9a9a9;}
li.highlightLink a:hover {font-weight:bold; color:#0076c0;}
p, ol li {margin: 0 0 15px; line-height: 1.4;}
h1, .pageTitle {font-size: 21px; color:#a9a9a9; margin:.5em 0 .5em 0;}
h2 {font-size: 20px; color:#a9a9a9; margin: 0 0 15px 0;}
h3 {font-size: 15px; color:#a9a9a9; margin: 0 0 10px 0;}
h4 {font-size:1.334em; line-height:1.25em; color:#a9a9a9; margin:.5em 0 .5em 0;}
h5 {font-size:1.1667em; line-height:1.285em; color:#a9a9a9; margin:.5em 0 .5em 0;}
h6 {font-size:1em; line-height:1.334em; color:#a9a9a9; margin:.5em 0 .5em 0;} 
.container {width:960px; margin:0 auto 50px auto; text-align:left;}
/*.divider {border-bottom:1px solid #ccc; width:940px;}*/
.hide {display:none;}
blockquote {font-style:italic;}
/*shared*/
.clearFloats, .clearfloats {clear:both; padding-top:.05px;}
.disclaimer {font-size: 11px;}
a#discPop {text-decoration:none; font-weight:normal;}
a#discPop:hover {text-decoration:underline;}
.highlightLink a {font-weight:bold; color:#000;}
/*end shared*/

/*LAYOUT*/

#rfi_v2 #mainContentUpperLTA h1, #customer_service_v2 #mainContentUpperLTA h1, #content_v2 #mainContentUpperLTA h1, #catalogsection_v2 #mainContentUpperLTA h1, #product_comparison_results_v2 #mainContentUpperLTA h1, #search_result_v2 #mainContent h2  {width: 960px; margin: 0; font-size: 15px; height: 30px; line-height: 30px; background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/INTL-category-bkgd') top left no-repeat;}
#catalogsection_v2 #mainContentUpperLTA h1 .duo_colors, #content_v2 #mainContentUpperLTA h1 .duo_colors, #customer_service_v2 #mainContentUpperLTA h1 .duo_colors, #rfi_v2 #mainContentUpperLTA h1 .duo_colors, #order_status_results_v2 #mainContentUpperLTA h1 .duo_colors, #product_comparison_results_v2 #mainContentUpperLTA h1 .duo_colors, #content_v2 #mainContentLowerLTA h3 .duo_colors {display: inline-block; color: #fff; background-color:#2c5987; padding: 0 20px;}
#product_categories_v2 #mainContent1Column h3  {background-color:#2c5987;}
#mainContentUpperLTA h1#twoCol {background: url('http://nautilus.scene7.com/is/image/Nautilus/INTL-category-bkgd') top left no-repeat;}

/* design templates */
#merch1Col {margin-bottom: 15px; position: relative;}
#merch2Col {overflow: auto; margin-bottom: 15px; width: 950px;}
#merch2Col #col1 {float: left; width: 710px; position: relative; }
#merch2Col #col2 {float: left; width: 240px; height: 321px;}
#merch2Col.subLinks #col2 {}
#merch2Col.subLinks #col2 .links {height: 320px; width: 230px; padding: 0;}
#merch2Col.subLinks #col2 .links.half {height: 160px;}
#merch2Col.subLinks #col2 .links h3 {padding: 20px 15px 15px 25px; margin: 0;}
#merch2Col.subLinks #col2 .links ul {list-style: none; margin: 0 15px 15px 25px; padding: 0;}
#merch2Col.subLinks #col2 .links ul li {margin-bottom: 10px; line-height: 1.4; font-weight: bold;}
#merch2Col #col2 .links.cta {width: 160px;}


#logos {background-color: #fff; padding: 15px 0;}
#logos img {vertical-align: middle; margin: 0 50px 0 20px;}
#logos ul li.first {margin: 0;}



/*main page cta*/
#mainContent .cta {clear:right; margin:20px 0 18px 0; padding:20px 0px 0 22px; float:left; border-left:1px solid #e9e9e9; height:70px;}
#mainContent .cta .ctaLeft {float:left;}
#mainContent .cta .ctaRight {float:right; text-align:right;  margin-left:0; padding-left:0; margin-top:-10px;}
#mainContent .cta h2 {display:inline; line-height:1.4; margin-bottom:10px; color:#2c5987;}
#mainContent .cta .ctaLink {padding-top:10px;}
#mainContent .cta .ctaLink  a {color:#808080;}
#mainContent .cta .ctaLink  a:hover {text-decoration:none;}
#mainContent .cta img {margin-right:10px;}
#mainContent .cta.first {border-left:none; margin-left:-5px; margin-right:1px;}
#mainContent .ctaFull {width:900px!important; width/**/:940px; border-left:none;}
#mainContent .ctaHalf {width:420px!important; width/**/:410px;}
#mainContent .ctaThird {width:285px!important; width/**/:313px;}
#mainContent .ctaQuarter {width:199px!important; width/**/:235px;}



/*headerPromo*/
.headerPromo, #headerPromo, #subHeaderPromo {display:none;}


/*header navigation*/
#headerUpper {padding: 10px 0 10px 0; position: relative; width: 100%; background-color: #fff; }
#headerUpper #hdrLogo {margin-left: 10px;}
#headerUpper #hdrOther {position: absolute; right: 0px; top:25px;}
#headerUpper #hdrOther span {color: #000;}
#headerUpper #hdrOther a {margin: 0 3px; font-weight: bold; text-decoration: underline;}
#headerPrimaryNav {width: 960px; height: 34px; position: relative; clear:both; z-index: 100; background: url('http://nautilus.scene7.com/is/image/Nautilus/INTL-nav-bkgd-sprite?fmt=gif') no-repeat; background-position: 0 -40px;}

/*tabbed navigation*/
#headerPrimaryNav #navTabs, #headerPrimaryNav #navTabs * {margin:0; padding:0;}
#headerPrimaryNav #navTabs {margin:0 px;  position:absolute; top: 0; left: 0; z-index:100;}
#headerPrimaryNav #navTabs li.navTab1 {border: none;}
#headerPrimaryNav #navTabs li.navTab1 a {}
#headerPrimaryNav #navTabs li.navTab2 {text-align: center;}
#headerPrimaryNav #navTabs li.navTab3 {}
#headerPrimaryNav #navTabs li.navTab4 {}
#headerPrimaryNav #navTabs li {float:left; list-style:none; margin:0; padding: 0; z-index: 1;}
#headerPrimaryNav #navTabs li.activeTab {background: url('http://nautilus.scene7.com/is/image/Nautilus/INTL-nav-bkgd-sprite?fmt=gif') no-repeat; background-position: 0 0px; height: 34px; color:#fff;}
#headerPrimaryNav #navTabs li:hover {background: url('http://nautilus.scene7.com/is/image/Nautilus/INTL-nav-bkgd-sprite?fmt=gif') no-repeat; background-position: 0px 0px;  height: 34px; text-decoration:none; color:#d5d10e;}
#headerPrimaryNav #navTabs li.activeTab a span {color:#d5d10e ;}
#headerPrimaryNav #navTabs li a {color:#fff; font-weight:bold; font-size: 16px; display:block; padding: 7px 25px; text-decoration:none;}
#headerPrimaryNav #navTabs li a:hover {color:#d5d10e ;}
#headerPrimaryNav #navTabs li a span {}


/*header utility bar*/
#headerUtilityBar {height: 7px; position: relative; color:#a9a9a9; background-color: #fff; margin-top:3px;}
#headerUtilityBar form input {margin:0; font-family: Arial, Helvetica, sans-serif;}
#headerUtilityBar form select {font-size:10px;}
#headerUtilityBar #headerUtilityBarSearch {color: #A9A9A9; font-weight: bold; padding: 0; position: absolute; right: 0; top: -75px;}
#headerUtilityBar #headerUtilityBarSearch span {display: none;}
#headerUtilityBar #headerUtilityBarSearch input.searchField {width: 220px; border: solid 1px #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  font-weight: bold; color: #a9a9a9; position: relative; top: 0px; margin-right: 4px; padding-left:10px;}
#headerUtilityBar #headerUtilityBarSearch input.searchButton {position: relative; top: 6px;}

/*header alert bar*/
#headerAlertBar {clear:both; font-weight:bold; border:1px solid #ccc; padding: 10px; margin-bottom: 15px;}
#headerAlertBar img {margin:3px 0 0 -27px; padding-right:5px;}
#headerAlertJSBar {background:#a9a9a9 url('http://nautilus.scene7.com/is/image/Nautilus/gfx_InfokitThankyouGradient') repeat-x; margin:0px 20px 10px 30px; color:#fff; font-weight:bold; padding:0 10px; border-bottom:1px solid #ccc;}
#headerAlertJSBar img {margin:3px 0 0 -27px; padding-right:5px;}

/*main page content*/
#mainContentTop {}
#mainContent {margin-bottom: 15px;}
#mainContent #mainContentUpperLTA {background-color: #fff;}
#mainContent #mainContentUpperLTA h1 {margin:0;}
#mainContent #mainContent2Column {background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_category_hdr_bkgd_2col') repeat-y 20px 0px; top:-4px; border-bottom: solid 1px #ededed; position: relative; overflow: hidden;}
#mainContent #mainContent2Column #mainPanel {float:left; width: 625px; padding:15px 20px 15px 20px;}
#mainContent #mainContent2Column #mainPanel p img {margin:1em;}
#mainContent #mainContent2Column #csPanel {float:left; padding: 20px; margin-left: 20px; width: 230px; line-height: 1.4;}
#mainContentBottom {}
#mainContent #bodyContent {background-color: #fff; padding: 15px; border-bottom: solid 1px #ccc; }
#mainContent .mainContent1Column {background-color: #fff;}

/*main page cta*/
#mainContent #mainContentLowerLTA .cta {clear:right; margin:0 0 -10px 0; padding:20px 20px 0 20px; float:left; border-left:1px solid #ccc;}
#mainContent #mainContentLowerLTA .cta .ctaLeft {float:left; margin-top:10px;}
#mainContent #mainContentLowerLTA .cta .ctaRight {float:right; text-align:right; height:110px; margin-left:0; padding-left:0; margin-top:-10px;}
#mainContent #mainContentLowerLTA .cta h5 {display:inline; line-height:1.4; margin-bottom:10px;}
#mainContent #mainContentLowerLTA .cta .ctaLink {padding-top:10px;}
#mainContent #mainContentLowerLTA .cta img {}
#mainContent #mainContentLowerLTA .cta.first {border-left:none;}
#mainContent #mainContentLowerLTA .ctaFull {width:900px!important; width/**/:940px; border-left:none;}
#mainContent #mainContentLowerLTA .ctaHalf {width:429px!important; width/**/:450px;}
#mainContent #mainContentLowerLTA .ctaThird {width:272px!important; width/**/:313px;}
#mainContent #mainContentLowerLTA .ctaQuarter {width:194px!important; width/**/:235px;}

#mainContent #mainContentLowerLTA .rowHeader {height: 30px; line-height: 30px; background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/INTL-category-bkgd') top left no-repeat;}

/* sorting */
.paginationSorting {display:none;}

/*forms*/
#mainContent form { margin-right:0px; padding-right:0;}
#mainContent form table th {background-color:#ccc; color:#000; font-weight:bold;}
#mainContent form table td {padding:0 10px 5px 15px;}
#mainContent form table td.divider {height:20px; background:url('http://nautilus.scene7.com/is/image/Nautilus/infokit_divider?fmt=gif-alpha&qlt=98,0') center repeat-x;}
#mainContent form table td.label {font-weight:bold; color:#a9a9a9; padding-right:10px;}
/*thumbnailBoxes & pagination (don't prepend template id - shared with search)*/
#thumbnailBoxes {background-color: #fff; overflow: auto; height: 100%;}
#product_categories_v2 #thumbnailBoxes {margin-bottom: 20px; border-bottom: solid 1px #ededed;}
.thumbnailBox.volts220 .thumbnailTop h4 {width: 50px; height: 50px; background: url('http://nautilus.scene7.com/is/image/Nautilus/INTL-available220v?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 20px; display: block;}
.thumbnailBox.volts2202 .thumbnailTop h4 {width: 50px; height: 50px; background: url('http://nautilus.scene7.com/is/image/Nautilus/INTL-220v-v2?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 20px; display: block;}
#catalogsection_v2 #thumbnailBoxes .thumbnailRow {overflow: auto; padding: 10px 0; border-bottom:1px solid #ededed;}
#catalogsection_v2 #thumbnailBoxes .thumbnailRow .thumbnailBox {margin-bottom: 10px;}
#product_categories_v2 #thumbnailBoxes .thumbnailRow {overflow: auto; clear:both; padding-bottom: 10px; }
#search_result_v2  #thumbnailBoxes .thumbnailRow {overflow: auto; padding: 10px 0;}

/*thumbnail box*/
.thumbnailBox {width:200px; margin:0 16px; float:left; position: relative; clear: none; overflow: hidden; }
.thumbnailBox.thumbnailLastColumn {}
.thumbnailBox .thumbnailTop {padding: 0; margin:0px;}
.thumbnailBox .thumbnailTop h4 {position: absolute;}
.thumbnailBox .thumbnailTop img {text-align:center;}
.thumbnailBox .thumbnailTop .prodImage {margin: 15px 0 0 0; }
.thumbnailBox .thumbnailTop .prodImage img {border:1px solid #ededed; }
.thumbnailBox .thumbnailTop .prodImage img:hover {border:1px solid #ccc;}
.thumbnailBox .thumbnailTop .prodTitle {height: 40px; line-height:1.25em; text-align:center; padding:10px 0 ;}
.thumbnailBox .thumbnailTop .prodPrice {display:none;}
.thumbnailBox .thumbnailTop .prodPrice .prodPriceSlashed {display:none;}
.thumbnailBox .thumbnailTop .prodCompare {margin: 5px 0;}
.thumbnailBox .thumbnailTop .prodCompare input {}
.thumbnailBox .thumbnailBottom {display:none; width:190px!important; width/**/:220px; margin-top:-7px; padding:0 15px 15px 15px; z-index:100; position:absolute; overflow:hidden;}
.thumbnailBox .thumbnailBottom .prodFeatures {padding:2px 5px 8px 5px;}
.thumbnailBox .thumbnailBottom .prodFeatures ul {margin:0 10px; padding:0;}
.thumbnailBox .thumbnailBottom .prodButton {text-align:center; margin:0; padding:0;} 

/*cross sell box*/
.crossSellBox {width:140px!important; width/**/:155px; float:left; padding-right:12px; padding-left:12px; border-right:1px solid #e7e8e9;}
.crossSellBox.crossSellColumn1 {padding-left:0;}
.crossSellBox.crossSellColumn4 {padding-right:0; border:none;}
.crossSellBox .crossSellTop h4 {display:none;}
.crossSellBox .crossSellTop img {text-align:center;}
.crossSellBox .crossSellTop .prodImage {padding-bottom:5px;}
.crossSellBox .crossSellTop .prodTitle {height:45px; font-size:11px; text-align:center; padding:2px 15px;}
.crossSellBox .crossSellTop .prodPrice {display:none;}
.crossSellBox .crossSellTop .prodPrice .prodPriceSlashed {text-decoration:line-through; font-weight:normal;}
.crossSellBox .crossSellTop .prodAddToCart {display: none;}
#mainContent .crossSellBox .crossSellTop .prodAddToCart form {border:none; background-color:transparent;}
.crossSellBox .crossSellBottom {display:none;}

/*footer*/
div#footer { margin-bottom:10px;}
#footer a {font-weight:normal; text-decoration:none;}
#footer a:hover {color:#0076c0; font-weight:normal; text-decoration:underline;}
#footer #footer6 {}
#footer #footer6 #footer6Head {overflow: auto; width: 960px; position: relative; background: transparent url('https://a248.e.akamai.net/f/248/9086/10h/origin-d5.scene7.com/is/image/Nautilus/INTL-footer6-bkgd') top left no-repeat; height: 34px;}
#footer #footer6 #footer6Head #footer6HeadLogo { margin: 6px 0 0 15px; }
#footer #footer6 #footer6Head #footer6HeadLanguage {float:right; margin:4px 10px 0 0;}
#footer #footer6 #footer6LinkColumns {padding: 5px 0 15px 0; border-bottom: solid 1px #ededed; overflow: auto; height: 100%; background-color: #fff;}
#footer #footer6 #footer6LinkColumns .footer6List {float:left; width:190px; margin:0 0 0 5px; padding: 0px 10px; }
#footer #footer6 #footer6LinkColumns .footer6Col5 {width: 260px;}
#footer #footer6 #footer6LinkColumns ul.footer6List li {list-style-type:none; line-height:24px; text-align:left;}
#footer #footer6 #footer6LinkColumns ul.footer6List li a {text-decoration: underline; color: #808080;}
#footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a {font-weight: bold; color:#000; text-decoration:none;}
#footer #footer6 #footer6LinkColumns #footer6CTAColumn {}
#footer #footer6 #footer6LinkColumns #schwinn-connect-cta {float: right; width: 242px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color:#fff; border: 2px solid #c4c4c4;  text-align:center; font-size:11px; padding:10px; margin-left:20px;}
#footer #footer6 #footer6LinkColumns #schwinn-connect-cta a:hover {text-decoration:none;}
#footer #footer6 #footer6LinkColumns #schwinn-connect-cta a p {color:#808080; margin-bottom:2px;}
#footer #footer6 #footer6LinkColumns #schwinn-connect-cta a p span {color:#000; font-weight:bold;}
#footer #footer6 #footer6LinkColumns #schwinn-connect-cta a div {font-size:12px; font-weight: bold; color:#2C5987;}

#footer #footerCopyright {text-align:center; font-size:10px; color:#000; margin-top:20px;}
#footer #footerCopyright a {text-decoration:underline; color:#000;}
#footer #footerCopyright #warranty-disc {display: none;} /*hide on all pages except product pages*/
#product_detail_v2 #footer #footerCopyright #warranty-disc {display: block; margin: 30px 20px 10px 0;} /*hide on all pages except product pages*/
#footer .footerHackerSafe {float: right; margin-top: 10px;}


/*END LAYOUT*/

/* TEMPLATE SPECIFIC CSS */
/*catalogsection_v2*/
#catalogsection_v2{}
#catalogsection_v2 #productCompare {background-color: #fff; padding: 10px 0 0 10px;}


/*customer_service_v2*/
#customer_service_v2 {}
#customer_service_v2 #mainContent {}
#customer_service_v2 #mainContent #mainPanel form {margin:1em 0 0 0;}
#customer_service_v2 #mainContent #orderStatusFormTable .divider {background:none; height:0; margin:0; padding:0;}

/*linkgroup_v2*/
#linkgroup_v2 {}
#linkGroupContainer {padding:0;}
#linkGroupContainer .linkGroup {float:left;}
#mainPanel #linkGroupContainer .linkGroup { }
#linkGroupContainer .linkGroup ul {margin:15px 10px;}
#linkGroupContainer .linkGroup ul li {list-style:none; margin:0 0 7px 0;}
#mainPanel #linkGroupContainer .linkGroup ul li {margin-right: 20px;}
#linkGroupContainer .linkGroup ul li a {background: url('http://nautilus.scene7.com/is/image/Nautilus/NLS_arrow_icon?fmt=png-alpha') no-repeat center left; padding-left:10px;}
#linkGroupContainer .linkGroup ul li a.bodylink:hover {color:#2c5987;}
#linkGroupContainer .linkGroup ul li h3 {font-weight:bold; margin-bottom:5px;}
#linkGroupContainer .linkGroup ul li h3 a.subhead {color:#a9a9a9;}
#linkGroupContainer .linkGroup ul li h3 a.subhead:hover {color:#2c5987;}
#linkGroupContainer #linkGroupColumn1 {margin-left:0;}

/*product_categories_v2*/
#product_categories_v2 #mainContent #mainContent1Column {padding: 0;}
#product_categories_v2 #mainContent #mainContentUpperLTA {margin-bottom:20px;}
#product_categories_v2 .rowHeader {width: 960px; position: relative; background: url('http://nautilus.scene7.com/is/image/Nautilus/INTL-category-bkgd') top left no-repeat; height: 30px; line-height: 30px;}
#product_categories_v2 .rowHeader h3 {float:left; color:#fff; padding: 0 20px; margin: 0;}
#product_categories_v2 .rowHeader a {float:right; padding-right: 10px; color:#e9e9e9;}
#product_categories_v2 .rowHeader a.addArrow {background-image:none;}
#product_categories_v2 .clearFloats {display: none;}
#product_categories_v2 .divider {margin:0 10px; width:900px; display: none; }
#product_categories_v2 .divider.lower {margin:0 40px 20px 40px; border-color:#ededed; width:860px;}
#product_categories_v2 .thumbnailRow {margin-left:0;}

/*product_detail_v2*/
#productRow1 {overflow: hidden;}
#productRow1 #productColumn1 {float:left; margin-left:10px; margin-top:10px;}
#productRow1 #productColumn1 #productMainView {text-align:center; width:460px!important; width/**/:461px; height:460px!important; height/**/:462px; border:1px solid #ccc; margin-left:10px; position: relative;}
#overlayLink {display: block; position: absolute; bottom: 5px; right: 10px; padding-left: 17px; background: url('http://download.nautilus.com/mock/prod_page/assets/btn_zoom.png') no-repeat 0 2px; z-index: 200; font-weight: bold; color: #808080;}
#productRow1 #productColumn1 #spinBtn {border:1px solid #2c5987; background-color:#99FFCC; height:20px; width:100px; z-index:999; position:relative; left:350px; top:-30px;}
#productRow1 #productColumn2 {float:left; width:430px; margin:10px 0 10px 20px; font-size:1em; border-bottom:1px solid #ccc; }
#productRow1 #productColumn2 #productName {}
#productRow1 #productColumn2 #productTools {display:none;}
#productRow1 #productColumn2 h1#productName {font-size: 22px; margin: 0 0 20px 0; color:#69c;}
#productRow1 #productColumn2 h2#productTagLine {font-size: 15px; margin-bottom: 5px; color: #69c;}
#productRow1 #productColumn2 #productPrices {display:none;}
#productRow1 #productColumn2 #productSkus {display:none;}
#productRow1 #productColumn2 #productDescription {margin-bottom: 10px;}
#productRow1 #productColumn2 #productOptions {display:none;}
#productRow1 #productColumn2 #productOptions form {background-color:transparent; border:none;}
#productRow1 #productColumn2 #productOptions .productCartButton {display: none; }
#productRow1 #productColumn2 #productOptions {clear:both;}
#productRow1 #productColumn2 #productOptions .productSelectLabel {clear:both; font-weight:bold;}
#productRow1 #productColumn2 #productOptions .productOptionsLink {float:right}
#productRow1 #productColumn2 #productOptions #productAddToCart {clear:both; padding-bottom:10px;}
#productRow1 #productColumn2 #productIHA {display:none;}
#productRow1 #productColumn2 #labelDimensions {clear:left;}
#productRow1 #productColumn2 #prodResistance {clear:left;}
#productRow1 #productColumn2 #productMisc {width: 100%; clear:both; border-top:1px solid #ccc; overflow: auto; padding:10px 0;}
#productRow1 #productColumn2 #productFinancing {display:none;}
#productRow1 #productColumn2 #productMisc #productHelpfulLinks ul li {list-style-image: url('http://nautilus.scene7.com/is/image/Nautilus/NLS_arrow_icon?fmt=png-alpha');}
#productRow1 #productColumn2 #productDetailLinks {float:right;}
#productRow1 #productColumn2 #productDetailLinks ul {margin:0 0 0 15px;}
#productRow1 #productColumn2 #productDetailLinks ul li {list-style:none; margin-left: 10px; float: left;}
#productRow1 #productColumn2 #productDetailLinks ul li a {font-weight:bolder;}
#productRow1 #productColumn2 #productMedia {width: 100%; clear:both; border-top:1px solid #ccc; overflow: auto; padding: 15px 0 10px 0;}
#productRow1 #productColumn2 #productMedia .mod {float: left; width: 200px;}
#productRow1 #productColumn2 #productMedia .mod .thumbLink {float: left; text-align: center; width: 90px; height: 60px; border: solid 1px #ccc;}
#productRow1 #productColumn2 #productMedia .mod .thumbLink a {display: block; width: 90px; height: auto;}
#productRow1 #productColumn2 #productMedia .mod .label {float: left; margin-left: 5px; font-weight: bold;}
#productRow1 #productColumn2 #productMedia .mod .label a {display: block; margin-top: 3px; background:url('http://nautilus.scene7.com/is/image/Nautilus/NLS_arrow_icon?fmt=png-alpha') no-repeat center left; padding-left:8px;}
#productRow1 #productColumn2 #productMedia .mod.video {position: relative; margin-left: 20px;}
#productRow1 #productColumn2 #productMedia .mod.video #play {position: absolute; top: 5px; left: 20px; background: transparent url('http://download.nautilus.com/mock/prod_page/assets/play_button.png') no-repeat scroll 0 0; width: 52px; height: 49px; opacity:0.7;}
#productRow1 #productColumn2 #productReview {border-top: solid 1px #ccc; padding: 10px 0; position: relative;}
#productRow1 #productColumn2 #productReview h4 {display: none;}
#productRow1 #productColumn2 #productHolidayMsg {display: none;}
/*product tabs*/
#productRow2 {clear:both; padding-top:20px;}
#productRow2 #tabHeader {}
#productRow2 #tabHeader ul {width: 940px; height: 30px;  margin: 0; padding: 0;}
#productRow2 #tabHeader ul li {list-style-type:none; background-color:#fff; height: 30px; float:left; margin: 0 0 0 10px; border: solid 1px #ededed; border-bottom:none; }
#productRow2 #tabHeader ul li a {font-weight:bolder;  margin: 7px 12px 0 12px; display: block;  color:#d5d10e; text-decoration: none; }
#productRow2 #tabHeader ul li.activeTab {background-color:#2c5987; height:30px;}
#productRow2 #tabHeader ul li.activeTab a {color:#fff; text-decoration:none;}
#productRow2 #tabHeader ul li a:hover {text-decoration:underline;}
#productRow2 #tabContent {border-top: 1px solid #ededed;  overflow: auto; width:960px!important; width/**/:940px; margin:0; padding:0px;}
#productRow2 #tabContent .tabContent1Column {padding:20px;}
#productRow2 #tabContent .tabContent2Column {background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_category_hdr_bkgd_2col') repeat-y 20px 0px; overflow: auto; }
#productRow2 #tabContent .tabContent2Column .tabColumn1 {float:left; background-color:#fff; margin: 10px; width: 640px;}
#productRow2 #tabContent .tabContent2Column .tabColumn1 .tabRow1 ul li {}
#productRow2 #tabContent .tabContent2Column .tabColumn1 .tabRow2 {border-top:1px solid #e7e8e9; padding-top:20px;}
#productRow2 #tabContent .tabContent2Column .tabColumn2 {float:right;  width: 240px;  padding: 10px; }
#productRow2 #tabContent .tabContent2Column .tabColumn2 h2 {font-size:1.5em;}
#productRow2 #tabContent .tabContent2Column .tabColumn2 #productHelpfulLinks {margin-bottom: 15px;}
#productRow2 #tabContent .tabContent2Column .tabColumn2 #productHelpfulLinks ul li {list-style-image: url('http://nautilus.scene7.com/is/image/Nautilus/NLS_arrow_icon?fmt=png-alpha');}
#productRow2 #tabContent .tabContent2Column .tabColumn2 #productTestimonial h3 {color:#a9a9a9; font-size:1.1667em; line-height:1.285em; margin:0.5em 0;}
q:after  { content: close-quote; }
/*specs tab*/
#productRow2 #tabContent #tableComparison {border:none; font-size:.91667em;}
#productRow2 #tabContent #tableComparison td {border:none;}
#productRow2 #tabContent #tableComparison td h2 {font-size:1.1667em;}
#productRow2 #tabContent #tableComparison td.featured {background-color:#a9a9a9; color:#000; border-bottom:1px solid #fff; border-left:1px solid #fff;}
#productRow2 #tabContent #tableComparison td.featured h2 {color:#000;}
#productRow2 #tabContent #tableComparison #specLinks {}
#productRow2 #tabContent #tableComparison #specLinks ul {}
#productRow2 #tabContent #tableComparison #specLinks ul li {list-style-type:none; padding-bottom:10px;}
#productRow2 #tabContent #tableComparison #specIntroGroup {}
#productRow2 #tabContent #tableComparison #specIntroGroup #specNewCompare {}
#productRow2 #tabContent #tableComparison .specImage {text-align:center;}
#productRow2 #tabContent #tableComparison .specImage a img {border:1px solid #ccc;}
#productRow2 #tabContent #tableComparison .specImage a:hover img {border:1px solid #0076c0;}
#productRow2 #tabContent #tableComparison .specColumnLabel {background-color:#e9e9e9; color:#2c5987; font-weight:bold; font-style:italic; text-align:right; padding:5px 10px 5px 15px; border-bottom:1px solid #ccc; width:200px;}
#productRow2 #tabContent #tableComparison .specColumn {padding:5px; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
#productRow2 #tabContent #tableComparison .specGroup {background-color:#69c; color:#fff; padding:5px; font-weight:bold;}
#productRow2 #tabContent #tableComparison .specAdd2CartBottom {border:none; background-color:transparent;}
#productRow2 #tabContent #tableComparison td.specAdd2CartBottom {background-color:transparent;}
#productRow2 #tabContent #tableComparison.noComparison {width:100%;} 

#product_detail_v2 #mainContent {background-color: #fff; border-bottom: solid 1px #ededed;}
#product_detail_v2 #mainContentUpperLTA {display:none;}
#product_upgrade_rod_v2 #mainContent {background-color:#fff; border-bottom:1px solid #ededed;}
#product_upgrade_rod_v2 #labelProduct {font-weight: bold;}
.tabOverviewRelatedProd {overflow: auto; margin-bottom: 10px; border-bottom: solid 1px #ccc;}
.tabOverviewRelatedProd .miniRelatedBox {margin-bottom: 10px; overflow: auto; width: 240px;}
.tabOverviewRelatedProd .prodImage {float: left; border: solid 1px #ccc;}
.tabOverviewRelatedProd .prodImage a {outline: none;}
.tabOverviewRelatedProd .prodDetails {float: left; margin: 10px 0 0 10px; width: 105px;}
.tabOverviewRelatedProd .prodDetails .prodPrice {display:none;}
.tabOverviewRelatedProd #overviewTabLink {display: none;}

/*search_result_v2*/
#search_result_v2 #searchResultsGeneral {margin-bottom:20px;}
#search_result_v2 #mainContent h2 {display:none;}
#search_result_v2 #mainContent ul {margin: 0; padding: 10px 0; border-bottom: solid 1px #ccc; overflow: auto; background-color: #fff;}
#search_result_v2 #mainContent ul li {margin:0; float:left; list-style-type:none; margin-left:5px; padding:5px; background-color:#fff; color:#000; border:1px solid #ededed;}
#search_result_v2 #mainContent ul li.active {text-decoration:none; color:#000; font-weight:bold;}

#search_result_v2 #thumbnailBoxes {border-bottom: solid 1px #ededed; padding-bottom: 15px;}
#search_result_v2 #mainContentUpperLTA {margin-bottom: 15px; font-size: 14px;}
#search_result_v2 .searchResultsGeneralMatch {background-color: #fff; padding: 15px; border-bottom: solid 1px #ededed;}
#search_result_v2 .searchResultsGeneralMatchLabel {font-weight: bold;}


/*search_noresult_v2*/
#search_noresult_v2  #mainContentUpperLTA, #search_noresult_v2  #mainContent {background-color: #fff; border-bottom: solid 1px #ededed;}
#search_noresult_v2  #mainContentUpperLTA {padding: 15px 0 0 15px;}
#search_noresult_v2 #searchTake2 {display: none;}
#search_noresult_v2 #mainContentLowerLTA {padding:20px; width:900px!important; width:/**/94px; height:100%;}

/*override popup width*/
#popup.container,
#email_friend.container,
#folder_popup.container,
#popup_image.container,
#popup_general.container,
#popup_shipping.container,
#popup_disclaimer.container,
#disclaimers_popup.container {margin:0; width:100%; background-color:#fff;}

/*disclaimer popup*/
#disclaimers_popup {margin-top:-1px; margin-bottom:-1px;}
#disclaimers_popup td.popupHeaderFooter {border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#fff;}
#disclaimers_popup td.popupHeaderFooter img {padding:10px;}
#disclaimers_popup td.popupHeaderFooter a.whiteTen {padding-right:10px;}
#disclaimers_popup .popupLeftBar {background-color:#ededed;}
#disclaimers_popup td.PaddedContent {padding:20px;}
#disclaimers_popup h1 {margin:0 5px 5px 5px; color:#666;}
#disclaimers_popup #disclaimerBoxes {margin:5px;}
#disclaimers_popup #disclaimerBoxes .odd, #disclaimerBoxes .even {padding:10px; border-bottom:1px solid #ededed;}
#disclaimers_popup #disclaimerBoxes .odd {background-color:#efefef;}
#disclaimers_popup #disclaimerBoxes .even {background-color:#fff;}
#disclaimers_popup #disclaimerBoxes .odd.first {border-top:1px solid #ededed;}
#disclaimers_popup #disclaimerBoxes .disclaimerTitle {font-weight:bold; padding-bottom:5px;}

/*popup_general*/
#popup_general {margin-top:-1px; margin-bottom:-1px;}
#popup_general td.mediumBlue {border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#fff;}
#popup_general td.mediumBlue img {padding:2px 15px;}
#popup_general td.mediumBlue a.whiteTen {padding-right:10px;}
#popup_general td.lightBeige {background-color:#ededed;}
#popup_general td.PaddedContent {padding:20px;}
#popup_general .subhead {font-weight: bold; text-transform: uppercase;}
#popup_general table tr td.mediumBlue  {padding: 5px;}

/*popup_scene7*/
#popup_scene7.container {width:500px;}
#popup_scene7 #s7tabContainer {padding:10px; border:none; text-align:center;}
#popup_scene7 .s7width {width:450px!important; width/**/:450px;}
#popup_scene7 #flashcontentAltViews, #popup_scene7 #flashcontentSpinZoom {border:1px solid #ccc; width:450px!important; width/**/:450px; border-left:none;}
#popup_scene7 .tabImageSpin {height:119px;}
#popup_scene7 .tabImageSpin img {border:none;}
#popup_scene7 .tabImageAlt {height:119px; padding:5px 0; }
#popup_scene7 .tabImageAlt img {border:none;}
#popup_scene7 .tabBkgd2 {height:426px;}/*1 tab*/
#popup_scene7 .tabBkgd3 {height:302px;}/*2 tabs*/

/* write_review_v2 */
#write_review_v2 #mainContent #mainContentUpperLTA, #write_review_v2 #mainContent #mainContentLowerLTA  {display: none;}
#write_review_v2 #mainContent {padding: 0 20px; margin: 0 auto 15px auto; text-align: center; background-color:#fff;}
#write_review_v2 iframe {width: 650px;}


/*manuals*/
ul.manualslist {list-style:none; margin-left:0; padding-left:0; font-size:11px;}
.USCAonly {display:none;}
.INTLonly {display:table-row !important; *display:inline !important; }
#manuals #accordion h3 {font-size:12px;}
#manuals #accordion .manual_table td {font-size:11px;}

