.Content.BorderLeft {
    padding-left: 50px;
    border-left: solid #dedede 1px;    
}
.M40 {
    margin-left: 40px;
    margin-right: 40px;    
}
.M20 {
    margin-left: 20px;
    margin-right: 20px;    
}
.btn.next {
    background-image: url(//cdn10.bigcommerce.com/r-cf8dc1a36e37ca22115036b22a6b2976a6384be1/themes/EWorld/images/white/btnNext.png) !important;
    background-position: 12px 50% !important;
    background-repeat: no-repeat !important;
    padding-left: 33px;
    margin-top: 0;
}
.btn.back {
    background-image: url(//cdn10.bigcommerce.com/r-cf8dc1a36e37ca22115036b22a6b2976a6384be1/themes/EWorld/images/white/btnPrev.png) !important;
    background-position: 12px 50% !important;
    background-repeat: no-repeat !important;
    height: 30px;
    line-height: 30px !important;
    margin-top: 0;
    padding-left: 33px;
    vertical-align: middle;
}
div.checker span.checked input {opacity:1 !important;}
div.checker span input{opacity:1 !important;}
#Header #top-conct .text a{color: #262525;}
.ProductList li .addtowishlist, .ProductList li .compare {
    padding-bottom: 10px;  
}
#LayoutColumn2 .Right {
   width: auto;
}
#LayoutColumn2 .Right #SideTopSellers.Block.TopSellers.Moveable.Panel{
    padding: 0 25px 10px 0;
    display: inline-block;
    float:left;
}
#LayoutColumn2 .Right #SideNewProducts.Block.NewProducts.Moveable.Panel{
    padding: 0 25px 10px 0;
    display: inline-block;
}
.DetailBox{
    padding: 10px 0px 0;
}
#BrandContent .addtowishlist a {
    display:none;
}
 #BrandContent .compare a{
      height: 28px;
    padding-bottom: 6px;
    padding-top: 6px;
}
#SearchResultsProduct form#frmCompare .SearchContainer .MB25 #CategoryPagingTop{
    float:none !important;
}
#SearchResultsProduct form#frmCompare .SearchContainer .MB25.AlignRight.FloatRight{
    float:none !important;
}

#SearchResultsProduct form#frmCompare .SearchContainer .MB25 .SortBox{
        float:none !important;
    display:block !important;
}
#CartContent .CartCode{
    border:0px !important;
padding-top:0px !important;
}

#CartContent .CartCode .CouponCode.CheckoutRedeemCoupon.FloatLeft{
    float:right !important;
}
#CartContent .CartCode .CouponCode.CheckoutRedeemCoupon.FloatLeft input[type="submit"]{
    margin-top:5px;
}
.up-check{
    margin-bottom:5px;
}
#SideProductRelated .addtowishlist a{
    display:none;
}
#SideProductRelated .ProductActionAdd a{
    margin-top:5px !important;
}
.or{
    padding-right:49px;
}
#FooterUpper li.view-all{
width:23.3% !important;
}
#CheckoutStepBillingAddress #uniform-ship_to_billing_new span.checked{
      background-image: url("//cdn10.bigcommerce.com/s-p10g1rn/templates/__custom/images/sprite.png?t=1706021803") !important;
      background-position: -78px -262px;
}
    #CheckoutStepBillingAddress #uniform-ship_to_billing_new span{
    background-image: url("//cdn10.bigcommerce.com/s-p10g1rn/templates/__custom/images/sprite.png?t=1706021803") !important;
      background-position: -21px -262px;
}
.PL20.SelectBillingAddress div label span.checked{
      background-image: url("//cdn10.bigcommerce.com/s-p10g1rn/templates/__custom/images/sprite.png?t=1706021803") !important;
      background-position: -78px -262px;
}
.PL20.SelectBillingAddress div label span{
      background-image: url("//cdn10.bigcommerce.com/s-p10g1rn/templates/__custom/images/sprite.png?t=1706021803") !important;
      background-position: -21px -262px;
}
.PL20.SelectBillingAddress img{
    display:none;
}
#CartContent .CartCode .KeepShopping.FloatLeft{
    float:left !important;
}
.him .PagingList{
    display: inline-block;
    float: none;
    list-style-type: none;
    margin: auto;
    padding: 0;
    width: auto;
}
.him { text-align: center; }
#HomeSaleProducts .ProductList li .compare a{ margin-top: 16px;}
#SideProductRelated .ProductList li .compare a{ margin-top: 16px;}
#SideProductRecentlyViewed .ProductList li .compare a{ margin-top: 16px;}
#CategoryContent .ProductList li .compare a{ margin-top: 16px;}
#HomeSaleProducts .sales-products-pager{}
#frmCompare .FloatRight div.selector select{background-color: #fff !important;}
#banner-sidebar #HomeSaleProducts .BlockContent .sales-products-pager{display: none !important;}

/*Added by BC STAFF Case 02542879 CP*/
a.addthis_button_google_plusone.at300b{width:25px !important;}
.BlogShare a.addthis_button_google_plusone.at300b{padding-right:7px !important;}


/* VisionCourse Blog */
.Right.hide-mobile {
    display: none;
}
.BlogPage .Right .BlockContent {
    margin: 0;
}
.BlogPage .Right h2 {
    background: #d82624;
    color: #fff;
    font-size: 18px;
    line-height: 42px;
    margin: 0;
    padding: 0 0 0 12px;
}
.BlogPage .Right ul {
    border: 1px solid #e5e5e5;
    border-bottom: 4px solid #d82624;
}
.BlogPage .Right ul li {
    border: 0;
    padding: 0;
}
.BlogPage .Right ul li a {
    border-bottom: 1px solid #bdbdbd;
    color: #444;
    display: block;   
    font-size: 16px;
    font-weight: normal;
    padding: 10px 10px;
    text-decoration: none;
}
.BlogPage .Right ul li a:hover {
    color: #f00;
}
.Right.hide-desktop {
    width: 100%;
}
.Right.hide-desktop .Block {
    float: none;
    margin: 0;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .Right.hide-mobile {
        display: block;
    }
    .Right.hide-desktop {
        display: none;
    }
    #LayoutColumn2 .Left + .Right {
        float: right;
        margin: 20px 0 0 !important;
        width: 250px;
    }
    #LayoutColumn2 .Left + .Right + .Content {
        box-sizing: border-box;
        clear: none;
        float: left;
        margin: 10px 0 0;
        padding: 0 20px;
        width: calc(100% - 470px);
    }
}