/*edited by BC design support*/
.RedeemCouponWrapper
{
visibility: visible;
}
/*end edit*/
.Left #SideCategoryList li a, .Left .slist li a, .Left #SideCategoryShopByPrice li a {
padding: 3px 22px 5px 22px !important;
}



       



.PageMenu {
height: 35px !important;
}

body {
    background-color: #fff;
    font-size: 15px;
    font-family:'PT Sans', Arial, Sans-Serif;
    font-weight: normal;
    -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
  
}


.grid__item {
vertical-align:text-top  !important;
}


#SearchForm input.Textbox {
background: #7faae4;
}


.PriceBorderBottom {margin-bottom: -10px;}


#ProductDetails .ProductThumbImage {
    min-height: 100px;
    clear:both;
    margin-top: 30px;


}

PrimaryProductDetails .ProductMain {
margin-top:55px;
}

.PrimaryProductDetails dt {
    font-weight: 400;
    font-size:20px;
    line-height:21px;
    width: 80px;
    clear: left;
}

h1, .h1 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    padding: 10px 0px 10px;
    margin-top:0em;
    
}


/*Cart*/
.CartLink {
    margin-top:0px;
    width:180px;
    height:30px;
    border-radius:20%;
    -webkit-border-radius:0%;
    -moz-border-radius:0%;
    position:relative;
    display: block;
    margin: 0 auto;
    text-align: left;
    font-size:16px;
    font-color:#000000;
    line-height:30px;
    font-weight:700;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    
    
    
}
.CartLink .icon {
    margin: 0px 0 0 -8px;
    position: absolute;
    z-index:1;
    left: 10%;
    top: 8%;
    font-size: 25px;
    background: none;
}



/* Container for secondary header elements */
.header-secondary {
    position:absolute;
    z-index:1;
    top:6px;
    right:0;
}

/* INPUT &amp; TEXTAREA */
input.text, input.email, input.password, textarea.uniform {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    padding: 3px;
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    border-bottom: solid 1px #ededed;
    border-right: solid 1px #ededed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: 0;
}
input.text:focus, input.email:focus, input.password:focus, textarea.uniform:focus {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    border-color: #999;
   

}


div.radio span {
    outline: 1px solid black;
}

.CurrencyList dd, #SearchForm .Button, #SearchForm input.Textbox, select, hr, input.Textbox, textarea, input[type="text"], input[type="password"], .QuickSearch, .SharePublicWishList, .ExpressCheckoutBlock .ExpressCheckoutTitle, .TabNav li a, .HowToPay, .NotifyMessage, .QuickSearchResult .QuickSearchResultImage, .CurrencyChooser, .selected-currency, div.uploader, div.selector, .recaptchatable {
    border: 2px solid #F8F8F8;
}
    
input.Textbox, textarea, input[type="text"]
{
border: 2px solid #F82D2D;
}

.ProductList .Rating {
    display: none;
}

.ProductList .p-price{color:#3c78d8;margin-bottom: -12px;}

#home .ProductList li, .productPage .ProductList li, .ProductList li {
    min-height: 378px;
}
.ProductList .ProductImage, .brand-img, #ProductDetails .ProductThumbImage {
    min-height: 190px;
}
.ProductList .ProductDetails {
    min-height: 90px;
}

.cat_sku b {
    font-weight: normal;
}
.cat_sku {
    padding-bottom: 5px;
}
