
#header div.SiteHeader {
    zheight: 125px;
}

div.SiteHeader div.mid {
    padding: 60px 0px 0 20px;
    margin-bottom: 6px;
}


/*div.sitesearch {
top: 90px!important;
} doesnt seem to be required */

div.sitesearch input.topSearchButton, .topcheckoutBtn {
    background: #39c2f5;
    border: none;
}

div.logo .site_logo {
    padding: 15px 0 10px 0;
}


input.JoinButton, div.divAccountCreate input.JoinButton {
    background: #39c2f5 !important;
}

.editBtn, .emailSignUpBtn, .accoutBtn {
    background: #39c2f5 !important;
}

.tab-pane .oneChkoutLink a {
    color: #39c2f5;
    border: 1px solid #39c2f5;
}

.UseQuickCheckout span.qm, .ratingImgs span.qm {
    background-color: #39c2f5;
}


/*div.signoutbuttons { top : 238px; }*/

input.ContinueCheckoutButton, input.ContinueShoppingButton {
    background: #39c2f5;
    width: 160px;
    height: 30px;
}

input.CreateAcctButton {
    background: #39c2f5;
    width: 140px;
    height: 30px;
    border: none;
    float: left;
    cursor: pointer;
    margin-right: 10px;
}


input.UpdateWishButton {
    background: #39c2f5;
    width: 140px;
    height: 30px;
}

input.btnMoveToCart {
    background: #39c2f5;
}

.saveanywayButtonCreateAcc {
    background-color: #39c2f5;
}

.joinnow-bttn-reg {
    background: #39c2f5;
}

div.productContainer div.buttons input.AddToCartButton, div.miniProduct div.buttons input.AddToCartButton
, #applyVoucher, #removeVoucher, #btnSubmitVoucherOrder, #btnQuickCheckoutPaymentExpress {
    background: #39c2f5;
}

div.adRow ul li {
    width: 480px;
    padding: 0 5px;
}

/*****************************HOME PAGE************************************************/

/*
.image_container {
    position: relative;
    border-radius: 50%;
    background-color: #f0f0f0;
    transition: all .2s;
    overflow:hidden;

}
    .image_container:hover {
        transform: scale(1.025);
    }
    .image_container.shadow {
        box-shadow: none;
    }

        .image_container.shadow:hover {
            box-shadow: 0 3px 7.6px 0.4px rgba(0,0,0,.2);
        }

    */

.HPLcontainer {
    position: relative;
    border-radius: 50%;
    background-color: #f0f0f0;
    ztransition: all .2s;
    overflow: hidden;
}

    .HPLcontainer:hover {
        transform: scale(1.025);
    }

    .HPLcontainer.shadowh {
        box-shadow: none;
    }

        .HPLcontainer.shadowh:hover {
            box-shadow: 0 3px 7.6px 0.4px rgba(0,0,0,.3);
        }


.HPLcontainer .btn {
    top: 80%;
}
    /****************************search********************************************/
    input [type=checkbox]:checked + label:before {
    background-color: #39c2f5;
    border-color: #39c2f5;
    color: #fff;
}

/********************************signin ****************************************/
.submit-bttn-reg {
    background: #39c2f5;
    width: 80px;
}

.submit-bttn-continue, .guest_chkout, .signin-bttn, .update-bttn, .requestCatalogueBtn, .Req-cat-submit-bttn-continue {
    background: #39c2f5;
    width: 80px;
}

.requestCatalogueBtn {
    width: 150px;
}

.submit-bttn {
    background: #39c2f5;
    width: 80px;
    height: 30px;
    border: none;
    margin-right: 14px;
}




/*.bttn-cancel
{
    background: #39c2f5;
    width: 80px;
}*/

.update-bttn {
    background: #39c2f5;
    width: 80px;
}

.signin-bttn, input.signin-bttn {
    width: 80px;
    background: #39c2f5;
}

.guest_chkout {
    width: 120px;
    background: #39c2f5;
}

.ShippingPageContinueCheckoutButton {
    background: #39c2f5 !important;
}

div.medshoppingcartleft div.greenCheckout {
    background: #39c2f5;
}

div.signinPanel h3, div.signinPanel h3.noTick {
    background: rgba(227, 227, 227, 0.45) url(images/logos/tick.png) no-repeat 580px 4px;
}

    div.signinPanel h3.noTick {
        background-image: none;
    }

/**************************Category page********************************************/

.refinements.store, #clearAll, #allApply {
    background-color: #39c2f5 !important;
    color:#fff!important;
}


/*****************************Product Page*********************************************/

.btn-primary, button#addtoWishList:hover, button#sharebutton:hover {
    background-color: #39c2f5 !important;
    border-color: #39c2f5 !important;
}

.btn-outline-primary {
    border-color: #39c2f5 !important;
    color: #39c2f5;
}

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #39c2f5 !important;
        border-color: #39c2f5 !important;
    }

.accordion button.btn.btn-link {
    color: #39c2f5 !important;
}

.allreviews {
    border: 1px solid #39c2f5;
}

    .allreviews a, allreviews a:hover {
        color: #39c2f5 !important;
    }

.moreless {
    color: #39c2f5 !important;
}



/*********************Shopping cart page ********************************************/
.CheckoutNowButton,.BottomCheckoutNowButton {
    background: #39c2f5;
}

div.shoppingCartContainer h1 {
    color: #39c2f5;
}

/*****************************************Payment*******************/
.changeAddrBtn, .changePWd, .changeAddrBtn:hover {
    color: #39c2f5;
}

.PaymentPageContinueCheckoutButton {
    background: #39c2f5;    
    cursor: pointer;
}


div.paymentDiv p b span, div.paymentDiv h4 {
    color: #39c2f5;
}

.nav-tabs > li > a.nav-link.active.show {
    /*background: #39c2f5;
    color: #ffffff !important;
    border: none !important;*/
}


/***********************************Minicart*****************************************/
.quickOrderBtn {
    background: #39c2f5;
    color: #fff;
    /*width: 80px;
    height: 30px;*/
}

.mini_cart .miniUpdate, .mini_cart input[type="submit"] {
    color: #fff;
    width: 80px;
    height: 24px;
}

#header div.mci td.mini_cart a.continue_checkout, #header div.mci td.mini_cart a.continue_checkout:hover {
    height: 24px;
    width: 86px;
    color: #fff;
    line-height: 24px;
}


div.mci td.mini_cart a.continue_shopping, div.mci td.mini_cart a.continue_checkout, a.continue_shopping, a.continue_checkout {
    background: #39c2f5;
}




/*********************************Category Page **********************************/
div.categoryLeftModuleContainer div.leftNav, div.categoryLeftModuleContainer #newsletter h4, div.categoryLeftModuleContainer h3 {
    background: #39c2f5;
    color: #FFF !important;
}

#leftnavrecentviewed div.recentlyviewedProd, div.categoryLeftModuleContainer #newsletter div.ctrls, div.categoryLeftModuleContainer ul.subcategories, #leftnavrecentviewed div.norecent, div.exo-cats ul, div.exo-multi-facet ul {
    
    border-top: none;
}

div.catproduct img.primg {
    height: 215px !important;
    width: 215px !important;
}

div.cartAVOB div.catproduct img.primg, .prodImg {
    height: 215px;
    width: 215px;
}

ul.exo-cats-list {
    display: none !important;
}

div.categories h3 {
    zcolor: #39c2f5;
    text-align: left;
}

#leftnavrecentviewed div.recentlyviewed div.pic img {
    border: solid 1px #CCC;
}

#exoResults a.AddToCartButton, #exoResults a.AddToCartButton:hover, div.catproduct div.addtoCartgrey a.AddToCartButton, div.catproduct div.addtoCartgrey a.AddToCartButton:hover, div.exo-result div.addtoCartgrey a.AddToCartButton, div.exo-result div.addtoCartgrey a.AddToCartButton:hover, div.addtoCartgrey {
    zbackground-color: #e3e3e3;
}

div.productDetails .reviews a {
    color: #666666;
}

div.productDetails .specialOffers {
    border: 1px solid #c1c1c1;
    background: #e6e5e5;
}

    div.productDetails .specialOffers h3 {
        color: #df001e;
    }



.wishlistItem {
    padding-bottom: 10px;
    border-bottom: 1px solid #c1c1c1;
}

#DetailsTab .specificTabs .tab-links ul.tabs li a.active, #FullDetailsTab .specificTabs .tab-links ul.tabs li a.active {
    color: #FFFFFF;
    background: #39c2f5;
}

#DetailsTab .specificTabs .tab-links ul.tabs li a, #FullDetailsTab .specificTabs .tab-links ul.tabs li a {
    color: #666666;
    background: #e3e3e3;
}


div.acctDetails ul.tabs a {
    color: #666666;
    background: #e3e3e3;
}

    div.acctDetails ul.tabs a:hover, div.acctDetails ul.tabs a.active, div.acctDetails ul.tabs a.active:hover {
        color: #fff;
        background: #39c2f5;
    }

#productTab .tabProduct, #DetailsTab .tabProduct,
#productTab .tabProduct h4, #productTab .tabProduct a, #DetailsTab .tabProduct h4, #DetailsTab .tabProduct a,
#FullDetailsTab .tabProduct h4, #FullDetailsTab .tabProduct a {
    zcolor: #00385a;
    padding: 5px 5px 10px 0px;
}

/***************Account Page****************/

.SignoutBtn {
    background: #39c2f5;
    cursor: pointer;
}

.billingPnl a, .shippingPnl a {
    color: #fff;
}


.shoppingcarttable a {
    color: #39c2f5;
}

/******************Contactus***************************/
div.divAccount .btnSubmit {
    background: #39c2f5;
    cursor: pointer;
}


#product-tabs div.tab-links ul.tabs li a {
    color: #888888;
    background: #fff;
}

    #product-tabs div.tab-links ul.tabs li a:hover, #product-tabs div.tab-links ul.tabs li a.active, #product-tabs div.tab-links ul.tabs li a.active:hover {
        color: #fff;
        background: #39c2f5;
    }

#below-tabinfo div.jcarousel-prev-horizontal {
    left: 0;
}

#below-tabinfo div.jcarousel-next-horizontal {
    right: 0;
}


#product-carousel .video {
    height: 23px;
}

#below-tabinfo .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
}


#below-tabinfo div.viewall a {
    color: #39C2F5;
}

/* Tango skin for jCarousel */

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


/*Bedding & Bath*/
#menu .catImage .cat_000400, #menu .catImage .cat_000400:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: 0px 0px;
}
/*Home*/
#menu .catImage .cat_000200, #menu .catImage .cat_000200:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -200px 0px;
}
/*Outdoor*/
#menu .catImage .cat_000300, #menu .catImage .cat_000300:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -400px 0px;
}
/*Electronics*/
#menu .catImage .cat_000500, #menu .catImage .cat_000500:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -600px 0px;
}
/*Kitchen*/
#menu .catImage .cat_000600, #menu .catImage .cat_000600:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -800px 0px;
}
/*Travel & Auto*/
#menu .catImage .cat_000700, #menu .catImage .cat_000700:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -1000px 0px;
}
/*Clothing*/
#menu .catImage .cat_000900, #menu .catImage .cat_000900:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -1200px 0px;
}
/*Health & Beauty*/
#menu .catImage .cat_001300, #menu .catImage .cat_001300:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -1400px 0px;
}
/*DVDs*/
#menu .catImage .cat_000005, #menu .catImage .cat_000005:hover, #menu .catImage .cat_000067, #menu .catImage .cat_000067:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -1600px 0px;
}
/*Craft*/
#menu .catImage .cat_000026, #menu .catImage .cat_000026:hover, #menu .catImage .cat_000081, #menu .catImage .cat_000081:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -1800px 0px;
}
/*On Sale*/
#menu .catImage .cat_002200, #menu .catImage .cat_002200:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -2000px 0px;
}
/*Top Rated*/
#menu .catImage .cat_002400, #menu .catImage .cat_002400:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -2200px 0px;
}
/*Whats New*/
#menu .catImage .cat_000040, #menu .catImage .cat_000040:hover, #menu .catImage .cat_000043, #menu .catImage .cat_000043:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -2400px 0px;
}
/*Christmas*/
#menu .catImage .cat_000100, #menu .catImage .cat_000100:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -2600px 0px;
}

/*Pets*/

#menu .catImage .cat_110092, #menu .catImage .cat_110092:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -2800px 0px;
}

#menu .catImage .cat_110320, #menu .catImage .cat_110320:hover {
    background-image: url(/imagesstatic/megamenu-Innos.jpg);
    background-position: -3000px 0px;
}


/***********catalogues**************/
.catalogues h3, .catalogues h2 {
    background: #39c2f5;
}

/************Request Catalogue**********/
.address a {
    color: #39c2f5;
}

#gallery div.ad-back {
    left: 0;
    background: url(/images/adGallery/button_left_black.png) 0px 45px no-repeat;
}

#gallery div.ad-forward {
    right: 0;
    background: url(/images/adGallery/button_right_black.png) 0px 45px no-repeat;
}

#gallery div.ad-prev-image {
    left: 0;
    background: url(/images/adGallery/ad_prev.png) no-repeat;
}

#gallery div.ad-next-image {
    right: 0;
    background: url(/images/adGallery/ad_next.png) no-repeat;
}


#shoppingcartcontent {
    float: right;
    width: 980px;
    margin: 0;
}

.productrow {
    margin-bottom: 5px;
    border-bottom: 1px solid #e5e5e3;
}

    .productrow td.description a {
        font-size: 12px;
        font-weight: normal;
        line-height: 15px;
        color: #040404;
        text-decoration: none;
    }

        .productrow td.description a:hover {
            text-decoration: underline;
        }

    .productrow td {
        padding: 10px 0;
        margin-bottom: 5px;
    }

    .productrow img {
        /*width: 100px;*/
    }

#btnCheckOutNowBottom, #btnCheckOutNowTop {
    background: #39c2f5;
    height: 42px;
    width: 216px;
    display: block;
    border: none;
    cursor: pointer;
}

.link, .CartDeleteButton, .UpdateCartButton {
    background: transparent;
    border: none;
    text-decoration: underline;
    display: inline-block;
    cursor: pointer;
    color: #666;
}

#deliverydetails {
    width: 50%;
    float: left;
}

#pnlCartSummarySubTotals {
    width: 49%;
    float: right;
}

#FreeDeliveryExtraSpend {
    color: #5A2F91;
    float: left;
    font-size: 14pt;
    margin-left: 254px;
    margin-top: 6px;
    width: 360px;
}

#FreeOrderDetails {
    text-align: right;
    color: #EE2323;
    clear: both;
    font-size: 8pt;
    font-weight: bold;
}

.upsellProductCell {
    margin: 0 20px 0 0;
}

#upsellProductsContainer {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: solid 2px #666666; /*Replaced Green */
}

#upsellTitle {
    font-size: 1.3em;
    color: #42474B;
    font-weight: bold;
    margin: 10px 0 20px 0;
}

#btnCheckOutNowTop {
    margin-left: 40px;
}

#deliveryMessage {
    color: #4D2A77;
    font-weight: bold;
    padding: 20px 0 0 0;
    font-size: 1.3em;
}

#deliveryMessageFooter {
    color: Red;
    font-weight: bold;
}

#CartForm hr {
    height: 2px;
    width: 100%;
    background-color: #FF0000;
    color: #FF0000;
    border: none 0px transparent;
}

.ShoppingCart {
    background-color: #FF0000;
    width: 100% !important;
}

    .ShoppingCart td, .ShoppingCart th {
        vertical-align: top;
        padding: 5px;
        text-align: left;
    }

    .ShoppingCart thead {
    }

        .ShoppingCart thead tr {
        }

        .ShoppingCart thead th {
            border-width: 0px 0px 2px 0px;
            border-color: #666666; /*Replaced Green */
            border-style: solid;
        }

            .ShoppingCart thead th div {
            }

    .ShoppingCart tbody {
    }

        .ShoppingCart tbody tr {
        }

        .ShoppingCart tbody td {
        }

            .ShoppingCart tbody td.firstCol {
                border-left-width: 1px;
            }

            .ShoppingCart tbody td.lastCol {
                border-right-width: 1px;
            }

.spacerrow td {
    height: 10px;
}

.ShoppingCart .image {
    width: 100px;
}

.ShoppingCart .discount, .ShoppingCart .quantity, .ShoppingCart .price, .ShoppingCart .TotalCol {
    width: 90px;
    text-align: right;
}

.changePWd {
    width: 80px;
    height: 30px;
    border: none;
    background-color: #39c2f5!important;
}

div.exsg_box {
    border: solid 1px #000;
    color: #000;
}

div.exsg_logo {
    border-top: 1px solid #000;
}

.exsg_over {
    background: #39C2F5;
    color: #FFF;
}

.flowplayer {
    height: 425px;
    width: 425px;
}


.nav-tabs > li.active > a {
    border-bottom-color: #39c2f5 !important;
}

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        color: #39c2f5 !important;
    }

.nav-tabs > li > a {
    color: #888888;
}


/* Shop with us*/
div.QuickOrderPnl div.miniProduct div.productContainer {
    height: 100%;
    min-height: 437px;
}


.customProduct .subscribeButton {
    background-color: #39c2f5;
    border: none;
}
.h3color {
    color: black !important;
}