/* ========================= Waypoint Framework | Version 1.0 ======================= */
.search-sprite, #ecomm_SearchProducts, #ecomm_SearchProducts #searchButton, #ecomm_SearchProducts.search-focused { background: url('../images/search-s523449b86e.png') no-repeat; }

.general-sprite, .wops { background: url('../images/general-s9591d67cb9.png') no-repeat; }

/* ==================== Waypoint Framework | Layout ===================== */
/* =============== Waypoint Framework | style.css =============== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; }

[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; line-height: 1.231; text-align: left; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }

dd { margin: 0 0 0 40px; }

nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }

fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }

legend { border: 0; *margin-left: -7px; padding: 0; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; *overflow: visible; }

table button, table input { *overflow: auto; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; resize: vertical; }

input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }

td { vertical-align: top; }

::-moz-selection, ::selection { background-color: #2097df; color: white; text-shadow: none; }

body { background-color: white; color: black; line-height: 1.6; font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; }

#containerWrap { background-image: none; background-position: center top; background-repeat: no-repeat; }

#header { height: 93px; margin: 0 10px; position: relative; *zoom: 1; }
#header:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

#primeNav { height: 50px; margin: 0 10px; position: relative; z-index: 1001; *zoom: 1; }
#primeNav:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

#secondaryBar { height: 0px; margin: 0 10px; position: relative; *zoom: 1; }
#secondaryBar:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

#main { width: 980px; margin: 0 auto; padding: 0; }

#content { background-image: url('../images/repeat-bg.png'); background-repeat: repeat-y; background-position: center top; background-color: white; padding: 0; color: black; position: relative; clear: both; z-index: 0; }
#content #contentWrap { background-repeat: no-repeat; width: 960px; padding: 0 10px; margin: 0 auto; min-height: 500px; height: auto !important; height: 500px; *zoom: 1; background-image: none; background-position: 50% -143px; }
#content #contentWrap:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

#seoFooter, #multiLocationFooter { width: 960px; padding: 0 10px; *zoom: 1; }
#seoFooter:after, #multiLocationFooter:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

#footerCustom, #footerLinks { width: 960px; padding: 0 10px; position: relative; margin: 0 auto; }

#indexContainer { margin: -15px 0; }
#indexContainer .ecomm_asset { margin-top: 15px; }

#ecomm_sideBar { width: 135px; padding: 0; padding-left: 15px; }

#ecomm_shopContent { width: 580px; padding: 15px; }

#rightColumn { width: 200px; padding: 0; color: black; }
#rightColumn #sidebarWidget_Container { overflow: hidden !important; width: auto !important; margin: 0 15px; margin-top: 15px; }

.indexNoLeftNav #ecomm_sideBar, .templateNoLeftNav #ecomm_sideBar { display: none; }
.indexNoLeftNav #ecomm_shopContent, .templateNoLeftNav #ecomm_shopContent { width: 730px; display: inline; float: left; }
.indexNoLeftNav #ecomm_shopContent #ecomm_refineNav, .templateNoLeftNav #ecomm_shopContent #ecomm_refineNav { display: inline; float: left; }
.indexNoLeftNav #ecomm_shopContent #ecomm_searchResultsContent, .templateNoLeftNav #ecomm_shopContent #ecomm_searchResultsContent { display: inline; float: right; }
.indexNoLeftNav #rightColumn, .templateNoLeftNav #rightColumn { display: inline; float: right; }

.indexLeftNav #ecomm_sideBar, .templateLeftNav #ecomm_sideBar { position: relative; left: 0; display: inline; float: left; }
.indexLeftNav #ecomm_shopContent, .templateLeftNav #ecomm_shopContent { position: relative; left: 0; display: inline; float: left; }
.indexLeftNav #rightColumn, .templateLeftNav #rightColumn { display: inline; float: right; }

#content.fullwidth #ecomm_shopContent { padding: 15px; background: white; width: 930px; min-height: 500px; height: auto !important; height: 500px; }
#content.fullwidth.canvas #ecomm_shopContent { padding: 0; width: 960px; }

/* ================== Waypoint Framework | General ======================= */
h1, h2, h3, h4, h5, h6 { margin: 0.5em 0 0.3em 0; padding: 0; line-height: 1.3; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }

h1 { font-size: 32px; font-weight: bold !important; font-style: normal !important; }
h1 .no-fontface { font-weight: normal !important; }

h2 { font-size: 27px; font-weight: bold !important; font-style: normal !important; }
h2 .no-fontface { font-weight: normal !important; }

h3 { font-size: 24px; font-weight: bold !important; font-style: normal !important; }
h3 .no-fontface { font-weight: normal !important; }

h4 { font-size: 21px; font-weight: bold !important; font-style: normal !important; }
h4 .no-fontface { font-weight: normal !important; }

h5 { font-size: 18px; font-weight: bold !important; font-style: normal !important; }
h5 .no-fontface { font-weight: normal !important; }

h6 { font-size: 15px; font-weight: bold !important; font-style: normal !important; }
h6 .no-fontface { font-weight: normal !important; }

a { color: #1a79b3; }
a:visited { color: #145b86; }
a:hover { color: #6cb14a; }
a:active { color: #88c26c; }

p { margin: 0 0 1.2em 0; }

pre, code { font-family: Consolas, “Lucida Console”, Monaco, monospace; line-height: 1.25; }

#ecomm_pageTitle { font-size: 18px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
#ecomm_pageTitle .no-fontface { font-weight: normal !important; }
#ecomm_pageTitle .no-fontface { font-family: Tahoma, Verdana, Arial !important; }

h2#ecomm_pageTitle { font-size: 24px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
h2#ecomm_pageTitle .no-fontface { font-weight: normal !important; }
h2#ecomm_pageTitle .no-fontface { font-family: Tahoma, Verdana, Arial !important; }

.ecomm_merchAsset { clear: both; margin-bottom: 15px; }

.ecomm_asset { clear: both; padding: 0 0 10px 0; }
.ecomm_asset > h1:first-child, .ecomm_asset > h2:first-child, .ecomm_asset > h3:first-child, .ecomm_asset > h4:first-child, .ecomm_asset > h5:first-child, .ecomm_asset > h6:first-child { padding-top: 0; margin-top: 0; }
.ecomm_asset h1, .ecomm_asset h2 { font-size: 24px; font-weight: bold !important; font-style: normal !important; }
.ecomm_asset h1 .no-fontface, .ecomm_asset h2 .no-fontface { font-weight: normal !important; }
.ecomm_asset h1, .ecomm_asset h2, .ecomm_asset h3 { color: #176ca0; }
.ecomm_asset h4 { font-size: 19px; font-weight: bold !important; font-style: normal !important; color: #5c5c5c; margin-top: 0.2em; }
.ecomm_asset h4 .no-fontface { font-weight: normal !important; }
.ecomm_asset h5 { font-size: 16px; font-weight: bold !important; font-style: normal !important; color: gray; }
.ecomm_asset h5 .no-fontface { font-weight: normal !important; }
.ecomm_asset h6 { font-size: 13px; font-weight: bold !important; font-style: normal !important; text-transform: uppercase; letter-spacing: 1px; }
.ecomm_asset h6 .no-fontface { font-weight: normal !important; }

.imgborder, .imgborder-left, .imgborder-right { background: #fff; border: 1px solid #a3a3a3; padding: 2px; }

.imgborder-left { float: left; margin-top: 0; margin-left: 0; }

.imgborder-right { float: right; margin-top: 0; margin-right: 0; }

#trustFactors { float: right; display: none; right: 228px; top: 15px; position: absolute; }
#trustFactors:active { top: 15px; }
#trustFactors * { display: block; }
#trustFactors img, #trustFactors a { float: left; margin-right: 2px; }
#trustFactors a img { margin-right: 0; }

#footerWrap { position: relative; }

.location-selected { background-color: #eeeeee; }

#location-sidebar .location { border-bottom: 1px solid #cccccc; }

.location-mapCanvas { color: #000 !important; }
.location-mapCanvas a { color: #1a79b3; }
.location-mapCanvas a:visited { color: #145b86; }
.location-mapCanvas a:hover { color: #6cb14a; }
.location-mapCanvas a:active { color: #88c26c; }

/* ================== Waypoint Framework | Header ======================= */
#ecomm_shopNav { right: 0; top: 7px; position: absolute; display: none; }
#ecomm_shopNav:active { top: 7px; }
#ecomm_shopNav #ecomm_shopNavLinks { width: auto; }
#ecomm_shopNav #ecomm_shopNavLinks .ecomm_shopNavLink { display: block; background: transparent; padding: 5px; text-decoration: none; line-height: 16px; float: left; margin: 0 5px 0 0; color: #474747; }
#ecomm_shopNav #ecomm_shopNavLinks .ecomm_shopNavLink:hover { background: transparent; }
#ecomm_shopNav #ecomm_shopNavLinks .ecomm_shopNavLink:visited { color: #2e2e2e; }
#ecomm_shopNav #ecomm_shopNavLinks .ecomm_shopNavLink:hover { color: #1a79b3; }
#ecomm_shopNav #ecomm_shopNavLinks .ecomm_shopNavLink:active { color: #2197df; }
#ecomm_shopNav #ecomm_shopNavLinks .ecomm_shopNavLink .shop-icon { display: none; }

#headerLogo { left: 0px; top: 7px; position: absolute; display: table; width: 340px; text-align: center; text-shadow: none; font-size: 24px; line-height: 22px; position: absolute; }
#headerLogo:active { top: 7px; }
#headerLogo .companyLogoWrapper { vertical-align: middle; display: table-cell; }
#headerLogo .companyLogoWrapper img { display: table-cell; margin: 0 auto; }
#headerLogo a, #headerLogo a:hover { text-decoration: none; color: black; }

#ecomm_SearchProducts { width: 594px; height: 35px; z-index: 998 !important; right: 0; top: 36px; position: absolute; background-position: 0 0; }
#ecomm_SearchProducts:active { top: 36px; }
#ecomm_SearchProducts #searchProducts { background-repeat: no-repeat; border: 0px none transparent !important; color: #555555; float: left; height: 35px; line-height: 35px; margin: 0; outline: none; width: 477px; padding: 0; padding-left: 13px !important; padding-right: 34px !important; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; background-color: transparent !important; }
#ecomm_SearchProducts #searchProducts.ui-autocomplete-loading { background-image: none; }
#ecomm_SearchProducts #searchProducts.isLoading { background-position: 498px 50% !important; }
#ecomm_SearchProducts #searchProducts:hover { cursor: pointer; }
#ecomm_SearchProducts #searchProducts:focus { outline: none; }
#ecomm_SearchProducts #searchButton { border: none; display: block; float: right; font-size: 0; height: 35px; margin: 0; padding: 0; overflow: hidden; text-indent: -999px; width: 70px; background-color: transparent !important; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; -moz-transition-property: none; -webkit-transition-property: none; -o-transition-property: none; transition-property: none; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; text-shadow: none; left: 0; top: 0; position: relative; background-position: 0 -70px; }
#ecomm_SearchProducts #searchButton:active { top: 0px; }
#ecomm_SearchProducts #searchButton:hover, #ecomm_SearchProducts #searchButton.searchbutton_hover, #ecomm_SearchProducts #searchButton.searchbutton-hover { background-position: 0 -140px; }
#ecomm_SearchProducts #searchButton:active, #ecomm_SearchProducts #searchButton.searchbutton_active, #ecomm_SearchProducts #searchButton.searchbutton-active { background-position: 0 -105px; }
#ecomm_SearchProducts.search-focused { background-position: 0 -35px; }
#ecomm_SearchProducts .ecomm_shopNavSearchBarLabel { display: none; }
#ecomm_SearchProducts #endeavor_searchbox { float: left; width: 594px; }
#ecomm_SearchProducts #fiftybelowsearchautocomplete { padding-bottom: 0; }

#fiftybsearchboxcontainer { width: 524px; top: 40px; text-transform: lowercase; left: 0; }
.oldie #fiftybsearchboxcontainer { float: left; }
#fiftybsearchboxcontainer .ui-ac-content { opacity: 0.95; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); border: 1px solid #bfbfbf; }
#fiftybsearchboxcontainer .ui-ac-bd li { padding: 4px 8px; background-color: white; color: black; border-bottom: 1px solid #e6e6e6; }
#fiftybsearchboxcontainer .search-result { font-size: 15px; color: black; }
#fiftybsearchboxcontainer .search-query { background-color: #dddddd; color: black; }
#fiftybsearchboxcontainer:first-child { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
#fiftybsearchboxcontainer:last-child { border-bottom: 0; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
#fiftybsearchboxcontainer.ui-ac-highlight { background: #dddddd; }
#fiftybsearchboxcontainer.ui-ac-highlight .search-result { color: black !important; }
#fiftybsearchboxcontainer.ui-ac-highlight .search-query { background: #fff; color: #000; }

.bigAutoComplete { -moz-box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.4); z-index: 9999 !important; }

.wops { display: none; width: 69px; height: 62px; background-position: 0 -63px; left: 200px; top: 0; position: absolute; }
.wops:active { top: 0px; }

#headerAddress { right: 10px; top: 91px; position: absolute; display: none; color: white; font-size: 18px; text-shadow: none; text-align: right; line-height: 18px; position: absolute; font-weight: bold; font-style: normal; font-family: "Oswald", Arial, Helvetica, sans-serif; }
#headerAddress:active { top: 91px; }

#headerPhone { right: 10px; top: 60px; position: absolute; display: none; color: white; font-size: 21px; text-shadow: none; text-align: right; line-height: 21px; position: absolute; font-weight: bold; font-style: normal; font-family: "Oswald", Arial, Helvetica, sans-serif; }
#headerPhone:active { top: 60px; }

fieldset, .ecms_forms_fieldset { padding: 8px; border: 1px solid #bfbfbf; color: black; }
fieldset legend, fieldset .ecms_forms_legend, .ecms_forms_fieldset legend, .ecms_forms_fieldset .ecms_forms_legend { margin-left: -4px; padding: 6px; line-height: 1; color: #176ca0; font-size: 18px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
fieldset legend .no-fontface, fieldset .ecms_forms_legend .no-fontface, .ecms_forms_fieldset legend .no-fontface, .ecms_forms_fieldset .ecms_forms_legend .no-fontface { font-weight: normal !important; }
fieldset legend .no-fontface, fieldset .ecms_forms_legend .no-fontface, .ecms_forms_fieldset legend .no-fontface, .ecms_forms_fieldset .ecms_forms_legend .no-fontface { font-family: Tahoma, Verdana, Arial !important; }

input[type="text"], input[type="email"], input[type="input"], input[type="password"], textarea { background: #e6e6e6; border: 1px solid #a1a1a1; color: black; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; }
input[type="text"]:focus, input[type="email"]:focus, input[type="input"]:focus, input[type="password"]:focus, textarea:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }

select { font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: #e6e6e6; border: 1px solid #a1a1a1; color: black; }
select[size] { -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
select[size]:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
select option { background: #e6e6e6; color: black; }

input[type="text"], input[type="input"], input[type="password"], textarea { padding: 5px; margin: 5px 0; display: block; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
input[type="text"]:focus, input[type="input"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.ie7 input[type="text"], .ie7 input[type="input"], .ie7 input[type="password"], .ie7 textarea { padding-left: 3px !important; padding-right: 3px !important; }

input[type="radio"], input[type="checkbox"], input[type="image"] { margin: 5px; display: inline; }

select { font-size: 13px; }

#rightColumn input[type="text"], #rightColumn textarea { margin: 0 auto; }
.ecms_forms_fieldset input[type="text"], .ecms_forms_fieldset textarea { display: inline; margin: 6px; }

/* Standard button template */
.ecomm_button, .endeavor_map_buttons, a.ecomm_button, input.ecomm_button, .ecms_forms_button, input[type="reset"], input[type="button"], input[type="submit"], button[type="reset"], button[type="button"], button[type="submit"], .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .vehicleWidgetSubmit input, #ecomm_refineNav #btnSearchByKnownSize, .ecomm_productPagerPageCount a, .landingList + strong a.searchlistingRTT, #showcase_quicksearch .ecomm_button, #showcase_switch_link #showcase_switch_label, #ecomm_searchResultsContent #auto_pagnation_end a, .pd-option-select ul li, #pd-vehicle-select ul li, .pd-recommended-back, .pd-recommended-more, .pd-option-select ul li.pd-noSelect, #galleryLeftLink, #galleryRightLink, #addContinue, #addedUpdate { font-weight: normal !important; width: auto; height: auto; padding: 5px 7px; border: 1px solid #949494; position: relative; text-decoration: none !important; background-color: #c7c7c7 !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-image: none; font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background-image: none; background-color: #c7c7c7 !important; text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; color: black !important; }
.ecomm_button:hover, .endeavor_map_buttons:hover, a.ecomm_button:hover, input.ecomm_button:hover, .ecms_forms_button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, button[type="reset"]:hover, button[type="button"]:hover, button[type="submit"]:hover, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:hover, .vehicleWidget_sidebar .vehicleWidgetSubmit input:hover, #ecomm_refineNav #btnSearchByKnownSize:hover, .ecomm_productPagerPageCount a:hover, .landingList + strong a.searchlistingRTT:hover, #showcase_quicksearch .ecomm_button:hover, #showcase_switch_link #showcase_switch_label:hover, #ecomm_searchResultsContent #auto_pagnation_end a:hover, .pd-option-select ul li:hover, #pd-vehicle-select ul li:hover, .pd-recommended-back:hover, .pd-recommended-more:hover, .pd-option-select ul li.pd-noSelect:hover, #galleryLeftLink:hover, #galleryRightLink:hover, #addContinue:hover, #addedUpdate:hover { border: 1px solid #a1a1a1; text-decoration: none !important; background-color: #bababa !important; }
.ecomm_button:active, .endeavor_map_buttons:active, a.ecomm_button:active, input.ecomm_button:active, .ecms_forms_button:active, input[type="reset"]:active, input[type="button"]:active, input[type="submit"]:active, button[type="reset"]:active, button[type="button"]:active, button[type="submit"]:active, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:active, .vehicleWidget_sidebar .vehicleWidgetSubmit input:active, #ecomm_refineNav #btnSearchByKnownSize:active, .ecomm_productPagerPageCount a:active, .landingList + strong a.searchlistingRTT:active, #showcase_quicksearch .ecomm_button:active, #showcase_switch_link #showcase_switch_label:active, #ecomm_searchResultsContent #auto_pagnation_end a:active, .pd-option-select ul li:active, #pd-vehicle-select ul li:active, .pd-recommended-back:active, .pd-recommended-more:active, .pd-option-select ul li.pd-noSelect:active, #galleryLeftLink:active, #galleryRightLink:active, #addContinue:active, #addedUpdate:active { top: 1px; background: none; background-color: #a1a1a1 !important; border: 1px solid #878787; text-decoration: none !important; }

/* Action button template */
.ecomm_addToCartButton, a.ecomm_addToCartButton, input.ecomm_addToCartButton, input.ecomm_addToCartButton.btnBuyNow, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle, #container1_controlInstance_CustomRequest1_btnSubmit, .financingForm_tbl #btnSubmit, .sidebarWidgetControl.cart p .ecomm_button, .sidebarWidgetControl.cart p .endeavor_map_buttons, .sidebarWidgetControl.cart p a.ecomm_button, .sidebarWidgetControl.cart p input.ecomm_button, .sidebarWidgetControl.cart p .ecms_forms_button, .sidebarWidgetControl.cart p input[type="reset"], .sidebarWidgetControl.cart p input[type="button"], .sidebarWidgetControl.cart p input[type="submit"], .sidebarWidgetControl.cart p button[type="reset"], .sidebarWidgetControl.cart p button[type="button"], .sidebarWidgetControl.cart p button[type="submit"], .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnSelectedFitmentVehicle.reset, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input, .sidebarWidgetControl.cart p #ecomm_refineNav #btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p #btnSearchByKnownSize, .sidebarWidgetControl.cart p .ecomm_productPagerPageCount a, .ecomm_productPagerPageCount .sidebarWidgetControl.cart p a, .sidebarWidgetControl.cart p .landingList + strong a.searchlistingRTT, .landingList + strong .sidebarWidgetControl.cart p a.searchlistingRTT, .sidebarWidgetControl.cart p #showcase_quicksearch .ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p .ecomm_button, .sidebarWidgetControl.cart p #showcase_switch_link #showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p #showcase_switch_label, .sidebarWidgetControl.cart p #ecomm_searchResultsContent #auto_pagnation_end a, #ecomm_searchResultsContent #auto_pagnation_end .sidebarWidgetControl.cart p a, .sidebarWidgetControl.cart p .pd-option-select ul li, .pd-option-select ul .sidebarWidgetControl.cart p li, .sidebarWidgetControl.cart p #pd-vehicle-select ul li, #pd-vehicle-select ul .sidebarWidgetControl.cart p li, .sidebarWidgetControl.cart p .pd-recommended-back, .sidebarWidgetControl.cart p .pd-recommended-more, .sidebarWidgetControl.cart p .pd-option-select ul li.pd-noSelect, .pd-option-select ul .sidebarWidgetControl.cart p li.pd-noSelect, .sidebarWidgetControl.cart p #galleryLeftLink, .sidebarWidgetControl.cart p #galleryRightLink, .sidebarWidgetControl.cart p #addContinue, .sidebarWidgetControl.cart p #addedUpdate, .productListContainer #requestButtonWrapper .ecomm_button, .productListContainer #requestButtonWrapper .endeavor_map_buttons, .productListContainer #requestButtonWrapper a.ecomm_button, .productListContainer #requestButtonWrapper input.ecomm_button, .productListContainer #requestButtonWrapper .ecms_forms_button, .productListContainer #requestButtonWrapper input[type="reset"], .productListContainer #requestButtonWrapper input[type="button"], .productListContainer #requestButtonWrapper input[type="submit"], .productListContainer #requestButtonWrapper button[type="reset"], .productListContainer #requestButtonWrapper button[type="button"], .productListContainer #requestButtonWrapper button[type="submit"], .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnSelectedFitmentVehicle.reset, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input, .productListContainer #requestButtonWrapper #ecomm_refineNav #btnSearchByKnownSize, #ecomm_refineNav .productListContainer #requestButtonWrapper #btnSearchByKnownSize, .productListContainer #requestButtonWrapper .ecomm_productPagerPageCount a, .ecomm_productPagerPageCount .productListContainer #requestButtonWrapper a, .productListContainer #requestButtonWrapper .landingList + strong a.searchlistingRTT, .landingList + strong .productListContainer #requestButtonWrapper a.searchlistingRTT, .productListContainer #requestButtonWrapper #showcase_quicksearch .ecomm_button, #showcase_quicksearch .productListContainer #requestButtonWrapper .ecomm_button, .productListContainer #requestButtonWrapper #showcase_switch_link #showcase_switch_label, #showcase_switch_link .productListContainer #requestButtonWrapper #showcase_switch_label, .productListContainer #requestButtonWrapper #ecomm_searchResultsContent #auto_pagnation_end a, #ecomm_searchResultsContent #auto_pagnation_end .productListContainer #requestButtonWrapper a, .productListContainer #requestButtonWrapper .pd-option-select ul li, .pd-option-select ul .productListContainer #requestButtonWrapper li, .productListContainer #requestButtonWrapper #pd-vehicle-select ul li, #pd-vehicle-select ul .productListContainer #requestButtonWrapper li, .productListContainer #requestButtonWrapper .pd-recommended-back, .productListContainer #requestButtonWrapper .pd-recommended-more, .productListContainer #requestButtonWrapper .pd-option-select ul li.pd-noSelect, .pd-option-select ul .productListContainer #requestButtonWrapper li.pd-noSelect, .productListContainer #requestButtonWrapper #galleryLeftLink, .productListContainer #requestButtonWrapper #galleryRightLink, .productListContainer #requestButtonWrapper #addContinue, .productListContainer #requestButtonWrapper #addedUpdate, .pd-add-to-cart-button, .real-time-quote-button, input#real-time-quote, input#real-time-quote-top, input.pd-add-to-cart-button, #pd-variants .ui-state-default, #pd-variants .ui-widget-content .ui-state-default, #pd-variants .ui-widget-header .ui-state-default, .pd-get-total-price-button, button#qd_spc_addToCart.qd_spc_addToCart, #addedCheckout, #pd-cart-continue .ui-state-default, #pd-cart-continue .ui-widget-content .ui-state-default, #pd-cart-continue .ui-widget-header .ui-state-default { font-weight: normal !important; width: auto; height: auto; padding: 5px 7px; border: 1px solid #0d3d5a; position: relative; text-decoration: none !important; background-color: #1a79b3 !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-image: none; font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background-image: none; background-color: #1a79b3 !important; text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; color: white !important; }
.ecomm_addToCartButton:hover, a.ecomm_addToCartButton:hover, input.ecomm_addToCartButton:hover, input.ecomm_addToCartButton.btnBuyNow:hover, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle:hover, #container1_controlInstance_CustomRequest1_btnSubmit:hover, .financingForm_tbl #btnSubmit:hover, .sidebarWidgetControl.cart p .ecomm_button:hover, .sidebarWidgetControl.cart p .endeavor_map_buttons:hover, .sidebarWidgetControl.cart p a.ecomm_button:hover, .sidebarWidgetControl.cart p input.ecomm_button:hover, .sidebarWidgetControl.cart p .ecms_forms_button:hover, .sidebarWidgetControl.cart p input[type="reset"]:hover, .sidebarWidgetControl.cart p input[type="button"]:hover, .sidebarWidgetControl.cart p input[type="submit"]:hover, .sidebarWidgetControl.cart p button[type="reset"]:hover, .sidebarWidgetControl.cart p button[type="button"]:hover, .sidebarWidgetControl.cart p button[type="submit"]:hover, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:hover, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnSelectedFitmentVehicle.reset:hover, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input:hover, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input:hover, .sidebarWidgetControl.cart p #ecomm_refineNav #btnSearchByKnownSize:hover, #ecomm_refineNav .sidebarWidgetControl.cart p #btnSearchByKnownSize:hover, .sidebarWidgetControl.cart p .ecomm_productPagerPageCount a:hover, .ecomm_productPagerPageCount .sidebarWidgetControl.cart p a:hover, .sidebarWidgetControl.cart p .landingList + strong a.searchlistingRTT:hover, .landingList + strong .sidebarWidgetControl.cart p a.searchlistingRTT:hover, .sidebarWidgetControl.cart p #showcase_quicksearch .ecomm_button:hover, #showcase_quicksearch .sidebarWidgetControl.cart p .ecomm_button:hover, .sidebarWidgetControl.cart p #showcase_switch_link #showcase_switch_label:hover, #showcase_switch_link .sidebarWidgetControl.cart p #showcase_switch_label:hover, .sidebarWidgetControl.cart p #ecomm_searchResultsContent #auto_pagnation_end a:hover, #ecomm_searchResultsContent #auto_pagnation_end .sidebarWidgetControl.cart p a:hover, .sidebarWidgetControl.cart p .pd-option-select ul li:hover, .pd-option-select ul .sidebarWidgetControl.cart p li:hover, .sidebarWidgetControl.cart p #pd-vehicle-select ul li:hover, #pd-vehicle-select ul .sidebarWidgetControl.cart p li:hover, .sidebarWidgetControl.cart p .pd-recommended-back:hover, .sidebarWidgetControl.cart p .pd-recommended-more:hover, .sidebarWidgetControl.cart p .pd-option-select ul li.pd-noSelect:hover, .pd-option-select ul .sidebarWidgetControl.cart p li.pd-noSelect:hover, .sidebarWidgetControl.cart p #galleryLeftLink:hover, .sidebarWidgetControl.cart p #galleryRightLink:hover, .sidebarWidgetControl.cart p #addContinue:hover, .sidebarWidgetControl.cart p #addedUpdate:hover, .productListContainer #requestButtonWrapper .ecomm_button:hover, .productListContainer #requestButtonWrapper .endeavor_map_buttons:hover, .productListContainer #requestButtonWrapper a.ecomm_button:hover, .productListContainer #requestButtonWrapper input.ecomm_button:hover, .productListContainer #requestButtonWrapper .ecms_forms_button:hover, .productListContainer #requestButtonWrapper input[type="reset"]:hover, .productListContainer #requestButtonWrapper input[type="button"]:hover, .productListContainer #requestButtonWrapper input[type="submit"]:hover, .productListContainer #requestButtonWrapper button[type="reset"]:hover, .productListContainer #requestButtonWrapper button[type="button"]:hover, .productListContainer #requestButtonWrapper button[type="submit"]:hover, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:hover, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnSelectedFitmentVehicle.reset:hover, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input:hover, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input:hover, .productListContainer #requestButtonWrapper #ecomm_refineNav #btnSearchByKnownSize:hover, #ecomm_refineNav .productListContainer #requestButtonWrapper #btnSearchByKnownSize:hover, .productListContainer #requestButtonWrapper .ecomm_productPagerPageCount a:hover, .ecomm_productPagerPageCount .productListContainer #requestButtonWrapper a:hover, .productListContainer #requestButtonWrapper .landingList + strong a.searchlistingRTT:hover, .landingList + strong .productListContainer #requestButtonWrapper a.searchlistingRTT:hover, .productListContainer #requestButtonWrapper #showcase_quicksearch .ecomm_button:hover, #showcase_quicksearch .productListContainer #requestButtonWrapper .ecomm_button:hover, .productListContainer #requestButtonWrapper #showcase_switch_link #showcase_switch_label:hover, #showcase_switch_link .productListContainer #requestButtonWrapper #showcase_switch_label:hover, .productListContainer #requestButtonWrapper #ecomm_searchResultsContent #auto_pagnation_end a:hover, #ecomm_searchResultsContent #auto_pagnation_end .productListContainer #requestButtonWrapper a:hover, .productListContainer #requestButtonWrapper .pd-option-select ul li:hover, .pd-option-select ul .productListContainer #requestButtonWrapper li:hover, .productListContainer #requestButtonWrapper #pd-vehicle-select ul li:hover, #pd-vehicle-select ul .productListContainer #requestButtonWrapper li:hover, .productListContainer #requestButtonWrapper .pd-recommended-back:hover, .productListContainer #requestButtonWrapper .pd-recommended-more:hover, .productListContainer #requestButtonWrapper .pd-option-select ul li.pd-noSelect:hover, .pd-option-select ul .productListContainer #requestButtonWrapper li.pd-noSelect:hover, .productListContainer #requestButtonWrapper #galleryLeftLink:hover, .productListContainer #requestButtonWrapper #galleryRightLink:hover, .productListContainer #requestButtonWrapper #addContinue:hover, .productListContainer #requestButtonWrapper #addedUpdate:hover, .pd-add-to-cart-button:hover, .real-time-quote-button:hover, input#real-time-quote:hover, input#real-time-quote-top:hover, input.pd-add-to-cart-button:hover, #pd-variants .ui-state-default:hover, #pd-variants .ui-widget-content .ui-state-default:hover, #pd-variants .ui-widget-header .ui-state-default:hover, .pd-get-total-price-button:hover, button#qd_spc_addToCart.qd_spc_addToCart:hover, #addedCheckout:hover, #pd-cart-continue .ui-state-default:hover, #pd-cart-continue .ui-widget-content .ui-state-default:hover, #pd-cart-continue .ui-widget-header .ui-state-default:hover { border: 1px solid #104c70; text-decoration: none !important; background-color: #176a9d !important; }
.ecomm_addToCartButton:active, a.ecomm_addToCartButton:active, input.ecomm_addToCartButton:active, input.ecomm_addToCartButton.btnBuyNow:active, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle:active, #container1_controlInstance_CustomRequest1_btnSubmit:active, .financingForm_tbl #btnSubmit:active, .sidebarWidgetControl.cart p .ecomm_button:active, .sidebarWidgetControl.cart p .endeavor_map_buttons:active, .sidebarWidgetControl.cart p a.ecomm_button:active, .sidebarWidgetControl.cart p input.ecomm_button:active, .sidebarWidgetControl.cart p .ecms_forms_button:active, .sidebarWidgetControl.cart p input[type="reset"]:active, .sidebarWidgetControl.cart p input[type="button"]:active, .sidebarWidgetControl.cart p input[type="submit"]:active, .sidebarWidgetControl.cart p button[type="reset"]:active, .sidebarWidgetControl.cart p button[type="button"]:active, .sidebarWidgetControl.cart p button[type="submit"]:active, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:active, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnSelectedFitmentVehicle.reset:active, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input:active, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input:active, .sidebarWidgetControl.cart p #ecomm_refineNav #btnSearchByKnownSize:active, #ecomm_refineNav .sidebarWidgetControl.cart p #btnSearchByKnownSize:active, .sidebarWidgetControl.cart p .ecomm_productPagerPageCount a:active, .ecomm_productPagerPageCount .sidebarWidgetControl.cart p a:active, .sidebarWidgetControl.cart p .landingList + strong a.searchlistingRTT:active, .landingList + strong .sidebarWidgetControl.cart p a.searchlistingRTT:active, .sidebarWidgetControl.cart p #showcase_quicksearch .ecomm_button:active, #showcase_quicksearch .sidebarWidgetControl.cart p .ecomm_button:active, .sidebarWidgetControl.cart p #showcase_switch_link #showcase_switch_label:active, #showcase_switch_link .sidebarWidgetControl.cart p #showcase_switch_label:active, .sidebarWidgetControl.cart p #ecomm_searchResultsContent #auto_pagnation_end a:active, #ecomm_searchResultsContent #auto_pagnation_end .sidebarWidgetControl.cart p a:active, .sidebarWidgetControl.cart p .pd-option-select ul li:active, .pd-option-select ul .sidebarWidgetControl.cart p li:active, .sidebarWidgetControl.cart p #pd-vehicle-select ul li:active, #pd-vehicle-select ul .sidebarWidgetControl.cart p li:active, .sidebarWidgetControl.cart p .pd-recommended-back:active, .sidebarWidgetControl.cart p .pd-recommended-more:active, .sidebarWidgetControl.cart p .pd-option-select ul li.pd-noSelect:active, .pd-option-select ul .sidebarWidgetControl.cart p li.pd-noSelect:active, .sidebarWidgetControl.cart p #galleryLeftLink:active, .sidebarWidgetControl.cart p #galleryRightLink:active, .sidebarWidgetControl.cart p #addContinue:active, .sidebarWidgetControl.cart p #addedUpdate:active, .productListContainer #requestButtonWrapper .ecomm_button:active, .productListContainer #requestButtonWrapper .endeavor_map_buttons:active, .productListContainer #requestButtonWrapper a.ecomm_button:active, .productListContainer #requestButtonWrapper input.ecomm_button:active, .productListContainer #requestButtonWrapper .ecms_forms_button:active, .productListContainer #requestButtonWrapper input[type="reset"]:active, .productListContainer #requestButtonWrapper input[type="button"]:active, .productListContainer #requestButtonWrapper input[type="submit"]:active, .productListContainer #requestButtonWrapper button[type="reset"]:active, .productListContainer #requestButtonWrapper button[type="button"]:active, .productListContainer #requestButtonWrapper button[type="submit"]:active, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:active, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnSelectedFitmentVehicle.reset:active, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input:active, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input:active, .productListContainer #requestButtonWrapper #ecomm_refineNav #btnSearchByKnownSize:active, #ecomm_refineNav .productListContainer #requestButtonWrapper #btnSearchByKnownSize:active, .productListContainer #requestButtonWrapper .ecomm_productPagerPageCount a:active, .ecomm_productPagerPageCount .productListContainer #requestButtonWrapper a:active, .productListContainer #requestButtonWrapper .landingList + strong a.searchlistingRTT:active, .landingList + strong .productListContainer #requestButtonWrapper a.searchlistingRTT:active, .productListContainer #requestButtonWrapper #showcase_quicksearch .ecomm_button:active, #showcase_quicksearch .productListContainer #requestButtonWrapper .ecomm_button:active, .productListContainer #requestButtonWrapper #showcase_switch_link #showcase_switch_label:active, #showcase_switch_link .productListContainer #requestButtonWrapper #showcase_switch_label:active, .productListContainer #requestButtonWrapper #ecomm_searchResultsContent #auto_pagnation_end a:active, #ecomm_searchResultsContent #auto_pagnation_end .productListContainer #requestButtonWrapper a:active, .productListContainer #requestButtonWrapper .pd-option-select ul li:active, .pd-option-select ul .productListContainer #requestButtonWrapper li:active, .productListContainer #requestButtonWrapper #pd-vehicle-select ul li:active, #pd-vehicle-select ul .productListContainer #requestButtonWrapper li:active, .productListContainer #requestButtonWrapper .pd-recommended-back:active, .productListContainer #requestButtonWrapper .pd-recommended-more:active, .productListContainer #requestButtonWrapper .pd-option-select ul li.pd-noSelect:active, .pd-option-select ul .productListContainer #requestButtonWrapper li.pd-noSelect:active, .productListContainer #requestButtonWrapper #galleryLeftLink:active, .productListContainer #requestButtonWrapper #galleryRightLink:active, .productListContainer #requestButtonWrapper #addContinue:active, .productListContainer #requestButtonWrapper #addedUpdate:active, .pd-add-to-cart-button:active, .real-time-quote-button:active, input#real-time-quote:active, input#real-time-quote-top:active, input.pd-add-to-cart-button:active, #pd-variants .ui-state-default:active, #pd-variants .ui-widget-content .ui-state-default:active, #pd-variants .ui-widget-header .ui-state-default:active, .pd-get-total-price-button:active, button#qd_spc_addToCart.qd_spc_addToCart:active, #addedCheckout:active, #pd-cart-continue .ui-state-default:active, #pd-cart-continue .ui-widget-content .ui-state-default:active, #pd-cart-continue .ui-widget-header .ui-state-default:active { top: 1px; background: none; background-color: #104c70 !important; border: 1px solid #0a2e44; text-decoration: none !important; }

/* Secondary button template */
.ecomm_secondaryButton, input.ecomm_addToCartButton.btnRequestQuote, input.btnRequestQuote.ecomm_addToCartButton.btnBuyNow, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle, input.btnRequestQuote#container1_controlInstance_CustomRequest1_btnSubmit, .financingForm_tbl input.btnRequestQuote#btnSubmit, .sidebarWidgetControl.cart p input.btnRequestQuote.ecomm_button, .sidebarWidgetControl.cart p input.btnRequestQuote.endeavor_map_buttons, .sidebarWidgetControl.cart p input.btnRequestQuote.ecms_forms_button, .sidebarWidgetControl.cart p input.btnRequestQuote[type="reset"], .sidebarWidgetControl.cart p input.btnRequestQuote[type="button"], .sidebarWidgetControl.cart p input.btnRequestQuote[type="submit"], .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnRequestQuote.btnSelectedFitmentVehicle.reset, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnRequestQuote, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input.btnRequestQuote, .sidebarWidgetControl.cart p #ecomm_refineNav input.btnRequestQuote#btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p input.btnRequestQuote#btnSearchByKnownSize, .sidebarWidgetControl.cart p #showcase_quicksearch input.btnRequestQuote.ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p input.btnRequestQuote.ecomm_button, .sidebarWidgetControl.cart p #showcase_switch_link input.btnRequestQuote#showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p input.btnRequestQuote#showcase_switch_label, .sidebarWidgetControl.cart p input.btnRequestQuote.pd-recommended-back, .sidebarWidgetControl.cart p input.btnRequestQuote.pd-recommended-more, .sidebarWidgetControl.cart p input.btnRequestQuote#galleryLeftLink, .sidebarWidgetControl.cart p input.btnRequestQuote#galleryRightLink, .sidebarWidgetControl.cart p input.btnRequestQuote#addContinue, .sidebarWidgetControl.cart p input.btnRequestQuote#addedUpdate, .productListContainer #requestButtonWrapper input.btnRequestQuote.ecomm_button, .productListContainer #requestButtonWrapper input.btnRequestQuote.endeavor_map_buttons, .productListContainer #requestButtonWrapper input.btnRequestQuote.ecms_forms_button, .productListContainer #requestButtonWrapper input.btnRequestQuote[type="reset"], .productListContainer #requestButtonWrapper input.btnRequestQuote[type="button"], .productListContainer #requestButtonWrapper input.btnRequestQuote[type="submit"], .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnRequestQuote, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input.btnRequestQuote, .productListContainer #requestButtonWrapper #ecomm_refineNav input.btnRequestQuote#btnSearchByKnownSize, #ecomm_refineNav .productListContainer #requestButtonWrapper input.btnRequestQuote#btnSearchByKnownSize, .productListContainer #requestButtonWrapper #showcase_quicksearch input.btnRequestQuote.ecomm_button, #showcase_quicksearch .productListContainer #requestButtonWrapper input.btnRequestQuote.ecomm_button, .productListContainer #requestButtonWrapper #showcase_switch_link input.btnRequestQuote#showcase_switch_label, #showcase_switch_link .productListContainer #requestButtonWrapper input.btnRequestQuote#showcase_switch_label, .productListContainer #requestButtonWrapper input.btnRequestQuote.pd-recommended-back, .productListContainer #requestButtonWrapper input.btnRequestQuote.pd-recommended-more, .productListContainer #requestButtonWrapper input.btnRequestQuote#galleryLeftLink, .productListContainer #requestButtonWrapper input.btnRequestQuote#galleryRightLink, .productListContainer #requestButtonWrapper input.btnRequestQuote#addContinue, .productListContainer #requestButtonWrapper input.btnRequestQuote#addedUpdate, input.btnRequestQuote.pd-add-to-cart-button, input.btnRequestQuote.real-time-quote-button, input.btnRequestQuote#real-time-quote, input.btnRequestQuote#real-time-quote-top, #pd-variants input.btnRequestQuote.ui-state-default, #pd-variants .ui-widget-content input.btnRequestQuote.ui-state-default, #pd-variants .ui-widget-header input.btnRequestQuote.ui-state-default, input.btnRequestQuote.pd-get-total-price-button, input.btnRequestQuote#addedCheckout, #pd-cart-continue input.btnRequestQuote.ui-state-default, #pd-cart-continue .ui-widget-content input.btnRequestQuote.ui-state-default, #pd-cart-continue .ui-widget-header input.btnRequestQuote.ui-state-default, #formCSS_twoCol #submitButtons input, .mainWidgetControl.tirefitment .tireFitmentMailTableSelection td #tireFitmentSubmit, #ecomm_catalogScroller .scroller_paging .next, #ecomm_catalogScroller .scroller_paging .prev, #priceQuote .qnf_raq_search, #ecomm_refineNav #tireFitmentSubmitRefinement, #catalogToggler, #ecomm_searchResultsContent .product-ctas .viewDetails, #pd-requestInfo-submit, #pd-stf-submit, #pd-requestTireInfo-submit, .pd-option-select ul li.pd-activeAttribute, button#qnf_raq, #ecms_usedEquipmentList123 #equipmentListItem_Description .equipmentList_link, #cartContinue { font-weight: normal !important; width: auto; height: auto; padding: 5px 7px; border: 1px solid #40692c; position: relative; text-decoration: none !important; background-color: #6cb14a !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-image: none; font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background-image: none; background-color: #6cb14a !important; text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; color: white !important; }
.ecomm_secondaryButton:hover, input.ecomm_addToCartButton.btnRequestQuote:hover, input.btnRequestQuote.ecomm_addToCartButton.btnBuyNow:hover, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle:hover, input.btnRequestQuote#container1_controlInstance_CustomRequest1_btnSubmit:hover, .financingForm_tbl input.btnRequestQuote#btnSubmit:hover, .sidebarWidgetControl.cart p input.btnRequestQuote.ecomm_button:hover, .sidebarWidgetControl.cart p input.btnRequestQuote.endeavor_map_buttons:hover, .sidebarWidgetControl.cart p input.btnRequestQuote.ecms_forms_button:hover, .sidebarWidgetControl.cart p input.btnRequestQuote[type="reset"]:hover, .sidebarWidgetControl.cart p input.btnRequestQuote[type="button"]:hover, .sidebarWidgetControl.cart p input.btnRequestQuote[type="submit"]:hover, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset:hover, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnRequestQuote.btnSelectedFitmentVehicle.reset:hover, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnRequestQuote:hover, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input.btnRequestQuote:hover, .sidebarWidgetControl.cart p #ecomm_refineNav input.btnRequestQuote#btnSearchByKnownSize:hover, #ecomm_refineNav .sidebarWidgetControl.cart p input.btnRequestQuote#btnSearchByKnownSize:hover, .sidebarWidgetControl.cart p #showcase_quicksearch input.btnRequestQuote.ecomm_button:hover, #showcase_quicksearch .sidebarWidgetControl.cart p input.btnRequestQuote.ecomm_button:hover, .sidebarWidgetControl.cart p #showcase_switch_link input.btnRequestQuote#showcase_switch_label:hover, #showcase_switch_link .sidebarWidgetControl.cart p input.btnRequestQuote#showcase_switch_label:hover, .sidebarWidgetControl.cart p input.btnRequestQuote.pd-recommended-back:hover, .sidebarWidgetControl.cart p input.btnRequestQuote.pd-recommended-more:hover, .sidebarWidgetControl.cart p input.btnRequestQuote#galleryLeftLink:hover, .sidebarWidgetControl.cart p input.btnRequestQuote#galleryRightLink:hover, .sidebarWidgetControl.cart p input.btnRequestQuote#addContinue:hover, .sidebarWidgetControl.cart p input.btnRequestQuote#addedUpdate:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote.ecomm_button:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote.endeavor_map_buttons:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote.ecms_forms_button:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote[type="reset"]:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote[type="button"]:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote[type="submit"]:hover, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset:hover, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset:hover, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnRequestQuote:hover, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input.btnRequestQuote:hover, .productListContainer #requestButtonWrapper #ecomm_refineNav input.btnRequestQuote#btnSearchByKnownSize:hover, #ecomm_refineNav .productListContainer #requestButtonWrapper input.btnRequestQuote#btnSearchByKnownSize:hover, .productListContainer #requestButtonWrapper #showcase_quicksearch input.btnRequestQuote.ecomm_button:hover, #showcase_quicksearch .productListContainer #requestButtonWrapper input.btnRequestQuote.ecomm_button:hover, .productListContainer #requestButtonWrapper #showcase_switch_link input.btnRequestQuote#showcase_switch_label:hover, #showcase_switch_link .productListContainer #requestButtonWrapper input.btnRequestQuote#showcase_switch_label:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote.pd-recommended-back:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote.pd-recommended-more:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote#galleryLeftLink:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote#galleryRightLink:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote#addContinue:hover, .productListContainer #requestButtonWrapper input.btnRequestQuote#addedUpdate:hover, input.btnRequestQuote.pd-add-to-cart-button:hover, input.btnRequestQuote.real-time-quote-button:hover, input.btnRequestQuote#real-time-quote:hover, input.btnRequestQuote#real-time-quote-top:hover, #pd-variants input.btnRequestQuote.ui-state-default:hover, #pd-variants .ui-widget-content input.btnRequestQuote.ui-state-default:hover, #pd-variants .ui-widget-header input.btnRequestQuote.ui-state-default:hover, input.btnRequestQuote.pd-get-total-price-button:hover, input.btnRequestQuote#addedCheckout:hover, #pd-cart-continue input.btnRequestQuote.ui-state-default:hover, #pd-cart-continue .ui-widget-content input.btnRequestQuote.ui-state-default:hover, #pd-cart-continue .ui-widget-header input.btnRequestQuote.ui-state-default:hover, #formCSS_twoCol #submitButtons input:hover, .mainWidgetControl.tirefitment .tireFitmentMailTableSelection td #tireFitmentSubmit:hover, #ecomm_catalogScroller .scroller_paging .next:hover, #ecomm_catalogScroller .scroller_paging .prev:hover, #priceQuote .qnf_raq_search:hover, #ecomm_refineNav #tireFitmentSubmitRefinement:hover, #catalogToggler:hover, #ecomm_searchResultsContent .product-ctas .viewDetails:hover, #pd-requestInfo-submit:hover, #pd-stf-submit:hover, #pd-requestTireInfo-submit:hover, .pd-option-select ul li.pd-activeAttribute:hover, button#qnf_raq:hover, #ecms_usedEquipmentList123 #equipmentListItem_Description .equipmentList_link:hover, #cartContinue:hover { border: 1px solid #4b7b33; text-decoration: none !important; background-color: #619f42 !important; }
.ecomm_secondaryButton:active, input.ecomm_addToCartButton.btnRequestQuote:active, input.btnRequestQuote.ecomm_addToCartButton.btnBuyNow:active, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle:active, input.btnRequestQuote#container1_controlInstance_CustomRequest1_btnSubmit:active, .financingForm_tbl input.btnRequestQuote#btnSubmit:active, .sidebarWidgetControl.cart p input.btnRequestQuote.ecomm_button:active, .sidebarWidgetControl.cart p input.btnRequestQuote.endeavor_map_buttons:active, .sidebarWidgetControl.cart p input.btnRequestQuote.ecms_forms_button:active, .sidebarWidgetControl.cart p input.btnRequestQuote[type="reset"]:active, .sidebarWidgetControl.cart p input.btnRequestQuote[type="button"]:active, .sidebarWidgetControl.cart p input.btnRequestQuote[type="submit"]:active, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset:active, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnRequestQuote.btnSelectedFitmentVehicle.reset:active, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnRequestQuote:active, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input.btnRequestQuote:active, .sidebarWidgetControl.cart p #ecomm_refineNav input.btnRequestQuote#btnSearchByKnownSize:active, #ecomm_refineNav .sidebarWidgetControl.cart p input.btnRequestQuote#btnSearchByKnownSize:active, .sidebarWidgetControl.cart p #showcase_quicksearch input.btnRequestQuote.ecomm_button:active, #showcase_quicksearch .sidebarWidgetControl.cart p input.btnRequestQuote.ecomm_button:active, .sidebarWidgetControl.cart p #showcase_switch_link input.btnRequestQuote#showcase_switch_label:active, #showcase_switch_link .sidebarWidgetControl.cart p input.btnRequestQuote#showcase_switch_label:active, .sidebarWidgetControl.cart p input.btnRequestQuote.pd-recommended-back:active, .sidebarWidgetControl.cart p input.btnRequestQuote.pd-recommended-more:active, .sidebarWidgetControl.cart p input.btnRequestQuote#galleryLeftLink:active, .sidebarWidgetControl.cart p input.btnRequestQuote#galleryRightLink:active, .sidebarWidgetControl.cart p input.btnRequestQuote#addContinue:active, .sidebarWidgetControl.cart p input.btnRequestQuote#addedUpdate:active, .productListContainer #requestButtonWrapper input.btnRequestQuote.ecomm_button:active, .productListContainer #requestButtonWrapper input.btnRequestQuote.endeavor_map_buttons:active, .productListContainer #requestButtonWrapper input.btnRequestQuote.ecms_forms_button:active, .productListContainer #requestButtonWrapper input.btnRequestQuote[type="reset"]:active, .productListContainer #requestButtonWrapper input.btnRequestQuote[type="button"]:active, .productListContainer #requestButtonWrapper input.btnRequestQuote[type="submit"]:active, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset:active, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnRequestQuote.btnSelectedFitmentVehicle.reset:active, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnRequestQuote:active, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input.btnRequestQuote:active, .productListContainer #requestButtonWrapper #ecomm_refineNav input.btnRequestQuote#btnSearchByKnownSize:active, #ecomm_refineNav .productListContainer #requestButtonWrapper input.btnRequestQuote#btnSearchByKnownSize:active, .productListContainer #requestButtonWrapper #showcase_quicksearch input.btnRequestQuote.ecomm_button:active, #showcase_quicksearch .productListContainer #requestButtonWrapper input.btnRequestQuote.ecomm_button:active, .productListContainer #requestButtonWrapper #showcase_switch_link input.btnRequestQuote#showcase_switch_label:active, #showcase_switch_link .productListContainer #requestButtonWrapper input.btnRequestQuote#showcase_switch_label:active, .productListContainer #requestButtonWrapper input.btnRequestQuote.pd-recommended-back:active, .productListContainer #requestButtonWrapper input.btnRequestQuote.pd-recommended-more:active, .productListContainer #requestButtonWrapper input.btnRequestQuote#galleryLeftLink:active, .productListContainer #requestButtonWrapper input.btnRequestQuote#galleryRightLink:active, .productListContainer #requestButtonWrapper input.btnRequestQuote#addContinue:active, .productListContainer #requestButtonWrapper input.btnRequestQuote#addedUpdate:active, input.btnRequestQuote.pd-add-to-cart-button:active, input.btnRequestQuote.real-time-quote-button:active, input.btnRequestQuote#real-time-quote:active, input.btnRequestQuote#real-time-quote-top:active, #pd-variants input.btnRequestQuote.ui-state-default:active, #pd-variants .ui-widget-content input.btnRequestQuote.ui-state-default:active, #pd-variants .ui-widget-header input.btnRequestQuote.ui-state-default:active, input.btnRequestQuote.pd-get-total-price-button:active, input.btnRequestQuote#addedCheckout:active, #pd-cart-continue input.btnRequestQuote.ui-state-default:active, #pd-cart-continue .ui-widget-content input.btnRequestQuote.ui-state-default:active, #pd-cart-continue .ui-widget-header input.btnRequestQuote.ui-state-default:active, #formCSS_twoCol #submitButtons input:active, .mainWidgetControl.tirefitment .tireFitmentMailTableSelection td #tireFitmentSubmit:active, #ecomm_catalogScroller .scroller_paging .next:active, #ecomm_catalogScroller .scroller_paging .prev:active, #priceQuote .qnf_raq_search:active, #ecomm_refineNav #tireFitmentSubmitRefinement:active, #catalogToggler:active, #ecomm_searchResultsContent .product-ctas .viewDetails:active, #pd-requestInfo-submit:active, #pd-stf-submit:active, #pd-requestTireInfo-submit:active, .pd-option-select ul li.pd-activeAttribute:active, button#qnf_raq:active, #ecms_usedEquipmentList123 #equipmentListItem_Description .equipmentList_link:active, #cartContinue:active { top: 1px; background: none; background-color: #4b7b33 !important; border: 1px solid #355724; text-decoration: none !important; }

a.ecomm_addToCartButton, a#container1_controlInstance_CustomRequest1_btnSubmit, .financingForm_tbl a#btnSubmit, .sidebarWidgetControl.cart p a.ecomm_button, .sidebarWidgetControl.cart p a.endeavor_map_buttons, .sidebarWidgetControl.cart p a.ecms_forms_button, .sidebarWidgetControl.cart p #ecomm_refineNav a#btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p a#btnSearchByKnownSize, .sidebarWidgetControl.cart p .ecomm_productPagerPageCount a, .ecomm_productPagerPageCount .sidebarWidgetControl.cart p a, .sidebarWidgetControl.cart p .landingList + strong a.searchlistingRTT, .landingList + strong .sidebarWidgetControl.cart p a.searchlistingRTT, .sidebarWidgetControl.cart p #showcase_quicksearch a.ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p a.ecomm_button, .sidebarWidgetControl.cart p #showcase_switch_link a#showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p a#showcase_switch_label, .sidebarWidgetControl.cart p #ecomm_searchResultsContent #auto_pagnation_end a, #ecomm_searchResultsContent #auto_pagnation_end .sidebarWidgetControl.cart p a, .sidebarWidgetControl.cart p a.pd-recommended-back, .sidebarWidgetControl.cart p a.pd-recommended-more, .sidebarWidgetControl.cart p a#galleryLeftLink, .sidebarWidgetControl.cart p a#galleryRightLink, .sidebarWidgetControl.cart p a#addContinue, .sidebarWidgetControl.cart p a#addedUpdate, .productListContainer #requestButtonWrapper a.ecomm_button, .productListContainer #requestButtonWrapper a.endeavor_map_buttons, .productListContainer #requestButtonWrapper a.ecms_forms_button, .productListContainer #requestButtonWrapper #ecomm_refineNav a#btnSearchByKnownSize, #ecomm_refineNav .productListContainer #requestButtonWrapper a#btnSearchByKnownSize, .productListContainer #requestButtonWrapper .ecomm_productPagerPageCount a, .ecomm_productPagerPageCount .productListContainer #requestButtonWrapper a, .productListContainer #requestButtonWrapper .landingList + strong a.searchlistingRTT, .landingList + strong .productListContainer #requestButtonWrapper a.searchlistingRTT, .productListContainer #requestButtonWrapper #showcase_quicksearch a.ecomm_button, #showcase_quicksearch .productListContainer #requestButtonWrapper a.ecomm_button, .productListContainer #requestButtonWrapper #showcase_switch_link a#showcase_switch_label, #showcase_switch_link .productListContainer #requestButtonWrapper a#showcase_switch_label, .productListContainer #requestButtonWrapper #ecomm_searchResultsContent #auto_pagnation_end a, #ecomm_searchResultsContent #auto_pagnation_end .productListContainer #requestButtonWrapper a, .productListContainer #requestButtonWrapper a.pd-recommended-back, .productListContainer #requestButtonWrapper a.pd-recommended-more, .productListContainer #requestButtonWrapper a#galleryLeftLink, .productListContainer #requestButtonWrapper a#galleryRightLink, .productListContainer #requestButtonWrapper a#addContinue, .productListContainer #requestButtonWrapper a#addedUpdate, a.pd-add-to-cart-button, a.real-time-quote-button, #pd-variants a.ui-state-default, #pd-variants .ui-widget-content a.ui-state-default, #pd-variants .ui-widget-header a.ui-state-default, a.pd-get-total-price-button, a#addedCheckout, #pd-cart-continue a.ui-state-default, #pd-cart-continue .ui-widget-content a.ui-state-default, #pd-cart-continue .ui-widget-header a.ui-state-default, input.ecomm_addToCartButton, input.ecomm_addToCartButton, input.ecomm_addToCartButton.btnBuyNow, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle, input#container1_controlInstance_CustomRequest1_btnSubmit, .financingForm_tbl input#btnSubmit, .financingForm_tbl input#btnSubmit, .sidebarWidgetControl.cart p input.ecomm_button, .sidebarWidgetControl.cart p input.ecomm_button, .sidebarWidgetControl.cart p input.endeavor_map_buttons, .sidebarWidgetControl.cart p input.endeavor_map_buttons, .sidebarWidgetControl.cart p input.ecms_forms_button, .sidebarWidgetControl.cart p input.ecms_forms_button, .sidebarWidgetControl.cart p input[type="reset"], .sidebarWidgetControl.cart p input[type="reset"], .sidebarWidgetControl.cart p input[type="button"], .sidebarWidgetControl.cart p input[type="button"], .sidebarWidgetControl.cart p input[type="submit"], .sidebarWidgetControl.cart p input[type="submit"], .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnSelectedFitmentVehicle.reset, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input, .sidebarWidgetControl.cart p #ecomm_refineNav input#btnSearchByKnownSize, .sidebarWidgetControl.cart p #ecomm_refineNav input#btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p input#btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p input#btnSearchByKnownSize, .sidebarWidgetControl.cart p #showcase_quicksearch input.ecomm_button, .sidebarWidgetControl.cart p #showcase_quicksearch input.ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p input.ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p input.ecomm_button, .sidebarWidgetControl.cart p #showcase_switch_link input#showcase_switch_label, .sidebarWidgetControl.cart p #showcase_switch_link input#showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p input#showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p input#showcase_switch_label, .sidebarWidgetControl.cart p input.pd-recommended-back, .sidebarWidgetControl.cart p input.pd-recommended-back, .sidebarWidgetControl.cart p input.pd-recommended-more, .sidebarWidgetControl.cart p input.pd-recommended-more, .sidebarWidgetControl.cart p input#galleryLeftLink, .sidebarWidgetControl.cart p input#galleryLeftLink, .sidebarWidgetControl.cart p input#galleryRightLink, .sidebarWidgetControl.cart p input#galleryRightLink, .sidebarWidgetControl.cart p input#addContinue, .sidebarWidgetControl.cart p input#addContinue, .sidebarWidgetControl.cart p input#addedUpdate, .sidebarWidgetControl.cart p input#addedUpdate, .productListContainer #requestButtonWrapper input.ecomm_button, .productListContainer #requestButtonWrapper input.ecomm_button, .productListContainer #requestButtonWrapper input.endeavor_map_buttons, .productListContainer #requestButtonWrapper input.endeavor_map_buttons, .productListContainer #requestButtonWrapper input.ecms_forms_button, .productListContainer #requestButtonWrapper input.ecms_forms_button, .productListContainer #requestButtonWrapper input[type="reset"], .productListContainer #requestButtonWrapper input[type="reset"], .productListContainer #requestButtonWrapper input[type="button"], .productListContainer #requestButtonWrapper input[type="button"], .productListContainer #requestButtonWrapper input[type="submit"], .productListContainer #requestButtonWrapper input[type="submit"], .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnSelectedFitmentVehicle.reset, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input, .productListContainer #requestButtonWrapper #ecomm_refineNav input#btnSearchByKnownSize, .productListContainer #requestButtonWrapper #ecomm_refineNav input#btnSearchByKnownSize, #ecomm_refineNav .productListContainer #requestButtonWrapper input#btnSearchByKnownSize, #ecomm_refineNav .productListContainer #requestButtonWrapper input#btnSearchByKnownSize, .productListContainer #requestButtonWrapper #showcase_quicksearch input.ecomm_button, .productListContainer #requestButtonWrapper #showcase_quicksearch input.ecomm_button, #showcase_quicksearch .productListContainer #requestButtonWrapper input.ecomm_button, #showcase_quicksearch .productListContainer #requestButtonWrapper input.ecomm_button, .productListContainer #requestButtonWrapper #showcase_switch_link input#showcase_switch_label, .productListContainer #requestButtonWrapper #showcase_switch_link input#showcase_switch_label, #showcase_switch_link .productListContainer #requestButtonWrapper input#showcase_switch_label, #showcase_switch_link .productListContainer #requestButtonWrapper input#showcase_switch_label, .productListContainer #requestButtonWrapper input.pd-recommended-back, .productListContainer #requestButtonWrapper input.pd-recommended-back, .productListContainer #requestButtonWrapper input.pd-recommended-more, .productListContainer #requestButtonWrapper input.pd-recommended-more, .productListContainer #requestButtonWrapper input#galleryLeftLink, .productListContainer #requestButtonWrapper input#galleryLeftLink, .productListContainer #requestButtonWrapper input#galleryRightLink, .productListContainer #requestButtonWrapper input#galleryRightLink, .productListContainer #requestButtonWrapper input#addContinue, .productListContainer #requestButtonWrapper input#addContinue, .productListContainer #requestButtonWrapper input#addedUpdate, .productListContainer #requestButtonWrapper input#addedUpdate, input.pd-add-to-cart-button, input.real-time-quote-button, input#real-time-quote, input#real-time-quote-top, #pd-variants input.ui-state-default, #pd-variants input.ui-state-default, #pd-variants .ui-widget-content input.ui-state-default, #pd-variants .ui-widget-content input.ui-state-default, #pd-variants .ui-widget-header input.ui-state-default, #pd-variants .ui-widget-header input.ui-state-default, input.pd-get-total-price-button, input#addedCheckout, #pd-cart-continue input.ui-state-default, #pd-cart-continue input.ui-state-default, #pd-cart-continue .ui-widget-content input.ui-state-default, #pd-cart-continue .ui-widget-content input.ui-state-default, #pd-cart-continue .ui-widget-header input.ui-state-default, #pd-cart-continue .ui-widget-header input.ui-state-default, input.ecomm_addToCartButton.btnBuyNow, input.btnBuyNow.ecomm_addToCartButton, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle, input.btnBuyNow#container1_controlInstance_CustomRequest1_btnSubmit, .financingForm_tbl input.btnBuyNow#btnSubmit, .financingForm_tbl input.btnBuyNow#btnSubmit, .sidebarWidgetControl.cart p input.btnBuyNow.ecomm_button, .sidebarWidgetControl.cart p input.btnBuyNow.ecomm_button, .sidebarWidgetControl.cart p input.btnBuyNow.endeavor_map_buttons, .sidebarWidgetControl.cart p input.btnBuyNow.endeavor_map_buttons, .sidebarWidgetControl.cart p input.btnBuyNow.ecms_forms_button, .sidebarWidgetControl.cart p input.btnBuyNow.ecms_forms_button, .sidebarWidgetControl.cart p input.btnBuyNow[type="reset"], .sidebarWidgetControl.cart p input.btnBuyNow[type="reset"], .sidebarWidgetControl.cart p input.btnBuyNow[type="button"], .sidebarWidgetControl.cart p input.btnBuyNow[type="button"], .sidebarWidgetControl.cart p input.btnBuyNow[type="submit"], .sidebarWidgetControl.cart p input.btnBuyNow[type="submit"], .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle.reset, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnBuyNow.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnBuyNow.btnSelectedFitmentVehicle.reset, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnBuyNow, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnBuyNow, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input.btnBuyNow, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input.btnBuyNow, .sidebarWidgetControl.cart p #ecomm_refineNav input.btnBuyNow#btnSearchByKnownSize, .sidebarWidgetControl.cart p #ecomm_refineNav input.btnBuyNow#btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p input.btnBuyNow#btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p input.btnBuyNow#btnSearchByKnownSize, .sidebarWidgetControl.cart p #showcase_quicksearch input.btnBuyNow.ecomm_button, .sidebarWidgetControl.cart p #showcase_quicksearch input.btnBuyNow.ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p input.btnBuyNow.ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p input.btnBuyNow.ecomm_button, .sidebarWidgetControl.cart p #showcase_switch_link input.btnBuyNow#showcase_switch_label, .sidebarWidgetControl.cart p #showcase_switch_link input.btnBuyNow#showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p input.btnBuyNow#showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p input.btnBuyNow#showcase_switch_label, .sidebarWidgetControl.cart p input.btnBuyNow.pd-recommended-back, .sidebarWidgetControl.cart p input.btnBuyNow.pd-recommended-back, .sidebarWidgetControl.cart p input.btnBuyNow.pd-recommended-more, .sidebarWidgetControl.cart p input.btnBuyNow.pd-recommended-more, .sidebarWidgetControl.cart p input.btnBuyNow#galleryLeftLink, .sidebarWidgetControl.cart p input.btnBuyNow#galleryLeftLink, .sidebarWidgetControl.cart p input.btnBuyNow#galleryRightLink, .sidebarWidgetControl.cart p input.btnBuyNow#galleryRightLink, .sidebarWidgetControl.cart p input.btnBuyNow#addContinue, .sidebarWidgetControl.cart p input.btnBuyNow#addContinue, .sidebarWidgetControl.cart p input.btnBuyNow#addedUpdate, .sidebarWidgetControl.cart p input.btnBuyNow#addedUpdate, .productListContainer #requestButtonWrapper input.btnBuyNow.ecomm_button, .productListContainer #requestButtonWrapper input.btnBuyNow.ecomm_button, .productListContainer #requestButtonWrapper input.btnBuyNow.endeavor_map_buttons, .productListContainer #requestButtonWrapper input.btnBuyNow.endeavor_map_buttons, .productListContainer #requestButtonWrapper input.btnBuyNow.ecms_forms_button, .productListContainer #requestButtonWrapper input.btnBuyNow.ecms_forms_button, .productListContainer #requestButtonWrapper input.btnBuyNow[type="reset"], .productListContainer #requestButtonWrapper input.btnBuyNow[type="reset"], .productListContainer #requestButtonWrapper input.btnBuyNow[type="button"], .productListContainer #requestButtonWrapper input.btnBuyNow[type="button"], .productListContainer #requestButtonWrapper input.btnBuyNow[type="submit"], .productListContainer #requestButtonWrapper input.btnBuyNow[type="submit"], .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle.reset, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .fitmentButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .productListContainer #requestButtonWrapper input.btnBuyNow.btnSelectedFitmentVehicle.reset, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnBuyNow, .productListContainer #requestButtonWrapper .vehicleWidget_sidebar .vehicleWidgetSubmit input.btnBuyNow, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input.btnBuyNow, .vehicleWidget_sidebar .vehicleWidgetSubmit .productListContainer #requestButtonWrapper input.btnBuyNow, .productListContainer #requestButtonWrapper #ecomm_refineNav input.btnBuyNow#btnSearchByKnownSize, .productListContainer #requestButtonWrapper #ecomm_refineNav input.btnBuyNow#btnSearchByKnownSize, #ecomm_refineNav .productListContainer #requestButtonWrapper input.btnBuyNow#btnSearchByKnownSize, #ecomm_refineNav .productListContainer #requestButtonWrapper input.btnBuyNow#btnSearchByKnownSize, .productListContainer #requestButtonWrapper #showcase_quicksearch input.btnBuyNow.ecomm_button, .productListContainer #requestButtonWrapper #showcase_quicksearch input.btnBuyNow.ecomm_button, #showcase_quicksearch .productListContainer #requestButtonWrapper input.btnBuyNow.ecomm_button, #showcase_quicksearch .productListContainer #requestButtonWrapper input.btnBuyNow.ecomm_button, .productListContainer #requestButtonWrapper #showcase_switch_link input.btnBuyNow#showcase_switch_label, .productListContainer #requestButtonWrapper #showcase_switch_link input.btnBuyNow#showcase_switch_label, #showcase_switch_link .productListContainer #requestButtonWrapper input.btnBuyNow#showcase_switch_label, #showcase_switch_link .productListContainer #requestButtonWrapper input.btnBuyNow#showcase_switch_label, .productListContainer #requestButtonWrapper input.btnBuyNow.pd-recommended-back, .productListContainer #requestButtonWrapper input.btnBuyNow.pd-recommended-back, .productListContainer #requestButtonWrapper input.btnBuyNow.pd-recommended-more, .productListContainer #requestButtonWrapper input.btnBuyNow.pd-recommended-more, .productListContainer #requestButtonWrapper input.btnBuyNow#galleryLeftLink, .productListContainer #requestButtonWrapper input.btnBuyNow#galleryLeftLink, .productListContainer #requestButtonWrapper input.btnBuyNow#galleryRightLink, .productListContainer #requestButtonWrapper input.btnBuyNow#galleryRightLink, .productListContainer #requestButtonWrapper input.btnBuyNow#addContinue, .productListContainer #requestButtonWrapper input.btnBuyNow#addContinue, .productListContainer #requestButtonWrapper input.btnBuyNow#addedUpdate, .productListContainer #requestButtonWrapper input.btnBuyNow#addedUpdate, input.btnBuyNow.pd-add-to-cart-button, input.btnBuyNow.real-time-quote-button, input.btnBuyNow#real-time-quote, input.btnBuyNow#real-time-quote-top, #pd-variants input.btnBuyNow.ui-state-default, #pd-variants input.btnBuyNow.ui-state-default, #pd-variants .ui-widget-content input.btnBuyNow.ui-state-default, #pd-variants .ui-widget-content input.btnBuyNow.ui-state-default, #pd-variants .ui-widget-header input.btnBuyNow.ui-state-default, #pd-variants .ui-widget-header input.btnBuyNow.ui-state-default, input.btnBuyNow.pd-get-total-price-button, input.btnBuyNow#addedCheckout, #pd-cart-continue input.btnBuyNow.ui-state-default, #pd-cart-continue input.btnBuyNow.ui-state-default, #pd-cart-continue .ui-widget-content input.btnBuyNow.ui-state-default, #pd-cart-continue .ui-widget-content input.btnBuyNow.ui-state-default, #pd-cart-continue .ui-widget-header input.btnBuyNow.ui-state-default, #pd-cart-continue .ui-widget-header input.btnBuyNow.ui-state-default, .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle, #container1_controlInstance_CustomRequest1_btnSubmit { margin: 0 auto; }

.vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset { margin: 0 auto; }

.ecomm_checkBox { display: block; margin-right: 15px; }
.ecomm_checkBox input[type="checkbox"], .ecomm_checkBox label { margin: 3px; }

.ecms_forms_label, .ecms_request_label { font-weight: normal; text-indent: 5px; color: #262626; font-size: 12px; }
.ecms_forms_label a, .ecms_request_label a { color: #176ca0 !important; }

.ecomm_formLabelRequired { color: red; padding: 4px; padding-top: 5px; }

#cms_contactInformation .cms_contactInformationItem { text-align: center; }
#cms_contactInformation .cms_contactInformationItemTitle { font-size: 18px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
#cms_contactInformation .cms_contactInformationItemTitle .no-fontface { font-weight: normal !important; }
#cms_contactInformation .cms_contactInformationItemTitle .no-fontface { font-family: Tahoma, Verdana, Arial !important; }

#formCSS_twoCol { padding: 10px; }
#formCSS_twoCol #FormRightColumn { float: left; width: 49%; }
#formCSS_twoCol #FormLeftColumn { float: right; width: 49%; }
#formCSS_twoCol #submitButtons { clear: both; text-align: right; }
#formCSS_twoCol select { display: block; }
#formCSS_twoCol label { display: block; line-height: 1.2; padding-bottom: 10px; }
#formCSS_twoCol label select { margin-top: 10px; }
#formCSS_twoCol fieldset { margin-bottom: 10px; }
#formCSS_twoCol .tkForm input[type="text"] { width: 150px; margin-right: 10px; }
#formCSS_twoCol .questionnaire input[type="text"] { width: 140px; margin-right: 10px; }

fieldset legend { font-size: 14px; font-weight: bold !important; font-style: normal !important; }
fieldset legend .no-fontface { font-weight: normal !important; }

#ecomm_contactUsForm .ecomm_formLabel { margin-right: 15px; display: block; }

#container1_controlInstance_contactus1_txtValidation { margin-bottom: 30px; }

.financing_content_wrapper { background-color: transparent; padding: 0; }
.financing_content_wrapper .navContainer { margin-right: 10px; }

#requestQuoteForm_tbl { background-color: transparent !important; color: black !important; border: none !important; }
#requestQuoteForm_tbl h2.financing_h2 { display: none; }
#requestQuoteForm_tbl .requestQuoteForm { padding: 5px !important; color: black !important; background-color: transparent !important; }

.productSummaryHeader_tblRow { height: 100px; }

.productSummaryHeaderImage_img { margin-right: 10px; padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }

#ecomm_shopContent > .financingForm_tbl { width: 100%; }

.financingFormInnerForm_tbl { color: #333; }

.financingForm_tbl { padding: 10px; border: 2px solid gray !important; background: #fff !important; }
.financingForm_tbl fieldset { width: 95%; margin: 0 auto; }
.financingForm_tbl td { padding: 5px; }
.financingForm_tbl .financingFormInfoViewer_tblRow fieldset { height: 150px; margin-top: 0; }
.financingForm_tbl .financing_h2 { font-weight: bold; color: #176ca0; font-size: 21px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: none !important; border: none !important; padding: 10px 5px; }
.financingForm_tbl .financing_h2 + br { display: none; }
.financingForm_tbl .ecms_forms_instructions { color: gray; font-size: 12px; font-weight: normal; }
.financingForm_tbl .navContainer { border-color: #383838; background: #e6e6e6 !important; }
.financingForm_tbl .financingFormNavItem { border-color: #383838; }
.financingForm_tbl input[type="text"], .financingForm_tbl input[type="email"], .financingForm_tbl input[type="input"], .financingForm_tbl input[type="password"], .financingForm_tbl textarea { background: #e6e6e6; border: 1px solid #a1a1a1; color: black; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; }
.financingForm_tbl input[type="text"]:focus, .financingForm_tbl input[type="email"]:focus, .financingForm_tbl input[type="input"]:focus, .financingForm_tbl input[type="password"]:focus, .financingForm_tbl textarea:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
.financingForm_tbl select { font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: #e6e6e6; border: 1px solid #a1a1a1; color: black; }
.financingForm_tbl select[size] { -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
.financingForm_tbl select[size]:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
.financingForm_tbl select option { background: #e6e6e6; color: black; }

#raqspan span { color: black !important; }

.standard-block-header, .financingForm_tbl .navContainerHeader, .outerTitle, .vehicleWidget_sidebar .nowSelecting, .vehicleWidgetNonHLSM_modal .nowSelecting, .vehicleWidget_modal .nowSelecting, #ecomm_featuredItemsTitle, .notebody .noteTitleBar, .notebody .noteTitleButton, #ecomm_refineNav .leftNavSubHeader, #fitmentPage #fitmentTopUnits th, #showcaseProductList .singleType h3, #filter-ctas .by-vehicle-header, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th { background-color: #1a79b3; background-image: none; background-position: left top; background-repeat: repeat-x; border: 0px solid transparent; color: white !important; padding: 0 7px; padding-top: 16px; padding-bottom: 16px; margin: 0; text-align: left; line-height: 1.2 !important; text-shadow: none; font-size: 15px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
.standard-block-header .no-fontface, .financingForm_tbl .navContainerHeader .no-fontface, .outerTitle .no-fontface, .vehicleWidget_sidebar .nowSelecting .no-fontface, .vehicleWidgetNonHLSM_modal .nowSelecting .no-fontface, .vehicleWidget_modal .nowSelecting .no-fontface, #ecomm_featuredItemsTitle .no-fontface, .notebody .noteTitleBar .no-fontface, .notebody .noteTitleButton .no-fontface, #ecomm_refineNav .leftNavSubHeader .no-fontface, #fitmentPage #fitmentTopUnits th .no-fontface, #showcaseProductList .singleType h3 .no-fontface, #filter-ctas .by-vehicle-header .no-fontface, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th .no-fontface { font-weight: normal !important; }
.standard-block-header .no-fontface, .financingForm_tbl .navContainerHeader .no-fontface, .outerTitle .no-fontface, .vehicleWidget_sidebar .nowSelecting .no-fontface, .vehicleWidgetNonHLSM_modal .nowSelecting .no-fontface, .vehicleWidget_modal .nowSelecting .no-fontface, #ecomm_featuredItemsTitle .no-fontface, .notebody .noteTitleBar .no-fontface, .notebody .noteTitleButton .no-fontface, #ecomm_refineNav .leftNavSubHeader .no-fontface, #fitmentPage #fitmentTopUnits th .no-fontface, #showcaseProductList .singleType h3 .no-fontface, #filter-ctas .by-vehicle-header .no-fontface, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
.standard-block-header + .standard-block-content, .financingForm_tbl .navContainerHeader + .standard-block-content, .outerTitle + .standard-block-content, .vehicleWidget_sidebar .nowSelecting + .standard-block-content, .vehicleWidgetNonHLSM_modal .nowSelecting + .standard-block-content, .vehicleWidget_modal .nowSelecting + .standard-block-content, #ecomm_featuredItemsTitle + .standard-block-content, .notebody .noteTitleBar + .standard-block-content, .notebody .noteTitleButton + .standard-block-content, #ecomm_refineNav .leftNavSubHeader + .standard-block-content, #fitmentPage #fitmentTopUnits th + .standard-block-content, #showcaseProductList .singleType h3 + .standard-block-content, #filter-ctas .by-vehicle-header + .standard-block-content, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + .standard-block-content, .standard-block-header + .outerBox, .financingForm_tbl .navContainerHeader + .outerBox, .outerTitle + .outerBox, .vehicleWidget_sidebar .nowSelecting + .outerBox, .vehicleWidgetNonHLSM_modal .nowSelecting + .outerBox, .vehicleWidget_modal .nowSelecting + .outerBox, #ecomm_featuredItemsTitle + .outerBox, .notebody .noteTitleBar + .outerBox, .notebody .noteTitleButton + .outerBox, #ecomm_refineNav .leftNavSubHeader + .outerBox, #fitmentPage #fitmentTopUnits th + .outerBox, #showcaseProductList .singleType h3 + .outerBox, #filter-ctas .by-vehicle-header + .outerBox, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + .outerBox, .standard-block-header + #ecomm_featuredItems, .financingForm_tbl .navContainerHeader + #ecomm_featuredItems, .outerTitle + #ecomm_featuredItems, .vehicleWidget_sidebar .nowSelecting + #ecomm_featuredItems, .vehicleWidgetNonHLSM_modal .nowSelecting + #ecomm_featuredItems, .vehicleWidget_modal .nowSelecting + #ecomm_featuredItems, #ecomm_featuredItemsTitle + #ecomm_featuredItems, .notebody .noteTitleBar + #ecomm_featuredItems, .notebody .noteTitleButton + #ecomm_featuredItems, #ecomm_refineNav .leftNavSubHeader + #ecomm_featuredItems, #fitmentPage #fitmentTopUnits th + #ecomm_featuredItems, #showcaseProductList .singleType h3 + #ecomm_featuredItems, #filter-ctas .by-vehicle-header + #ecomm_featuredItems, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #ecomm_featuredItems, .standard-block-header + #ecomm_clearanceItems, .financingForm_tbl .navContainerHeader + #ecomm_clearanceItems, .outerTitle + #ecomm_clearanceItems, .vehicleWidget_sidebar .nowSelecting + #ecomm_clearanceItems, .vehicleWidgetNonHLSM_modal .nowSelecting + #ecomm_clearanceItems, .vehicleWidget_modal .nowSelecting + #ecomm_clearanceItems, #ecomm_featuredItemsTitle + #ecomm_clearanceItems, .notebody .noteTitleBar + #ecomm_clearanceItems, .notebody .noteTitleButton + #ecomm_clearanceItems, #ecomm_refineNav .leftNavSubHeader + #ecomm_clearanceItems, #fitmentPage #fitmentTopUnits th + #ecomm_clearanceItems, #showcaseProductList .singleType h3 + #ecomm_clearanceItems, #filter-ctas .by-vehicle-header + #ecomm_clearanceItems, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #ecomm_clearanceItems, .standard-block-header + #ecomm_recomendedItems, .financingForm_tbl .navContainerHeader + #ecomm_recomendedItems, .outerTitle + #ecomm_recomendedItems, .vehicleWidget_sidebar .nowSelecting + #ecomm_recomendedItems, .vehicleWidgetNonHLSM_modal .nowSelecting + #ecomm_recomendedItems, .vehicleWidget_modal .nowSelecting + #ecomm_recomendedItems, #ecomm_featuredItemsTitle + #ecomm_recomendedItems, .notebody .noteTitleBar + #ecomm_recomendedItems, .notebody .noteTitleButton + #ecomm_recomendedItems, #ecomm_refineNav .leftNavSubHeader + #ecomm_recomendedItems, #fitmentPage #fitmentTopUnits th + #ecomm_recomendedItems, #showcaseProductList .singleType h3 + #ecomm_recomendedItems, #filter-ctas .by-vehicle-header + #ecomm_recomendedItems, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #ecomm_recomendedItems, .standard-block-header + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .standard-block-header + .tireFitmentGuide, .financingForm_tbl .navContainerHeader + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .financingForm_tbl .navContainerHeader + .tireFitmentGuide, .outerTitle + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .outerTitle + .tireFitmentGuide, .vehicleWidget_sidebar .nowSelecting + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .vehicleWidget_sidebar .nowSelecting + .tireFitmentGuide, .vehicleWidgetNonHLSM_modal .nowSelecting + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .vehicleWidgetNonHLSM_modal .nowSelecting + .tireFitmentGuide, .vehicleWidget_modal .nowSelecting + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .vehicleWidget_modal .nowSelecting + .tireFitmentGuide, #ecomm_featuredItemsTitle + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide #ecomm_featuredItemsTitle + .tireFitmentGuide, .notebody .noteTitleBar + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .notebody .noteTitleBar + .tireFitmentGuide, .notebody .noteTitleButton + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide .notebody .noteTitleButton + .tireFitmentGuide, #ecomm_refineNav .leftNavSubHeader + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide #ecomm_refineNav .leftNavSubHeader + .tireFitmentGuide, #fitmentPage #fitmentTopUnits th + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide #fitmentPage #fitmentTopUnits th + .tireFitmentGuide, #showcaseProductList .singleType h3 + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide #showcaseProductList .singleType h3 + .tireFitmentGuide, #filter-ctas .by-vehicle-header + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide #filter-ctas .by-vehicle-header + .tireFitmentGuide, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_tireFitmentGuide #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + .tireFitmentGuide, .standard-block-header + #ecomm_refineNav ul.nav, #ecomm_refineNav .standard-block-header + ul.nav, .financingForm_tbl .navContainerHeader + #ecomm_refineNav ul.nav, #ecomm_refineNav .financingForm_tbl .navContainerHeader + ul.nav, .outerTitle + #ecomm_refineNav ul.nav, #ecomm_refineNav .outerTitle + ul.nav, .vehicleWidget_sidebar .nowSelecting + #ecomm_refineNav ul.nav, #ecomm_refineNav .vehicleWidget_sidebar .nowSelecting + ul.nav, .vehicleWidgetNonHLSM_modal .nowSelecting + #ecomm_refineNav ul.nav, #ecomm_refineNav .vehicleWidgetNonHLSM_modal .nowSelecting + ul.nav, .vehicleWidget_modal .nowSelecting + #ecomm_refineNav ul.nav, #ecomm_refineNav .vehicleWidget_modal .nowSelecting + ul.nav, #ecomm_featuredItemsTitle + #ecomm_refineNav ul.nav, #ecomm_refineNav #ecomm_featuredItemsTitle + ul.nav, .notebody .noteTitleBar + #ecomm_refineNav ul.nav, #ecomm_refineNav .notebody .noteTitleBar + ul.nav, .notebody .noteTitleButton + #ecomm_refineNav ul.nav, #ecomm_refineNav .notebody .noteTitleButton + ul.nav, #ecomm_refineNav .leftNavSubHeader + ul.nav, #fitmentPage #fitmentTopUnits th + #ecomm_refineNav ul.nav, #ecomm_refineNav #fitmentPage #fitmentTopUnits th + ul.nav, #showcaseProductList .singleType h3 + #ecomm_refineNav ul.nav, #ecomm_refineNav #showcaseProductList .singleType h3 + ul.nav, #filter-ctas .by-vehicle-header + #ecomm_refineNav ul.nav, #ecomm_refineNav #filter-ctas .by-vehicle-header + ul.nav, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #ecomm_refineNav ul.nav, #ecomm_refineNav #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + ul.nav, .standard-block-header + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .standard-block-header + .tireFitment_refinement, .financingForm_tbl .navContainerHeader + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .financingForm_tbl .navContainerHeader + .tireFitment_refinement, .outerTitle + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .outerTitle + .tireFitment_refinement, .vehicleWidget_sidebar .nowSelecting + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .vehicleWidget_sidebar .nowSelecting + .tireFitment_refinement, .vehicleWidgetNonHLSM_modal .nowSelecting + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .vehicleWidgetNonHLSM_modal .nowSelecting + .tireFitment_refinement, .vehicleWidget_modal .nowSelecting + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .vehicleWidget_modal .nowSelecting + .tireFitment_refinement, #ecomm_featuredItemsTitle + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav #ecomm_featuredItemsTitle + .tireFitment_refinement, .notebody .noteTitleBar + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .notebody .noteTitleBar + .tireFitment_refinement, .notebody .noteTitleButton + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .notebody .noteTitleButton + .tireFitment_refinement, #ecomm_refineNav .leftNavSubHeader + .tireFitment_refinement, #fitmentPage #fitmentTopUnits th + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav #fitmentPage #fitmentTopUnits th + .tireFitment_refinement, #showcaseProductList .singleType h3 + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav #showcaseProductList .singleType h3 + .tireFitment_refinement, #filter-ctas .by-vehicle-header + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav #filter-ctas .by-vehicle-header + .tireFitment_refinement, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + .tireFitment_refinement, .standard-block-header + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .standard-block-header + .tireFitmentBySize, .financingForm_tbl .navContainerHeader + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .financingForm_tbl .navContainerHeader + .tireFitmentBySize, .outerTitle + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .outerTitle + .tireFitmentBySize, .vehicleWidget_sidebar .nowSelecting + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .vehicleWidget_sidebar .nowSelecting + .tireFitmentBySize, .vehicleWidgetNonHLSM_modal .nowSelecting + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .vehicleWidgetNonHLSM_modal .nowSelecting + .tireFitmentBySize, .vehicleWidget_modal .nowSelecting + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .vehicleWidget_modal .nowSelecting + .tireFitmentBySize, #ecomm_featuredItemsTitle + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav #ecomm_featuredItemsTitle + .tireFitmentBySize, .notebody .noteTitleBar + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .notebody .noteTitleBar + .tireFitmentBySize, .notebody .noteTitleButton + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav .notebody .noteTitleButton + .tireFitmentBySize, #ecomm_refineNav .leftNavSubHeader + .tireFitmentBySize, #fitmentPage #fitmentTopUnits th + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav #fitmentPage #fitmentTopUnits th + .tireFitmentBySize, #showcaseProductList .singleType h3 + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav #showcaseProductList .singleType h3 + .tireFitmentBySize, #filter-ctas .by-vehicle-header + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav #filter-ctas .by-vehicle-header + .tireFitmentBySize, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #ecomm_refineNav .tireFitmentBySize, #ecomm_refineNav #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + .tireFitmentBySize, .standard-block-header + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .standard-block-header + td, .financingForm_tbl .navContainerHeader + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .financingForm_tbl .navContainerHeader + td, .outerTitle + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .outerTitle + td, .vehicleWidget_sidebar .nowSelecting + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .vehicleWidget_sidebar .nowSelecting + td, .vehicleWidgetNonHLSM_modal .nowSelecting + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .vehicleWidgetNonHLSM_modal .nowSelecting + td, .vehicleWidget_modal .nowSelecting + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .vehicleWidget_modal .nowSelecting + td, #ecomm_featuredItemsTitle + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits #ecomm_featuredItemsTitle + td, .notebody .noteTitleBar + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .notebody .noteTitleBar + td, .notebody .noteTitleButton + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits .notebody .noteTitleButton + td, #ecomm_refineNav .leftNavSubHeader + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits #ecomm_refineNav .leftNavSubHeader + td, #fitmentPage #fitmentTopUnits th + td, #showcaseProductList .singleType h3 + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits #showcaseProductList .singleType h3 + td, #filter-ctas .by-vehicle-header + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits #filter-ctas .by-vehicle-header + td, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + #fitmentPage #fitmentTopUnits td, #fitmentPage #fitmentTopUnits #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th + td { border-top: none !important; }
a .standard-block-header, a .financingForm_tbl .navContainerHeader, .financingForm_tbl a .navContainerHeader, a .outerTitle, a .vehicleWidget_sidebar .nowSelecting, .vehicleWidget_sidebar a .nowSelecting, a .vehicleWidgetNonHLSM_modal .nowSelecting, .vehicleWidgetNonHLSM_modal a .nowSelecting, a .vehicleWidget_modal .nowSelecting, .vehicleWidget_modal a .nowSelecting, a #ecomm_featuredItemsTitle, a .notebody .noteTitleBar, .notebody a .noteTitleBar, a .notebody .noteTitleButton, .notebody a .noteTitleButton, a #ecomm_refineNav .leftNavSubHeader, #ecomm_refineNav a .leftNavSubHeader, a #fitmentPage #fitmentTopUnits th, #fitmentPage #fitmentTopUnits a th, a #showcaseProductList .singleType h3, #showcaseProductList .singleType a h3, a #filter-ctas .by-vehicle-header, #filter-ctas a .by-vehicle-header, a #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader a th, .standard-block-header a, .financingForm_tbl .navContainerHeader a, .outerTitle a, .vehicleWidget_sidebar .nowSelecting a, .vehicleWidgetNonHLSM_modal .nowSelecting a, .vehicleWidget_modal .nowSelecting a, #ecomm_featuredItemsTitle a, .notebody .noteTitleBar a, .notebody .noteTitleButton a, #ecomm_refineNav .leftNavSubHeader a, #fitmentPage #fitmentTopUnits th a, #showcaseProductList .singleType h3 a, #filter-ctas .by-vehicle-header a, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th a { color: white; }
a .standard-block-header:visited, a .financingForm_tbl .navContainerHeader:visited, .financingForm_tbl a .navContainerHeader:visited, a .outerTitle:visited, a .vehicleWidget_sidebar .nowSelecting:visited, .vehicleWidget_sidebar a .nowSelecting:visited, a .vehicleWidgetNonHLSM_modal .nowSelecting:visited, .vehicleWidgetNonHLSM_modal a .nowSelecting:visited, a .vehicleWidget_modal .nowSelecting:visited, .vehicleWidget_modal a .nowSelecting:visited, a #ecomm_featuredItemsTitle:visited, a .notebody .noteTitleBar:visited, .notebody a .noteTitleBar:visited, a .notebody .noteTitleButton:visited, .notebody a .noteTitleButton:visited, a #ecomm_refineNav .leftNavSubHeader:visited, #ecomm_refineNav a .leftNavSubHeader:visited, a #fitmentPage #fitmentTopUnits th:visited, #fitmentPage #fitmentTopUnits a th:visited, a #showcaseProductList .singleType h3:visited, #showcaseProductList .singleType a h3:visited, a #filter-ctas .by-vehicle-header:visited, #filter-ctas a .by-vehicle-header:visited, a #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th:visited, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader a th:visited, .standard-block-header a:visited, .financingForm_tbl .navContainerHeader a:visited, .outerTitle a:visited, .vehicleWidget_sidebar .nowSelecting a:visited, .vehicleWidgetNonHLSM_modal .nowSelecting a:visited, .vehicleWidget_modal .nowSelecting a:visited, #ecomm_featuredItemsTitle a:visited, .notebody .noteTitleBar a:visited, .notebody .noteTitleButton a:visited, #ecomm_refineNav .leftNavSubHeader a:visited, #fitmentPage #fitmentTopUnits th a:visited, #showcaseProductList .singleType h3 a:visited, #filter-ctas .by-vehicle-header a:visited, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th a:visited { color: #e6e6e6; }
a .standard-block-header:hover, a .financingForm_tbl .navContainerHeader:hover, .financingForm_tbl a .navContainerHeader:hover, a .outerTitle:hover, a .vehicleWidget_sidebar .nowSelecting:hover, .vehicleWidget_sidebar a .nowSelecting:hover, a .vehicleWidgetNonHLSM_modal .nowSelecting:hover, .vehicleWidgetNonHLSM_modal a .nowSelecting:hover, a .vehicleWidget_modal .nowSelecting:hover, .vehicleWidget_modal a .nowSelecting:hover, a #ecomm_featuredItemsTitle:hover, a .notebody .noteTitleBar:hover, .notebody a .noteTitleBar:hover, a .notebody .noteTitleButton:hover, .notebody a .noteTitleButton:hover, a #ecomm_refineNav .leftNavSubHeader:hover, #ecomm_refineNav a .leftNavSubHeader:hover, a #fitmentPage #fitmentTopUnits th:hover, #fitmentPage #fitmentTopUnits a th:hover, a #showcaseProductList .singleType h3:hover, #showcaseProductList .singleType a h3:hover, a #filter-ctas .by-vehicle-header:hover, #filter-ctas a .by-vehicle-header:hover, a #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th:hover, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader a th:hover, .standard-block-header a:hover, .financingForm_tbl .navContainerHeader a:hover, .outerTitle a:hover, .vehicleWidget_sidebar .nowSelecting a:hover, .vehicleWidgetNonHLSM_modal .nowSelecting a:hover, .vehicleWidget_modal .nowSelecting a:hover, #ecomm_featuredItemsTitle a:hover, .notebody .noteTitleBar a:hover, .notebody .noteTitleButton a:hover, #ecomm_refineNav .leftNavSubHeader a:hover, #fitmentPage #fitmentTopUnits th a:hover, #showcaseProductList .singleType h3 a:hover, #filter-ctas .by-vehicle-header a:hover, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th a:hover { color: white; }
a .standard-block-header:active, a .financingForm_tbl .navContainerHeader:active, .financingForm_tbl a .navContainerHeader:active, a .outerTitle:active, a .vehicleWidget_sidebar .nowSelecting:active, .vehicleWidget_sidebar a .nowSelecting:active, a .vehicleWidgetNonHLSM_modal .nowSelecting:active, .vehicleWidgetNonHLSM_modal a .nowSelecting:active, a .vehicleWidget_modal .nowSelecting:active, .vehicleWidget_modal a .nowSelecting:active, a #ecomm_featuredItemsTitle:active, a .notebody .noteTitleBar:active, .notebody a .noteTitleBar:active, a .notebody .noteTitleButton:active, .notebody a .noteTitleButton:active, a #ecomm_refineNav .leftNavSubHeader:active, #ecomm_refineNav a .leftNavSubHeader:active, a #fitmentPage #fitmentTopUnits th:active, #fitmentPage #fitmentTopUnits a th:active, a #showcaseProductList .singleType h3:active, #showcaseProductList .singleType a h3:active, a #filter-ctas .by-vehicle-header:active, #filter-ctas a .by-vehicle-header:active, a #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th:active, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader a th:active, .standard-block-header a:active, .financingForm_tbl .navContainerHeader a:active, .outerTitle a:active, .vehicleWidget_sidebar .nowSelecting a:active, .vehicleWidgetNonHLSM_modal .nowSelecting a:active, .vehicleWidget_modal .nowSelecting a:active, #ecomm_featuredItemsTitle a:active, .notebody .noteTitleBar a:active, .notebody .noteTitleButton a:active, #ecomm_refineNav .leftNavSubHeader a:active, #fitmentPage #fitmentTopUnits th a:active, #showcaseProductList .singleType h3 a:active, #filter-ctas .by-vehicle-header a:active, #ecms_usedEquipmentList123 .equipmentList_tblRowHeader th a:active { color: white; }

.standard-block-content, .outerBox, #ecomm_featuredItems, #ecomm_clearanceItems, #ecomm_recomendedItems, #ecomm_tireFitmentGuide .tireFitmentGuide, #ecomm_refineNav ul.nav, #ecomm_refineNav .tireFitment_refinement, #ecomm_refineNav .tireFitmentBySize, #fitmentPage #fitmentTopUnits td { background-color: white; background-image: none; background-position: left top; background-repeat: repeat-x; border: 1px solid #cccccc; border-top: none; color: black; padding: 7px 7px; margin: 0; font-size: 12px; }
.standard-block-content p, .outerBox p, #ecomm_featuredItems p, #ecomm_clearanceItems p, #ecomm_recomendedItems p, #ecomm_tireFitmentGuide .tireFitmentGuide p, #ecomm_refineNav ul.nav p, #ecomm_refineNav .tireFitment_refinement p, #ecomm_refineNav .tireFitmentBySize p, #fitmentPage #fitmentTopUnits td p { padding: 0; margin: 0.6em 0 0.9em 0; }
.standard-block-content p:first-child, .outerBox p:first-child, #ecomm_featuredItems p:first-child, #ecomm_clearanceItems p:first-child, #ecomm_recomendedItems p:first-child, #ecomm_tireFitmentGuide .tireFitmentGuide p:first-child, #ecomm_refineNav ul.nav p:first-child, #ecomm_refineNav .tireFitment_refinement p:first-child, #ecomm_refineNav .tireFitmentBySize p:first-child, #fitmentPage #fitmentTopUnits td p:first-child { margin: 0 0 0.9em 0; }
.standard-block-content p:last-child, .outerBox p:last-child, #ecomm_featuredItems p:last-child, #ecomm_clearanceItems p:last-child, #ecomm_recomendedItems p:last-child, #ecomm_tireFitmentGuide .tireFitmentGuide p:last-child, #ecomm_refineNav ul.nav p:last-child, #ecomm_refineNav .tireFitment_refinement p:last-child, #ecomm_refineNav .tireFitmentBySize p:last-child, #fitmentPage #fitmentTopUnits td p:last-child { margin: 0.6em 0 0 0; }
.standard-block-content a, .outerBox a, #ecomm_featuredItems a, #ecomm_clearanceItems a, #ecomm_recomendedItems a, #ecomm_tireFitmentGuide .tireFitmentGuide a, #ecomm_refineNav ul.nav a, #ecomm_refineNav .tireFitment_refinement a, #ecomm_refineNav .tireFitmentBySize a, #fitmentPage #fitmentTopUnits td a { text-decoration: none; color: #1a79b3; }
.standard-block-content a:visited, .outerBox a:visited, #ecomm_featuredItems a:visited, #ecomm_clearanceItems a:visited, #ecomm_recomendedItems a:visited, #ecomm_tireFitmentGuide .tireFitmentGuide a:visited, #ecomm_refineNav ul.nav a:visited, #ecomm_refineNav .tireFitment_refinement a:visited, #ecomm_refineNav .tireFitmentBySize a:visited, #fitmentPage #fitmentTopUnits td a:visited { color: #145b86; }
.standard-block-content a:hover, .outerBox a:hover, #ecomm_featuredItems a:hover, #ecomm_clearanceItems a:hover, #ecomm_recomendedItems a:hover, #ecomm_tireFitmentGuide .tireFitmentGuide a:hover, #ecomm_refineNav ul.nav a:hover, #ecomm_refineNav .tireFitment_refinement a:hover, #ecomm_refineNav .tireFitmentBySize a:hover, #fitmentPage #fitmentTopUnits td a:hover { color: #6cb14a; }
.standard-block-content a:active, .outerBox a:active, #ecomm_featuredItems a:active, #ecomm_clearanceItems a:active, #ecomm_recomendedItems a:active, #ecomm_tireFitmentGuide .tireFitmentGuide a:active, #ecomm_refineNav ul.nav a:active, #ecomm_refineNav .tireFitment_refinement a:active, #ecomm_refineNav .tireFitmentBySize a:active, #fitmentPage #fitmentTopUnits td a:active { color: #88c26c; }
.standard-block-content a:hover, .outerBox a:hover, #ecomm_featuredItems a:hover, #ecomm_clearanceItems a:hover, #ecomm_recomendedItems a:hover, #ecomm_tireFitmentGuide .tireFitmentGuide a:hover, #ecomm_refineNav ul.nav a:hover, #ecomm_refineNav .tireFitment_refinement a:hover, #ecomm_refineNav .tireFitmentBySize a:hover, #fitmentPage #fitmentTopUnits td a:hover { text-decoration: underline; }
.standard-block-content .outerList, .outerBox .outerList, #ecomm_featuredItems .outerList, #ecomm_clearanceItems .outerList, #ecomm_recomendedItems .outerList, #ecomm_tireFitmentGuide .tireFitmentGuide .outerList, #ecomm_refineNav ul.nav .outerList, #ecomm_refineNav .tireFitment_refinement .outerList, #ecomm_refineNav .tireFitmentBySize .outerList, #fitmentPage #fitmentTopUnits td .outerList { list-style: none; padding: 0; margin: 0; }
.standard-block-content .outerList li, .outerBox .outerList li, #ecomm_featuredItems .outerList li, #ecomm_clearanceItems .outerList li, #ecomm_recomendedItems .outerList li, #ecomm_tireFitmentGuide .tireFitmentGuide .outerList li, #ecomm_refineNav ul.nav .outerList li, #ecomm_refineNav .tireFitment_refinement .outerList li, #ecomm_refineNav .tireFitmentBySize .outerList li, #fitmentPage #fitmentTopUnits td .outerList li { padding: 0; margin: 0; }
.standard-block-content input[type="text"], .outerBox input[type="text"], #ecomm_featuredItems input[type="text"], #ecomm_clearanceItems input[type="text"], #ecomm_recomendedItems input[type="text"], #ecomm_tireFitmentGuide .tireFitmentGuide input[type="text"], #ecomm_refineNav ul.nav input[type="text"], #ecomm_refineNav .tireFitment_refinement input[type="text"], #ecomm_refineNav .tireFitmentBySize input[type="text"], #fitmentPage #fitmentTopUnits td input[type="text"], .standard-block-content input[type="email"], .outerBox input[type="email"], #ecomm_featuredItems input[type="email"], #ecomm_clearanceItems input[type="email"], #ecomm_recomendedItems input[type="email"], #ecomm_tireFitmentGuide .tireFitmentGuide input[type="email"], #ecomm_refineNav ul.nav input[type="email"], #ecomm_refineNav .tireFitment_refinement input[type="email"], #ecomm_refineNav .tireFitmentBySize input[type="email"], #fitmentPage #fitmentTopUnits td input[type="email"], .standard-block-content input[type="input"], .outerBox input[type="input"], #ecomm_featuredItems input[type="input"], #ecomm_clearanceItems input[type="input"], #ecomm_recomendedItems input[type="input"], #ecomm_tireFitmentGuide .tireFitmentGuide input[type="input"], #ecomm_refineNav ul.nav input[type="input"], #ecomm_refineNav .tireFitment_refinement input[type="input"], #ecomm_refineNav .tireFitmentBySize input[type="input"], #fitmentPage #fitmentTopUnits td input[type="input"], .standard-block-content input[type="password"], .outerBox input[type="password"], #ecomm_featuredItems input[type="password"], #ecomm_clearanceItems input[type="password"], #ecomm_recomendedItems input[type="password"], #ecomm_tireFitmentGuide .tireFitmentGuide input[type="password"], #ecomm_refineNav ul.nav input[type="password"], #ecomm_refineNav .tireFitment_refinement input[type="password"], #ecomm_refineNav .tireFitmentBySize input[type="password"], #fitmentPage #fitmentTopUnits td input[type="password"], .standard-block-content textarea, .outerBox textarea, #ecomm_featuredItems textarea, #ecomm_clearanceItems textarea, #ecomm_recomendedItems textarea, #ecomm_tireFitmentGuide .tireFitmentGuide textarea, #ecomm_refineNav ul.nav textarea, #ecomm_refineNav .tireFitment_refinement textarea, #ecomm_refineNav .tireFitmentBySize textarea, #fitmentPage #fitmentTopUnits td textarea { background: #e6e6e6; border: 1px solid #a1a1a1; color: black; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; }
.standard-block-content input[type="text"]:focus, .outerBox input[type="text"]:focus, #ecomm_featuredItems input[type="text"]:focus, #ecomm_clearanceItems input[type="text"]:focus, #ecomm_recomendedItems input[type="text"]:focus, #ecomm_tireFitmentGuide .tireFitmentGuide input[type="text"]:focus, #ecomm_refineNav ul.nav input[type="text"]:focus, #ecomm_refineNav .tireFitment_refinement input[type="text"]:focus, #ecomm_refineNav .tireFitmentBySize input[type="text"]:focus, #fitmentPage #fitmentTopUnits td input[type="text"]:focus, .standard-block-content input[type="email"]:focus, .outerBox input[type="email"]:focus, #ecomm_featuredItems input[type="email"]:focus, #ecomm_clearanceItems input[type="email"]:focus, #ecomm_recomendedItems input[type="email"]:focus, #ecomm_tireFitmentGuide .tireFitmentGuide input[type="email"]:focus, #ecomm_refineNav ul.nav input[type="email"]:focus, #ecomm_refineNav .tireFitment_refinement input[type="email"]:focus, #ecomm_refineNav .tireFitmentBySize input[type="email"]:focus, #fitmentPage #fitmentTopUnits td input[type="email"]:focus, .standard-block-content input[type="input"]:focus, .outerBox input[type="input"]:focus, #ecomm_featuredItems input[type="input"]:focus, #ecomm_clearanceItems input[type="input"]:focus, #ecomm_recomendedItems input[type="input"]:focus, #ecomm_tireFitmentGuide .tireFitmentGuide input[type="input"]:focus, #ecomm_refineNav ul.nav input[type="input"]:focus, #ecomm_refineNav .tireFitment_refinement input[type="input"]:focus, #ecomm_refineNav .tireFitmentBySize input[type="input"]:focus, #fitmentPage #fitmentTopUnits td input[type="input"]:focus, .standard-block-content input[type="password"]:focus, .outerBox input[type="password"]:focus, #ecomm_featuredItems input[type="password"]:focus, #ecomm_clearanceItems input[type="password"]:focus, #ecomm_recomendedItems input[type="password"]:focus, #ecomm_tireFitmentGuide .tireFitmentGuide input[type="password"]:focus, #ecomm_refineNav ul.nav input[type="password"]:focus, #ecomm_refineNav .tireFitment_refinement input[type="password"]:focus, #ecomm_refineNav .tireFitmentBySize input[type="password"]:focus, #fitmentPage #fitmentTopUnits td input[type="password"]:focus, .standard-block-content textarea:focus, .outerBox textarea:focus, #ecomm_featuredItems textarea:focus, #ecomm_clearanceItems textarea:focus, #ecomm_recomendedItems textarea:focus, #ecomm_tireFitmentGuide .tireFitmentGuide textarea:focus, #ecomm_refineNav ul.nav textarea:focus, #ecomm_refineNav .tireFitment_refinement textarea:focus, #ecomm_refineNav .tireFitmentBySize textarea:focus, #fitmentPage #fitmentTopUnits td textarea:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
.standard-block-content select, .outerBox select, #ecomm_featuredItems select, #ecomm_clearanceItems select, #ecomm_recomendedItems select, #ecomm_tireFitmentGuide .tireFitmentGuide select, #ecomm_refineNav ul.nav select, #ecomm_refineNav .tireFitment_refinement select, #ecomm_refineNav .tireFitmentBySize select, #fitmentPage #fitmentTopUnits td select { font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: #e6e6e6; border: 1px solid #a1a1a1; color: black; }
.standard-block-content select[size], .outerBox select[size], #ecomm_featuredItems select[size], #ecomm_clearanceItems select[size], #ecomm_recomendedItems select[size], #ecomm_tireFitmentGuide .tireFitmentGuide select[size], #ecomm_refineNav ul.nav select[size], #ecomm_refineNav .tireFitment_refinement select[size], #ecomm_refineNav .tireFitmentBySize select[size], #fitmentPage #fitmentTopUnits td select[size] { -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
.standard-block-content select[size]:focus, .outerBox select[size]:focus, #ecomm_featuredItems select[size]:focus, #ecomm_clearanceItems select[size]:focus, #ecomm_recomendedItems select[size]:focus, #ecomm_tireFitmentGuide .tireFitmentGuide select[size]:focus, #ecomm_refineNav ul.nav select[size]:focus, #ecomm_refineNav .tireFitment_refinement select[size]:focus, #ecomm_refineNav .tireFitmentBySize select[size]:focus, #fitmentPage #fitmentTopUnits td select[size]:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
.standard-block-content select option, .outerBox select option, #ecomm_featuredItems select option, #ecomm_clearanceItems select option, #ecomm_recomendedItems select option, #ecomm_tireFitmentGuide .tireFitmentGuide select option, #ecomm_refineNav ul.nav select option, #ecomm_refineNav .tireFitment_refinement select option, #ecomm_refineNav .tireFitmentBySize select option, #fitmentPage #fitmentTopUnits td select option { background: #e6e6e6; color: black; }

.sidebarWidgetControl { margin-bottom: 20px; clear: both; }
.sidebarWidgetControl .outerTitle { background-color: #1a79b3; background-image: none; background-position: left top; background-repeat: repeat-x; border: 0px solid transparent; color: white !important; text-align: center; text-shadow: none; line-height: 1.2 !important; padding-top: 16px; padding-bottom: 16px; font-size: 15px; font-weight: bold !important; font-style: normal !important; }
.sidebarWidgetControl .outerTitle .no-fontface { font-weight: normal !important; }
.sidebarWidgetControl .outerTitle a { color: white; }
.sidebarWidgetControl .outerTitle a:visited { color: #e6e6e6; }
.sidebarWidgetControl .outerTitle a:hover { color: white; }
.sidebarWidgetControl .outerTitle a:active { color: white; }
.sidebarWidgetControl .outerTitle:first-child { -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; -o-border-radius: 0px 0px 0 0; -ms-border-radius: 0px 0px 0 0; -khtml-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; }
.sidebarWidgetControl .outerBox { background-color: white; background-image: none; background-position: left top; background-repeat: repeat-x; border: 1px solid #cccccc; color: black; padding: 7px 7px; font-size: 12px; }
.sidebarWidgetControl .outerBox a { color: #1a79b3; }
.sidebarWidgetControl .outerBox a:visited { color: #145b86; }
.sidebarWidgetControl .outerBox a:hover { color: #6cb14a; }
.sidebarWidgetControl .outerBox a:active { color: #88c26c; }
.sidebarWidgetControl .outerBox:last-child { -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -khtml-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }
.sidebarWidgetControl #ecomm_featuredItems, .sidebarWidgetControl #ecomm_clearanceItems, .sidebarWidgetControl #ecomm_recomendedItems { margin: 0 auto; padding: 10px 0; background: none !important; border-top: none !important; position: relative; }
.sidebarWidgetControl .slidingWidgetGroupRotator { width: 156px; margin: 0 auto; overflow: hidden; }
.sidebarWidgetControl .slidingWidgetGroupRotator .usedImageLink img { width: 140px; height: auto; }
.sidebarWidgetControl.newsletter #newsletterForm table { width: 100%; margin: 0 auto; }
.sidebarWidgetControl.newsletter #newsletterForm input { width: 85%; margin: 0 auto; }
.sidebarWidgetControl.newsletter #nlSubmit { margin: 10px auto 5px auto !important; }
.sidebarWidgetControl.cart #pd-cartwidget-info { text-align: center; font-size: 16px; }
.sidebarWidgetControl.cart p { text-align: center; }
.sidebarWidgetControl.cart p .ecomm_button, .sidebarWidgetControl.cart p .endeavor_map_buttons, .sidebarWidgetControl.cart p a.ecomm_button, .sidebarWidgetControl.cart p input.ecomm_button, .sidebarWidgetControl.cart p .ecms_forms_button, .sidebarWidgetControl.cart p input[type="reset"], .sidebarWidgetControl.cart p input[type="button"], .sidebarWidgetControl.cart p input[type="submit"], .sidebarWidgetControl.cart p button[type="reset"], .sidebarWidgetControl.cart p button[type="button"], .sidebarWidgetControl.cart p button[type="submit"], .sidebarWidgetControl.cart p .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper .sidebarWidgetControl.cart p input.btnSelectedFitmentVehicle.reset, .sidebarWidgetControl.cart p .vehicleWidget_sidebar .vehicleWidgetSubmit input, .vehicleWidget_sidebar .vehicleWidgetSubmit .sidebarWidgetControl.cart p input, .sidebarWidgetControl.cart p #ecomm_refineNav #btnSearchByKnownSize, #ecomm_refineNav .sidebarWidgetControl.cart p #btnSearchByKnownSize, .sidebarWidgetControl.cart p .ecomm_productPagerPageCount a, .ecomm_productPagerPageCount .sidebarWidgetControl.cart p a, .sidebarWidgetControl.cart p .landingList + strong a.searchlistingRTT, .landingList + strong .sidebarWidgetControl.cart p a.searchlistingRTT, .sidebarWidgetControl.cart p #showcase_quicksearch .ecomm_button, #showcase_quicksearch .sidebarWidgetControl.cart p .ecomm_button, .sidebarWidgetControl.cart p #showcase_switch_link #showcase_switch_label, #showcase_switch_link .sidebarWidgetControl.cart p #showcase_switch_label, .sidebarWidgetControl.cart p #ecomm_searchResultsContent #auto_pagnation_end a, #ecomm_searchResultsContent #auto_pagnation_end .sidebarWidgetControl.cart p a, .sidebarWidgetControl.cart p .pd-option-select ul li, .pd-option-select ul .sidebarWidgetControl.cart p li, .sidebarWidgetControl.cart p #pd-vehicle-select ul li, #pd-vehicle-select ul .sidebarWidgetControl.cart p li, .sidebarWidgetControl.cart p .pd-recommended-back, .sidebarWidgetControl.cart p .pd-recommended-more, .sidebarWidgetControl.cart p .pd-option-select ul li.pd-noSelect, .pd-option-select ul .sidebarWidgetControl.cart p li.pd-noSelect, .sidebarWidgetControl.cart p #galleryLeftLink, .sidebarWidgetControl.cart p #galleryRightLink, .sidebarWidgetControl.cart p #addContinue, .sidebarWidgetControl.cart p #addedUpdate { margin: 5px auto; margin-bottom: -5px; }
.sidebarWidgetControl.recentlyviewedproducts .outerBox { padding-bottom: 15px; }
.sidebarWidgetControl.recentlyviewedproducts .outerBox .sidebar-product { width: 150px; margin: 0 auto !important; border-bottom: none; }
.sidebarWidgetControl.recentlyviewedproducts .outerBox .sidebar-product img { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }
.sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-price { font-size: 16px !important; font-weight: bold; }
.sidebarWidgetControl.usedequipment .slidingWidgetViewLink { display: none; }

.slidingWidgetControls { margin: 0 auto; padding: 0; border: none; position: relative; width: 150px; top: 20px; }
.slidingWidgetControls a { display: block; width: 68px; padding: 2px; background: #1a79b3 none repeat-x left top; border: 0px solid transparent; color: white !important; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -khtml-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; font-size: 12px; }
.slidingWidgetControls a:hover { text-decoration: none !important; color: white; -moz-box-shadow: inset 0 -2px 5px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: inset 0 -2px 5px 0 rgba(255, 255, 255, 0.5); -o-box-shadow: inset 0 -2px 5px 0 rgba(255, 255, 255, 0.5); box-shadow: inset 0 -2px 5px 0 rgba(255, 255, 255, 0.5); }
.slidingWidgetControls a:active { padding-bottom: 2px; -moz-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.75); -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.75); -o-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.75); box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.75); }
.slidingWidgetControls a.prev { text-align: center; float: left; }
.slidingWidgetControls a.next { text-align: center; text-indent: 20px; float: right; }

.vehicleWidget_sidebar, .vehicleWidgetNonHLSM_modal, .vehicleWidget_modal { background-color: white; background-image: none; background-position: left top; background-repeat: repeat-x; border: 1px solid #cccccc; color: black; padding: 7px 7px; font-size: 12px; }
.vehicleWidget_sidebar a, .vehicleWidgetNonHLSM_modal a, .vehicleWidget_modal a { color: #1a79b3; }
.vehicleWidget_sidebar a:visited, .vehicleWidgetNonHLSM_modal a:visited, .vehicleWidget_modal a:visited { color: #145b86; }
.vehicleWidget_sidebar a:hover, .vehicleWidgetNonHLSM_modal a:hover, .vehicleWidget_modal a:hover { color: #6cb14a; }
.vehicleWidget_sidebar a:active, .vehicleWidgetNonHLSM_modal a:active, .vehicleWidget_modal a:active { color: #88c26c; }
.vehicleWidget_sidebar li, .vehicleWidgetNonHLSM_modal li, .vehicleWidget_modal li { color: #1a79b3; }
.vehicleWidget_sidebar li.liHover, .vehicleWidgetNonHLSM_modal li.liHover, .vehicleWidget_modal li.liHover { color: #6cb14a; }
.vehicleWidget_sidebar .nowSelecting, .vehicleWidgetNonHLSM_modal .nowSelecting, .vehicleWidget_modal .nowSelecting { padding: 5px 0; font-weight: bold; display: block; text-transform: uppercase; text-align: center; margin-bottom: 0px; font-size: 10px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
.vehicleWidget_sidebar .widgetLayer li, .vehicleWidgetNonHLSM_modal .widgetLayer li, .vehicleWidget_modal .widgetLayer li { border-color: #0d3d5a; }
.vehicleWidget_sidebar .widgetLayer li.typeSelected, .vehicleWidgetNonHLSM_modal .widgetLayer li.typeSelected, .vehicleWidget_modal .widgetLayer li.typeSelected { background: #1a79b3 !important; color: white !important; }
.vehicleWidget_sidebar .widgetLayer li.typeSelected .backUp, .vehicleWidgetNonHLSM_modal .widgetLayer li.typeSelected .backUp, .vehicleWidget_modal .widgetLayer li.typeSelected .backUp { display: block; margin: -2px 0; padding: 2px 4px; border-left: 1px solid #0d3d5a; background: #1a79b3 !important; }
.vehicleWidget_sidebar .widgetLayer li.typeSelected .backUp:hover, .vehicleWidgetNonHLSM_modal .widgetLayer li.typeSelected .backUp:hover, .vehicleWidget_modal .widgetLayer li.typeSelected .backUp:hover { background: #2094db !important; }
.vehicleWidget_sidebar .selectedImage, .vehicleWidgetNonHLSM_modal .selectedImage, .vehicleWidget_modal .selectedImage { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; -moz-transition-property: box-shadow; -webkit-transition-property: box-shadow; -o-transition-property: box-shadow; transition-property: box-shadow; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.vehicleWidget_sidebar .selectedImage:hover, .vehicleWidgetNonHLSM_modal .selectedImage:hover, .vehicleWidget_modal .selectedImage:hover { -moz-box-shadow: 0 0 10px #1a79b3; -webkit-box-shadow: 0 0 10px #1a79b3; -o-box-shadow: 0 0 10px #1a79b3; box-shadow: 0 0 10px #1a79b3; }
.vehicleWidget_sidebar .fitmentNameWrapper strong span.vehicleSelected, .vehicleWidgetNonHLSM_modal .fitmentNameWrapper strong span.vehicleSelected, .vehicleWidget_modal .fitmentNameWrapper strong span.vehicleSelected { margin-top: 10px; display: block; }

.vehicleWidgetNonHLSM_modal, .vehicleWidget_modal { border-top: 1px solid #cccccc; }

.vehicleWidget_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct, .vehicleWidget_modal .vehicleWidgetSubmit .vehicleWidgetProduct, .vehicleWidgetHLSM_modal .vehicleWidgetSubmit .vehicleWidgetProduct, .vehicleWidgetHLSM_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct { margin-bottom: 10px; padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; -moz-transition-property: box-shadow; -webkit-transition-property: box-shadow; -o-transition-property: box-shadow; transition-property: box-shadow; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.vehicleWidget_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct:hover, .vehicleWidget_modal .vehicleWidgetSubmit .vehicleWidgetProduct:hover, .vehicleWidgetHLSM_modal .vehicleWidgetSubmit .vehicleWidgetProduct:hover, .vehicleWidgetHLSM_sidebar .vehicleWidgetSubmit .vehicleWidgetProduct:hover { -moz-box-shadow: 0 0 10px #1a79b3; -webkit-box-shadow: 0 0 10px #1a79b3; -o-box-shadow: 0 0 10px #1a79b3; box-shadow: 0 0 10px #1a79b3; }

.vehicleWidget_sidebar, .vehicleWidgetNonHLSM_modal, .vehicleWidget_modal { -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -khtml-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }

#ecomm_featuredItemsTitle { background-color: #1a79b3; background-image: none; background-position: left top; background-repeat: repeat-x; border: 0px solid transparent; color: white !important; text-align: left; text-shadow: none; line-height: 1.2 !important; padding-top: 16px; padding-bottom: 16px; font-size: 15px; font-weight: bold !important; font-style: normal !important; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; -o-border-radius: 0px 0px 0 0; -ms-border-radius: 0px 0px 0 0; -khtml-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; }
#ecomm_featuredItemsTitle .no-fontface { font-weight: normal !important; }
#ecomm_featuredItemsTitle a { color: white; }
#ecomm_featuredItemsTitle a:visited { color: #e6e6e6; }
#ecomm_featuredItemsTitle a:hover { color: white; }
#ecomm_featuredItemsTitle a:active { color: white; }

#ecomm_featuredItems, #ecomm_clearanceItems, #ecomm_recomendedItems { border-top: 1px solid #cccccc !important; border-collapse: separate; background-color: white; background-image: none; background-position: left top; background-repeat: repeat-x; border: 1px solid #cccccc; color: black; padding: 7px 7px; font-size: 12px; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -khtml-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }
#ecomm_featuredItems a, #ecomm_clearanceItems a, #ecomm_recomendedItems a { color: #1a79b3; }
#ecomm_featuredItems a:visited, #ecomm_clearanceItems a:visited, #ecomm_recomendedItems a:visited { color: #145b86; }
#ecomm_featuredItems a:hover, #ecomm_clearanceItems a:hover, #ecomm_recomendedItems a:hover { color: #6cb14a; }
#ecomm_featuredItems a:active, #ecomm_clearanceItems a:active, #ecomm_recomendedItems a:active { color: #88c26c; }
.ecms_crumbNav + #ecomm_featuredItems, #pd-sub-navi + #ecomm_featuredItems, .ecms_crumbNav + #ecomm_clearanceItems, #pd-sub-navi + #ecomm_clearanceItems, .ecms_crumbNav + #ecomm_recomendedItems, #pd-sub-navi + #ecomm_recomendedItems { margin-top: 15px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
.ie7 #ecomm_featuredItems input, .ie7 #ecomm_clearanceItems input, .ie7 #ecomm_recomendedItems input { padding: 5px 0px !important; width: 75%; }
.outerBox #ecomm_featuredItems, .outerBox #ecomm_clearanceItems, .outerBox #ecomm_recomendedItems { color: black; }
#ecomm_featuredItems td, #ecomm_clearanceItems td, #ecomm_recomendedItems td { padding: 10px 5px !important; border: 1px dotted #aaa; }
#ecomm_featuredItems td.ecomm_featuredItemsFooter, #ecomm_featuredItems td.ecomm_clearanceItemsFooter, #ecomm_featuredItems td.ecomm_recomendedItemsFooter, #ecomm_clearanceItems td.ecomm_featuredItemsFooter, #ecomm_clearanceItems td.ecomm_clearanceItemsFooter, #ecomm_clearanceItems td.ecomm_recomendedItemsFooter, #ecomm_recomendedItems td.ecomm_featuredItemsFooter, #ecomm_recomendedItems td.ecomm_clearanceItemsFooter, #ecomm_recomendedItems td.ecomm_recomendedItemsFooter { padding: 8px; }
#productGroupWidget #ecomm_featuredItems, #productGroupWidget #ecomm_clearanceItems, #productGroupWidget #ecomm_recomendedItems { background: transparent !important; }

.ecomm_featuredItemTitle, .ecomm_productListProductTitle { margin: 8px 0; }

.ecomm_featuredItemPrice { font-size: 14px; color: black; }

.ecomm_productListProductPrice { font-size: 14px; }

.ecomm_featuredItemImage, .usedImageLink img { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }

.usedImageLink img { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }

#ecomm_featuredItemsTitle + #ecomm_featuredItems { border-top: none !important; }

.featuredItemsWrapper { margin-bottom: 20px; }

.mainWidgetControl.statichtml { margin: 0 -15px; }
.mainWidgetControl.tirefitment { margin: 0 -15px; }
.mainWidgetControl.tirefitment .tireFitmentMailTableHeader td { padding: 10px 5px 0 15px; }
.mainWidgetControl.tirefitment .tireFitmentMailTableSelection td { padding: 4px 5px 0 15px; }
.mainWidgetControl.tirefitment .tireFitmentMailTableSelection td #tireFitmentSubmit { true: -10px; top: -15px; position: relative; }
.mainWidgetControl.tirefitment .tireFitmentMailTableSelection td #tireFitmentSubmit:active { top: -15px; }
.mainWidgetControl.tirefitment .tireFitmentMailTableSelection td #tireFitmentSubmit:active { top: -13px !important; }
.mainWidgetControl.tirefitment .tireFitment_main { display: none; background: url('../images/fitmentheader.jpg?1560941527') no-repeat bottom left; padding-top: 54px; padding-bottom: 6px; margin-top: 0; }
.mainWidgetControl.tirefitment #miniTireFitment { background: transparent; color: white; }
.mainWidgetControl.tirefitment #miniTireFitment select { color: white; background-color: #383838; border: 1px solid #1f1f1f; }
.mainWidgetControl.offerrotator #rotatorPrev, .mainWidgetControl.offerrotator #rotatorNext { z-index: 1001; }
.mainWidgetControl.offerrotator #fbsm_roto_1 #rotoSlideControls { z-index: 1000; border-top: 1px solid #1a79b3; background-color: #000; }
.mainWidgetControl.offerrotator #fbsm_roto_1 #rotoSlideControls .rThumb { border-color: #1a79b3 !important; -moz-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.75); -o-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.75); box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.75); }
.mainWidgetControl.offerrotator #fbsm_roto_1 #rotoSlideControls .rSelectedThumb { border-color: #1a79b3 !important; }
.mainWidgetControl.offerrotator #fbsm_roto_1 #rotoSlideControls img:hover { -moz-box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); -webkit-box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); -o-box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); }
.mainWidgetControl.offerrotator #fbsm_roto_2 #slideCaption { padding-top: 15px; padding-right: 15px; }
.mainWidgetControl.offerrotator #fbsm_roto_2 #rotatorThumbs .rThumb { border-color: #1a79b3 !important; }
.mainWidgetControl.offerrotator #fbsm_roto_2 #rotatorThumbs .rSelectedThumb { border-color: #1a79b3 !important; }
.mainWidgetControl.offerrotator #fbsm_roto_2 #rotatorThumbs img:hover { -moz-box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); -webkit-box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); -o-box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); box-shadow: 0 0 10px 6px rgba(26, 121, 179, 0.25); }
.mainWidgetControl.offerrotator #fbsm_roto_2 #rotoSlideControls { border-color: #1a79b3 !important; }

#ecms_hoursOfOperation { border: 1px solid #cccccc; background-color: transparent; background-image: none; width: 300px; display: none; }
.outerBox #ecms_hoursOfOperation { display: block; }

.hourGroupTitle { background: #176ca0; color: #fff; text-align: center; font-weight: bold; }

.hour_tbl { margin: 0 auto; }
.outerBox .hour_tbl { border: none; background: none; display: block; }
.hour_tbl td { padding: 4px; font-size: 10px; }
.hour_tbl .hourDay_tblRow { font-weight: bold; }
.hour_tbl .hourStartTime_tblRow { text-align: right; }
.hour_tbl .hourEndTime_tblRow { text-align: right; }

.endeavor-block.headerLinks { background-color: #1a79b3; background-position: left top; background-image: none; background-position: repeat-x; color: white; }
.endeavor-block.headerLinks a { text-decoration: none; color: white; display: block; }
.endeavor-block.headerLinks a:visited { color: #e6e6e6; }
.endeavor-block.headerLinks a:hover { color: white; }
.endeavor-block.headerLinks a:active { color: white; }
.endeavor-block.headerLinks a:hover { text-decoration: underline; }
.ie7 .endeavor-block.headerLinks .block-header, .ie7 .endeavor-block.headerLinks .block-footer { display: none; }
.endeavor-block.headerLinks li { border-right: 1px solid #0a2e44; padding-left: 8px; padding-right: 8px; }
.endeavor-block.headerLinks li:first-child { border-left: 1px solid #0a2e44; }
.endeavor-block.headerLinks .linkSep { display: none; }
.endeavor-block.headerLinks .linkList li { vertical-align: top; }

.dynamic-merch ul, .dynamic-merch ul * { margin: 0; padding: 0; }
.dynamic-merch ul.dynamicmerch-ctalist { list-style: none; }
.dynamic-merch li.dyncta { float: left; display: block; overflow: hidden; position: relative; background: rgba(255, 255, 255, 0.2) top left no-repeat; }
.dynamic-merch li.dyncta a { text-decoration: none; display: block; height: 120px; background-color: transparent; background-repeat: no-repeat; background-position: 130% 100%; -moz-transition-property: background-position background-color; -webkit-transition-property: background-position background-color; -o-transition-property: background-position background-color; transition-property: background-position background-color; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -moz-box-shadow: inset 0 0 14px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0 0 14px 4px rgba(0, 0, 0, 0.4); -o-box-shadow: inset 0 0 14px 4px rgba(0, 0, 0, 0.4); box-shadow: inset 0 0 14px 4px rgba(0, 0, 0, 0.4); }
.dynamic-merch li.dyncta a span { display: block; }
.dynamic-merch li.dyncta a:hover { background-color: rgba(255, 255, 255, 0.3); background-position: 100% 240%; }
.dynamic-merch li.dyncta a:hover .cta-title { color: #2197df; }
.dynamic-merch li.dyncta a:hover .cta-subtext { color: #3c3c3c; }
.dynamic-merch .cta-title { color: #1a79b3; font-size: 24px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; left: 15px; top: 12px; position: relative; }
.dynamic-merch .cta-title .no-fontface { font-weight: normal !important; }
.dynamic-merch .cta-title .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
.dynamic-merch .cta-title:active { top: 14px; }
.dynamic-merch .cta-subtext { color: #222222; margin-top: -10px; text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0px; font-size: 15px; font-family: "Oswald", Arial, Helvetica, sans-serif; left: 15px; top: 12px; position: relative; }
.dynamic-merch .cta-subtext:active { top: 14px; }
.dynamic-merch .twocol .dyncta { width: 380px; margin: 0px 0; margin-left: 0px; }
.dynamic-merch .twocol .dyncta:last-child { width: 380px; }
.dynamic-merch .threecol .dyncta { width: 253px; margin: 0px 0; margin-left: 0px; }
.dynamic-merch .threecol .dyncta:last-child { width: 254px; }
.dynamic-merch .fourcol .dyncta { width: 190px; margin: 0px 0; margin-left: 0px; }
.dynamic-merch .fourcol .dyncta:last-child { width: 190px; }
.dynamic-merch .fivecol .dyncta { width: 152px; margin: 0px 0; margin-left: 0px; }
.dynamic-merch .fivecol .dyncta:last-child { width: 152px; }

#corpPromoContent { width: 730px; margin: 20px 0px; border: none; border-collapse: collapse; overflow: auto; background: transparent; }
#corpPromoContent .ecms_promotions { width: 455px; }
#corpPromoContent .corpPromo { width: 457px; padding: 0; margin: 0; }
#corpPromoContent .corpPromoAsset { padding: 0; margin: 0; }
#corpPromoContent .corpPromoAsset { padding-right: 15px; }
#corpPromoContent .corpPromo + .corpPromoAsset { padding-left: 15px; }
#corpPromoContent .fatPromos { padding: 0; margin: 0; }
#corpPromoContent #template_flashFeaturedLinks { display: none !important; }

.ecms_promotions { display: none; }

#ecomm_catalogScroller_div { margin: 30px auto; }

#ecomm_catalogScroller { background-color: white; background-image: none; background-position: left top; background-repeat: repeat-x; border: 1px solid #cccccc; color: black; font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
#ecomm_catalogScroller h3.scroller_header { font-size: 24px; font-weight: bold !important; font-style: normal !important; font-style: normal; margin: 0; }
#ecomm_catalogScroller h3.scroller_header .no-fontface { font-weight: normal !important; }
#ecomm_catalogScroller .scroller_selections td { padding: 5px; }
#ecomm_catalogScroller .scroller_selections .scroller_selections_border td { font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; font-style: normal; word-spacing: 5px; text-transform: uppercase; height: auto; border-bottom: 1px solid #cccccc; }
#ecomm_catalogScroller .scroller_paging .paging_current, #ecomm_catalogScroller .scroller_paging .paging_total { font-weight: bold; }
#ecomm_catalogScroller .scroller_paging td { padding: 0; }
#ecomm_catalogScroller .scroller_paging .next, #ecomm_catalogScroller .scroller_paging .prev { padding: 5px 7px; margin: 5px; }
#ecomm_catalogScroller .scroller_paging .next { margin-right: -15px; }
#ecomm_catalogScroller .scroller_paging .prev { margin-left: -15px; }
#ecomm_catalogScroller #catalogScroller #previewHolder:hover { border-color: #2097df; }

#ecomm_tireFitmentGuide .tireFitmentGuide { -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border: 1px solid #cccccc; margin: 15px auto; padding: 12px; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentGuide_header { display: block; margin-bottom: 15px; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentGuideTitle { font-size: 18px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; color: #176ca0; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentGuideTitle .no-fontface { font-weight: normal !important; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentGuideTitle .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentGuide_tblCell { padding: 6px; padding-right: 20px; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentGuideFormHeader { font-size: 16px; font-family: "Oswald", Arial, Helvetica, sans-serif; padding-bottom: 10px; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentGuideFormElements_tblCell { padding: 6px 0; }
#ecomm_tireFitmentGuide .tireFitmentGuide .tireFitmentSubmit { float: right; }

#sidebarWidget_Container .titleImage { width: 170px; }

.product-groups .product { width: 230px; margin: 10px 0; margin-left: 10px; float: left; }
.product-groups .product:last-child { width: 230px; }
.product-groups .product:nth-child(3n-2) { clear: left; }
.product-groups .product-header { -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; -o-border-radius: 0px 0px 0 0; -ms-border-radius: 0px 0px 0 0; -khtml-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; text-align: left; background-color: #1a79b3; background-image: none; background-repeat: repeat-x; background-position: left top; border-style: 0px solid; border-color: transparent; color: white; }
.product-groups .product-header h3 { padding: 0; margin: 0; font-size: 15px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; color: white; }
.product-groups .product-header h3 .no-fontface { font-weight: normal !important; }
.product-groups .product-header h3 .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
.product-groups .product-header h3:visited { color: #e6e6e6; }
.product-groups .product-header h3:hover { color: white; }
.product-groups .product-header h3:active { color: white; }
.product-groups .product-container { font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background-color: white; background-image: none; background-repeat: repeat-x; background-position: left top; border-style: 1px solid; border-color: #cccccc; color: black; color: #1a79b3; }
.product-groups .product-container:visited { color: #145b86; }
.product-groups .product-container:hover { color: #6cb14a; }
.product-groups .product-container:active { color: #88c26c; }
.product-groups .product-footer { overflow: hidden; *zoom: 1; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -khtml-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }
.product-groups .product-image { width: 210px; height: 160px; background-image: url("http://placehold.it/210x160"); background-position: 50% 50%; text-indent: -9999px; margin: 2px auto; border: 1px solid gray; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.product-groups .view-more { background: #555; border: 1px solid #333; color: #ccc; display: block; float: right; font-size: 12px; font-weight: bold; margin-right: 10px; padding: 0; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0px 0 rgba(255, 255, 255, 0.75); -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0px 0 rgba(255, 255, 255, 0.75); -o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0px 0 rgba(255, 255, 255, 0.75); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0px 0 rgba(255, 255, 255, 0.75); }
.product-groups .view-more span { display: block; float: left; padding: 3px 5px; }
.product-groups .view-more span.arrow { background: black; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -khtml-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
.product-groups .view-more:hover { color: #fff; }
.product-groups .view-more:active { position: relative; color: #fff; top: 1px; }

ul.getconnected-floating { top: 40% !important; background-color: #d3d3d3 !important; }
ul.getconnected-floating a.tooltips span.floating-name { background: none repeat scroll 0 0 black !important; color: white !important; }
ul.getconnected-floating a.tooltips span.floating-name:after { border-right: 8px solid black !important; }

/* ============== Waypoint Framework | User Interface ======================= */
#priceQuote #pq_qnf_default { float: left; }
#priceQuote #pq_button { float: right; }
#priceQuote .qnf_raq_search { margin: 0; padding: 4px; }
#priceQuote #productDetails { margin: 10px 0; clear: both; }
#priceQuote #productDetails ul { list-style: none; padding-left: 20px; }

#rtpPackages .tblAltRow { background-color: #f2f2f2 !important; }

#raqs_body, #rab_body, #financings_body { left: 50px !important; }

.notebody { position: absolute; z-index: 900; width: 450px; padding: 0; background: none; background-color: white; border: 1px solid #999999; color: black; -moz-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.75); -o-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.75); box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.75); }
.notebody br { display: none; }
.notebody .noteTitleBar { width: auto; border-width: 0; position: relative; }
.notebody .noteTitleButton { width: 18px; left: 414px; right: 0px; top: 0px; float: right; position: absolute; border-width: 0; border-left-width: 1px; background-image: none; }
.notebody #ecms_confirmationMessage { width: auto; margin: 15px; }
.notebody .ecms_forms_fieldset { color: black; }

#ecms_requestBrochureForm, #ecms_confirmationMessage, #ecms_requestQuoteForm, #ecms_searchFeedbackForm { width: auto; }

span.ecomm_checkBox + br { display: none; }

.ecms_forms_txt { color: black !important; }

#ecomm_systemMessagesErrors { padding: 10px 15px 10px 7px; margin: 10px 5px; width: auto; }
#ecomm_systemMessagesErrors .ecomm_systemMessageErrorTitle { color: black; display: block; font-size: 13px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.4; margin-bottom: 5px; }
#ecomm_systemMessagesErrors .ecomm_systemMessageErrorTitle .no-fontface { font-weight: normal !important; }
#ecomm_systemMessagesErrors .ecomm_systemMessageErrorTitle .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
#ecomm_systemMessagesErrors .ecomm_systemMessageErrorText { color: black; display: block; padding-left: 0; margin-bottom: 15px; margin-left: 20px; line-height: 1.3; }
#ecomm_systemMessagesErrors .ecomm_systemMessageErrorText:last-child { margin-bottom: 0; }

#ecms_requestQuoteForm2 { position: relative; }
#ecms_requestQuoteForm2 .requestQuoteInnerForm_tblCell input[type="text"] { width: 90%; margin: 3px 0; }
#ecms_requestQuoteForm2 #rq_captchaImage { margin-top: 10px; }
#ecms_requestQuoteForm2 #rq_labelCaptcha { display: block; }
#ecms_requestQuoteForm2 textarea { width: 95% !important; margin: 3px 0; }
#ecms_requestQuoteForm2 #rq_labelComments, #ecms_requestQuoteForm2 #rq_labelAddress2, #ecms_requestQuoteForm2 #rq_labelPurchaseTimeFrame { display: block; margin-top: 15px; }
#ecms_requestQuoteForm2 .ecms_formControls_div { padding: 10px !important; }

#ecms_requestBrochureForm { position: relative; }
#ecms_requestBrochureForm .financingFormInnerForm_tblCell input[type="text"] { width: 90%; margin: 3px 0; }
#ecms_requestBrochureForm #rb_captchaImage { margin-top: 10px; }
#ecms_requestBrochureForm #rb_labelCaptcha { display: block; }
#ecms_requestBrochureForm #rb_labelPostalCode { display: block; margin-top: 15px; }
#ecms_requestBrochureForm .ecms_formControls_div { padding: 10px !important; }

.ui-helper-hidden { display: none; }

#dialog_link { padding: 4px; }

.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }

.ui-helper-clearfix { display: block; }

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* jQuery UI CSS Framework 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Theming/API  To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=\'Open%20Sans\',%20Tahoma,%20Lucida%20Grande,%20sans-serif&fwDefault=normal&fsDefault=13px&cornerRadius=4px&backgroundcolorHeader=ff0000&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=9a0000&fcHeader=e8e8e8&iconColorHeader=e8e8e8&backgroundcolorContent=eeeeee&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=333333&backgroundcolorDefault=00ff00&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=009a00&fcDefault=555555&iconColorDefault=333333&backgroundcolorHover=0000ff&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=00009a&fcHover=212121&iconColorHover=e8e8e8&backgroundcolorActive=ff00ff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=9a009a&fcActive=212121&iconColorActive=e8e8e8&backgroundcolorHighlight=ffff00&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=9a9a00&fcHighlight=363636&iconColorHighlight=333333&backgroundcolorError=00ffff&bgTextureError=01_flat.png&bgImgOpacityError=95&borderColorError=009a9a&fcError=333&iconColorError=333333&backgroundcolorOverlay=000000&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=75&backgroundcolorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */
/* Component containers
----------------------------------*/
.ui-widget, #ecomm_systemMessagesErrors { font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; }

.ui-widget .ui-widget, #ecomm_systemMessagesErrors .ui-widget, .ui-widget #ecomm_systemMessagesErrors, #ecomm_systemMessagesErrors #ecomm_systemMessagesErrors { font-size: 1em; }

.ui-widget input, #ecomm_systemMessagesErrors input, .ui-widget select, #ecomm_systemMessagesErrors select, .ui-widget textarea, #ecomm_systemMessagesErrors textarea, .ui-widget button, #ecomm_systemMessagesErrors button { font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; font-size: 1em; }

.ui-widget-content { border: 1px solid #999999; background-image: none; background-position: left top; background-repeat: repeat-x; background-color: white; color: black; }
.ui-widget-content input[type="text"], .ui-widget-content input[type="email"], .ui-widget-content input[type="input"], .ui-widget-content input[type="password"], .ui-widget-content textarea { background: #e6e6e6; border: 1px solid #a1a1a1; color: black; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; }
.ui-widget-content input[type="text"]:focus, .ui-widget-content input[type="email"]:focus, .ui-widget-content input[type="input"]:focus, .ui-widget-content input[type="password"]:focus, .ui-widget-content textarea:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
.ui-widget-content select { font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: #e6e6e6; border: 1px solid #a1a1a1; color: black; }
.ui-widget-content select[size] { -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
.ui-widget-content select[size]:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
.ui-widget-content select option { background: #e6e6e6; color: black; }
.ui-widget-content fieldset, .ui-widget-content .ecms_forms_fieldset, .ui-widget-content .ecms_forms_label, .ui-widget-content .ecms_request_label { color: black; }
.ui-widget-content a { color: #1a79b3; }
.ui-widget-content a:visited { color: #145b86; }
.ui-widget-content a:hover { color: #6cb14a; }
.ui-widget-content a:active { color: #88c26c; }

.ui-widget-header { border: 1px solid transparent; background-image: none; background-position: left top; background-repeat: repeat-x; background-color: #1a79b3; color: white; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
a .ui-widget-header, .ui-widget-header a { color: #d9d9d9; }
a:hover .ui-widget-header, .ui-widget-header a:hover { color: white; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #bfbfbf; background: #f2f2f2; font-weight: normal; color: black; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1a79b3; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #a6a6a6; background: #d9d9d9; font-weight: normal; color: black; }

.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid transparent; background-image: none; background-position: left top; background-repeat: repeat-x; background-color: #1a79b3; font-weight: normal; color: white; }

.ui-tabs-selected.ui-state-active { background: #37a1e2 !important; color: black; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: white; text-decoration: none; }

.ui-widget :active, #ecomm_systemMessagesErrors :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-onsale-flag, .ui-widget-content .ui-state-highlight, .ui-widget-content .sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-onsale-flag, .sidebarWidgetControl.recentlyviewedproducts .outerBox .ui-widget-content .pd-onsale-flag, .ui-widget-header .ui-state-highlight, .ui-widget-header .sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-onsale-flag, .sidebarWidgetControl.recentlyviewedproducts .outerBox .ui-widget-header .pd-onsale-flag { border: 1px solid #daeba3; background: #eef6d5; color: #222a09; }

.ui-state-highlight a, .sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-onsale-flag a, .ui-widget-content .ui-state-highlight a, .ui-widget-content .sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-onsale-flag a, .sidebarWidgetControl.recentlyviewedproducts .outerBox .ui-widget-content .pd-onsale-flag a, .ui-widget-header .ui-state-highlight a, .ui-widget-header .sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-onsale-flag a, .sidebarWidgetControl.recentlyviewedproducts .outerBox .ui-widget-header .pd-onsale-flag a { color: #4b5c14; }

.ui-state-error, #ecomm_systemMessagesErrors, .ui-widget-content .ui-state-error, .ui-widget-content #ecomm_systemMessagesErrors, .ui-widget-header .ui-state-error, .ui-widget-header #ecomm_systemMessagesErrors { border: 1px solid #ff8f8f; background: #ffcccc; color: #330000; }

.ui-state-error a, #ecomm_systemMessagesErrors a, .ui-widget-content .ui-state-error a, .ui-widget-content #ecomm_systemMessagesErrors a, .ui-widget-header .ui-state-error a, .ui-widget-header #ecomm_systemMessagesErrors a { color: red; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #700000; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }

#search-pop-up { padding: 5px !important; }

.search-pop-results .ui-widget-content { padding: 5px; }
.search-pop-results .ui-widget-header { margin: -6px; margin-bottom: 8px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.search-pop-results a:link, .search-pop-results a:visited { color: #1a79b3; }
.search-pop-results a:hover, .search-pop-results a:active { color: #6cb14a; }

.search-pop-result { margin-bottom: 5px; }
.search-pop-result a:link, .search-pop-result a:visited { color: #1a79b3; }
.search-pop-result a:hover, .search-pop-result a:active { color: #6cb14a; }

.fbsm-search-resultbox ul { width: 360px; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('../images/jqueryui/dark.png?1560941528'); }

.ui-widget-content .ui-icon { background-image: url('../images/jqueryui/dark.png?1560941528'); }

.ui-widget-header .ui-icon { background-image: url('../images/jqueryui/light.png?1560941528'); }

.ui-state-default .ui-icon { background-image: url('../images/jqueryui/dark.png?1560941528'); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url('../images/jqueryui/dark.png?1560941528'); }

.ui-state-active .ui-icon { background-image: url('../images/jqueryui/light.png?1560941528'); }

.ui-state-highlight .ui-icon, .sidebarWidgetControl.recentlyviewedproducts .outerBox .pd-onsale-flag .ui-icon { background-image: url('../images/jqueryui/dark.png?1560941528'); }

.ui-state-error .ui-icon, #ecomm_systemMessagesErrors .ui-icon, .ui-state-error-text .ui-icon { background-image: url('../images/jqueryui/dark.png?1560941528'); }

/*
* jQuery UI Selectable 1.8.16
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }

/* jQuery UI Accordion 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Accordion#theming */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; }

.ui-accordion .ui-accordion-li-fix { display: inline; }

.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }

.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }

.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }

.ui-accordion .ui-accordion-content-active { display: block; }

/* jQuery UI Autocomplete 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Autocomplete#theming */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width: 1px; }

/* without this, the menu expands to 100% in IE6 */
/* jQuery UI Menu 1.8.16  Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Menu#theming */
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; float: left; }

.ui-menu .ui-menu { margin-top: -3px; }

.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: .2em .4em; line-height: 1.5; zoom: 1; }

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

/* jQuery UI Button 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Button#theming */
.ui-button { border: 1px solid #cccccc; position: relative; text-decoration: none !important; background-color: white !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-image: none; font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background-image: none; background-color: white !important; text-shadow: rgba(255, 255, 255, 0.4) 0 1px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; color: black !important; display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; }
.ui-button:hover { border: 1px solid #d9d9d9; text-decoration: none !important; background-color: #f2f2f2 !important; }
.ui-button:active { top: 1px; background: none; background-color: #d9d9d9 !important; border: 1px solid #bfbfbf; text-decoration: none !important; }
.ui-button .ui-icon { background-image: url('../images/jqueryui/dark.png?1560941528'); }

/* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; }

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; }

/* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }

button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; }

.ui-button-text-only .ui-button-text { padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }

.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }

.ui-buttonset .ui-button { margin-left: 0; margin-right: -0.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

.ui-dialog .ui-dialog-buttonpane button { border: 1px solid #0d3d5a; position: relative; text-decoration: none !important; background-color: #1a79b3 !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-image: none; font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background-image: none; background-color: #1a79b3 !important; text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; color: white !important; }
.ui-dialog .ui-dialog-buttonpane button:hover { border: 1px solid #104c70; text-decoration: none !important; background-color: #176a9d !important; }
.ui-dialog .ui-dialog-buttonpane button:active { top: 1px; background: none; background-color: #104c70 !important; border: 1px solid #0a2e44; text-decoration: none !important; }

.ui-slider.ui-widget-content { background: white; }

.ui-progressbar.ui-widget-content { background: white; }

a.addthis_button_expanded { color: #000 !important; }

a:hover.addthis_button_expanded { color: #666 !important; }

/* ================== Waypoint Framework | Navigation =================== */
#primeNav { z-index: 999; }

#primeNavList, #primeNavList * { margin: 0; padding: 0; }

#primeNavList { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; overflow: visible; position: relative; float: left; left: 0; top: 0; }
#primeNavList a { text-decoration: none; }
#primeNavList .navSeperator, #primeNavList .navSeparator { display: none; }
#primeNavList .navItem { list-style-image: none; list-style-type: none; margin-left: 0; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; white-space: nowrap; margin-right: 0px; border-right: none; background-color: transparent; }
#primeNavList .navItem { *display: inline; }
#primeNavList .navItem:last-child { margin-right: 0; border-right: none; }
#primeNavList .navItem .navSub { background: none; background-color: white; border: 0px solid white; width: 160px; white-space: normal; -moz-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.6); -webkit-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.6); -o-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.6); box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.6); }
#primeNavList .navItemLink { display: block; color: white; height: 50px; padding-right: 14px; padding-left: 14px; line-height: 50px; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; margin: 0 !important; margin-right: 0 !important; margin-left: 0 !important; text-transform: uppercase; font-size: 14px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; background-image: none; }
#primeNavList .navItemLink .no-fontface { font-weight: normal !important; }
#primeNavList .navItemLink .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
#primeNavList .navItemLink .ie7, #primeNavList .navItemLink .ie8 { font-size: 12px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
#primeNavList .navItemLink .ie7 .no-fontface, #primeNavList .navItemLink .ie8 .no-fontface { font-weight: normal !important; }
#primeNavList .navItemLink .ie7 .no-fontface, #primeNavList .navItemLink .ie8 .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
#primeNavList .navItemLink .nav-sub-indicator { display: none; }
#primeNavList .navSubItem { border-bottom: 0px dotted white; background: transparent; }
#primeNavList .navSubItem:last-child { border-bottom: none; }
#primeNavList .navSubItemLink { display: block; padding: 5px 8px; line-height: 1.1; font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
#primeNavList .navHover, #primeNavList .navItem:hover { background: none; background-color: #6cb14a; }
#primeNavList .navHover .navItemLink, #primeNavList .navItem:hover .navItemLink { color: white; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; text-decoration: none; background-image: none; }
#primeNavList .navHover .navSubItem a, #primeNavList .navItem:hover .navSubItem a { color: black; }
#primeNavList .navHover .navSubItem a:visited, #primeNavList .navItem:hover .navSubItem a:visited { color: black; }
#primeNavList .navHover .navSubItem a:hover, #primeNavList .navItem:hover .navSubItem a:hover { color: white; }
#primeNavList .navHover .navSubItem a:active, #primeNavList .navItem:hover .navSubItem a:active { color: white; }
#primeNavList .navHover .navSubItem:hover, #primeNavList .navItem:hover .navSubItem:hover { background: #1a79b3; }
#primeNavList .navHover .navSub, #primeNavList .navItem:hover .navSub { display: block; }
#primeNavList .navHover .nav-sub-indicator, #primeNavList .navItem:hover .nav-sub-indicator { background: url('../images/nav-s94ec53a5ab.png') 0 -416px no-repeat; }

#ecms_sideBarNav { margin-top: 16px; }
#ecms_sideBarNav #ecomm_shopByNavTitle { font-size: 17px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
#ecms_sideBarNav #ecomm_shopByNavTitle .no-fontface { font-weight: normal !important; }
#ecms_sideBarNav #ecomm_shopByNavTitle .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
#ecms_sideBarNav .navItem .navItemLink, #ecms_sideBarNav .navItem .navItemLink_selected { border-bottom: 1px solid #cccccc; }
#ecms_sideBarNav .navItem .navItemLink_selected { font-weight: bold; font-size: 110%; }
#ecms_sideBarNav .navItem .navSub { margin: 0; }
#ecms_sideBarNav .navItem .navSub .navSubItem { border-bottom: 1px dotted #cccccc; }
#ecms_sideBarNav .navItem .navSub .navSubItem .navSubItemLink { padding-left: 15px; font-size: 90%; }
#ecms_sideBarNav .navItem a { display: block; padding: 4px; text-decoration: none; }
#ecms_sideBarNav .navItem a:hover { background: #ebebeb; border-right: 3px solid #1a79b3; }

#ecomm_refineNav .leftNavSubHeader { -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; -o-border-radius: 0px 0px 0 0; -ms-border-radius: 0px 0px 0 0; -khtml-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; }
#ecomm_refineNav ul.nav { margin-bottom: 15px !important; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -khtml-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }
#ecomm_refineNav ul.nav .navItem .navItemLink { overflow: auto; display: block; border-bottom: 1px dotted #bfbfbf; }
#ecomm_refineNav ul.nav .navItem div.navItemLink { border-bottom: none; padding-top: 6px; }
.ie7 #ecomm_refineNav ul.nav .navItem div.navItemLink { padding-bottom: 5px; overflow: visible; }
#ecomm_refineNav .ezAttrSelect, #ecomm_refineNav .navItemLinkSelected { width: 99%; margin-bottom: 3px; padding: 0; }
#ecomm_refineNav .tireFitmentBySize { margin-bottom: 15px !important; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -khtml-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }
#ecomm_refineNav .tireFitmentBySize select { width: 54px; }
#ecomm_refineNav #tireFitmentSubmitRefinement { width: 95%; margin-top: 20px; }
#ecomm_refineNav #btnSearchByKnownSize { width: 95% !important; margin-top: 10px; }
#ecomm_refineNav .navItem .navSub { margin-top: 6px; margin-left: 0; padding-left: 15px; padding-top: 6px; display: block; border-top: 1px dotted #bfbfbf; overflow: hidden; *zoom: 1; }

.ecms_crumbNav, #pd-sub-navi { word-spacing: 0.3em; font-size: 90%; margin: 5px 0; padding: 3px; border-width: 1px 0 1px 0; border-style: dotted; border-color: #cccccc; }
.ecms_crumbNav a, #pd-sub-navi a { text-decoration: none; }

#fitmentTopUnitsHeader strong { font-weight: normal; font-size: 18px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
#fitmentTopUnitsHeader strong .no-fontface { font-weight: normal !important; }
#fitmentTopUnitsHeader strong .no-fontface { font-family: Tahoma, Verdana, Arial !important; }

#fitmentSelectResults { margin-top: 20px; }
#fitmentSelectResults #productImage { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; margin-right: 10px; }

#fitmentPage #fitmentTopUnits th { -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#fitmentPage #fitmentTopUnits td { -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }

#endeavorMap { line-height: 1; }
#endeavorMap td { vertical-align: middle; }
#endeavorMap table td { padding-top: 10px; }

.ecomm_productPagerPageCount { margin: 10px 0; }
.ecomm_productPagerPageCount a { padding: 1px 6px; width: 16px; margin: 1px 4px; display: inline !important; font-size: 11px; }
.ecomm_productPagerPageCount a#top { visibility: hidden; width: 1px; font-size: 0; }

.landingList + strong { float: right; margin-right: 20px; font-weight: normal; }

.LandingSubHeader { margin-left: 20px; }
.LandingSubHeader a[name] { color: black; }

.landingList { margin-left: 30px; list-style: square; }

.systemErrorTitle { font-size: 16px; font-weight: bold !important; font-style: normal !important; }
.systemErrorTitle .no-fontface { font-weight: normal !important; }

#showcase_quicksearch .showcase_quicksearch_wrapper { border: none !important; border-bottom: 1px dotted #b3b3b3 !important; background: none !important; color: black; }
#showcase_quicksearch #showcase_quicksearch_table { margin-top: 10px; }
#showcase_quicksearch .ecomm_button, #showcase_quicksearch .endeavor_map_buttons, #showcase_quicksearch a.ecomm_button, #showcase_quicksearch input.ecomm_button, #showcase_quicksearch .ecms_forms_button, #showcase_quicksearch input[type="reset"], #showcase_quicksearch input[type="button"], #showcase_quicksearch input[type="submit"], #showcase_quicksearch button[type="reset"], #showcase_quicksearch button[type="button"], #showcase_quicksearch button[type="submit"], #showcase_quicksearch .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper #showcase_quicksearch input.btnSelectedFitmentVehicle.reset, #showcase_quicksearch .vehicleWidget_sidebar .vehicleWidgetSubmit input, .vehicleWidget_sidebar .vehicleWidgetSubmit #showcase_quicksearch input, #showcase_quicksearch #ecomm_refineNav #btnSearchByKnownSize, #ecomm_refineNav #showcase_quicksearch #btnSearchByKnownSize, #showcase_quicksearch .ecomm_productPagerPageCount a, .ecomm_productPagerPageCount #showcase_quicksearch a, #showcase_quicksearch .landingList + strong a.searchlistingRTT, .landingList + strong #showcase_quicksearch a.searchlistingRTT, #showcase_quicksearch .ecomm_button, #showcase_quicksearch #showcase_switch_link #showcase_switch_label, #showcase_switch_link #showcase_quicksearch #showcase_switch_label, #showcase_quicksearch #ecomm_searchResultsContent #auto_pagnation_end a, #ecomm_searchResultsContent #auto_pagnation_end #showcase_quicksearch a, #showcase_quicksearch .pd-option-select ul li, .pd-option-select ul #showcase_quicksearch li, #showcase_quicksearch #pd-vehicle-select ul li, #pd-vehicle-select ul #showcase_quicksearch li, #showcase_quicksearch .pd-recommended-back, #showcase_quicksearch .pd-recommended-more, #showcase_quicksearch .pd-option-select ul li.pd-noSelect, .pd-option-select ul #showcase_quicksearch li.pd-noSelect, #showcase_quicksearch #galleryLeftLink, #showcase_quicksearch #galleryRightLink, #showcase_quicksearch #addContinue, #showcase_quicksearch #addedUpdate { padding: 0px; margin-left: 4px; padding: 3px; position: relative; true: 0; top: -2px; position: relative; }
#showcase_quicksearch .ecomm_button:active, #showcase_quicksearch .endeavor_map_buttons:active, #showcase_quicksearch a.ecomm_button:active, #showcase_quicksearch input.ecomm_button:active, #showcase_quicksearch .ecms_forms_button:active, #showcase_quicksearch input[type="reset"]:active, #showcase_quicksearch input[type="button"]:active, #showcase_quicksearch input[type="submit"]:active, #showcase_quicksearch button[type="reset"]:active, #showcase_quicksearch button[type="button"]:active, #showcase_quicksearch button[type="submit"]:active, #showcase_quicksearch .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:active, .vehicleWidget_sidebar .fitmentButtonWrapper #showcase_quicksearch input.btnSelectedFitmentVehicle.reset:active, #showcase_quicksearch .vehicleWidget_sidebar .vehicleWidgetSubmit input:active, .vehicleWidget_sidebar .vehicleWidgetSubmit #showcase_quicksearch input:active, #showcase_quicksearch #ecomm_refineNav #btnSearchByKnownSize:active, #ecomm_refineNav #showcase_quicksearch #btnSearchByKnownSize:active, #showcase_quicksearch .ecomm_productPagerPageCount a:active, .ecomm_productPagerPageCount #showcase_quicksearch a:active, #showcase_quicksearch .landingList + strong a.searchlistingRTT:active, .landingList + strong #showcase_quicksearch a.searchlistingRTT:active, #showcase_quicksearch .ecomm_button:active, #showcase_quicksearch #showcase_switch_link #showcase_switch_label:active, #showcase_switch_link #showcase_quicksearch #showcase_switch_label:active, #showcase_quicksearch #ecomm_searchResultsContent #auto_pagnation_end a:active, #ecomm_searchResultsContent #auto_pagnation_end #showcase_quicksearch a:active, #showcase_quicksearch .pd-option-select ul li:active, .pd-option-select ul #showcase_quicksearch li:active, #showcase_quicksearch #pd-vehicle-select ul li:active, #pd-vehicle-select ul #showcase_quicksearch li:active, #showcase_quicksearch .pd-recommended-back:active, #showcase_quicksearch .pd-recommended-more:active, #showcase_quicksearch .pd-option-select ul li.pd-noSelect:active, .pd-option-select ul #showcase_quicksearch li.pd-noSelect:active, #showcase_quicksearch #galleryLeftLink:active, #showcase_quicksearch #galleryRightLink:active, #showcase_quicksearch #addContinue:active, #showcase_quicksearch #addedUpdate:active { top: -2px; }

#showcase_typeFilter_container { color: black; }
#showcase_typeFilter_container span { margin: 0 10px; }

#ShowcaseWrapper .ShowcaseMSRP { font-size: 16px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
#ShowcaseWrapper .ShowcaseMSRP br { display: inline; }
#ShowcaseWrapper #ShowcaseSingle .ShowCaseContentChunk h4 { font-size: 16px; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold !important; padding: 15px 0 8px 0; }
#ShowcaseWrapper #showcaseBrandList, #ShowcaseWrapper #showcaseProductList { margin: 15px auto; border: 1px solid #cccccc !important; background: #e6e6e6; padding: 4px; overflow: auto; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#ShowcaseWrapper #showcaseBrandList table, #ShowcaseWrapper #showcaseProductList table { border-collapse: separate !important; border-spacing: 3px !important; border: none; background: transparent; }
#ShowcaseWrapper #showcaseBrandList table td, #ShowcaseWrapper #showcaseProductList table td { -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; -moz-transition-property: box-shadow; -webkit-transition-property: box-shadow; -o-transition-property: box-shadow; transition-property: box-shadow; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; backround: #fff; border: 1px solid #cccccc; }
#ShowcaseWrapper #showcaseBrandList table td.productListCell:hover, #ShowcaseWrapper #showcaseProductList table td.productListCell:hover { -moz-box-shadow: inset 0 0 5px 0 #2097df; -webkit-box-shadow: inset 0 0 5px 0 #2097df; -o-box-shadow: inset 0 0 5px 0 #2097df; box-shadow: inset 0 0 5px 0 #2097df; }
#ShowcaseWrapper #showcaseBrandList table td.emptyCell, #ShowcaseWrapper #showcaseProductList table td.emptyCell { border: none !important; }
#ShowcaseWrapper #showcaseBrandList table td ul li a, #ShowcaseWrapper #showcaseProductList table td ul li a { color: #176ca0 !important; font-weight: normal; }
#ShowcaseWrapper #showcaseBrandList table td ul li a:visited, #ShowcaseWrapper #showcaseProductList table td ul li a:visited { color: #114e74 !important; }
#ShowcaseWrapper #showcaseBrandList table td ul li a:hover, #ShowcaseWrapper #showcaseProductList table td ul li a:hover { color: #4f8136 !important; }
#ShowcaseWrapper #showcaseBrandList table td ul li a:active, #ShowcaseWrapper #showcaseProductList table td ul li a:active { color: #65a545 !important; }
#ShowcaseWrapper #showcaseBrandList table td ul li a:hover, #ShowcaseWrapper #showcaseProductList table td ul li a:hover { background: none; }
#ShowcaseWrapper #showcaseBrandList #ListList td:hover, #ShowcaseWrapper #showcaseProductList #ListList td:hover { -moz-box-shadow: inset 0 0 5px 0 #2097df; -webkit-box-shadow: inset 0 0 5px 0 #2097df; -o-box-shadow: inset 0 0 5px 0 #2097df; box-shadow: inset 0 0 5px 0 #2097df; }

#showcaseProductList { padding-top: 10px; }
#showcaseProductList .singleType h2 { border: none !important; background: none; font-size: 16px; font-weight: bold !important; font-style: normal !important; }
#showcaseProductList .singleType h2 .no-fontface { font-weight: normal !important; }
#showcaseProductList .singleType h3 { background-color: #1a79b3 !important; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#showcaseProductList #showcaseBrandLogo { float: right; margin: 10px; }
#showcaseProductList .subclassJumpTable td { border: none !important; }

#ShowcaseMenu { padding: 0; margin-top: 15px; }

#ShowcaseSinglePage_Content { margin: 15px auto; padding: 10px; border: 1px solid #cccccc !important; background: #e6e6e6; }
#ShowcaseSinglePage_Content h2 { border: none !important; background: none; margin: 10px; font-size: 22px; font-weight: bold !important; font-style: normal !important; line-height: 1.2; }
#ShowcaseSinglePage_Content h2 .no-fontface { font-weight: normal !important; }
#ShowcaseSinglePage_Content #ShowCaseContentChunkWrapper { padding: 6px; padding-top: 15px; }
#ShowcaseSinglePage_Content #ShowcaseHero { background: none; border: none; }
#ShowcaseSinglePage_Content #showcaseBrandLogo { float: left; margin: 10px; }

#showcase_typeFilter_container { width: 450px; text-align: center; float: left; padding-top: 8px; height: 40px; font-size: 10px; }
#showcase_typeFilter_container select { width: 100px; display: inline; }
#showcase_typeFilter_container input { display: inline; }

#showcase_switch_link { background: none; border-bottom: none; height: auto; float: right; padding-top: 12px; }
#showcase_switch_link #showcase_switch_label { padding: 5px; }

#ShowCaseContentChunkWrapper { color: #333; }

#ecomm_catalogAsset, #ecomm_browseProducts, #ecomm_productList { margin: 20px 0; }

.ecomm_CatalogSelectorGroupCatalogImage, .ecomm_catalogAssetCatalogImage, .ecomm_browseProductsImage, .ecomm_productListImage { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }

#shopCTAs { overflow: hidden; *zoom: 1; margin-top: 20px; }
#shopCTAs ul { list-style: none; padding: 0; margin: 0; }
#shopCTAs li { padding: 0; margin: 0; display: block; float: left; width: 230px; margin: 10px 0; margin-left: 10px; }
#shopCTAs li:last-child { width: 230px; }
#shopCTAs li a { display: block; text-align: center; background: red; width: 100%; height: 40px; line-height: 40px; color: white !important; border: 1px solid #426c2d; position: relative; text-decoration: none !important; background-color: #6eb44b !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-image: none; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8bc36f), color-stop(100%, #58903c)); background-image: -webkit-linear-gradient(#8bc36f, #58903c); background-image: -moz-linear-gradient(#8bc36f, #58903c); background-image: -o-linear-gradient(#8bc36f, #58903c); background-image: -ms-linear-gradient(#8bc36f, #58903c); background-image: linear-gradient(#8bc36f, #58903c); font-size: 20px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 6px inset; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 6px inset; -o-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 6px inset; box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 6px inset; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75); }
#shopCTAs li a .no-fontface { font-weight: normal !important; }
#shopCTAs li a .no-fontface { font-family: Tahoma, Verdana, Arial !important; }
#shopCTAs li a:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #145d8a), color-stop(100%, #1b7bb7)); background-image: -webkit-linear-gradient(#145d8a, #1b7bb7); background-image: -moz-linear-gradient(#145d8a, #1b7bb7); background-image: -o-linear-gradient(#145d8a, #1b7bb7); background-image: -ms-linear-gradient(#145d8a, #1b7bb7); background-image: linear-gradient(#145d8a, #1b7bb7); border: 1px solid #0e3f5e; color: white !important; text-decoration: none !important; }
#shopCTAs li a:active { top: 2px; position: relative; background: none; background-color: #0e3f5e !important; border: 1px solid #072131; text-decoration: none !important; }

#catalogToggler { margin: 10px auto !important; width: 160px !important; display: block; text-align: center; clear: both; }

#filter-ctas { margin: 0; width: 530px; }
#filter-ctas .by-vehicle-header { font-size: 15px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; }
#filter-ctas .by-vehicle-header .no-fontface { font-weight: normal !important; }
#filter-ctas .by-vehicle-header .no-fontface { font-family: Tahoma, Verdana, Arial !important; }

#ecomm_searchResultsContent { width: 530px; padding-bottom: 40px; }
#ecomm_searchResultsContent #filter-ctas { margin: 0; width: 530px; }
#ecomm_searchResultsContent .productListContainer { margin-left: 0; color: #176ca0; }
#ecomm_searchResultsContent .productListContainer:visited { color: #114e74; }
#ecomm_searchResultsContent .productListContainer:hover { color: #4f8136; }
#ecomm_searchResultsContent .productListContainer:active { color: #65a545; }
#ecomm_searchResultsContent #viewSelector, #ecomm_searchResultsContent #sortingSelector { width: auto; }
.ie7 #ecomm_searchResultsContent #viewSelector, .ie7 #ecomm_searchResultsContent #sortingSelector { width: 520px; }
#ecomm_searchResultsContent .ecomm_button:hover, #ecomm_searchResultsContent .endeavor_map_buttons:hover, #ecomm_searchResultsContent a.ecomm_button:hover, #ecomm_searchResultsContent input.ecomm_button:hover, #ecomm_searchResultsContent .ecms_forms_button:hover, #ecomm_searchResultsContent input[type="reset"]:hover, #ecomm_searchResultsContent input[type="button"]:hover, #ecomm_searchResultsContent input[type="submit"]:hover, #ecomm_searchResultsContent button[type="reset"]:hover, #ecomm_searchResultsContent button[type="button"]:hover, #ecomm_searchResultsContent button[type="submit"]:hover, #ecomm_searchResultsContent .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset:hover, .vehicleWidget_sidebar .fitmentButtonWrapper #ecomm_searchResultsContent input.btnSelectedFitmentVehicle.reset:hover, #ecomm_searchResultsContent .vehicleWidget_sidebar .vehicleWidgetSubmit input:hover, .vehicleWidget_sidebar .vehicleWidgetSubmit #ecomm_searchResultsContent input:hover, #ecomm_searchResultsContent #ecomm_refineNav #btnSearchByKnownSize:hover, #ecomm_refineNav #ecomm_searchResultsContent #btnSearchByKnownSize:hover, #ecomm_searchResultsContent .ecomm_productPagerPageCount a:hover, .ecomm_productPagerPageCount #ecomm_searchResultsContent a:hover, #ecomm_searchResultsContent .landingList + strong a.searchlistingRTT:hover, .landingList + strong #ecomm_searchResultsContent a.searchlistingRTT:hover, #ecomm_searchResultsContent #showcase_quicksearch .ecomm_button:hover, #showcase_quicksearch #ecomm_searchResultsContent .ecomm_button:hover, #ecomm_searchResultsContent #showcase_switch_link #showcase_switch_label:hover, #showcase_switch_link #ecomm_searchResultsContent #showcase_switch_label:hover, #ecomm_searchResultsContent #auto_pagnation_end a:hover, #ecomm_searchResultsContent .pd-option-select ul li:hover, .pd-option-select ul #ecomm_searchResultsContent li:hover, #ecomm_searchResultsContent #pd-vehicle-select ul li:hover, #pd-vehicle-select ul #ecomm_searchResultsContent li:hover, #ecomm_searchResultsContent .pd-recommended-back:hover, #ecomm_searchResultsContent .pd-recommended-more:hover, #ecomm_searchResultsContent .pd-option-select ul li.pd-noSelect:hover, .pd-option-select ul #ecomm_searchResultsContent li.pd-noSelect:hover, #ecomm_searchResultsContent #galleryLeftLink:hover, #ecomm_searchResultsContent #galleryRightLink:hover, #ecomm_searchResultsContent #addContinue:hover, #ecomm_searchResultsContent #addedUpdate:hover { text-decoration: none !important; }
#ecomm_searchResultsContent .productListContainer { margin-left: 0; }
#ecomm_searchResultsContent #auto_pagnation_end a { float: right; height: auto; line-height: 1.6; }
#ecomm_searchResultsContent a.dissatisfiedLink { display: block; background: #d9d9d9; border: 1px solid #bfbfbf; padding: 10px; margin-top: 10px; text-align: center; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; color: #5c5c5c; }
#ecomm_searchResultsContent a.dissatisfiedLink:visited { color: #424242; }
#ecomm_searchResultsContent a.dissatisfiedLink:hover { color: gray; }
#ecomm_searchResultsContent a.dissatisfiedLink:active { color: #999999; }

#ecomm_pageTitle.searchHeader { font-size: 18px; font-weight: bold !important; font-style: normal !important; margin-bottom: 10px; padding-bottom: 4px; }
#ecomm_pageTitle.searchHeader .no-fontface { font-weight: normal !important; }
#ecomm_pageTitle.searchHeader #ecomm_resultsCount span { font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; }

#instantResultText { width: 80%; }

.ecomm_saleImgMask { text-indent: -9999px; }

#viewSelector .selected a, #sortingSelector .selected a { color: black !important; }
#viewSelector .selected a:visited, #sortingSelector .selected a:visited { color: black !important; }
#viewSelector .selected a:hover, #sortingSelector .selected a:hover { color: black !important; }
#viewSelector .selected a:active, #sortingSelector .selected a:active { color: #1a1a1a !important; }
#viewSelector .selected a:hover, #sortingSelector .selected a:hover { text-decoration: none !important; }

#viewSelector { margin-top: 10px; }

.view-list .description { position: relative; top: 3px; }

.productListContainer .product-header .product-title { line-height: 1.1; letter-spacing: 0px; word-spacing: 2px; }
.productListContainer .product-header .product-title a { color: #1a79b3; }
.productListContainer .product-header .product-title a:visited { color: #145b86; }
.productListContainer .product-header .product-title a:hover { color: #6cb14a; }
.productListContainer .product-header .product-title a:active { color: #88c26c; }
.productListContainer .variant-details, .productListContainer .product-details { color: #5c5c5c !important; }
.productListContainer .variant-details li, .productListContainer .product-details li { color: #666; margin-bottom: 0; font-style: normal; font-size: 12px; }
.productListContainer .variant-details li strong, .productListContainer .product-details li strong { font-size: 12px; padding-right: 5px; font-style: normal; }
.productListContainer .product-offer { font-size: 16px; font-family: "Oswald", Arial, Helvetica, sans-serif; color: #176ca0; }
.productListContainer #requestButtonWrapper { padding-left: 6px !important; display: block; }
.productListContainer .list .product { margin-bottom: 20px; padding-bottom: 10px; }
.productListContainer .list .product-header { letter-spacing: 0px; padding: 0 6px; padding-top: 7px; padding-bottom: 7px; }
.productListContainer .list .product-header .product-title { font-size: 15px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
.productListContainer .list .product-ctas a { margin: 0 6px 0 0 !important; }
.productListContainer .grid .product-header .product-title { letter-spacing: -1px; font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
.productListContainer .grid .product-ctas a { margin: 0 10px 6px 10px !important; }
.productListContainer .grid .product { margin-bottom: 10px !important; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
.productListContainer .grid .variant-details, .productListContainer .grid .product-details { padding: 5px; }
.productListContainer .grid .variant-details li, .productListContainer .grid .product-details li { font-size: 10px; }
.productListContainer .grid .variant-details li strong, .productListContainer .grid .product-details li strong { font-size: 10px; }
.productListContainer .grid #requestButtonWrapper { padding-left: 0px !important; }

#filter-ctas a { color: #1a79b3 !important; }
#filter-ctas a:visited { color: #145b86 !important; }
#filter-ctas a:hover { color: #6cb14a !important; }
#filter-ctas a:active { color: #88c26c !important; }

#pd-container { margin: -15px; padding: 15px; margin-bottom: 0px; background: white !important; color: #222 !important; }
#pd-container input[type="text"], #pd-container input[type="email"], #pd-container input[type="input"], #pd-container input[type="password"], #pd-container textarea { background: #e6e6e6; border: 1px solid #a1a1a1; color: black; font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; }
#pd-container input[type="text"]:focus, #pd-container input[type="email"]:focus, #pd-container input[type="input"]:focus, #pd-container input[type="password"]:focus, #pd-container textarea:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
#pd-container select { font-size: 10px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: #e6e6e6; border: 1px solid #a1a1a1; color: black; }
#pd-container select[size] { -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#pd-container select[size]:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
#pd-container select option { background: #e6e6e6; color: black; }
#pd-container input, #pd-container select { display: inline !important; }
#pd-container a { color: #1a79b3 !important; }
#pd-container a:visited { color: #145b86 !important; }
#pd-container a:hover { color: #6cb14a !important; }
#pd-container a:active { color: #88c26c !important; }

.pd-header, h1.pd-header { padding-top: 5px; width: 550px; font-size: 20px; font-weight: bold !important; font-style: normal !important; line-height: 1.1; padding-bottom: 10px; }
.pd-header .no-fontface, h1.pd-header .no-fontface { font-weight: normal !important; }

#pd-item-id { padding-top: 5px; }

.pd-sale-banner { background-image: none !important; color: #222 !important; background-color: #d2eaf9 !important; border: 1px solid #5fb4e8 !important; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); margin: 0 0 1em 0; margin-top: -1.5em; }
.pd-sale-banner h2 { font-size: 18px; font-weight: bold !important; font-style: normal !important; font-family: "Oswald", Arial, Helvetica, sans-serif; font-weight: bold; color: #cb0000; }
.pd-sale-banner h2 .no-fontface { font-weight: normal !important; }
.pd-sale-banner h2 .no-fontface { font-family: Tahoma, Verdana, Arial !important; }

.pd-was-color { color: #a3a3a3; }

.pd-sale-color { color: #cb0000; }

.pd-accent { color: #176ca0; display: block; }

.productFitmentSelect { color: #1a79b3; }
.productFitmentSelect:hover { color: #6cb14a; }

#productDetailDescription .primaryProductFeatures { list-style: square; }

.pd-description-wrapper h4, .pd-partnumbers-wrapper h4, .pd-requestinfo-wrapper h4, .pd-sendtofriend-wrapper h4 { font-size: 18px; font-weight: bold !important; font-style: normal !important; color: #222; }
.pd-description-wrapper h4 .no-fontface, .pd-partnumbers-wrapper h4 .no-fontface, .pd-requestinfo-wrapper h4 .no-fontface, .pd-sendtofriend-wrapper h4 .no-fontface { font-weight: normal !important; }

#pd-fitment-selected strong { display: block; }

#pd-imageArea { margin-bottom: 20px; }

.pd-add-to-cart-button, .real-time-quote-button { text-indent: 0px !important; width: 130px !important; height: 32px !important; top: -1px; margin-left: 10px; display: block; position: relative; }

input#real-time-quote, input#real-time-quote-top, input.pd-add-to-cart-button { text-indent: 0px !important; }

#pd-variants .ui-state-default, #pd-variants .ui-widget-content .ui-state-default, #pd-variants .ui-widget-header .ui-state-default { font-size: 15px; }

.pd-option-number { width: 100px; }

.pd-partlist-price { font-size: 14px; }
.pd-partlist-price .pd-accent { top: 10px; position: relative; }

.pd-group-thumblink img { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }

#pd-requestInfo-submit, #pd-stf-submit, #pd-requestTireInfo-submit { height: 32px; width: 200px; }

.real-time-quote-button, .pd-get-total-price-button { font-size: 12px; text-indent: initial; height: 32px !important; width: 130px !important; }

.pd-variant-box { background-image: none !important; background-color: #e6e6e6 !important; border: 1px solid #a3a3a3 !important; color: #222 !important; }

.pd-recommended-controls { padding: 15px 0; }

.pd-option-select ul li.pd-noSelect { border: 1px solid #949494 !important; }

.pd-option-select ul li.pd-activeAttribute { border: 1px solid #40692c !important; }

#pd-priceArea { padding-left: 10px; }
#pd-priceArea .pd-price { font-size: 24px; }
#pd-priceArea .pd-price + br { display: none; }

#pd_specs { margin-left: 20px; }

#qd_tld_total strong + br { display: none; }

#priceQuote .rtp-share-list { padding: 0; list-style: none; float: right; }
#priceQuote .rtp-share-list li { float: left; margin: 0 10px 0 0; padding: none; }

#qd_tld_invLevel { text-align: right; }

#qd_quoteExpires { clear: both; line-height: 1.1; text-align: left !important; margin-bottom: 0; padding: 10px 0; }

#priceQuote #productDetails { margin: 0; }

button#qd_spc_addToCart.qd_spc_addToCart { padding: 2px; margin-right: -10px; }

#pd-lazyload-partnumbers { overflow: hidden; }

#pd-fitment-accordian h3.ui-accordion-header { margin-top: 5px; padding: 0.2em; }
#pd-fitment-accordian h3.ui-accordion-header.ui-state-default { border: 1px solid #bfbfbf !important; background: #f2f2f2 !important; font-weight: normal !important; color: black !important; }
#pd-fitment-accordian h3.ui-accordion-header.ui-state-default a, #pd-fitment-accordian h3.ui-accordion-header .ui-state-default a:link, #pd-fitment-accordian h3.ui-accordion-header .ui-state-default a:visited { color: #1a79b3; text-shadow: none; text-decoration: none; }
#pd-fitment-accordian h3.ui-accordion-header.ui-state-hover { border: 1px solid #a6a6a6; background: #d9d9d9; font-weight: normal; color: black; }
#pd-fitment-accordian h3.ui-accordion-header.ui-state-active { border: 1px solid transparent; background-image: none; background-position: left top; background-repeat: repeat-x; background-color: #1a79b3; font-weight: normal; color: white; }
#pd-fitment-accordian h3.ui-accordion-header.ui-state-active a { color: #fff !important; }

.pd-cart-total { font-size: 24px; }

#pd-content-cart-summary a { text-decoration: none !important; margin-left: 10px; font-size: 16px; }
#pd-content-cart-summary a:hover { text-decoration: underline !important; }
#pd-content-cart-summary a .widget-cart-summary { font-weight: normal; }
#pd-content-cart-summary a .widget-cart-summary .cart-widget-qty, #pd-content-cart-summary a .widget-cart-summary .cart-widget-itemLabel, #pd-content-cart-summary a .widget-cart-summary .cart-widget-price { font-weight: bold; }

#pd-container select { font-size: 13px; }
#pd-container h4.pd-partnum-filteredTitle { background-image: none !important; color: #222 !important; background-color: #eef6d5 !important; border: 1px solid #c2de68 !important; }
#pd-container table.pd-partnum-filteredRow { background-image: none !important; background-color: #eef6d5 !important; border: 1px solid #c2de68 !important; -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2); }
#pd-container table.pd-partnum-filteredRow input[type="text"], #pd-container table.pd-partnum-filteredRow input[type="email"], #pd-container table.pd-partnum-filteredRow input[type="input"], #pd-container table.pd-partnum-filteredRow input[type="password"], #pd-container table.pd-partnum-filteredRow textarea { background: #dfeeaf; border: 1px solid #b5d84a; color: black; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 0px 2px #daeba4; -webkit-box-shadow: 0 0 0px 2px #daeba4; -o-box-shadow: 0 0 0px 2px #daeba4; box-shadow: 0 0 0px 2px #daeba4; }
#pd-container table.pd-partnum-filteredRow input[type="text"]:focus, #pd-container table.pd-partnum-filteredRow input[type="email"]:focus, #pd-container table.pd-partnum-filteredRow input[type="input"]:focus, #pd-container table.pd-partnum-filteredRow input[type="password"]:focus, #pd-container table.pd-partnum-filteredRow textarea:focus { border-color: #9abe29; color: black; -moz-box-shadow: 0 0 0px 2px #b5d84a; -webkit-box-shadow: 0 0 0px 2px #b5d84a; -o-box-shadow: 0 0 0px 2px #b5d84a; box-shadow: 0 0 0px 2px #b5d84a; }
#pd-container table.pd-partnum-filteredRow select { font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: #dfeeaf; border: 1px solid #b5d84a; color: black; }
#pd-container table.pd-partnum-filteredRow select[size] { -moz-box-shadow: 0 0 0px 2px #daeba4; -webkit-box-shadow: 0 0 0px 2px #daeba4; -o-box-shadow: 0 0 0px 2px #daeba4; box-shadow: 0 0 0px 2px #daeba4; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#pd-container table.pd-partnum-filteredRow select[size]:focus { border-color: #9abe29; color: black; -moz-box-shadow: 0 0 0px 2px #b5d84a; -webkit-box-shadow: 0 0 0px 2px #b5d84a; -o-box-shadow: 0 0 0px 2px #b5d84a; box-shadow: 0 0 0px 2px #b5d84a; }
#pd-container table.pd-partnum-filteredRow select option { background: #dfeeaf; color: black; }
#pd-container table.pd-partnum-filteredRow td { border-bottom-color: #c2de68 !important; border-bottom-style: dotted !important; }
#pd-container table.pd-partnum-filteredRow tr:last-child td { border-bottom-width: 0 !important; }
#pd-container h4 { color: #222 !important; background-image: none !important; background-color: #d9d9d9 !important; border: 1px solid #cccccc !important; }
#pd-container .pd-contact-outer { color: #222 !important; background-image: none !important; background-color: #d9d9d9; border: 1px solid #cccccc; }
#pd-container .pd-contact-outer .pd-contact-inner-header { background-color: #e8e8e8; border: 1px solid #f2f2f2; color: #222 !important; }

#pd-details { padding-left: 0; width: 340px; margin-left: 20px; }

.pd-jumpbutton { margin-left: 10px; }
.pd-jumpbutton .ui-icon { background-image: url('../images/jqueryui/light.png?1560941528'); }

#pd-attributes { padding: 0; margin-left: 5px; margin-top: 20px; }

#pd-partnum-filteredRow-raw { margin-top: 50px; }

.pd-partnum-filteredTitle { margin-top: 30px; }

.pd-addToCart-container input { display: inline; margin: 6px; }

#pd-vehicle-select ul { margin-left: 3px; }

.pd-loading-msg { width: auto !important; }

.pd-add-to-cart-row input { display: inline; margin: 6px; }

#vehicleDetailWrapper .product-helpers a { color: #1a79b3; }
#vehicleDetailWrapper .product-helpers a:visited { color: #145b86; }
#vehicleDetailWrapper .product-helpers a:hover { color: #6cb14a; }
#vehicleDetailWrapper .product-helpers a:active { color: #88c26c; }

#vehicleDetailWrapper .detail-header a { color: #1a79b3; }
#vehicleDetailWrapper .detail-header a:visited { color: #145b86; }
#vehicleDetailWrapper .detail-header a:hover { color: #6cb14a; }
#vehicleDetailWrapper .detail-header a:active { color: #88c26c; }

.structured-content-group-title, #ecms_links .assetTitle, #ecms_staff .assetTitle, #ecms_galleries .assetTitle, #ecms_galleries .galleryTitle_link, #ecms_events .assetSubTitle, #ecms_coupons .assetTitle { clear: both; font-weight: bold; font-size: 18px; }

.structured-content-group-description, .structured-content-item-description, #ecms_links .itemDescription, #ecms_staff .staffMember .itemDescription, #ecms_links .assetDescription, #ecms_staff .assetDescription, #ecms_galleries .galleryDescription, #ecms_events .assetDescription, #ecms_coupons .assetDescription { color: gray; font-size: 12px; }

.structured-content-item-title, #ecms_staff .staffMember .assetSubTitle { font-size: 16px; }

.structured-content-item-subtitle, #ecms_links .assetSubTitle, #ecms_staff .staffMember .itemShortDescription { text-transform: uppercase; color: #176ca0; font-weight: bold; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; }

.structured-content-item-description, #ecms_links .itemDescription, #ecms_staff .staffMember .itemDescription { color: #383838; }

.structured-content-image-thumb, #ecms_staff .staffMember .display_img, #ecms_galleries .galleryImg_link .thumb_img { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }

#ecms_links .links { margin-bottom: 30px; }
#ecms_links .link { margin: 10px 0 10px 10px; }
#ecms_links .linkControlLink { text-decoration: none; border-bottom: 1px dotted #1a79b3; padding-bottom: 2px; display: list-item; list-style: square; width: auto; margin: 10px 0 0 20px; float: left; }
#ecms_links .linkControlLink:after { content: "»"; margin-left: 5px; }

#ecms_staff .staffMember { margin: 10px 0 10px 10px; clear: both; }
#ecms_staff .staffMember .display_img { margin-bottom: 10px; margin-left: 10px; clear: right; }

#ecms_galleries .galleryImg_link { display: block; }
#ecms_galleries .galleryImg_link .thumb_img { float: left; margin-right: 10px; }
#ecms_galleries .galleryTitle_link { text-decoration: none; line-height: 1.1; }
#ecms_galleries .galleryTitle_link:hover { text-decoration: underline; }

#galleryPanel { width: 100%; padding: 0; padding-right: 10px; margin: 10px auto; border: none; background: none; color: black; }

#galleryEnlarge { margin-right: 202px; }

#galleryShowingWrapper { overflow: auto; height: 40px; line-height: 40px; text-indent: -10px; padding-bottom: 0; }

#galleryLeftLink, #galleryRightLink { display: block; margin: 5px; }

#galleryShareImageButton, #btnGalleryDescription, #galleryEnlarge { margin: 5px; }

#ecms_events .eventListItemTitle_link { text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 13px; font-family: "Oswald", Arial, Helvetica, sans-serif; color: #176ca0; }
#ecms_events .eventListItemTitle_link:visited { color: #114e74; }
#ecms_events .eventListItemTitle_link:hover { color: #6eb44b; }
#ecms_events .eventListItemTitle_link:active { color: #8bc36f; }
#ecms_events .eventListItemTitle_link:hover { text-decoration: underline; }
#ecms_events .eventTime { margin-bottom: 15px; }
#ecms_events .eventTime .eventTimeSeperator { text-transform: lowercase; font-style: italic; margin: 0 5px; }

#ecms_coupons .assetSubTitle { font-size: 18px; }
#ecms_coupons .coupon_tbl { margin: 16px 0; }
#ecms_coupons .coupon_tblCell .coupon { padding: 5px; margin: 5px; margin-bottom: 10px; border: 1px dashed gray; color: black; background-color: white; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#ecms_coupons .coupon_tblCell .coupon a { color: #1a79b3; }
#ecms_coupons .coupon_tblCell .coupon a:visited { color: #145b86; }
#ecms_coupons .coupon_tblCell .coupon a:hover { color: #6cb14a; }
#ecms_coupons .coupon_tblCell .coupon a:active { color: #88c26c; }
#ecms_coupons .coupon_tblCell .assetSubTitle { background: #c7c7c7; color: black; margin: -5px; margin-bottom: 5px; padding: 5px; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; -o-border-radius: 0px 0px 0 0; -ms-border-radius: 0px 0px 0 0; -khtml-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; }
#ecms_coupons .coupon_tblCell .itemDescription, #ecms_coupons .coupon_tblCell .itemShortDescription, #ecms_coupons .coupon_tblCell .couponendTime { padding: 0 5px; }
#ecms_coupons .coupon_tblCell .itemControls { position: absolute; bottom: 0; width: 100%; padding: 0; padding-bottom: 10px; }
#ecms_coupons .coupon_tblCell .itemControls .printerIcon-img { float: right; margin-right: 10px; }
#ecms_coupons .coupon_tblCell .couponendTime { color: red; }
#ecms_coupons .couponSummary_tblCell { padding-top: 5px; padding-bottom: 20px; }

#couponPopUp .couponStoreAddress { display: none; }

#ecms_usedEquipmentList123 td.equipmentFilters_tblCell { padding: 10px 0; }
#ecms_usedEquipmentList123 .equipmentList_tbl { background: #fff; border: 1px solid #5c5c5c; margin: 15px 0; }
#ecms_usedEquipmentList123 .equipmentList_tblRowHeader th { border: 1px solid transparent; }
#ecms_usedEquipmentList123 .equipmentListModel_tblCellHeader { width: auto; }
#ecms_usedEquipmentList123 .equipmentListType_tblCellHeader { width: 64px; }
#ecms_usedEquipmentList123 .equipmentListYear_tblCellHeader { width: 60px; }
#ecms_usedEquipmentList123 .equipmentListColor_tblCellHeader { width: 100px; }
#ecms_usedEquipmentList123 .equipmentListPrice_tblCellHeader { width: 120px; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td { background: #e6e6e6; color: #1a1a1a; padding: 5px; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td b a { display: block; padding-right: 15px; font-weight: bold; font-size: 13px; color: #1a79b3; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td b a:visited { color: #145b86; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td b a:hover { color: #6cb14a; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td b a:active { color: #88c26c; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellHeader td:last-child { font-weight: bold; border-right: 1px solid #5c5c5c; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellBody td { padding: 10px; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellBody td #equipmentListItem_Image { margin: 0 20px 0 0; border: none; }
#ecms_usedEquipmentList123 .equipmentListItem_tblCellBody td #equipmentListItem_Image img { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; }
#ecms_usedEquipmentList123 #equipmentListItem_Description .equipmentList_link { padding: 5px 7px; }

#helpDialogComment { width: 90% !important; }

#addedCheckout, #pd-cart-continue .ui-state-default, #pd-cart-continue .ui-widget-content .ui-state-default, #pd-cart-continue .ui-widget-header .ui-state-default { width: 100%; font-size: 15px; }

#addedImage { padding: 2px; background: #d9d9d9; border: 1px solid #b3b3b3 !important; padding-right: 2px !important; margin-right: 20px; }

#addedUpdate { padding: 4px 6px; clear: both; top: 10px; }

#cartHeader h2.pd-accent { font-size: 18px; font-weight: bold !important; font-style: normal !important; padding: 6px; }
#cartHeader h2.pd-accent .no-fontface { font-weight: normal !important; }
#cartHeader .co-links { margin-top: 6px; }
#cartHeader .ecomm_button, #cartHeader .endeavor_map_buttons, #cartHeader a.ecomm_button, #cartHeader input.ecomm_button, #cartHeader .ecms_forms_button, #cartHeader input[type="reset"], #cartHeader input[type="button"], #cartHeader input[type="submit"], #cartHeader button[type="reset"], #cartHeader button[type="button"], #cartHeader button[type="submit"], #cartHeader .vehicleWidget_sidebar .fitmentButtonWrapper input.btnSelectedFitmentVehicle.reset, .vehicleWidget_sidebar .fitmentButtonWrapper #cartHeader input.btnSelectedFitmentVehicle.reset, #cartHeader .vehicleWidget_sidebar .vehicleWidgetSubmit input, .vehicleWidget_sidebar .vehicleWidgetSubmit #cartHeader input, #cartHeader #ecomm_refineNav #btnSearchByKnownSize, #ecomm_refineNav #cartHeader #btnSearchByKnownSize, #cartHeader .ecomm_productPagerPageCount a, .ecomm_productPagerPageCount #cartHeader a, #cartHeader .landingList + strong a.searchlistingRTT, .landingList + strong #cartHeader a.searchlistingRTT, #cartHeader #showcase_quicksearch .ecomm_button, #showcase_quicksearch #cartHeader .ecomm_button, #cartHeader #showcase_switch_link #showcase_switch_label, #showcase_switch_link #cartHeader #showcase_switch_label, #cartHeader #ecomm_searchResultsContent #auto_pagnation_end a, #ecomm_searchResultsContent #auto_pagnation_end #cartHeader a, #cartHeader .pd-option-select ul li, .pd-option-select ul #cartHeader li, #cartHeader #pd-vehicle-select ul li, #pd-vehicle-select ul #cartHeader li, #cartHeader .pd-recommended-back, #cartHeader .pd-recommended-more, #cartHeader .pd-option-select ul li.pd-noSelect, .pd-option-select ul #cartHeader li.pd-noSelect, #cartHeader #galleryLeftLink, #cartHeader #galleryRightLink, #cartHeader #addContinue, #cartHeader #addedUpdate { margin: 5px; }

#co-viewCart { -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
#co-viewCart input[type="text"], #co-viewCart input[type="email"], #co-viewCart input[type="input"], #co-viewCart input[type="password"], #co-viewCart textarea { background: #e6e6e6; border: 1px solid #a1a1a1; color: black; font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; }
#co-viewCart input[type="text"]:focus, #co-viewCart input[type="email"]:focus, #co-viewCart input[type="input"]:focus, #co-viewCart input[type="password"]:focus, #co-viewCart textarea:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
#co-viewCart select { font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; background: #e6e6e6; border: 1px solid #a1a1a1; color: black; }
#co-viewCart select[size] { -moz-box-shadow: 0 0 0px 2px #d0d0d0; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -o-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#co-viewCart select[size]:focus { border-color: #818181; color: black; -moz-box-shadow: 0 0 0px 2px #a1a1a1; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -o-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
#co-viewCart select option { background: #e6e6e6; color: black; }
#co-viewCart tr th:nth-child(3) { width: 100px; }
#co-viewCart tr:last-child td { vertical-align: middle; }
#co-viewCart #cartRemoveItem { color: gray; }
#co-viewCart #cartRemoveItem:visited { color: #666666; }
#co-viewCart #cartRemoveItem:hover { color: #4f8136; }
#co-viewCart #cartRemoveItem:active { color: #65a545; }
#co-viewCart input { display: inline !important; }
#co-viewCart input#cartItemQuantity { display: block !important; }
#co-viewCart input#cartPromotions { margin: 5px 12px; }

#co-cartsummary .pd-accent { font-size: 20px; }

#cartItems { background: white; color: #333; }

.checkout-contact-popup .shortText, .checkout-contact-popup .longText, .checkout-contact-popup textarea { font-size: 14px !important; }

.checkout-contact-popup .normalText, .checkout-contact-popup .checkboxLabel { background-color: transparent; color: inherit !important; font-size: 12px; font-family: "Oswald", Arial, Helvetica, sans-serif; }

#cartShippingOptions { width: 180px !important; margin-left: 20px; }

#service-detail .pd-variant-box { color: black !important; border-color: gray !important; background-color: #e6e6e6 !important; }
#service-detail .service-icon { background-color: #1a79b3; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
#service-detail hr { border-top-color: gray; }

#service-table .service-icon { background-color: #1a79b3; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

#footer { color: white; margin: 0 auto; margin-top: 0px; background: none; background-color: #1a79b3; }
#footer h5 { color: white; }

#footerWrap { background: none; }

#footer_footer { background: none; position: relative; height: 15px; }

#seoFooter { background: none; padding-top: 15px; border-top: none; margin: 0 auto; margin-top: 0; }
.ie7 #seoFooter { padding-bottom: 0px !important; }
#seoFooter a { color: white; }
#seoFooter a:visited { color: #e6e6e6; }
#seoFooter a:hover { color: white; }
#seoFooter a:active { color: white; }

#footerRight { width: 170px; float: right; height: 100%; }

#footerLeft.seoFooter, #footerRight.seoFooter { padding: 0; padding-left: 15px; }
#footerLeft h5, #footerRight h5 { padding-bottom: 0.2em; margin: 0 0 10px 0; border-bottom: none; }

#footerLeft { width: 730px; float: left; border-right: none; }
#footerLeft h5 { text-indent: 0px; }
#footerLeft #footerCol1 { padding: 0; }
#footerLeft #footerCol1 p { width: 100%; margin-bottom: 0; }
#footerLeft #footerCol1 #footerAddress h6, #footerLeft #footerCol1 #footerPhone h6 { font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
#footerLeft #footerCol1 #footerAddress + br, #footerLeft #footerCol1 #footerPhone + br { display: none; }
#footerLeft #footerCol1 #footerPhone { margin-bottom: 20px; }
#footerLeft #footerCol2 strong { font-size: 14px; }

#multiLocationFooter { color: white; padding-top: 15px; padding-bottom: 20px; border-top: none; }
.ie7 #multiLocationFooter { padding-bottom: 0px !important; }
#multiLocationFooter a { color: white; }
#multiLocationFooter a:visited { color: #e6e6e6; }
#multiLocationFooter a:hover { color: white; }
#multiLocationFooter a:active { color: white; }
#multiLocationFooter p.copyright { margin: 0; margin-left: 10px; }
#multiLocationFooter .locations h5 { padding-bottom: 0.2em; margin-bottom: 10px; margin-top: 0; border-bottom: none; text-indent: 0px; font-size: 19px; font-weight: bold !important; font-style: normal !important; }
#multiLocationFooter .locations h5 .no-fontface { font-weight: normal !important; }
#multiLocationFooter .locations .location-container { padding-left: 10px; }
#multiLocationFooter .locations .location h6 { font-size: 14px; font-family: "Oswald", Arial, Helvetica, sans-serif; }
#multiLocationFooter .locations .location a { color: white !important; }
#multiLocationFooter .locations .location a:hover { color: #c7c7c7 !important; }
#multiLocationFooter .navigation h5 { padding-bottom: 0.2em; margin-bottom: 10px; margin-left: 6px; margin-top: 0; border-bottom: none; font-size: 19px; font-weight: bold !important; font-style: normal !important; }
#multiLocationFooter .navigation h5 .no-fontface { font-weight: normal !important; }
#multiLocationFooter .navigation ul { margin-top: -5px; }
#multiLocationFooter .navigation li { margin-top: 0; margin-bottom: 2px; }
#multiLocationFooter .navigation a { text-decoration: none; }
#multiLocationFooter .navigation a:hover { text-decoration: underline; }

.footerAddressBlock { background: transparent; color: white; border: none; padding: 11px !important; }

/* ============== Waypoint Framework | Custom CSS ======================= */
#myCustomLink { position: absolute; width: 100px; height: 100px; display: block; text-indent: -999px; overflow: hidden; background: rgba(255, 0, 0, 0.5); border: 1px dashed rgba(255, 0, 0, 0.75); right: 0; top: 0; position: absolute; }
#myCustomLink:active { top: 0px; }

#footerLinks a.brand { position: absolute; width: 960px; height: 33px; display: block; text-indent: -999px; overflow: hidden; background: rgba(255, 0, 0, 0.5); border: 1px dashed rgba(255, 0, 0, 0.75); right: 0; top: 0; position: absolute; }
#footerLinks a.brand:active { top: 0px; }

/*=== Chrome Transition Fix ===*/
#primeNav, #ecomm_SearchProducts3, #ecomm_SearchProducts { -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }

/*=== Fixed BG ===*/
#content { background-color: transparent !important; }

/*=== Transitions ===*/
.ctaTransition { -ms-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }

.socialTransition { -ms-transition: all .1s linear; -moz-transition: all .1s linear; -webkit-transition: all .1s linear; transition: all .1s ease-out; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }

/*===[ Home Body ]===*/
.homeBody #content #ecomm_shopContent { padding-top: 0; }

/*===[ HEADER ]===*/
#header .socialMedia { list-style: none; margin: 0; padding: 0; position: absolute; top: 100px; right: 180px; }
#header .socialMedia li { float: left; margin: 0 2px; }

#headerLogo .companyLogoWrapper { height: 79px; }

#headerLogo { height: 79px; }
#headerLogo .companyLogoHeading { display: table-cell; line-height: 22px; vertical-align: middle; }

.header-repeat { position: absolute; top: 0; left: 0; display: block; height: 93px; width: 100%; background: url("../images/header-bg.jpg"); background-size: cover; }

.nav-repeat { position: absolute; top: 93px; left: 0; display: block; height: 50px; width: 100%; background: #1a79b3; }

#dealerLogo { position: absolute; top: 11px; left: -1px; }

/*===[ Footer ]===*/
#footer .navigation { display: none; }
#footer #footerLeft { width: 960px; }
#footer #footerLeft #footerCol1 { width: 100%; }
#footer #footerLeft #footerCol1 .footerAddressBlock { width: 245px; float: left; margin-top: 0 !important; margin-right: 20px; border-radius: 8px; }
#footer #footerLeft #footerCol1 > p { clear: both; }
#footer #footerLeft #footerCol1 > br { display: none; }
#footer #footerLeft #footerCol2 { display: none; }
#footer #footerRight { display: none; }

#multiLocationFooter .legacy-locator { display: none; }

/*===[ FULLWIDTH PRIMARY NAV ]===*/
ul#primeNavList { display: table !important; width: 960px !important; border-spacing: 0px 0 !important; }
ul#primeNavList > li.navItem { display: table-cell; float: none !important; text-align: center !important; margin: 0px 0px !important; }
ul#primeNavList li.navSubItem a { text-align: left; }

.endeavor-block.headerLinks { display: none; }

#ecomm_SearchProducts3 .go-button { background: #fff !important; border-color: #fff !important; color: #000 !important; }

#ecomm_SearchProducts3 .go-button:hover { background: #1a79b3 !important; border-color: #fff !important; color: #000 !important; }

#ecomm_SearchProducts3 { border: 1px solid #aba9a9; border-radius: 7px; }
