/**********************
 *
 *  controls.css
 *  /Content/css/controls.css
 *
 *  styles for all web controls 
 *
 *  RichardG <richard.g@onlinecarstereo.com>
 *  07.31.2013
 * 
 */


/***************************************
    Search Box on header - UIControlsV2/HeaderControl.ascx
***************************************/
#search-box {margin:24px auto}
#SiteSearch {position:relative}
#SearchPhrase {background:#FCFCFC;color:#787878;height:47px;border-bottom:4px solid #F67604;padding:0 24px 0 12px;width:80%}
input#SearchPhrase:focus{outline:0}
#SiteSearch input[type=submit] {
    background:url('../images/img-search.png') center center no-repeat;
    border:none;height:20px;width:20px;position:relative;right:28px;top:-6px;
}
/***************************************/

/***************************************
    Cart on header - UIControlsV2/MyCartControl.ascx
***************************************/
#cartQty {color:#F67604;font-size:16px;line-height:20px;text-transform:uppercase}
#cartTotal {font-size:14px;line-height:13px}
a.bag {background:url('../images/img-shopping-bag.jpg') center right no-repeat;display:block;height:38px;width:35px;float:right}
a.mobile-bag {display:none}
@media (min-width:1200px) {#header-cart {margin:32px 0 0 0;text-align:right}}
@media (min-width:980px) and (max-width:1199px) {#header-cart {margin:32px 0 0 0;text-align:right;width:150px}}
@media (min-width:768px) and (max-width:979px) {#header-cart {margin:32px 0 0 0;text-align:right;width:120px}}
@media (min-width:480px) and (max-width:767px) {#header-cart {margin:0;text-align:right;float:right;width:120px}}
@media (max-width:479px) {
    #header-cart {display:none}
    a.mobile-bag {display:block !important;float:right}
}
/***************************************/

/****************************************
    Categories on menu - LeftNavCategoriesControlV2.ascx
    see: /plugins/daisynav/daisynav.css for the menu styles
****************************************/
ul#main-categories {
    left:-50px;width:1170px;
    background:#000 url("../images/bg-flexnav.png") 0 0 repeat;
    border-top:4px solid #F67604;
    opacity:0.98;
    -webkit-box-shadow:0 2px 10px rgba(40, 40, 40, 0.8);
           -moz-box-shadow:0 2px 10px rgba(40, 40, 40, 0.8);
                box-shadow:0 2px 10px rgba(40, 40, 40, 0.8);
    -webkit-border-radius:0 0 2px 2px;
       -moz-border-radius:0 0 2px 2px;
            border-radius:0 0 2px 2px;
}
li.child-cat {color:#FFF;font-size:14px;float:left!important;margin:12px 0 12px 24px!important;width:30%} /* top-level category names */
/***************************************/

/***************************************
    Shop by Brands on menu - UIControlsV2/BrandSearchControl.ascx
***************************************/
#select-brands {font-size:14px;line-height:1.6;margin:8px 0 0 0;width:100%}

/* responsive mode */
@media (min-width:1200px) {}
@media (min-width:980px) and (max-width:1199px) {
    #select-brands {margin-left:20px;width:88%;width:auto\9  /*IE8 and below*/}
}
@media (min-width:768px) and (max-width:979px) {#select-brands {margin-left:20px;width:88%}}
@media (min-width:480px) and (max-width:767px) {#select-brands {margin:4px 4px 4px 20px;width:90%}}
@media (max-width:479px) {#select-brands {margin-left:20px;width:88%}}
/***************************************/

/****************************************
    Front-page slider -  UIControlsV2/SliderControl.ascx
****************************************/
#home-slider {background:url('../images/bg-home-slider.jpg') 0 0 repeat-x;margin:16px auto;position:relative;text-align:center;z-index:2000;height:320px}
#home-slider-container {background:transparent;margin:0 auto;position:relative;width:958px}

/* see: https://github.com/artpolikarpov/fotorama/issues/182 */
/* Hide your blocks */
.fotorama > div {display:none}

/* Show only first one before ready, and everything after successfull initialization */
.fotorama > div:first-child,
.fotorama .fotorama__wrap > div {display:block}
/**/

/* responsive mode */
@media (min-width:1200px) {}
@media (min-width:980px) and (max-width:1199px) {
    #home-slider-container {width:940px}
}
@media (min-width:768px) and (max-width:979px) {
     #home-slider {height:208px} 
    #home-slider-container {width:722px}
}
@media (min-width:630px) and (max-width:767px) {
    #home-slider {height:170px} 
    #home-slider-container {width:582px}
}
@media (min-width:480px) and (max-width:629px) {
    #home-slider {height:132px} 
    #home-slider-container {width:422px}
}
@media (max-width:479px) {
    #home-slider {height:96px} 
    #home-slider-container {width:268px}
}
/***************************************/

/****************************************
    Top-sellers -                     UIControlsV2/TopSellersControl.ascx
    Recently Viewed + Most Trending - RecentlyViewedControl.ascx
****************************************/
/* orange border effect */
.fotorama__active .fotorama__loaded {border:solid 1px #F66F04;padding:2px;background:#FFF;top:-3px;left:-3px}

/* common elements */
#top-sellers {margin:0}
#most-trending, #recently-viewed {margin:20px 0 0 0}
#top-sellers-box, #most-trending-box, #recently-viewed-box {height:311px}
#recently-viewed-box {min-height:311px}
	
.top-sellers-image, .recently-viewed-image, .trending-image {float:left;line-height:180px;width:180px;text-align:center}
.product-thumbs {margin:0 auto;text-align:center}
.product-price, .product-price-free-shipping, .product-buy {color:#787878;float:left}
/*.product-price, .product-price-free-shipping, .product-buy {float:left}*/
.product-title {color:#1787DB;display:block;font-size:20px;font-weight:normal;line-height:20px;margin:18px 0 8px 0}
.product-description {display:block;line-height:18px;font-size:12px;height:56px;overflow:hidden;margin:0 24px 24px 0}
.product-price {font-size:24px;margin:4px 0 0 0}
.product-price-free-shipping {font-size:24px;margin:0;line-height:1}
.product-price span.free-shipping {display:none}
.product-price-free-shipping span.free-shipping {/*color:#1F9900;*/color:#F67604;display:block;font-size:10px;font-weight:bold;margin-bottom:6px;text-transform:uppercase}
.product-buy {margin:0 32px 0 32px;display:block;width:130px;height:39px;position:relative;z-index:9999}

/* Fotorama over-rides */
.fotorama__stage {height:400px}
.fotorama__nav--thumbs {background:url('../images/bg-topsellers-thumbs.jpg') 0 0 repeat-x}
.fotorama__nav__shaft {left:4px !important}
	
#top-sellers-box .fotorama__thumb-border,
#recently-viewed-box .fotorama__thumb-border, 
#most-trending-box .fotorama__thumb-border {border:0;padding:0 2px;background:url('../images/img-notch.jpg') center 0 no-repeat;top:-20px;opacity:0.5}
#top-sellers-box .fotorama__thumb,
#recently-viewed-box .fotorama__thumb, 
#most-trending-box .fotorama__thumb {overflow:visible!important}
#top-sellers-box img.fotorama__img,
#recently-viewed-box img.fotorama__img, 
#most-trending-box img.fotorama__img {height:80px!important;width:80px!important;margin-left:-40px!important;margin-top:-40px!important}
	
/* responsive mode */
@media (min-width:1200px) {}
@media (min-width:980px) and (max-width:1199px) {
    #top-sellers .product-buy, #recently-viewed .product-buy, #most-trending .product-buy {margin:0 0 0 8px}
}
@media (min-width:768px) and (max-width:979px) {
    .top-sellers-image, .recently-viewed-image, .trending-image {margin:8px;line-height:90px;width:100px}
    #most-trending h1 {height:32px;overflow:hidden;width:360px}
    #most-trending h2.product-title {font-size:18px;height:20px;margin-bottom:12px;overflow:hidden}
    .product-price  {margin:4px 0 0 16px}
    .product-price-free-shipping {margin:0 0 0 16px}
}
@media (min-width:480px) and (max-width:767px) {
    .top-sellers-image, .recently-viewed-image, .trending-image {margin:12px;line-height:150px;width:150px}
    #top-sellers .product-buy, #recently-viewed .product-buy, #most-trending .product-buy {margin:0 0 0 8px}
}
@media (max-width:479px) { 
    #top-sellers, #most-trending, #recently-viewed {margin:24px 0 0 0}
    #top-sellers .product-buy, #recently-viewed .product-buy, #most-trending .product-buy {margin:18px 0 0 8px}
    .top-sellers-image, .recently-viewed-image, .trending-image {margin:8px;line-height:80px;width:80px}
    h2.product-title {width:160px;height:20px;overflow:hidden}
    .product-price {margin:24px 0 0 20px}
    .product-price-free-shipping {margin:20px 0 0 20px}
}
/***************************************/


/***************************************/
/* TopSellers, Recently-Viewed Products, and Trending boxes */
/***************************************/
.component-box {
    border-style:solid;
    border-width:6px 1px 1px 1px;
    border-color:#2192E6 #E0E0E0 #E0E0E0 #E0E0E0;
    -webkit-box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
       -moz-box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
            box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
}
@media (min-width:1200px) {}
@media (min-width:980px) and (max-width:1199px) {}
@media (min-width:768px) and (max-width:979px) {h2.product-title{height:20px;margin-bottom:12px;overflow:hidden;font-size:18px}}
@media (min-width:480px) and (max-width:767px) {}
@media (max-width:479px) {h2.product-title {font-size:15px;width:160px;height:20px;overflow:hidden}}
/***************************************/


/****************************************
    Weekly Deals - WidgetHomeRightControl.ascx
****************************************/
#weekly-deals {margin:0;text-align:center}
#weekly-deals h1 {text-align:left}
#weekly-deals a {display:block;margin-bottom:24px}
@media (min-width:1200px) {}
@media (min-width:980px) and (max-width:1199px) {}
@media (min-width:768px) and (max-width:979px) {}
@media (min-width:480px) and (max-width:767px) {}
@media (max-width:479px) {#weekly-deals {margin:24px 0 0 0}}
/***************************************/


/****************************************
    Product Showcase Tabs on home page - ProductShowCaseTabControl.ascx
    SEE: http://abouthalf.com/development/poor-mans-nth-child-selector-for-ie-7-and-8/
****************************************/
#showcase-tabs {margin:8px 0 0 0}
.tab-line {background:url('../images/img-tab-line.jpg') 0 0 repeat-x;height:5px;width:100%}
ul.nav-tabs li a {background:#E0E0E0;color:#686D6F;font-size:15px;padding:8px 16px;text-transform:uppercase}
ul.nav-tabs li.active a:hover {color:#FFF}
ul.nav-tabs li.active a {background:url('../images/bg-tab-name.jpg') 4px 0 repeat-x;color:#FFF !important;font-size:15px;line-height:22px;text-shadow:none}
.tab-content {background:#FFF;padding:0 0 12px 0}
.tab-product-item {border-right:1px solid #E0E0E0;float:left;height:286px;margin:6px 0 0 0;padding:0 20px;text-align:center;width:21.4%}
.tab-product-item:nth-child(4n+4) {border-right:none}
.tab-product-thumbs {margin:0 auto;height:140px;line-height:140px}
/*.tab-product-title h2 {color:#363C3F;font-size:20px;height:20px;line-height:20px;overflow:hidden;margin-bottom:6px}*/
.tab-product-title a {display:block;font-size:20px;font-size:bold;height:20px;line-height:20px;overflow:hidden;margin-bottom:6px}
.tab-product-description {color:#787878;line-height:18px;font-size:12px;/*height:72px;*/height:52px;margin:12px 0;overflow:hidden;text-align:left}
.tab-product-price {color:#787878;font-size:24px;float:none;line-height:40px}
.tab-product-price span.free-shipping {display:none}
.tab-product-price-free-shipping {color:#787878;font-size:24px;float:none;line-height:1}
.tab-product-price-free-shipping span.free-shipping {/*color:#1F9900;*/color:#F67604;display:block;font-size:10px;font-weight:bold;margin-bottom:6px;text-transform:uppercase}
.tab-product-buy {float:right;position:relative}
.no-right-border {border:none}

/* Bootstrap over-ride */
ul.nav-tabs {border-bottom:0 !important;margin-bottom:0 !important} 
ul.nav-tabs > li {margin-bottom:0 !important}
ul.nav-tabs > .active > a {border:0 !important}

/* responsive mode */
@media (min-width:1200px) {}
@media (min-width:980px) and (max-width:1199px) {
	.tab-product-item:nth-child(4n+4) {border-right:none}
    .tab-product-item {width:20%}
    .tab-product-price, .tab-product-price-free-shipping, .tab-product-buy {float:none}
}
@media (min-width:768px) and (max-width:979px) {
    .tab-product-item:nth-child(4n+4) {border-right:none}
    .tab-product-item {width:19%}
	.tab-product-price, .tab-product-price-free-shipping, .tab-product-buy {float:none}
}
@media (min-width:480px) and (max-width:767px) {
    #showcase-tabs {margin:0}
    .nav-tabs > li {float:none}
	.tab-product-item:nth-child(2n+2) {border-right:none}
	.tab-product-item {width:40%}
	.tab-product-price, .tab-product-price-free-shipping, .tab-product-buy {float:none}
}
@media (max-width:479px) { 
    #showcase-tabs {margin:0}
    .nav-tabs > li {float:none}
    .tab-product-item {margin:0;padding:0;height:90px;width:99%;border:1px solid #E0E0E0;border-width:0 1px 1px 1px}
    .tab-product-item:nth-child(4n+4) {border-right:1px solid #E0E0E0}
    .tab-product-thumbs {float:left;height:80px;line-height:80px;margin:4px;width:80px}
    .tab-product-thumbs img {width:90%}
    .tab-product-title, .tab-product-price {margin-left:8px;float:left;text-align:left;width:66%}
    .tab-product-title {margin:24px 0 0 0}
    .tab-product-title h2 {font-size:16px;margin-left:8px}
    .tab-product-price {line-height:20px;width:50%}
    .tab-product-buy, .tab-product-description {display:none}
	.tab-product-price, .tab-product-price-free-shipping {/*color:#F67604;*/color:#787878;font-size:16px;font-weight:bold;margin:0;text-align:left}
    .tab-box{  
        border-style:solid;border-width:0 1px 1px 1px;border-color:#FFF !important;
        -webkit-box-shadow: 1px 1px 3px rgba(255, 255, 255, 0) !important;
        -moz-box-shadow: 1px 1px 3px rgba(255, 255, 255, 0) !important;
            box-shadow: 1px 1px 3px rgba(255, 255, 255, 0) !important;
    }
}
/***************************************/


/****************************************
   Product Details - ProductDetailControl.ascx
****************************************/
#product-detail-images {min-height:300px;position:relative}
#product-detail-zoom {float:left;width:100%}
#outer-zoomer {margin:18px 0;height:300px;overflow:hidden;text-align:center;width:100%}
#outer-zoomer[id] {margin-bottom:18px;display:table;height:300px;position:static}
#middle-zoomer {position:absolute;text-align:center;top:50%;width:100%}
#middle-zoomer[id] {display:table-cell;position:static;vertical-align:middle}
#zoomer {margin:0 auto;text-align:center}
#zoomer img {max-width:none !important} /* see: https://twitter.com/jamiequint/statuses/186704485433876481 */

/* note < IE 8 style */
.MagicThumb-expanded {width:400px\9 !important;}
#zoomer img {max-width:none\9 !important;}
/**/
	
/* extra images */
#bx-extra {margin:0 auto;padding:12px 0;visibility:hidden;width:540px}
#bx-extra .bx-wrapper .bx-viewport {border:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0;left:0}
#bx-extra .bx-wrapper .bx-prev {left:-52px !important}
#bx-extra .bx-wrapper .bx-next {right:-52px !important}
/* extra images */

h1.detail-product-title {color:#1787DB !important;font-size:24px;font-weight:normal;line-height:26px}
h2.detail-product-description {border:1px solid #E0E0E0;border-width:1px 0;color:#4D4F53;font-size:14px;font-weight:normal;line-height:1.5;margin:0}
.detail-product-description p {margin:0}
.detail-product-number {display:block;float:left;padding:6px 0;}
.detail-product-number-small, .detail-promo-small {display:none} /* Hide on all screens except 320x480 */
.detail-prices-label {color:#4D4F53;margin:0 38px 0 0;line-height:22px;height:12px}
.detail-prices {float:right;margin:4px 5px 0 0}
.detail-product-condition, .detail-prices {/*color:#1787DB*/}
.detail-product-price {/*color:#F67604;*/color:#b12704;font-size:25px;line-height:1;float:right}
#PriceTag_FreeShipping { float: right;}
#price-savings {margin:12px 0 0 0}
#spanMsrp { text-decoration: line-through;color:#f67604;float: right;}
#spanYouSave { color:green;}
#product-share {margin:0 0 24px 0;position:relative;text-align:right}
#product-share li {padding:0 3px!important}
#product-share li.gplus {position:relative;top:5px;left:4px}	
p.condition {}
#lblReview { float:right}
h2.detail-product-description, .detail-price-line {padding:12px 0}
#detail-product-price-container {margin:12px 0 0 0;}
#detail-product-price-container .add-to-cart, #divWarranty { margin: 12px 0 0 0; float: right}

/*#priceTag_AuthorizedDealer, #trFitGuide1 { margin:0 0 0 30px}*/
#divWarranty .shield {background:url('../images/cps-logo.png') 0 0 no-repeat;padding:0 0 0 24px;height:28px}
#divWarranty .shield a {line-height:1.5}
#divWarranty .styled-select-sort {margin:4px 0 12px 0;padding:0 !important}
.hint {color:#BDBDBD;font-size:10px;margin:8px 0 0 0;text-align:center}
img.authorized {margin:12px 0}
p.detail-product-shipping { color: #000;font-size:13px; font-weight: 600}
.related-product-price, .related-product-buy {float:none}
	
/* responsive mode */
@media (min-width:1200px) {
    #product-detail-details .rel-baseline {min-height:186px;height:186px}
}
@media (min-width:980px) and (max-width:1199px) {
    /*#trFitGuide1{position:absolute;left:14px;bottom:12px}*/
    #product-detail-details .rel-baseline {min-height:186px;height:186px}
}
@media (min-width:768px) and (max-width:979px) {
    /*#trFitGuide1{position:absolute;left:8px;bottom:16px}*/
    /*#ocs-guarantee img { float: none;}*/
}
@media (min-width:480px) and (max-width:767px) {
    /*#trFitGuide1 {margin:8px 0;text-align:center}*/
    #PriceTag_FreeShipping { float: none;}
    #detail-product-price-container .add-to-cart, #divWarranty { float: none}
    /*#ocs-guarantee img { float: none;}*/
}
@media (max-width:479px) {
   
    /*#trFitGuide1 {margin:8px 0;text-align:center}*/
    #PriceTag_FreeShipping { float: none;}
    #detail-product-price-container .add-to-cart, #divWarranty { float: none}
    /*#ocs-guarantee img { float: none;}*/
}
/***************************************/

/***************************************
* Brands/Manufacturers - ManufacturerControl.ascx + BLL/Manufactureres.vb  
***************************************/
td.brand-image {text-align:center;width:50%}
#brandimage {}
#brandimage img {margin:0 auto;width:120px !important}
.mfg-item {
    border:1px solid #E0E0E0;border-width:0 1px 1px 1px;margin:0 0 20px 0;
    -webkit-box-shadow:1px 1px 3px rgba(224, 224, 224, 0.8);
       -moz-box-shadow:1px 1px 3px rgba(224, 224, 224, 0.8);
            box-shadow:1px 1px 3px rgba(224, 224, 224, 0.8);
}
.mfg-item-header {margin:12px 0 0 0;height:45px}
.mfg-item-title {color:#1787DB;font-size:18px;line-height:45px;margin:0 0 0 12px}
table.mfg-item-details {background:url('../images/bg-topsellers-thumbs.jpg') top left repeat-x;min-height:220px;width:100%}
td.mfg-item-thumbs {height:200px;text-align:center;width:200px}
td.mfg-item-cats {vertical-align:top}
td.mfg-item-cats td {padding:4px 0}
a.GroupCategory {/*background:url('../images/img-orange-dot.jpg') left center no-repeat;*/color:#787878;font-size:12px;padding-left:12px}
a.GroupCategory:hover {color:#222;text-decoration:underline}
/***************************************/

/***************************************
* Manufacturers - ManufacturerTopSellers.ascx
***************************************/
#divBrandTopsellers {margin:24px 0}
#divCarousel {width:100%;overflow:hidden;position:relative}
.carousel-line {background:url('../images/img-fitguide-line.jpg') top center no-repeat;height:18px;width:100%}
table.tblTopSellers {margin:0 auto;width:100%}
.bts-item {float:left;height:260px;margin:20px 0}
.bts-item-title h2 {height:38px;overflow:hidden}
.bts-item-price {color:#F67604;font-size:24px;line-height:40px}
.bts-item-description {font-size:12px;line-height:18px;height:36px;overflow:hidden}
.bts-item, .bts-item-title h2, .bts-item-price, .bts-item-description {text-align:center}
.bts-item-thumbs {border:0}

/* responsive mode */
@media (min-width:1200px) {}
@media (min-width:980px) and (max-width:1199px) {}
@media (min-width:768px) and (max-width:979px) {}
@media (min-width:480px) and (max-width:767px) {#divBrandTopsellers {height:320px}}
@media (max-width:479px) {#divBrandTopsellers {height:320px}}
/***************************************/



/***************************************/
/* Bestsellers + On-Sale + Hot Deals + Reconditioned + Clearance tabs */
/***************************************/
.tab-box {
    border-style:solid;border-width:0 1px 1px 1px;border-color:#E0E0E0;overflow:hidden;
    -webkit-box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
       -moz-box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
            box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
    -webkit-border-radius:0 0 6px 6px;
       -moz-border-radius:0 0 6px 6px;
            border-radius:0 0 6px 6px;
}
.tab-product-title a h2 {color:#1787DB}
/***************************************/

/***************************************/
/* Attribute Filters + Product Listing page + Product Detail page + Shopping Cart page */
/***************************************/
.shadow-box {
        border:1px solid #E0E0E0;
    -webkit-box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
       -moz-box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
            box-shadow: 1px 1px 3px rgba(224, 224, 224, 0.8);
    -webkit-border-radius:6px;
       -moz-border-radius:6px;
            border-radius:6px;
}
/***************************************/

/****************************************
    Attribute Filters - AttributesFilterControl.ascx
****************************************/
h1.att-filter {color:#1787DB;font-size:20px;padding:8px 0 8px 12px}
#AttributeContainer {display:block}
#AttributeContainer .Headers {
    background:url('../images/bg-att-filter.jpg') 0 0 repeat-x;
    color:#FFF;margin:0 0 1px 0;display:block;font-size:12px;font-family:'Montserrat Bold',Arial,sans-serif;
    padding:9px 0 9px 12px;position:relative;text-transform:uppercase
}
span.expander, span.table-expander {display:block;cursor:pointer;position:absolute;right:0;top:0;height:32px;width:100%}
.filteredSearch h2 {border-top:1px solid #E0E0E0;padding-top:6px}
.filtered-content {border-bottom:1px solid #E0E0E0;margin:4px 0 8px 0}
.filtered-content span.text {font-weight:bold}
.filtered-content span.value {color:#F67604}
.icon-filter-remove {background:url('../images/img-filter-remove.jpg') 0 0 no-repeat !important;float:right;margin-top:-12px;height:28px;width:28px}
#SelectedAttributeContainer {padding:12px;margin:0 0 12px 0}
.minus {background:url('../images/img-att-filter-minus.jpg') 100% 0 no-repeat}
.plus {background:url('../images/img-att-filter-plus.jpg') 100% 0 no-repeat}
table.attrib-table {width:100%}
table.attrib-table .attrib-items {margin:1px}
.attribute-view {padding:0 0 0 12px}
.attrib-items a {border-bottom:1px solid #E0E0E0;color:#4D4F53;display:block;font-size:12px;margin:0 12px;padding:8px 0 8px 0;text-decoration:none}
table.specials-cat {width:100%} /* appears only on Specials page */
#catSpecial {padding:8px 12px 12px 12px}
#catSpecial p {margin-bottom:6px !important}
#catSpecial p:hover {cursor:pointer}
#catSpecial a {display:block;margin:2px 0}
#catSpecial .tcc {margin:0 0 12px 12px}
/***************************************/
	
/****************************************
    What's Hot Items on Category page - WhatsHotByCategory.ascx 
****************************************/
#top-items-box {overflow:hidden;position:relative}
#most-popular-items {margin:32px 0 24px 0;height:162px}
li.whats-hot-item {text-align:center}
.wh-thumbs-frame {height:100px;line-height:100px}
span.wh-title, .wh-price, .wh-price-free-shipping {display:block;font-size:20px;font-weight:normal;margin-top:12px;overflow:hidden}
span.wh-title, .wh-price {height:20px;line-height:20px}
span.wh-title {color:#1787DB}
.wh-price, .wh-price-free-shipping {color:#F67604}
.wh-price span.free-shipping {display:none}
.wh-price-free-shipping span.free-shipping {/*color:#1F9900;*/color:#F67604;display:block;text-align:center}
/***************************************/

/****************************************
    Most Popular Brands on Category page - TopBrandsByCategory.ascx 
****************************************/
#top-brands-box {margin-top:32px;position:relative;overflow:hidden}
#most-popular-brands {margin:32px 0 24px 0;height:40px}
li.whats-hot-brand {text-align:center}
a.brand-logo {height:40px;line-height:40px}
/***************************************/
