body {font-family:Arial, Helvetica, sans-serif; margin:0; text-align:center; background-color:#f3f0eb; color:#171711; font-size:12px;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {color:#bf3019;}
h1 sup {font-size:.75em;}
form {margin: 0; padding: 0;}
sup {vertical-align: baseline; position: relative; top: -0.6em;}
em {font-style:italic; color:#635f4a;}
table {border-collapse: collapse;}
td {padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a {color:#bf3019; 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:#bf3019; background:url('http://nautilus.scene7.com/is/image/Nautilus/cag_link_arrow_red?fmt=png-alpha') no-repeat center left; padding-left:8px;}
a.addVideo {font-weight:bold; color:#bf3019; 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:#383827;}
li.highlightLink a:hover {font-weight:bold; color:#bf3019;}
p, ol li {margin: 0 0 15px; line-height: 1.4;}
h1, .pageTitle {font-size: 21px; color:#383827; margin:.5em 0 .5em 0;}
h2 {font-size: 20px; color:#383827; margin: 0 0 15px 0;}
h3 {font-size: 15px; color:#383827; margin: 0 0 10px 0;}
h4 {font-size:1.334em; line-height:1.25em; color:#383827; margin:.5em 0 .5em 0;}
h5 {font-size:1.1667em; line-height:1.285em; color:#383827; margin:.5em 0 .5em 0;}
h6 {font-size:1em; line-height:1.334em; color:#383827; margin:.5em 0 .5em 0;} 
h1 sup, h2 sup, h3 sup, h4 sup, h5 sup, h6 sup {font-size:.5em;}
.container {width:940px; margin:0 auto 50px auto; text-align:left;}
//.divider {border-bottom:1px solid #c9c7c0; 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:#635f4a;}
/*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  {width: 960px; line-height: 2.1; margin: 0; font-size: 15px; padding: 0 20px; position: relative; left: -10px; background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_sectionHeader_bkgd?fmt=gif-alpha') top left no-repeat; height: 38px; overflow: auto;}
#mainContentUpperLTA h1#twoCol {background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_sectionHeader_2col_bkgd?fmt=gif-alpha') 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 {background:transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_category_column_bkgd?fmt=gif') repeat-y left;}
#merch2Col.subLinks #col2 .links {border-bottom: solid 1px #c9c7c0; 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;}

#ctas {width: 960px; height: 128px; margin-bottom: 15px; position: relative; left: -10px;  background:transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_cta_bkgd?fmt=gif-alpha') no-repeat top left;}
#ctas ul {margin: 0 3px; padding: 2px 0; list-style: none; overflow: auto;}
#ctas ul li {float: left; padding: 0; margin-left: 2px;}
#ctas ul li.first {margin-left: 0;}

#logos {background-color: #fff; border-bottom: solid 1px #ccc; padding: 15px 0;}
#logos img {vertical-align: middle; margin: 0 25px 0 20px;}
#logos ul li.first {margin: 0;}



/*headerPromo*/
.headerPromo {text-align:center; border-bottom: solid 1px #c9c7c0; background-color: #fff; padding:10px 0 8px 0; margin-bottom: 5px;}

.headerPromo .promoBannerText a {color: #383827;}
.headerPromo .promoBannerText a:hover {text-decoration: none;}
.headerPromo .offerHL {font-weight:bold; font-size: 17px; margin-bottom: 3px;}
.headerPromo .offerDetails {font-size: 13px;}
.headerPromo .offer {padding-left:5px; color:#000; font-weight:normal; font-size:.9em;}
.headerPromo .promoCode {font-weight:bold; color: #BF3019;}
.headerPromo .offerDiscLink:hover {text-decoration: underline;}
.headerPromo .offer strong {color:#bf3019; font-weight:bold;}
/*header navigation*/
#headerUpper {padding: 20px 0 10px 0; position: relative; width: 100%; background-color: #fff; }
#headerUpper #hdrLogo {margin-left: 10px;}
#headerUpper #hdrOther {position: absolute; bottom: 10px; right: 10px;}
#headerUpper #hdrOther span {color: #999;}
#headerUpper #hdrOther a {margin: 0 3px; font-weight: bold; text-decoration: underline;}
#headerPrimaryNav {width: 960px; height: 39px; position: relative; left: -10px; clear:both; z-index: 100; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_nav_bkgd?fmt=gif-alpha') no-repeat; background-position: 0 -39px;}
/*tabbed navigation*/
#headerPrimaryNav #navTabs, #headerPrimaryNav #navTabs * {margin:0; padding:0;}
#headerPrimaryNav #navTabs {margin:0 0 0 10px;  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/BFC_nav_bkgd?fmt=gif-alpha') no-repeat; background-position: -10px 1px; }
#headerPrimaryNav #navTabs li a {color:#fff; font-weight:bold; font-size: 12px; display:block; padding: 9px 13px; text-decoration:none;}
#headerPrimaryNav #navTabs li.navTab9 a {background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_icon_dropDown?fmt=png-alpha') no-repeat; background-position: 86px 14px; position: relative; left: -5px; }
#headerPrimaryNav #navTabs li.navTab10 a {background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_icon_dropDown?fmt=png-alpha') no-repeat; background-position: 55px 14px; position: relative; left: -5px; }
#headerPrimaryNav #navTabs li.navTab11 a {background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_icon_dropDown?fmt=png-alpha') no-repeat; background-position: 77px 14px; position: relative; left: -5px; }

#headerPrimaryNav #navTabs li:hover {background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_nav_bkgd?fmt=gif-alpha') no-repeat; background-position: -10px 1px;}
#headerPrimaryNav #navTabs li a span {}
/*tabbed navigation - drop down menus*/
#headerPrimaryNav #navTabs li ul {display:none; clear:both; float:none; position:absolute; top: 30px; border: 1px solid #999;  margin-top:0; margin-left: -1px; padding:10px 10px 5px 5px; background: #fff url('http://nautilus.scene7.com/is/image/Nautilus/cag_nav_mdd_bkgd?fmt=png-alpha') repeat-x top left;}
#headerPrimaryNav #navTabs li ul.navDrop11 {white-space: nowrap;}
#headerPrimaryNav #navTabs li ul.navDrop1 {left:-1px;} 
#headerPrimaryNav #navTabs li ul.navDrop2 {left:92px;} 
#headerPrimaryNav #navTabs li ul.navDrop3 {left:174px;}
#headerPrimaryNav #navTabs li ul.navDrop4 {left:400px;}
#headerPrimaryNav #navTabs li ul.navDropCol1 {background-color: #fff;}
#headerPrimaryNav #navTabs li ul.navDropCol2 {}
#headerPrimaryNav #navTabs li ul.navDropCol3 {}
#headerPrimaryNav #navTabs li ul li {float: none; padding: 0; margin: 0 0 8px 5px; text-align:left; border: none;}
#headerPrimaryNav #navTabs li ul li:hover {background: none;}
#headerPrimaryNav #navTabs li ul li a {color: #333; float:none; font-size: 12px; padding:0 0 0 5px; font-weight: bold;  text-decoration: none;}
#headerPrimaryNav #navTabs li ul li a:hover {background-color: #fff;  text-decoration: underline; color:#bf3019;}
#headerPrimaryNav #navTabs li ul li.highlightLink a {padding:10px 0 0 5px; font-weight:bold;}
/*header utility bar*/
#headerUtilityBar {height: 30px; position: relative; color:#383827; margin-bottom: 15px; background-color: #fff; border-bottom: solid 1px #ccc;}
#headerUtilityBar form input {margin:0; font-family: Arial, Helvetica, sans-serif;}
#headerUtilityBar form select {font-size:10px;}
//#headerUtilityBar div {float:left;}
#headerUtilityBar #headerUtilityBarPhone {position: absolute; top: 4px; left: 8px; height: 20px; line-height: 20px; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_utilityDivider?fmt=gif') no-repeat top right; width: 300px; text-transform: uppercase;}
#headerUtilityBar #headerUtilityBarPhoneText {font-weight:bold;}
#headerUtilityBar #headerUtilityBarPhonePreText a {font-weight: bold;}
#headerUtilityBar #headerUtilityBarSearch {position: absolute; top: -3px; left: 310px; padding: 0 10px;}
#headerUtilityBar #headerUtilityBarSearch span {display: none;}
#headerUtilityBar #headerUtilityBarSearch input.searchField {background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_search_bkgd?fmt=gif') repeat-x top left; width: 220px; border: solid 1px #eee; border-left: solid 1px #999; border-top: solid 1px #999; font-weight: bold; color: #333; position: relative; top: 0px; margin-right: 4px;}
#headerUtilityBar #headerUtilityBarSearch input.searchButton {position: relative; top: 6px;}
#headerUtilityBar #headerUtilityBarLanguage {font-size:10px;}
#headerUtilityBar #headerUtilityBarLanguage label {margin-right:10px;}
#headerUtilityBar #headerUtilityBarLanguage select.languageDropDown {width:110px;}
#headerUtilityBar #headerUtilityBarCart {position: absolute; top: 3px; padding-left: 15px; right: 10px; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_utilityDivider?fmt=gif') no-repeat top left;}
#headerUtilityBar #headerUtilityBarCart input.cartButton {width:120px;}
#headerUtilBar {position: absolute; left: 610px; top: 3px; height: 20px; padding-left: 15px; height: 20px; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_utilityDivider?fmt=gif') no-repeat top left;}
/*header alert bar*/
#headerAlertBar {clear:both; font-weight:bold; border:1px solid #c9c7c0; padding: 10px; margin-bottom: 15px;}
#headerAlertBar img {margin:3px 0 0 -27px; padding-right:5px;}
#headerAlertJSBar {background:#958f6f 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 #c9c7c0;}
#headerAlertJSBar img {margin:3px 0 0 -27px; padding-right:5px;}
/*main page content*/
#mainContentTop {}

//#mainContent {clear:both; margin:0 0 0 0px; padding:0; background:transparent url('https://a248.e.akamai.net/f/248/9086/10h/origin-d5.scene7.com/is/image/Nautilus/page_960_middle?fmt=png-alpha') repeat-y center;}
#mainContent {margin-bottom: 15px;}
#mainContent #mainContentUpperLTA {background-color: #f3f0eb;}
#mainContent #mainContentUpperLTA h1 {margin:0;}
#mainContent #mainContent2Column {background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_column_bkgd') repeat-y top left; }
#mainContent #mainContent2Column {background-color: #fff; border-bottom: solid 1px #ccc; 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; width: 220px; line-height: 1.4;}
//#mainContent #mainContentLowerLTA {clear:both; border-top:1px solid #c9c7c0; margin-left:10px; height:120px; width:940px!important; width/**/:940px; background:transparent url('http://nautilus.scene7.com/is/image/Nautilus/cta_bkgd?fmt=png-alpha') repeat-x top;}
#mainContentBottom {}
#mainContent #bodyContent {background-color: #fff; padding: 15px; border-bottom: solid 1px #c9c7c0; }
#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 #c9c7c0;}
#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;}
/*main carousel*/
#mainContent #slider {width:940px; margin:0 auto; position:relative; margin-left:-10px;}
#mainContent #slider .navigation {list-style:none; float:right; margin-top:-25px;}
#mainContent #slider .navigation li {float:left; display:inline; border-left:1px solid #171711; margin:0; padding:0;  font-weight:bold;}
#mainContent #slider .navigation li.first {border-left:none;}
#mainContent #slider .navigation a {margin:0 10px; padding:0px;}
#mainContent #slider .navigation a span {display:none;}
#mainContent #slider .navigation a:hover {background:no-repeat 0 0;}
#mainContent #slider .navigation a:link.selected,
#mainContent #slider .navigation a:visited.selected,
#mainContent #slider .navigation a:hover.selected {color:#171711;}
#mainContent #slider .navigation a:focus {outline:none;}
#mainContent #slider .scroll { overflow:hidden;  position:relative; clear:both; background:transparent url(http://nautilus.scene7.com/is/image/Nautilus/bg_Gradient?fmt=png-alpha) repeat-x top;}
#mainContent #slider .scroll .scrollContainer {height:500px;}
#mainContent #slider .scroll .scrollContainer .panel {background-repeat:no-repeat; background-position:top right; height:500px; width:940px; margin-bottom:-20px;}
#mainContent #slider .scroll .scrollContainer .panel .panel1Column {margin:0; padding:20px 20px 0 40px;}
#mainContent #slider .scroll .scrollContainer .panel h2 {width:350px; font-size:2.667em;}
#mainContent #slider .scroll .scrollContainer .panel p {width:350px;}
#mainContent #slider .scroll .scrollContainer .panel .panel2Column {padding:20px 20px 0 40px;}
#mainContent #slider .scroll .scrollContainer .panel .panel2Column .panelLeft {width:420px; float:left;}
#mainContent #slider .scroll .scrollContainer .panel .panel2Column .panelLeft h2 {width:auto;}
#mainContent #slider .scroll .scrollContainer .panel .panel2Column .panelLeft p {width:380px; margin:25px 0;}
#mainContent #slider .scroll .scrollContainer .panel .panel2Column .panelRight {width:419px; margin-top:75px; float:left; border-left:1px solid #c9c7c0; padding:0 0 0 30px;}
#mainContent #slider .scroll .scrollContainer .panel .panel2Column .panelRight p {width:360px;} 
#mainContent #slider .scrollButtons {position: absolute; top: 250px; cursor: pointer;}
#mainContent #slider .scrollButtons.left {left:-20px; z-index:999;}
#mainContent #slider .scrollButtons.right {right:-20px; z-index:999;}

/*testimonials*/
.productTestimonialCredit {}
.productTestimonialCredit .testimonialName {font-weight:bold;}
.productTestimonialCredit .testimonialLocation {font-style:italic;}
/* sorting */
.paginationSorting {overflow: auto; width: 100%; border-bottom: solid 1px #ccc; padding: 10px 0; background-color: #fff;}
.paginationSorting.bottom {margin-bottom: 15px;}
.sorting {float: left; margin-left: 10px; overflow: auto; }
.sorting .sortLabel {float: left; font-weight: bold; margin: 2px 5px 0 0;}
.sorting form {float: left;}
.sorting select {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/*pagination*/
.pagination {float:right; margin-right: 10px;}
.pagination ul {margin: 0; padding: 0;}
.pagination li {margin:0; float:left; list-style-type:none; margin-left:5px; padding:5px; background-color:#fff; color:#635f4a; border:1px solid #ebe9e1;}
.pagination li.active {text-decoration:none; color:#171711; font-weight:bold;}
/*forms*/
#mainContent form { margin-right:0px; padding-right:0;}
//#mainContent form table {background-color:#eee; border:1px solid #ccc;}
#mainContent form table th {background-color:#c9c7c0; color:#171711; 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:#383827; 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 #ccc;}

#catalogsection_v2 #thumbnailBoxes .thumbnailRow { overflow: auto; padding: 10px 0; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_productRowDivider?fmt=gif') no-repeat bottom left;}
#catalogsection_v2 #thumbnailBoxes .thumbnailRow .thumbnailBox {margin-bottom: 10px;}
#product_categories_v2 #thumbnailBoxes .thumbnailRow {overflow: auto; clear:both; padding-bottom: 10px; }


/*thumbnail box*/
.thumbnailBox {width:215px; margin:0 7px; float:left; position: relative; clear: none; overflow: hidden; }
.thumbnailBox.bestseller .thumbnailTop h4 {width: 50px; height: 50px; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_productCallout_bestSeller?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 2px; left: 23px; display: block;}
.thumbnailBox.new .thumbnailTop h4 {width: 50px; height: 50px; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_productCallout_new?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 2px; left: 23px; display: block;}
.thumbnailBox.lowprice .thumbnailTop h4 {width: 50px; height: 50px; background: url('http://nautilus.scene7.com/is/image/Nautilus/BFC_productCallout_newprice?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 2px; left: 23px; display: block;}
.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 #e8e7e4; }
.thumbnailBox .thumbnailTop .prodImage img:hover {border:1px solid #c9c7c0;}
.thumbnailBox .thumbnailTop .prodTitle {height: 40px; line-height:1.25em; text-align:center; padding:10px 20px 5px;}
.thumbnailBox .thumbnailTop .prodPrice {line-height:1em; text-align:center; font-weight:bold; padding-bottom:.375em;}
.thumbnailBox .thumbnailTop .prodPrice .prodPriceSlashed {text-decoration:line-through; font-weight:normal;}
.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; background:url("http://download.dfxi.com/creative/CAG/images/thumb_efefef_bottom_220.gif") no-repeat center bottom;}
.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;} 
/*special thumbnail styles*/
#thumbnailBoxes .thumbnailRow .thumbnailBox.thumbBestSeller .thumbnailTop {background:#bf3019 url("http://download.dfxi.com/creative/CAG/images/thumb_cc0000_middle_220.gif") no-repeat center bottom;;}
#thumbnailBoxes .thumbnailRow .thumbnailBox.thumbBestSeller .thumbnailTop h4 {background:#bf3019 url("http://download.dfxi.com/creative/CAG/images/thumb_cc0000_top_220.gif") no-repeat center top;;}
#thumbnailBoxes .thumbnailRow .thumbnailBox.thumbBestSeller .thumbnailBottom {background:url("http://download.dfxi.com/creative/CAG/images/thumb_cc0000_bottom_220.gif") no-repeat center bottom;}
#thumbnailBoxes .thumbnailRow .thumbnailBox.thumbHotItem .thumbnailTop {background:#635f4a999 url("http://download.dfxi.com/creative/CAG/images/thumb_999999_middle_220.gif") no-repeat center bottom;;}
#thumbnailBoxes .thumbnailRow .thumbnailBox.thumbHotItem .thumbnailTop h4 {background:#635f4a999 url("http://download.dfxi.com/creative/CAG/images/thumb_999999_top_220.gif") no-repeat center top;}
#thumbnailBoxes .thumbnailRow .thumbnailBox.thumbHotItem .thumbnailBottom {background:url("http://download.dfxi.com/creative/CAG/images/thumb_999999_bottom_220.gif") no-repeat center bottom;}
/*cross sell box*/
.crossSellBox {width:140px!important; width/**/:155px; height:240px; 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 {text-align:center; font-weight:bold; padding-bottom:10px;}
.crossSellBox .crossSellTop .prodPrice .prodPriceSlashed {text-decoration:line-through; font-weight:normal;}
.crossSellBox .crossSellTop .prodAddToCart {text-align:center; height:20px;}
#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:#bf3019; font-weight:normal; text-decoration:underline;}
div.footer.templateWidth {background-color: transparent; padding: 0; border: none;}
.footer #footer6 #footer6Head {overflow: auto; width: 960px; position: relative; left: -10px; background: transparent url('https://a248.e.akamai.net/f/248/9086/10h/origin-d5.scene7.com/is/image/Nautilus/BFC_sectionHeader_bkgd?fmt=gif-alpha') top left no-repeat; height: 38px;}
.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; overflow: auto; margin-bottom: 10px; background-color: #fff; border-bottom: solid 1px #c9c7c0; width: 940px;}
.footer #footer6 #footer6LinkColumns .footer6List {float:left; width:200px; margin:0 0 0 5px; padding: 0px 10px; }
.footer #footer6 #footer6LinkColumns ul.footer6Col1 {width: 210px;}
.footer #footer6 #footer6LinkColumns ul.footer6Col2 {margin-top: 18px;}
.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;}
.footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a {font-weight: bold;}
.footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a:hover {color: #383827;}
.footer #footer6 #footer6LinkColumns #footer6CTAColumn {}
.footer #footerCopyright {color:#635f4a; font-size: 11px; overflow: auto;}
.footer #footerCopyright div {margin-bottom:.5em;}
.footer #footerCopyright a {font-weight:normal; color:#635f4a; text-decoration:underline;}
.footer #footerCopyright a:hover {font-weight:normal;}
.footer .hackerInfo {float: right; }

div#footer { margin-bottom:10px;}
#footer a {font-weight:normal; text-decoration:none;}
#footer a:hover {color:#bf3019; font-weight:normal; text-decoration:underline;}
#footer #footer6 {}
#footer #footer6 #footer6Head {overflow: auto; width: 960px; position: relative; left: -10px; background: transparent url('https://a248.e.akamai.net/f/248/9086/10h/origin-d5.scene7.com/is/image/Nautilus/BFC_sectionHeader_bkgd?fmt=gif-alpha') top left no-repeat; height: 38px;}
#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 #ccc; overflow: auto; height: 100%; background-color: #fff;}
#footer #footer6 #footer6LinkColumns .footer6List {float:left; width:200px; margin:0 0 0 5px; padding: 0px 10px; }
#footer #footer6 #footer6LinkColumns ul.footer6Col1 {width: 210px;}
#footer #footer6 #footer6LinkColumns ul.footer6Col2 {margin-top: 18px;}
#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;}
#footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a {font-weight: bold;}
#footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a:hover {color: #383827;}
#footer #footer6 #footer6LinkColumns #footer6CTAColumn {}
#footer #footerCopyright {float: left; color:#635f4a; margin-top:15px; font-size: 11px;}
#footer #footerCopyright div {margin-bottom:.5em;}
#footer #footerCopyright a {font-weight:normal; color:#635f4a; text-decoration:underline;}
#footer #footerCopyright a:hover {font-weight:normal;}
#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;}
#catalogsection_v2 .prodAddToCart {text-align: center; margin-top: 5px;}
/*customer_service_v2*/
#customer_service_v2 {}
#customer_service_v2 #mainContent {}
#customer_service_v2 #mainContent #mainPanel form {margin:1em 0 0 0;}
/*faq_v2*/
#faq_v2 #faqIndex {margin:2em; padding-bottom:10px; padding-left:50px; 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 #faqIndex .faqCategory h3 {padding:5px 0 0 25px; font-weight:bolder; font-size:1.125em; color:#383827; border-bottom:0px solid #171711; background:url('http://nautilus.scene7.com/is/image/Nautilus/BFX_faqArrow?qlt=97,0') no-repeat left center;}
#faq_v2 #faqIndex ul {margin:0; padding:0 0 0 2em;}
#faq_v2 #faqIndex ul li {font-weight:normal; font-size:.9em; padding:1px 0 0 0; list-style:none;}
#faq_v2 #faqIndex ul li a {text-decoration:none; color:#635f4a;}
#faq_v2 #faqIndex ul li a:hover {text-decoration:underline; color:#bf3017;}
#faq_v2 #faqContent {margin:2em 4em 0; padding-bottom:2em;}
#faq_v2 #faqContent .faqContainer {padding:0 0 2em 0; background:url('http://nautilus.scene7.com/is/image/Nautilus/BFX_faq6Dots') no-repeat bottom left;}
#faq_v2 #faqContent .faqContainer .faqQuestion {color:#635f4a; font-style:italic; font-weight:bolder; font-size:1.125em; margin:.5em 0;}
#faq_v2 #faqContent .faqContainer .faqQuestion a {color:#bf3019;}
#faq_v2 #faqContent .faqContainer .faqAnswer {text-align:justify; margin:0 0 .5em 0;}
#faq_v2 #faqContent .faqContainer .faqAnswer table th {background-color:#c9c7c0; color:#383827;}
#faq_v2 #faqContent .faqContainer .faqAnswer table td {background-color:#eae8e0;}
#faq_v2 #faqContent .faqContainer .backToTop {margin: .5em 0;}
/*infokit_request_v2*/
#infokit_request_v2 #mainContent {padding-bottom:0;}
#infokit_request_v2 #infokitRequestContainer {margin-left:10px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestPromo{float:left; width:560px!important; width/**/:600px; padding:0 20px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm {float:left; width:340px!important; width/**/:342px; font-size:1em; margin-bottom:-11px;  margin-top:-11px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm form {margin:0;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm form table {border:none; border-left:1px solid #c9c7c0;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm table td {border:none; color:#635f4a;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm table td input {margin:.25em 0 .25em .25em; border:1px solid #c9c7c0; padding:.125em .25em;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm table td select {margin:.25em 0 .25em .25em; border:1px solid #c9c7c0; padding:.125em 0 .125em .25em; color:#171711;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm h3 {padding:0 0 0 10px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm h3 img {margin:10px 0 0 10px; color:#383827;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm p {margin:0 10px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm .label {font-weight:bold; color:#383827; padding-left:20px; padding-right:10px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm .field {}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm .submitButton {text-align:right; padding-right:20px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm .submitButton #infokit_submit {border:none;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm .disclaimerRequired {color:#bf3017; position:relative; top:3px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm .disclaimerArea {padding:0 20px; color:#635f4a; position:relative; top:3px;}
/*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/cag_link_arrow_red?fmt=png-alpha) no-repeat center left; padding-left:10px;}
#linkGroupContainer .linkGroup ul li a.bodylink:hover {color:#bf3017;}
#linkGroupContainer .linkGroup ul li h3 {font-weight:bold; margin-bottom:5px;}
#linkGroupContainer .linkGroup ul li h3 a.subhead {color:#383827;}
#linkGroupContainer .linkGroup ul li h3 a.subhead:hover {color:#bf3017;}
#linkGroupContainer #linkGroupColumn1 {margin-left:0;}
/*order_status_v2*/
#order_status_v2{}
#order_status_v2 #orderStatusForm {margin-left:320px; width:318px!important; width/**/:320px; font-size:.9em; background:url('http://nautilus.scene7.com/is/image/Nautilus/infokit_gradient_bkgd?qlt=98,0') repeat-x 0px; border:1px solid #c9c7c0;}
#order_status_v2 #orderStatusForm table { width:318px!important; width/**/:320px;}
#order_status_v2 #orderStatusForm table td {border:none;}
#order_status_v2 #orderStatusForm h1 {margin:5px 0 -10px 0; padding:0 10px; color:#171711;}
#order_status_v2 #orderStatusForm  p {margin:0; padding:0 10px;}
#order_status_v2 #orderStatusForm .label {font-weight:bold; color:#383827; padding-left:20px; padding-right:10px;}
#order_status_v2 #orderStatusForm .field {padding-right:20px;}
#order_status_v2 #orderStatusForm .divider {height:20px; background:url('http://nautilus.scene7.com/is/image/Nautilus/infokit_divider?fmt=gif-alpha&qlt=98,0') center repeat-x;}
#order_status_v2 #orderStatusForm .disclaimerRequired {color:#bf3017;}
#order_status_v2 #orderStatusForm .submitButton {text-align:right; padding-right:20px;}
/*order_status_results_v2*/
#order_status_results_v2 {}
#order_status_results_v2 #mainContent {}
#order_status_results_v2 #mainContent #mainContentUpperLTA {margin-left:10px;}
#order_status_results_v2 #mainContent #mainPanel {float:left; width:639px!important; width/**/:679px; padding:0 20px;}
#order_status_results_v2 #mainContent #csPanel {float:left; width:221px!important; width/**/:261px; padding:20px; background:transparent url('http://nautilus.scene7.com/is/image/Nautilus/cag_tab_940_2column_bkgd?fmt=png-alpha') repeat-y right; margin-left:10px;}
#order_status_results_v2 #mainContent #orderStatusResultsTable {margin-top:20px;}
/*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; left: -10px; background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_sectionHeader_bkgd?fmt=gif-alpha') top left no-repeat; height: 38px; overflow: auto;}
#product_categories_v2 .rowHeader h3 {float:left; margin: 7px 0 0 20px;}
#product_categories_v2 .rowHeader a {float:right; display: block; margin: 9px 25px 0 0;}
#product_categories_v2 .rowHeader a.addArrow {}
#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:#e8e7e4; width:860px;}
#product_categories_v2 .thumbnailRow {margin-left:0;}
/*product_comparison_results_v2*/
/*specs tab*/
#product_comparison_results_v2 #comparisonResults {background-color: #fff; padding: 10px 0; border-bottom: solid 1px #c9c7c0;}
#product_comparison_results_v2 #comparisonResults #tableComparison {border:none; font-size:.91667em;}
#product_comparison_results_v2 #comparisonResults #tableComparison td {border:none;}
#product_comparison_results_v2 #comparisonResults #tableComparison td.featured {border:#c9c7c0;}
#product_comparison_results_v2 #comparisonResults #tableComparison td  h2 {font-size:1.1667em; text-align:center; height:40px;}
#product_comparison_results_v2 #comparisonResults #tableComparison #specLinks {}
#product_comparison_results_v2 #comparisonResults #tabContent #tableComparison #specLinks ul {}
#product_comparison_results_v2 #comparisonResults #tableComparison #specLinks ul li {list-style-type:none; padding-bottom:10px; margin:0 0 5px 0;}
#product_comparison_results_v2 #comparisonResults #tableComparison #specIntroGroup ul li {list-style-image: url(http://nautilus.scene7.com/is/image/Nautilus/cag_link_arrow_red?fmt=png-alpha); padding-bottom:10px;}
#product_comparison_results_v2 #comparisonResults #tableComparison #specIntroGroup {}
#product_comparison_results_v2 #comparisonResults #tableComparison #specIntroGroup #specNewCompare {}
#product_comparison_results_v2 #comparisonResults #tableComparison .specImage {text-align:center;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specImage a img {text-align:center; border:1px solid #c9c7c0;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specImage a:hover img {border:1px solid #bf3019;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specColumnLabel {background:none; background-color:#eae8e0; color:#635f4a; font-weight:bold; font-style:italic; padding:5px 10px 5px 15px; border-bottom:1px solid #c9c7c0; text-align:right;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specColumn {padding:5px 10px; border-bottom:1px solid #c9c7c0; border-left:1px solid #c9c7c0;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specGroup {background-color:#dbd9cf; padding:10px; font-size:1.0909em; font-weight:bold; color:#383827;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specDetails {border:none; background-color:transparent; padding:2px 0; text-align:center;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specRemove {border:none; background-color:transparent; padding:2px 0; text-align:center;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specAdd2Cart {border:none; background-color:transparent; padding:2px 0; text-align:center;}
#product_comparison_results_v2 #comparisonResults #tableComparison .specAdd2CartBottom {border:none; background-color:transparent; padding:10px 0 0; text-align:center;}
#product_comparison_results_v2 #comparisonResults #tableComparison td.specAdd2CartBottom {background-color:transparent; padding:10px 0 0; text-align:center;} 
/*product_detail_v2*/
#productRow1 {}
#product_detail_v2 #mainContent #mainContentLowerLTA {display:none;}
#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 #c9c7c0; margin-left:10px;}
#productRow1 #productColumn1 #spinBtn {border:1px solid #bf3017; background-color:#99FFCC; height:20px; width:100px; z-index:999; position:relative; left:350px; top:-30px;}
#productRow1 #productColumn2 {float:left; width:430px; margin:0 5px 10px 20px; font-size:1em; border-bottom:1px solid #c9c7c0; }
#productRow1 #productColumn2 #productName {border-bottom:1px solid #c9c7c0;}
#productRow1 #productColumn2 #productName h1 {font-size: 24px;}
#productRow1 #productColumn2 #productPrices {float:left; padding:20px 0 10px 0; font-weight:normal; font-size:1em; color:#383827;}
#productRow1 #productColumn2 #productPrices span {font-weight:bolder; font-size: 16px; margin-left:5px;}
#productRow1 #productColumn2 #productPrices #priceList {color: #999; margin-bottom: 10px;}
#productRow1 #productColumn2 #productPrices #priceList .strikeThat,
#productRow1 #productColumn2 #productPrices #priceOur .strikeThat {text-decoration: line-through; font-size: 15px;}
#productRow1 #productColumn2 #productPrices #priceSale {color: #BF3019;}
#productRow1 #productColumn2 #productPrices #priceSale .saleprice {color: #171711;}
#productRow1 #productColumn2 #productSkus {float:right; font-size:.8em; line-height:1em; text-align:right; padding:20px 0 0 0; color:#635f4a;}
#productRow1 #productColumn2 #productSkus .productDetailCode {padding:0 0 .3em 0;}
#productRow1 #productColumn2 #productOptions {clear:both; border-top:1px solid #c9c7c0; border-bottom: solid 1px #c9c7c0; padding:10px;}
#productRow1 #productColumn2 #productOptions form {background-color:transparent; border:none;}
#productRow1 #productColumn2 #productOptions select {float:left; margin-bottom:10px;}
#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 {clear:both; border-bottom:1px solid #c9c7c0; padding:10px 0;}
#productRow1 #productColumn2 #productIHA img {float: left; margin-right: 10px;}
#productRow1 #productColumn2 #productIHA a.txt {background:url('http://nautilus.scene7.com/is/image/Nautilus/cag_link_arrow_red?fmt=png-alpha') no-repeat left; padding-left:8px;}
#productRow1 #productColumn2 #productHolidayMsg {float: left;  padding: 15px 0;}
#productHolidayMsg #t {margin: 10px 110px 0 60px; font-weight: bold;}
#productHolidayMsg #t span {color: #666;}
#productHolidayImg {text-align: center;}
#productRow1 #productColumn2 #labelDimensions {clear:left;}
#productRow1 #productColumn2 #prodResistance {clear:left;}
#productRow1 #productColumn2 .productCartButton {margin: 5px 0;}
#productRow1 #productColumn2 #productMisc {float: left; padding:15px 0}
#productRow1 #productColumn2 #productMisc #productFinancing {display: none; float:left; width:240px; border-right:1px solid #c9c7c0; font-weight:bold; padding:0 15px 0 0;}
#productRow1 #productColumn2 #productMisc #productFinancing #financeInfo {}
#productRow1 #productColumn2 #productMisc #productFinancing #financeInfo a {font-weight:bold; color:#bf3019; background:url('http://nautilus.scene7.com/is/image/Nautilus/cag_link_arrow_red?fmt=png-alpha') no-repeat left; padding-left:8px;}
#productRow1 #productColumn2 #productMisc #productFinancing ul li {list-style-image: url(http://nautilus.scene7.com/is/image/Nautilus/mail_Ico?fmt=png-alpha);}
#productRow1 #productColumn2 #productMisc #productHelpfulLinks ul li {list-style-image: url('http://nautilus.scene7.com/is/image/Nautilus/cag_link_arrow_red?fmt=png-alpha');}
#productRow1 #productColumn2 #productMisc #financeInfo {}
#productRow1 #productColumn2 #productMisc #productDetailLinks {float:left; width: 200px; margin-left: 30px; padding-left: 20px; border-left: solid 1px #c9c7c0;}
#productRow1 #productColumn2 #productMisc #productDetailLinks ul {margin:0}
#productRow1 #productColumn2 #productMisc #productDetailLinks ul li {list-style:none;}
#productRow1 #productColumn2 #productMisc #productDetailLinks ul li a {font-weight:bolder;}
#productRow1 #productColumn2 #productMisc #productDetailLinks ul li#emailFriend a {background:url('http://nautilus.scene7.com/is/image/Nautilus/ico_Mail?fmt=png-alpha') no-repeat left; padding-left:15px;}
#productRow1 #productColumn2 #productMisc #productDetailLinks ul li#printPage a {background:url('http://nautilus.scene7.com/is/image/Nautilus/ico_Print?fmt=png-alpha') no-repeat left; padding-left:15px;}
#productRow1 #productColumn2 #productAltViews {clear: both; padding:0; border-top: solid 1px #ccc; margin-bottom: 15px;}
#productRow1 #productColumn2 #productAltViews h5 {font-size:1em; color:#171711; margin-bottom: 10px;}
#productRow1 #productColumn2 #productAltViews ul {margin:0; padding: 0; overflow: hidden;}
#productRow1 #productColumn2 #productAltViews ul li {list-style:none; float:left; margin-left:10px;}
#productRow1 #productColumn2 #productAltViews ul li.first {margin-left:0;}
#productRow1 #productColumn2 #productAltViews ul li {border:1px solid #c9c7c0;}
/*product tabs*/
#productRow2 {clear:both; padding-top:20px;}
#productRow2 #tabHeader {}
#productRow2 #tabHeader ul {width: 940px; overflow: auto; height: 28px;  margin: 0; padding: 0;}
#productRow2 #tabHeader ul li {list-style-type:none; background:url('http://nautilus.scene7.com/is/image/Nautilus/BFC_tab_inactive?fmt=gif-alpha') no-repeat top right; height: 28px; float:left; margin: 0 0 0 10px; border-left: solid 1px #e9e7e0;}
#productRow2 #tabHeader ul li a {font-weight:bolder;  margin: 7px 12px 0 12px; display: block;  color:#383827; text-decoration: none; }
#productRow2 #tabHeader ul li.activeTab {background:url('http://nautilus.scene7.com/is/image/Nautilus/BFC_tab_active?fmt=gif-alpha') repeat-x top right;}
#productRow2 #tabHeader ul li.activeTab a {color:#fff; text-decoration:none;}
#productRow2 #tabContent {border-top: 1px solid #c9c7c0;  overflow: auto; width:940px!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_column_bkgd') repeat-y top left; overflow: auto; width: 940px;}
#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/cag_link_arrow_red?fmt=png-alpha');}
#productRow2 #tabContent .tabContent2Column .tabColumn2 #productTestimonial h3 {color:#383827; font-size:1.1667em; line-height:1.285em; margin:0.5em 0;}
q:after  { content: close-quote; }
/*shipping tab*/
#productRow2 #tabContent .product_variation {font-weight: bold; color:#CC0000; margin-bottom:5px;}
#productRow2 #tabContent .ship_table {margin-bottom: 16px;}
#productRow2 #tabContent .ship_table table {border-top: solid 1px #383827; border-right: solid 1px #383827; width:100% !important; width: 92%;}
#productRow2 #tabContent .ship_table td {padding: 4px 5px; border-bottom: solid 1px #383827; border-left: solid 1px #383827;}
#productRow2 #tabContent .ship_table .header_row td {font-weight: bold; background-color: #ebe9e1;}
#productRow2 #tabContent .ship_table .ship_to, #product_detail_v2 #productRow2 #tabContent .ship_table .order_total  {width: 200px;}
#productRow2 #tabContent .ship_table td.rule {padding: 0px; line-height: 0.2; background-color: #fff;}
#productRow2 #tabContent .ship_table td.ship_level {font-weight: bold; font-style: italic;}
#productRow2 #tabContent .tabContent2Column .tabColumn2 p span.subhead {font-weight:bold; font-size:1.1667em; font-style:italic; color:#635f4a;}
/*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:#abaaa1; color:#171711; border-bottom:1px solid #fff; border-left:1px solid #fff;}
#productRow2 #tabContent #tableComparison td.featured h2 {color:#171711;}
#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 #c9c7c0;}
#productRow2 #tabContent #tableComparison .specImage a:hover img {border:1px solid #bf3019;}
#productRow2 #tabContent #tableComparison .specColumnLabel {background-color:#eae8e0; color:#635f4a; font-weight:bold; font-style:italic; text-align:right; padding:5px 10px 5px 15px; border-bottom:1px solid #c9c7c0;}
#productRow2 #tabContent #tableComparison .specColumn {padding:5px; border-bottom:1px solid #c9c7c0; border-left:1px solid #c9c7c0;}
#productRow2 #tabContent #tableComparison .specGroup {background-color:#dbd9cf; color:#383827; 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 carousel*/
#product_detail_v2 #headerProductNav.stepcarousel {position:relative; overflow:hidden; background:url('http://nautilus.scene7.com/is/image/Nautilus/gfx_bgCarousel?fmt=png-alpha') repeat-x top; width:872px!important; height:130px; margin:-13px 0 0 49px;}
#product_detail_v2 #headerProductNav.stepcarousel .belt {position:absolute; left:0; top:8px;}
#product_detail_v2 #headerProductNav.stepcarousel .belt .panel {float:left; overflow:hidden; border:1px solid #c9c7c0; background-color:#fff; height:102px!important; height/**/:102px; width:102px!important; width/**/:102px; padding:0; margin:10px;}
#product_detail_v2 #carouselButtonLeft {margin-top:-45px; margin-left:-38px;}
#product_detail_v2 #carouselButtonRight {margin-top:-45px; margin-left:1px;}
#product_detail_v2 #mainContent {background-color: #fff; border-bottom: solid 1px #ccc; padding-top: 5px;}
#product_detail_v2 #mainContentUpperLTA {display:none;}
#product_upgrade_rod_v2 #mainContent {background-color:#FFFFFF; border-bottom:1px solid #CCCCCC; padding-top:5px;}
#product_upgrade_rod_v2 #labelProduct {font-weight: bold;}
.tabOverviewRelatedProd {overflow: auto; margin-bottom: 10px; border-bottom: solid 1px #c7c9c0;}
.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 {margin-top: 5px; font-weight: bold;}
.tabOverviewRelatedProd #overviewTabLink {display: none;}
/* Breadcrumbs */
#breadCrumbs {margin: 0 auto; padding: 0 5px 10px 10px; }
#breadCrumbs ul {list-style: none; padding: 0; margin: 0;}
#breadCrumbs ul li {display: inline;  padding-left:20px; background:url('http://nautilus.scene7.com/is/image/Nautilus/BFC_bc_arrow?fmt=png-alpha') no-repeat center left; font-size: 12px;  margin-right: 10px; }
#breadCrumbs ul li.first {background: none; padding-left: 0;}
#breadCrumbs ul li a {font-weight: bold;}

/*search_result_v2*/
#search_result_v2 #searchResultsGeneral {margin-bottom:20px;}
#search_result_v2 #mainContent h2 {width: 960px; line-height: 2.1; margin: 0; font-size: 15px; padding: 0 20px; position: relative; left: -10px; background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_sectionHeader_bkgd?fmt=gif-alpha') top left no-repeat; height: 38px; overflow: auto;}
#search_result_v2 #mainContent ul {margin: 0; padding: 10px 0; border-bottom: solid 1px #c9c7c0; 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:#635f4a; border:1px solid #ebe9e1;}
#search_result_v2 #mainContent ul li.active {text-decoration:none; color:#171711; font-weight:bold;}

#search_result_v2 #thumbnailBoxes {border-bottom: solid 1px #ccc; 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 #ccc;}
#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 #ccc;}
#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%;}
/*testimonial_submit_v2*/
#testimonial_submit_v2 #mainContent {padding:0 20px 0 30px;}
#testimonial_submit_v2 #mainContent #mainContentUpperLTA {margin-left:-20px; margin-bottom:20px;}
#testimonial_submit_v2 #mainContent #mainContentLowerLTA {margin-left:-20px;}
#testimonial_submit_v2 h1 {font:bold 18px Verdana,Arial,Helvetica,sans-serif; color:#171711;}
#testimonial_submit_v2 #ss_submit_form td {padding: 4px 0; font-size: 11px;}
#testimonial_submit_v2 #ss_submit_form .label {padding-bottom: 3px; font-weight: bold; color: #383827;}
#testimonial_submit_v2 #ss_submit_form td.field {padding-left: 10px;}
#testimonial_submit_v2 #ss_submit_form textarea {margin-bottom: 12px; width: 98%; font-size: 12px;}
#testimonial_submit_v2 #ss_submit_form .submit_botton {margin: 12 0px; text-align: right;}
#testimonial_submit_v2 #ss_submit_form input, #ss_submit_form option, #ss_submit_form select {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*testimonials_view_v2*/
#testimonials_view_v2 #mainContent {padding:10px 20px 20px 20px;}
#testimonials_view_v2 #mainContent #mainContentUpperLTA {margin-left:-10px;}
#testimonials_view_v2 #mainContent #mainContentLowerLTA {margin-left:-10px; margin-bottom:-10px;}
#testimonials_view_v2 .ss_filter {display:none; text-align:center; margin:16px 0 8px 0; background-color:#fff; padding:2px; border-top:solid 1px #635f4a; border-bottom:solid 1px #635f4a;}
#testimonials_view_v2 .ss_filter_label {font-weight:bold; color:#383827; padding-right:4px;}
#testimonials_view_v2 .ss_box {padding:8px 8px; line-height:1.4; margin:0 30px 4px 30px;}
#testimonials_view_v2 .ss_box.odd {background-color:#ebe9e1; border-top:solid 1px #c9c7c0; border-bottom:solid 1px #c9c7c0;}
#testimonials_view_v2 .ss_product {font-weight:bold; margin-bottom:4px; color:#383827;}
#testimonials_view_v2 .ss_source {text-align:right; margin-top:4px;}
#testimonials_view_v2 .ss_name {color:#bf3019; font-weight:bold;}
#testimonials_view_v2 .ss_from {font-style:italic;}
#testimonials_view_v2 .ss_pagenav {text-align:center;  margin:16px 0; background-color:#fff; padding:2px; border-top:solid 1px #635f4a; border-bottom:solid 1px #635f4a; text-transform:uppercase; color:#383827;}
#testimonials_view_v2 .ss_pagenav a.arrow {font-weight:bold; text-decoration:none;}
#testimonials_view_v2 .ss_pagenav a {text-decoration:none; color:#171711;}
#testimonials_view_v2 .ss_pagenav a:hover {text-decoration:underline;}
/*cart_v2*/
#cart_v2 {}
#cart_v2 h1 {margin: 0;}
#cart_v2 #mainContent {background-color: #fff; border-bottom: solid 1px #c9c7c0; margin-bottom: 15px; overflow: auto;}
#cart_v2 #cartSellBox {margin: 0; padding: 10px 15px 5px 15px;  }
#cart_v2 #cartSellBox form {margin: 0;}
#cart_v2 #cartSellBox #cartSellBoxLeft {padding-bottom: 15px; width: 600px; border-bottom: solid 1px #c9c7c0;}
#cart_v2 #cartSellBox #cartSellBoxLeft h1 {margin: 0 0 5px 0; font-size: 14px;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells {margin-top: 10px; overflow: auto; height: 215px; }
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item {float:left; width:150px; margin-right: 15px; padding:0 5px 0 0; text-align:center;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item img {border:1px solid #E6E6E6;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item .link {margin-top: 10px; height: 35px; }
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item .price {font-weight:bold;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item form {text-align: center; margin-top: 5px;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item .moreInfo {margin-top: 5px;}
#cart_v2 #cartSellBox #cartSellBoxRight {float:left;}
#cart_v2 #mainContent form table {margin-left:0;}
#cart_v2 .continueCheckout {text-align:center; margin:10px 0;}
#cart_v2 .continueCheckout a.continue {margin-right: 15px;}
#cart_v2 #cartContentsTable {width:900px; padding: 0; margin-bottom: 5px; border-top: solid 1px #c9c7c0; border-right: solid 1px #c9c7c0;}
#cart_v2 #cartContentsTable tr td {padding: 4px; border-bottom:1px solid #c9c7c0; border-left:1px solid #c9c7c0;}
#cart_v2 #cartContentsTable tr.columnHead {background-color:#e9e7e0; font-weight: bold;}
#cart_v2 #cartContentsTable tr.columnHead td.cartTotal {text-align: right;}
#cart_v2 #cartContentsTable tr.columnHead td.cartShipping {text-align: right;}
#cart_v2 #cartContentsTable #cartPromoCodeTable {background:transparent; }
#cart_v2 #cartContentsTable #cartPromoCodeTable tr td {border:none;}
#cart_v2 #cartContentsTable #cartPromoCodeArea {background-color:#e9e7e0;}
#cart_v2 #cartContentsTable #cartPromoCodeArea .disclaimer {font-size: 12px;}
#cart_v2 #cartContentsTable table tr td {border: none;}
#cart_v2 #cartContentsTable table tr td input {margin-top: 10px;}

#cart_v2 form {padding: 0 15px;}
#cart_v2 form table {border-collapse:collapse; border-spacing:0;}
#cart_v2 form table#cartPromoCodeTable {border:none;}
#cart_v2 .greyCCC {background-color:#EBE9E1;}
/*mini cart*/
#miniCart {font-size: 11px; border-top: solid 1px #C7C9C0; margin-bottom: 10px;}
#miniCart td {padding:5px 8px; border-bottom: solid 1px #C7C9C0;}
#miniCart .price {text-align:right;}
#miniCart .miniCartHeader {background-color:#f5f4f0; font-size: 12px; font-weight: bold; text-align:center;}
#miniCart .miniCartProduct td {background-color:#fff;}
#minicart .miniCartPriceDiscount .price {color:#f00;}
#miniCart .miniCartPriceSubTotal, #miniCart .miniCartPriceTotal td {background-color:#EBE9E1;}
/* end new minicart */
/* checkout */
.columnCenterLeftNavNormal, .columnCenterNormal {padding: 10px 15px 10px 15px;}
//.columnCenterLeftNavNormal td, .columnCenterNormal td {padding-right: 10px;}
table.checkout_steps {width: 100%; text-align: center; margin: 0px 0 16px 0; border-top: solid 1px #C7C9C0;border-bottom: solid 1px #C7C9C0; margin-right: 80px;}
table.checkout_steps td {font-weight: bold; text-transform: uppercase; font-size: 14px; padding: 5px 4px;}
table.checkout_steps td.on {background-color: #EBE9E1; font-weight: bold; color: #333;}
.on_symbol {font-weight: bold; color: #BF3019; font-size: 16px;}
/* checkout */
td.leftNav {width: 230px; padding:10px; border-right: none;}
#creditapplication td.leftNav, #creditapplication_terms td.leftNav {width: 140px;}
table.primaryHeader {background-color: #fff; width: 940px; padding: 10px 0; border-bottom: solid 1px #c7c9c0; margin-bottom: 10px;}
table.primaryHeader tr td {padding: 5px 0 10px 0;}
.primaryNavOff {}
.gutterBottom {}
.templateWidth {background-color: #fff; width: 940px; padding: 10px 0; border-bottom: solid 1px #c7c9c0; margin-bottom: 15px; }
table.primaryHeader img {margin: 10px 0 0 10px;}
table.primaryHeader .footer {display: none;}
.container#shipping h1 {margin-bottom: 5px;}
.checkoutIntro {margin-bottom: 15px;}
.payHeading {border-top: solid 1px #C7C9C0; border-bottom: solid 1px #C7C9C0; color: #333; background-color: #EBE9E1; font-weight: bold; padding: 5px 8px; margin-bottom: 10px;}
.method {margin-bottom: 15px;}
.methodName {font-weight: bold; margin-bottom: 5px;}
.methodName a {margin-left: 3px;}
.nls_card {float: left; margin-right: 15px;}
td.gutterLargeRight, td.gutterLargeLeft, td.farRightBorder {display: none;}
.securitySeals {text-align: center;}
.securitySeals .securitySeal {margin-bottom: 10px;}
#review h1 {margin-bottom: 0;}
#review .columnCenterLeftNavNormal table {margin-bottom: 10px;border-collapse: collapse;}
#review .columnCenterLeftNavNormal table td, #confirm .columnCenterLeftNavNormal table td {padding: 3px 4px;}
/*Finance App - Tier 1*/
.columnCenterLeftNavNormal {//width: 720px;}
.columnCenterNormal .charcoal {background-color: #EBE9E1;}

#creditapplication_response p.disclaimer {margin-top: 15px;}
.subheadBlock {font-weight: bold; font-size: 15px;}
fieldset.consent, .financeApp fieldset {padding:10px; margin-bottom: 10px; text-align:left; border: solid 1px;}
fieldset.consent legend, .financeApp legend {font-weight:bold; color:#999; font-size: 14px; padding: 0 5px;}
fieldset.consent table, .financeApp fieldset table {}
fieldset.consent table td {}
fieldset.consent table td label, fieldset label {color:#000; font-size:12px;}
fieldset.consent .iframe_small {border: 1px solid #CCCCCC; height: 130px; clear: both; overflow: auto; text-align:justify; padding-left:10px; padding-right:10px;}
fieldset.consent .iframe_big {border: 1px solid #CCCCCC; height: 200px; clear: both; overflow: auto; text-align:justify; padding-left:10px; padding-right:10px;}
fieldset.consent .iframe_links {float:right; width:100px; text-align:right;}
fieldset.consent div.iframe_contents, .iframe_contents p {color:#666;}
fieldset.consent .iframe_links a {text-decoration:none; padding:5px 5px 1px 5px;	background-color:#999; color:#fff; font-size:13px;}
fieldset.consent .iframe_links a:hover {text-decoration:underline;}
fieldset.consent .iframe_contents .disclosure_title {font-size:13px; font-weight:bold; color:#000;}
fieldset.consent .iframe_contents .disclosure_stamp {font-size:10px; font-weight:bold;}
.financeApp .form_label {padding:10px 0 0 7px;}
fieldset.consent b {font-size: 12px;}
.columnCenterNormal .pageTitle {font-size: 20px; font-weight: bold;}
#creditapplication_tiertwo .columnCenterNormal input {margin: 10px 5px 0 0;}
#creditapplication_tiertwo .columnCenterNormal a {font-weight: bold; text-decoration: underline;}
#tier2Links ul li {margin-bottom: 8px;}
#tier2Links ul li a {font-weight: bold; font-size: 15px;}
fieldset.consent, .financeApp fieldset {padding:10px; border: solid 1px #999;}
#RCSDisclosure h1 {font-size: 15px; font-weight: bold; color: #333;}
#RCSDisclosure h2 {font-size: 14px; font-weight: bold; color: #333;}
#RCSDisclosure table {border-left: solid 1px #666; border-top: solid 1px #666;}
#RCSDisclosure table tr td {padding: 5px; vertical-align: top; border-right: solid 1px #666; border-bottom: solid 1px #666;}
#RCSDisclosure td.columnHead {font-weight: bold;}
#RCSDisclosure .APR {font-size:18px; font-weight:bold;}
#creditapplication_tiertwo div.error {border: solid 1px #ccc; padding: 10px; margin-bottom: 10px; font-weight: bold;}
#creditapplication_tiertwo div.error ul {margin-bottom: 0}
#creditapplication_tiertwo div.error li {color: red;}
#creditapplication_tiertwo .checkboxText {font-weight: bold;}
#creditapplication_tiertwo .submitButton {text-align: center;}
/* IE 6
#headerPrimaryNav {_margin-left:-20px;}
#headerPrimaryNav #navTabs li.navTab1 {_margin-left:10px;}
#headerUtilityBar {_padding-top:8px; _padding-bottom:0;}
//#mainContent {_margin-left:-10px; _padding-left:10px;}
#mainContent #mainContentUpperLTA {_width:920px;}
#mainContent #mainContentLowerLTA {_margin-bottom:-5px;}
#mainContent #mainContentLowerLTA .ctaHalf {_width:429px;}
#mainContent #mainContentLowerLTA .ctaThird {_width:272px;}
#mainContent #mainContentLowerLTA .ctaQuarter {_width:194px;}
#mainContent #mainContent2Column {}
#mainContent #mainContent2Column #mainPanel {}
#mainContent #mainContent2Column #csPanel {_width:210px;}
*/
#product_detail_v2 #mainContent,
#product_upgrade_rod_v2 #mainContent,
#product_upgrade_mat_v2 #mainContent {_margin-left:0px; _margin-bottom:-10px;}
#productRow2 #tabHeader ul {margin-left:0; padding-left: 0;}
#productRow2 #tabHeader ul li {margin-right: 5px;}
#productRow1 {_margin-left:-20px;}
#productRow2 {_margin-left:-10px;}
#productRow2 #tabContent .tabContent2Column .tabColumn1 {_width:639px;}
#productRow2 #tabContent .tabContent2Column .tabColumn2 {_width:221px;}

#product_upgrade_rod_v2 #mainContent #mainContentUpperLTA ,
#product_upgrade_mat_v2 #mainContent #mainContentUpperLTA {_margin-left:0px;}

#catalogsection_v2 #mainContent {_margin-left:-40px; _padding-left:40px;}
#catalogsection_v2 #mainContent #mainContentLowerLTA {_margin-bottom:-15px;}
#catalogsection_v2 .rowHeader {width: 960px; position: relative; left: -10px; background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_sectionHeader_bkgd?fmt=gif-alpha') top left no-repeat; height: 38px; overflow: auto;}
.rowHeader {width: 960px; position: relative; left: -10px; background: transparent url('http://nautilus.scene7.com/is/image/Nautilus/BFC_sectionHeader_bkgd?fmt=gif-alpha') top left no-repeat; height: 38px; overflow: auto;}
.rowHeader h3, .rowHeader h1 {float: left; margin: 7px 0 0 20px;}
#content_v2 .rowHeader a {float:right; display: block; margin: 9px 25px 0 0;}
#catalogsection_v2 .rowHeader h3 {margin: 7px 0 0 20px;}


#product_comparison_results_v2 {}
#product_comparison_results_v2 #mainContent {_margin-left:-10px; _padding-left:0;}
#product_comparison_results_v2 #mainContent #comparisonResults {_margin-left:0px;}
#product_comparison_results_v2 #mainContent #mainContentUpperLTA {_margin-left:20px;}
#product_comparison_results_v2 #mainContent #mainContentLowerLTA {_margin-left:20px; _margin-bottom:-15px;}

#infokit_request_v2 #mainContent {_margin-left:0px;}
#infokit_request_v2 #mainContent  #mainContentUpperLTA {_margin-left:0px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestPromo{width:550px;}
#infokit_request_v2 #infokitRequestContainer #infokitRequestForm {width:340px;}

#content_v2 #mainContent {_margin-left:0px;}
#content_v2 #mainContent #mainContentUpperLTA{_margin-left:10px;}

#customer_service_v2 #mainContent #mainContentUpperLTA {_margin-left:10px;}
#customer_service_v2 #mainContent #mainPanel {}
#customer_service_v2 #mainContent #mainPanel #linkGroupContainer {_padding-left:20px;}
//#customer_service_v2 #mainContent #csPanel {width:221px;}
#customer_service_v2 #mainContent #orderStatusFormTable {_width:560px;}
/*RCS Disclosure*/
#RCSDisclosure {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000;}
#RCSDisclosure table {width:92%; border:none;}
#RCSDisclosure .APR {font-size:18px; font-weight:bold;}
#RCSDisclosure .columnHead {font-weight:bolder; font-size:12px;}

/*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;}
/*email_friend*/
#email_friend {}
#email_friend .close_bar {border-bottom:1px solid #c9c7c0; padding:4px 10px; font-weight:bold; margin:0;}
#email_friend .close_bar .close_win {float:right;}
#email_friend .close_bar a {}
#email_friend .logo {float:left;}
#email_friend #popup_content {padding:10px 0 10px 15px; margin:0; border-left: solid 20px #f3f0eb;}
#email_friend p {margin:0 0 12px; padding:0; line-height:1.4;}
#email_friend #footer_image {border-top:1px solid #c9c7c0;}
#email_friend .copyright {padding:6px 0 12px 6px;}
#email_friend h1 {margin-bottom:8px; font-size:17px; color:#333;}
#email_friend .subhead {font-size:12px; margin-bottom:16px; padding:0; color:#777;}
#email_friend #ef_errors {border:solid 1px #ccc; color:red; padding:6px; margin-bottom:10px;}
#email_friend .disclaimer {margin:8px 0; padding:0;}
#ef_colA {float:left; width:380px;}
#ef_colB {float:left; margin-left:30px;}
.ef_product_image {margin-bottom:10px;}
.ef_product_name {font-weight:bold;}
#ef_form {margin:12px 0 0 0; padding:0;}
#ef_form input {font-size:11px;}
#ef_form td {padding-bottom:5px;}
#ef_form .formLabel {padding-right:8px; text-align:left;}
#ef_form .formLabelSpan {padding:4px 0 8px 0; color:#555; font-weight:bold;}
#ef_form .ef_message {width:350px; margin-bottom:6px; font-size:11px;}
#ef_submit {}
#email_friend .close_bar.bottom {border-top:1px solid #c9c7c0; border-bottom:none;}
/*disclaimer popup*/
#disclaimers_popup {margin-top:-1px; margin-bottom:-1px;}
#disclaimers_popup td.popupHeaderFooter {border-bottom:1px solid #c9c7c0; border-top:1px solid #c9c7c0; background-color:#fff;}
#disclaimers_popup td.popupHeaderFooter img {padding:10px;}
#disclaimers_popup td.popupHeaderFooter a.whiteTen {padding-right:10px;}
#disclaimers_popup .popupLeftBar {background-color:#ebe9e1;}
#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 #ccc;}
#disclaimers_popup #disclaimerBoxes .odd {background-color:#efefef;}
#disclaimers_popup #disclaimerBoxes .even {background-color:#fff;}
#disclaimers_popup #disclaimerBoxes .odd.first {border-top:1px solid #ccc;}
#disclaimers_popup #disclaimerBoxes .disclaimerTitle {font-weight:bold; padding-bottom:5px;}
/*iha_check */
#iha_check.container {overflow: auto; width: 100%;}
#iha_check ul li {margin-bottom: 7px}
#iha_check .close_bar {overflow:auto; padding:10px 10px; border-bottom:solid 1px #c9c7c0; font-weight:bold; margin:0;}
#iha_check .close_bar.top  a {position:absolute; top:15px; right:10px;}
#iha_check .close_bar.bottom  {text-align:right; border-top:1px solid #c9c7c0; border-bottom:none;}
#iha_check input#zipField {font-size:12px;}
#iha_check input.default {color:#635F4A;}
#iha_check #popup_content {background-color: #fff; border-left:solid 1px #ebe9e1; padding:5px 20px 20px 20px;}
#iha_check .subhead {font-size:13px; font-weight:bold; margin-bottom:8px;}
#iha_check .disclaimer {color:#c9c7c0; line-height:1.4; padding:0; margin:16px 0 12px 0;}
#iha_check .copyright {padding:6px 0 12px 6px;}
/*folder_popup*/
#folder_popup .popupTopBar {border-bottom:1px solid #c9c7c0;}
#folder_popup .popupTopBar img {margin-left:-25px;}
#folder_popup .popupLeftBar {background-color:#ebe9e1; width:36; margin:0; padding:0;}
#folder_popup .popupHeaderFooter {border-top:1px solid #c9c7c0; border-collapse:collapse;}
#folder_popup table {border-collapse:collapse;}
/*popup_general*/
#popup_general {margin-top:-1px; margin-bottom:-1px;}
#popup_general td.mediumBlue {border-bottom:1px solid #c9c7c0; border-top:1px solid #c9c7c0; 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:#ebe9e1;}
#popup_general td.PaddedContent {padding:20px;}
/*product detail printer friendly page*/
#productDetailPrint {font-size:10px; background-color:#ffffff; width:582px; margin-left:auto; margin-right:auto; text-align:left;}
#productDetailPrint .printPage {text-align:right;}
#productDetailPrint .printPage a {color:#000; font-weight:bold; background-repeat:no-repeat; background-position: 0 2px; padding:3px 0 3px 14px; height:20px;}
#productDetailPrint a.arrow {background-repeat:no-repeat; background-position: 0 2px; color:#000; font-size:10px; padding-left:10px;}
#productDetailPrint h1 {color:#fff; padding:5px; font-size:13px;}
#productDetailPrint .subhead {font-size:12px; color:#000;}
#productDetailPrint p {margin-top:0; margin-bottom:15px;}
#productDetailPrint .productImage img {margin:20px 25px 20px 20px; border:1px solid #c9c7c0;}
#productDetailPrint .shadedColumn {background-color:#ebe9e1;}
#productDetailPrint .description {background-color:#ebe9e1; font-size:10px; padding:10px;}
#productDetailPrint .musclegroupImage {float:right; width:80px; padding:0 0 5px 5px;}
#productDetailPrint .pricingArea {background-color:#F9F9F9; padding:10px; font-weight:bold;}
#productDetailPrint .pricingArea .regularPrice .label {color:#000; font-size:11px;}
#productDetailPrint .pricingArea .regularPrice .value {color:#999999; font-size:11px;}
#productDetailPrint .pricingArea .oldPrice {font-weight:bold; margin-bottom: 5px;}
#productDetailPrint .pricingArea .oldPrice .label {color:#999999; font-size:11px;}
#productDetailPrint .pricingArea .oldPrice .value {font-family:arial,sans-serif; color:#999999; text-decoration:line-through; font-size:11px;}
#productDetailPrint .pricingArea .salePrice {font-weight:bold; margin-bottom: 5px;}
#productDetailPrint .pricingArea .salePrice .label {color:#f00; font-size:11px;}
#productdetailPrint .pricingArea .salePrice .value {color:#000; font-size:11px;}
#productdetailPrint .pricingArea .regularPrice {font-weight:bold; margin-bottom: 5px;}
#productdetailPrint .pricingArea .regularPrice .label {color:#999; font-size:11px;}
#productdetailPrint .pricingArea .regularPrice .value {color:#000; font-size:11px;}
#productDetailPrint .financingArea {padding:8px;}
#productDetailPrint .financingArea h3 {font-size:12px; margin:0; padding:0;}
#productDetailPrint .financingArea h4 {font-size:11px; color:#999999; margin:0; padding:0;}
#productDetailPrint .contactInfo {background-color:#c9c7c0; color:#000; padding:10px;}
#productDetailPrint .contactInfo h3 {font-size:12px; margin:0; padding:0;}
#productDetailPrint .contactInfo h4 {font-size:10px; margin:0; padding:0;}
#productDetailPrint .productDetails {background-color:#ebe9e1; border-top:1px solid #c9c7c0; font-size:9px; padding:10px;}
#productDetailPrint .productDetails h3 {font-size:12px; margin:0px 0 20px 0; padding:10px 0 0 0; border-bottom:1px solid #c9c7c0;}
#productDetailPrint .productDetails .tabContent1Column h3 {border:none;}
#productDetailPrint .productDetails .dataTable th {text-align:left; font-size:10px; color:#666; padding:10px 1px 1px 1px;}
#productDetailPrint .productDetails .dataTable td {font-size:10px; border-bottom: 1px solid #D0D0D0; padding:3px 1px 1px 1px;}
#productDetailPrint .shippingMatrix table {border: 1px solid #cccccc;}
#productDetailPrint .shippingMatrix th {text-align:left; background-color:#cccccc; font-size:11px; padding:2px;}
#productDetailPrint .shippingMatrix td {border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; padding:2px; background-color:#ffffff;}
#productDetailPrint .copyright {margin-top:40px; border-top: 1px solid #ccc; padding:10px 0 10px 0; font-size:9px;}
#productDetailPrint .copyright a {text-decoration:none;}
#productDetailPrint .modelSKU {padding:5px; color:#fff;}
/*shipping table*/
#productDetailPrint .product_variation {font-weight: bold; color:#CC0000; margin-bottom:5px;}
#productDetailPrint .ship_table {margin-bottom: 16px; background-color:#fff;}
#productDetailPrint .ship_table table {border-top: solid 1px #333; border-right: solid 1px #333; width:100% !important; width: 92%;}
#productDetailPrint .ship_table td {padding: 4px 5px; border-bottom: solid 1px #333; border-left: solid 1px #333;}
#productDetailPrint .ship_table .header_row td {font-weight: bold; background-color: #c9c7c0;}
#productDetailPrint .ship_table .ship_to, #product_detail_v2 #productRow2 #tabContent .ship_table .order_total  {width: 200px;}
#productDetailPrint .ship_table td.rule {padding: 0px; line-height: 0.2; background-color: #fff;}
#productDetailPrint .ship_table td.ship_level {font-weight: bold; font-style: italic;}
/*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 #bbb; 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*/
/*checkout steps*/
#checkoutSteps {width:100%;}
#checkoutSteps td {font-size:1.2em; width:25%; color:#635f4a}
#checkoutSteps td.active {font-weight:bolder; color:#bf3019;}
/*old header for financing*/
.hdrCountryLanguage {float:right; margin-top:20px; margin-right:50px;}
#hdrContainer #hdrNonLogo {margin-left:-15px!important; margin-left/**/:-30px;}
#hdrContainer #hdrNonLogo  #hdrExtras {clear:both; width:940px; color:#383827; padding:13px 20px 17px 20px; margin:0 0 10px 0px; height:20px; background:transparent url('https://a248.e.akamai.net/f/248/9086/10h/origin-d5.scene7.com/is/image/Nautilus/cag_page_960_shadow_brown?fmt=png-alpha') no-repeat 0 bottom;}
#hdrContainer #hdrNonLogo form {margin:0; padding:0;}
#hdrContainer #hdrNonLogo form input {margin:0; font-size:10px;}
#hdrContainer #hdrNonLogo form select {font-size:10px;}
#hdrContainer #hdrNonLogo div {float:left; padding:0 10px;}
#hdrContainer #hdrNonLogo #hdrPhoneNumber {float:left; border-left:none; font-size:1.167em; line-height:1.5em; width:499px!important; width/**/:510px; padding-left:10px; text-align:center;}
#hdrContainer #hdrNonLogo #hdrPhoneNumberText {font-weight:bold;}
#hdrContainer #hdrNonLogo #hdrSearch {float:left; height:20px;}
#hdrContainer #hdrNonLogo #hdrSearch input.searchField {width:150px; position:relative; bottom:6px;}
#hdrContainer #hdrNonLogo #headerUtilityBarSearch input.searchButton {width:40px;}
#hdrContainer #hdrNonLogo #headerUtilityBarLanguage {font-size:10px;}
#hdrContainer #hdrNonLogo #headerUtilityBarLanguage label {margin-right:10px;}
#hdrContainer #hdrNonLogo #headerUtilityBarLanguage select.languageDropDown {width:110px;}
#hdrContainer #hdrNonLogo #hdrCart {float:left;}
#hdrContainer #hdrNonLogo #hdrCart #hdrCartIcon {width:120px;}
#hdrContainer #hdrNonLogo #hdrTabNav {display:none;}

/*shipping*/
#shipping {}
#shipping #mainContent {clear:both; margin:0 0 0 0px; padding:0; background:transparent url('https://a248.e.akamai.net/f/248/9086/10h/origin-d5.scene7.com/is/image/Nautilus/page_960_middle?fmt=png-alpha') repeat-y center;}
/*site survey*/
#shipping .productDetailHeader {font-size:21px; font-weight: bold; margin-bottom: 10px; color: #383827;}
#shipping .subhead {font-size: 14px; font-weight: bold; color: #383827;}
#shipping td.blueSubhead {background-color: #f3f0eb; padding: 5px; font-weight: bold;}
#shipping .columnCenterLeftNavNormal td table td table td {padding: 5px;}

/*apply*/
#apply {}
#apply .promoBannerArea {display:none;}
/* RFI */
#rfi_v2 #mainContent1Column {background-color: #fff; padding: 15px;}
#rfi_v2 #mainContentLowerLTA {background-color: #fff; padding: 0 0 5px 274px; border-bottom: solid 1px #c9c7c0;}
.mainForm {padding: 15px; border: solid 1px #ccc; width: 400px;}
input#rfi_submit {margin: 10px 0 0 126px;}
table#orderStatusFormTable {border: solid 1px #ccc; padding-bottom: 10px;}
table#orderStatusFormTable h3 {margin-top: 10px;}

/*confirm*/
#confirm.container .columnCenterLeftNavNormal table {border-collapse:collapse; border-color:#c7c9c0;}

/*cart cross sell box*/
.cartCrossSellBox {width:140px!important; width/**/:155px; height:240px; float:left; padding-right:12px; padding-left:12px; border-right:1px solid #e7e8e9;}
.cartCrossSellBox.cartCrossSellColumn1 {padding-left:0;}
.cartCrossSellBox.cartCrossSellColumn3 {padding-right:0; border:none;}
.cartCrossSellBox .cartCrossSellTop h4 {display:none;}
.cartCrossSellBox .cartCrossSellTop img {text-align:center;}
.cartCrossSellBox .cartCrossSellTop .prodImage {padding-bottom:5px;}
.cartCrossSellBox .cartCrossSellTop .prodTitle {height:45px; font-size:11px; text-align:center; padding:2px 15px;}
.cartCrossSellBox .cartCrossSellTop .prodPrice {text-align:center; font-weight:bold; padding-bottom:10px;}
.cartCrossSellBox .cartCrossSellTop .prodPrice .prodPriceSlashed {text-decoration:line-through; font-weight:normal;}
.cartCrossSellBox .cartCrossSellTop .prodAddToCart {text-align:center;}
#mainContent .cartCrossSellBox .cartCrossSellTop .prodAddToCart form {border:none; background-color:transparent;}
.cartCrossSellBox .cartCrossSellBottom {display:none;}
/*IHA checkout*/
#iha h3 {font-size: 14px; padding: 0; margin: 0 0 12px 0;}
#iha .opts {margin-bottom: 26px;}
#iha .err {border: solid 1px #383827; padding: 8px; margin-bottom: 26px; }
#iha .err {color: #f00;}
#iha .err strong {color: #171711;}
#iha .opts .prod {margin-bottom: 2px;}
#iha .opts .price {font-weight: bold;}
#iha .buttons {text-align: center;}
#iha .buttons input, #iha_check .buttons input {vertical-align: middle;}
/* popup_general.jsp */
#popup_general .subhead {font-weight: bold; text-transform: uppercase;}
#popup_general table tr td.mediumBlue  {padding: 5px;}
