@charset "utf-8";
/* ==================================================
   JAMESKOTA - CLOUD
   ================================================== */
body{background:#eee;font-family:"Arial Narrow", Arial, sans-serif;font-weight:bold;font-stretch:condensed;}
body p,.productReview{font-family:Arial,sans-serif;font-weight:lighter;font-stretch:normal;font-size:12px;line-height:22px;color:#000;}
b, strong{font-weight:bold;}
hr{border-top-color:#fff;}
/*.row{margin:0;display:block;} */
.list-group{display:block;}
.list-group-item{float:left;}
h2{font-size:24px;}
select{width:100%;}
.product.col div.card{height:380px;}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,.row{--bs-gutter-x:0;}
.card{--bs-card-border-radius:0rem;}
input[type="radio"]{accent-color:#c22821;}
.accordion{--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-focus-border-color:#000;--bs-accordion-active-color:#000;--bs-accordion-active-bg:#fff;}
.accordion-button:not(.collapsed){color:#333;background-color:#f5f5f5;border-color:#ddd;}
.accordion-button:not(.collapsed)::after,.accordion-button.collapsed::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.accordion-button:focus{outline:none;box-shadow:none;}
.accordion-body{padding:16px 0;}
.accordion-body .productList{padding:0px;margin-left:5px;padding-right:10px;width:100%;}
.accordion-header,.accordion-button,.accordion-button:not(.collapsed){background:linear-gradient(to bottom right, #f0f0f0, #cccccc);color:#000;border-radius:0px;--bs-accordion-border-color:#fff;}
.accordion-button i{color:#000;}
.accordion-header{/*background:#f5f5f5;*/background: linear-gradient(to bottom right, #f0f0f0, #cccccc);}
.accordion-item h2 button{font-family:Arial,sans-serif;font-size:14px;}
--bs-accordion-active-color{color:#000;}
.columnList .card:hover,.columnList .card:focus,.columnList .card.active{color:green;}
.outofstocknotice{color:#00AA00;font-weight:bold;font-size:16px;}
.dropdown-item.active,.dropdown-item:active{background-color:transparent;}
.dropdown-item:focus, .dropdown-item:hover{background-color:transparent;}
.dropdown-menu{--bs-dropdown-link-hover-bg:transparent;}
.parentCategoryTreeItem ul.categoryTreeCategories{background-color:#363436;}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-radius:0;}
button.navbar-toggler{background-color:#ddd;color:#282e03;position:absolute;top:24px;right:24px;}
button.navbar-toggler:hover{background-color:#ccc;}
button.navbar-toggler:focus{box-shadow:none;}
/* Quote Form Styles - Used for Trailer Quotes */
#newquoteform{padding-left:15px;padding-rgiht:15px;}
#newquoteform h3{font-size:16px;font-weight:bold;text-transform:uppercase;padding-bottom:6px;}
#newquoteform h4{font-size:14px;font-weight:bold;text-transform:uppercase;padding:10px 0 6px 0;}
#newquoteform .left{float:left;margin-bottom:10px;}
#newquoteform .right{float:right}
#newquoteform p,#tarpquote .list-group-item{text-align:left;}
.cartItemDetails{padding-left:15px;}
.page-header,.description{margin-left:15px;padding-right:30px;}
#facetedSearch{padding-right:15px;}
.facetedSearchColumnLeft{padding-left:15px;margin-top:-5px;}
.facetedSearchColumnRight{padding-right:5px;}
.nav-link{text-transform:uppercase;}
.clear{clear:both}
.note{font-style:italic}
input[type="checkbox"] {accent-color:green;}
.indentlabel{padding-left:0px;}
#submit{width:76px;height:32px;border:none;background: url("https://jameskota-tenant-public.s3.amazonaws.com/images/nav/submit.svg") no-repeat;}
#submit:hover{background:url("https://jameskota-tenant-public.s3.amazonaws.com/images/nav/submit-hover.svg") no-repeat;}
.form-contact .buttonWrap{text-align:center;}
.cto{font-size:14px;font-style:italic;line-height:26px;}
textarea{border:1px solid #ccc;vertical-align:top;display:block;width:310px;}
select{height:30px;padding:0;vertical-align:top;margin-left:0px;}
select[multiple], select[size]{height:30px;}
.warrantyform input,.warrantyform select,.warrantyform textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#59595B;}
#newquoteform a,.req{color:#c22821;font-weight:bold;font-style:normal;}
#color-note{font-style:italic;font-weight:bold;}
#newquoteform img{width:100%;}
#ramboxnote{display:inline-block;color:#333;font-size:16px;font-weight:bold;padding:0px;line-height:1px;}
#ramboxnote img{margin-bottom:4px;margin-right:4px;}
.colorcol{width:32%;display:inline-block}
.triplecol{width:98%;display:inline-block;margin-bottom:10px;}
.dualcol{width:48%;display:inline-block;font-size:12px;}
form#tarpquote div#newquoteform div.left.col-sm-6.col-12 p input,select,#phone,#zipcode{width:210px;border:1px solid #000;}
#TarpColor1,#TarpColor2,#TarpColor3,#TarpColor4,#TarpColor5,#TarpColor6,#TarpColor7,#TarpColor8,#TarpColor9{}
form#tarpquote div#newquoteform div.left.col-sm-6.col-12 p input[type="text"]{width:210px;height:30px;border:1px solid #000;padding:6px;}
form#tarpquote div#newquoteform div.left.col-sm-6.col-12 p input[type="number"]{width:90px;height:30px;padding:6px;}
#newquoteform label{width:210px;font-weight:normal;font-size:12px;}
form#tarpquote div#newquoteform div.left.col-sm-6.col-12 p input[type=radio],form#tarpquote div#newquoteform div.left.col-sm-6.col-12 p input[type=checkbox]{width:21px;margin-top:-2px;margin-right:2px;margin-left:-3px;}
form#tarpquote div#newquoteform div.left.col-sm-6.col-12 div input[type=radio]{margin-right:8px;}
h3 span.noncaph3,h4 span.noncaph4{text-transform:none;font-weight:normal;}
.colorrow{margin:10px 0;}
#messages{margin-left:15px;margin-right:15px;}
.alert-info{background-color:#eee;border-color:#a6a8aa;color:#000;}
.columnList .card:hover, .columnList .card:focus, .columnList .card.active{background-color:#f5f5f5;border-color:#f5f5f5;}
/*.searchForm{font-size:12px;margin-top:15px;margin-left:auto;margin-right:auto;width:100%;padding:4px 0 0 6px;}*/
.searchForm{font-size:12px;width:100%;padding:4px 0 0 6px;}
.searchForm button[type=submit]{height:33px;background-color:#ccc;color:#333;padding-bottom:2px;border:0;border-left:1px solid #000;}
.searchForm button[type=submit]:hover{background-color:#444;color:#ddd;}
/* .searchForm div span{height:33px;} */
.form-control{height:33px;border-radius:0;color:#333;line-height:0.5;}
.form-control::placeholder{color:#555;}
.storeLogo{margin-top:3px;}
/* Checkout */
#onePageCheckout .card-header{background:#000 !important;color:#fff;height:50px;border-radius:0;}
#onePageCheckout .card-title{text-align:left;text-transform:none;}
#onePageCheckout label{padding-right:10px;font-weight:bold:}
#onePageCheckout h5{font-size:16px;}
#addressesForm .form-control{font-size:16px;line-height:16px;}
/* End Checkout */
/* Product Buy Now button */
.productListDetails{border:none !important;}
a.productListDetails{display:inline-block;width:76px;height:32px;background:transparent url('https://jameskota-tenant-public.s3.amazonaws.com/images/nav/Buy-Now.svg') no-repeat center top;}
a.productListDetails:hover{opacity:0.5;}
.productList .product .viewDetails{bottom:0;}
#duracapexplore-duracapoptionalrack,#duracapquest-duracapoptionalrack,#duracapjourney-duracapoptionalrack,#duracapandbedmat-duracapoptionalrack{padding-top:20px;}
/* END Quote Form Styles - Used for Trailer Quotes */
/* Welcome Page */
	.row{background-color:#fff;margin:0;}
	.mainslider{color:#000;margin-left:-40px;}
	.mainslider h3{color:#fff;font-size:19px;font-weight:bold;text-shadow:2px 2px 2px #000;margin:0;padding:0;text-align:left;}
	.mainslider h4{color:#bbbcbf;font-size:20px;font-weight:bold;text-shadow:2px 2px 2px #000;margin:0;padding:0;text-align:left;}
	.mainslide1 h3,.mainslide2 h3,.mainslide3 h3,.mainslide4 h3{position:absolute;top:10px;left:20px;}
	.mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4{position:absolute;top:90px;left:20px;}
	.dbmainslide1 h3,.dbmainslide2 h3,.dbmainslide3 h3,.dbmainslide4 h3{position:absolute;top:10px;left:20px;}
	.dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4{position:absolute;top:160px;left:20px;}
	.mainswiper-container,.swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;}
	.mainswiper-wrapper,.swiper-wrapper{margin-bottom:20px;}
	.mainswiper-slide,.swiper-slide{text-align:center;background:#fff;height:120px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px;vertical-align:text-top;}
	.mainswiper-slide,.swiper-slide a{position:absolute;top:0px;left:auto;}
	.mainswiper-slide,.swiper-slide img{width:96px;}
	.mainswiper-slide,.swiper-slide span{font-size:11px;font-weight:bold;display:block;}
	.swiper-pagination-bullet-active{background:#c22821;}
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:4px;}
	.swiper-button-next{width:32px;height:32px;margin-right:20px;top:270px;background:url('https://jameskota-tenant-public.s3.amazonaws.com/images/welcome/controls.png') no-repeat -43px -32px;}
	.swiper-button-prev{width:32px;height:32px;margin-left:20px;top:270px;background:url('https://jameskota-tenant-public.s3.amazonaws.com/images/welcome/controls.png') no-repeat 0 -32px;}
	.parent-cat{width:auto;height:90px;background:url('https://jameskota-tenant-public.s3.amazonaws.com/images/welcome/GradientBar.jpg') repeat-x;}
	.parent-cat .title{height:90px;}
	.parent-cat .title h2,.parent-cat a{color:#fff;font-weight:700;text-shadow:2px 2px 2px #000;}
	.parent-cat .title span,.parent-cat a:hover{color:#bbbcbf;font-weight:700;text-shadow:2px 2px 2px #000;}
	.parent-cat .title h2{padding-top:10px;}
	.parent-cat .title a:hover{ text-decoration: none;}
	.welcomep{padding-top:10px;padding-bottom:20px;}
	.page-header p,.page-header h1{text-align:left;color:#000;font-weight:lighter;}
	.page-header p{font-family:Arial,sans-serif;font-size:12px;line-height:22px;text-align:justify;text-justify:inter-word;padding-top:14px;}
	.page-header h1{padding:0;font-size:20px;text-align:left;text-transform:uppercase;font-weight:bold}
	#welcomeheading1{font-family:Arial Narrow,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:20px;font-weight:bold}
	#welcomeheading2{font-family:Arial Narrow,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:14px;font-weight:bold;margin-top:-6px;color:#000}
	#replacementPartFreeShipping{text-align:center;}
	#replacementPartAddtoCart #addToCart .btn-Partblock{float:none;width:180px;margin-left:auto;margin-right:auto;}
	#replacementPartAddtoCart{margin-bottom:20px;}
	#addToCartPanel select{width:100%;height:26px;border:none;background-color:#f5f5f5;color:#000;}
	a.left.carousel-control,a.right.carousel-control{margin-bottom:0px !important;}
	.welcomeContent{margin-top:36%;}
	/*#welcomeContent{margin-top:16px;margin-right:-15px;margin-left:-15px;margin-top:-62px;} */
    #welcomeContent.innerContent div.col-12.flus.content{background:#f0f;}
	#welcomeContent .carousel-indicators [data-bs-target]{width:20px;background-color:#000;}
	#welcomeContent .carousel-indicators .active{width:20px;opacity:0.5;}
	/*#welcomeContent .carousel-item img{margin-left:-30px;width:1227px;} */
	#welcomeContent .carousel-control-next,#welcomeContent .carousel-control-prev{opacity:1;}
	#welcomeContent .carousel-item img{margin-left:0px;width:100%;height:auto;}
	#welcomeContent a{text-decoration:none;}
	#welcomeContent .list-group-item{float:none;}
	a.list-group-item:hover, a.list-group-item:focus{text-decoration:none;background:#f5f5f5;}
/* END Welcome Page */

/* Remove Rounded Corners - Except from Carousel */
.cawrng{font-weight:bold}
.cawrng img{height:20px;width:auto;}
.maple{display:inline-block;height:20px;width:20px;background:url(' https://s3.amazonaws.com/jameskota-tenant-public/media/publicFile/SmallMapleLeaf.png') no-repeat;}
.swiper-pagination-bullet,.carousel-indicators li{border-radius:10px !important;}
.bullet-img{width:80px;}
div.image{width:100%;display:inline-block;}
div.image img{display:block;margin:0 auto;float:none;}
.featuredproducts{clear:both;}
.shipping img{display:block;margin:0 auto;float:none;}
.productList .thumbnail {padding: 20px 0 45px 0;text-align:center;}
.review-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border: 1px solid #ddd;border-image-source:none;border-image-slice:100% 100% 100% 100%;border-image-width:1 1 1 1;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition-property:all;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0s;max-width:100px;height:auto;float:left;margin-right:10px;}
/* Pricing */
.productDiscount{font-weight:bold;color:#000;}
.price,.altPrice{font-weight:normal;color:#444;font-size:16px;}
.productSalePrice,.attributeExpandedPrice{font-weight:bold;color:#c22821;font-size:16px;}
.productListPrice{font-size:16px;}
/* End Pricing */
.facetedSearchForm{width:100%;}
.starImages img{height:20px;padding-bottom:5px;margin-right:-1px;}
.productDiscount{font-weight:bold;color:#000;}
.clear,.section {clear:both;}
.section{text-align:center;}
.section h2{font-size:1.3em;text-align:left;}
.section p{text-align:left;}
#tacoma-note a{text-decoration:underline}
.section img{width:200px;height:130px;margin:0;border:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.section li{padding-bottom:0px;}
.section iframe {margin-left:0px;margin-bottom:14px;}
.btn-Partblock {display:block;width:80%;padding-left:0px;padding-right:0px;float:right;}
.helpSection img {margin:0px;float:none;}
table.attributeMatrix{border-collapse:collapse;border-spacing:0;width:100%;}
table.attributeMatrix th{padding:4px;}
table.attributeMatrix td{padding:4px;}
/* Product Carousel */
#myCarousel,#categorycarousel{background-color:#000;display:block;position:absolute;top:23px;left:0px;width:100vw;max-width:100%;}
.swiper-pagination-bullet,.carousel-indicators li{border-radius:10px !important;}
.carousel-indicators{display:none;}
.carousel-indicators [data-bs-target]{width:80px;}
.carousel-indicators{position:relative;top:0px;left:25%;z-index:2;width:80%;margin-left:-15%;padding-left:0px;list-style-type:none;list-style-image:none;list-style-position:outside;text-align:center;height:40px;display:block;}
.carousel-indicators li{border-color:#000;text-shadow:4px 4px 6px #eee;background-color:#eee;text-indent:0;}
.carousel-indicators .active{background-color:#000;text-shadow:4px 4px 6px #eee;}
.carousel-indicators.carousel-indicators--thumbnails li{width:80px;height:40px;margin:0;border:none;border-radius:0;}
.carousel-indicators.carousel-indicators--thumbnails .active{background-color:transparent;}
.carousel-indicators.carousel-indicators--thumbnails .active .thumbnail{border-color:#337ab7;}
#categoryContent #myCarousel::before{display:block;content:" ";visibility:hidden;}
.carousel-caption{position:absolute;left:15%;right:15%;top:10px;z-index:10;padding-top:0px;padding-bottom:20px;color:#fff;text-align:center;text-shadow: 2px 2px 4px #000;}
#thisCarousel{margin-bottom:20px;}
.thumbnail{height:360px;border-radius:0px;}
#myCarousel img{width:100%}
#myCarousel::before{display:block;content:" ";margin-top:-107px;height:107px;visibility:hidden;}
.carousel-item img{height:auto;}
.categoryFooter{padding-left:15px;padding-right:15px;}
.category #myCarousel::before{margin-top:-133px;}
div#myCarousel.lessCarouselspace{margin-left:0px;margin-right:0px;}
div#myCarousel.lessCarouselspace .bx-wrapper{margin-bottom:10px;}
.mainslider{color:#000;}
.mainslider2,.mainslider3{padding-left:0px;}
.swiper-pagination-bullet-active{background:#c22821;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:4px;}
.swiper-button-next{width:32px;height:32px;margin-right:20px;top:270px;background:url("https://shop-agricover-tenant-public.s3.amazonaws.com/images/welcome/controls.png") no-repeat -43px -32px;}
.swiper-button-prev{width:32px;height:32px;margin-left:20px;top:270px;background:url("https://shop-agricover-tenant-public.s3.amazonaws.com/images/welcome/controls.png") no-repeat 0 -32px;}
#thisCarousel{margin-bottom:20px;}
.thumbnail{height:400px;}
.list-group-item{text-align:center;border:#fff;}
#shipping-qual-banner{width:65%;display:block;float:none;margin-left:auto;margin-right:auto}
#helpvideo{width:300px;height:169px;}
#helpimage{width:300px;}
sup{top:-0.3em;}
.rf {color:#F00;font-weight:bold;padding-right:4px;}
.address-note {font-style:italic;font-size:12px;padding-bottom:6px;}
#creditCardSecurityCode { width:15%;}
.freightpart{background-color:#ddd;}
#productDetails form div{padding:6px;}
#productDetails form div#fitments {padding:0px;}
div#fitments a{color:#d2232a;}
a {color:#555;}
a:active,a:hover,a:focus {color:#222;}
.btn-link {color:#777;}
.btn-link:active,.btn-link:hover,.btn-link:focus {color:#333;}
.btn-primary {background-color:#d2232a;border-color:#be232a;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {background-color:#af232a;border-color:#a0232a;}
.productList .thumbnail:hover, .productList .thumbnail:focus, .productList .thumbnail.active {border-color:#be232a}
.pagination > li > a, .pagination > li > span {color:#555;} /* or d2232a */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color:#d2232a;border-color:#be232a;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color:#af232a}
div#productDetails > form > table.attributeMatrix > tbody > tr > td.productData > a {color:#d2232a;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{z-index:0;}
#miniCategory-MoneyShot {text-align:center;}
#product-shipping{padding-top:16px;padding-bottom:10px;}
.page-header { margin-top: 10px;}
.panel-primary {border-color:#000;}
.panel-primary > .panel-heading {background-color:#222;border-color:#000;}
div.cartOps.panel.panel-default div.panel-body center a#paypalExpressLink img.img-responsive{width:145px;height:42px;}
.page-header{border-bottom:none;margin-bottom:0px;}
.page-header h1{font-size:20px;}
.wlcmp,.description p{font-size:12px;padding-right:20px;text-align:justify;}
div.subcategoryList p.wlcmp{text-align:justify;width:95%;}
sup{top:-0.3em;}
#mobCarousel{margin-top:0px;margin-bottom:0px;}
#watchvideos:hover{text-decoration:none;}
.videoslink,.productReviewStars{text-align:center;line-height:30px;height:30px;}
.viewMore{text-align:center;line-height:30px;height:30px;}
.partsinstallvideos{text-align:center;margin-bottom:20px;}
#product-shipping{padding-top:6px;padding-bottom:0px;text-align:center;}
#product-shipping img{height:42px;}
#productDetails{padding-bottom:0px;}
#sizingchart{text-decoration:underline;color:#c22821;}
#sizingchart:hover{text-decoration:none;}
.redlink{color:#c22821;}
.productListPagination{margin-bottom:20px;float:right;}
body#contactPage > div.mainContainer.container > div.row > div.col-12 > main#content > ol#crumbs.breadcrumb{margin-left:-15px !important;margin-right:-15px !important;}
body#contactPage > div.mainContainer.container > div.row > div.col-12 > main#content > div#contactContent.innerContent > div.category > p > img{margin-left:0px !important;margin-right:0px !important;width:100%;height:auto;}
#contactForm label{font-weight:200;vertical-align:top}
#contactForm .requiredLabel{font-weight:700;}
#contactForm input {margin-bottom:8px;}
#form-contact div{padding-right:20px;}
#contactinformation{display:block;}
#form-contact{margin-left:15px;}
#form-contact .category img{width:100vw;margin-left:-15px;}
#form-contact img{width:100%;padding-bottom:20px;}
#form-contact .page-header h1{margin-left:-15px;margin-top:-20px;}
.basicForm label{width:120px;}
/* Start Make/Model Dropdowns */
#adaracutilirailsdropdowns,#agconversionsdropdowns,#cargomgtdropdowns,#jdnewleaderdropdowns,#lomaxdropdowns,#rackcovercombodropdowns,#smartpackdropdowns,#snowsportdropdowns,#tonneaudropdowns,#uprightsdropdowns,#hybriddropdowns,#rockstardropdowns
{width:100%;text-align:center;list-style:none;padding:0;margin:0;}
#adaracutilirailsdropdowns li,#agconversionsdropdowns li,#cargomgtdropdowns li,#jdnewleaderdropdowns li,#lomaxdropdowns li,#rackcovercombodropdowns li,#smartpackdropdowns li,#snowsportdropdowns li,#tonneaudropdowns li,#uprightsdropdowns li,#hybriddropdowns li,#rockstardropdowns li
{list-style:none;font-size:14px;padding-top:4px;padding-bottom:6px;height:34px;width:100%;}
html > body #adaracutilirailsdropdowns li,html > body #agconversionsdropdowns li,html > body #cargomgtdropdowns li,html > body #jdnewleaderdropdowns li,html > body #lomaxdropdowns li,html > body #rackcovercombodropdowns li,html > body #snowsportdropdowns li,html > body #tonneaudropdowns li,html > body #uprightsdropdowns li,html > body #rockstardropdowns li,html > body #hybriddropdowns li,html > body #smartpackdropdowns li
{padding-top:4px;padding-bottom:6px;}
#choose_year,#choose_make,#choose_model,#choose_bed,#choose_type,#choose_height,#choose_finish,#choose_pockets,#choose_retriever,#choose_newleaderbox,#choose_applications,#choose_controls,#choose_tarpsystems,#choose_rearreturns,#choose_rise,#choose_dimension,#choose_width,#choose_length,#choose_cover,#choose_size,#choose_gasket,#choose_light
{width:100%;height:26px;border:none;background-color:#f5f5f5;color:#000;}
*+html #boxes #accesscoverfinder li,*+html #boxes #lomaxcoverfinder li,*+html #boxes #rackcovercombofinder li,*+html #boxes #rockstarfinder li,*+html #boxes #snowsportfinder li,*+html #boxes #utilirailsfinder li{background:#fff;}
*+html #boxes #accesscoverfinder #choose_year, *+html #boxes #accesscoverfinder #choose_make, *+html #boxes #accesscoverfinder #choose_model, *+html #boxes #accesscoverfinder #choose_bed{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#CCCCCC) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#CCCCCC);background-color:#fff;color:#000;}
*+html #boxes #snowsportfinder #choose_year, *+html #boxes #snowsportfinder #choose_make, *+html #boxes #snowsportfinder #choose_model{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#CCCCCC) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#CCCCCC);background-color:#fff;color:#000;}
*+html #boxes #lomaxcoverfinder #choose_year, *+html #boxes #lomaxcoverfinder #choose_make, *+html #boxes #lomaxcoverfinder #choose_model, *+html #boxes #lomaxcoverfinder #choose_bed, *+html #boxes #lomaxcoverfinder #choose_finish,*+html #boxes #utilirailsfinder #choose_year, *+html #boxes #utilirailsfinder #choose_make, *+html #boxes #utilirailsfinder #choose_model, *+html #boxes #utilirailsfinder #choose_bed, *+html #boxes #utilirailsfinder #choose_finish{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#CCCCCC) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#CCCCCC);background-color:#fff;color:#000;}
*+html #boxes #rackcovercombofinder #choose_year, *+html #boxes #rackcovercombofinder #choose_make, *+html #boxes #rackcovercombofinder #choose_model, *+html #boxes #rackcovercombofinder #choose_bed, *+html #boxes #rackcovercombofinder #choose_finish, *+html #boxes #rackcovercombofinder #choose_cover{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#CCCCCC) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#CCCCCC);background-color:#fff;color:#000;}
*+html #boxes #rockstarfinder #choose_year, *+html #boxes #rockstarfinder #choose_make, *+html #boxes #rockstarfinder #choose_model{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#CCCCCC) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#CCCCCC);background-color:#fff;color:#000;}
.fasciaTrimming{border:none;box-shadow:none;margin-top:10px;}
#makeInfo-fasciaTrimming{margin-bottom:0;}
/* End Make/Model Dropdown */
/* Header Stuff*/
	header{position:fixed;top:0;left:0;width:100%;z-index:3;}
	header .container{height:81px;}
	.mobstorelinks{font-family:"Arial Narrow", Arial, sans-serif;display:block;position:absolute;top:10px;left:220px;text-align:center;min-width:120px;}
	.mobstorelinks #mainphone{display:block;height:16px;width:auto;font-size:16px;font-weight:bold;color:#fff;text-decoration:none;}
	.mobstorelinks ul{display:flex;padding-left:0;}
	.mobstorelinks ul li{display:inline-block;padding-top:20px;}
	#mainphone:hover{color:#a6a8aa;text-decoration:none;}
	#storeLinks{font-family:"Arial Narrow", Arial, sans-serif;text-transform:uppercase;position:absolute;top:20px;right:10px;}
	#storeLinks a,.mobstorelinks a{color:#fff;}
	#storeLinks a:hover,.mobstorelinks a:hover{color:#a6a8aa;background:none;}
	#cartLink,#checkoutLink{font-size:12px;width:50%;}
	#storeLinks .linkText{text-transform:uppercase;}
	#ECCAddItemTool-cartQuantity{background-color:#c22821;}
	/* Top Navigation */
	.mobmenu div.storeLogo a img.img-responsive{margin-left:0px;}
	.mobmenu #mainphone{font-size:12px;padding-top:8px;padding-right:0px;}
	.mobmenu .mobstoreLinks{text-align:right;}
	.mobmenu #storeLinks{list-style-type:none;padding:8px;}
	.mobmenu #storeLinks li{display:inline-block;padding-left:8px;}
	.mobmenu,.navbar-default{background-color:#000;}
	#mainNavbar{margin-top:-7px;margin-left:-16px;height:87px;background:transparent; /*linear-gradient(to top, #B2D235, #282e03); #000*/}
	/*.navbar .container{display:flex;align-items:center;justify-content:space-between;} */
	.navbar-nav{margin:7.5px 0px}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a{color:#fff;}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#a6a8aa;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#a6a8aa;font-weight:600;background-color:#000;}
	.navbar{border-radius:0;padding-top:0px;}
	.navbar-inverse{background-color:#ff0;border-color:#F00;}
	.jklvl1nav{background:linear-gradient(to top, #B2D235, #282e03);/* #000*/ position:relative;top:0;left:0;}
	.jklvl2nav{display:none;}
	.navbar-collapse.collapse{padding-top:12px;padding-top:0px}
	.navbar-brand{background:transparent;position:absolute;top:5px;left:5px;}
	#headerLinks{/*margin-left:3px;*/ position:relative;top:0;left:70px;font-weight:bold;}
	#headerLinks .dropdown .dropdown-toggle{color:#fff;line-height:26px;}
	#headerLinks .dropdown .dropdown-toggle:hover{text-decoration:none;color:#a6a8aa;}
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:#333;text-decoration:none;}
	#contactLink{padding:0;line-height:2.5;}
	#navigation{border:none;}
	#navigation #categoryTreeTopLevel{width:220px;}
	.nav-item{text-transform:uppercase;}
	ul#categoryTreeTopLevel.dropdown-menu.categoryTreeCategories li a{color:#eee;}
	.filterButton{background-color:#fff;}
	.categoryHeader img{width:100%;height:auto;}
	div.storeLogo a img.img-responsive{height:auto;width:180px;margin-left:15px;}
	#mobNavbar{background:linear-gradient(to bottom, #b2d235, #282e03);position:absolute;top:81px;left:0px;width:100vw;}
	#mobNavbar ul li a{font-size:14px;color:#fff;padding-left:10px;}
	#mobNavbar ul li a:hover{color:#a6a8aa;}
	#subpages-accessories,#subpages-inventory{background:transparent;border-radius:0px;}
	/* End Navigation */
/* End Header Stuff*/

/* Breadcumbs Stuff */
	.breadcrumb{margin-bottom:0px;font-size:14px;margin-left:15px;}
/* End Breadcumbs Stuff */

/* Main Stuff */
	.card-title{text-align:center;text-transform:uppercase;height:46px;}
	.productLink .price,.productList .card a{text-align:center;}
	.col{padding:10px;}
	main{margin-top:81px;background-color:#fff;margin-left:auto;margin-right:auto;}
	#categoryContent{background-color:#fff;}
	.container, .container-sm{max-width:100%;}
	.productLeft{margin-left:0;}
	.productLeft a{text-decoration:none;}
	/* Category Carousel */
	.welcomeCarousel{position:absolute;left:0px;top:101px;}
	#myCarousel img{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
/*	#myCarousel::before{display:block;content:" ";margin-top:-107px;height:107px;visibility:hidden;} */
	#myCarousel,#myCarousel img{width:100%;}
	/* End Category Carousel */
	/* Category Pages */
	div.category span.categoryHeader #myCarousel{margin-left:0px;}
	/* End Category Pages */
	/* Trailer Buttons */
	#traileraddToCart,#callToOrder,#financingAvailable,#tscfinancingAvailable,#sffinancingAvailable{margin:15px 0;}
	#traileraddToCart a:hover,#callToOrder a:hover,#financingAvailable a:hover,#tscfinancingAvailable a:hover,#sffinancingAvailable a:hover{text-decoration:none;}
	#traileraddToCart .btn-primary,#callToOrder .btn-primary{background-color:#333;border-color:#000;width:100%;}
	#financingAvailable .btn-primary{background-color:#006600;border-color:#003300;}
    #tscfinancingAvailable .btn-primary{background-color:#008800;border-color:#005500;}
    #sffinancingAvailable .btn-primary{background-color:#00AA00;border-color:#007700;}
	#traileraddToCart .btn-primary:hover,#callToOrder .btn-primary:hover{background-color:#111;border-color:#000;}
	#financingAvailable .btn-primary:hover{background-color:#003300;border-color:#001100;}
    #tscfinancingAvailable .btn-primary:hover{background-color:#005500;border-color:#003300;}
    #sffinancingAvailable .btn-primary:hover{background-color:#007700;border-color:#005500;}
	.shippingbanner{height:60px;width:auto;}
	div.col-12.flush div.page-header h1,div.col-12.flush p,div.col-12.flush h2,div.col-12.flush h3{margin-left:20px;}
	.careerlink{color:#c22821;text-decoration:underline;}
    .onePageCheckout-addresses-errors::before{display:block;content:" ";margin-top:-120px;height:120px;visibility:hidden;}
	.subcategory .card{margin-bottom:0rem;border:none;}
	.productleft,.productright,.productReviewPage,#productInfo-productFeatures{padding-left:15px;padding-right:15px;}
	#productInfo-productFeatures .accordion-body{display:flex;}
	.description{margin-left:0px;width:100%;}
	#descriptionHeading{width:100%;}
	#productInfo .description{padding-right:0px;}
	#productInfo .description .accordion-body{width:100%;padding-left:15px;}
	/* Cart Stuff */
	#cartButtons .btn,#couponCodeForm .btn,#continueShoppingButton .btn,#clearCartButton .btn{background-color:#333;color:#fff;font-weight:bold;font-size:14px;}
	#cartButtons .btn:hover,#couponCodeForm .btn:hover,#continueShoppingButton .btn:hover,#clearCartButton .btn:hover{background-color:#555;}
	#couponCodeForm .btn{margin-left:10px;padding:6px 12px;height:34px;margin-bottom:2px;}
	.cartItemAttributeValueAndIcons,.cartItemTotal{font-weight:normal;}
	.cartQuantity .quantityInput{width:40px;}
	.btn-primary {background-color:#c22821;border-color:#be232a;font-weight:bold;font-size:14px;}
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {background-color:#af232a;border-color:#a0232a;}
	#onePageCheckoutMain{margin-left:15px;margin-right:15px;}
	#addressesForm .form-control{background-color:#fff;font-weight: normal;font-stretch: normal;font-family:Arial, "sans-serif"}
	#addressesForm .form-control[disabled], #addressesForm .form-control[readonly], #addressesForm fieldset[disabled] .form-control{background-color: #eee;}
	#onePageCheckout label,#onePageCheckout span,#onePageCheckout div{font-family:Arial,sans-serif;font-stretch:normal;} 
	#onePageCheckout span,#onePageCheckout div{font-weight: normal;}
	.onePageCheckout-addresses-errors::before{display:block;content:" ";margin-top:-90px;height:90px;visibility:hidden;}
	#cartContainer .row{--bs-gutter-x:1rem}
	.cartItemTotal{font-size:16px;}
	#onePageCheckout select{margin-left:0px;}
	onePageCheckoutLayoutContent{padding-top:2px;padding-bottom:20px;}
	/* End Cart Stuff */
/* End Main Stuff */

/* Feature Stuff */
    #productInfo-productFeatures h2{text-transform:uppercase;}
    .featuresection{display:inline-block;width:90%;padding-bottom:40px;}
    .featureimgsection{display:inline-block;width:100%;height:100%;overflow:hidden;}
    .normalfeaturesection{display:inline-block !important;width:100%;padding-bottom:30px;vertical-align:text-top}
    .normalfeatureimgsection{display:inline-block;width:100%;height:100%;overflow:hidden;}
    .featuresection h3,.normalfeaturesection h3{font-size:16px;text-transform:uppercase;font-weight:bold;}
    .mobilefeatureimage,.normalfeatureimage{width:100%;margin:0;padding:0;height:auto;}
    .normalfeatureimage,.mobilefeatureimage{display:block;max-width:674px;min-width:300px;max-height:449px;}
    #features p{font-family:Arial,sans-serif;color:#000;text-align:left;font-weight:lighter;}
    .featuresection .bx-wrapper,.normalfeaturesection .bx-wrapper{margin:0}
    .normalfeaturesection img,.featuresection img{line-height:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
    .normalfeaturesection a,.featuresection a{text-decoration:underline;color:#a6a8aa;}
    .normalfeaturesection a:hover,.featuresection a:hover{color:#c22821;}
/* End Feature Stuff 

/* Sitemap Page */
	#siteMapContent{padding-left:5px;padding-right:5px;}
	#siteMapContent a{text-decoration:none;}
	#siteMapContent a:hover{opacity:0.5;transition:opacity 500ms ease-in-out;}
	#siteMapContent div.page-header h1{margin-left:10px;font-size:16px;}
	.siteMapCategory{padding-left:10px;}
	.siteMapSubcategories{padding-left:10px;}
	.siteMapSubcategories li .siteMapCategory li{display:list-item;}
	.siteMapSubcategories li .siteMapCategory li .siteMapCategory li{display:inline-block;width:220px;margin:2px 4px 12px 4px;}
	.siteMapSubcategories .snowplowsSiteMapCategoryLink .siteMapCategory li,.used-inventorySiteMapCategoryLink .siteMapCateogry li,.brandsSiteMapCategoryLink .siteMapSubcategories li .siteMapCategory li{display:inline-block;width:220px;margin:2px 4px 12px 4px;}
	.siteMapCategory li a.siteMapProduct img{margin-left:auto;margin-right:auto;}
	.siteMapCategory li a.siteMapProduct{display:block;width:100%;height:auto;text-align:center}
	.siteMapCategory li a.siteMapProduct p{margin:4px auto 10px auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;font-size:12px;}
    .used-inventorySiteMapCategoryLink .siteMapCateogry li a.siteMapProduct p{margin:4px auto 10px -10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;font-size:12px;}
	.automotiveSiteMapCategoryLink .siteMapSubcategories li .siteMapCategory li .siteMapCategory {padding-inline-start:0px;}
	.siteMapHeaderLinks{display:none;}
	#siteMap ul{list-style-type:none;padding:0;}
	a.siteMapLink p{margin:4px auto 10px -10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:230px;font-size:14px;}
	ul.siteMapCategoryWithProducts.m-4 div.row ul.siteMapCategoryWithProducts.m-4{margin-left:0px !important;}
	.trailer-typesSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4,.outdoorsSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4,.product-warrantiesSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4{margin:0 !important;height:28px;font-size:14px;}
/* End Sitemap Page */

/* Footer Stuff */
    span.categoryFooter h2,span.categoryFooter p{margin-left:30px;margin-right:30px;}
    span.categoryFooter a{color:#c22821;text-decoration:underline;}
    span.categoryFooter a:hover{color:#555;text-decoration:none;}
	footer{width:100%;height:auto;margin-left:auto;margin-right:auto;padding-bottom:24px;background:linear-gradient(to bottom, #B2D235, #282e03)/*#000*/;}
	#footersection{text-align:center;padding:10px;}
    .footerAttribution,.footerAttribution a{color:#fff;text-decoration:none;font-weight:normal;}
    .footerAttribution a:hover{color:#a6a8aa;}
	#footersection #storeLogo img.img-responsive{margin-left:auto;margin-right:auto;padding-top:12px;width:190px;height:auto;}
	footer div{background:transparent; /*linear-gradient(to bottom, #B2D235, #282e03) #000;*/}
	footer div #storeAddress{color:#fff /*#fff */;}
	footer div #storeAddress a{color:#fff /*#fff */;text-decoration:none;}
	footer div #storeAddress a:hover{color:#bbbcbf;text-decoration:none;}
	footer div #storeAddress strong{display:block;}
	#footerLinks {width:100%;text-align:center;clear:both;}
	#footerLinks ul{width:100%;padding:0px;margin:0px;list-style:none;border:0;}
	#footerLinks ul li {margin-top:0px;text-align:center;color:#fff /* #fff*/; display:inline-block;}
	#footerLinks ul li a{display:inline-block;height:32px;line-height:32px;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:normal;vertical-align:middle;padding: 0px 4px 0px 4px;}
	#footerLinks ul .spacer {width: 8px;}
	#footerLinks ul li a:hover {text-decoration:underline;}
	#footerNavbar{border:none;}
	#footerNavbar,#footerNavbar .container{background:transparent; /*linear-gradient(to bottom, #B2D235, #282e03) #000 */border-color:#000;margin-bottom:0px;}
	#footerNavbar ul{display:block;margin-left:auto;margin-right:auto;}
    #footerNavbar ul li{padding:0px;}
    #footerNavbar ul li a{color:#fff /*#fff */;font-weight:normal;text-transform:uppercase;}
    #footerNavbar ul li a:hover{color:#a6a8aa;}
	#facebook{padding-top:20px;}
	#facebook a{color:#fff;}
	#facebook a:hover{color:#a6a8aa;}
	input[type=number]{width:80px;}
	.categoryFooter div{display:block;padding-left:7px;padding-right:7px;text-align:justify;}
	.categoryFooter div div.col-12{display:block}
	/* Security Seals */
	#footerSeals {width: 100%;}
	#footerSeals div {display:inline;}
	#footerSeals p {text-align:left;}
	#footerSeals img{height:20px;padding:5px;}
	#footerSeals #godaddy img{height:50px;width:auto;}
	#footerSeals #authorizenet .AuthorizeNetSeal img{height:56px;width:auto;}
	#footerSeals #trustwave img{height:50px;width:auto;}
	/* End Security Seals */
/* End Footer Stuff */
/* Special OEM Feature */
	#tacoma-note a.oemfeature{line-height:36px;text-decoration:none;}
	#tacoma-note a.oemfeature:hover{text-decoration:underline;}
/* End Special OEM Feature */@media (min-width:500px) {
	.mobmenu #mainphone{font-size:18px;}
	#shipping-qual-banner{width:40%;}
	.trustedsite-trustmark{float:left;}
	#checkoutButton{display:block;width:50%;}
	#product-shipping{padding:0}
	#product-shipping img{height:50px;}
	.section{text-align:left;}
	.section img{float:left;margin:0 20px 20px 0;}
	.starImages img{height:20px;padding-bottom:5px;margin-right:-1px;}
	.viewMore{text-align:center;line-height:40px;height:40px;}
	.welcomeContent{margin-top:34%;}
    /* Highlight Error field on Checkout */
    .form-control:focus{
        border-color:#c22821;
        outline:0;
        -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(194,40,33,.6);
        box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(194,40,33,.6);
    }
}
@media (min-width:500px) {
	.mobstorelinks{left:300px;}
	#welcomeContent .list-group-item{float:left;}
}
@media (min-width:768px) {
    #newquoteform h3{font-size:20px}
	#newquoteform h4{font-size:16px}
	#newquoteform label{width:280px;font-size:14px;}
	.dualcol{font-size:14px;}
	select{margin-left:0px;}
/* Welcome Page */
	.parent-cat .title{height:364px;}
	.swiper-button-next{margin-right:-10px;top:50%;}
	.swiper-button-prev{margin-left:-10px;top:50%;}	
	/*#myCarousel::before{display:block;content:" ";height:107px;visibility:hidden;} */
	.welcomeCarousel{position:relative;left:0px;top:0px;margin-left:-15px;}
	#myCarousel{margin-top:0px;}
	.mainslider h3{font-size:45px;}
	.mainslider h4{font-size:17px;}
	.mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4{top:60px;}
	.dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4{top:112px;}
	.mainswiper-container,.swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;}
	.mainswiper-slide,.swiper-slide img{/*height:120px;*/width:160px;}
	.mainswiper-slide,.swiper-slide{text-align:center;background:#fff;height:150px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px;}
	.page-header p,.description p{font-size:14px;}
	.wlcmp{font-size:14px;}
	#welcomeheading1{font-size:36px;}
	#welcomeheading2{font-size:26px;}
	.parent-cat{margin-top:-20px;}
	.items{margin-bottom:-10px;}
	.welcomeContent{margin-top:0;}
	div.subcategoryList p.wlcmp{width:730px;}
/* END Welcome Page */	
	.videoslink,.productReviewStars{text-align:center;line-height:60px;height:60px;}
	.navbar-nav{margin:0;}
	#helpvideo{width:186px;height:105px;}
	#helpimage{width:186px;}
	ul#headerLinks.nav.navbar-nav li a{padding-right:10px;padding-left:10px;color:#fff/*#fff*/;font-size:12px;}
	div.productRight.col-sm-4.col-12.pull-right center a img{width:100%;}
	div.facetedSearchColumnLeft.col-12.col-sm-4 center a img{width:210px;}
	.page-header h1{font-size:36px;}
	#product-shipping{text-align:center;}
	#productDetails{padding-bottom:10px;}
	.cartItemImage{width:44%;}
	.cartItemDetailsAndAttributes{width:56%;}
	#searchString, .form-control{line-height:1.0;}
	.section iframe {margin-left:34px;margin-bottom:14px;}
	body#contactPage > div.mainContainer.container > div.row > div.col-12 > main#content > div#contactContent.innerContent > div.category >p > img{margin-left:-15px !important;margin-right:-15px !important;width:750px;height:auto;}
/* Header Stuff */
	header{background:transparent;height:81px;}
	/*header{width:1170px;margin-left: auto;margin-right:auto;} */
	div.storeLogo a img.img-responsive,div#storeLogo a img.img-responsive{height:auto;width:190px;margin-left:-8px;}
	ul#categoryTreeTopLevel.dropdown-menu.categoryTreeCategories li a{color:#000;}
	.storeLogo{height:auto;width:240px;position:relative;top:0;left:30px;margin:0 auto;}
	/* .storeLogo{height:auto;width:240px;position:relative;top:-10px;left:0px;margin:0 auto;} */
	#mobNavbar{width:750px;}
	.mobstorelinks{left:400px;}
/* End Header Stuff */
	
/* Breadcumbs Stuff */
	#crumbs, #checkoutBreadcrumbs{margin-top:0px;margin-bottom:0px;}
/* End Breadcumbs Stuff */
	
/* Main Stuff */
	/* Category Carousel */
	#myCarousel,#myCarousel img,#content,.container{width:750px;max-width:750px;}
	/* End Category Carousel */
	#form-contact{padding-right:15px;}
	#form-contact .category img{width:750px;}
	.card-title{height:75px;}
	.accordion-item h2 button{font-size:16px;}
	.description{margin-left:0px;width:750px;}
	.category .description{margin-left:15px;}
	#descriptionHeading{width:750px;}
	#productInfo-description .accordion-body{width:750px;padding-left:15px;}
/* End Main Stuff */
	
/* Feature Stuff */
	#productInfo-productFeatures .panel-body{width:750px;padding-left:0px;padding-right:0px;margin-left:0px;}
    #productInfo-productFeatures .panel-body h2{text-align:center;font-weight:bold;}
	.normalfeaturesection{width:330px;margin-left:15px;margin-right:15px;float:left;}
	.normalfeatureimgsection{width:330px;height:auto;margin-left:0px;margin-right:0px;}
	.normalfeatureimage{width:330px;height:auto;}
	.sizestxt h3,.featuresection h3, .normalfeaturesection h3{font-size:20px}
/* End Feature Stuff */
    
/* Sitemap Page */
	#siteMapContent{padding-left: 15px;padding-right: 15px;}
	#siteMapContent div.page-header h1{margin-left:20px;font-size:20px;}
	.siteMapCategory{padding-left:10px;}
	.siteMapSubcategories{padding-left:30px;}
	.siteMapSubcategories li .siteMapCategory li{display:list-item;}
	.siteMapSubcategories li .siteMapCategory li .siteMapCategory li{display:inline-block;width:250px;margin:2px 4px 12px 4px;}
	.siteMapSubcategories .snowplowsSiteMapCategoryLink .siteMapCategory li,.used-inventorySiteMapCategoryLink .siteMapCateogry li,.brandsSiteMapCategoryLink .siteMapSubcategories li .siteMapCategory li{display:inline-block;width:250px;margin:2px 4px 12px 4px;}
	.siteMapCategory li a.siteMapProduct img{margin-left:auto;margin-right:auto;}
	.siteMapCategory li a.siteMapProduct{display:block;width:100%;height:auto;text-align:center}
	.siteMapCategory li a.siteMapProduct:hover{opacity:0.5;transition:opacity 500ms ease-in-out;}
	.siteMapCategory li a.siteMapProduct p{margin:4px auto 10px auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:230px;font-size:14px;}
    .used-inventorySiteMapCategoryLink .siteMapCateogry li a.siteMapProduct p{margin:4px auto 10px -10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:230px;font-size:14px;}
	.automotiveSiteMapCategoryLink .siteMapSubcategories li .siteMapCategory li .siteMapCategory {padding-inline-start:0px;}
	ul.siteMapCategoryWithProducts.m-4 div.row ul.siteMapCategoryWithProducts.m-4{margin-left:0px !important;}
	.trailer-typesSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4,.outdoorsSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4,.product-warrantiesSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4{margin:0 !important;height:28px;font-size:16px;}
/* End Sitemap Page */
	
/* Footer Stuff */
	footer{background-color:#000;width:750px;height:170px;margin-left:auto;margin-right:auto;}
	.footerAttribution .attribution{font-size;14px;}
	#footersection{display:flex;flex-direction:row;}
	#footersection #storeLogo img.img-responsive{padding-top:10px;padding-left:10px;}
	#footerNavbar{border:none;margin-bottom:0px;}
	#footerNavbar ul{display:block;margin-left:auto;margin-right:auto;font-size:0;}
	#footerNavbar ul li{display:inline-block;padding:0px;font-size;12px;}
	#footerNavbar ul li a{font-size:12px;padding:5px;}
	#facebook{padding-top:10px;}
	#facebook a{display:inline-block;width:20px;height:auto;margin-right:-10px;}
	#footerSeals {width:100%;}
	#footerSeals div {display:inline;}
	#footerSeals p {text-align:left;}
	#footerSeals img{height:20px;padding:5px;}
	#footerSeals #godaddy img{height:40px;width:auto;}
	#footerSeals #authorizenet .AuthorizeNetSeal img{height:56px;width:auto;}
	#footerSeals #trustwave #trustwaveSealImage{height:40px;width:auto;}
/* End Footer Stuff */
}
@media (min-width:992px) {
    #newquoteform img{width:280px;height:210px;margin-right:40px;}
	#ramboxnote{font-size:14px;}
	#newquoteform label{width:216px;}
	.triplecol{width:32%;margin-bottom:0px;}
	.indentlabel{padding-left:20px;}
	select{margin-left:-4px;}
/* Welcome Page */
	.mainslider h3{font-size:57px;}
	.mainslider h4{font-size:18px;}
	.mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4{top:74px;}
	.dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4{top:136px;}
	.mainswiper-slide/*,.swiper-slide img */{height:100px;}
	.parent-cat{height:360px;width:220px;overflow:hidden;}
	.parent-cat .title{height:264px;}
	.parent-cat .title h2,.parent-cat a{color:#fff;font-weight:700;}
	.parent-cat .title span,.parent-cat a:hover{color:#bbbcbf;font-weight:700;} 
	.viewall{position:absolute;bottom:10px;left:10px;}
	.mainswiper-container,.swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;}
	.mainswiper-slide,.swiper-slide{text-align:center;background:#fff;height:160px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px;}
	.mainswiper-slide,.swiper-slide img{/*height:120px;*/width:160px;}
	.mainswiper-slide,.swiper-slide span{font-size:10px;font-weight:bold;display:block;}
	.mainswiper-pagination-bullet-active,.swiper-pagination-bullet-active{background:#c22821;}
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:4px;}
	div.subcategoryList p.wlcmp{width:950px;}
/* End Welcome Page */
	.viewMore{text-align:center;line-height:30px;height:30px;}
	.trustedsite-trustmark{float:none;}
	#helpvideo{width:255px;height:144px;}
	#helpimage{width:255px;}
	div.productRight.col-sm-4.col-12.pull-right center a img {width:300px;}	
	div.facetedSearchColumnLeft.col-12.col-sm-4 center a img{width:280px;}
	ul#headerLinks.nav.navbar-nav li a{padding-right:15px;padding-left:15px;}	
	.cartQuantity{margin-right:30px; margin-left:-40px;}
	.img-responsive{width:160px;}
	#product-shipping img{height:56px;}
	.section iframe{margin-left:6px;margin-bottom:14px;width:280px;}
	#shipping-qual-banner{width:65%;}
	#checkoutButton{display:block;width:100%;}
	body#contactPage > div.mainContainer.container > div.row > div.col-12 > main#content > div#contactContent.innerContent > div.category >p > img{width:970px;height:auto;}
/* Header Stuff */
	.jklvl2nav{display:flex;background-color:transparent;border:none;position:absolute;left:220px;top:44px;height:26px;line-height:26px;width:600px;}
	.storeLogo{top:-10px;left:0px;}
	div.storeLogo a img.img-responsive{width:210px;margin-left:15px;margin-top:15px;}
	#headerLinks{left:20px;}
	#cartLink,#checkoutLink{width:auto;}
	#mainphone{display:block;height:20px;width:auto;text-align:right;font-size:16px;font-weight:bold;line-height:100%;vertical-align:text-bottom;color:#fff/*#fff */;padding-top:0px;margin-bottom:0px;text-decoration:none;position:absolute;top:8px;right:25px;}
	.mobstorelinks{display:none;}
	#mobNavbar,#mobNavbar ul,#mobNavbar .searchForm{display:none !important;}
	.searchForm{position:relative;top:-15px;left:410px;}
	.searchForm{font-size:14px;float:none;width:100%;}
/* End Header Stuff */

/* Main Stuff */
	/* Category Carousel */
	#myCarousel,#myCarousel img,#content,.container{width:970px;max-width:970px;}
	/* End Category Carousel */
	#form-contact img{margin-left:0px;width:400px;height:auto;}
	#contactinformation{display:flex;}
	#form-contact .category img{width:970px;}
	#categoryContent .facetedSearchColumnRight .container{width:100%;max-width:100%;}
	div.description.accordion-item,div.productFeatures.accordion-item,div.productVideos.accordion-item,div.productReviews.accordion-item,div.relatedProducts.accordion-item{border:0px;}
	.description,#descriptionHeading{width:970px;}
	#productInfo-description .accordion-body{width:970px;padding-left:15px;}
	.card-title{height:40px;}
/* End Main Stuff */
    
/* Feature Stuff */
    #productInfo-productFeatures .panel-body{width:616px;margin-left:0px;}
	.normalfeaturesection{width:275px;margin-left:15px;margin-right:15px;float:left;}
	.normalfeatureimgsection{width:275px;height:auto;margin-left:0px;margin-right:10px;}
	.normalfeatureimage{width:275px;height:auto;}
/* End Feature Stuff */
	
/* Footer Stuff */
	footer{background-color:#000;width:970px;margin-left:auto;margin-right:auto;}
	.footerAttribution{color:#fff;}
	.footerAttribution .attribution{position:relative;bottom:-24px;left:0}
	#footersection #storeLogo img.img-responsive{padding-top:20px;padding-left:10px;}
	#facebook{padding-top:12px;}
	#footerNavbar{border:none;margin-bottom:0px;}
	#footerNavbar ul li a{font-size:14px;padding:10px;font-weight:bold;}
	#footerSeals {width: 100%;}
	#footerSeals div {display:inline;}
	#footerSeals p {text-align:left;}
	#footerSeals img{height:30px;padding:5px;}
	#footerSeals #godaddy img{height:40px;width:auto;}
	#footerSeals #authorizenet .AuthorizeNetSeal img{height:56px;width:auto;}
	#footerSeals #trustwave #trustwaveSealImage{height:40px;width:auto;}
	.categoryFooter div{display:flex;}
/* End Footer Stuff */
}
@media (min-width:1200px) {
    input[type=number]{width:80px;} 
	#newquoteform label{width:260px;}
/* Welcome Page */
	.mainswiper-container,.swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;}
	.mainswiper-slide,.swiper-slide{text-align:center;background:#fff;height:180px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px;}
	.mainswiper-slide,.swiper-slide img{/*height:150px;*/width:200px;}
	.mainswiper-slide,.swiper-slide span{font-size:12px;font-weight:bold;display:block;}
	.mainswiper-pagination-bullet-active,.swiper-pagination-bullet-active{background:#c22821;}
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:4px;}
	.bx-wrapper{margin-bottom:40px !important;}
	.parent-cat{height:400px;width:280px;overflow:hidden;}
	.parent-cat .title{height:364px;/* width: 290px; background: #ff0; */}
	.parent-cat .title h2,.parent-cat a{color:#fff;font-weight:700;}
	.parent-cat .title span,.parent-cat a:hover{color:#bbbcbf;font-weight:700;}
	.viewall{position:relative;bottom:10px;left:0px;}
	.welcomep{padding-top:10px;padding-bottom:20px;}
	.mainslider h3{font-size:70px;}
	.mainslider h4{font-size:20px;}
	.mainslide1 h4,.mainslide2 h4,.mainslide3 h4,.mainslide4 h4{top:90px;}
	.dbmainslide1 h4,.dbmainslide2 h4,.dbmainslide3 h4,.dbmainslide4 h4{top:160px;}
	div.subcategoryList p.wlcmp{width:1150px;}
/* END Welcome Page */	
	#helpvideo{width:300px;height:169px;}
	#helpimage{width:300px;}
	div.facetedSearchColumnLeft.col-12.col-sm-4 center a img{width:300px;}
	.cartQuantity{margin-right:0; margin-left:0;}
	.img-responsive{width:200px;}
	#product-shipping img{height:60px;}
	.section iframe{margin-left:34px;margin-bottom:14px;width:310px;}
	h1.name.pageTitle{font-size:32px;}
	body#contactPage > div.mainContainer.container > div.row > div.col-12 > main#content > div#contactContent.innerContent > div.category >p > img{width:1170px;height:auto;}
	.productList{width:100%;}
/* Header Stuff */
	div.storeLogo a img.img-responsive{width:240px;}
	.contactLink{padding-bottom:0px;padding-top:0px;}
	#headerLinks{left:70px;}
/* End Header Stuff */

/* Breadcumbs Stuff */
	.breadcrumb{border-radius:0;}
	
/* End Breadcumbs Stuff */

/* Main Stuff */
	/* Category Carousel */
	#myCarousel,#myCarousel img,#content,.container{width:1170px;max-width:1170px;}
	/* End Category Carousel */
	/* Pricing */
	.price,.altPrice,.productSalePrice,.attributeExpandedPrice{font-size:18px;}
    /* End Pricing */
	.card-title{height:65px;}
	#form-contact img{width:450px;}
	#form-contact .category img{width:1170px;}
	/* Sitemap Page */
	.siteMapCategoryWithProducts{width:1140px;margin-left:15px !important;}
	#siteMap{width:1155px;margin-left:0px;}
	#siteMap .page-header{margin-left:0px;}
	ul.siteMapCategoryWithProducts.m-4 div.row ul.siteMapCategoryWithProducts.m-4{margin-left:0px !important;}
	.trailer-typesSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4,.outdoorsSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4,.product-warrantiesSiteMapCategoryWithProducts ul.siteMapCategoryWithProducts.m-4{margin:0 !important;height:28px;font-size:16px;}
	/* End Sitemap Page */
	.description,#descriptionHeading{width:1170px;}
	#productInfo-description .accordion-body{width:1170px;padding-left:15px;}
	.product.col div.card{height:410px;}
/* End Main Stuff */
    
/* Feature Stuff */
    #productInfo-productFeatures .panel-body{width:750px;margin-left:0px;}
	.normalfeaturesection{width:345px;margin-left:15px;margin-right:15px;float:left;}
	.normalfeatureimgsection{width:345px;height:auto;margin-left:0px;margin-right:0px;}
    .normalfeaturesection h3,.normalfeaturesection p{width:345px;margin-left:0px;}
	.normalfeatureimage{width:345px;height:auto;}
/* End Feature Stuff */
	
/* Footer Stuff */
	footer{background-color:#000;width:1170px;margin-left:auto;margin-right:auto;}
	.footerAttribution{color:#fff /*#fff */;}
	.footerAttribution .attribution{position:relative;bottom:-24px;left:0}
	#footersection #storeLogo img.img-responsive{padding-top:15px;padding-left:10px;}
	#facebook{padding-top:10px;}
	#footerNavbar{border:none;margin-bottom:0px;}
/* End Footer Stuff */
}

/* Treat all media wider than 1400 the same way as media below 1400 */
@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{width:1170px;max-width:1170px;}
	.prodList .container{width:100%;max-width:100%;}
}

/* Prevent bootstrap from printing out links */
@media print {
  a[href]:after {
    content: none;
  }
}

/* Support for pagination of product reviews. */
.productReviewPage {
	/* display: none; */
}
.productReviewPage.pageActive {
	display: block;
}
.pagination > li.productReviewFirstPageNumber > a {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

/* Tweaks for Item added pop up */
.addItemTool-successModal .row{--bs-gutter-x:1.5rem;}

/* Trailers checkout form */
section#form-trailers-checkout { padding: 2rem 0 2rem 2rem; }
section#form-trailers-checkout p { margin-left: 1rem; }
section#form-trailers-checkout input, section#form-trailers-checkout select { max-width: 80%; }
@media (min-width: 992px) {
	section#form-trailers-checkout .col-form-label {text-align: right; padding-right: 1rem; }
}
