﻿.os-logo .o-logo,.os-logo .o-text,.os-logo .o-registered,.account-area .hd-intl-flag i,.account-area-dropdown .community-icon,.account-area-dropdown .user-icon,.account-area-dropdown .down-arrow,.search-bar i.search-icon,#mini-cart-icon,#all-depts-hd .arrow i,#mini-cart-button .arrow i{background:url(../images/2011-header-footer-sprite.1.4n.png);overflow:hidden;}
.os-logo{margin:10px 0 0;}
.os-logo a{background-color:#FFF;color:#555;display:block;height:56px;position:relative;text-decoration:none;width:238px;background:none;}
.os-logo .o-logo{position:absolute;top:0;left:0;height:55px;width:55px;background-position:-25px 0;}
.os-logo .o-text{position:absolute;top:11px;left:62px;height:23px;width:43px;background-position:-248px -54px;}
.os-logo sup{font-size:8px;position:relative;top:-1px;}
#site-header .os-logo sup{top:-6px;}
.os-logo a span{left:62px;position:absolute;text-indent:0;top:36px;visibility:visible;color:#000;}

#navbar
{
    width: 100%;
    height: 28px;
    background-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e1e1e1;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif, "宋体";
    font-size: 11px;
}
#navbar .nav-link
{
    width: 970px;
    margin-right: auto;
    margin-left: auto;
}
#navbar UL
{
    border-right-color: #e1e1e1;
    border-right-style: solid;
    border-right-width: 1px;
    float: right;
}
#navbar UL LI
{
    list-style: none;
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 28px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e1e1e1;
}
#navbar A
{
    color: #000000;
    font-weight: bold;
}
#navbar UL.tools
{ 
    float: left;    
}

.search-link 
{
    width: 970px; 
    margin-left: auto;
    margin-right: auto;
}
#search-bar-container 
{
    top: 12px; 
    float: right;
    width: 520px;
}


.sites .usd
{
    padding-top: 7px;
    padding-left: 10px;
    color: #fff;
}
.tools .usd i
{
    background: url(../images/2011-header-footer-sprite.1.4n.png);
    overflow: hidden;    
    display: inline-block;
    background-position: -291px -63px;
    width: 22px;
    height: 12px;
    position: relative;
    
    margin-right: 5px;
}



.account-area
{
    position: absolute;
    z-index: 99999999;
    color: #c9c9c9;

    width: 960px;
    margin-right: auto;
    margin-left: auto;
}
.account-area>li{display:block;float:left;margin-left:0;height:15px;border:1px solid #fff;border-left:1px solid #ccc;}
.account-area>li:first-child{border-left:none;}
.account-area > li, .account-area > li span, .account-area .hd-intl-flag a
{
    font-size: 14px;
}
.account-area .hd-intl-flag{position:relative;top:auto;right:auto;margin:0;border-left:none;padding-right:0;}
.account-area .hd-intl-flag:hover{border-top:1px solid #fff;}
.account-area .hd-intl-flag a{position:relative;top:-1px;* top:1px;display:block;position:relative;float:left;height:20px;text-decoration:none; /*color:#369;*/}
.account-area .hd-intl-flag i{display:inline-block;background-position:-291px -63px;width:22px;height:13px;position:relative;top:2px;* top:-2px;}
.hd-intl-flag a img{height:17px;width:24px;_display:none;}
                    .hd-intl-flag span{color:#369;margin:0;}
                    [title="We Recommend"]{line-height:17px;padding:0 10px 0;}
                    .account-area-dropdown{display:inline-block;position:relative;}
                    .account-area-dropdown .account-area-bd{display:none;}
                    .account-area-dropdown .user-icon{display:none;width:13px;height:13px;position:absolute;top:1px;left:8px;background-position:-316px -63px;}
                    .account-area-dropdown.isLogged .user-icon{display:inline-block;}
                    .account-area-dropdown .community-icon{display:inline-block;width:21px;height:13px;position:absolute;top:1px;left:8px;background-position:-356px -63px;}
                    .account-area-dropdown .down-arrow{background-position:-346px -63px;display:inline-block;height:4px;width:8px;margin:0 5px 0 6px;position:absolute;top:7px;right:2px;}
                    .account-area-dropdown.user .down-arrow{display:none;}
                    .account-area-dropdown.user.isLogged .down-arrow{display:inline-block;}
                    .account-area-dropdown-hd:hover{text-decoration:none;}
                    .account-area-dropdown-hd span{display:block;position:relative;top:2px;padding-left:10px;padding-right:10px;}
                    .user .account-area-dropdown-hd span{padding-right:10px;}
                    .account-area-dropdown.isLogged .account-area-dropdown-hd span{padding-left:30px;padding-right:20px;}
                    .account-area-dropdown.community span{padding-left:37px;}
                    .account-area-dropdown.community{border-right:none;border-left-color:#ccc;}
                    .account-area-dropdown.community .account-area-dropdown-bd{width:116px;}
                    .account-area-dropdown.user{min-width:122px;border-right:1px solid #ccc;}
                    .account-area-dropdown-hd span,.account-area-dropdown-hd span a{z-index:10000000;}
                    .account-area-dropdown-bd{display:none;}
                    .account-area-dropdown .account-area-dropdown-bd{position:absolute;width:100%;top:-4px;left:-1px;border:1px solid #ccc;z-index:9999999;padding-top:25px;}
                    .account-area-dropdown .account-area-dropdown-bd li:hover{border-top:none;}
                    .account-area-dropdown .account-area-dropdown-bd li{background:#fff;display:block;font-size:100%;margin:0;position:relative;zoom:1;}
                    .account-area-dropdown .account-area-dropdown-bd li a{display:block;padding:5px 10px;height:12px;font-size:12px;text-decoration:none;border:1px solid #fff;border-left:none;border-right:none;* margin-top:-1px;}
                    .account-area-dropdown .account-area-dropdown-bd li a:hover{border-color:#7f92a0;background:#bfd7e9;}
                    .header-promo{display:block;float:right;margin:0;padding:0;position:absolute;right:15px;top:40px;text-align:right;z-index:9999998;margin-right:115px;}
                    .header-promo h2{font-size:150%;}
                    .header-promo h2 strong:hover{color:#39C;}
                    .header-promo-disclaimer,.header-promo-disclaimer a{color:#999;}
                    .site-bar{background:none;height:38px; margin-bottom: 12px;}
                    .sites li
                    {
                        margin: 0;
                        /* font-size: 14px; */
                    }
                    .sites a
                    {
                        border-right: 1px solid #ccc;
                        height: 16px;
                        line-height: 16px;
                        padding: 11px 12px 11px 12px;
                        font-weight: bold; 
                    }
                    .sites a:hover { background: rgb(91, 91, 91); color: #fff; }
                    .sites .selected:hover{ background: rgb(124, 4, 4); }
                    .site-bar .selected
                    {
                        background: rgb(124, 4, 4);
                        color: #fff;
                        margin-top: 0;
                    }
                    #search-nav-container{margin-bottom:0;}
                    #shop-all-departments{margin-right:0;border-right:1px solid #efefef;background:none repeat scroll 0 0 #FFF;cursor:pointer;float:left;position:relative;z-index:99999;}
                    #shop-all-departments .head-nav-container{top:36px;}
                    #all-depts-hd .arrow,#mini-cart-button .arrow{border-left:none;position:absolute;right:8px;top:7px;}
                    #all-depts-hd .arrow i,#mini-cart-button .arrow i{background-position:-346px -70px;display:inline-block;height:8px;width:11px;}
                    #my-cart{display:none;}
                    #mini-cart{margin-left:0;border-left:1px solid #efefef;}
                    #mini-cart-layer{top:36px;background-position:-231px 0;}
                    #mini-cart-button{cursor:pointer;overflow:hidden;padding-left:10px;position:relative;width:141px;_height:38px;}
                    #mini-cart-icon{background-position:-265px -40px;color:#343434;display:inline-block;font-size:10px;font-style:normal;font-weight:bold;height:14px;width:20px;line-height:15px;margin:0 0px 0 0;padding:0;position:relative;text-align:center;top:0px;vertical-align:top;}
                    #all-depts-hd h4,#mini-cart-button h4,#search-bar-container .search-bar{line-height:30px; padding-top:2px;}
                    #search-bar-container{height:30px;overflow:hidden;position:relative;background:none repeat scroll 0 0 rgb(31, 31, 31);_height:38px;}
                    #search-bar-container .search-bar{padding:3px!important;}
                    #search-box input{border:0 none;}
                    .search-bar .input-text{background:none repeat scroll 0 0 #FFF;border:0 none;color:rgb(31, 31, 31);float:left;font-size:12px;outline:medium none;padding:6px 6px 6px 24px;width:100%;}
                    .search-bar #search-box{background:none repeat scroll 0 0 #FFF;height:24px;overflow:hidden;width:auto;}
                    .search-bar i.search-icon{display:block;width:15px;height:15px;background-position:-329px -62px;position:absolute;top:8px;left:8px;}
                    .search-bar .submit{border:none;position:absolute;right:3px;top:3px;_height:30px;}
                    
                    #search-button
                    {
                        background: rgb(204, 0, 0);
                        padding-right: 0;
                        width: 72px;
                        height: 24px;
                        line-height: 0;
                        margin: 0px 0 0 0;
                        padding: 0;
                        -ms-filter: "alpha(opacity=100)";
                        _height: 26px;
                    }
#search-button span{background:none repeat scroll 0 0 transparent;color:#FFF;font-size:12px;line-height:27px;text-align:center;width:auto;margin:0;padding:0;}
#site-header #search-bar-container{margin-bottom:10px;}
.site-header-container .header-inner{position:relative;}
.header-inner .header-promo,.header-inner .account-area{right:0;}
.sites a,.sites .selected:hover,.sites .selected strong{line-height:16px;}
#search-bar-container{padding:0;}
#all-depts-hd h4 a,#all-depts-hd h4 a:hover,#mini-cart-button h4 a,#mini-cart-button h4 a:hover{line-height:36px;}
#site-header .logo-search{* margin-bottom:10px;}
#site-header .account-area-dropdown .account-area-dropdown-bd li a{* height:14px;* margin-top:0;}
#site-header .header-inner{z-index:99999999;}
#site-header #search-bar-container,#site-header #mini-cart,#site-header .container{z-index:1000;}
#site-header .sites{padding:0;}
#site-header .site-bar{height:26px;}
#site-header .header-promo a:hover{color:#39c;}
.sites .selected strong{color:#fff;}
#search-input{_width:80%;}
#search-button{_height:12px;}
#search-button span{_height:14px;_padding-right:0;}
#mini-cart-button h4{_padding-top:12px;}
.header-promo h2{text-align:right;}

/*
.sitebar 
{
    background-color: rgb(31, 31, 31);
}
*/
.site-bar
{
    background-image: none; /* url("../images/site-bar.png"); */
    background-color: rgb(0, 0, 0);
    width: 970px;
    margin-left: auto;
    margin-right: auto;
}
#holiday-icon-banner{position:absolute;top:39px;padding:0;right:20px;}
#holiday-icon-banner a{margin:0 0 0 5px;}
.logo-search{margin-bottom:0;}
.header-inner #holiday-icon-banner{right:0;}
#site-header .blue-bar .grid-6{margin:0;}
.site-bar{clear:both;}
#hd{width:100%;}
.account-area-dropdown.user{_height:17px;}
.account-area .hd-intl-flag a{float:none;display:inline-block;}
.header-inner #clubo-message{top:80px;}


#inbox-icon
{
    background: url("../images/inbox.gif");
    display: inline-block;
    height: 12px;
    background-repeat: no-repeat;
    width: 14px;
    margin-right: 5px;
}

.find-us-on
{
    padding-right: 10px;
}
.facebook-head {
    background: url("../images/2011-header-footer-sprite.1.4n.png") no-repeat scroll -265px -8px transparent;
    display: block;
	    
    height: 16px !important;
    margin-right: 8px;
    padding: 0;
    width: 18px;
    text-indent:-10000px;
    color:#fff;
}

.barcode
{
    border-top-style: none !important;
}
#barcode
{
    width: 99px;
    height: 99px;
}


.sites LI
{
    position: relative;
}

.china-service
{
    text-transform: uppercase;
    font-weight: bold;
}
.china-service .chnNew
{
    background-image: url("../images/T1h053XldnXXXXXXXX-240-310.png");
    background-repeat: no-repeat;
    background-position: -192px -219px;
    width: 24px;
    height: 12px;
    top: -8px;
    right: -1px;
    display: block;
    position: absolute;
    z-index: 12;
}


.mini-cart 
{
    display: inline;
    float: right;
}

.mini-cart LI A
{
    width: 110px;
    border-right-style: none;
    border-right-width: 0px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #ccc;
    text-align: center;
}


.facebook-icon I
{
    background: url("../images/facebook-16.png");
    display: inline-block;
    height: 16px;
    background-repeat: no-repeat;
    width: 16px;
    margin-bottom: -4px;
}
.google-icon I
{
    background: url("../images/gplus-16.png");
    display: inline-block;
    height: 16px;
    background-repeat: no-repeat;
    width: 16px;
    margin-bottom: -4px;    
}

.logobar
{
    height: 70px;
    padding-top: 10px;
}

.top-promotion
{
    float: right;
    color: #999999;
    font-size: 10px;
    top: 20px;
    width: 520px;
    position: relative;
    height: 12px;
    text-align: right;
    font-family: verdana;
}
.clear{ font-size:0px; line-height:0px; height:0px; clear:both;}