#content_wrapper .content_table{ margin:auto; width:746px; }
#content_wrapper .content_table .content_table_top{ background-image:url('../images/category_main/content-table-top-2.gif'); background-position:top; height:5px; width:746px; }
#content_wrapper .content_table .content_table_top_new_ellipsis img{ background:url('../images/category_main/category_main_sprite-2.png') no-repeat -75px -44px; height: 27px; position: relative; left: -35px; top: -5px; vertical-align: middle; width: 71px; }
#content_wrapper .content_table .content_table_top_new_ellipsis h1,
#content_wrapper .content_table .content_table_top_new_ellipsis h2{ display: inline; position:relative; left:-74px; }
#content_wrapper .content_table .product_table_blue_bar{ background-color:#0A7BD7; border:1px solid #3835FE; border-top:none; color:#FFF; font-weight:bold; height:30px; padding-left:25px; vertical-align:middle; width:746px; }
#content_wrapper .content_table .content_table_bottom { background-image:url('../images/category_main/content-table-bottom-2.gif'); background-position:bottom; height:4px; width:746px; }
#content_wrapper .content_table .product_table_top { background-image:url('../images/category_main/product-table-top-2.gif'); background-position:top; height:4px; width:746px; }
#content_wrapper .content_table .product_table_blue_bar h1,
#content_wrapper .regular_blue_bar h1,
#content_wrapper .regular_blue_bar h2,
#content_wrapper .regular_blue_bar h3 { color: #fff; font-size:16px; margin:0; }
#content_wrapper .regular_blue_bar { background-color: #115ea7;  color: #fff; height:36px; vertical-align: middle; border:none !important; }
#content_wrapper .regular_blue_bar h1, #content_wrapper .regular_blue_bar h2, #content_wrapper .regular_blue_bar h3 { font-weight: 500; padding: 0 14px; }
#content_wrapper .advancedSearch { border-left: 1px solid #ffffff; height: 18px; }
#content_wrapper .advancedSearch a { text-decoration: none; color: #FFFFFF; margin: 0px 0px 0px 16px; font-size: 14px; }
#content_wrapper .advancedSearch a:hover { text-decoration:underline; }
#content_wrapper .pagenav { margin: 0 28px 0 0; }
#content_wrapper .pagenav > .paginationItem { color: #fff; font-weight: 600; text-decoration: none; padding: 2px 0; min-width: 18px; display: inline-block; text-align: center; margin: 0 4px 0 0; }
#content_wrapper .pagenav .current_page { background: #fff; color: #115ea7;  border-radius: 100%; }
#content_wrapper .pagenav a:hover { text-decoration: underline; }
#content_wrapper .content_table .product_table_bottom{ background-image:url('../images/category_main/product-table-bottom-2.gif'); background-position:bottom; height:4px; width:746px; }
#content_wrapper .content_table .no_photo{ background:url('../images/category_main/category_main_sprite-2.png') no-repeat 0 0; height:75px; width:75px; }
#content_wrapper .content_table .add_to_cart { background-image: url(../images/category_main/category_page_buttons.png); }
#content_wrapper .content_table .make_offer { background-image: url(../images/category_main/category_page_buttons.png); }
#content_wrapper .content_table .add_to_cart,
#content_wrapper .content_table .email_when_in_stock,
#content_wrapper .content_table .make_offer{
	background-repeat:no-repeat;
	border:0;
	display:block;
	text-indent:-10000px;
	text-align:left;
	margin:0 0 0 auto;
	height:25px;
	width:152px;
}
#content_wrapper .content_table .add_to_cart { background-position:0 0; }
#content_wrapper .content_table .add_to_cart:hover,#content_wrapper .content_table .add_to_cart:focus{ background-position:0 -25px; outline:none; }

#content_wrapper .content_table .email_when_in_stock{
    background-color: transparent;
    background-image: url('/images/viewitem/emailInStock.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    position: relative;
    width: 176px;
    height: 29px;
}
#content_wrapper .content_table .email_when_in_stock:hover,#content_wrapper .content_table .email_when_in_stock:focus { background-position: 0px -29px; }

#content_wrapper .content_table .make_offer{
	background-position:0 -50px;
}
#content_wrapper .content_table .make_offer:hover,#content_wrapper .content_table .make_offer:focus{
	background-position:0 -75px;
	outline:none;
}
#content_wrapper .price { color: #000000; font-size: 16px; font-weight: bold; }
#content_wrapper .price .cent_part{
	font-size:11px;
	vertical-align:top;
}
#content_wrapper .warning{
	margin:5px;
	padding:3px;
	background-color:#FF9;
	border:2px solid #000;
}
#content_wrapper .thumbnail img{
	border:0;
	display:block;
	margin:10px auto 3px;
}
#content_wrapper .rating,
#content_wrapper .availability { font-size:12px; }
#content_wrapper .rating img { vertical-align: -15%; }
#content_wrapper .availability a,
#content_wrapper .availability a:hover,
#content_wrapper .availability a:visited { text-decoration: none; color: #000; }
#content_wrapper .power_search_link a { color: #fff; }
#content_wrapper .power_search_link a:hover{ text-decoration:none; }
#content_wrapper .free_shipping,
.content_table .free_shipping{
	color:red;
	font-weight:bold;
	margin-bottom:5px;
}
#content_wrapper .discontinued_warning{
	background-color:#FFC;
	border:1px solid #000;
	font-size:12px;
	margin:10px auto 4px;
	padding:5px;
	text-align:center;
	width:700px;
}
/*Nothing Fits block*/
#content_wrapper .afg_no_product_warning *{color: #3c3c3c; font-family: ubuntu;}
#content_wrapper .afg_no_product_warning{background-color:#fff;border:1px solid #dbdbdb;font-size:16px;margin:1px auto 30px;width:700px;}
#content_wrapper .afg_no_product_container{padding: 5px 5px 5px 20px;}
#content_wrapper .afg_no_product_container span{font-weight: 600;padding: 10px 0 0 5px;display: block;}
#content_wrapper .afg_no_product_container ul{list-style-type: none;padding: 0;margin: 0;}
#content_wrapper .afg_no_product_container ul li{padding: 5px;line-height: 23px;}
#content_wrapper .afg_no_product_container ul li::before{content: ' ';background-image: url('/themes/transitional/images/category/arrowRight.png');background-repeat: no-repeat; position: absolute;width: 24px;height: 24px;background-position: left center;}
#content_wrapper .afg_no_product_container ul li a{color: #2a7cc0;margin-left: 35px;}
#content_wrapper .afg_no_product_head{width: 90%;padding-top: 10px;}
#content_wrapper .afg_no_product_head div{color: #E04006;font-weight: 100;}
#content_wrapper .afg_no_product_head .warning_icon {background-image: url('/themes/transitional/images/category/warning.png'); background-repeat: no-repeat;background-position: left center;padding-left: 40px;min-height: 32px;}
#content_wrapper .afg_no_product_bottom{text-align: center;border-top: 1px solid #dbdbdb;padding: 10px 0;}
#content_wrapper .afg_no_product_bottom .call_us{color: #b2b2b2;}
#content_wrapper .afg_no_product_bottom .service_phone{color: #2a7cc0;}
/*Nothing Fits block End*/
#categoryContentWrapper { float: right; margin: 0 0 0 9px; padding: 10px 0 0 0; width: 752px; overflow: visible; min-height: 302px; }

#content_wrapper .left_categories_wrapper { border-width: 0 1px; border-style: solid; border-color: #b1b1b1; padding-bottom: 0; width: 180px; }
#content_wrapper .filters_content { padding-top: 3px; padding-bottom: 5px; }
#content_wrapper .guidedBrowsingBody { padding-bottom: 8px; }
.left_categories li{ list-style-position:outside; list-style-type:none; }
#content_wrapper .left_categories { display: block; margin: 0px; padding: 0px; }
#content_wrapper .left_categories li {  color: #005d7c; padding: 4px 14px; border-bottom: 1px dashed #fff; margin: 0; }
#content_wrapper .left_categories li > a { color: inherit; }
#content_wrapper .content_table { width: 752px; margin: 0 0 8px 0; }
#categoryHeaderWrapper { margin: 0 auto; }
#content_wrapper .content_table .content_table_top_new_ellipsis img{
	background:url('../images/category_main/category_main_sprite-2.png') no-repeat -75px -44px;
	height:27px;
	position:relative;
	left:-35px;
	top:-5px;
	vertical-align:middle;
	width:71px;
}
#content_wrapper .content_table .content_table_top_new_ellipsis h1,
#content_wrapper .content_table .content_table_top_new_ellipsis h2{
	display:inline;
	position:relative;
	left:-74px;
}
#content_wrapper .content_table .product_table_blue_bar h1,
#content_wrapper .regular_blue_bar h1,
#content_wrapper .regular_blue_bar h2,
#content_wrapper .regular_blue_bar h3 { font-size:16px; margin:0; }
#content_wrapper .content_table_body_text_desc {font-size: 14px;text-align: justify; }
#content_wrapper .content_table_body_text_desc > div {
	background: #f1f1f1 !important;
	border: none !important;
	width: 100% !important;
	margin: 0.5rem 0 !important;
	padding: 0.5rem 0 !important;
}
.catThumbCell {
	border: 1px solid #cfcfcf;
	padding: 14px;
}
.catThumbCell.hover {
	border-color: #144c99;
}
.catThumbCell3Col { width:33%; vertical-align: middle; }
.catThumbCell4Col { width:25%; }
.catThumbCell4Col img {
	max-width: 145px;
	max-height: 145px;
}
#content_wrapper .catThumbCell a {
	font-weight: 600;
	text-decoration: none;
}
#content_wrapper .catThumbCell a:hover {
	text-decoration: underline;
}
#content_wrapper .empty_col{
	border:0;
}
#content_wrapper .content_table .content_table_top{ background:url('../images/category_main/content-table-top-2.gif') no-repeat; background-position:top; height:5px; width:746px; display: none; }
#content_wrapper .content_table .content_table_bottom{
	background:url('../images/category_main/content-table-bottom-2.gif') no-repeat;
	background-position:bottom;
	height:4px;
	width:746px;
}

.promo_info {
	position: relative;
	margin: 12px 0 0 0;
}
.promo_info {
	position: relative;
	margin: 12px 0 15px 0;
}

.promo_info .nw,
.promo_info .ne,
.promo_info .se,
.promo_info .sw {
	position: absolute;
	background: url(../img/pink_edges.png);
	width: 6px;
	height: 6px;
}

.promo_info .nw { top: 0; left: 0; background-position: 0px  0px; }
.promo_info .ne { top: 0; right: 0; background-position: -6px 0px; }
.promo_info .se { bottom: 0; right: 0; background-position: -6px -6px;; }
.promo_info .sw { bottom: 0; left: 0; background-position: 0px -6px; }

.promo_info .body {
	border: 1px solid #939393;
	font-size: 9pt;
	background-color:#FFCCCC;
	padding-bottom: 6px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.guidedBrowsingSliderWrapper .ui-slider { position: relative; text-align: left; }
.guidedBrowsingSliderWrapper .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.guidedBrowsingSliderWrapper .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.guidedBrowsingSliderWrapper .ui-slider-horizontal { height: .8em; }
.guidedBrowsingSliderWrapper .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.guidedBrowsingSliderWrapper .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.guidedBrowsingSliderWrapper .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.guidedBrowsingSliderWrapper .ui-slider-horizontal .ui-slider-range-max { right: 0; }

.guidedBrowsingSliderWrapper .ui-slider-vertical { width: .8em; height: 100px; }
.guidedBrowsingSliderWrapper .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.guidedBrowsingSliderWrapper .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.guidedBrowsingSliderWrapper .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.guidedBrowsingSliderWrapper .ui-slider-vertical .ui-slider-range-max { top: 0; }
.guidedBrowsingSliderHeader, .guidedBrowsingInputs {
	display: block;
	padding: 8px 10px 4px;
	color: #005d7c;
	font-weight: 600;
}
.guidedBrowsingSliderHeader > span + span { float: right; }
.guidedBrowsingSliderWrapper {
	position: relative;
	margin: 8px auto 0 auto;
	width: 162px;
	height: 22px;
	visibility: hidden;
}
.guidedBrowsingSliderWrapper .left,
.guidedBrowsingSliderWrapper .right {
	width: 4px;
	height: 11px;
	position: absolute;
	top: 0;
	font-size: 1px;
	line-height: 1px;
}
.guidedBrowsingSliderWrapper .left {
	left: 0px;
}
.guidedBrowsingSliderWrapper .right {
	right: 0px;
}

.guidedBrowsingSliderWrapper .slider, .guidedBrowsingSliderWrapper .slider .ui-slider-range { background: url('/images/category_main/PriceSliderBar.png') repeat-x; height: 11px; }
.guidedBrowsingSliderWrapper .slider { cursor: pointer; width: 158px; margin: 0 auto; }
.guidedBrowsingSliderWrapper .slider .ui-slider-range { cursor: pointer; }
.guidedBrowsingSliderWrapper .slider .ui-slider-handle {background: url('/images/category_main/PriceSliderCircle.png') no-repeat;background-size: contain;top: -7px; cursor: pointer; width: 23px; height: 27px; margin-left: -12px; }
.guidedBrowsingSliderWrapper .slider .ui-slider-handle.ui-state-focus { outline: 1px dotted #144c99; }
.rangeDisplay,
.rangeItemCount .num { color: #144c99; }
.rangeItemCount { font-weight: bold; text-align: center; margin: 8px 0 0 0; }
.lsBanner { margin: 10px auto 5px auto; width: 742px; height: 133px; text-indent: -10000px; text-align: left; background: url(../category/img/liquidation_station.png) no-repeat; }
.action_links { margin-top: 0 !important; }
.availability .backorder { color: #f00; }
.availability a { cursor: default; }
.emailme_note { color: #0045E2 !important; cursor: pointer !important; text-decoration: underline !important; font-size: 8pt; }
.emailme_note:hover{ text-decoration:none!important; }
#categoryContentWrapper .message { margin-left: 10px; margin-right: 10px; }
.categoryLeafTable { display:inline-block;padding-bottom:70px; position: relative; width: 752px; }
.categoryLeafTable.branch { padding-bottom:0; }
.categoryLeafTable .categoryHeader { display: flex;align-items: center;background: #115ea7; padding: 22px 18px; color: #fff; }
.categoryLeafTable .categoryHeader > * { padding: 2px 0; }
.categoryHeader .pagination { padding: 2px 0; position: absolute; right: 18px; margin: 0; }
.categoryHeader .pagenav .navigationArrow { background-image: url('/images/category_main/paginationArrows.png'); }
.bottomPaginationControl .pagenav .navigationArrow { background-image: url('/images/category_main/paginationArrowsGrey.png'); }

.pagenav .prevArrow { background-position: 0px 0px; }
.pagenav .nextArrow { background-position: -14px 0px; }
.categoryLeafTable .categoryHeader > *, .categoryLeafTable .categoryHeader .pagination > *  { display: inline-block; vertical-align: top; }
.categoryLeafTable .categoryHeader .categorySort { width: auto; }
.categoryLeafTable .categoryHeader .categorySort select { height: 2rem; margin: 0px 16px 0px 0px; color: #000; }
.categoryItemsPerPage { padding: 2px 0; }
.categoryItemsPerPage p { display: block; margin: 0; }
.categoryItemsPerPage p .selected { text-decoration: underline; }
.categoryHeader .categoryItemsPerPage a { color: #fff; text-decoration: none; }
.bottomPaginationControl .categoryItemsPerPage a { text-decoration: none; }
.categoryItemsPerPage a:hover { text-decoration: underline; }
.categoryLeafTable .categoryBlueBar { background: #737373; color: #ffffff; padding: 8px 18px; }
.categoryLeafTable .categoryBlueBar h1, .categoryLeafTable .categoryBlueBar h2 { font-size: 14px; font-weight: bold; margin: 0; }
.categoryLeafTable .productRow { border-bottom: 1px solid #737373; min-height: 318px; }
.categoryLeafTable .productRow > * { display: inline-block; vertical-align: top; }
.categoryLeafTable .productRow .productInformation .productDescription p { margin: 0; }
.categoryLeafTable .productRow .productInformation .productName { padding: 0 0 6px 0; }
.categoryLeafTable .productRow .productInformation .productName a { color: #115ea7;  font-size: 16px; font-weight: bold; text-decoration: none; }
.categoryLeafTable .productRow .productInformation .productName a:hover, .categoryLeafTable .productRow .productInformation > .productDescription > .overflowAnchor:hover { color: #023c6a; }
.categoryLeafTable .productRow .productMedia { width: 250px; padding: 18px 8px; overflow: hidden; position: relative; }
.categoryLeafTable .productRow .productMedia .sonicExclusiveIcon {
	background-image: url('/img/sonic_exclusive.png'); background-repeat: no-repeat; background-position: -134px 0; position: absolute; top: 18px; left: 8px; width: 37px; height: 26px;
}
.categoryLeafTable .productRow .productMedia .productListSaleBanner {
	background-image: url('/themes/transitional/images/product/saleOverlayIcon.png'); background-repeat: no-repeat; background-position: -134px 0; position: absolute; top: 18px; left: 8px; width: 36px; height: 36px;
}
.categoryLeafTable .productRow .productMedia img { max-width: 230px; max-height: 230px; }
.categoryLeafTable .productRow .productMedia .mediaLinks { text-align: center; padding-top: 12px; }
.categoryLeafTable .productRow .productMedia .mediaLinks .image_gallery { padding-left: 24px; background: url('/images/category_main/galleryIcon.png') no-repeat 0px 1px; }
.categoryLeafTable .productRow .productMedia .mediaLinks div { display: inline-block; vertical-align: top; margin: 0px; position: relative; }
.categoryLeafTable .productRow .productMedia .mediaLinks div + div { margin-left: 14px; }
.categoryLeafTable .productRow .productMedia .mediaLinks a { color: #115ea7;  font-size: 12px; line-height: 1.4; }
.categoryLeafTable .productRow .productMedia .mediaLinks a:hover { color: #39a7ff; text-decoration: underline; }
.categoryLeafTable .productRow .productMedia .imageContainer a {
	display: block;
	text-align: center;
}
.categoryLeafTable .productRow .productMedia .compareControls faux-checkbox { display: inline-block; z-index: 10; position: absolute; top: 1px; left: 1px; }
.categoryLeafTable .productRow .productMedia .compareControls input { z-index: 20; position: relative; }
.categoryLeafTable .productRow .productMedia .compareControls a { margin-left: 24px; vertical-align: top; }
.categoryLeafTable .productRow .productInformation { width: 288px; padding: 18px 0; }
.categoryLeafTable .productRow .productInformation > * { display: block; }
.categoryLeafTable .productRow .productInformation > .productDescription { position: relative; padding: 0 0 16px 0; }
.categoryLeafTable .productRow .productInformation > .productDescription > .descriptionContainer { max-height: 34px; overflow: hidden; position: relative; }
.categoryLeafTable .productRow .productInformation > .productDescription.expanded > .descriptionContainer { max-height: 300px; }
.categoryLeafTable .productRow .productInformation > .productDescription > .descriptionContainer p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
}
.categoryLeafTable .productRow .productInformation > .productDescription > .overflowAnchor {
	position: absolute;
	right: 0;
	background: #fff;
	text-decoration: none;
	color: #737373 ;
	padding: 2px 5px;
	font-weight: bold;
	border: 1px solid;
}
.categoryLeafTable .productReviews { padding-bottom: 14px; }
.categoryLeafTable .productReviews > * { display: inline-block; vertical-align: top; }
.categoryLeafTable .productReviews a { color: #737373; margin-left: 12px; }
.categoryLeafTable .productReviews a:hover { color: #3193e0; text-decoration: underline; }
.categoryLeafTable ul.ratingStars { height: 15px; }
.categoryLeafTable .productReviews .ratingStars .ratingValue { background: #115ea7; border-radius: 0; }
.categoryLeafTable .ratingStars .fullStar, .categoryLeafTable .ratingStars .emptyStar div { background-image: url('/images/global/ratingStarFull.png'); background-repeat: no-repeat; }
.categoryLeafTable .ratingStars .emptyStar { background: transparent; }
.categoryLeafTable .addProductToCart { width: 178px; padding: 24px 8px 0 8px; }
.categoryLeafTable .addProductToCart .addProductContainer, .categoryLeafTable .productRow .makeAnOfferBlock { text-align: right; margin: 0px; }
.categoryLeafTable .productRow .noDisplayPrice { font-size: 12px;margin-bottom: 7px;display: block; }
#categoryContentWrapper .categoryLeafTable .productRow .addProductToCart .price { font-size: 22px; text-align: right; }
.categoryLeafTable .productRow .orangeButton,
.categoryLeafTable .productRow .yellowButton,
.categoryLeafTable .productRow .greyButton { font-family: 'Ubuntu', sans-serif; font-size: 16px; font-weight: 500; border: 2px solid #737373; margin-top: 12px; width: 112px; padding: 9px 0; text-align: center; }
.categorySideNavigation .categoriesList .optionContainer .updateWrapper a { text-decoration: none; color: #fff; border-radius: 3px; padding: 10px 14px; display: inline-block; font-size: 14px; margin-top: 12px; }
.categorySideNavigation .categoriesList .optionContainer .updateWrapper { display: block; text-align: center; }
.categorySideNavigation .categoriesList .optionContainer .updateWrapper a { background: #115ea7; color: #fff; margin: 6px 0; }
.categoryLeafTable .productRow .addProductToCart .add_to_cart { background: #199501; color: #FFFFFF;}
.categoryLeafTable .productRow .addProductToCart .add_to_cart:hover { background: #158501; }
.categoryLeafTable .productRow .makeAnOfferBlock .make_offer { background: #deb700; }
.categoryLeafTable .productRow .makeAnOfferBlock .make_offer:hover { background: #c7ad00; }
.categoryLeafTable .productRow .addProductContainer .outOfStock {
	width: 82px;
	background-color: #707070;
	background-position: 8px 9px;
	background-image: url('/images/leaf/notifyMeIcon.png');
	background-repeat: no-repeat;
	padding-left: 30px;
}
.categorySideNavigation>.categoriesList a:hover {color:#737373;}
.categoryLeafTable .productRow .addProductContainer .outOfStock:hover { background-color: #4f4f4f; }
.categoryLeafTable .productRow .addProductToCart .productAvailability { text-align: right; padding: 6px 0; font-size: 14px; width: 178px; margin: 0; }
.categoryLeafTable .productRow .addProductToCart .productAvailability .inStock { color: #636363; }
.categoryLeafTable .productRow .addProductToCart .productAvailability .subMessage { font-size: 11px; font-weight: 500; color: #636363; }
.categoryLeafTable .productRow .addProductToCart .productAvailability .outOfStockText { color: #d10000; }
.categoryLeafTable .productRow .lowerPriceContainer { position: relative; display: block; }
.categoryLeafTable .productRow .lowerPriceContainer p { margin: 0px; }
.categoryLeafTable .productRow .lowerPriceContainer a { position: absolute; right: 0px; top: 0px; }
.categoryLeafTable .productRow .lowerPriceContainer a { font-size: 14px; }
.categoryLeafTable .productRow p.lowerPrice { color: #4f4f4f; font-size: 12px; margin-top: 6px; padding-right: 18px; }
.categoryLeafTable .productRow p.lowerPriceSub { font-weight: 500; font-size: 10px; color: #4f4f4f; }
.categoryLeafTable .productRow p.apair { font-size: 16px; color: #636363; }
.categoryLeafTable .productRow .addProductToCart .productAvailability p { margin: 0; font-weight: 600; }
.categoryLeafTable .freeShipping { background: url('/images/category_main/freeShipping.png') no-repeat top left; width: 122px; height: 17px; display: block; text-indent: -10000px; }
.categoryLeafTable .productShipping { display: block; }
.categoryLeafTablen .productShipping p.availabilityText { font-weight: 500; font-size: 11px; color: #737373; }
.categoryLeafTable .productPromos > p { display: block; background: url('/images/category_main/productListPromo.png') no-repeat 0px 3px; padding: 4px 0px 4px 18px; color: #0d8245; }
.categoryLeafTable .productVIP > p { display: block; background: url('/images/category_main/VipProduct.png') no-repeat 0px 3px; padding: 4px 0px 4px 18px; color: #0d8245; }
.bottomPaginationControl { padding: 16px 8px; text-align: right; }
.bottomPaginationControl, .bottomPaginationControl a, #content_wrapper .bottomPaginationControl .pagenav .paginationItem { color: #737373; }
#content_wrapper .bottomPaginationControl > * { display: inline-block; vertical-align: top; }
#content_wrapper .bottomPaginationControl .pagenav .current_page { background: #737373; color: #fff; }

/* Single product fitment */
#productFitBlock {
	padding-bottom: 0;
	width: 100%;
}
#productFitBlock.isFit{border-top: 1px solid green;border-bottom: 1px solid green;}
#productFitBlock.isNotFit{border-top: 1px solid #d80813;border-bottom: 1px solid #d80813;}
#productFitBlock .productRow{border: none;min-height:auto;}
#productFitBlock .productMedia{width:290px;}
.blockPrice{color: #636363;font-size: 24px;font-weight: bold;}
.stockInfo{font-size: 16px;font-weight: bold;}
.fitInfo{display: block;background: url('/images/category_main/fitVehicle.png') no-repeat 0px 3px;padding: 4px 0px 4px 55px;color: #79c267;min-height: 40px;}
.NotfitInfo{display: block;background: url('/images/category_main/noFitVehicle.png') no-repeat 0px 3px;padding: 4px 0px 4px 55px;color: #d80813;min-height: 40px;}
a.removeVehicleTop,a.changeVehicleTop{color:#7cc36b;font-size:14px;text-decoration: none;}
a.changeVehicleTop{background: url('/images/category_main/changeVehicleIcon.png') center right no-repeat;padding-right: 20px;margin-right: 10px;}
a.removeVehicleTop{background: url('/images/category_main/removeVehicleIcon.png') center right no-repeat;padding-right: 20px;}
a.changeVehicleMain{color:#7cc36b;font-size:14px;text-decoration: none;background: url('/images/category_main/back-to-vehicle.png') center top no-repeat;padding: 45px 10px 10px 10px;display: inline-block;margin: 55px 70px 0px 0px;}
.vehicleInformation{padding: 18px 0;}
.vehicleInformation.blockWidth{width:390px;}
.vehicleInformation .vehicleName{padding: 9px 0 30px 0;}
.vehicleInformation .vehicleName a{color: #115ea7; font-size: 16px;text-decoration: none;}
.blockRight{text-align: right;}
.addVehicleContainer{height: 166px;}
.longDescription{font-size: 18px;font-weight: bold;text-transform: uppercase;}
.shortDescription{font-size: 16px;}
.NotfitInfo.shortDescription{color:#636363;}
.alignButton {
	position: absolute;
	right: 17px;
	top: 75px;
}
/* End single product fitment */

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	.categoryLeafTable .freeShipping { background: url('/images/category_main/freeShipping@2x.png') no-repeat top left; background-size: 122px 17px; }
}
/* Mail in rebate */
.mailInRebateRow{font-size: 14px; font-weight: 100; font-family: 'Open Sans', sans-serif;}
.priceAfterRebate{color: #0fa139; font-size: 22px; font-weight: 600;}
.priceAfterRebateRow{padding: 5px 0 0 0;}
/* End Mail in rebate */
.manufacturerShortDescription {
	padding-bottom: 5px;
}
