body {font-family:'Lato', Arial, Helvetica, sans-serif; margin:0; text-align:center; background-color:#fff; color:#0c0015; font-size:12.5px;}
form {margin: 0; padding: 0;}
select, option {font-size: 11px; font-family: 'Lato', Arial, Helvetica, sans-serif;}
sup {font-size: 65%; top: -0.5em; line-height: 0; position: relative; vertical-align: baseline;}
em {font-style:italic;}
table {border-collapse: collapse;}
td {padding: 0; font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 12px;}
a {color:#e31837; 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:#e31837; background:url('https://nautilus.scene7.com/is/image/Nautilus/link_arrow_red?op_colorize=E31837&fmt=png-alpha') no-repeat center left; padding-left:8px;}
a.whitearrow {color:#fff; background:url('https://nautilus.scene7.com/is/image/Nautilus/BFC-white-arrow-link?fmt=png-alpha') no-repeat center right; padding-right:12px;}
.purplearrow {color:#422a74; background:url('https://nautilus.scene7.com/is/image/Nautilus/BFC-purple-arrow-link?fmt=png-alpha') no-repeat center right; padding-right:12px;}
a.addVideo {font-weight:bold; color:#e31837; background:url('https://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:#383838;}
li.highlightLink a:hover {font-weight:bold; color:#e31837;}
p, ol li {margin: 0 0 15px; line-height: 1.4;}
h1, .pageTitle {font-size: 21px; color:#383838; margin:.5em 0 .5em 0;}
h2 {font-size: 20px; color:#0c0015; margin: 0 0 15px 0;}
h3 {font-size: 15px; color:#0c0015; margin: 0 0 10px 0;}
h4 {font-size:1.334em; line-height:1.25em; color:#0c0015; margin:.5em 0 .5em 0;}
h5 {font-size:1.1667em; line-height:1.285em; color:#0c0015; margin:.5em 0 .5em 0;}
h6 {font-size:1em; line-height:1.334em; color:#0c0015; margin:.5em 0 .5em 0;} 
.container {width:940px; margin:0 auto 50px auto; text-align:left;}
.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:#0c0015;}
/*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: 940px; margin: 0; font-size: 15px; height: 30px; line-height: 30px; background-color:#6c8cc7; color:#270950;  text-transform:uppercase;}
#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 {padding: 0 20px; }
#product_categories_v2 #mainContent1Column h3  {}


/* 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 15px 0 12px;}
#logos ul li.first {margin: 0;}

/*regular headerPromo */
#headerPromo, #headerPromo {background: #ededed; text-align:center; padding:8px 0; }
#headerPromo .offertext, #headerPromo .offertext  {font-weight:bold; font-style:italic; font-size: 19px; line-height:22px; color:#e31837;}
#headerPromo .offer, #headerPromo .offer {font-weight:normal; font-size:15px;}
#headerPromo .promoCode, #headerPromo .promoCode {font-weight:bold; color: #422a74;}
#headerPromo strong, #headerPromo strong {font-weight:bold;}
#headerPromo a:hover, #headerPromo a:hover {text-decoration:none;}


/*header navigation*/
#headerUpper {padding: 0; position: relative; width: 100%; background-color: #fff; }
#headerUpperContent {clear: both;  margin: 0 auto;}
#headerUpperUtil {margin: 20px 0 20px 0; float: right;}
#headerUpperUtil a {text-decoration: none; font-weight: bold; color:#0c0015; font-size:14px;}
#headerUpperUtil a.cart {background: url('https://nautilus.scene7.com/is/image/Nautilus/Btn-shopping-cart-icon') no-repeat; position:relative; right:143px; top:-7px; margin-left:5px; margin-right:15px; padding-left:23px;}
#headerUpperUtil a:hover {text-decoration: underline;}
#headerUpperLogo {float: left; margin: 15px 0 10px 0;}
#headerUpper #hdrLogo {margin-left: 10px;}
#headerPrimaryNav {width:1000px; height: 46px; position: relative; left:-30px; clear:both; z-index: 100; background: #9ed2f1;
background: -moz-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #9ed2f1), color-stop(32%, #6c8cc7), color-stop(75%, #705098), color-stop(100%, #9e76b4));
background: -webkit-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: -o-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: -ms-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: linear-gradient(to right, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ed2f1', endColorstr='#9e76b4', GradientType=1 ); }

/*tabbed navigation*/
#headerPrimaryNav #navTabs, #headerPrimaryNav #navTabs * {margin:0; padding:0;}
#headerPrimaryNav #navTabs {margin:0 px;  position:absolute; top: 0; left: 75px; z-index:100;}
#headerPrimaryNav #navTabs li.navTab1 {}
#headerPrimaryNav #navTabs li.navTab2 {}
#headerPrimaryNav #navTabs li.navTab3 {}
#headerPrimaryNav #navTabs li.navTab4 {}
#headerPrimaryNav #navTabs li {float:left; list-style:none; margin: 0 0 0 20px; padding: 0; z-index: 1; text-transform:uppercase;}
#headerPrimaryNav #navTabs li.activeTab {background:#422A74; height: 46px;}
#headerPrimaryNav #navTabs li:hover {background:#422A74;  height: 46px; text-decoration:none; color:#fff;}
#headerPrimaryNav #navTabs li.activeTab a span {color:#fff ;}
#headerPrimaryNav #navTabs li a {color:#fff; font-weight:bold; font-size: 12px; display:block; padding: 15px 19px; text-decoration:none;}
#headerPrimaryNav #navTabs li a:hover {color:#fff ;}
#headerPrimaryNav #navTabs li a span {}

/*tabbed navigation - drop down menus*/
#headerPrimaryNav #navTabs li ul {display:none; clear:both; float:none; position:absolute; top: 46px; z-index: 20; border: 1px solid #666;  margin-top:0; margin-left: -1px; padding:10px 10px 5px 5px; background: #fff url('https://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.navDropCol1 {background-color: #fff;}
#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; height:auto; text-decoration: none; }
#headerPrimaryNav #navTabs li ul li a {float:none; font-size: 12px; padding:0 0 0 5px; font-weight: bold; color: #808285; }
#headerPrimaryNav #navTabs li ul li a:hover {background-color: #fff;  text-decoration: underline; color: #f48473;}
#headerPrimaryNav #navTabs li ul li.highlightLink a {padding:10px 0 0 5px; font-weight:bold;}


/*header utility bar*/
#headerUtilityBar {position: relative; width:940px; top:-80px; color:#0c0015;}
#headerUtilityBar form input {margin:0; font-family: 'Lato', Arial, Helvetica, sans-serif; color:#bdbdbd;}
#headerUtilityBar form select {font-size:10px;}

#headerUtilityBar #headerUtilityBarSearch { float: right;}
#headerUtilityBar #headerUtilityBarSearch span {display: none;}
#headerUtilityBar #headerUtilityBarSearch input.searchField {text-align: left;  width:160px; padding-left:15px; height: 19px; float: left; font-weight: bold; border: inset 1px; color: #bdbdbd;}
#headerUtilityBar #headerUtilityBarSearch input.searchButton {float: left; position: relative; margin-left:5px;}

#headerUtilityBar #headerUtilBar {float: right;}
#headerUtilityBar #headerUtilBar span.phone {margin-right:5px;}
#headerUtilityBar #headerUtilBar a#requestcat {color: #0c0015; margin-left:5px; margin-right:10px; padding-left:18px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-catalogrequest-icon') no-repeat -1px 0px;}
#headerUtilityBar #headerUtilityBarCart {position:absolute; top:-35px; right:0;}
#headerUtilityBar #headerUtilityBarCart #headerUtilityBarCartIcon {float: right;}
#headerUtilityBar #headerUtilityBarCart #headerUtilityBarCartTally {float: right; margin-right: 15px; position: relative; top:6px; color:#F15B4E;}

/*header alert bar*/
#headerAlertBar {clear:both; font-weight:bold; border:1px solid #ededed; padding: 10px; margin-bottom: 15px;}
#headerAlertBar img {margin:3px 0 0 -27px; padding-right:5px;}
#headerAlertJSBar {background:#958f6f url('https://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 #ededed;}
#headerAlertJSBar img {margin:3px 0 0 -27px; padding-right:5px;}

/* Breadcrumbs */
#breadCrumbs { margin-top: -10px; margin-bottom:8px; }
#breadCrumbs ul {list-style: none; padding: 0; margin: 0;}
#breadCrumbs ul li {display: inline;  padding-left:15px; background:url('https://nautilus.scene7.com/is/image/Nautilus/BFC-purple-arrow-link?hei=9') no-repeat  0 4px; font-size: 12px;  margin-right: 10px; }
#breadCrumbs ul li.first {background: none; padding-left: 1px;}
#breadCrumbs ul li a {font-weight: bold; color:#422a74;}

/*main page content*/
#mainContentTop {width:940px;  margin: 0 auto;}
#mainContent {margin-bottom: 15px; width:940px;  margin: 0 auto;}
#mainContent #mainContentUpperLTA {background-color: #fff;}
#mainContent #mainContentUpperLTA h1 {margin:0;}
#mainContent #mainContent2Column {background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC_category_hdr_bkgd_2col') repeat-y; 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; width: 220px; line-height: 1.4;}
#mainContentBottom {width:940px;  margin: 0 auto;}
#mainContent #bodyContent {background-color: #fff; padding: 15px; border-bottom: solid 1px #ededed; }
#mainContent .mainContent1Column {background-color: #fff;}


/*homepage layout*/
#content_v2 #hp-heros {top:-21px; position:relative;}
#content_v2 #mainContentUpperLTA #hp-hero-main  h1 {position: absolute; background-color:transparent; width: 300px; display:inline; color:#0c0015; font-size:18px; line-height:25px; font-weight:lighter;}
#content_v2 #hp-heros  #hp-hero-main {height:457px;}
#content_v2 #hp-heros #hp-hero-main p {color:#0c0015; position: absolute; display:inline; }
#content_v2 #hp-heros #hp-hero-main h2 {color:#0c0015; position: absolute; display:inline;  }
#content_v2 #hp-heros #hp-hero-main h3 {color:#0c0015; position: absolute; display:inline; text-transform:uppercase;}
#content_v2 #hp-heros #hp-hero-main h4#finance {color:#422a74; position: absolute; font-size:17px; line-height:20px; text-align:center; display:block; width:940px;}
#content_v2 #hp-heros #hp-hero-left {float:left; width:460px; position:relative;}
#content_v2 #hp-heros #hp-hero-right {float:left; width:460px; position:relative; margin-left:20px;}
#content_v2 #hp-heros #hp-hero-right h2, #content_v2 #hp-heros #hp-hero-left h2 {font-size: 18px; line-height:21px; color:#0c0015; position: absolute; display:inline; font-weight:lighter; text-transform:uppercase;}
#content_v2 #hp-heros #hp-hero-right h3.hpcta ,#content_v2 #hp-heros #hp-hero-left h3.hpcta  {color:#ffffff; position: absolute; bottom:0; width:460px; text-align:center; text-transform:uppercase;}

/* sorting */
.paginationSorting {overflow: auto; width: 100%; border-bottom: solid 1px #ededed; padding: 5px 0; background-color: #fff; margin-top:10px;}
.paginationSorting.bottom {margin-top:0px; 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: 'Lato', 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:#0c0015; border:1px solid #ededed;}
.pagination li.active {text-decoration:none; color:#171711; font-weight:bold;}

/*forms*/
#mainContent form { margin-right:0px; padding-right:0;}
#mainContent form table th {background-color:#c9c9c9; color:#171711; font-weight:bold;}
#mainContent form table td {padding:0 10px 5px 15px;}
#mainContent form table td.divider {height:20px; background:url('https://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:#383838; 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;}

#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:215px; margin:0 7px; float:left; position: relative; clear: none; overflow: hidden; }
.thumbnailBox.bestseller .thumbnailTop h4 {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-BestSeller?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 27px; display: block;}
.thumbnailBox.toprated .thumbnailTop h4 {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-TopRated?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 27px; display: block;}
.thumbnailBox.new .thumbnailTop h4 {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-New?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 27px; display: block;}
.thumbnailBox.new .thumbnailOverlay {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-New?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 16px; left: 27px; display: block;}
.thumbnailBox.new {margin-top: 16px;}
.thumbnailBox.lowprice .thumbnailTop h4 {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-NewPrice?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 27px; display: block;}
.thumbnailBox.newprice .thumbnailTop h4 {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-NewPrice?fmt=png-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 27px; display: block;}
.thumbnailBox.newprice .thumbnailOverlay {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-NewPrice?fmt=png-alpha') no-repeat top left; z-index: 2; position: absolute; top: 15px; left: 27px; display: block;}
.thumbnailBox.freeshipping .thumbnailTop h4 {width: 50px; height: 50px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC-corner-FreeShipping?fmt=gif-alpha') no-repeat top left; z-index: 2; position: absolute; top: 7px; left: 27px; 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 0px 0; }
.thumbnailBox .thumbnailTop .prodImage img {border:1px solid #ededed; }
.thumbnailBox .thumbnailTop .prodImage img:hover {border:1px solid #c9c9c9;}
.thumbnailBox .thumbnailTop .prodTitle {height: 40px; line-height:1.25em; text-align:center; padding:10px 0px 0; display:block;}
.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;}
.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 0px;}
.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 {width:940px; margin: 0 auto 10px auto;}
.footer a {color:#808285; font-weight:normal; text-decoration:none; text-transform:uppercase; }
.footer a:hover {color:#808285; font-weight:normal; text-decoration:underline;}
div.footer.templateWidth {background-color: transparent; padding: 0; border: none;}
.footer #footer6 #footer6Head {width: 940px; position: relative; border-top:1px solid #ededed; margin-top:20px;}
.footer #footer6 #footer6LinkColumns {padding: 15px 0 15px 0; border-bottom: solid 1px #ededed; overflow: auto; height: 100%; background-color: #fff;}
.footer #footer6 #footer6LinkColumns .footer6List {float:left; width:120px; margin:0 0 0 5px; padding: 0px 10px;  text-transform:uppercase; font-size:11px;}
.footer #footer6 #footer6LinkColumns ul.footer6Col2 {margin-top: 25px; width:130px;}
.footer #footer6 #footer6LinkColumns ul.footer6Col3 {width:220px;}
.footer #footer6 #footer6LinkColumns .footer6Col5 {width:360px;}
.footer #footer6 #footer6LinkColumns .footer6Col5 ul.footer6Col4 {width:170px;}
.footer #footer6 #footer6LinkColumns ul.footer6Col4 li.highlightFooterLink {color: #f48473; font-weight: bold;}
.footer #footer6 #footer6LinkColumns #catrequest {width:150px; text-align:center; color:#0c0015; text-transform:uppercase; float:right; margin-right:15px;}
.footer #footer6 #footer6LinkColumns #catrequest a {color:inherit;}
.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: none;}
.footer #footer6 #footer6LinkColumns ul.footer6List li a:hover {text-decoration: underline;}
.footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a {color: #f48473; font-weight: bold; font-size:12px;}
.footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a:hover {color: #f48473;}

.footer #footerCopyright #footerCopyrightLine1 {color:#0c0015; font-size: 9px; margin: 10px auto 0 auto; text-align:center; overflow:auto; text-transform:uppercase;}
.footer #footerCopyright div {margin-bottom:.5em;}
.footer #footerCopyright a {font-weight:normal; color:#0c0015; }
.footer #footerCopyright a:hover {font-weight:normal; text-decoration:underline;}
.footer #footerCopyright #footerCopyrightLinks {color:#808285; margin-top:8px; }
.footer #footerCopyright #footerCopyrightLinks a {font-weight:normal; color:#808285;  padding: 0 10px }
.footer #footerCopyright #footerCopyrightLinks a:hover {font-weight:normal; text-decoration:underline;}
.footer .hackerInfo {float: right; margin-top: -45px;}


div#footer {}
#footer a {color:#808285; font-weight:normal; text-decoration:none; text-transform:uppercase; }
#footer a:hover {color:#808285; font-weight:normal; text-decoration:underline;}
#footer #footer6 {width: 940px; }
#footer #footer6 #footer6Head {width: 940px; position: relative; border-top:1px solid #ededed; margin-top:20px;}
#footer #footer6 #footer6LinkColumns {padding: 15px 0 15px 0; border-bottom: solid 1px #ededed; overflow: auto; height: 100%; background-color: #fff;}
#footer #footer6 #footer6LinkColumns .footer6List {float:left; width:120px; margin:0 0 0 5px; padding: 0px 10px;  text-transform:uppercase; font-size:11px;}
#footer #footer6 #footer6LinkColumns ul.footer6Col2 {margin-top: 25px; width:130px;}
#footer #footer6 #footer6LinkColumns ul.footer6Col3 {width:220px;}
#footer #footer6 #footer6LinkColumns .footer6Col5 {width:360px;}
#footer #footer6 #footer6LinkColumns .footer6Col5 ul.footer6Col4 {width:170px;}
#footer #footer6 #footer6LinkColumns .footer6Col5 ul.footer6Col4 li.highlightFooterLink {color: #f48473; font-weight: bold;}
#footer #footer6 #footer6LinkColumns #catrequest {width:150px; text-align:center; color:#0c0015; text-transform:uppercase; float:right; margin-right:15px;}
#footer #footer6 #footer6LinkColumns #catrequest a {color:inherit;}
#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: none;}
#footer #footer6 #footer6LinkColumns ul.footer6List li a:hover {text-decoration: underline;}
#footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a {color: #f48473; font-weight: bold; font-size:12px;}
#footer #footer6 #footer6LinkColumns ul.footer6List li.highlightFooterLink a:hover {color: #f48473;}
#footer #footerCopyright #footerCopyrightLine1 {color:#0c0015; font-size: 9px; margin: 10px auto 0 auto; text-align:center; overflow:auto; text-transform:uppercase;}
#footer #footerCopyright div {margin-bottom:.5em;}
#footer #footerCopyright a {font-weight:normal; color:#0c0015; }
#footer #footerCopyright a:hover {font-weight:normal; text-decoration:underline;}
#footer #footerCopyright #footerCopyrightLinks {color:#808285; margin-top:8px; }
#footer #footerCopyright #footerCopyrightLinks a {font-weight:normal; color:#808285;  padding: 0 10px }
#footer #footerCopyright #footerCopyrightLinks a:hover {font-weight:normal; text-decoration:underline;}
#footer .footerHackerSafe {float: right; margin-top: -45px;}

/*END LAYOUT*/

/* TEMPLATE SPECIFIC CSS */
/*catalogsection_v2*/
#catalogsection_v2 {}
#catalogsection_v2 #categoryhero {position:relative;}
#catalogsection_v2 #categoryhero #catcontent {width:275px; position:absolute; left:55px; bottom:13px; text-align:center;}
#catalogsection_v2 #categoryhero #catcontent h2 {font-size:13px; line-height:16px; text-transform:uppercase; color:#f48473; margin:0 0 5px 0;}
#catalogsection_v2 #categoryhero #catcontent a {font-weight:bold; font-size:14px;  font-size/*\**/: 13px\9; line-height:16px; text-transform:uppercase; color: #fff;}
#catalogsection_v2 #productCompare {background-color: #fff; padding: 10px 0 0 10px;}
#catalogsection_v2 .prodAddToCart {text-align: center; margin-top: 5px;}

/*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('https://nautilus.scene7.com/is/image/Nautilus/link_arrow_red?op_colorize=E31837&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:#383838;}
#linkGroupContainer .linkGroup ul li h3 a.subhead:hover {color:#bf3017;}
#linkGroupContainer #linkGroupColumn1 {margin-left:0;}
/*order_status_v2*/
#customer_service_v2 #subHeaderPromo, #order_status_results_v2 #subHeaderPromo {display: none}
#customer_service_v2 h1, #order_status_results_v2 h1 {text-transform: uppercase}
#customer_service_v2 #mainContent form table#orderStatusFormTable td {padding: 10px 0}
#customer_service_v2 #mainContent form table#orderStatusFormTable td.label {width: 130px}
#customer_service_v2 #mainContent form table#orderStatusFormTable td.divider {padding: 0}
#order_status_results_v2 #mainContent #orderStatusResultsTable td.label {font-weight: bold}
#order_status_results_v2 #mainContent #orderStatusResultsTable td.value {padding-left: 10px}
#order_status_results_v2 #mainContent .orderStatusResultsTable2 {width: 100%; margin-bottom: 20px}
#order_status_results_v2 #mainContent .orderStatusResultsTable2 th, #order_status_results_v2 #mainContent .orderStatusResultsTable2 td {border: solid 1px #111; padding: 5px 7px}
#order_status_results_v2 #mainContent .orderStatusResultsTable2 td {vertical-align: top}
#order_status_results_v2 #mainContent .orderStatusResultsTable2 th {background-color: #747373; color: #fff; text-align: left}
#order_status_results_v2 #status-definitions h4 {font-weight: 600}
#box p {margin: 5px 0}
/*product_categories_v2*/
#product_categories_v2 #mainContent #mainContent1Column {padding: 0;}
#product_categories_v2 #mainContent #mainContentUpperLTA {}
#product_categories_v2 #categoryhero {position:relative;}
#product_categories_v2 #categoryhero #catcontent {width:275px; position:absolute; left:55px; bottom:13px; text-align:center;}
#product_categories_v2 #categoryhero #catcontent h2 {font-size:12px; line-height:16px; text-transform:uppercase; color:#f48473; margin:0 0 5px 0;}
#product_categories_v2 #categoryhero #catcontent a {font-weight:bold; font-size:14px; line-height:16px; text-transform:uppercase; color: #fff;}
#product_categories_v2 .rowHeader {width: 940px; position: relative; background-color: #6C8CC7; color: #270950; text-transform:uppercase; height: 30px; line-height: 30px;}
#product_categories_v2 .rowHeader h3 {float:left; padding: 0 20px; margin: 0;}
#product_categories_v2 .rowHeader a {float:right; padding-right: 10px; color:#fff;}
#product_categories_v2 .rowHeader a.addArrow {background:url('https://nautilus.scene7.com/is/image/Nautilus/BFC-white-arrow-link?fmt=png-alpha') no-repeat center right; padding-right:10px; margin-right:10px;}
#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 #c9c9c9; margin-left:10px; position: relative;}
#overlayLink {display: block; position: absolute; bottom: 5px; right: 10px; padding-left: 17px; background: url('https://download.nautilus.com/mock/prod_page/assets/btn_zoom.png') no-repeat 0 2px; z-index: 200; font-weight: bold; color: #484837;}
#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:10px 0 10px 20px; font-size:1em; border-bottom:1px solid #c9c9c9; }
#productRow1 #productColumn2 #productName {}
#productRow1 #productColumn2 #productTools {width: 100%; border-bottom: solid 1px #f3f3f3; border-top: solid 1px #f3f3f3;  padding: 5px 0; overflow: auto; font-size: 11px; margin-bottom: 10px;}
#productRow1 #productColumn2 h1#productName {font-size: 22px; margin: 0 0 20px 0; color:#f48473;}
#productRow1 #productColumn2 h2#productTagLine {font-size: 15px; margin-bottom: 5px; color: #f48473;}
#productRow1 #productColumn2 #productPrices {float: left;  color:#383838; position: relative; width: 220px;}
#productRow1 #productColumn2 #productPrices span {font-weight:bolder;}
#productRow1 #productColumn2 #productPrices #priceList {margin-bottom: 5px; color: #0c0015;}
#productRow1 #productColumn2 #productPrices .strikeThat {text-decoration: line-through; }
#productRow1 #productColumn2 #productPrices #priceOur span {font-size: 14px;}
#productRow1 #productColumn2 #productPrices #priceSale {margin-top: 5px; color: #e31837;}
#productRow1 #productColumn2 #productPrices #priceSale span {font-size: 14px; color: #383838}
#productRow1 #productColumn2 #priceSavings {margin-top: 5px; color: #e31837; font-style: italic; font-size: 13px; position: absolute; bottom: 1px; right: 0;}
#productRow1 #productColumn2 #productSkus {overflow: auto; color:#a7a7a7; float: left; }

#productRow1 #productColumn2 #productSkus .productDetailCode {margin-right: 15px; float: left;}
#productRow1 #productColumn2 #productDescription {margin-bottom: 10px;}
#productRow1 #productColumn2 #productOptions {width: 100%; clear:both; overflow: auto; border-top:1px solid #c9c9c9; padding:10px 0;}
#productRow1 #productColumn2 #productOptions form {background-color:transparent; border: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 {float: left; font-weight: bold; border-right:1px solid #c9c9c9; margin-right: 20px; padding-right: 20px;}
#productRow1 #productColumn2 #productIHA a.ihaLogo {display: block; margin-bottom: 2px;}
#productRow1 #productColumn2 #productIHA a.ihaLink  {margin-left: 3px; background:url('https://nautilus.scene7.com/is/image/Nautilus/link_arrow_red?op_colorize=E31837&fmt=png-alpha') no-repeat center left; padding-left:8px;}
#productRow1 #productColumn2 #productHolidayMsg {border-top: 1px solid #c9c9c9;clear: both;}
#productRow1 #productColumn2 #productHolidayMsg span {color:#e31837;}
#productHolidayMsg #t {margin: 10px 110px 0 60px; font-weight: bold;}
#productHolidayMsg #t span {color: #666;}
#productHolidayImg {text-align: center; display: none;}
#productRow1 #productColumn2 #labelDimensions {clear:left;}
#productRow1 #productColumn2 #prodResistance {clear:left;}
#productRow1 #productColumn2 #productOptions #productPurchase {float: right; text-align: right;}
#productRow1 #productColumn2 #productOptions #productPurchase .productVariation {margin-bottom: 5px;}
#productRow1 #productColumn2 #productOptions #productPurchase select, #productRow1 #productColumn2 #productOptions #productPurchase option  {font-size: 12px; font-family: 'Lato', Arial, Helvetica, sans-serif;}
#productRow1 #productColumn2 #productOptions .productCartButton select {display: none; margin-bottom:10px; font-size: 12px;}
#productRow1 #productColumn2 #productMisc {width: 100%; clear:both; border-top:1px solid #c9c9c9; overflow: auto; padding:10px 0;}
#productRow1 #productColumn2 #productFinancing {float:left; width:260px;  line-height: 1.7;}
#productRow1 #productColumn2 #productFinancing h4 {font-size: 14px; margin: 0 0 3px 0; padding: 0;}
#productRow1 #productColumn2 #productFinancing #financeDisclaimer {font-style: italic; color:#0c0015;}
#productRow1 #productColumn2 #productMisc #productHelpfulLinks ul li {list-style-image: url('https://nautilus.scene7.com/is/image/Nautilus/link_arrow_red?op_colorize=E31837&fmt=png-alpha');}
#productRow1 #productColumn2 #productMisc #financeInfo {}
#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 #productDetailLinks ul li#emailFriend {}
#productRow1 #productColumn2 #productDetailLinks ul li#emailFriend a {background:url('https://nautilus.scene7.com/is/image/Nautilus/ico_Mail?fmt=png-alpha') no-repeat left; padding-left:15px;}
#productRow1 #productColumn2 #productDetailLinks ul li#printPage a {background:url('https://nautilus.scene7.com/is/image/Nautilus/ico_Print?op_colorize=a7a7a7') no-repeat left; padding-left:15px; color:#A7A7A7;}
#productRow1 #productColumn2 #productMedia {width: 100%; clear:both; border-top:1px solid #c9c9c9; overflow: auto; padding: 15px 0 10px 0;}
#productRow1 #productColumn2 #productMedia .mod {float: left; width: 200px; overflow: auto;}
#productRow1 #productColumn2 #productMedia .mod .thumbLink {float: left; text-align: center; width: 90px; height: 63px; border: solid 1px #c9c9c9;}
#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('https://nautilus.scene7.com/is/image/Nautilus/link_arrow_red?op_colorize=E31837&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('https://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 #c9c9c9; padding: 10px 0; position: relative;}
#productRow1 #productColumn2 #productReview h4 {display: none;}
/*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-color:#6C8CC7; height: 28px; float:left; margin: 0 0 0 6px; border-left: solid 1px #ededed; font-size:12px;}
#productRow2 #tabHeader ul li a {font-weight:bold;  margin: 7px 12px 0 12px; display: block;  color:#fff; text-decoration: none; text-transform: uppercase;} 
#productRow2 #tabHeader ul li.activeTab {background: #9e76b4;
background: -moz-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #9ed2f1), color-stop(32%, #6c8cc7), color-stop(75%, #705098), color-stop(100%, #9e76b4));
background: -webkit-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: -o-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: -ms-linear-gradient(left, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
background: linear-gradient(to right, #9ed2f1 0%, #6c8cc7 32%, #705098 75%, #9e76b4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ed2f1', endColorstr='#9e76b4', GradientType=1 );}
#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:940px!important; width/**/:940px; margin:0; padding:0px;}
#productRow2 #tabContent .tabContent1Column {padding:20px;}
#productRow2 #tabContent .tabContent2Column {background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC_category_hdr_bkgd_2col') 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('https://nautilus.scene7.com/is/image/Nautilus/link_arrow_red?op_colorize=E31837&fmt=png-alpha');}
#productRow2 #tabContent .tabContent2Column .tabColumn2 #productTestimonial h3 {color:#383838; 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 #383838; border-right: solid 1px #383838; width:100% !important; width: 92%;}
#productRow2 #tabContent .ship_table td {padding: 4px 5px; border-bottom: solid 1px #383838; border-left: solid 1px #383838;}
#productRow2 #tabContent .ship_table .header_row td {font-weight: bold; background-color: #ededed;}
#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:#0c0015;}
#productRow2 #tabContent .ship_message {margin-bottom: 15px;}
#productRow2 #tabContent .ship_message h5 {margin-bottom: 0; padding-bottom: 0;}
/*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 #c9c9c9;}
#productRow2 #tabContent #tableComparison .specImage a:hover img {border:1px solid #e31837;}
#productRow2 #tabContent #tableComparison .specColumnLabel {background-color:#ededed; color:#6C8CC7; font-weight:bold; text-align:right; padding:5px 10px 5px 15px; border-bottom:1px solid #c9c9c9; width:200px;}
#productRow2 #tabContent #tableComparison .specColumn {padding:5px; border-bottom:1px solid #c9c9c9; border-left:1px solid #c9c9c9;}
#productRow2 #tabContent #tableComparison .specGroup {background-color:#422A74; 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%;} 
.tabOverviewRelatedProd {overflow: auto; margin-bottom: 10px; border-bottom: solid 1px #c9c9c9;}
.tabOverviewRelatedProd .miniRelatedBox {margin-bottom: 10px; overflow: auto; width: 240px;}
.tabOverviewRelatedProd .prodImage {float: left; border: solid 1px #c9c9c9;}
.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;}

/*search_result_v2*/
#search_result_v2 #searchResultsGeneral {margin-bottom:20px;}
#search_result_v2 #mainContent h2 {line-height: 2.1; margin: 0; font-size: 15px; padding: 0 20px; position: relative; color: #6C8CC7;}
#search_result_v2 #mainContent ul {margin: 0; padding: 10px 0; overflow: auto; border-bottom: 1px solid #ededed; 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:#0c0015; border:1px solid #ededed;}
#search_result_v2 #mainContent ul li.active {text-decoration:none; color:#171711; 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%;}
/*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 'Lato',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: #383838;}
#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: 'Lato', 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 #0c0015; border-bottom:solid 1px #0c0015;}
#testimonials_view_v2 .ss_filter_label {font-weight:bold; color:#383838; 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:#ededed; border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9;}
#testimonials_view_v2 .ss_product {font-weight:bold; margin-bottom:4px; color:#383838;}
#testimonials_view_v2 .ss_source {text-align:right; margin-top:4px;}
#testimonials_view_v2 .ss_name {color:#e31837; 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 #0c0015; border-bottom:solid 1px #0c0015; text-transform:uppercase; color:#383838;}
#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; padding-top:20px;}
#cart_v2 #mainContent {background-color: #fff; margin-bottom: 15px; overflow: auto;}
#cart_v2 #mainContent #shopping-cart {clear: both;}
#cart_v2 .continueCheckout {float:right; text-align:right; margin:0px;}
#cart_v2 .continueCheckout a.continue {margin-right: 15px;}
#cart_v2 .continueCheckout.top #imageContinueShopping, #cart_v2 .continueCheckout.top #imageCartCheckout2 {display:none;}
#cart_v2 .continueCheckout.bottom {margin:10px 10px 0 0px;}
#cart_v2 #cartSellBox {width:916px; float:left;}
#cart_v2 #cartSellBox #cartSellBoxLeft {width:580px; margin-left:25px; *float:left;}
#cart_v2 #cartSellBox #cartSellBoxLeft h1 {margin: 0px 0 5px 0; text-align: left; font-size: 15px; padding-top:0;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells {}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item {float:left; width:160px; padding:0 10px 10px 0; text-align:center;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item img {border:1px solid #f2f2f2;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item .link {min-height:35px;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item .price {font-weight:bold;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item .moreInfo {margin-top: 7px;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item .moreInfo img {border:0;}
#cart_v2 #cartSellBox #cartSellBoxLeft .upSells .item form {padding-top:5px; margin:0;}
#cart_v2 #cartSellBox #cartSellBoxRight {float: right; height: 20px; width: 200px; text-align:right; *margin-top: 40px;}
#cart_v2 #mainContent form table {margin-left:0;}
#cart_v2 #cartContentsTable td.cartLineItemPromo {color: red;}
#cart_v2 #formErrors td.error {padding: 0; font-size: 14px; font-weight: bold; color: red;}
#cart_v2 #cartContentsTable {width:900px; padding: 0; margin-bottom: 5px; border-top: solid 1px #c9c9c9; border-right: solid 1px #c9c9c9;}
#cart_v2 #cartContentsTable tr td {padding: 4px; border-bottom:1px solid #c9c9c9; border-left:1px solid #c9c9c9;}
#cart_v2 #cartContentsTable tr.columnHead {background-color:#ededed; 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:#ededed;}
#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 .greyededed {background-color:#ededed;}

/*mini cart*/
#miniCart {font-size: 11px; border-top: solid 1px #c9c9c9; margin-bottom: 10px;}
#miniCart td {padding:5px 8px; border-bottom: solid 1px #c9c9c9;}
#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:#ededed;}
/* end new minicart */
/* Mobile phone consent for checkout */
.templateWidth #is-mobile {margin-bottom: 15px;}
.templateWidth #is-mobile span.radio {margin-right: 5px;}
.templateWidth #mobile-consent {margin-bottom: 15px;}
.templateWidth #mobile-consent p {margin: 0 0 10px 0; padding: 0;}
.templateWidth #mobile-consent span.radio span {font-weight: bold;}
/* Mobile phone consent for IK Request */
#rfi_v2 #mobile-consent td {padding-bottom: 10px;}
#rfi_v2 #is-mobile td.label {white-space: nowrap;}
#rfi_v2 #mobile-consent p {margin: 0 0 10px 0; padding: 0;}
#rfi_v2 #mobile-consent span.radio span {font-weight: bold;}
/* checkout */
.columnCenterLeftNavNormal, .columnCenterNormal {padding: 10px 15px 10px 15px;}
/*.columnCenterLeftNavNormal td, .columnCenterNormal td {padding-right: 10px;}*/
table.checkout_steps {width: 98%; text-align: center; margin: 0px 0 16px 0; border-top: solid 1px #c9c9c9;border-bottom: solid 1px #c9c9c9;}
table.checkout_steps td {font-weight: bold; text-transform: uppercase; font-size: 14px; padding: 5px 4px;}
table.checkout_steps td.on {background-color: #ededed; font-weight: bold; color: #333;}
.on_symbol {font-weight: bold; color: #e31837; 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 #c9c9c9; 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 #ededed; 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 #c9c9c9; border-bottom: solid 1px #c9c9c9; color: #333; background-color: #ededed; 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: #ededed;}
#creditapplication_response p.disclaimer {margin-top: 15px;}
#creditapplication_response .nextOption {margin: 15px 0}
.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:#0c0015; font-size:12px;}
fieldset.consent .iframe_small {border: 1px solid #ededed; height: 130px; clear: both; overflow: auto; text-align:justify; padding-left:10px; padding-right:10px;}
fieldset.consent .iframe_big {border: 1px solid #ededed; height: 200px; clear: both; overflow: auto; text-align:justify; padding-left:10px; padding-right:10px;}
.container#review fieldset.consent .iframe_small {margin-bottom: 15px}
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:#0c0015;}
fieldset.consent .iframe_contents .disclosure_stamp {font-size:10px; font-weight:bold;}
.financeApp .form_label {padding:10px 0 0 7px;}
.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 #ededed; 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;}
#creditapplication_tiertwo #terms-privacy .rev {color: #aaa; font-size: 11px;}
#creditapplication_tiertwo #terms-privacy table {border-collapse:collapse; border-top: solid 1px #0c0015; border-right: solid 1px #0c0015; width: 100%; margin-bottom: 15px;}
#creditapplication_tiertwo #privacy table {margin-bottom: 5px;}
#creditapplication_tiertwo #privacy table td.facts {background-color: #0c0015; color: #fff; font-size: 20px; text-align: center;}
#creditapplication_tiertwo em {color: #171711;}
#creditapplication_tiertwo #privacy table td.question {background-color: #444; }
#creditapplication_tiertwo #privacy table td.question strong {color: #fff; font-size: 16px;}
#creditapplication_tiertwo #privacy table tr.reasons td {background-color: #444; color: #fff;}
#creditapplication_tiertwo #terms-privacy table td {border-bottom: solid 1px #0c0015; border-left: solid 1px #0c0015; padding: 7px 10px; vertical-align: top;}
#creditapplication_tiertwo #terms-privacy table td.col1 {width: 170px;}
#creditapplication_tiertwo #terms-privacy p {margin-top: 0;}
#creditapplication_tiertwo #terms td li {margin: 0 auto 15px 0;}
#creditapplication_tiertwo #terms-privacy td.sec-hd {background-color: #00CDCD;}
/* Genesis */
#creditAppMainContent #instructions {margin-bottom: 15px}
#creditAppMainContent .disclaimer {padding-top: 15px; font-size: 13px}
#creditAppMainContent .submitButton, #creditAppMainContent .nextOption {text-align: center}
#creditAppMainContent .submitButton .decline {color: #111; margin-left: 10px; position: relative; top: -18px; font-weight: 600; text-decoration: underline}
#creditapplication_terms #checkboxGenesisOptIn {text-align: left; margin-bottom: 15px}
#creditapplication_genesis_pre_approval #creditAppMainContent .disclaimer {font-size: 13px}
#creditapplication_genesis_pre_approval #creditAppMainContent .submitButton {margin-bottom: 15px}
#creditapplication_genesis_pre_approval #creditAppMainContent p a {text-decoration: none}
#creditapplication_genesis_pre_approval #creditAppMainContent p a:hover {text-decoration: underline}
#creditapplication_genesis_pre_approval #creditAppMainContent h2 {font-size: 26px}
#creditapplication_genesis_pre_approval #creditAppMainContent h3 {text-transform: uppercase; font-size: 19px; font-weight: 600}
#creditapplication_genesis_pre_approval #creditAppMainContent #pre-screen {font-weight: 600;  margin-bottom: 15px}
#creditapplication_genesis_pre_approval #creditAppMainContent #pre-screen .alert {font-size: 1em; border: solid 1px; padding: 5px 95px; text-align: center}
#creditapplication_genesis_pre_approval #creditAppMainContent #pre-screen .notice {font-size: 1em; width: 75%; margin: 0 auto}
#creditapplication_genesis_pre_approval #creditAppMainContent #pre-screen em {text-decoration: underline; font-style: normal}
#creditapplication_genesis_terms form {margin-top: 20px}
#creditapplication_genesis_terms #creditAppMainContent form#genesis-fields {margin-bottom: 20px;}
#creditapplication_genesis_terms #creditAppMainContent form#genesis-fields .fr {margin-bottom: 15px}
#creditapplication_genesis_terms #creditAppMainContent form#genesis-fields .fr input {margin: 0; border: none; border: solid 1px #555; padding: 2px 0 2px 4px; background: #e6e6e6 url('https://nautilus.scene7.com/is/image/Nautilus/check-mark?hei=10&wid=22&fmt=png-alpha&op_colorize=555555') no-repeat right center; color: #555; font-weight: 400}
#creditapplication_genesis_terms #creditAppMainContent form#genesis-fields .fr label {font-weight: 600; margin-right: 7px}
#creditapplication_genesis_terms #creditAppMainContent form#genesis-fields .fr label tt {display: none; color: #e31837}
#creditapplication_genesis_terms #creditAppMainContent form#genesis-fields .fr .disc {margin-top: 2px}

#product_detail_v2 #mainContent,
#product_upgrade_rod_v2 #mainContent,
#product_upgrade_mat_v2 #mainContent {_margin-left:0px; _margin-bottom:-10px;}
#productRow1 {_margin-left:-20px;}
#productRow2 {_margin-left:-10px;}
#productRow2 #tabContent .tabContent2Column .tabColumn1 {_width:639px;}
#productRow2 #tabContent .tabContent2Column .tabColumn1 ul li {margin-bottom: 5px}
#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: 940px; position: relative; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC_category_hdr_bkgd?fmt=gif-alpha') top left no-repeat; height: 34px; overflow: auto;}
.rowHeader {width: 940px; background: url('https://nautilus.scene7.com/is/image/Nautilus/BFC_category_hdr_bkgd?fmt=gif-alpha') top left no-repeat; height: 30px; line-height: 30px;}
.rowHeader h3, .rowHeader h1 {float: left; color:#6C8CC7;}
#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;}
/*RCS Disclosure*/
#RCSDisclosure {font:normal 10px 'Lato', Arial, Helvetica, sans-serif; color:#0c0015;}
#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 #c9c9c9; 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 #c9c9c9;}
#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 #ededed; 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 #c9c9c9; border-bottom:none;}

/*disclaimer popup*/
#disclaimers_popup {margin-top:-1px; margin-bottom:-1px;}
#disclaimers_popup td.popupHeaderFooter {border-bottom:1px solid #c9c9c9; border-top:1px solid #c9c9c9; 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;}

/*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 #c9c9c9; 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 #c9c9c9; border-bottom:none;}
#iha_check input#zipField {font-size:12px;}
#iha_check input.default {color:#0c0015;}
#iha_check #popup_content {background-color: #fff; border-left:solid 1px #ededed; padding:5px 20px 20px 20px;}
#iha_check .subhead {font-size:13px; font-weight:bold; margin-bottom:8px;}
#iha_check .disclaimer {color:#c9c9c9; 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 #c9c9c9;}
#folder_popup .popupTopBar img {margin-left:-25px;}
#folder_popup .popupLeftBar {background-color:#ededed; width:36; margin:0; padding:0;}
#folder_popup .popupHeaderFooter {border-top:1px solid #c9c9c9; 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 #c9c9c9; border-top:1px solid #c9c9c9; 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;}

/*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:#0c0015; 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:#0c0015; font-size:10px; padding-left:10px;}
#productDetailPrint h1 {color:#0c0015; padding:5px; font-size:15px; background-color:#ffcc66;}
#productDetailPrint .subhead {font-size:12px; color:#0c0015;}
#productDetailPrint p {margin-top:0; margin-bottom:15px; font-size:10px;}
#productDetailPrint .productImage img {margin:20px 25px 20px 20px; border:1px solid #c9c9c9;}
#productDetailPrint .shadedColumn {background-color:#ededed;}
#productDetailPrint .description {font-size:10px; padding:10px;}
#productDetailPrint .pricingArea {padding:10px; font-weight:bold;}
#productDetailPrint .pricingArea .regularPrice .label {color:#0c0015; font-size:11px;}
#productDetailPrint .pricingArea .regularPrice .value {color:#0c0015; font-size:11px;}
#productDetailPrint .pricingArea .oldPrice {font-weight:bold; margin-bottom: 5px;}
#productDetailPrint .pricingArea .oldPrice .label {color:#0c0015; font-size:11px;}
#productDetailPrint .pricingArea .oldPrice .value {font-family:'Lato',arial,helvetica,sans-serif; color:#0c0015; 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:#0c0015; font-size:11px;}
#productdetailPrint .pricingArea .regularPrice {font-weight:bold; margin-bottom: 5px;}
#productdetailPrint .pricingArea .regularPrice .label {color:#0c0015; font-size:11px;}
#productdetailPrint .pricingArea .regularPrice .value {color:#0c0015; font-size:11px;}
#productDetailPrint .financingArea {padding:8px;}
#productDetailPrint .financingArea h3 {font-size:12px; margin:0; padding:0;}
#productDetailPrint .financingArea h4 {font-size:11px; color:#0c0015; margin:0; padding:0;}
#productDetailPrint .contactInfo {background-color:#c9c9c9; color:#0c0015; padding:10px;}
#productDetailPrint .contactInfo h3 {font-size:12px; margin:0; padding:0;}
#productDetailPrint .contactInfo h4 {font-size:10px; margin:0; padding:0;}
#productDetailPrint .productDetails {border-top:1px solid #c9c9c9; 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 #c9c9c9;}
#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 #ededed;}
#productDetailPrint .shippingMatrix th {text-align:left; background-color:#ededed; font-size:11px; padding:2px;}
#productDetailPrint .shippingMatrix td {border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; padding:2px; background-color:#ffffff;}
#productDetailPrint .copyright {margin-top:40px; border-top: 1px solid #ededed; padding:10px 0 10px 0; font-size:9px;}
#productDetailPrint .copyright a {text-decoration:none;}
#productDetailPrint .modelSKU {padding:5px; color:#0c0015;}

/*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: #c9c9c9;}
#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:#0c0015}
#checkoutSteps td.active {font-weight:bolder; color:#e31837;}

/*old header for financing*/
.hdrCountryLanguage {float:right; margin-top:20px; margin-right:50px;}
#hdrContainer #hdrNonLogo {}
#hdrContainer #hdrNonLogo  #hdrExtras {clear:both; width:940px; color:#383838;  margin:10px 0; padding: 10px 0; height:20px; background-color:#fde5a5;}
#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;}

/*site survey*/
#shipping .productDetailHeader {font-size:21px; font-weight: bold; margin-bottom: 10px; color: #383838;}
#shipping .subhead {font-size: 14px; font-weight: bold; color: #383838;}
#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; }
.mainForm {padding: 15px; border: solid 1px #ededed; width: 480px;}
input#rfi_submit {margin: 10px 0 0 126px;}

/*confirm*/
#confirm.container .columnCenterLeftNavNormal table {border-collapse:collapse; border-color:#c9c9c9;}

/*cart cross sell box*/
.cartCrossSellBox {width:140px!important; width/**/:155px; 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 #383838; 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;}

/* 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;}

/* T2 changes - 4/8/2011*/
#creditapplication_tiertwo_begin h1, #creditapplication_response_tier2 h1 {}
#creditapplication_tiertwo_begin .responseMessage, #creditapplication_response_tier2 .responseMessage {margin-bottom: 15px;}
#creditapplication_tiertwo_begin #instructions, #creditapplication_response_tier2 #instructions {margin-bottom: 15px;}
#creditapplication_tiertwo_begin .nextOption p, #creditapplication_response_tier2 .nextOption p {margin: 3px 0 0 0;}
#creditapplication_tiertwo_begin .nextSeparator, #creditapplication_response_tier2 .nextSeparator {margin : 15px 0;}
#creditapplication_tiertwo_begin .nextSeparator span, #creditapplication_response_tier2 .nextSeparator span {font-weight: bold; font-size: 14px;}