html {
    overflow-y: scroll;
    height: 100%;
}

body {
    height: 100%;
}
/* wrapper style */
a {
    color: #318dc9;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

img {
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 20px;
    z-index: 9999;
    position: relative;
    text-align: center;
}

.wrapper {
    width: 1229px;
    margin: 0 auto;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #363636;
    background: #fff;
    /*z-index: 10;*/
    position: relative;
}
/*2013.04.19 BCH)EricWu #1112 Add Start*/
.checkoutwrapper {
    width: 1000px;
    margin: 0 auto;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #363636;
    background: #fff;
    /*z-index: 10;*/
    position: relative;
}
/*2013.04.19 BCH)EricWu #1112 Add End*/
.promotionWrapper {
    width: 1250px;
    margin: 0 auto;
    background: #fff;
    /*z-index: 10;*/
    position: relative;
}
/* header style */
#header {
    height: 117px;
    position: relative;
    /*border-bottom: 1px solid #8c489f;*/
}

#top-bar {
    height: 35px;
}

#welcome {
    float: left;
    height: 25px;
    line-height: 32px;
    margin-top: 3px;
}

    #welcome a {
        color: #0072bc;
    }

    #welcome .facebook {
        color: #0072bc;
    }

    #welcome h3 {
        margin: 0;
        padding: 0;
        float: left;
    }

        #welcome h3 a {
            display: block;
            width: 236px;
            height: 32px;
            background: url(../img/logo-slogan.gif) 0 -59px no-repeat;
            text-indent: -1000em;
        }

#logoQuote {
    float: left;
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
    padding-top: 10px;
    color: #683d83;
    font-weight: bold;
}

#utils {
    float: right;
    text-align: right;
    height: 28px;
    line-height: 28px;
    padding-top: 10px;
}

    #utils ul li {
        display: inline;
        padding: 0 8px;
        border-right: 1px solid #000;
        height: 12px;
        line-height: 12px;
    }

        #utils ul li:last-child {
            border-right: none;
        }

        #utils ul li a {
            display: inline;
            text-decoration: none;
            color: #0072bc;
            font-size: 12px;
        }

            #utils ul li a:hover {
                text-decoration: underline;
            }
            

#catutils {
    float: right;
    text-align: right;
    height: 28px;
    line-height: 28px;
    padding-top: 10px;
}

    #catutils ul li {
        display: inline;
        padding: 0 8px;
        border-right: 1px solid #000;
        height: 12px;
        line-height: 12px;
    }

        #catutils ul li:last-child {
            border-right: none;
        }

        #catutils ul li a {
            display: inline;
            text-decoration: none;
            color: #699F07;
            font-size: 12px;
        }

            #catutils ul li a:hover {
                text-decoration: underline;
            }


#headerContainer {
    background: #443266;
    /*clear: both;*/
    height: 65px;
    /*border-bottom: 5px solid #F3B61F;*/
    padding-top: 15px;
}
#headerContainer #barunderSearch{
     margin-left:208px;
     font-size:12px;
}

#barunderSearch #CorporateSales{
    color:white;
}

#barunderSearch #eGiftCards{
    margin-left: 30px;
    color:white;
}

#barunderSearch #NewArrivals{
    margin-left: 30px;
    color:white;
}
#navigation {
    /*position: absolute;
    left: 0;
    bottom: 0;*/
    /*width: 1229px;*/
    /*background: #443266;*/
    /*background: #fad53f;*/
    /*background: #ecf0f1;
    border-bottom: 1px solid #c3c3e5;*/
    width: 181px;
    position: relative;
}
/* menu */
.menu {
    float: left;
    padding-left: 5px;
}

    .menu li {
        position: relative;
        float: left;
        padding-left: 1px;
        /*background: url(../img/menu-separator.gif) left center no-repeat;*/
        /*border-right: solid 1px #ffc400;
        border-left: solid 1px #ffe78d;
        border-top: 1px solid #ffe58c;*/
        border-right: solid 1px #443266;
        border-left: solid 1px #443266;
        /*border-top: 1px solid #95a5a6;*/
    }

        .menu li.on {
            border-top: none;
        }

            .menu li.on a,
            .menu li.active a,
            .menu li:first-child a {
                /*background: #683d83;*/
                color: #fff;
            }

        .menu li.first {
            padding-left: 0;
            background: none;
            border-left: none;
        }

        .menu li a {
            display: block;
            float: left;
            height: 20px;
            padding: 0 22px;
            /*line-height: 39px;*/
            /*color: #fff;*/
            color: #433266;
            text-decoration: none;
        }

        .menu li.first a {
            /*background: transparent;
            color: #433266;*/
        }

        .menu li.active a {
            border-top: 1px solid #745A93;
        }

        .menu li.active ul a {
            border-top: none;
        }

        .menu li.first arrow {
            display: inline-block;
            padding: 4px;
            vertical-align: middle;
        }

ul#MainMenu {
    width: 181px;
}

#MainMenu.menu li.first a.departments {
    /*padding: 0 23px;*/
    border-top: none;
    display: block;
}

#MainMenu.menu li:last-child {
    /*border-right: none;*/
}

#MainMenu.menu li a {
    /*font-weight: bold;*/
    /*font-size: 13px;*/
}

#MainMenu.menu li ul a /*,
#MainMenu.menu li.first a*/ {
    font-weight: normal;
    font-size: 12px;
}

#MainMenu.menu li ul ul a:hover {
    text-decoration: underline;
    color: #ee6600;
}

.menu li.on a {
    background: url('../img/menu-on.gif') repeat-x scroll top center transparent;
    color: #fff;
    border-top: 1px solid #745a93;
}
/* Level 2 begin */
.menu li.active {
    *z-index: 1;
    border-top: none;
}


    .menu li.active ul {
        display: block;
    }

.menu li ul {
    display: none;
    clear: both;
    width: 250px;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: 1;
    /*border: 3px solid #443266;*/
    /*border: 3px solid #fdd542;*/
    border: 3px solid #443266;
    background: #edf7ff;
}



    .menu li ul li {
        float: none;
        padding: 0;
        background: none;
        border-top: 1px solid #edf7ff;
        border-bottom: 1px solid #cac8de;
    }

        .menu li ul li.active {
            border-top: 1px solid #443266;
            border-bottom: 1px solid #443266;
        }

.menu li.active ul li a {
    float: none;
    position: relative;
    z-index: 3;
    height: auto;
    padding: 10px 12px;
    line-height: normal;
    background-color: transparent;
    color: #000;
    text-decoration: none;
}

.menu li.active ul li.hasChild a {
    padding-right: 18px;
    background-image: url(../img/icon-menu.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

.menu li.active ul li.active a {
    background-color: #fff;
    background-image: none;
    z-index: 5;
}
/* Level 2 end */
/* Level 3 begin */
.menu li.active ul li ul {
    /*display: none;*/
}

.menu li.active ul li .menuContainer {
    display: none;
}


.menu li.active ul li.active ul {
    /*display: block;*/
    /*width: 400px;*/
    width: 250px;
    /*padding: 12px;
    position: absolute;
    
    top: -8px;*/
    /*left:0px;
    float:left;
    clear:both;*/
    /*z-index: 4;*/
    /*border: 1px solid #443266;*/
    /*border: 5px solid #443266;*/
    background: #ffffff;
    /*padding-bottom: 20px;*/
    /*position:relative;*/
    border: none;
}


.menu li.active ul li.active .menuContainer {
    display: block;
    /*width: 400px;*/
    width: 710px;
    /*padding: 12px;*/
    position: absolute;
    left: 161px;
    top: -8px;
    z-index: 4;
    /*border: 1px solid #443266;*/
    border: 5px solid #443266;
    background: #ffffff;
    /*padding-bottom: 20px;*/
}

/*.menu li.active ul li.active .list {
    width:400px;
    float:left;
    
    width:250px;
    margin:0 10px 30px 0
}*/

/*.menu li.active ul li.active .list li {
   
    float:left;
    
    width:250px;
    padding:0;
}*/

.menu li.active ul li.active ul li {
    float: left;
    /*width: 200px;*/
    width: 250px;
    border: none;
}

    .menu li.active ul li.active ul li a {
        padding: 5px 12px;
        float: left;
        color: #318dc9;
        background: none;
    }



    /* Level 3 end */
    /* Level 4 begin */
    .menu li.active ul li.active ul li ul {
        display: none;
        z-index: 4;
        left: 12px;
        top: 20px;
    }

    .menu li.active ul li.active ul li.active ul {
        display: block;
    }
/* Level 4 end */


/* core style */



/*#identity {
    background: #443266;
    clear: both;
    height: 89px;
}

    #identity h3 {
        margin: 0;
        padding: 0;
        float: left;
    }

        #identity h3 a {
            display: block;
            width: 296px;
            height: 88px;
            background: url('../img/mwave-logo.gif') no-repeat left top transparent;
            text-indent: -1000em;
        }*/

#search {
    /*position: absolute;
    right: 0;*/
    /*top: 15px;*/
    float: left;
    padding: 0px 10px 2px 20px;
    /*background: #edf7ff;*/
    width: 680px;
}

    #search .searchTitle {
        float: right;
        color: #cfc9d5;
        font-weight: bold;
        font-size: 12px;
        font-family: Arial;
        margin-right: 70px;
    }

    #search .holder {
        /*margin-top: 15px;*/
        float: left;
        margin-right: 6px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 5px;
        background: #786d98;
        clear: both;
    }

    #search input[type=text] {
        height: 25px;
        line-height: 25px;
        /*border: 2px solid #443266;*/
        width: 600px;
        margin: 0;
    }

    #search .button {
        float: left;
        /*margin-top: 15px;*/
    }

        #search .button a {
            display: block;
            width: 57px;
            height: 29px;
            background: url(../img/btn-search.gif) no-repeat;
            text-indent: -1000em;
            margin-top: 5px;
        }






   


.logIn {
    float: left;
    color: #fff;
    /*padding-left: 50px;*/
    width:210px;
    /*display:inline-block;
    margin:0 auto;
    width:15%;*/
    text-align:center;
}

    .logIn a {
        color: #fff;
    }

.myAccountContainer {
    font-size: 16px;
    color: #fff;
}

    .myAccountContainer a {
        text-decoration: none;
    }

.myAccount {
    border: 2px solid #443266;
    padding: 20px 10px 20px 10px;
    position: absolute;
    z-index: 999;
    background-color: #fff;
    color: #000;
    font-size: 12px;
    width: 200px;
}

    .myAccount .loginButtonContainer {
        text-align: center;
        width: 200px;
    }

        .myAccount .loginButtonContainer a {
            color: #0072bc;
        }

    .myAccount .loginButton {
        background-color: #f3b61f;
        border-radius: 3px 4px;
        padding: 5px 75px 5px 75px;
    }

    .myAccount a {
        color: #000;
    }

    .myAccount dl {
    
    }

    .myAccount #MyAccountMenu dt a {
        color: #f3b61f;
        font-size: 14px;
    }

    .myAccount #MyAccountMenu dd a {
        color: #000;
    }


.miniCart {
    float: left;
    /*padding-left: 10px;
    padding-right: 10px;
    display:inline-block;*/

}

#miniBskt {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.miniBasket {
    border: 2px solid #443266;
    padding: 20px 10px 20px 10px;
    position: absolute;
    z-index: 999;
    right: 0px;
    background-color: #fff;
    color: #000;
    font-size: 12px;
    width: 300px;
    display: none;
}

    .miniBasket .emptyShoppingCart {
        text-align: center;
        color: #000;
        margin-top:30px;
    }

.emptyShoppingCart p {
    margin-bottom: 10px;
}

.miniBasket .shoppingCartButton {
    background-color: #f3b61f;
    border-radius: 3px 4px;
    padding: 5px 25px 5px 25px;
    margin-top: 10px;
    color: #000;
    font-size: 16px;
}

.miniBasket .bsktItems {
    clear:both;
    margin-bottom:10px;
    height:50px;
}

/*2013.09.03 BCH)YiminJ #1325 del */
/*#miniBasket {
    float: right;
    margin: 0 0 0 0;
    min-width: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 5px 5px;
    background: #fed443 url('../img/cart-icon.gif') no-repeat 20px 6px;
    color: #464646;
    text-align: center;
    line-height:23px;
}*/
/*2013.09.03 BCH)YiminJ #1325 add start*/
/*#miniBasket {
    float: right;
    min-width: 260px;
    min-height: 21px;
    padding: 0px 5px 0 5px;
    background: #fed443 url('../img/cart-icon2.gif') no-repeat 20px 1px;
    color: #464646;
    text-align: center;
    vertical-align: middle;
    height: 24px;
}*/
/*2013.09.03 BCH)YiminJ #1325 add end*/

/*#miniBasket .cartTitle span {
        color: #464646;
        font-weight: bold;
        font-size: 12px;
        font-family: Arial;
        padding-left: 55px;
        
        width: 85px; 
        float: left; 
        margin: 6px; 
    }*/

/*#miniBasket .items a {
        color: #464646;
        font-weight: bold;
        font-size: 11px;
        font-family: Arial;
        text-decoration: underline;
        float: right; 
        margin: 6px; 
    }*/


#core {
    padding: 0px 0 20px;
    /*border-top: 1px solid #8c489f;*/
}

.breadcrumb {
    padding: 2px 0 15px;
    color: #898989;
}

    .breadcrumb a {
        color: #898989;
        text-decoration: underline;
    }

        .breadcrumb a.removeFilter {
            color: red;
            text-decoration: none;
            vertical-align: super;
        }

.grade {
    display: block;
    width: 64px;
    height: 12px;
    text-indent: -1000em;
    background-image: url(../img/star-group.gif);
    background-repeat: no-repeat;
}

.grade50 {
    background-position: 0 0px;
}

.grade45 {
    background-position: 0 -20px;
}

.grade40 {
    background-position: 0 -40px;
}

.grade35 {
    background-position: 0 -60px;
}

.grade30 {
    background-position: 0 -80px;
}

.grade25 {
    background-position: 0 -100px;
}

.grade20 {
    background-position: 0 -120px;
}

.grade15 {
    background-position: 0 -140px;
}

.grade10 {
    background-position: 0 -160px;
}

.grade05,
.grade5 {
    background-position: 0 -180px;
}

.grade00,
.grade0 {
    background-position: 0 -200px;
}

a.chatLive {
    display: block;
    width: 130px;
    height: 61px;
    overflow: hidden;
    background: url(../img/chat-live.gif) no-repeat;
    text-indent: -1000em;
}

a.chatOnline {
    background-position: 0 -61px;
}

a.chatOffline {
    background-position: 0 0;
}
/* footer style */
#footer {
    position: relative;
    height: 460px;
    border-top: 2px solid #443266;
    background: url(../img/footer-bg.gif) 0 5px repeat-x;
}

.internalLinks {
    position: absolute;
    left: 26px;
    top: 21px;
}

    .internalLinks ul, .internalLinks ul li {
        float: left;
    }

        .internalLinks ul li {
            margin-right: 100px;
        }

    .internalLinks dt {
        padding: 0 10px;
        margin-bottom: 5px;
        line-height: 22px;
        color: #fff;
        background: #443266;
        width: 100px;
    }

    .internalLinks dd a {
        line-height: 18px;
        color: #318dc9;
    }

/*2013.04.19 BCH)EricWu #1112 Add Start*/
.mwaveInfoCheckOut {
    position: absolute;
    height: 60px;
}

    .mwaveInfoCheckOut h3 {
        width: 236px;
        height: 32px;
        background: url(../img/logo-slogan.gif) 0 -59px no-repeat;
        text-indent: -1000em;
    }
/*2013.04.19 BCH)EricWu #1112 Add End*/

.mwaveInfo {
    position: absolute;
    left: 26px;
    top: 205px;
    margin-top:20px;
}

    .mwaveInfo h3 {
        width: 236px;
        height: 32px;
        background: url(../img/logo-slogan.gif) 0 -59px no-repeat;
        text-indent: -1000em;
    }

    .mwaveInfo ul {
        overflow: hidden;
    }

        .mwaveInfo ul li {
            float: left;
            margin-right: 35px;
        }

    .mwaveInfo dt {
        line-height: 36px;
        font-weight: bold;
    }

    .mwaveInfo dd {
        line-height: 18px;
    }

.friendlyLinks {
    position: absolute;
    left: 26px;
    top: 342px;
}

    .friendlyLinks a {
        display: block;
        background-color: #fff;
        background-image: url(../img/partner.gif);
        background-repeat: no-repeat;
        text-indent: -1000em;
    }

    .friendlyLinks #brw {
        position: absolute;
        left: 5px;
        top: 0px;
    }

        .friendlyLinks #brw a {
            width: 62px;
            height: 157px;
            background-position: -5px -0px;
        }

    .friendlyLinks #paypal {
        position: absolute;
        left: 5px;
        top: 0px;
    }

        .friendlyLinks #paypal a {
            width: 48px;
            height: 31px;
            background-position: -89px 0px;
        }

    .friendlyLinks #visa {
        position: absolute;
        left: 60px;
        top: 0px;
    }

        .friendlyLinks #visa a {
            width: 47px;
            height: 31px;
            background-position: -142px 0px;
        }

    .friendlyLinks #mastercard {
        position: absolute;
        left: 115px;
        top: 0px;
    }

        .friendlyLinks #mastercard a {
            width: 47px;
            height: 31px;
            background-position: -194px 0px;
        }

    .friendlyLinks #americanexpress {
        position: absolute;
        left: 170px;
        top: 0px;
    }

        .friendlyLinks #americanexpress a {
            width: 47px;
            height: 31px;
            background-position: -246px 0px;
        }

    .friendlyLinks #bpay {
        position: absolute;
        left: 225px;
        top: 0px;
    }

        .friendlyLinks #bpay a {
            width: 67px;
            height: 31px;
            background-position: -298px 0px;
        }

.friendlyLinks #zip {
        position: absolute;
        left: 280px;
        top: 0px;
    }

        .friendlyLinks #zip a {
            width: 67px;
            height: 31px;
            background-position: -353px 0px;
        }

    .friendlyLinks #verisignsecured {
        position: absolute;
        left: 240px;
        top: 69px;
    }

        .friendlyLinks #verisignsecured a {
            width: 114px;
            height: 60px;
            background-position: -394px 0;
        }

    .friendlyLinks #crn {
        position: absolute;
        left: 89px;
        top: 60px;
    }

        .friendlyLinks #crn a {
            width: 122px;
            height: 52px;
            background-position: -89px -60px;
        }

        .friendlyLinks #rtl {
        position: absolute;
        left: 225px;
        top: 41px;
    }

        .friendlyLinks #rtl a {
            width: 122px;
            height: 90px;
            background-position: -225px -41px;
        }

    .friendlyLinks #authorisedreseller {
        position: absolute;
        left: 235px;
        top: 79px;
    }

        .friendlyLinks #authorisedreseller a {
            width: 122px;
            height: 46px;
            background-position: -235px -79px;
        }

.subscription {
    position: absolute;
    right: 19px;
    top: 22px;
    width: 298px;
    background: #443266;
    border-radius: 3px;
}

.terms_conditions_footer {
    position: absolute;
    bottom: 0;
    color: #464646;
    font-size: 11px;
    text-align: center;
    width: 100%;
}

#newsletterForm {
    padding: 10px;
    overflow: hidden;
    zoom: 1;
}

    #newsletterForm h3 {
        font-size: 16px;
        font-weight: 700;
        color: #fed443;
    }

    #newsletterForm .formTips {
        padding: 5px 0 12px;
        color: #fff;
    }

    #newsletterForm input {
        float: left;
        margin-right: 5px;
        width: 160px;
        height: 24px;
        line-height: 24px;
        border: none;
    }

    #newsletterForm .button {
        float: left;
    }

        #newsletterForm .button a {
            /*display: block;
            width: 92px;
            height: 25px;
            background: url(../img/btn-subscription.gif) no-repeat;
            text-indent: -1000em;*/
        }

.review {
    position: absolute;
    right: 19px;
    top: 100px;
    width: 298px;
}

    .review dt {
        margin-top: 35px;
        padding: 5px 0;
        color: #745a93;
        font-size: 18px;
        font-weight: 700;
    }

    .review dd {
        margin-bottom: 5px;
        line-height: 18px;
    }

        .review dd a {
            color: #318dc9;
        }

.main .banner.bottom {
    margin-top: 12px;
    background: #edf7ff;
    padding: 20px 30px;
}

#bottomLeftBanner,
#bottomRightBanner {
    width: 468px;
    height: 60px;
    overflow: hidden;
    display: inline-block;
}

#bottomLeftBanner {
    margin-right: 20px;
}

#topSingleBanner {
    height: 90px;
    background: #000;
    text-align: center;
    overflow: hidden;
}

    #topSingleBanner dt {
        display: none;
    }

    #topSingleBanner a {
        display: block;
    }
/* Float ADs */
* html {
    _background-image: url(../img/blank.gif);
    _background-attachment: fixed;
}

.sideAdsContainer {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 2;
}

    .sideAdsContainer .inner {
        width: 1228px;
        position: absolute;
        left: -614px;
        top: 143px;
    }

.leftSideAd {
    position: absolute;
    left: -125px;
    top: 0;
}

.rightSideAd {
    position: absolute;
    left: 1264px;
    top: 0;
}

.sideAdsContainer .content {
    position: fixed;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}

#PromotionContainer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    /*z-index: 1;*/
    text-align: center;
}

    #PromotionContainer a {
        display: block;
        width: auto;
        height: 100%;
        margin: auto;
    }

/* slide widths */
#topRightBanner .slide {
    width: 300px;
}


.strong {
    font-weight: bold;
}

.clear {
    clear: both;
}



.bigstar {
    display: block;
    width: 300px;
    height: 60px;
    text-indent: -1000em;
    background-image: url(../img/big-stars.png);
    background-repeat: no-repeat;
    background-position: 0 -290px;
}

.bigstar5 {
    background-position: 0 0;
}

.bigstar4 {
    background-position: 0 -58px;
}

.bigstar3 {
    background-position: 0 -116px;
}

.bigstar2 {
    background-position: 0 -174px;
}

.bigstar1 {
    background-position: 0 -232px;
}

.bigstar0 {
    background-position: 0 -290px;
}


#footerSlideContainer {
    position: fixed;
    bottom: 0;
    width: 500px;
    z-index: 9999;
}

#footerSlideButton {
    background: url(../img/home/up.png) top left no-repeat transparent;
    position: absolute;
    top: -60px;
    right: 280px;
    width: 222px;
    height: 60px;
    border: none;
    cursor: pointer;
}

#footerSlideContent {
    width: 500px;
    height: 0px;
    background: #443266;
    color: #CCCCCC;
    font-size: 0.8em;
    border: none;
    font-family: DejaVuSansBook, Sans-Serif;
}

    #footerSlideContent h3 {
        font-size: 32px;
        color: #fed443;
        font-weight: 700;
        margin: 10px 0 10px 0;
    }

    #footerSlideContent p {
        color: #ffffff;
        font-size: 22px;
        font-weight: 700;
    }

    #footerSlideContent ul {
        color: #EE8D40;
        list-style-type: none;
        line-height: 2em;
    }

    #footerSlideContent .formTips {
        font-size: 18px;
        font-weight: 500;
        color: #c3c3e5;
        display: inline;
    }

    #footerSlideContent .input {
        margin-right: 5px;
        width: 180px;
        /*height: 18px;*/
        display: inline;
        border-top: 2px solid white;
    }

    #footerSlideContent .button {
        background-color: #fed443;
        width: 100px;
        height: 18px;
        /*line-height: 40px;*/
        padding: 3px 3px 3px 3px;
        font-size: 14px;
        border-radius: 3px;
        color: #000;
        text-decoration: none;
        display: inline;
    }

#footerSlideText {
    padding-top: 50px;
    text-align: center;
}



#whymwave {
    float: left;
    padding: 6px 10px 6px 0px;
    /*background: #edf7ff;*/
    width: 380px;
}

.whymwave-header {
    margin-top: 20px;
}

    .whymwave-header li {
        float: left;
        display: inline;
        position: relative;
    }

    .whymwave-header a {
        float: left;
        padding-right: 1em;
        padding-left: 35px;
        font-size: 12px;
        color: #C0C0C0;
        font-family: Arial, Helvetica, sans-serif;
        white-space: nowrap;
        background-position: 0 4px;
        background-repeat: no-repeat;
    }

    .whymwave-header .usp-shipping a {
        padding-left: 54px;
    }

    .whymwave-header span {
        display: block;
    }

    .whymwave-header li.whymwave-rewards {
        width: 37%;
    }

    .whymwave-header li.whymwave-shipping {
        width: 33%;
    }

    .whymwave-header li.whymwave-pickup {
        width: 30%;
    }

        .whymwave-header li.whymwave-rewards a span.whymwave-images, .whymwave-header li.whymwave-shipping a span.whymwave-images, .whymwave-header li.whymwave-pickup a span.whymwave-images {
            background-image: url(../img/why-mwave.gif);
            background-repeat: no-repeat;
            background-position: 1px 0;
            position: absolute;
            left: 0;
            top: 3px;
            height: 28px;
        }

        .whymwave-header li.whymwave-rewards a:hover, .whymwave-header li.whymwave-shipping a:hover, .whymwave-header li.whymwave-pickup a:hover {
            color: white;
            text-decoration: none;
        }

    .whymwave-header li.whymwave-rewards a {
        padding-left: 45px;
    }

        .whymwave-header li.whymwave-rewards a span.whymwave-images {
            width: 35px;
            background-position: -58px 0;
        }

        .whymwave-header li.whymwave-rewards a:hover span.whymwave-images {
            background-position: -59px -29px;
        }

    .whymwave-header li.whymwave-shipping a {
        padding-left: 40px;
    }

        .whymwave-header li.whymwave-shipping a span.whymwave-images {
            width: 32px;
            background-position: -28px 0;
        }

        .whymwave-header li.whymwave-shipping a:hover span.whymwave-images {
            background-position: -28px -29px;
        }

    .whymwave-header li.whymwave-pickup a {
        padding-left: 36px;
    }

        .whymwave-header li.whymwave-pickup a span.whymwave-images {
            width: 28px;
        }

        .whymwave-header li.whymwave-pickup a:hover span.whymwave-images {
            background-position: 1px -29px;
        }
