/* Waypoint CSS Hotfixes */
#ariPartStream { color: #000; }
#ariPartStream a, #ariPartStream a:link { color: #0035A7; }
#ariPartStream a:visited { color: #001541; }
#ariPartStream a:hover { color: #0052FF; }
#ariPartStream #ariPartSelectPanel { padding: 20px; }
#ariPartStream input[type="text"], #ariPartStream input[type="email"], #ariPartStream input[type="input"], #ariPartStream input[type="password"], #ariPartStream textarea { background: #fff; border: 1px solid #666; color: #000; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; }

.ui-widget-overlay { background-image: none !important; }

.real-time-quote-button, .pd-get-total-price-button { text-indent: 0px !important; }

#sidebarWidget_Container #ecms_hoursOfOperation { display: block; }

.ecomm_productPagerPageCount a { margin: 1px 3px !important; padding: 1px; float: left; }
.ecomm_productPagerPageCount a#top { visibility: hidden; width: 0 !important; font-size: 0 !important; padding: 0; margin: 0 !important; }

.mainWidgetControl.unitscroller { margin: 15px 0; }

#usedVehicleWidget .slidingWidgetControls + .slidingWidgetViewLink { float: left; text-align: center; width: 100%; position: relative; top: -25px; }

#equipmentListModel_tblCellHeaderImage { background: white; padding: 0 4px; }

#ecomm_main.ecomm_main_checkout { margin: 0; }
#ecomm_main.ecomm_main_checkout #ecomm_content.ecomm_content_webcart { float: left; width: 590px; }

#referral_wrapper { z-index: 999; }

.product-groups .product-image { display: block; }

#rtpPackages .tblAltRow { background-color: transparent; }

#cartLoginForm h3 { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-break: break-word; /* Internet Explorer 5.5+ */ font-size: 16px; }

.financingForm_tbl input[type="text"], .financingForm_tbl input[type="email"], .financingForm_tbl input[type="input"], .financingForm_tbl input[type="password"], .financingForm_tbl textarea { background: #fff; border: 1px solid #a1a1a1; color: black; -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -moz-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; -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -moz-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }
.financingForm_tbl .ecms_forms_label { color: #222; }
.financingForm_tbl select { font-size: 12px; background: #fff; border: 1px solid #a1a1a1; color: black; }
.financingForm_tbl select option { background: #fff; color: black; }
.financingForm_tbl select[size] { -webkit-box-shadow: 0 0 0px 2px #d0d0d0; -moz-box-shadow: 0 0 0px 2px #d0d0d0; box-shadow: 0 0 0px 2px #d0d0d0; }
.financingForm_tbl select[size]:focus { -webkit-box-shadow: 0 0 0px 2px #a1a1a1; -moz-box-shadow: 0 0 0px 2px #a1a1a1; box-shadow: 0 0 0px 2px #a1a1a1; }

.financingFormInnerForm_tbl { color: #222; }

#co-roadmap .pd-accent { display: inline; }

#raqs_body, #rab_body, #financings_body { left: 50px !important; top: -140px !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; }

.notebody { width: 540px; }
.notebody br { display: block !important; }
.notebody #rq_txtComments { width: 90% !important; }
.notebody .noteTitleButton { left: 92% !important; right: 0; }

#stfPopup #sft-Name, #stfPopup #sft-Comments, #stfPopup #galleryShareUrlLink { width: 90% !important; }

#ecomm_refineNav ul.nav { margin-bottom: 0 !important; }
#ecomm_refineNav ul.nav + .leftNavSubHeader { margin-top: 15px !important; }

.ie7 input.btnRequestQuote.ecomm_addToCartButton { padding-left: 1px; padding-right: 1px; }

#pd-print-version { background-color: white !important; color: black !important; }

#service-table .service-icon, #service-detail .service-icon { padding: 0 !important; }

/* Waypoint Global Styles */
.accc-logo { background-image: url('../images/brand-logos/accc_1338301701.png'); width: 179px; height: 40px; }

.american_racing-logo { background-image: url('../images/brand-logos/american_racing_1338301701.png'); width: 120px; height: 40px; }

.ase-logo { background-image: url('../images/brand-logos/ase_1338301701.png'); width: 44px; height: 40px; }

.asanti-logo { background-image: url('../images/brand-logos/asanti_1338301701.png'); width: 52px; height: 40px; }

.advanti_racing-logo { background-image: url('../images/brand-logos/advanti_racing_1349217940.png'); width: 96px; height: 40px; }

.bandag-logo { background-image: url('../images/brand-logos/bandag_1338301701.png'); width: 74px; height: 40px; }

.bbb-logo { background-image: url('../images/brand-logos/bbb_1338301701.png'); width: 28px; height: 40px; }

.bfgoodrich-logo { background-image: url('../images/brand-logos/bfgoodrich_1338301701.png'); width: 127px; height: 40px; }

.bf_canada-logo { background-image: url('../images/brand-logos/bf_canada_1338301701.png'); width: 700px; height: 72px; }

.bridgestone-logo { background-image: url('../images/brand-logos/bridgestone_1338301701.png'); width: 186px; height: 40px; }

.capitol-logo { background-image: url('../images/brand-logos/capitol_1338301701.png'); width: 133px; height: 40px; }

.carlisle-logo { background-image: url('../images/brand-logos/carlisle_1338301701.png'); width: 104px; height: 40px; }

.continental-logo { background-image: url('../images/brand-logos/continental_1338301701.png'); width: 156px; height: 40px; }

.cooper-logo { background-image: url('../images/brand-logos/cooper_1338301701.png'); width: 191px; height: 40px; }

.dayton-logo { background-image: url('../images/brand-logos/dayton_1338301701.png'); width: 171px; height: 40px; }

.dick_cepek-logo { background-image: url('../images/brand-logos/dick_cepek_1338301701.png'); width: 83px; height: 40px; }

.dunlop-logo { background-image: url('../images/brand-logos/dunlop_1338301701.png'); width: 143px; height: 40px; }

.eldorado-logo { background-image: url('../images/brand-logos/eldorado_1341589113.png'); width: 152px; height: 40px; }

.falken-logo { background-image: url('../images/brand-logos/falken_1338301701.png'); width: 105px; height: 40px; }

.firestone-logo { background-image: url('../images/brand-logos/firestone_1338301701.png'); width: 188px; height: 40px; }

.fuzion-logo { background-image: url('../images/brand-logos/fuzion_1338301701.png'); width: 168px; height: 40px; }

.gear_alloy-logo { background-image: url('../images/brand-logos/gear_alloy_1338301701.png'); width: 96px; height: 40px; }

.general-logo { background-image: url('../images/brand-logos/general_1338301701.png'); width: 178px; height: 40px; }

.goodyear-logo { background-image: url('../images/brand-logos/goodyear_1338301701.png'); width: 130px; height: 40px; }

.hankook-logo { background-image: url('../images/brand-logos/hankook_1338301701.png'); width: 131px; height: 40px; }

.hercules-logo { background-image: url('../images/brand-logos/hercules_1339018623.png'); width: 164px; height: 40px; }

.jasper-logo { background-image: url('../images/brand-logos/jasper_1338301701.png'); width: 121px; height: 40px; }

.kelly-logo { background-image: url('../images/brand-logos/kelly_1338301701.png'); width: 138px; height: 40px; }

.kumho-logo { background-image: url('../images/brand-logos/kumho_1338301701.png'); width: 120px; height: 40px; }

.maas-logo { background-image: url('../images/brand-logos/maas_1338831588.png'); width: 147px; height: 40px; }

.mastercraft-logo { background-image: url('../images/brand-logos/mastercraft_1338301701.png'); width: 149px; height: 40px; }

.michelin-logo { background-image: url('../images/brand-logos/michelin_1338301701.png'); width: 119px; height: 40px; }

.mickey_thompson-logo { background-image: url('../images/brand-logos/mickey_thompson_1338301701.png'); width: 77px; height: 40px; }

.multi_mile-logo { background-image: url('../images/brand-logos/multi_mile_1353354628.png'); width: 162px; height: 40px; }

.negotiator-logo { background-image: url('../images/brand-logos/negotiator_1338301701.png'); width: 150px; height: 40px; }

.nexen-logo { background-image: url('../images/brand-logos/nexen_1338301701.png'); width: 73px; height: 40px; }

.nitto-logo { background-image: url('../images/brand-logos/nitto_1338301701.png'); width: 162px; height: 40px; }

.pacer-logo { background-image: url('../images/brand-logos/pacer_1338301701.png'); width: 90px; height: 40px; }

.pirelli-logo { background-image: url('../images/brand-logos/pirelli_1338301701.png'); width: 162px; height: 40px; }

.primewell-logo { background-image: url('../images/brand-logos/primewell_1338301701.png'); width: 122px; height: 40px; }

.sumitomo-logo { background-image: url('../images/brand-logos/sumitomo_1338301701.png'); width: 156px; height: 40px; }

.tire_pros-logo { background-image: url('../images/brand-logos/tire_pros_1338301701.png'); width: 132px; height: 40px; }

.tire_safety-logo { background-image: url('../images/brand-logos/tire_safety_1338301701.png'); width: 100px; height: 40px; }

.titan-logo { background-image: url('../images/brand-logos/titan_1338301905.png'); width: 129px; height: 40px; }

.toyo-logo { background-image: url('../images/brand-logos/toyo_1338301701.png'); width: 170px; height: 40px; }

.uniroyal-logo { background-image: url('../images/brand-logos/uniroyal_1338301701.png'); width: 119px; height: 40px; }

.ultra-logo { background-image: url('../images/brand-logos/ultra_1338301701.png'); width: 68px; height: 40px; }

.yokohama-logo { background-image: url('../images/brand-logos/yokohama_1338301701.png'); width: 120px; height: 40px; }

.bfgoodrich_coop-logo { background-image: url('../images/brand-logos/bfgoodrich_coop_1338301701.png'); width: 246px; height: 84px; }

.uniroyal_coop-logo { background-image: url('../images/brand-logos/uniroyal_coop_1338301701.png'); width: 240px; height: 84px; }

.michelin_coop-logo { background-image: url('../images/brand-logos/michelin_coop_1338301701.png'); width: 229px; height: 84px; }

.ecomm_asset .full-sized { margin: 0 -15px; }

.cycle-slideshow { clear: both; position: relative; text-align: center; zoom: 1; display: inline-block; }
.cycle-slideshow .cycle-trigger { width: 43px; height: 64px; position: absolute; top: 30%; background: transparent; cursor: pointer; z-index: 2000; }
.cycle-slideshow .cycle-trigger-prev { left: 0px; background-image: url("../../../../../global/media/prev_arrow.png"); }
.cycle-slideshow .cycle-trigger-next { right: 0px; background-image: url("../../../../../global/media/next_arrow.png"); }

.cycle-slideshow-pager { background: url('../images/slideshow-s80313aa7b9.png') 0 -29px repeat-x; border: 1px solid; border-color: transparent; border-color: rgba(255, 255, 255, 0.3); display: inline-block; margin: 10px auto; padding: 7px; z-index: 2000; position: absolute; left: 50%; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3); }
.cycle-slideshow-pager a { color: #000; background: url('../images/slideshow-s80313aa7b9.png') 0 0; display: block; float: left; font-size: 9px; height: 14px; line-height: 14px; margin-right: 10px; position: relative; text-align: center; text-decoration: none; width: 14px; text-indent: -999px; overflow: hidden; text-shadow: 0 1px 0 rgba(255, 255, 255, 0); }
.cycle-slideshow-pager a:hover, .cycle-slideshow-pager a:active, .cycle-slideshow-pager a.activeSlide { background: url('../images/slideshow-s80313aa7b9.png') 0 -14px; }
.cycle-slideshow-pager a:active { -webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8); }
.cycle-slideshow-pager a:last-child { margin-right: 0; }