body {
font-family:Verdana,Arial,Helvetica;
text-align:center;
background:#ccc url('../images/bg.jpg') repeat-y top center;
margin:0;
}

body a {
color:#858789;
}

p,td,div {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#333;
}

.container {
width:760px;
background-color:#fff;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.columnCTA {
width:140px;
padding-top:5px;
padding-bottom:5px;
}

/*beneath primary nav*/
.gutterBottom {
display:none;
width:760px;
height:0;
margin:0;
padding:0;
}

/*Footer*/
.footer .footerLogos {
float:left;
margin-bottom:0;
width:760px!important; width/**/:760px;
border-top:2px solid #000;
}

.footer .footerLogos .additional ul {
list-style-type:none;
margin:0;
padding:0;
}

.footer .footerLogos .additional ul li {
float:left;
display:inline;
}

.footer .footerNav {
clear:both;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
background-color:#efefef;
padding:5px 0;
}

.footer .footerNav a {
text-decoration:underline;
color:red;
}

.footer .footerNav a:hover {
text-decoration:underline;
color:#000;
}

.footer .footerNavRow {
clear:both;
padding:3px 0 0 5px;
}

.footer .copyright {
background-color:#fff;
font-size:10px;
float:left;
width:750px!important; width/**/:760px;
text-align:right;
padding:5px;
}

.footer .copyright a {
text-decoration:underline;
padding:0 3px;
}

.footer .copyright .hackerInfo {
float:right;
width:125px;
position:relative;
text-align:right;
top:-14px;
}

/*Footer5*/
.footer #footer5 {
float:left;
width:750px!important; width/**/:760px;
padding-left:10px;
background:url('../images/footerBg.jpg') no-repeat right;
}

.footer #footer5 ul {
float:left;
width:745px;
list-style:none;
margin:0;
padding:0;
}

.footer #footer5 ul li {
float:left;
border-right:1px solid #fff;
margin:0;
padding:0;
}

.footer #footer5 ul li.first {
border-left:1px solid #fff;
}

.mhead {
background-color:#ccf;
color:red;
display:block;
}

.mhead a:hover {
color:#ff1f1f;
}

/*popup styles*/
#popup.container,#popup_image.container,#popup_general.container,#popup_shipping.container {
width:100%;
background-color:#fff;
margin:0;
}

#productimage_popup.container {
background-color:#fff;
margin:0;
}

#popup.container {
background-color:#fff;
width:100%;
margin-left:auto;
margin-right:auto;
text-align:left;
}

body.popup {
font-family:Verdana,Arial,Helvetica;
text-align:center;
background-color:#fff;
margin:0;
}

.popupBorder {
border-color:#999;
}

/*disclaimer popup*/
#disclaimers_popup.container {
width:100%;
margin:10px;
}

#disclaimers_popup h1 {
color:#666;
margin:0 5px 5px;
}

#disclaimers_popup #disclaimerBoxes .odd,#disclaimerBoxes .even {
border-bottom:1px solid #ccc;
padding:10px;
}

#disclaimers_popup #disclaimerBoxes .odd {
background-color:#efefef;
}

#disclaimers_popup #disclaimerBoxes .odd.first {
border-top:1px solid #ccc;
}

#disclaimers_popup #disclaimerBoxes .disclaimerTitle {
font-weight:700;
padding-bottom:5px;
}

.modulePaddedContent {
padding:3px 6px 6px;
}

.module {
border-collapse:collapse;
border:1px solid #969CA1;
}

/*TEMPLATES
accessory_*.jsp*/
.primary {
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
}

.primary a {
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
}

/*catalog_section.jsp*/
.blueHeaderSmall {
font:bold 13px Verdana,Arial,Helvetica,sans-serif;
color:#2C5987;
}

/*cataloghome.jsp, brand.jsp*/
.hpModule1 {
background-color:#DF0000;
border-top:1px solid #C1CCDB;
border-right:1px solid #999;
padding:5px 5px 5px 10px;
}

.hpModule2 {
background-color:#C60000;
border-top:1px solid #C1CCDB;
border-right:1px solid #999;
padding:5px 5px 5px 10px;
}

.hpModule3 {
background-color:#A40000;
border-top:1px solid #C1CCDB;
border-right:1px solid #999;
padding:5px 5px 5px 10px;
}

.hpModule4 {
background-color:maroon;
border-top:1px solid #C1CCDB;
padding:5px 5px 5px 10px;
}

.hpImagesBorder {
border-right:1px solid #999;
}

.whiteThirteenBold {
font:bold 13px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
}

a.whiteThirteenBold {
font:bold 13px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
}

a.whiteThirteenBold:hover {
font:bold 13px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:underline;
}

/*brandhome*.jsp*/
.microHdrHome {
font-size:19px;
font-weight:700;
}

.microSubhdrHome {
font:bold 15px Verdana,sans-serif;
color:#000;
}

/*category_rows_with_*.jsp*/
.bottomBorder {
border-bottom:1px solid #ccc;
}

.blueHeaderMedium {
font:bold 15px Verdana,Arial,Helvetica,sans-serif;
color:#000;
}

#category_rows_with_links table#subCategories {
width:590px;
margin-top:8px;
}

#category_rows_with_links #subCategories td {
border-bottom:solid 1px #ccc;
}

#category_rows_with_links #subCategories .subCatThumb {
padding:6px 6px 6px 0;
}

#category_rows_with_links #subCategories .subCatText {
padding:16px 0;
}

#category_rows_with_links #subCategories a.subCatLabel {
font-size:15px;
font-weight:700;
text-decoration:none;
color:#000;
}

html > body #faq_v2 #leftNavLinks ul ul {
margin-left:-7px;
}

/*DOCTYPE LEFT NAV FIX*/
html > body #faq_v2 #hdrContainer #hdrNonLogo #hdrTabNav {
margin-top:9px;
}

/*DOCTYPE TAB NAV FIX
inc_catalog_basic_search.jsp*/
.inputtype {
font:10px Arial,Helvetica,Verdana,sans-serif;
height:19px;
width:100px;
}

/*inc_product_cross_sell.jsp, inc_checkout_cross_sell.jsp*/
.otherSuggestionsBorder {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:4px 0 14px;
}

/*inc_site_survey.jsp*/
.blueSubhead {
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
color:#000;
}

.black {
background-color:#000;
}

/*linkgroup2.jsp*/
.twoColumns {
float:left;
margin-bottom:25px;
}

.twoColumns h1 {
font-size:12px;
padding-bottom:5px;
margin:0;
}

.introImage.customerService {
float:left;
width:578px!important; width/**/:608px;
margin-bottom:0;
background-repeat:repeat-x;
background-position:bottom right;
border:none;
padding:0 0 0 16px;
}

.introImage.customerService .details {
font-size:11px;
width:275px!important; width/**/:275px;
padding:20px 0 40px 0!important;
}

#A {
float:left;
width:270px!important; width:/**/320px;
padding:0 30px 0 16px;
}

#B {
float:left;
width:270px;
}

/*order_status_results.jsp*/
.tableHeaderRow {
font:bold 12px Arial,Helvetica,San-serif;
color:#fff;
}

.tableRowBackGround {
background-color:#fff;
border:1px solid;
border-color:#000;
}

/*promocode.jsp*/
.redbold {
font-weight:700;
font-family:Verdana,San-serif;
color:#C10000;
text-decoration:none;
}

/*video_selector.jsp*/
.videoDisclaimer {
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
color:#000;
padding:7px 7px 5px;
}

/*PRODUCT PAGES
productdetail.jsp, parts_list.jsp, parts_detail.jsp*/
.products h1 {
background-color:#ECE9E2;
border:1px solid #000;
font-size:15px;
margin:15px 0 5px;
padding:3px;
}

.products h2 {
font-size:13px;
}

.productDetailHeader {
font:bold 17px Verdana,Arial,Helvetica,sans-serif;
color:#333;
}

.productDetailCode {
font-size:10px;
color:#ccc;
}

.strikeThat {
font-family:arial,sans-serif;
text-decoration:line-through;
}

.financeMonthlyPayment {
color:#c42700;
font:14px Verdana,Arial,Helvetica,sans-serif;
}

#helpfulLinks {
font-size:11px;
}

#helpfulLinks a {
font-size:9px;
color:#000;
}

/*Product Detail Page - Tabs*/
#tabHeaderContainer {
margin-top:8px;
}

#tabContainer {
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
margin-bottom:10px;
border-top:none;
padding:10px;
}

#activeTab {
color:#000;
font-weight:700;
background-color:#fff;
font-size:10px;
border:1px solid #000;
border-bottom:none;
text-align:center;
padding:3px 3px 7px;
}

#inActiveTab {
font-size:10px;
border-bottom:1px solid #000;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
background-color:#ccc;
text-align:center;
padding:3px 3px 7px;
}

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

/* Product Detail Page */
#productdetail .homeequipment .gutterLargeLeft {
width:10px;
}

/* large gutter on the left side of the page */
#productdetail .homeequipment .gutterLargeRight {
width:11px;
}

#productdetail .productDetailCTAColumn h1 {
font-size:11px;
color:#363F5E;
text-transform:uppercase;
margin:0;
padding:5px 0;
}

#productdetail #helpfulLinks {
margin:10px 0;
}

#productdetail #helpfulLinks h2 {
color:#000;
text-transform:uppercase;
font-size:11px;
margin:0;
}

#productdetail #helpfulLinks a {
color:#000;
font-size:10px;
line-height:15px;
margin-right:2px;
}

/*alternate state is off: {display:none;}
fix widths on the product detail page */
#productdetail .description {
background-color:#ECECEC;
font-size:10px;
float:left;
width:313px!important; width/**/:333px;
padding:10px;
}

#productdetail .description ul {
margin-top:6px;
margin-bottom:8px;
}

#productdetail .description li {
margin-left:-20px;
}

#productdetail .description .dropDowns .label {
text-align:right;
font-size:10px;
padding-right:5px;
}

#productdetail .description .dropDowns td {
padding-bottom:2px;
}

#productdetail .description .dropDowns .value select {
font-size:10px;
width:150px;
}

#productdetail .musclegroupImage {
float:right;
padding:0;
}

#productdetail .pricingArea {
background-color:#F9F9F9;
clear:both;
width:313px!important; width/**/:333px;
padding:10px;
}

#productdetail .pricingArea td.numbers {
text-align:right;
padding-right:10px;
}

#productdetail .pricingArea td.numbers .shippingInfo a {
color:#000;
background-position:left;
background-repeat:no-repeat;
padding-left:18px;
}

#productdetail .financingArea {
background-color:#ECECEC;
background-repeat:no-repeat;
background-position:bottom left;
width:317px!important; width/**/:333px;
padding:8px 8px 12px;
}

#productdetail .financingArea h3 {
font-size:11px;
color:#555;
margin:0;
padding:0;
}

#productdetail .financingArea h4 {
font-size:13px;
margin:0;
padding:0;
}

#productdetail .financingArea .hackerInfo {
float:right;
width:115px;
padding-left:3px;
}

/*product detail home equipment cta column*/
#productdetail .productDetailCTAColumn .crossSells {
background-color:#ccc;
margin-bottom:8px;
}

#productdetail .productDetailCTAColumn .crossSells .item .link a {
color:#333;
font-weight:700;
font-size:10px;
}

/*product detail home equipment:SERIES cta column*/
.homeequipment#series .productDetailCTAColumn .prodLineCallout {
border:1px solid #841A39;
margin-bottom:8px;
}

.homeequipment#series .productDetailCTAColumn .prodLineCallout p {
font-size:9px;
margin:0;
padding:3px;
}

.homeequipment#series .productDetailCTAColumn .prodLineCallout a {
background-color:#841A39;
color:#fff;
font-weight:700;
display:block;
text-align:right;
padding:3px;
}

/*product detail home equipment: SERIES header area*/
.homeequipment#series .pdHeader {
float:left;
width:731px!important; width/**/:760px;
background-position:bottom left;
background-repeat:no-repeat;
padding:10px 13px 13px 16px;
}

.homeequipment#series .pdHeader .leftside a.arrow {
background-repeat:no-repeat;
background-position:0 2px;
color:#fff;
font-size:10px;
padding-left:0;
text-decoration:underline;
}

.homeequipment#series .pdHeader .leftside a.arrow:hover {
color:#fff;
text-decoration:none;
}

.homeequipment#series .pdHeader .leftside h1 {
color:#fff;
font-size:13px;
text-transform:uppercase;
margin:0 0 3px;
padding:0;
}

.homeequipment#series .pdHeader .rightside {
font-size:10px;
float:right;
text-align:right;
}

.homeequipment#series .pdHeader .rightside a {
color:#fff;
text-decoration:underline;
}

.homeequipment#series .pdHeader .rightside .modelSKU {
color:#fff;
font-weight:700;
margin-bottom:3px;
}

.homeequipment#series .pdHeader .rightside .model {
margin-right:10px;
}

/*product detail printer friendly page*/
#productDetailPrint {
font-size:10px;
background-color:#fff;
width:550px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#productDetailPrint .printPage a {
color:#000;
font-weight:700;
background-repeat:no-repeat;
background-position:0 2px;
height:20px;
padding:3px 0 3px 14px;
}

#productDetailPrint a.arrow {
background-repeat:no-repeat;
background-position:0 2px;
color:#000;
font-size:10px;
padding-left:10px;
}

#productDetailPrint .shadedColumn {
background-color:#ECECEC;
}

#productDetailPrint .description {
background-color:#ECECEC;
font-size:10px;
padding:10px;
}

#productDetailPrint .musclegroupImage {
float:right;
width:80px;
padding:0 0 5px 5px;
}

#productDetailPrint .pricingArea {
background-color:#F9F9F9;
font-weight:700;
padding:10px;
}

#productDetailPrint .financingArea h4 {
font-size:11px;
color:#999;
margin:0;
padding:0;
}

#productDetailPrint .contactInfo {
background-color:#9094A5;
color:#fff;
padding:10px;
}

#productDetailPrint .contactInfo h4 {
font-size:10px;
margin:0;
padding:0;
}

#productDetailPrint .productDetails {
background-color:#F5F5F5;
font-size:9px;
padding:10px;
}

#productDetailPrint .productDetails h3 {
font-size:12px;
margin:0;
padding:10px 0 0;
}

#productDetailPrint .productDetails .dataTable th {
text-align:left;
font-size:10px;
color:#666;
padding:10px 1px 1px;
}

#productDetailPrint .productDetails .dataTable td {
font-size:10px;
border-bottom:1px solid #D0D0D0;
padding:3px 1px 1px;
}

#productDetailPrint .subhead {
font-size:12px;
color:#000;
}

#productDetailPrint p {
margin-top:0;
margin-bottom:15px;
}

#productDetailPrint h1 {
color:#fff;
font-size:13px;
padding:5px;
}

#productDetailPrint .shippingMatrix table {
border:1px solid #ccc;
}

#productDetailPrint .shippingMatrix th {
text-align:left;
background-color:#ccc;
font-size:11px;
padding:2px;
}

#productDetailPrint .shippingMatrix td {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#fff;
padding:2px;
}

#productDetailPrint .copyright {
margin-top:40px;
border-top:1px solid #ccc;
font-size:9px;
padding:10px 0;
}

#productDetailPrint .modelSKU {
color:#fff;
padding:5px;
}

/*pagination*/
.pagination {
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
color:#c00;
}

a.pagination {
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
color:#333;
text-decoration:underline;
}

a.pagination:hover {
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
color:#333;
text-decoration:none;
}

/*begin new mini cart*/
#miniCart {
width:100%;
color:#000;
}

#miniCart td {
border-bottom:solid 1px #ccc;
padding:5px 8px;
}

#miniCart .miniCartHeader {
background-color:#000;
font-weight:700;
color:#fff;
text-align:center;
}

/* end new minicart */
table.checkout_steps {
width:100%;
text-align:center;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
margin:6px 0 16px;
}

table.checkout_steps td {
font-weight:400;
text-transform:uppercase;
white-space:nowrap;
color:#000;
padding:6px 4px;
}

.on_symbol {
font-weight:700;
color:red;
}

/*shopping cart*/
#cartPromoBar {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
background-color:#c00;
margin:6px 0;
padding:3px 0 3px 10px;
}

#cartPromoBar a:hover {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
}

#cartPromoCodeArea a:hover {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#c00;
background-color:#F2F2F2;
text-decoration:none;
}

td.otherSuggestions {
background-color:#969CA1;
padding:10px 10px 0 14px;
}

td.otherSuggestions h4 {
font-size:11px;
margin-bottom:6px;
color:#fff;
}

td.otherSuggestions .strikethat {
font-family:arial,sans-serif;
color:#D1D4D7;
}

td.otherSuggestionsdeux {
background-color:#CACBD1;
padding:10px 10px 0 14px;
}

td.otherSuggestionsdeux h4 {
font-size:11px;
margin-bottom:6px;
color:#000;
}

td.otherSuggestionsdeux .saleprice {
font-size:10px;
color:#B1170C;
}

td.otherSuggestionsdeux .strikethat {
font-family:arial,sans-serif;
color:#000;
}

.continueCheckout {
text-align:center;
color:#ccc;
margin:7px 0;
}

.continueCheckout a {
color:#FF2500;
font-weight:700;
font-size:12px;
}

.continueCheckout a.continue {
padding:0 10px 0 0;
}

.continueCheckout a.checkout {
padding:0 0 0 10px;
}

.productDetailCTAColumn h1 {
font-size:11px;
color:#000;
text-transform:uppercase;
margin:0;
padding:5px 0;
}

.productDetailCTAColumn .upSells {
background-color:#CACBD1;
margin-bottom:8px;
}

.upSells .item .link a {
color:#000;
font-weight:700;
font-size:10px;
}

#shipping .columnCenterLeftNavNormal,#payment .columnCenterLeftNavNormal,#review .columnCenterLeftNavNormal,#confirm .columnCenterLeftNavNormal {
width:auto;
padding:4px 0;
}

#payment .columnCenterLeftNavNormal,#shipping .columnCenterLeftNavNormal {
padding:4px;
}

#payment img.nls_card {
float:left;
margin-right:10px;
}

#payment .payHeading {
margin-bottom:5px;
background-color:#6A7279;
font-weight:700;
color:#fff;
padding:2px 0 2px 4px;
}

#payment .methodName {
padding-bottom:6px;
font-weight:700;
}

#payment .fieldGroup {
padding:8px 0 16px;
}

#payment select,#payment input,#payment option,#shipping select,#shipping input,#shipping option {
margin-top:2px;
margin-right:6px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#payment .readonly {
background-color:#ddd;
}

/*Finance App - Tier 1*/
.financeApp fieldset {
width:550px;
text-align:left;
margin-bottom:4px;
padding:15px;
}

.financeApp fieldset legend {
font-weight:700;
color:#999;
font-size:12px;
}

.financeApp fieldset table td {
color:#333;
font-size:11px;
}

.financeApp fieldset table td label,fieldset label {
color:#000;
font-size:12px;
}

.financeApp fieldset .iframe_small {
border:1px solid #CCC;
width:530px;
height:100px;
clear:both;
overflow:auto;
text-align:justify;
padding-left:10px;
padding-right:10px;
}

.financeApp fieldset .iframe_big {
border:1px solid #CCC;
width:530px;
height:200px;
clear:both;
overflow:auto;
text-align:justify;
padding-left:10px;
padding-right:10px;
}

.financeApp .iframe_links {
float:right;
width:100px;
text-align:right;
}

.financeApp div.iframe_contents,.iframe_contents p {
color:#666;
}

.financeApp .iframe_links a {
text-decoration:none;
background-color:#999;
color:#fff;
font-size:13px;
padding:5px 5px 1px;
}

.financeApp .form_label {
padding-top:10px;
}

.financeApp span.radioBtn_spacer {
margin-left:30px;
}

.financeApp .iframe_contents .disclosure_title {
font-size:13px;
font-weight:700;
color:#000;
}

.financeApp .iframe_contents .disclosure_stamp {
font-size:10px;
font-weight:700;
}

.financeApp .iframe_contents li {
font-size:11px;
padding-bottom:10px;
}

/*12 occurences in 11 files*/
.lightgrey {
background-color:#E4E5E6;
}

/*21 occurences in 14 files
misc*/
h1,.details h1 {
font-size:15px;
color:#ec3321;
margin:0 0 5px;
padding:0;
}

h2,.details h2 {
font-size:11px;
margin:0;
padding:0;
}

.clearfloats {
clear:both;
padding-top:.05px;
}

/*4 occurences in 4 files*/
.header {
font:bold 18px Verdana,Arial,Helvetica,sans-serif;
color:#000;
padding:0 0 4px;
}

/*49 occurences in 48 files*/
.pageTitle {
font:bold 18px Verdana,Arial,Helvetica,sans-serif;
color:#000;
padding-top:10px;
}

/*49 occurences in 48 files*/
.subhead {
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
color:#656565;
padding:4px 0;
}

/*33 occurences in 21 files*/
.subhead a {
color:#656565;
}

.subheadBlock {
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
color:#000;
text-transform:uppercase;
background-color:#ccc;
padding:2px 0 2px 5px;
}

/*10 occurences in 5 files*/
.error {
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
color:#c00;
}

/*26 occurences in 18 files*/
td.error {
color:#c42700;
padding:2px;
}

.disclaimer {
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
color:#666;
padding:0 10px;
}

.copyGrey {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#666;
}

/*8 occurences in 6 files*/
a.copyGrey {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#999;
text-decoration:underline;
}

/*23 occurences in 23 files*/
.whiteTen {
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
}

/*23 occurences in 11 files*/
.price {
font-family:Verdana,San-serif;
font-size:11px;
}

/*15 occurences in 13 files*/
.orangeBold {
color:#000;
font:bold 11px Verdana,Arial,san-serif;
text-decoration:none;
}

/*26 occurences in 8 files*/
a.orangeBold {
color:#000;
font:bold 11px Verdana,Arial,san-serif;
text-decoration:underline;
}

.financeRateTerms1 {
font-size:18pt;
}

#pageColumnRight {
padding:10px 6px 0 0;
}

.columnCenterLeftNavOnly {
width:616px;
}

.columnCenterRightNavOnly {
width:620px;
}

.columnCenterBothNav {
width:476px;
}

#mainHeader h1 {
padding-left:10px;
padding-right:10px;
}

#mainBottom {
padding:0 10px;
}

/*template updates - linkgroup2.jsp */
#linkgroup2 h1 {
padding-left:0;
}

.dividerImage img {
width:500px;
height:1px;
}

#testimonialPages {
padding-bottom:15px;
}

.testimonialName {
color:red;
padding-left:15px;
}

.testimonialDivider img {
width:450px;
height:1px;
}

/*scene7Product Page additions*/
#productdetail .productImageDetail #featuredImage {
margin:5px 5px 0 0;
}

#productdetail .imageOptions {
background-color:#6b737a;
border:#ccc 1px solid;
float:left;
width:232px!important; width/**/:240px;
margin:3px 0;
padding:4px;
}

#productdetail .imageOptions a {
color:#fff;
}

#productdetail .imageOptions a:hover {
color:#69BAED;
}

#productdetail .imageOptions .leftSide {
float:left;
width:100px;
}

#productdetail .imageOptions .leftSide a {
padding-left:5px;
background-repeat:no-repeat;
background-position:left;
}

#productdetail .imageOptions .rightSide {
padding-right:5px;
float:right;
width:100px;
text-align:right;
}

#altViews .productTiny {
border:1px solid #ccc;
margin:3px 0 0;
padding:0;
}

#altViews .productTiny img {
margin:0;
padding:0;
}

#s7tabContainer {
border:none;
text-align:center;
padding:10px;
}

.s7width {
width:400px;
}

#flashcontentAltViews,#flashcontentSpinZoom {
border:1px solid #bbb;
border-left:none;
}

.tabImageSpin {
height:119px;
}

.tabImageAlt {
height:119px;
padding:5px 0;
}

.tabBkgd2 {
height:426px;
}

/*1 tab*/
.tabBkgd3 {
height:302px;
}

/*2 tabs*/
.securitySeals {
text-align:center;
margin-top:10px;
}

/* Header area on financing, checkout pgs */
.primaryHeader {
border-bottom:solid 2px #000;
}

/* new styles for new header */
#hdrContainer {
width:760px;
padding-top:12px;
background-color:#fff;
color:#000;
}

html > body #hdrContainer {
padding-top:12px;
}

/*non IE*/
#hdrContainer #hdrLogo {
float:left;
width:270px;
position:relative;
top:-5px;
left:10px;
}

#hdrContainer #hdrNonLogo {
float:left;
width:490px;
}

#hdrContainer #hdrNonLogo #hdrExtras {
float:right;
margin:0 0 4px;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrPhoneNumber {
float:left;
font-size:11px;
text-align:center;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrPhoneNumber #hdrPhoneNumberPreText {
font-weight:400;
color:#000;
display:block;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrPhoneNumber #hdrPhoneNumberText {
font-weight:bolder;
font-size:12px;
color:#000;
margin:0 5px;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrPhoneNumber #hdrPhoneNumberPostText {
font-weight:400;
color:#fc0;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrSearch {
float:left;
margin:4px 20px 0;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrSearch #hdrSearchLeftImage {
float:left;
width:9px;
overflow:hidden;
margin:0;
padding:0;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrSearch input.searchField {
height:19px;
width:140px;
position:relative;
top:-4px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrCart {
float:left;
margin-top:4px;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrCart #hdrCartText a {
color:#999;
}

#hdrContainer #hdrNonLogo #hdrExtras #hdrCart #hdrCartIcon {
height:20px;
float:left;
vertical-align:top;
margin:0 0 0 10px;
padding:0;
}

/*tab nav*/
#hdrContainer #hdrNonLogo #hdrTabNav {
float:left;
width:490px;
margin:7px 0 0;
padding:0 0 0 34px;
}

#hdrContainer #hdrNonLogo #hdrTabNav ul {
float:left;
list-style:none;
margin:0;
padding:0;
}

#hdrContainer #hdrNonLogo #hdrTabNav li {
float:left;
margin:0 0 0 12px;
padding:0;
}

/*main top nav
#hdrPrimaryNav {clear:both; width:760px; height:32px; margin:-2px 0 0 0; background-color:#000;}
html > body #hdrPrimaryNav {margin-top:0;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul {margin:0; padding:0; }
#hdrPrimaryNav #hdrPrimaryNavMenu ul.SecondTabInactive {display:none;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul.SecondTabActive {display:block;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li {float:left; list-style:none; margin:8px 0px 0px 0px; padding:0 10px; background:url("https://prdscene7.dfxi.com/is/image/Nautilus/seperator_ffffff") center left no-repeat;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li.navItem1 {margin-left:10px; padding-left:0; background-image:none;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li a {font-weight:bold; color:#ff0000; text-decoration:underline;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li a:hover {color:#fff;}
#hdrPrimaryNav #hdrPrimaryNavMenu ul li a.activeNavItem {text-decoration:none; font-weight:bold;}
#hdrPrimaryNav #hdrPrimaryNavLeft {float:left;}
#hdrPrimaryNav #hdrPrimaryNavRight {float:right;}*/
#hdrPrimaryNav {
clear:both;
width:760px;
height:32px;
background-color:#730000;
margin:-13px 0 0;
}

html > body #hdrPrimaryNav {
margin-top:0;
}

#hdrPrimaryNav #hdrPrimaryNavMenu ul li {
float:left;
list-style:none;
background:url("../images/seperator_ffffff") center left no-repeat;
margin:8px 0 0;
padding:0 20px;
}

#hdrPrimaryNav #hdrPrimaryNavMenu ul li.navItem1 {
margin-left:10px;
padding-left:0;
background-image:none;
}

#hdrPrimaryNav #hdrPrimaryNavMenu ul li a {
font-weight:700;
font-size:11px;
color:#fff;
text-decoration:none;
}

#hdrPrimaryNav #hdrPrimaryNavMenu ul li a.activeNavItem {
text-decoration:none;
font-weight:700;
}

#hdrPrimaryNav #hdrPrimaryNavRight {
float:right;
}

/*Left Nav*/
.leftNav {
width:144px;
padding-bottom:5px;
border-right:2px solid #000;
background-color:#efefef;
}

#leftNavLinks {
font-size:11px;
background-color:#fff;
margin:0;
padding:0;
}

#leftNavLinks ul li a {
display:block;
width:133px!important; width/**/:144px;
background-color:#fff;
color:#000;
font-weight:700;
text-decoration:underline;
padding:5px 0 5px 10px;
}

#leftNavLinks ul li.leftNavImage a {
background-color:#fff;
text-align:center;
margin:0;
padding:0;
}

#leftNavLinks ul ul li a {
display:block;
width:126px!important; width/**/:144px;
background-color:#fff;
color:red;
text-decoration:underline;
font-weight:700;
padding:5px 1px 5px 17px;
}

#leftNavLinks ul ul ul li a {
display:block;
width:119px!important; width/**/:144px;
background-color:#fff;
color:#000;
text-decoration:underline;
font-weight:400;
padding:4px 1px 4px 24px;
}

#leftNavLinks ul ul ul li a:hover {
background-color:#f0f0f0;
color:#000;
font-weight:400;
}

#leftNavLinks ul ul ul li a.activeNavItem {
background-color:#fff;
color:#000;
font-weight:700;
}

#leftNavLinks ul ul ul ul li a {
display:block;
width:107px!important; width/**/:142px;
background-color:#eaeced;
color:#000;
font-weight:400;
padding:3px 0 3px 35px;
}

#leftNavLinks ul ul ul ul li a:hover {
background-color:#fff;
color:#e32;
}

#leftNavLinks ul ul ul ul li a.activeNavItem {
background-color:#eaeced;
color:#e32;
font-weight:400;
}

#leftNavLinks ul ul ul ul ul li {
border-bottom:1px solid #94a0a6;
}

#leftNavLinks ul ul ul ul ul li a {
display:block;
width:97px!important; width/**/:142px;
background-color:#000;
color:#fff;
padding:3px 0 3px 45px;
}

#leftNavLinks ul ul ul ul ul li a:hover {
background-color:#797E91;
color:#fff;
}

#leftNavLinks ul ul ul ul ul li a.activeNavItem {
background-color:#2488C7;
}

#leftNavCTAs .ctaImageOnly {
text-align:center;
border-top:2px solid #000;
padding:5px 0;
}

#leftNavCTAs .ctaLinks {
width:140px;
margin-top:10px;
background-color:#fff;
border-top:2px solid #000;
padding:5px 0 5px 5px;
}

#leftNavCTAs .ctaLinks h1 {
font-size:12px;
font-weight:700;
color:#000;
margin:0;
padding:0;
}

#leftNavCTAs .ctaLinks ul {
list-style:none;
margin:0 0 0 5px;
padding:0;
}

#leftNavCTAs .ctaLinks ul li {
list-style:none;
margin:3px 0 3px 5px;
padding:0;
}

#leftNavCTAs .ctaLinks ul li a {
color:red;
font-size:11px;
font-weight:400;
}

/* New Shipping Popup */
#popup_shipping .close_bar {
background-color:red;
text-align:right;
font-weight:700;
margin:0;
padding:4px 10px;
}

#popup_shipping .close_bar a {
color:#fff;
font-size:10px;
}

#popup_shipping #popup_content {
border-left:solid 20px #ccc;
margin:0;
padding:12px;
}

#popup_shipping h1 {
font-size:17px;
color:#666;
margin-top:0;
}

#popup_shipping .subhead {
font-size:13px;
color:#000;
font-weight:700;
margin-bottom:8px;
}

#popup_shipping p {
line-height:1.4;
margin:0 0 12px;
padding:0;
}

#popup_shipping .disclaimer {
color:#666;
line-height:1.4;
margin:8px 0 20px;
}

#popup_shipping .product_variation {
font-weight:700;
color:#C00;
margin-bottom:8px;
font-size:11px;
}

#popup_shipping .ship_table table {
border-top:solid 1px #333;
border-right:solid 1px #333;
width:100% !important; width: 92%;
}

#popup_shipping .ship_table td {
border-bottom:solid 1px #333;
border-left:solid 1px #333;
padding:4px 5px;
}

#popup_shipping .ship_table .header_row td {
font-weight:700;
background-color:#eee;
}

#popup_shipping .ship_table .ship_to,#popup_shipping .ship_table .order_total {
width:200px;
}

#popup_shipping .ship_table td.rule {
line-height:0;
background-color:#eee;
padding:2px;
}

#popup_shipping .ship_table td.ship_level {
font-weight:700;
font-style:italic;
}

#popup_shipping .copyright {
padding:6px 0 12px 6px;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------
Search Results Page


#noresult_search_enhanced .shady {background-color:#EAEAEA; padding:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#noresult_search_enhanced .shady form {margin:0; padding:0;}
#noresult_search_enhanced .shady b {font-size:12px;}
#noresult_search_enhanced .twoColumns {float:left; margin-bottom: 10px;}
#noresult_search_enhanced .twoColumns .left {float:left; width:270px; margin-right:20px;}
#noresult_search_enhanced .twoColumns .right {float:left; width:270px; }
#noresult_search_enhanced .contactInfo {clear:both; border-top:1px solid #ccc; padding-top: 12px;}
#catalog_basic_search_result .search_cnt_matches {margin-bottom: 16px;}
#catalog_basic_search_result .search_cnt_match {margin-bottom: 12px;}
#catalog_basic_search_result .search_cnt_label a {font-weight: bold;}
#catalog_basic_search_result .search_cnt_descr {line-height: 1.4;}
#catalog_basic_search_result .search_type_head {background-color: #eee; font-weight: bold; padding: 4px; margin-bottom: 12px;}
#catalog_basic_search_result .search_for {margin-bottom: 12px;}
#catalog_basic_search_result .search_cnt_descr {line-height: 1.4;}


 Alt. Checkout - shared styles */
#billing-shipping .columnCenterLeftNavNormal,#order-confirm .columnCenterLeftNavNormal,#order-complete .columnCenterLeftNavNormal {
padding:4px 10px 0 12px;
}

.checkoutErrors {
border:solid 1px #ccc;
margin-bottom:12px;
padding:8px;
}

.checkoutErrors .header {
font-size:11px;
font-weight:700;
color:#c00;
padding:0;
}

#checkoutProgress {
text-align:center;
margin:4px 0 14px;
}

#rightNav {
width:150px;
border-left:solid 1px #ccc;
background-color:#eee;
}

.checkoutModule {
margin:6px;
}

.checkoutModule .heading {
border-bottom:solid 1px #666;
color:#000;
font-size:11px;
padding:4px 0;
}

.checkoutModule .content {
padding:8px 0;
}

.checkoutModule .list li {
padding-bottom:5px;
}

#billing-shipping .mainHeader h1 {
font-size:18px;
color:#333;
margin-bottom:12px;
}

#billing-shipping .mainContent {
padding-bottom:8px;
}

#billing-shipping input.submit {
margin:16px 0 0 4px;
}

.billShipSection .header {
margin-bottom:4px;
}

.billShipSection .header .number {
top:-6px;
position:relative;
font-size:18px;
font-weight:400;
float:left;
margin-right:6px;
color:#000;
background-color:#f3f3f3;
text-align:center;
border:solid 1px #ccc;
padding:2px 5px;
}

.billShipSection .header h2 {
color:#c00;
font-size:13px;
margin-bottom:4px;
}

.billShipSection .header .instructions {
font-size:11px;
font-weight:400;
}

.billShipSection .payOpts,.shipToOpts {
clear:both;
font-size:12px;
font-weight:700;
color:#333;
margin:0 0 16px 27px;
}

.billShipSection .formLabel {
text-align:right;
padding-right:4px;
width:170px;
}

.billShipSection .formField {
padding-bottom:3px;
}

.billShipSection .formField.opt {
padding-left:7px;
}

.billShipSection .formFieldMessage {
padding-left:6px;
color:#000;
}

.billShipSection input.radio {
margin-right:5px;
}

.billShipSection .submitMessage {
margin-top:3px;
margin-left:13px;
font-size:11px;
}

.billShipSection .payOptMessage {
font-weight:400;
}

/* Alt. Checkout - Confirm Order */
#order-confirm .mainHeader h1,#order-complete .mainHeader h1 {
font-size:18px;
color:#333;
margin-bottom:10px;
}

.orderInfo {
position:relative;
float:left;
width:46%;
border:solid 1px #666;
padding:4px;
}

.orderInfo.billing {
margin-right:20px;
}

.orderInfo .heading {
border-bottom:solid 1px #666;
padding-bottom:4px;
margin-bottom:8px;
font-weight:700;
}

.orderInfo .heading td {
font-weight:700;
}

.orderInfo .content {
line-height:1.3;
}

.orderSummary table {
margin-bottom:16px;
width:100%;
border-left:solid 1px #666;
border-top:solid 1px #666;
}

.orderSummary th {
font-size:11px;
background-color:#eee;
}

.orderSummary td,.orderSummary th {
border-right:solid 1px #666;
border-bottom:solid 1px #666;
padding:4px;
}

.orderSummary .orderTotal.discount {
color:#EC3321;
}

/* Alt. Checkout -  Order complete */
#order-complete .thankYouMessage {
line-height:1.3;
margin:12px 0 18px;
}

#order-complete .thankYouMessage .thankYouMessageHeader {
margin-bottom:12px;
text-transform:uppercase;
}

.printReceipt {
text-align:right;
margin-bottom:16px;
}

#creditapplication_response .responseMessage .responseHeader {
margin-bottom:12px;
font-weight:700;
color:#c00;
}

#creditapplication_response .mainHeader h1 {
font-size:18px;
color:#333;
margin-bottom:14px;
}

ul.warranty li {
margin-bottom:5px;
}

<!-- HotHead Comparison -->
#products_container {
color:#000;
padding:0 10px;
}

#products_container h1 {
background:#000 url(../images/comparison_header.gif) no-repeat scroll center top;
height:35px;
width:333px;
}

#products_container h1.ss_header {
background:#000 url(../images/ss_comparison_header.gif) no-repeat scroll center top;
height:35px;
width:333px;
}

#products_container h2,#products_container h3 {
font-size:12px;
margin:15px 0 5px;
padding:0;
}

#subhead2 {
background:#FFF url(../images/subhead1.gif) no-repeat scroll left top;
height:25px;
width:100%;
}

#subhead3 {
background:#FFF url(../images/subhead3.gif) no-repeat scroll left top;
height:25px;
width:100%;
}

#products_differences .products_listTitle {
background-color:#CFCAD1;
font-size:12px;
padding:5px 5px 5px 10px;
}

#products_differences .products_list {
background-color:#EFEDF0;
font-size:10px;
padding:10px;
}

#products_differences .products_list li {
font-size:11px;
margin:10px 0;
}

table#products_differences {
width:594px;
margin-left:80px;
}

#products_differences {
margin:5px 0 0;
}

#products_differences ul {
margin:10px 0 0 20px;
padding:0;
}

#products_differences p {
font-size:11px;
line-height:16px;
margin:10px;
}

#products_differences td {
vertical-align:top;
margin:0;
padding:0;
}

#products_differences .products_top {
background:#000 url(../images/comp_topRight_bk.gif) no-repeat scroll right top;
width:50%;
padding:0 10px 10px 0;
}

#products_differences .products_top a:link,#products_differences .products_top a:visited {
background:#000 url(../images/comp_topLeft_bk.gif) no-repeat scroll left top;
color:red;
display:block;
font-weight:700;
padding:10px 5px 10px 10px;
}

#products_differences .products_top span {
color:#FFF;
font-size:10px;
font-weight:700;
margin:10px 10px 0;
}

#products_differences .products_top p {
color:#FFF;
font-size:10px;
font-weight:700;
line-height:normal;
margin:10px 10px 0;
}

#products_differences .products_bottom {
background:#000 url(http://www.hotheadpressurewasher.com/images/comp_bottomRight_bk.gif) no-repeat scroll right bottom;
width:50%;
padding:0 10px 0 0;
}

#products_differences .products_bottom a:link,#products_differences .products_bottom a:visited {
background:#000 url(http://www.hotheadpressurewasher.com/images/comp_bottomLeft_bk.gif) no-repeat scroll left bottom;
color:red;
display:block;
font-weight:700;
padding:5px 10px 10px;
}

#products_footer {
background:#FFF url(http://www.hotheadpressurewasher.com/images/subhead2.gif) no-repeat scroll center top;
height:51px;
margin:20px;
}

#coming_soon {
position:absolute;
z-index:100;
right:630px;
top:20px;
}

.templateWidth,.columnCenterNoNav {
width:760px;
}

.gutterTop,#pageRowCenter,#altViews {
clear:both;
}

.footer .footerLogos .main,.footer .footerLogos .additional,.homeequipment#series .pdHeader .leftside,#hdrContainer #hdrNonLogo #hdrExtras #hdrSearch #hdrSearchLabel,#hdrContainer #hdrNonLogo #hdrExtras #hdrCart #hdrCartText,#hdrContainer #hdrNonLogo #hdrExtras #hdrCart #hdrCartTally,#hdrContainer #hdrNonLogo #hdrTabNav a,#hdrPrimaryNav #hdrPrimaryNavLeft {
float:left;
}

.footer .footerLogos .additional p,#productdetail .homeequipment .farRightBorder,#hdrPrimaryNav #hdrPrimaryNavMenu ul.SecondTabInactive,#billing-shipping input#update_country,#billing-shipping input#refresh_page,#billing-shipping input#buy_then_apply {
display:none;
}

.footer .footerNav .footerNavColumn,#content_basic #mainContent {
padding:0;
}

.footer .footerNavRow,.footer a.footerList,.footer .copyright,#financingArea a,#products_container p {
font-size:10px;
}

.footer .copyright a:hover,#tabContainer a,#tabContainer a:hover,#productdetail #helpfulLinks a:hover,#productdetail .pricingArea td.numbers .shippingInfo a:hover,#productdetail .productDetailCTAColumn .crossSells .item .link a:hover,#leftNavLinks ul li a:hover,#leftNavLinks ul ul li a:hover,#leftNavCTAs .ctaLinks ul li a:hover {
color:#000;
}

.submenu,#hdrPrimaryNav #hdrPrimaryNavMenu ul.SecondTabActive {
display:block;
}

.grey666,.popupTopBar,.tableHeaderBackGround {
background-color:#666;
}

#popup td.mediumBlue,#popup_image td.mediumBlue,#popup_general td.mediumBlue,#popup_shipping td.mediumBlue,#productimage_popup .popupHeaderFooter {
background-color:red;
}

.popupLeftBar,#miniCart .miniCartPriceSubTotal,#miniCart .miniCartPriceTotal td,.lightBeige,.charcoal,.greyCCC {
background-color:#ccc;
}

.popupHeaderFooter,.mediumBlue {
background-color:#c42700;
}

#disclaimers_popup #disclaimerBoxes,#productDetailPrint .productImage img {
margin:5px;
}

#disclaimers_popup #disclaimerBoxes .even,#miniCart .miniCartProduct td,.white,.blueNav,#pageRowFooter,#pageColumnCenter {
background-color:#fff;
}

a#discPop,.homeequipment#series .productDetailCTAColumn .prodLineCallout a:hover,.homeequipment#series .pdHeader .rightside a:hover,#productDetailPrint .copyright a {
text-decoration:none;
}

a#discPop:hover,#inActiveTab a:hover,.financeApp .iframe_links a:hover,#hdrPrimaryNav #hdrPrimaryNavMenu ul li a:hover {
text-decoration:underline;
}

.moduleGreyEleven,.moduleBlackEleven {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#000;
}

.ModuleCTALight,.ModuleCTADark {
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
color:#000;
}

a.ModuleCTALight,a.ModuleCTADark {
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
color:#000;
text-decoration:underline;
}

#category_rows_with_links h1,#category_rows_with_links .catHeaderImage {
margin-bottom:8px;
}

.hmBucketTop,.hmBucketMiddle,.hmBucketBottom {
background-color:#e4e5e6;
}

.subThirteenLink,a.subThirteenLink {
color:#000;
font-family:Verdana,San-serif;
font-size:13px;
text-decoration:underline;
}

.videoModuleBackground,table.checkout_steps td.on {
background-color:#eee;
}

.saleprice,.cartLineItemPromo {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#c42700;
}

#productdetail .productDetailCTAColumn,.productDetailCTAColumn {
width:132px;
background-color:#EAEAEA;
border-bottom:1px solid #fff;
padding:5px;
}

#productdetail .description .dropDowns,#leftNavLinks ul ul ul ul ul li a.leftNavOn:hover
/*CTAs*/
#leftNavCTAs,#leftNavTopCTAs {
margin-top:10px;
}

#productdetail .pricingArea .oldPrice,#productdetail .pricingArea .salePrice,#productdetail .pricingArea .regularPrice,#productDetailPrint .pricingArea .oldPrice,#productDetailPrint .pricingArea .salePrice,#productdetailPrint .pricingArea .regularPrice {
font-weight:700;
margin-bottom:5px;
}

#productdetail .pricingArea .oldPrice .label,#productdetail .pricingArea .regularPrice .label,#productDetailPrint .pricingArea .regularPrice .value,#productDetailPrint .pricingArea .oldPrice .label,#productdetailPrint .pricingArea .regularPrice .label {
color:#999;
font-size:11px;
}

#productdetail .pricingArea .oldPrice .value,#productDetailPrint .pricingArea .oldPrice .value {
font-family:arial,sans-serif;
color:#999;
text-decoration:line-through;
font-size:11px;
}

#productdetail .pricingArea .salePrice .label,#productDetailPrint .pricingArea .salePrice .label {
color:red;
font-size:11px;
}

#productdetail .pricingArea .salePrice .value,#productdetail .pricingArea .regularPrice .value,#productDetailPrint .pricingArea .regularPrice .label,#productdetailPrint .pricingArea .salePrice .value,#productdetailPrint .pricingArea .regularPrice .value,#leftNavLinks a {
color:#000;
font-size:11px;
}

#productdetail .pricingArea td.ctas,#mainHeader #mainHeaderImage img,#order-confirm .confirmButtons {
text-align:center;
}

#productdetail .productDetailCTAColumn .crossSells .item,.productDetailCTAColumn .upSells .item {
border-bottom:1px solid #E9E9EC;
padding:5px;
}

#productdetail .productDetailCTAColumn .crossSells .item .price,.productDetailCTAColumn .upSells .item .price {
margin-top:4px;
font-weight:700;
color:#fff;
font-size:10px;
}

#productDetailPrint .printPage,#miniCart .price,.orderSummary .orderQty,.orderSummary .orderTotal {
text-align:right;
}

#productDetailPrint .financingArea,.PaddedContent {
padding:8px;
}

#productDetailPrint .financingArea h3,#productDetailPrint .contactInfo h3 {
font-size:12px;
margin:0;
padding:0;
}

#minicart .miniCartPriceDiscount .price,#payment tt,#leftNavLinks ul ul ul li a.activeNavItem:hover {
color:red;
}

#cartPromoBar a,.whiteEleven {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#fff;
}

#cartPromoCodeArea,#cartPromoCodeArea a {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#c00;
background-color:#F2F2F2;
}

td.otherSuggestions .item,td.otherSuggestionsdeux .item {
margin-bottom:15px;
}

td.otherSuggestions A.prodName,td.otherSuggestions .price,td.otherSuggestions .saleprice {
font-size:10px;
color:#fff;
}

td.otherSuggestions .addToCart img,td.otherSuggestionsdeux .addToCart img,.upSells .addToCart img {
margin-top:5px;
}

td.otherSuggestionsdeux A.prodName,td.otherSuggestionsdeux .price {
font-size:10px;
color:#000;
}

#payment .method,#payment .checkoutIntro,.securitySeal,#popup_shipping .ship_table {
margin-bottom:16px;
}

#payment form,#shipping form,#pageRowTable,#hdrContainer #hdrNonLogo #hdrExtras #hdrSearch form,#hdrContainer #hdrNonLogo #hdrExtras #hdrSearch form input,#hdrContainer #hdrNonLogo #hdrExtras #hdrSearch form input.searchButton,#hdrPrimaryNav #hdrPrimaryNavMenu ul,#leftNavLinks ul li.leftNavImage,#leftNavLinks ul li a.leftNavImage {
margin:0;
padding:0;
}

.financeApp fieldset table,#popup_scene7.container {
width:500px;
}

.darkgrey,#popup_shipping #footer_image {
background-color:#6A7279;
}

#mainHeader,.orderSummary .orderItem {
text-align:left;
}

#mainHeader #mainHeaderCopy,#mainContent,#mainForm {
padding:10px;
}

.dividerImage,.testimonialDivider {
padding-top:5px;
padding-bottom:5px;
}

.tabImageSpin img,.tabImageAlt img {
border:none;
}

#hdrContainer #hdrNonLogo #hdrTabNav li#tab1,#hdrContainer #hdrNonLogo #hdrTabNav li#tabItem1 {
margin-left:0;
}

#leftNavLinks ul,#leftNavLinks ul ul {
list-style:none;
font-weight:400;
margin:0;
padding:0;
}

#leftNavLinks ul li a.activeNavItem,#leftNavLinks ul li a.leftNavOn {
background-color:#000;
color:#fff;
}

#leftNavLinks ul ul li a.activeNavItem,#leftNavLinks ul ul li a.leftNavOn {
background-color:red;
color:#fff;
text-decoration:none;
}

#leftNavLinks ul ul ul,#leftNavLinks ul ul ul ul,#leftNavLinks ul ul ul ul ul,.checkoutModule .list {
list-style-type:none;
margin:0;
padding:0;
}

#billing-shipping .mainContent,#billing-shipping .mainContent td,#billing-shipping select,#billing-shipping option {
font-size:12px;
}

#billing-shipping .mainInstructions,#order-confirm .mainInstructions {
margin:0 0 18px;
}

.billShipSection,#creditapplication_response .responseMessage {
margin-bottom:18px;
}

#products_container h1 span,#products_container h1.ss_header span,#subhead2 span,#subhead3 span,#products_footer span {
margin-left:-9999px;
}
