﻿.topnav-bg {
    background: url(../images/bg_headertop.jpg) no-repeat center top #17c160;
    height: 6px;
}

#cues-header {
    display: table;
    width: 100%;
    min-width: 1200px;
}

.icon-sprite {
    background: url(../images/top-header-sprite.png) 0 0 no-repeat;
    display: inline-block;
}

.pcb-cues-header {
    padding: 35px 0 28px 46px;
    background: #343435;
    height: 42px;
}

.pcb-cues-header .logo {
    float: left;
    width: 148px;
    height: 42px;
    overflow: hidden;
    background-image: url(../images/top-header-sprite.png)
}

.pcb-cues-header .logo a {
    float: left;
    padding-top: 42px;
    height: 0;
    width: 100%;
    overflow: hidden
}

.pcb-cues-header .secondary-branding {
    float: left;
    margin-left: 50px;
}

.pcb-cues-header .secondary-branding h1 {
    color: #090;
    font-size: 17px;
    font-weight: bold;
    margin-top: 4px;
}

.pcb-cues-header .secondary-branding p {
    color: #AEAEAE;
}

.skypecontact {
    float: right;
    margin-right: 22px;
    background: url(../images/top-header-sprite.png) -159px 0 no-repeat;
    padding: 16px 0 0 72px;
    height: 36px;
}

.skypecontact p {
    color: #fff;
    line-height: 18px;
    font-weight: 400;
}

.skypecontact p.p1098 {
    color: #cecece;
}

/*end header top*/
/*star 后台 nav*/
.aw-cues-header {
    background-color: #F5F5F5;
    border-bottom: 1px solid #E5E5E5;
    border-collapse: collapse;
    padding: 0 0 0 22px;
}

#aw-cues-gaia {
    border-collapse: collapse;
    font-family: arial, helvetica, sans-serif;
    width: 100%;
}

.aw-cues-header td, .aw-cues-header table {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

.aw-cues-item, .aw-cues-item-ics-c {
    cursor: pointer;
}

.aw-cues-item, .aw-cues-item-ics {
    font-size: 13px !important;
    padding: 0;
}

.aw-cues-item-c {
    color: #666666;
    cursor: pointer;
    display: block;
    height: 48px;
    line-height: 48px;
    margin: 0 12px;
    min-width: 18px;
    padding: 0;
    vertical-align: middle;
    white-space: nowrap;
}

a.aw-cues-item-link:link, a.aw-cues-item-link:visited, a.aw-cues-item-link:active, a.aw-cues-item-tab-link:link, a.aw-cues-item-tab-link:visited, a.aw-cues-item-tab-link:active, a.aw-cues-item-ics-tab-link:link, a.aw-cues-item-ics-tab-link:visited, a.aw-cues-item-ics-tab-link:active, a.aw-cues-item-ics-link:link, a.aw-cues-item-ics-link:visited, a.aw-cues-item-ics-link:active, .aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:link, .aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:visited, .aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:active {
    color: #666666;
    text-decoration: none;
}

a.aw-cues-item-link:hover, a.aw-cues-item-link:hover, a.aw-cues-item-tab-link:hover, .aw-cues-item-ics-tab-link:hover, a.aw-cues-item-ics-link:hover, .aw-cues-item-selected .aw-cues-item-c a.aw-cues-item-base-link:hover, a.aw-cues-item-base-link:hover {
    color: #222;
    text-decoration: none;
}

a.aw-cues-item-current-tab-link:link, a.aw-cues-item-current-tab-link:visited, a.aw-cues-item-current-tab-link:active {
    color: #090;
    font-weight: bold;
    text-decoration: none;
}

.aw-cues-item-current-c, .aw-cues-item-ics-c {
    display: block;
    height: 48px;
    line-height: 48px;
    margin: 0 12px;
    min-width: 18px;
    padding: 0;
    vertical-align: middle;
    white-space: nowrap;
}

.aw-cues-item-current-c {
    border-bottom: 4px solid #090;
    color: #090;
    cursor: default;
    height: 44px;
    line-height: 48px;
    margin-bottom: -2px;
    padding: 0;
}

#aw-cues-leftmenu {
    float: left;
    outline: 0 none;
}

/*right nav*/
.aw-cues-right-aligned-menu {
    background-color: #F5F5F5;
    border-right-style: none;
    float: right;
    margin-right: 22px;
    position: relative;
    z-index: 4
}

/*cart*/
.nav-cart {
    border-radius: 2px;
    margin-bottom: 16px;
    border: 1px solid transparent;
    color: #fff;
    letter-spacing: 1;
    /*background-color: #ff5c00;*/
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7121), to(#ff5c00));*/
    /*background-image: -webkit-linear-gradient(top, #ff7121, #ff5c00);*/
    /*background-image: -moz-linear-gradient(top, #ff7121, #ff5c00);*/
    /*background-image: -ms-linear-gradient(top, #ff7121 0%, #ff5c00 100%);*/
    /*background-image: linear-gradient(to bottom, #ff7121, #ff5c00)*/
}

.nav-cart.hover, .nav-cart:hover {
    color: #fff;
    /*border-color: #ec5500;*/
    /*border-bottom-color: #d74e00;*/
    /*background-color: #ec5500;*/
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7121), to(#ec5500));*/
    /*background-image: -webkit-linear-gradient(top, #ff7121, #ec5500);*/
    /*background-image: -moz-linear-gradient(top, #ff7121, #ec5500);*/
    /*background-image: -ms-linear-gradient(top, #ff7121 0%, #ec5500 100%);*/
    /*background-image: linear-gradient(to bottom, #ff7121, #ec5500);*/
    text-decoration: none;
}

.nav-cart {
    display: inline-block;
    vertical-align: middle;
    float: left;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    height: 36px;
    line-height: 34px;
    margin: 5px 8px 0 0;
    padding: 0 4px;
    width: 58px;
    text-align: center;
}

.nav-cart .shop-cart {
    background-position: -2px -98px;
    display: inline-block;
    height: 20px;
    margin-top: -3px;
    opacity: 1;
    overflow: hidden;
    padding-right: 5px;
    vertical-align: middle;
    width: 20px;
}

.nav-ubox {
    float: left;
    cursor: pointer;
    display: inline-block;
    position: relative;
}

.nav-ubox .nu-info {
    background-position: -196px -90px;
    border: 1px solid #f4f4f4;
    color: #666;
    padding: 6px 10px 0 60px;
    position: relative;
    text-align: left;
    font-size: 12px;
    height: 40px;
    z-index: 0;
}

.nav-ubox .nu-info .nu-info-me {
    font-weight: bold;
    background-position: right -188px;
    font-size: 11px;
    padding-right: 10px;
}

.nu-main {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #e1e1e1;
    color: #656565;
    display: none;
    position: absolute;
    right: 0;
    top: 48px;
    width: 220px;
    z-index: 2;
}

.nav-ubox-active .nu-main {
    display: block;
}

.nav-ubox-active .nu-info {
    z-index: 2;
    border-color: #e1e1e1;
    border-bottom-color: #fff;
    background-color: #FFF;
    background-position: -196px -140px;
    color: #333;
}

#login-stat-unsigned {
    display: block;
}

.nav-ubox-active .nu-info:after {
    content: '';
    position: absolute;
    top: 45px;
    left: -1px;
    width: 100%;
    border: 1px solid #e1e1e1;
    border-top: 0;
    border-bottom: 0;
    height: 3px;
    overflow: hidden;
    background: #fff;
}

#login-stat-signed {
    display: block;
    height: 15px;
    line-height: 15px;
    /*width: 72px;*/
}

#login-stat-signed b {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 52px;
    word-wrap: normal;

}

.nav-ubox b {
    font-weight: 100;
}

.nu-sign, .nu-join {
    margin: 0 18px;
    overflow: hidden;
}

.nu-sign {
    padding: 18px 0 10px;
}

.nu-signout a {
    padding: 0 18px;
    font-size: 14px;
    font-weight: 700;
    line-height: 48px;
    margin: 0;
    display: block;
    color: #333333;
}

.nu-sign a, .nu-join div a {
    border-radius: 2px;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
}

.nu-sign a {
    background: none repeat scroll 0 0 #467fea;
}

.nu-sign a:hover {
    background: none repeat scroll 0 0 #5690fc;
    text-decoration: none;
}

.nu-join div {
    padding-top: 6px;
}

.nu-join div a {
    background: none repeat scroll 0 0 #7b7b7b;
}

.nu-join div a:hover {
    background: none repeat scroll 0 0 #949494;
    text-decoration: none;
}

.nu-join {
    padding-bottom: 10px;
}

.nu-main li {
    background: none repeat scroll 0 0 #FEFEFE;
    border-top: 1px solid #FFFFFF;
    list-style: none outside none;
    margin: 0;
}

.nu-main li.pcbway-menu-top {
    background: none repeat scroll 0 0 #666666;
    font-weight: 700;
}

.nu-main li a {
    display: block;
    padding: 6px 0 6px 20px;
    color: #333
}

.nu-main li a:hover {
    color: #FFF;
    background: #333;
    text-decoration: none;
}

.nu-main li.pcbway-menu-top {
    background: #666;
    font-weight: 700
}

.nu-main li.pcbway-menu-top a {
    color: #fff
}

.g-doc {
    text-align: left;
    width: 100%;
}

/*index my account*/
.m-middle-content i {
    font-style: normal;
}

.u-title {
    font-size: 12px;
    color: #545454;
    font-weight: bold;
    margin: 18px 0 0;
    text-transform: uppercase;
    padding: 0 9px 0 18px;
    line-height: 35px;
}

.u-list a {
    background-color: transparent;
    background-image: url("../images/backstage-icon.png");
    background-repeat: no-repeat;
    vertical-align: middle;
    *zoom: 1;
}

.u-wpa-box {
    background: #ECEEF2;
    width: 100%;
    min-height: 596px;
    float: left;
}

.u-icon-counts {
    background-color: transparent;
    background-image: url("../images/u-icon-counts.png");
    background-repeat: no-repeat;
    vertical-align: middle;
    *zoom: 1;
}

.m-middle-content {
    zoom: 1;
    padding-left: 234px;
    min-width: 966px;
}

.m-middle-content .m-left-box {
    left: -234px;
    width: 234px;
    margin-left: -100%;
    position: relative;
}

.m-middle-content .m-left-box .u-Profile-box,
.m-middle-content .m-left-box .u-Specials-box,
.m-middle-content .m-left-box .u-orders-box {
    border-bottom: 1px solid #EBEBEB;
}

.m-middle-content .m-left-box .u-Ul-list {
    padding: 0 0 20px;
}

.m-middle-content .m-left-box .u-Ul-list li.active:hover {
    background: #fff;
}

.m-middle-content .m-left-box .u-Ul-list li.active a {
    background-color: #fff;
    color: #239d60;
    border-right: 6px solid #239d60;
    font-weight: 700;
}

.m-middle-content .m-left-box .u-Ul-list li {
    line-height: 32px;
    padding: 0 0 0 22px;
}

.m-middle-content .m-left-box .u-Ul-list li:hover {
    background-color: #ececec;
}

.m-middle-content .m-left-box .u-Ul-list li a {
    display: block;
    font-size: 13px;
    color: #333;
    padding: 0 0 0 22.7px;
    text-decoration: none;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list a:hover {
    color: #00a63f;
}

.m-middle-content .m-left-box .u-Ul-list li.active.u-list a {
    color: #00a63f;
    font-weight: bold;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-one.u-list a {
    background-position: 1px 6px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-two.u-list a {
    background-position: 1px -24px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-tri.u-list a {
    background-position: 1px -56px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-four.u-list a {
    background-position: 1px -89px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-five.u-list a {
    background-position: 1px -120px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-six.u-list a {
    background-position: 1px -207px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-seven.u-list a {
    background-position: 1px -240px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-eight.u-list a {
    background-position: 1px -271px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-nine.u-list a {
    background-position: 1px -305px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-ten.u-list a {
    background-position: 1px -335px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-eleven.u-list a {
    background-position: 1px -368px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-twelve.u-list a {
    background-position: 1px -451px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-thirteen.u-list a {
    background-position: 1px -485px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-fourteen.u-list a {
    background-position: 1px -516px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-fifteen.u-list a {
    background-position: 1px -546px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-eighteen.u-list a {
    background-position: 1px -632px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-eighteen.u-list:hover a {
    background-position: -243px -632px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-sixteen.u-list a {
    background-position: 1px -578px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-seventeen.u-list a {
    background-position: 1px -605px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-one.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-one:hover a {
    background-position: -243px 6px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-two.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-two:hover a {
    background-position: -243px -24px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-tri.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-tri:hover a {
    background-position: -243px -56px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-four.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-four:hover a {
    background-position: -243px -89px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-five.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-five:hover a {
    background-position: -243px -120px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-six.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-six:hover a {
    background-position: -243px -207px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-seven.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-seven:hover a {
    background-position: -243px -240px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-eight.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-eight:hover a {
    background-position: -243px -271px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-nine.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-nine:hover a {
    background-position: -243px -305px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-ten.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-ten:hover a {
    background-position: -243px -335px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-eleven.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-eleven:hover a {
    background-position: -243px -368px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-twelve.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-twelve:hover a {
    background-position: -243px -451px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-thirteen.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-thirteen:hover a {
    background-position: -243px -485px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-fourteen.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-fourteen:hover a {
    background-position: -243px -516px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-fifteen.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-fifteen:hover a {
    background-position: -243px -546px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-sixteen.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-sixteen:hover a {
    background-position: -243px -578px;
}

.m-middle-content .m-left-box .u-Ul-list li.u-list-seventeen.u-list.active a, .m-middle-content .m-left-box .u-Ul-list li.u-list-seventeen:hover a {
    background-position: -243px -605px;
}

/*index my account end*/

.name-info .miaoshuname {
    font-size: 11px;
    margin-bottom: 15px;
}

.userinfomore .name-info .name {
    font-size: 14px;
    line-height: 20px;
}

.userinfomore .name-info .name .nick {
    color: #909090;
}

.my-privilegeinfo span {
    margin-right: 4px;
}

.u-wpa-box .userinfo-wrap {
    padding-top: 30px;
    border-left: 1px solid #eee;
}

.userinfo-wrap {
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f7f7f7), color-stop(30%, #ffffff));
    background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #ffffff 30%);
    background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #ffffff 30%);
    background-image: linear-gradient(bottom, #f7f7f7 0%, #ffffff 30%);
    border-bottom: 1px solid #e5e5e5;
    white-space: nowrap;
}

.new-rule {
    width: 860px;
    padding-bottom: 18px;
}

.new-rule .rank-rule {
    width: 572px;
    margin: 0 auto;
    border: 1px solid #e0e0e0;
    border-bottom: 0 none;
    position: relative;
    height: 11px;
}

.new-rule .rank-rule p {
    font-size: 13px;
    color: #8d8d8d;
    position: relative;
    z-index: 2;
    width: 220px;
    height: 16px;
    line-height: 16px;
    background: #fff;
    text-align: center;
    top: -10px;
    margin: 0 auto;
}

.new-rule .new-rule-box {
    background: url("../images/quote-_03.gif") no-repeat 0 -115px;
    height: 110px;
    margin: 10px 0 0;
}

.new-rule.otherrule .new-rule-box {
    background: url("../images/quote-_02.gif") no-repeat 0 -115px;
}

.new-rule .new-rule-box a {
    display: block;
    float: left;
    padding: 74px 24px 0;
    text-align: center;
    width: 67px;
    color: #a3a3a3;
}

.new-rule .new-rule-box .pro_1 {
    padding-left: 0;
    text-align: left;
    padding-right: 17px;
}

.new-rule .new-rule-box .pro_8 {
    padding-right: 0;
    text-align: right;
    padding-left: 17px;
}

.new-rule .new-rule-box a:hover, .new-rule .new-rule-box .v_pro_1, .new-rule .new-rule-box .v_pro_2, .new-rule .new-rule-box .v_pro_3, .new-rule .new-rule-box .v_pro_4, .new-rule .new-rule-box .v_pro_5, .new-rule .new-rule-box .v_pro_6, .new-rule .new-rule-box .v_pro_7, .new-rule .new-rule-box .v_pro_8 {
    background: url("../images/quote-_03.gif") no-repeat;
    color: #64b800;
    text-decoration: none;
}

.new-rule.otherrule .new-rule-box a:hover, .new-rule.otherrule .new-rule-box .v_pro_1, .new-rule.otherrule .new-rule-box .v_pro_2, .new-rule.otherrule .new-rule-box .v_pro_3, .new-rule.otherrule .new-rule-box .v_pro_4, .new-rule.otherrule .new-rule-box .v_pro_5, .new-rule.otherrule .new-rule-box .v_pro_6, .new-rule.otherrule .new-rule-box .v_pro_7, .new-rule.otherrule .new-rule-box .v_pro_8 {
    color: #64b800;
    text-decoration: none;
    background-image: url("../images/quote-_02.gif");
    background-repeat: no-repeat;
}

.new-rule .new-rule-box .pro_1:hover, .new-rule .new-rule-box .v_pro_1 {
    background-position: 0 0
}

.new-rule .new-rule-box .pro_2:hover, .new-rule .new-rule-box .v_pro_2 {
    background-position: -84px 0
}

.new-rule .new-rule-box .pro_3:hover, .new-rule .new-rule-box .v_pro_3 {
    background-position: -199px 0
}

.new-rule .new-rule-box .pro_4:hover, .new-rule .new-rule-box .v_pro_4 {
    background-position: -314px 0
}

.new-rule .new-rule-box .pro_5:hover, .new-rule .new-rule-box .v_pro_5 {
    background-position: -429px 0
}

.new-rule .new-rule-box .pro_6:hover, .new-rule .new-rule-box .v_pro_6 {
    background-position: -544px 0
}

.new-rule .new-rule-box .pro_7:hover, .new-rule .new-rule-box .v_pro_7 {
    background-position: -659px 0
}

.new-rule .new-rule-box .pro_8:hover, .new-rule .new-rule-box .v_pro_8 {
    background-position: -774px 0
}

.otherrule {
    padding-left: 20px;
}

/*quote*/
.calc_tabs {
    margin: 26px 0 0 20px;
}

.calc_tabs .board-form-section-name {
    background-position: -228px -316px;
    padding-left: 31px;
    display: block;
    position: relative;
}

.calc_tabs .board-form-section-name h1 {
    color: #000;
    font-size: 18px;
}

.calc_tabs .board-form-section-name p {
    color: #1dc11d;
    margin-top: 3px;
}

.calc_tabs .content {
    /*display:none;*/
    padding: 0px;
    margin: 0px;
    width: 800px;
}

.onlinepricetable {
    color: #A1A1A1;
    font-size: 12px;
    margin: 10px 0 0;
}

.onlinepricetable td {
    padding: 7px 8px;
}

.calc_tabs .text {
    width: 130px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #bbbbbb;
    margin: 3px 0;
    color: #000;
}

.boardnumber {
    width: 356px;
    border: 1px solid #64b800;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 34px;
    top: 34px \9;
    _top: 33px;
    background-color: #FFF;
    z-index: 1;
    padding: 5px 0 0;
    color: #6E6E6E;
}

.boardnumber ul {
    width: 347px;
    overflow: hidden;
    padding: 0px 4px;
}

.boardnumber li {
    float: left;
    width: 57px;
    padding-bottom: 4px;
    font-size: 12px;
}

.boardnumber .boardnumberbtn input.txtstyle2 {
    width: 95px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #d8d8d8;
    color: #6E6E6E;
    padding-left: 3px;
    margin-right: 3px;
}

.boardnumber .boardnumberbtn {
    padding-bottom: 8px;
    padding-left: 4px;
}

.boardnumber .boardnumberbtn a input {
    width: 60px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    border: 0px;
    font-size: 12px;
    margin-left: 6px;
    background: #467FEA;
    border-radius: 2px;
    color: #fff;
}

.boardnumber .boardnumberbtn a:hover {
    text-decoration: none;
    opacity: 0.8;
}

.boardnumber .boardnumberbtn a input#btn3 {
    background: #7B7B7B;
}

/*basket quote*/
.calc_tabs .board-form-section-name.current p {
    font-size: 11px;
    float: right;
    margin-top: 0
}

.calc_tabs .board-form-section-name.current {
    height: 33px;
    line-height: 33px;
    border: 1px solid #d7d7d7;
    width: 394px;
    padding-right: 9px;
    background-position: -223px -222px;
    padding-left: 34px;
}

.calc_tabs .board-form-section-name.current h1 {
    color: #c6c6c6;
    font-size: 14px;
    float: left;
}

.calc_tabs .basket-for {
    background-position: -223px -376px;
    padding-left: 34px;
    margin-top: 24px;
}

.content .specification label {
    line-height: 22px;
}

.content .specification {
    margin-bottom: 12px;
    padding-left: 33px;
    color: #666;
    position: relative;
    z-index: 1;
}

.content .specification select {
    border: 1px solid #cbcbcb;
}

.content .specification span {
    display: block;
    float: left;
    margin-right: 13px;
}

.content .delvity {
    margin: 8px 0 0 0;
    border-bottom: 1px solid #ddd;
    color: #666;
}

.content .shipping-jiage {
    color: #666;
    font-weight: bold;
}

.content .before-img {
    padding-bottom: 2px;
    font-size: 11px;
}

.content .total-a {
    padding-left: 33px;
    color: #666;
    line-height: 22px;
}

.content .total-a label {
    display: block;
    float: left;
    width: 90px;
}

.content span.cred {
    font-weight: bold;
    font-size: 13px;
    color: #ff0000
}

#assembly-total {
    font-size: 30px;
    line-height: 30px;
}

.content .emails {
    padding-left: 33px;
    color: #666;
    margin-top: 12px;
}

textarea.extra {
    padding: 5px;
    background: #fff;
    border: 1px solid #bbbbbb;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 10px 0 0;
    letter-spacing: normal;
    word-spacing: normal;
    overflow: visible;
}

.delin {
    padding-left: 33px;
    color: #666;
    margin-bottom: 11px;
}

.delin .extra {
    width: 392px;
    height: 63px;
}

.calc_tabs .gerber-Fi {
    background-position: -228px -436px;
}

.upload-inner {
    padding-left: 33px;
    width: 686px;
    margin-top: 24px;
}

.upload-inner p {
    line-height: 16px;
    font-size: 12px;
    color: #9a9a9a;
    margin-bottom: 12px;
}

.upload-inner .items {
    color: #333;
    padding: 10px 0;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

/*orderlist*/
.calc_tabs .order-view {
    background-position: -228px -500px;
}

.address-item-box {
    background: url(../images/shopcart-address-bg.png) repeat;
    padding: 4px;
    width: 896px;
    position: relative;
    border: 1px solid #dddddd;
    border-radius: 3px;
    margin-bottom: 5px;
}

.address-item-inner {
    padding: 10px 10px 10px 15px;
    background: #fff;
}

.de-address {
    color: #00a63f;
    font-weight: bold;
    font-size: 13px;
}

.address-item-inner .sa-bg {
    background-image: url(../images/shipping-address-icons.png);
    background-repeat: no-repeat;
}

.address-item-inner .address-list-mai {
    padding-left: 23px;
    background-position: -270px 2px;
    font-weight: 700;
    font-size: 14px;
    width: 133px;
}

.address-item-inner .sa-mobile-number {
    padding-left: 20px;
    background-position: -197px -72px;
    margin-left: 17px;
    width: 122px;
}

.address-item-inner .sa-location {
    padding-left: 20px;
    background-position: -245px -22px;
    line-height: 16px;
}

.address-item-inner .sa-companyname {
    padding-left: 20px;
    background-position: -220px -46px;
    width: 360px;
    margin-left: 20px;
}

.address-item-inner .sa-address-item {
    margin-bottom: 6px;
}

.address-item-inner .sa-address-item span {
    display: inline-block;
    line-height: 18px;
}

.select-icon {
    background-position: 0 -190px;
    display: block;
    height: 34px;
    left: 0;
    position: absolute;
    top: 0;
    width: 34px;
    z-index: 2;
}

.address-info-item .ui-form-label {
    color: #000;
    line-height: 20px;
    font-size: 11px;
    background-color: #e4e4e4;
    border-left: thick solid #cccccc;
    text-align: right;
    margin: 0 2px;
    padding: 2px 4px 2px 0;
}

.ui-textfield-system {
    height: 16px;
    padding: 3px 3px;
    font-family: Arial;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-transition: border linear .2s;
    -moz-transition: border linear .2s;
    -ms-transition: border linear .2s;
    -o-transition: border linear .2s;
    transition: border linear .2s
}

.ui-textfield-system:focus {
    border: 1px solid #70a5e0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 1px 0 rgba(112, 165, 224, 1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 1px 0 rgba(112, 165, 224, 1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 1px 0 rgba(112, 165, 224, 1)
}

.ui-textfield-system:-moz-placeholder {
    color: #aaa
}

.ui-textfield-system:-ms-input-placeholder {
    color: #aaa
}

.ui-textfield-system::-webkit-input-placeholder {
    color: #aaa
}

.ui-form-control {
    float: left;
}

.address-item-inner .contact-nam {
    color: #258e00;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
}

.address-info-item dd select {
    border: 1px solid #CCCCCC;
    font-family: arial;
    font-size: 12px;
    padding: 1px 0;
    width: 238px;
}

.selectedAddress {
    color: #333;
    font-size: 12px;
}

.street-adress-info {
    width: 720px;
    float: left;
}

.street-adress-info p span {
    margin-right: 10px;
}

.operation-address {
    float: right;
    width: 145px;
    margin-top: 3px
}

.operation-address a {
    padding-left: 15px;
    display: block;
    background: url(../images/top-header-sprite.png) no-repeat 0 -244px;
    color: #777;
    margin-top: 5px;
    color: #C97;
}

.operation-address a.select-other-address {
    background-position: 0 -1453px;
}

.operation-address .add-address-btn {
    background-position: 0 -271px;
    margin-top: 4px;
}

.dpl-table th {
    background: #f2f2f2;
    font-size: 12px;
    color: #222222;
    height: 28px;
    line-height: 28px;
    padding: 3px 5px;
    text-align: left !important;
    border: 1px solid #f2f2f2;
}

.dpl-table .escrow-status {
    position: relative;
}

.combineshippingit {
    background: url(../images/shopcart-address-bg.png) repeat 0 0;
    border: 1px solid #eee;
    padding: 3px;
}

.item-combine-inner {
    position: relative;
}

.dpl-table .escrow-status .aw-tooltip-question-mark, .item-status .aw-tooltip-question-mark, .aw-tooltip-question-mark {
    background: url("../images/cache.png") no-repeat scroll 0 0;
    margin-left: 3px;
    position: relative;
    width: 13px;
    height: 14px;
    cursor: pointer;
    top: 2px;
}

.popupContent {
    background-color: #FFFFFF;
    border-color: #BBBBBB #BBBBBB #A8A8A8;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    padding: 16px;
    width: 400px;
}

.dpl-table tbody td {
    padding: 14px 10px;
    border: 1px solid #e5e5e5;
    color: #333;
    font-size: 12px;
    vertical-align: top;
    line-height: 16px;
}

.order-num {
    margin-bottom: 8px;
    display: block;
}

.yy-time {
    background-position: 0 -307px;
    text-indent: 20px;
}

.detail-view {
    background-position: 0 -338px;
    text-indent: 20px;
    margin-top: 1px;
    height: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}

.green6 {
    color: #009900
}

.nouplaod {
    background-position: 0 -392px;
    text-indent: 15px;
    color: #ff5c00;
    display: block;
    margin-bottom: 7px;
}

.okuplaod {
    background-position: 0 -435px;
    text-indent: 15px;
    color: #009900;
    display: block;
    margin-bottom: 7px;
}

.action-statuslist span {
    display: block;
    text-indent: 15px;
    margin-bottom: 7px;
}

.action-statuslist .paspay {
    background-position: 0 -512px;
    color: #009900
}

.action-statuslist .afailed {
    background-position: 0 -532px;
    color: #ff2a00
}

.action-statuslist .subtoau, .action-statuslist .notcomplete {
    background-position: 0 -554px;
    color: #8d8d8d
}

.action-statuslist .bereview {
    background-position: 0 -572px;
    color: #008cd5
}

.action-statuslist .deleord {
    color: #333;
}

.order-warn-tips {
    border: 1px solid #eee;
    margin-top: 5px;
}

.order-warn-tips .ui-notice-prompt {
    padding: 6px 10px;
    color: #858585;
    line-height: 16px;
    float: left;
    font-size: 11px;
    width: 470px;
}

/*new-order-review*/
.companies {
    font-size: 12px;
    margin-bottom: 3px;
}

.companies .clheader {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding-bottom: 7px;
    border-bottom: 1px solid #eee;
    color: #aaa;
}

.clheader .item-product {
    width: 311px;
}

.clheader .item-quality {
    width: 114px;
    text-align: center;
}

.clheader .item-price {
    width: 138px;
    padding-left: 10px;
}

.clheader .item-pcbfile {
    width: 218px;
}

.clheader .item-status {
    width: 133px;
}

.clbody .order-content {
    border: 3px solid #eee;
    margin-top: 18px;
    padding: 8px 17px 10px;
}

.clbody .order-content.item-selected {
    background-color: #fff8e1;
}

.bundle-hd .td-chk {
    height: 24px;
    width: 25px;
    float: left;
}

.cart-checkbox {
    position: relative;
    display: inline-block;
    *float: left;
    width: 15px;
    height: 15px;
    overflow: hidden;
    background: #f4f4f4;
}

.cart-checkbox input {
    position: absolute;
    z-index: 0;
    left: -20px;
    top: -20px
}

.cart-checkbox label {
    position: relative;
    z-index: 1;
    float: left;
    width: 15px;
    height: 15px;
    background-position: 0 -657px;
    line-height: 200em;
    overflow: hidden;
    cursor: pointer
}

.cart-checkbox-checked label {
    background-position: 0 -677px
}

.bundle-hd {
    height: 25px;
    padding-top: 12px;
}

.bundle-hd .td-chk .cart-checkbox {
    margin: 0 10px 0 0;
    float: right;
}

.item-list span.info-subtitle {
    color: #999;
}

.bundle-hd .bd-addtime {
    float: left;
    margin-right: 15px;
}

.bundle-hd .bd-promos {
    float: left;
}

.bundle-hd .bd-promos .info-body {
    margin-right: 15px;
}

.bundle-hd .bd-promos span.separator {
    color: #999;
    margin: 0 4px;
}

.bundle-main .item-content .td {
    float: left;
    min-height: 115px;
    _height: 115px;
}

.bundle-main .bundle-main-item.item-act {
    background-color: #fcfcfc;
    border-top: 0 none;
}

.bundle-main .item-act {
    border-top: 1px dashed #ddd;
}

.item-selected .bundle-main .bundle-main-item {
    background-color: #fff8e1;
}

.bundle-main .item-act .td-item {
    width: 304px;
    padding-left: 17px;
}

.bundle-main .item-act .td-inner {
    padding-top: 20px;
    _zoom: 1
}

.bundle-main .item-act .td-inner .item-pic {
    width: 60px;
    height: 60px;
    border: 1px solid #eee;
    float: left;
    overflow: hidden;
    background: #fff;
}

.item-content .item-pic a {
    display: table-cell;
    width: 60px;
    height: 60px;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-family: Arial;
    *line-height: 1;
    *font-size: 70px
}

.item-content .item-pic img {
    max-height: 60px;
    max-width: 60px;
    vertical-align: middle
}

.td-item .item-info {
    margin: 0px 0 0 86px;
    padding-right: 15px
}

.item-content .item-title {
    font-size: 12px;
    display: block;
    max-height: 14px;
    overflow: hidden;
    color: #333;
}

.item-content .item-title:hover {
    color: #f60
}

.td-item .item-basic-info {
    min-height: 16px;
}

.td-item .pcb-sort {
    margin: 5px 0;
    color: #ff5c00;
    font-weight: bold;
}

.td-item .product-policy span {
    display: inline-block;
    height: 18px;
    line-height: 18px;
}

.detail-view.icon-sprite a {
    color: #1e88e5;
}

.item-content .td-price {
    color: #9c9c9c;
}

.item-content .price-promo-seller .price-content {
    line-height: 1;
    width: 84px;
}

.item-content .price-promo-seller .price-content {
    padding: 8px 0 0 10px;
    line-height: 1;
    width: 74px;
}

.item-content .td-price .price-line {
    padding: 0 0 4px 0;
}

.item-content .price-original {
    color: #9c9c9c;
    text-decoration: line-through;
    font-family: Verdana, Tahoma, arial;
}

.item-content .price-now {
    color: #333;
    font-weight: 700;
    font-family: Verdana, Tahoma, arial;
}

.promo-promo .promo-content, .promo-seller .promo-content {
    width: 65px;
    padding: 0 17px 0 0;
    position: relative;
    height: 23px;
    line-height: 23px;
    border: 1px solid #ffe1d3;
    text-align: center
}

.promo-seller .promo-content {
    border-color: #1dc2b4;
    background: #1dc2b4;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    color: #fff
}

.price-promo-seller .price-content {
    background: #f5f5f5;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0
}

.td-price .item-price .promo-main {
    margin: 0
}

.promo-seller .arrow {
    background-position: -1px -1301px;
}

.promo-seller.promo-main.promo-hover .promo-content .arrow {
    background-position: -1px -1311px;
}

.item-content .weight {
    color: #9c9c9c;
    font-size: 11px;
    font-weight: 400;
    margin-top: 3px;
}

.item-content .td-amount {
    width: 114px;
    text-align: center;
}

.item-content .td-price {
    width: 138px
}

.item-content .td-file {
    width: 200px;
    padding-right: 18px;
}

.item-content .item-files .addfilebtn {
    height: 14px;
    line-height: 14px;
    background: #0099cc;
    padding: 7px 10px;
    font-size: 12px;
}

.item-content .item-files .addfilebtn i.icon-sprite {
    background-position: 0 -710px;
    width: 18px;
    height: 12px;
}

.item-content .item-files .addfilebtn:hover {
    background-color: #017ea8;
}

.new-dbtn {
    text-decoration: none;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-left: 32px;
    padding-right: 10px;
    position: relative;
    margin-right: 10px;
}

.new-dbtn em {
    position: absolute;
    left: 7px;
    top: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
}

a:link .global-icon-download {
    background-position: -209px -708px;
    text-decoration: none;
}

a:visited .global-icon-download, a:hover .global-icon-download, a:active .global-icon-download {
    background-position: -232px -708px;
    text-decoration: none;
}

.smt_info_price {
    color: #333;
    margin: 3px 0;
}

.poolorder-info {
    min-height: 30px;
    border-top: 1px solid #e8e8e8;
    overflow: hidden;
}

.poolorder-info .product-price-info1 {
    float: right;
    line-height: 30px;
    margin-right: 44px;
}

.product-price-info1 .product-price-title {
    color: #999;
    margin: 0 2px 0 15px;
    line-height: 18px;
}

.product-price-info1 .value1 {
    font-weight: 700;
    font-size: 12px;
    color: #333;
}

.product-price-total {
    color: #F60;
    font-size: 14px;
}

.item-content .item-files .addfilebtn.re-uploadbtn {
    background-color: #00a63f;
    background-position: 0 -734px
}

.item-content .item-files .addfilebtn.re-uploadbtn:hover {
    background-color: #008c35;
}

.notice-buyer {
    margin-right: 4px;
    position: relative;
    border: 1px dashed #ccc;
    padding: 5px 5px 25px;
    background: url(../images/22stamp.jpg) no-repeat 100px 220px #fcfeff;
}

.notice-buyer .notice-content {
    color: #444;
    line-height: 18px;
    padding: 0;
    font-size: 12px;
    margin-bottom: 10px;
    word-break: break-word;
    font-weight: normal;
}

.notice-buyer h3 {
    font-size: 12px;
    font-weight: bold;
    color: #ff8c25;
    margin-bottom: 5px;
    background: url(../images/sprite-notice-addon.png) no-repeat -90px 0;
    padding-left: 20px;
    height: 16px;
    line-height: 16px
}

.proforma {
    margin-right: 4px;
}

/*coupon*/
.promo-wrapper {
    margin: 20px 0;
}

.promo-trigger {
    clear: both;
    overflow: hidden;
}

.promo-wrapper label {
    font-size: 12px;
    font-weight: 700;
    color: #444;
}

.promo-wrapper label.promo-fin-info {
    color: #ac1b25;
    font-weight: normal;
}

.PromoCode {
    width: 67%;
}

.promo-trigger input {
    vertical-align: middle;
}

.promo-wrapper input[type=text], .promo-wrapper input[type=password] {
    display: inline-block;
    padding: 4px 12px;
    background: #fff;
    color: #7b7b7b;
    font-weight: 700;
    border: 1px solid #d5d7d8;
    border-radius: 3px;
    outline: 0;
    font-size: 13px;
    vertical-align: bottom;
}

.pmt-sub-form {
    margin-top: 4px;
}

.pmt-apply-btn {
    background: #fafafa;
    border: 1px solid #d5d7d8;
    text-align: center;
    border-radius: 3px;
    font-weight: 700;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    position: relative;
    background-color: #0070A3;
    border-color: #005F8B;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
    font-size: 12px;
    width: 20%;
    cursor: pointer;
    height: 25px;
    padding: 0 8px;
}

.pmt-apply-btn.check-pmt {
    background: #eff0f3;
    background: -webkit-linear-gradient(top, #f7f8fa, #e7e9ec);
    background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);
    width: 70px;
    color: #333;
    border: 1px solid #aaa;
}

.coupon-wrapper-inner {
    background: #f2f7ff;
    color: #000;
    float: right;
    padding: 8px 0 7px 15px;
    text-align: left;
    width: 392px;
    margin-top: 97px;
    margin-right: 16px;
    position: relative;
    font-size: 12px;
}

.coupon-main-box {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 272px;
    color: #333333;
    position: relative;
}

.ui-checkbox {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.ui-checkbox-system {
    width: auto;
    height: auto;
    margin: 0 3px 3px 0;
    *margin: 0 3px 0 0;
    line-height: normal;
    border: none;
    background-color: transparent;
    cursor: pointer
}

.coupon-wrapper label input {
    float: left;
    margin: 1px 3px 0 0;
}

.coupon-main-box .coupon-title {
    width: 249px;
    overflow: hidden;
    height: 25px;
    padding: 0 15px 0 5px;
    line-height: 26px;
    border: 1px solid #ccc;
    display: inline-block;
    background-color: #fff;
    cursor: pointer
}

.coupon-main-box .coupon-title:after {
    content: "";
    display: block;
    border: 1px solid #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    border-top: 6px solid #333;
    position: absolute;
    right: 5px;
    top: 12px;
    height: 0;
    width: 0
}

.coupon-main-box .coupon-title.disabled {
    color: #999
}

.coupon-main-box .coupon-title.disabled:after {
    border-top: 6px solid #999
}

.coupon-price {
    color: #E43225;
    font-weight: 700;
}

.coupon-main-box .coupon-list {
    display: none;
    padding: 5px 0;
    position: absolute;
    top: 26px;
    left: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 5;
}

.coupon-main-box .coupon-list li {
    padding: 0 0 0 5px;
    line-height: 24px;
    cursor: pointer;
    width: 285px
}

.coupon-main-box .coupon-list li:hover {
    background-color: #666;
    color: #fff
}

.unfold .coupon-list {
    display: block
}

.anchor-code {
    float: left;
}

.ui-cost {
    font-size: 18px;
}

.bp-info-item {
    background-position: 0 -677px;
    color: #585858;
    text-indent: 18px;
    margin-top: 10px;
    float: right;
}

.bp-info-item b {
    color: #ff5858;
}

.agreement {
    text-align: right;
    width: 294px;
    float: right;
    font-size: 11px;
    margin-top: 10px;
    color: #858585;
}

.calc_tabs .fabprogress {
    background-position: -228px -558px;
}

.calc_tabs .awaitpayment {
    background-position: -228px -748px;
}

.ui-progressbar {
    background: none repeat scroll 0 0 #E8E8E8;
    font-family: Tahoma;
    font-size: 11px;
    height: 15px;
    margin-right: 0;
    width: 200px;
    vertical-align: middle;
}

.ui-progressbar-status {
    background: none repeat scroll 0 0 #1cb24d;
    float: left;
    height: 100%;
    position: relative;
    width: 0;
    text-align: left;
    color: #fff;
}

.tec-progress {
    background-position: 0 -609px;
    margin-top: 8px;
    display: block;
    text-indent: 20px;
    height: 19px;
    line-height: 19px;
}

.tip-notice-prompt {
    color: #939393;
    margin-top: 8px;
    padding-left: 20px;
}

.calc_tabs .elitrayship {
    background-position: -228px -609px;
}

/*universal boards*/
.shadow {
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-top: 5px;
    display: block;
}

.shadow img {
    display: block;
}

.shadow-line {
    background: #dadada;
    left: 0;
    bottom: 0;
    height: 5px;
    width: 100%;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    position: absolute;
}

.shadow:hover {
    margin-top: 0;
    margin-bottom: 5px;
}

.shadow:hover .shadow-line {
    background: #00925f;
}

.floor-title-png {
    cursor: pointer;
    display: block;
    height: 58px;
    margin: 10px 0 0 350px;
    overflow: hidden;
    width: 257px;
}

.floor1 .floor-content {
    width: 100%;
    margin: 0 auto;
}

.floor-content3 {
    padding: 35px 0 60px;
    width: 980px;
    overflow: hidden;
}

.floor-content3 ul {
    width: 1000px;
}

.slide-banner img, .floor-content3 img {
    position: relative;
}

.floor-content3 a:hover {
    cursor: pointer;
}

.floor-content3 li {
    float: left;
    width: 230px;
    padding-right: 10px;
    position: relative;
    margin-bottom: 20px;
}

.floor-content3 li.line {
    padding: 0;
    margin-right: 9px;
    margin-top: 5px;
    background: #eaeaea;
    width: 1px;
    height: 484px;
}

.floor-content3 li a {
    display: block;
    position: relative;
}

.floor-content3 li a:hover {
    text-decoration: none;
}

.floor-content3 .shadow-line {
    bottom: -5px;
}

.floor-content3 li .info {
    padding: 20px 0;
}

.floor-content3 li .pic {
    width: 230px;
    height: 345px;
    overflow: hidden;
    padding-bottom: 15px;
    background: url(../images/pic-s.png) 0 345px no-repeat;
}

.floor-content3 li .name {
    font-weight: bold;
    font-size: 18px;
    color: #2b2b2b;
    text-align: center;
}

.floor-content3 li .detail {
    color: #000;
    line-height: 26px;
    text-align: center;
}

.floor-content3 li .price {
    color: #00925f;
    line-height: 26px;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 55px;
    margin: 0 auto;
    padding-right: 20px;
    position: relative;
    overflow: hidden;
    height: 26px;
}

.floor-content3 li .price .buy {
    padding-left: 5px;
}

.floor-content3 li a:hover .price {
    width: 115px;
}

.floor-content3 li a:hover .price .buy {
}

.floor-content3 li .arrow {
    position: absolute;
    right: 0;
    top: 6px;
}

.floor-content3 li .arrow, .box-ft .arrow {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/top-header-sprite.png) no-repeat 0 -805px;
    vertical-align: -3px;
    *vertical-align: 1px;
}

/*profile*/
.titl-member {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
}

.titl-member h1 {
    font-size: 18px;
    font-family: Roboto, sans-serif;
}

.zhuming {
    margin-left: 10px;
    font-size: 12px;
    color: #adadad;
}

.content .controlgroup {
    margin-left: 30px;
    margin-top: 20px;
    width: 410px;
}

.settings-avatar-container {
    float: left;
    width: 100px;
    margin-right: 20px;
}

#user_photo {
    border: 1px solid #eee;
}

#avatar-upload {
    margin-bottom: 10px;
}

.inputfile {
    float: left;
    padding-top: 50px
}

.controlgroup .check {
    float: left;
    margin: 0;
    padding: 0 0 18px;
    width: 30px;
}

.controlgroup .check.gear {
    background-position: -224px -797px;
}

.controlgroup .checkinfo {
    float: left;
    padding: 0 0 10px;
    width: 380px;
}

.controlgroup label {
    display: block;
    font-size: 13px;
    color: #9a9a9a;
    line-height: 15px;
    margin: 0 0 6px;
    padding: 0;
}

.controlgroup .checkinfo .full {
    outline: medium none;
    padding: 4px;
    width: 366px;
    font-size: 13px;
    border: 1px solid #bbb;
    line-height: 18px;
    height: 18px;
}

.controlgroup .checkinfo select {
    height: 24px;
    line-height: 24px;
    border: 1px solid #c6cad1;
    height: 32px;
    line-height: 32px;
}

.controlgroup .check.mail {
    background-position: -224px -852px;
}

.controlgroup .check.teleph {
    background-position: -224px -907px;
}

.controlgroup .check.point {
    background-position: -224px -958px;
}

.controlgroup .check.adressperson {
    background-position: -224px -1014px;
}

.controlgroup .check.currentpassw {
    background-position: -159px -790px;
}

.controlgroup .check.newpassw {
    background-position: -159px -849px;
}

.controlgroup .check.confirmpassw {
    background-position: -159px -909px;
}

.controlgroup .check.companyname {
    background-position: -156px -1006px;
}

.controlgroup .check.postcode {
    background-position: -156px -958px;
}

.controlgroup .checkinfo textarea.full {
    border-radius: 3px;
    font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 80px;
    min-height: 32px;
    min-width: 150px;
    overflow: auto;
    padding: 5px;
    width: 366px;
}

.publishtip {
    background: url("../images/dollar2.png") no-repeat scroll 16px center;
    color: #a3a3a3;
    margin: 10px auto 0;
    padding: 10px 40px 12px 80px;
}

h1.bodbg {
    color: #000000;
    font-size: 18px;
    padding-left: 18px
}

.aw-content-tab-item-c {
    padding: 4px 10px 5px;
    white-space: nowrap;
}

.aw-content-tab-item-part {
    background: #EEEEEE;
    border-color: #D4D4D4;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #636363;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin: 0 2px;
    outline: medium none;
    padding: 7px 10px;
}

.gwt-TabBarItem-selected .aw-content-tab-item-part {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-color: #C8C8C8;
    color: #316cdb !important;
    margin-bottom: -1px;
    padding-bottom: 9px;
}

.aw-content-tab-item-part span {
    text-indent: 18px;
    background-position: -240px -1088px;
}

.gwt-TabBarItem-selected .aw-content-tab-item-part span {
    text-indent: 18px;
    background-position: -240px -1060px;
}

.aw-content-tab-item-part span.reamges {
    text-indent: 18px;
    background-position: -237px -1146px;
}

.gwt-TabBarItem-selected .aw-content-tab-item-part span.reamges {
    text-indent: 18px;
    background-position: -237px -1116px;
}

.publishOrder li {
    margin-bottom: 15px;
}

.publishOrder li .sharereview1 {
    padding: 15px;
    width: 849px;
    background: url(../images/restaurant_icons.png) repeat-x 0 0;
    border: 1px dashed #eee
}

.publishOrder li .sharereview1 dd a {
    text-decoration: underline;
}

.publishOrder li .sharereview1 dd {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.publishOrder li p {
    color: #858585;
    margin: 4px 0
}

.publishOrder li p label {
    color: #000;
    margin-right: 10px;
}

.publishOrder li input {
    border: 1px solid #AEAEAE;
    color: #686868;
    height: 24px;
    line-height: 24px;
    padding: 2px 3px;
}

.Closeal {
    float: left;
    position: relative;
}

#photolist img {
    border: 1px solid #E8E6E6;
    margin-right: 5px;
}

#typeImg img {
    cursor: pointer;
}

.cancela {
    height: 16px;
    left: 80px;
    position: absolute;
    top: 0;
    width: 16px;
}

.publishOrder ul li textarea {
    border: 1px solid #AEAEAE;
    color: #686868;
    height: 120px;
    line-height: 19px;
    padding-left: 3px;
    width: 462px;
}

.rvielsit {
    padding: 4px 15px;
    margin-right: 10px;
}

.fabrication-name .photslist {
    float: left;
    margin-right: 20px;
}

.fabrication-name .contenclist {
    float: left;
    width: 310px;
}

.fabrication-name .rate-listc {
    margin-top: 20px;
}

.fabrication-name .star {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 170px;
    height: 15px;
    margin: 0px 2px 0 0;
    vertical-align: bottom;
}

.fabrication-name .star span {
    display: block;
    width: 0;
    height: 100%
}

.fabrication-name .star-s, .fabrication-name .star-s span {
    background: url(../images/rating-stars.png) repeat-x 0 -100px
}

.fabrication-name .star-s {
    width: 70px;
    height: 15px
}

.fabrication-name .star-s span {
    background-position: 0 0
}

.fabrication-name .stat-value {
    background-position: 0 -909px;
    text-indent: 18px;
    margin-left: 10px;
}

.fabrication-name .shoudianji {
    margin-top: 10px;
}

.fabrication-name .shoudianji span {
    height: 24px;
    line-height: 24px;
}

.fabrication-name .th-up {
    background-position: 0 -948px;
    text-indent: 22px;
}

.fabrication-name .th-down {
    background-position: 0 -981px;
    text-indent: 22px;
    margin-left: 20px;
}

.contenclist .rate-listc {
    color: #8d8d8d
}

.caozuotu a {
    display: block;
    margin-bottom: 3px;
    height: 20px;
}

.caozuotu .ket-delete {
    background-position: 0 -845px;
    text-indent: 20px;
    color: #333;
}

.caozuotu .edit-orderma {
    background-position: 0 -874px;
    text-indent: 20px;
    color: #333;
}

/*coupons*/
.use-coupons-list-container {
    padding: 10px 0;
}

.use-coupons-info-item {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px;
    text-align: center;
    width: 240px;
}

.use-coupons-info-price {
    background: none repeat scroll 0 0 #FF6B00;
    border-bottom: 1px dashed;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    min-height: 30px;
    padding: 12px 0;
    width: 240px;
}

.use-coupons-list-seller .lvse .use-coupons-info-price {
    background: none repeat scroll 0 0 #79d54c;
}

.use-coupons-list-seller .huangse .use-coupons-info-price {
    background: none repeat scroll 0 0 #c99008;
}

.use-coupons-list-seller .lanse .use-coupons-info-price {
    background: none repeat scroll 0 0 #1abdb9;
}

.use-coupons-info-lang-price {
    font-size: 32px;
}

.use-coupons-info-type {
    background: url("../images/coupon-list-seller-48x19.png") no-repeat scroll 8px 8px #EEEEEE;
    border-radius: 0 0 5px 5px;
    display: block;
    height: 33px;
}

.lanse .use-coupons-info-type {
    background: url("../images/sanzhongyanse.png") no-repeat scroll 8px 8px #EEEEEE;
}

.huangse .use-coupons-info-type {
    background: url("../images/sanzhongyanse.png") no-repeat scroll 8px -30px #EEEEEE;
}

.lvse .use-coupons-info-type {
    background: url("../images/sanzhongyanse.png") no-repeat scroll 8px -72px #EEEEEE;
}

.use-coupons-list-container li {
    list-style: none
}

.use-coupons-coupon, .use-coupons-details {
    float: left;
}

.use-coupons-details {
    margin-left: 20px
}

.use-coupons-list-container ul li {
    border-bottom: 1px solid #ebebeb;
    padding: 15px 10px;
}

.use-coupons-details ul li {
    border: medium none;
    padding: 1px 0 0;
}

.use-coupons-details-items {
    color: #999999;
    display: inline-block;
    margin-right: 5px;
    text-align: right;
    width: 75px;
}

.use-coupons-details-action {
    padding: 10px 0 0 20px;
}

.use-coupons-details-valid .use-coupons-details-items {
    color: #009900;
    font-weight: bold;
}

.use-coupons-details-action .checkout-button {
    height: 20px;
    line-height: 20px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 2px 8px
}

.use-coupons-details-used .use-coupons-details-items {
    color: #999;
    font-weight: bold;
}

.use-coupons-details-used .checkout-button {
    color: 333;
    background: #555;
    width: 104px;
}

.use-coupons-details-used .checkout-button:hover {
    background: #777;
}

.use-coupons-expired .use-coupons-info-item, .use-coupons-expired .use-coupons-info-price, .use-coupons-list-seller .use-coupons-expired .use-coupons-info-item, .use-coupons-list-seller .use-coupons-expired .use-coupons-info-price {
    background: none repeat scroll 0 0 #AAAAAA;
}

.use-coupons-list-seller .use-coupons-expired .use-coupons-info-type {
    background: #EEE url(../images/coupon-list-seller-expired-48x19.png) no-repeat 8px 8px
}

.dim {
    display: none;
    position: fixed;
    z-index: 30;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: url(../images/dot_000_96.png) repeat;
}

.dim.on {
    display: block;
}

.orderdetail {
    background-color: #FFFFFF;
    border-left: 1px solid #E3E6EB;
    border-top: 1px solid #E3E6EB;
    color: #666;
}

.orderdetail td {
    border-bottom: 1px solid #E3E6EB;
    border-right: 1px solid #E3E6EB;
    padding: 3px 3px 3px 5px;
}

.product-price-info-wrapper {
    padding-top: 10px;
    margin-right: 10px;
    float: right;
}

.orderdetail .product-price-info1, .orderdetail .product-price-info2, .orderdetail .product-price-info3 {
    clear: both;
    float: right;
}

.orderdetail .product-price-title {
    color: #999999;
    line-height: 18px;
    margin: 0 2px 0 15px;
}

.orderdetail .currency, .orderdetail .value {
    color: #333333;
    font-size: 12px;
    font-weight: 700;
}

.orderdetail .product-price-info2 {
    margin-top: 5px;
}

.orderdetail .product-price-total {
    font-size: 14px;
}

.ui-cost b {
    color: #FF6600;
}

.orderdetail .product-price-info3 {
    margin-top: 15px;
}

.orderdetail .product-price-info3 a {
    text-decoration: none;
}

.technology th {
    border: 1px solid #eee;

    font-weight: normal;
    padding: 3px 6px;
}

.technology td {

    border: 1px dotted #eee;
    padding: 3px 6px;
}

.row-space-6 {
    margin-bottom: 27.5px;
}

.row-space-6 h4 {
    font-size: 15px;
    font-weight: bold;
}

.input-large {
    font-size: 15px;
    border: 1px solid #CDCDCD;
    color: #686868;
    height: 20px;
    line-height: 20px;
    padding: 4px 5px;
    width: 470px;
    float: left;
}

.input-suffix {
    padding: 7px 30px;
}

.input-suffix:hover {
    text-decoration: none;
}

.email-entry {
    background: #F7F7F7;
    padding: 20px;
    border: 1px solid #f3f3f3;
}

.instructions-text {
    display: inline-block;
    margin-left: 2px;
    margin-top: 6px;
    margin-bottom: 13px;
}

.earnedcol-12 {
    margin-top: 20px;
    width: 860px;
}

.text-special {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h2.text-special {
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 13px;
}

.icon-green {
    color: #22CB26;
}

.no-autied input {
    background-color: #999;
}

.no-autied input:hover {
    background-color: #999;
}

.xiantianjdiz {
    position: fixed;
    _position: absolute;
    left: 50%;
    margin-left: -434px;
    top: 0px;
}

.btn-inverse b {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.btn-inverse {
    height: 14px;
    line-height: 14px;
    background: #0099cc;
    margin: 0 15px 0 0;
    position: relative;
    cursor: pointer;
    padding: 8px;
    width: 124px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    border: 1px solid #008cba;
}

.btn-inverse:hover {
    background: #01a6dd;
}

.btn-inverse b input {
    width: 160px;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0;
    height: 30px;
}

/*xiugai*/
.img-photou {
    float: left;
}

.img-photoutxt {
    float: right;
    width: 160px;
    color: #858585;
}

#selCoupon {
    padding: 0px 0px 0px 5px;
    width: 294px;
}

.popupContent.action-statuslist strong {
    line-height: 20px;
    text-indent: 14px;
    margin-bottom: 7px;
}

/*shipping*/
.fedex-records {
    background-position: 0 -1199px
}

.hk-post-records {
    background-position: 0 -1266px
}

.ems-records {
    background-position: 0 -1231px
}

/*tack shipping*/
.fedex-tack .title {
    background-position: -200px -1194px;
    background-color: #FFF;
    border-bottom: 1px solid #ccc;
}

.hk-post-tack .title {
    background-position: -200px -1260px;
    background-color: #FFF;
    border-bottom: 1px solid #ccc;
}

.ems-tack .title {
    background-position: -200px -1226px;
    background-color: #FFF;
    border-bottom: 1px solid #ccc;
}

.fedex-tack, .hk-post-tack, .ems-tack {
    border: 1px solid #ccc;
}

/*message*/
.section-discussions .discussions-item {
    display: block;
    overflow: hidden;
    padding: 0 0 20px;
    position: relative;
}

.controlgroup .checkinfo.section-discussions {
    width: 602px;
}

.controlgroup .checkinfo.section-discussions textarea.full {
    width: 96%;
}

.discussions-item-body {
    margin: 0;
    padding: 0 0 2px;
    width: 100%;
}

.section .authorship {
    color: #5c5c5c;
    display: block;
    margin: 0;
}

a.gray-link {
    color: #5c5c5c;
}

.authorship span {
    font-size: 12px;
    font-weight: bold;
    color: #999
}

.discussions-item-body p {
    line-height: 1.4;
    margin-bottom: 5px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.button-cancel-replying {
    background: #999;
}

.button-cancel-replying:hover {
    background: #ccc;
}

.textarea-holder {
    margin-bottom: 10px;
}

/*20150203*/
.coupon-wrapper label {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
}

.coupon-detail {
    display: inline-block;
}

.coupon-detail .coupon-input {
    position: relative;
}

.coupon-detail .tc-text {
    line-height: 18px;
    padding-right: 2px;
    text-align: right;
    width: 55px;
    font-size: 12px;
    border: 1px solid #999;
    outline: 0 none;
    resize: none;
}

.coupon-detail .coupon-discount {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding-left: 4px
}

.coupon-detail .tc-rmb {
    margin-left: 3px;
}

.coupon-detail strong {
    font-weight: 400;
}

.coupon-detail .coupon-prepaid {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top
}

.coupon-prepaid .abtn {
    color: #c97;
    cursor: pointer;
}

.coupon-prepaid .abtn:hvoer {
    color: #b10000;
    text-decoration: none;
}

.coupon-box .coupon-msg {
    display: inline-block;
}

.coupon-box .coupon-rest {
    color: #999;
    position: relative;
}

.mui-msg {
    line-height: 1.4;
    position: relative;
    padding: .1em .5em .1em 1.3em;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(../images/20150203114559.jpg) no-repeat scroll left center;
}

.mui-msg-stronger {
    background-color: #ffefed;
    border: 1px solid #f88578;
    color: #e13e4d;
}

.mui-msg .mui-msg-content {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.mui-msg .mui-msg-arrow {
    position: absolute;
    text-decoration: none;
    line-height: 7px;
    display: none;
    background-repeat: no-repeat;
    background-size: 100%
}

.mui-msg .mui-msg-arrow-top {
    left: .5em;
    top: -4px;
    top: -3px \0;
    top: -4px \9 \0;
    display: block;
    width: 7px;
    height: 5px;
    line-height: 5px
}

.mui-msg-stronger .mui-msg-arrow-top {
    background-image: url(../images/VXX-14-10.png)
}

.coupon-box .mui-msg {
    left: 10px;
    position: absolute;
    text-align: left;
    top: 25px;
    width: 150px;
    z-index: 10000;
}

.userCoupon-box {
    padding: 8px 0 8px;
}

.buyrequest-rules {
    color: #999;
    font-size: 12px;
    margin-top: 30px;
    text-align: right;
}

.buyrequest-rules input {
    vertical-align: middle;
}

.buyrequest-rules p {
    font-size: 12px;
    color: #aaa;
}

.buyrequest-rules a {
    text-decoration: underline;
}

/**/
.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 10010;
    background: url('../images/overlay.png')
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-opened {
    z-index: 10030;
}

.fancybox-skin {
    position: relative;
    background: #e4e6e5;
    text-shadow: none;
    width: auto;
    height: auto;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3)
}

.fancybox-outer, .fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-outer .box_login .socialconnect a {
    height: 46px;
    line-height: 46px;
}

.fancybox-outer .box_login .socialconnect a:before {
    height: 46px;
    line-height: 46px;
}

.fancybox-outer .box_login .socialconnect a:after {
    height: 46px;
    line-height: 46px;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/bg-sprite.png");
}

.fancybox-close {
    cursor: pointer;
    height: 43px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 43px;
    z-index: 8040;
}

.fancybox-close:hover {
    background-position: 0 -43px
}

.zhifu_tanchu {
    padding-top: 30px;
}

.zhifu_tanchu .zhifusuccessful, .zhifu_tanchu .zhifuerror {
    display: inline-block;
    height: 34px;
    line-height: 35px;
    padding: 0 15px;
    background-color: #3c948b;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.zhifu_tanchu .zhifuerror {
    background: #666;
    margin-left: 10px;
}

.zhifu_tanchu .zhifusuccessful:hover, .zhifu_tanchu .zhifuerror:hover {
    opacity: .75;
    color: #fff;
    text-decoration: none;
}

/*  */
.addmore {
    position: absolute;
    width: 374px;
    border: 1px solid #bbb;
    left: 0px;
    top: 48px;
    background-color: #FFF;
    padding: 5px 0px 0px;
    line-height: 20px;
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
}

.addmore li {
    padding: 0px 5px;
    cursor: pointer
}

.addmore li:hover {
    background-color: #eee;
}

.addmore .morestyle {
    width: 100%;
    background-color: #99d84e;
    color: #FFF;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

/*edit address*/
.addmore {
    line-height: 16px;
    _height: expression( this.scrollHeight > 170 ? "170px" : "auto" ); /* sets max-height for IE6 */
    max-height: 170px;
    border: 1px solid #aaaaaa;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    background: #fff;
}

.addmore .ulCity, .addmore .ulPostCode, .addmore .ulCountry {
    line-height: 1.5;
    min-height: 0;
}

.addmore .ulCity .ui-corner-all, .addmore .ulPostCode .ui-corner-all, .addmore .ulCountry .ui-corner-all {
    display: block;
    padding: 2px 0.4em;
    text-decoration: none;
    color: #333;
    background: #fff;
}

.addmore .ulCity .ui-corner-all:hover, .addmore .ulPostCode .ui-corner-all:hover, .addmore .ulCountry .ui-corner-all:hover {
    background: #ccc;
}

.morestyle {
    padding: 2px 0.4em
}

.chosen-search {
    padding: 2px 0.4em;
}

.chosen-search input {
    border: 1px solid #ccc;
    display: block;
    line-height: 22px;
    padding: 2px;
    width: 194px;
    background: url(../images/searc.gif) no-repeat right center;
}

.chosen-search input:focus {
    border-color: #39F;
}

.address-item-inner input.disabled {
    background-color: #cccccc !important;
}

.addmore .morestyle {
    color: #fff;
}

#country, #city, #txtPostCode {
    background: url(../images/defaultdown.gif) no-repeat right center;
    cursor: pointer;
    padding-right: 22px;
}

.quickdelete {
    background: url("../images/b01a.gif") no-repeat scroll 6px 6px;
    display: block;
    height: 22px;
    position: absolute;
    top: 1px;
    right: 22px;
    width: 22px;
}

.quickdelete:hover {
    background-position: 6px -28px;
}

.arrow-box {
    position: relative;
}

.arrow-box {
    background-color: #ff8400;
    color: #fff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 2px;
    line-height: 1.25;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 2px
}

.arrow-box:after, .arrow-box:before {
    border: 0 solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.arrow-box span {
    font-size: 11px
}

.arrow-box:before {
    border-color: transparent;
    border-right-color: #ff8400;
    border-width: 4px;
    right: 100%;
    top: 3px
}

/**/
.tm-relate-list li {
    float: left;
    line-height: 24px;
    margin: 0 4px 4px 0;
    padding: 1px;
    position: relative;
    vertical-align: middle;
}

.tm-relate-list li a {
    background-color: #fff;
    border: 1px solid #b8b7bd;
    color: #555;
    float: left;
    min-width: 10px;
    padding: 0 7px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: auto !important;
}

.tm-relate-list li span {
    padding-left: 1px;
}

.tm-relate-list li a:hover {
    border: 2px solid #00c339;
    margin: -1px
}

.tm-relate-list li.tb-selected a {
    border: 2px solid #00c339;
    margin: -1px
}

.ui2-icon-cross {
    background-position: -78px -39px;
    width: 22px;
    height: 22px;
    display: block
}

.tm-relate-list i {
    display: none;
}

.tm-relate-list .tb-selected i {
    background-image: url(../images/pcbway/stm-iocn1.png);
    background-position: -88px -90px;
    background-repeat: no-repeat;
    bottom: 0;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -99em;
    width: 12px;
}

.buyrequest-rules {
    color: #999;
    font-size: 12px;
    margin-top: 10px;
}

.buyrequest-rules p {
    font-size: 12px;
    color: #aaa;
}

.buyrequest-rules a {
    text-decoration: underline;
}

.dialog-contentbox1 {
    background-color: #fff;
    border-radius: 3px;
    left: 50%;
    margin-left: -220px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -220px;
    margin-left: -280px;
    width: 580px;
    height: 440px;
    z-index: 10011;
}

.dialog-contentbox1 .close-ic {
    width: 16px;
    height: 16px;
    background: url('../images/ic-exit.png') no-repeat;
    background-size: cover;
    position: absolute;
    top: 22px;
    right: 20px;
}

.dialog-contentbox1 h2 {
    margin: 20px auto;
    color: #333;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.dialog-contentbox1 .contentt {

    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 60px;
    bottom: 50px;
    left: 0;
    right: 0;
    margin: auto;
    width: 540px;
    padding: 0px;
    color: #666;
    font-size: 12px;
}

.dialog-contentbox1 .contentt li {
    line-height: 16px;
    margin: 10px 0;
}

.dialog-contentbox1 .btn-wrap {
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.dialog-contentbox1 .btn-wrap .btn-cancel {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 3px;
    color: #FF6600 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;

    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 134px;
    border: 1px #ff6600 solid;
    margin-right: 12px;
}

.dialog-contentbox1 .btn-wrap .btn-read {
    background: #FF6600 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 234px;
    border: 1px #ff6600 solid;
}

.dialog-ext-mask {
    background-color: #000;
    opacity: 0.3;
    filter: alpha(opacity=15);
}

.c-declaration-dialog {
    background: url(../images/diaocha.png) no-repeat 0 0;
    width: 450px;
    height: 547px;
    left: 50%;
    margin-left: -298px;
    position: fixed;
    top: 120px;
    padding: 40px 70px 60px;
    visibility: visible;
    z-index: 9999;
}

.c-declaration-dialog .btn-wrap .btn-read {
    width: 175px;
    height: 38px;
    line-height: 38px;
    background: #ff4400;
    color: #fff !important;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    border-radius: 4px;
    margin-right: 10px;
}

.c-declaration-dialog .btn-wrap {
    margin-top: 20px;
}

.c-declaration-dialog .btn-wrap .btn-read.closede {
    background: #999;
}

.c-declaration-dialog .btn-wrap .btn-read:hover {
    text-decoration: none;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.c-declaration-dialog p {
    margin: 20px 0;
    line-height: 20px;
    color: #777;
}

.c-declaration-dialog .controlgroup .checkinfo select {
    height: 38px;
    line-height: 38px;
}

#frmOrder .dpl-table .product-rows .icon-sprite {
    word-break: break-all;
    word-wrap: break-word;
}

/*后台个人中心*/
.personal-service {
    position: absolute;
    right: 22px;
    bottom: 0;
    max-width: 338px;
}

.personal-service .left {
    margin-right: 5px;
}

.personal-service .right .content-personal {
    background-color: #2d2826;
    border: 1px solid #000;
    border-bottom: 0px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    height: 64px;
    margin-top: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 14px;
    color: #cacaca;
    font-size: 12px;
    line-height: 18px;
    padding-right: 30px;
    position: relative;
}

.personal-service .right .supbg {
    background: url(../images/top-header-sprite.png) no-repeat 0 -1365px;
    width: 62px;
    height: 54px;
    position: absolute;
    right: -3px;
    top: 7px;
}

.personal-service .right .content-personal dt {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px
}

.personal-service .right .content-personal dd.skpicon {
    background: url(../images/top-header-sprite.png) no-repeat -233px -1418px;
    padding-left: 23px;
}

.personal-service .right .content-personal dd.emaliocn {
    background: url(../images/top-header-sprite.png) no-repeat -232px -1448px;
    padding-left: 23px;
}

.controlgroup .check.skype1 {
    background-position: -235px -1418px;
}

.shipping-address .addr .deftip {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 2px;
    text-decoration: none;
    display: none;
    filter: alpha(opacity=70);
    opacity: .7;
    z-index: 3
}

.shipping-address .addr .deftip {
    background: #aaa;
    color: #fff
}

.shipping-address {
    width: 746px;
    margin: 20px auto
}

.shipping-address .list {
    width: 762px;
}

.shipping-address .addr {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 237px;
    height: 136px;
    margin: 0 14px 14px 0;
    color: #666;
    cursor: pointer;
}

.shipping-address .addr .inner {
    z-index: 2;
    position: relative;
    padding: 11px 15px;
    background: url(../images/237hover.png) no-repeat;
    overflow: hidden;
    height: 114px;

}

.shipping-address .addr .name {
    font-weight: 700;
}

.addr .curmarker {
    background: url(../images/top-header-sprite.png) no-repeat;
}

.shipping-address .addr-cur .inner, .shipping-address .addr .inner:hover {
    background-image: url(../images/237active.png)
}

.shipping-address .addr .curmarker {
    z-index: 3;
    position: absolute;
    background-position: 0 -1492px;
    width: 28px;
    height: 28px;
    top: 107px;
    right: 1px;
    visibility: hidden;
}

.shipping-address .addr-cur .curmarker {
    visibility: visible;
}

.shipping-address .addr .setdefault {
    color: #666;
    background: #fff;
}

.shipping-address .addr-def .setdefault {
    display: none;
}

.shipping-address .addr-def .deftip {
    display: block;
}

.shipping-address .addr .addr-hd {
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 5px;
    margin-bottom: 5px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.shipping-address .addr .addr-hd {
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 5px;
    margin-bottom: 5px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.shipping-address .addr .addr-hd span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.shipping-address .addr .addr-hd .change-forward {
    margin-left: 8px
}

.shipping-address .addr-active .inner {
    background-image: url(../images/237active.png)
}

.shipping-address .addr-set .setdefault {
    display: block
}

.shipping-address .addr-toolbar {
    display: none;
}

.shipping-address .addr-cur .addr-toolbar {
    display: block;
    height: 16px;
}

.shipping-address .control {
    min-height: 25px;
}

.shipping-address .manageAddr {
    float: right;
    color: #C97;
    cursor: pointer;
    margin-top: 3px;
}

.tc-btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 0 10px;
    overflow: hidden;
    border: 1px solid #ccc;
    border-width: 0 1px;
    border-radius: 2px;
    background: #ccc url(../images/huibtn.png) 0 -380px repeat-x;
    cursor: pointer;
    color: #333;
    height: 25px;
    line-height: 25px;
    font-weight: 700;
    text-decoration: none;
    _border: 1px solid #ccc;
}

.tc-btn.createAddr {
    background-position: 0 -106px;
    color: #fff;
}

.abtn {
    color: #c97;
    cursor: pointer;
}

.shipping-address .addr .addr-bd span {
    margin-right: 3px;
    word-break: break-all;
    word-wrap: break-word;
    font-size: 11px;
}

.shipping-address .addr .addr-bd {
    height: 70px;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word
}

.sa-operation .abtn {
    margin-right: 10px;
}

/*combine shipping*/
.pcb-combine-list .list-header {
    padding: 0 14px;
    margin-bottom: 10px;
}

.infomessage {
    margin: 5px 0;
    padding: 10px;
    background-color: #f6f9fd;
    border: #c4dffe 1px solid;
}

.infomessage-icon {
    width: 16px;
    height: 16px;
    background-position: 0 -339px;
    display: block;
    float: left;
    margin-right: 5px;
}

.infomessage-container {
    float: left;
    max-width: 680px;
    line-height: 16px;
    font-size: 11px;
}

.actions-view-detail {
    font-size: 12px;
    background: #fff;
    border-radius: 3px 3px;
    border: 1px solid #e6e6e6;
    border-bottom-width: 2px;
    margin: 8px 16px;
}

.aui2-grid-header {
    padding: 4px 12px 3px 4px;
    line-height: 18px;
}

.aui2-grid-header .col999 {
    color: #606365;
    font-weight: normal;
}

.xuanzcheckbox {
    vertical-align: middle;
    width: 40px;
    text-align: center;
    margin-top: 8px;
}

.spec-inquiry-id {
    font-weight: bold;
    margin-right: 10px;
}

/*combine shipping end*/
.address-gro {
    width: 200px;
}

.shipin-time {
    margin-right: 10px;
}

.actions-view-detail:hover {
    border-color: #cad6ef;
    background: #f0f8fc;
    cursor: pointer;
}

.row-container-focus, .row-container-focus:hover {
    border-color: #85a1d4;
    background: #f0f8fc;
    cursor: pointer;
}

.row-disabled {
    color: #999999;
}

.row-disabled .aui2-grid-header .col999 {
    color: #999999;
}

.row-disabled .order-amount-shipping .green {
    color: #999 !important;
}

.row-disabled:hover {
    cursor: default;
    border-color: #e6e6e6;
    background: #fff;
}

.combine-shibtn {
    height: 14px;
    line-height: 14px;
    background: #0099cc;
    padding: 8px 10px;
    margin: 8px 16px;
}

.combine-shibtn:hover {
    background: #00749b;
}

.realPay {
    margin-top: 6px;
    color: #999;
    text-align: right;
    margin-right: 18px;
    line-height: 18px;
}

.realPay .sum {
    margin-top: 2px;
}

.realPay .hd {
    min-height: 23px;
}

.realPay .bd {
    color: #c00;
    font-size: 24px;
    font-weight: 700;
    font-family: tahoma;
}

.tc-rmb {
    font-family: arial;
}

.realPay strong {
    letter-spacing: 1px;
    margin-left: 4px;
}

.amount-shipping {
    margin-right: 4px;
}

.order-container {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
    margin-top: 5px
}

.groupnocancl {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 8px;
    margin: 0 4px;
    border-radius: 3px;
    background: #007F26;
    color: #fff;
    cursor: pointer;
}

.groupnocancl:visited, .groupnocancl:hover, .groupnocancl:active {
    text-decoration: none;
    background: #666;
}

.close-icon {
    background: url(../images/x-cloase.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 9px;
    height: 9px;
    margin-left: 4px;
}

.dpl-table .pricesubtal .p-title {
    margin-right: 5px;
    float: left;
    color: #999;
}

.dpl-table .pricesubtal .p-val {
    float: right;
    white-space: nowrap;
}

.dpl-table .pricesubtal .p-title .count-down {
    color: #FFF;
    float: left;
    line-height: 14px;
    font-size: 11px;
    background: #ffa900 url(../images/buyer-award-icon.png) no-repeat 100% 0;
    padding: 0 10px 0 5px;
    margin-left: 2px;
}

.vipoff0 {
    background: url(../images/buyer-award-icon.png) no-repeat 0 0;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.vipoff1 {
    background: url(../images/buyer-award-icon.png) no-repeat 0 -20px;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.vipoff2 {
    background: url(../images/buyer-award-icon.png) no-repeat 0 -40px;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.vipoff3 {
    background: url(../images/buyer-award-icon.png) no-repeat 0 -60px;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.vipoff4 {
    background: url(../images/buyer-award-icon.png) no-repeat 0 -80px;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.vipoff5 {
    background: url(../images/buyer-award-icon.png) no-repeat 0 -100px;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.dpl-table .pricesubtal {
    padding: 0 20px 0 100px;
    line-height: 18px;
}

.dpl-table .pricesubtal.list-item-amount-module {
    padding: 0;
    margin: 4px 10px 6px 92px
}

.highlight-r {
    color: #ff6a00;
    font-weight: 700;
    font-size: 13px;
}

.dpl-table .product-rows .b-buton.f-ib {
    white-space: nowrap;
}

/*your shipping account manage*/
.manage-card-container {
    margin: 20px -20px 0 10px;
}

.manage-card-container .manage-card {
    display: block;
    float: left;
    width: 286px;
    height: 146px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    position: relative;
    margin-right: 30px;
    margin-bottom: 10px;
    font-size: 14px;
}

.manage-card-container .manage-card-title {
    background-color: #f6f6f6;
    border-radius: 2px 2px 0 0;
    height: 32px;
    line-height: 32px;
    padding: 9px 10px;
}

.manage-card-name {
    color: #333;
    padding-left: 6px;
    vertical-align: top;
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.manage-card-title .check-result {
    background: #fffbef;
    border: 1px solid #ffb64b;
    color: #7b2e00;
    padding: 0 4px;
    margin: 4px 0;
    line-height: 20px;
}

.manage-card-container .manage-card .manage-card-info {
    padding: 10px 0 10px 50px;
    color: #000;
}

.manage-card-container .manage-card .manage-card-info .manage-card-no {
    width: 90%;
    font-size: 18px;
    margin-bottom: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.manage-card-container .manage-card .manage-card-info .manage-card-owner {
    margin-bottom: 10px;
}

.manage-card-container .manage-card .manage-card-info .manage-card-owner span {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 220px;
}

.button-round {
    width: auto;
    min-width: auto;
    padding: 0 16px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 11px;
    height: 22px;
    font-size: 12px;
    color: #666;
}

.button-round:hover {
    background: #eee;
}

.manage-operation-remove {
    cursor: pointer;
}

.manage-card-container .manage-operation {
    float: right;
    margin-right: 10px;
}

.manage-card-container .manage-card.new {
    color: #333;
    text-align: center;
}

.manage-card-container .manage-card.new div {
    margin-bottom: 15px;
}

.icon-add-card {
    width: 52px;
    height: 32px;
    background: url(../images/wuliuzhangicon.png) no-repeat 0 0;
    display: inline-block;
}

.manage-card-container .manage-card.new div:first-child {
    margin-top: 35px;
}

.shipping-boxpay {
    font-size: 11px;
    color: #999;
    margin-top: 10px;
    width: 488px;
}

.shipping-boxpay dd {
    border-bottom: 1px dotted #80b2ff;
    padding: 0 2px 1px;
    line-height: 22px;
}

.shipping-boxpay b {
    color: #333;
}

.shipping-boxpay dd:hover {
    background-color: #fcfcfc;
}

.shipping-boxpay dd.shipbox-selected {
    margin-top: -2px;
    _margin-top: -1px;
    border: 2px solid #b0c2e1;
    padding: 0;
    border-radius: 2px;
    background-color: #fff;
}

.shipping-boxpay .shipping-checked {
    vertical-align: middle;
    margin-left: 6px;
}

.shipping-boxpay .shipping-logo {
    margin: 0 4px;
}

.shipping-boxpay .shipping-logo img {
    width: 78px;
    height: 18px;
}

.shipping-boxpay .ub-i-quick {
    margin-right: 10px;
}

.shipping-boxpay .p-div {
    margin: 0 5px;
    color: #ccc;
}

.shipping-boxpay .ub-i-limit {
    width: 129px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.shipaccount-notice {
    background: #e5f6fd;
    font-size: 12px;
    color: #999;
    padding: 25px 38px 15px;
    position: relative;
}

.shipaccount-message {
    background: url(../images/sprite-notice-addon.png) no-repeat 0 -87px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 38px;
    display: inline-block;
}

.shipaccount-notice ol {
    padding-left: 20px;
}

.shipaccount-notice ol li {
    color: #666;
}

.shipaccount-row {
    margin-top: 10px;
}

.shipaccount-row label {
    color: #333;
    display: block;
    padding: 8px 0;
}

.shipaccount-row label.inline {
    min-width: 160px;
    display: inline-block;
    padding: 0;
}

.shipaccount-row label.inline input {
    margin-right: 10px;
    vertical-align: middle;
}

.shipaccount-form {
    margin-bottom: 50px;
    margin: 0 auto;
    width: 600px;
}

.shipaccount-form .shipaccount-row .inputs {
    font-size: 14px;
    border: 1px solid #ddd;
    width: 262px;
    border-radius: 3px;
    height: 20px;
    line-height: 20px;
    padding: 8px;
}

.shipaccount-form .noteprise {
    line-height: 18px;
    height: 18px;
    color: #999;
}

.manage-card-title .check-result.green {
    background: #fff;
    border-color: #4FC000
}

/*fab progress*/
.grid-col-container {
    margin-bottom: 20px;
}

.grid-col-container .me-ui-box {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    padding: 10px;
}

.order-list-search label.first-label {
    margin-left: 0;
}

.order-list-search label {
    margin-left: 15px;
}

.order-list-search label span {
    color: #999;
    margin-right: 3px;
}

.order-list-search label input {
    height: 22px;
    width: 150px;
    line-height: normal;
    overflow: visible;
}

.order-list-search input.search-btn {
    margin-left: 15px;
    overflow: visible;
    color: #fff;
    border: 1px solid #e87b0e;
    background-color: #ff9917;
    background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
    background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
    background-image: linear-gradient(top, #ffab02, #ff8a28);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0);
}

.buyer-ordertable tbody tr.order-head {
    background-color: #f2f2f2;
}

.buyer-ordertable tbody tr.order-head td {
    padding: 15px 0;
    border-color: #f2f2f2;
}

.buyer-ordertable tbody tr.order-head td.store-info, .buyer-ordertable thead th.order-status, .buyer-ordertable thead th.product-action {
    padding-left: 10px;
}

.buyer-ordertable tbody tr.order-body td.order-action, .buyer-ordertable tbody tr.order-head td.order-amount, .buyer-ordertable thead th.order-action {
    padding-left: 15px;
}

.buyer-ordertable tbody tr.order-body td.order-action a.ui-button.ui-button-primary {
    padding: 0 10px
}

.buyer-ordertable tr input.all-selector, .buyer-ordertable tr input.selector {
    margin-left: 15px;
}

.buyer-ordertable tr input.all-selector {
    margin-left: 10px;
}

.TP_CombinPay button.combine-pay-button {
    float: left;
    color: #fff;
    border: 1px solid #e87b0e;
    font-size: 12px;
    padding: 0 10px;
    background-color: #ff9917;
    margin: -5px 0 10px;
}

.buyer-ordertable col.selector {
    width: 30px
}

.buyer-ordertable col.product-name {
    width: 340px
}

.buyer-ordertable col.product-action {
    width: 168px
}

.buyer-ordertable col.order-status {
    width: 150px
}

.buyer-ordertable col.order-action {
    width: 198px
}

.buyer-ordertable thead {
    border-bottom: 2px solid #fff;
}

.buyer-ordertable .okuplaod {
    width: 168px;
}

.buyer-ordertable tbody tr.order-head td p span.info-subtitle {
    color: #999;
}

.buyer-ordertable tbody tr.order-head td.store-info p.second-row span.separator {
    color: #999;
    margin: 0 2px;
}

.buyer-ordertable tbody tr.order-head td.order-amount p.amount-num {
    color: #e62e04;
    font-size: 16px;
    padding-top: 3px;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p {
    margin: 0 0 5px;
    color: #333;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-amount {
    margin-top: 15px;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-note {
    color: #999;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p > a {
    color: #333;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-snapshot {
    color: #999;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-right p.product-snapshot span {
    color: #333;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-left {
    vertical-align: top;
    width: 62px;
    padding: 0 10px 0 0;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-left img {
    width: 60px;
    border: 1px solid #eee;
}

.buyer-ordertable tbody tr.order-body td.product-sets div.product-right {
    width: 235px;
    word-wrap: break-word
}

.buyer-ordertable tbody tr.order-body td.product-sets div {
    display: inline-block;
}

.buyer-ordertable tbody tr.order-body td.product-action span.tec-progress {
    padding-left: 8px;
    position: relative;
    display: block;
    line-height: 22px;
    height: 22px;
    cursor: pointer;
    border: 1px solid #ccc;
    margin-top: 9px;
    width: 160px;
    border-radius: 2px;
}

.buyer-ordertable tbody tr.order-body td.product-action span.tec-progress:before {
    background: url("../images/top-header-sprite.png") no-repeat scroll 0 -611px;
    display: block;
    position: absolute;
    left: 3px;
    top: 3px;
    content: ' ';
    width: 20px;
    height: 20px;
    vertical-align: top;
}

.order-status .tooltip1 {
    cursor: pointer;
    margin: 5px auto;
    position: relative;
    width: 123px;
    z-index: 2;
}

.order-status .tooltip1 .auto-icon {
    background: url("../images/top-header-sprite.png") no-repeat scroll -232px -1380px;
    display: inline-block;
    height: 16px;
    margin: 0 3px 0 0;
    overflow: hidden;
    vertical-align: middle;
    width: 19px;
}

.order-status .tooltip1 .circle-icon {
    background: url("../images/top-header-sprite.png") no-repeat scroll 0 -535px;
    display: inline-block;
    height: 9px;
    margin: 0 0 0 3px;
    overflow: hidden;
    vertical-align: middle;
    width: 9px;
}

.order-status .prompt-01 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 1px;
    box-shadow: 0 0 2px 2px #eee;
    position: absolute;
    width: 122px;
}

.order-status .tooltip1 .prompt-01 {
    cursor: auto;
    display: none;
    padding: 9px 9px 0;
    position: absolute;
    right: 130px;
    top: -22px;
    width: 400px;
    z-index: 1;
}

.order-status .prompt-01 .pc {
    background: #fff none repeat scroll 0 0;
    color: #333;
    padding: 0;
    text-align: left;
}

.order-status .prompt-01 .p-tit {
    border-bottom: 1px solid #e3e3e3;
    height: 40px;
    color: #999;
    line-height: 18px;
    padding: 0 0 0 20px;
}

.order-status .prompt-01 .logistics-cont {
    margin-bottom: 20px;
    margin-left: 15px;
    max-height: 410px;
    overflow-y: auto;
    padding-left: 5px;
    position: relative;
}

.order-status .prompt-01 .logistics-cont dd, .order-status .prompt-01 .logistics-cont dt {
    border-left: 1px solid #e3e3e3;
    overflow: visible;
    padding: 15px 0 0 15px;
    position: relative;
    width: 340px;
}

.ui-notice {
    font-size: 12px;
    line-height: 18px;
}

.order-status .tooltip .prompt-01 .pc .ui-notice {
    margin-bottom: 10px;
    margin-top: 5px;
}

.ui-notice-warn .ui-notice-addon, .ui-notice-help .ui-notice-addon, .ui-notice-tip .ui-notice-addon {
    background: transparent url("../images/sprite-notice-addon.png") no-repeat scroll 0 0;
    padding: 4px 10px 4px 37px;
}

.ui-notice-help .ui-notice-addon {
    background-color: #fff;
    background-position: -81px 7px;
    border: 1px solid #fec;
}

.prompt-01 .p-arrow {
    background: rgba(0, 0, 0, 0) url("../images/arrow-gray.png") no-repeat scroll 0 0;
    position: absolute;
}

.order-status .prompt-01 .p-arrow-left {
    background-position: -7px 0;
    height: 16px;
    right: -8px;
    top: 25px;
    width: 8px;
}

.order-status .prompt-01 .p-tit span {
    color: #333;
    font-weight: 700;
}

.buyer-ordertable tbody tr.order-body td.order-action span.p-invoice {
    position: relative;
    display: inline-block;
    line-height: 22px;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    cursor: pointer;
    width: 141px;
}

.buyer-ordertable tbody tr.order-body td p {
    margin-bottom: 5px;
}

.confirm-received {
    display: block;
    line-height: 22px;
    height: 22px;
    border: 1px solid #ccc;
    width: 140px;
    text-align: center;
    border-radius: 2px;
    color: #444;
}

.confirm-received:hover {
    text-decoration: none;
    background-color: #eee;
}

.contact-seller {
    background: url("../images/top-header-sprite.png") no-repeat scroll -233px -1300px;
    padding-left: 20px;
    color: #666;
}

.re-order {
    display: block;
    line-height: 20px;
    height: 20px;
    border: 1px solid #569f00;
    width: 100px;
    text-indent: 0;
}

/*order-detail*/
.mb1 {
    margin-bottom: 10px;
}

.order-detail-wrapper {
    width: 900px;
    margin-left: 20px;
}

.reminder-section {
    border: 1px solid #f1d38b;
    padding: 15px;
    line-height: 12px;
}

.reminder-section dl {
    font: 400 12px/24px arial;
    _position: relative
}

.reminder-section dt {
    clear: left;
    float: left;
    width: 85px;
    text-align: right
}

.reminder-section dd {
    margin-left: 90px;
    color: #666;
    _position: relative
}

.reminder-section dd.order-status {
    color: #090;
    font-weight: 700
}

.reminder-section dd.order-operate {
    margin-top: 10px;
    _margin-top: 5px;
    _padding-bottom: 1px
}

.reminder-section .order-operate .ui-button-normal {
    margin-right: 7px;
    padding: 4px 4px;
}

.countdown {
    display: inline-block;
    margin-left: 5px;
    color: #ef651c;
    font-weight: 700
}

.fund-pnl {
    display: block;
    margin-bottom: 30px;
    font: 400 12px/24px arial;
}

.user-shipping {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #eee;
    border-bottom: 0 none;
    margin-top: 20px;
    padding-bottom: 8px;
}

.user-shipping h3 {
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    padding: 5px 0 5px 10px;
    font-size: 12px;
}

.user-shipping li {
    line-height: 24px;
}

.user-shipping label {
    float: left;
    width: 140px;
    text-align: right;
    color: #666;
    font-weight: 700;
    padding-right: 5px;
}

.fund-pnl .ui-box-normal-system {
    border: 1px solid #dae6f8;
    margin-bottom: 10px;
}

.fund-pnl .ui-box-normal-system .ui-box-title {
    height: 16px;
    padding: 10px;
    line-height: 16px;
    font-size: 12px;
    font-weight: 700;
    background-color: #ebf3ff;
    border: 0;
}

.re-order {
    margin-bottom: 5px !important;
}

.ui-box-normal-system .ui-box-content {
    padding: 15px;
    line-height: 12px;
}

.shipping-table col.name {
    width: 150px;
}

.shipping-table col.no {
    width: 120px;
}

.shipping-table col.remark {
    width: 110px;
}

.shipping-table .col-name th {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
    font-weight: bold;
}

.shipping-table .shipping-bd td {
    vertical-align: top;
    padding: 8px 0;
}

.tracks-list li {
    line-height: 21px;
}

.shipping-table .shipping-bd .ui-notice {
    margin-bottom: 10px;
    margin-top: 5px;
}

.shipping-table .col-name th {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}

.product-table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
}

.product-table td {
    border: 1px solid #E6E6E6;
    line-height: 1.5
}

.product-table col.baobei {
    width: 435px
}

.product-table col.price {
    width: 120px
}

.product-table col.quantity {
    width: 65px
}

.product-table col.amount {
    width: 84px
}

.product-table col.trade-status {
    width: 100px
}

.product-table col.shipping {
    width: auto
}

.product-table .col-name th {
    background: #eaf4fe;
    color: #000;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
}

.product-table .col-name th.baobei {
    text-align: left;
    padding-left: 10px
}

.product-table .order-bd td {
    border-left-color: #E6E6E6;
    border-right-color: #E6E6E6;
    overflow: hidden;
    padding: 8px 5px;
    text-align: center;
    vertical-align: top
}

.product-table .order-bd .baobei, .product-table .order-bd .price, .product-table .order-bd .quantity, .product-table .order-bd .amount, .product-table .order-bd .trade-status {
    border-left: none;
    border-right: none
}

.product-table .order-bd .shipping {
    border-right: none
}

.product-table .order-bd .baobei, .product-table .order-bd .shipping {
    padding-left: 10px;
    padding-right: 0;
    text-align: left
}

.product-table .baobei .pic {
    border: 1px solid #E9E9E9;
    margin-right: 10px;
    float: left
}

.product-table .baobei .pic img {
    width: 50px
}

.product-table .baobei .baobei-name {
    display: block;
    line-height: 18px;
    margin-top: -2px;
    overflow: hidden
}

.product-table .baobei .spec {
    color: gray;
    line-height: 18px;
    max-height: 38px;
    overflow: hidden;
    margin-left: 60px
}

.product-table .baobei .spec .p-color-image {
    width: 16px;
    height: 16px
}

.product-table .baobei .seller-sign, .product-table .baobei .other-info {
    margin-left: 60px
}

.product-table .baobei .spec span {
    margin-right: 5px
}

.product-table .baobei .seller-sign {
    color: #009b00
}

.product-table .shipping .order-target {
    padding-left: 0;
}

.product-fees td {
    padding-right: 25px;
    text-align: left;
}

.product-table .comment-tr td {
    border: 0 none;
}

.product-table .comment-cell em {
    color: #666;
    margin-right: 5px;
    font-style: normal;
}

.product-table .comment-cell {
    color: #090;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 0;
}

.product1-note {
    color: #999;
    line-height: 12px;
    font-size: 12px;
    margin-left: 60px;
}

.fund-table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}

.fund-table td {
    border: 1px solid #E6E6E6;
    border-left: none;
    border-right: none;
    border-bottom: none;
    line-height: 1.5
}

.fund-table .product-price {
    width: 120px
}

.fund-table .shipping-price {
    width: 120px
}

.fund-table .change-price {
    width: 120px
}

.fund-table .discount-price, .fund-table .coupon-balance {
    width: 120px
}

.fund-table .order-price {
    width: 240px
}

.fund-table .fee {
    width: 80px
}

.fund-table td.fee {
    font-weight: 700
}

.fund-table td.amount {
    font-weight: 700;
    color: #bd1a1d;
    width: auto;
}

.fund-table .col-name th {
    background-repeat: repeat-x;
    color: #000;
    height: 30px;
    text-align: center;
    font-weight: bold;
}

.fund-table .fund-bd td {
    overflow: hidden;
    padding: 8px 5px;
    text-align: center;
    vertical-align: top
}

.fund-table .fund-bd .pay-c3 {
    overflow: visible
}

.fund-table td.fee {
    font-weight: 700
}

.fund-table td.amount {
    font-weight: 700;
    color: #bd1a1d
}

.dpl-table tbody td.zero-result {
    font-size: 16px;
    height: 120px;
    color: #999;
    vertical-align: middle;
    text-align: center;
    font-weight: 700;
    border: none;
}

/*smt file upload*/
.file-remaining {
    color: #666;
    border: 1px solid #d3e2f5;
    background: #f3f8ff;
    font-size: 12px;
    width: 93%;
}

.file-remaining .remaining-body {
    padding: 8px;
    border-bottom: 1px dotted #c4d5ea;
}

.ui-uploader-common-file .upabtn {
    position: relative;
    z-index: 0;
    vertical-align: middle;
    line-height: 18px;
    height: 18px;
    padding: 4px 9px 3px;
    margin-right: 10px;
}

.ui2-icon-x {
    background: url(../images/pcbway/stm-iocn1.png) no-repeat 0 0;
    vertical-align: middle;
}

.ui2-icon-bom {
    background-position: -10px -80px;
    width: 14px;
    height: 13px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 3px;
}

.ui2-icon-centroid {
    background-position: -8px -106px;
    width: 19px;
    height: 13px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 3px;
}

.ui2-icon-attachment {
    background-position: -9px -137px;
    width: 17px;
    height: 17px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 3px;
}

.ui-uploader-common-file {
    float: left;
}

.ui-uploader-file {
    padding: 0 10px;
    margin-bottom: -1px;
}

.ui-uploader-file-item {
    float: left;
    width: 110px;
    margin: 15px 0 15px 10px;
    height: auto;
    line-height: 18px;
    position: relative;
}

.status-action-remove {
    position: absolute;
    right: -1px;
    top: 3px;
    background-position: -50px -458px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
}

.ui-uploader-file-name {
    float: none;
    margin-right: 0;
    height: 90px;
    background-color: #fff;
}

.icon-file-zip, .icon-file-doc, .icon-file-docx, .icon-file-xls, .icon-file-xlsx, .icon-file-txt, .icon-file-pdf, .icon-file-rar, .icon-file-csv, .icon-file-7zip {
    width: 31px;
    position: relative;
    margin: 15px 35px;
    display: inline-block;
    background: url(../images/pcbway/stm-iocn1.png) 0 0 no-repeat;
    vertical-align: middle;
    height: 34px;
}

.icon-file-zip {
    background-position: 0 -377px;
}

.icon-file-doc {
    background-position: 0 -458px;
}

.icon-file-docx {
    background-position: 0 -458px;
}

.icon-file-xls {
    background-position: 0 -336px;
}

.icon-file-xlsx {
    background-position: 0 -336px;
}

.icon-file-txt {
    background-position: -50px -336px;
}

.icon-file-pdf {
    background-position: -50px -376px;
}

.icon-file-rar {
    background-position: 0 -418px;
}

.icon-file-csv {
    background-position: -50px -418px;
}

.icon-file-7zip {
    background-position: 0 -498px;
}

.uploader-file-name {
    margin-bottom: 0;
    text-align: center;
    width: 100px;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.orderdetail .product-price-info3 input[type=submit] {
    padding: 2px 5px;
}

.product-memo {
    margin-top: 8px;
    margin-bottom: 0;
    color: #999;
}

.product-memo .product-memo-left {
    width: 200px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.u-wpa-box .main-wrap {
    padding-top: 20px;
    background: #fff;
    padding-bottom: 100px;
    padding-right: 1px;
    position: relative;
    border-left: 1px solid #ccc;
    min-height: 680px;
}

.buyer-ordertable tbody tr.order-body td.order-action span.pay-button {
    padding-left: 21px;
    position: relative;
    display: inline-block;
    line-height: 22px;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    cursor: pointer;
    color: #fff;
    border: 1px solid #e87b0e;
    background-color: #ff9917;
    background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
    background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
    background-image: linear-gradient(top, #ffab02, #ff8a28);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0);
    width: 100px;
    border-radius: 2px;
}

.buyer-ordertable tbody tr.order-body td.order-action span.pay-button:hover {
    color: #fff;
    background-color: #f8af23;
    background-image: -moz-linear-gradient(top, #ffbc35, #f2a210);
    background-image: -ms-linear-gradient(top, #ffbc35, #f2a210);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbc35), to(#f2a210));
    background-image: -webkit-linear-gradient(top, #ffbc35, #f2a210);
    background-image: -o-linear-gradient(top, #ffbc35, #f2a210);
    background-image: linear-gradient(top, #ffbc35, #f2a210);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc35', endColorstr='#f2a210', GradientType=0)
}

/*cart_content*/
.checkbox_all label {
    position: relative;
    z-index: 1;
    float: left;
    width: 15px;
    height: 15px;
    background-position: 0 -657px;
    line-height: 200em;
    overflow: hidden;
    cursor: pointer;
}

.cart_content {
    width: 990px;
    margin: 0 auto;
}

.cart_content.m-middle-content {
    width: auto;
    margin: inherit;
}

.cart_content .u-wpa-box {
    background: #fff;
}

.cart_content .u-wpa-box .calc_tabs {
    margin: 0;
    padding: 30px 0 0;
}

.cart_content.m-middle-content .u-wpa-box .calc_tabs {
    padding: 30px 0 0 20px;
    border-left: 1px solid #ccc;
}

.main-title-text-nums {
    font-size: 14px;
    color: #999;
}

.cart_content .calc_tabs .board-form-section-name {
    display: block;
    border-bottom: 1px solid #eee;
    position: relative;
}

.cart_content .calc_tabs .board-form-section-name p {
    color: #999;
}

.cart_content .main-title {
    padding-top: 15px;
    position: relative;
}

.cart_content .main-title .continue-shopping {
    float: left;
}

a.continue-btn, a.return-btn {

    padding-left: 10px;
    color: #999;
    font-size: 14px;
    background: url(../images/buyer-award-icon.png) no-repeat 0 -366px;
}

a.continue-btn:hover, a.return-btn:hover {
    color: #f90;
    background: url(../images/buyer-award-icon.png) no-repeat 0 -389px
}

.cart_content .col999 {
    color: #999;
}

.cart_content .bundle-hd .bd-promos a {
    color: #666;
}

.cart_content .bundle-hd .bd-promos a:hover {
    color: #f90;
}

.checkbox_all {
    cursor: pointer;
    width: 75px;
    margin-bottom: 20px;
}

.checkbox_all_checked label {
    background-position: 0 -677px;
}

.combineshiping {
}

.bp-horizontal {
    width: 395px;
    position: relative;
}

.bottom-info {
    margin: 25px 0 0 0;
}

.bottom-info .bottom-info-left {
    float: left;
    width: 245px;
}

.bottom-info .bottom-info-right-wrapper {
    float: right;
    border-left: 1px solid #eee;
    padding-left: 30px;
}

.bottom-info .bottom-info-right {
    float: right;
}

.bottom-info .bottom-info-right ul {
    margin-bottom: 5px;
    float: right;
    font-size: 14px;
}

.bottom-info .bottom-info-right li {
    line-height: 18px;
    margin-left: 0;
    padding-bottom: 12px;
    color: #999;
    text-align: right;
    list-style-type: none;
}

.bottom-info .bottom-info-right .default-price {
    color: #333;
    font-size: 14px;
    padding-left: 5px;
    font-weight: 700;
}

.buy-now {
    clear: both;
    border: 1px solid #e87b0e;
    background-color: #ff9917;
    background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
    background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
    background-image: linear-gradient(top, #ffab02, #ff8a28);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0);

}

.buy-now:active, .buy-now:visited {
    border: 1px solid #e87b0e;
    background-color: #ff9917;
    background-image: -moz-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -ms-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffab02), to(#ff8a28));
    background-image: -webkit-linear-gradient(top, #ffab02, #ff8a28);
    background-image: -o-linear-gradient(top, #ffab02, #ff8a28);
    background-image: linear-gradient(top, #ffab02, #ff8a28);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab02', endColorstr='#ff8a28', GradientType=0)
}

.buy-now:hover {
    background-color: #f8af23;
    background-image: -moz-linear-gradient(top, #ffbc35, #f2a210);
    background-image: -ms-linear-gradient(top, #ffbc35, #f2a210);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbc35), to(#f2a210));
    background-image: -webkit-linear-gradient(top, #ffbc35, #f2a210);
    background-image: -o-linear-gradient(top, #ffbc35, #f2a210);
    background-image: linear-gradient(top, #ffbc35, #f2a210);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc35', endColorstr='#f2a210', GradientType=0)
}

.mod-checkout {
    background: #f2f4f6;
    margin-top: 10px;
    padding: 10px;
    font-size: 12px;
}

.mod-checkout .checkbox_all {
    margin: 0 10px 0 0;
    padding: 4px;
    display: inline-block;
}

.actions_combineshipping {
    display: inline-block;
}

.bp-shipping-new {
    border: 1px dashed #ccc;
    float: right;
    margin-right: 30px;
    padding: 10px 20px 14px;
}

.bp-shipping-new .country-selector-title {
    line-height: 28px;
    color: #999;
}

.country-selector {

}

.country-selector .link-fake-selector {
    position: relative;
    height: 26px;
    font-family: tahoma;
    font-size: 11px;
    border: 1px solid #AAAAAC;
    overflow: hidden;
    width: 258px;
}

.country-selector .link-fake-selector .list-title {
    height: 19px;
    padding: 6px 11px 0 7px;
    font: 11px/17px Tahoma;
    color: #666;
    background: #FFF;
    border: solid #DEDEDE;
    border-width: 1px 0 0 1px;
    overflow: hidden;
    cursor: default;
}

.country-selector .link-fake-selector .fold:before {
    content: "";
    display: block;
    border: 1px solid #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    border-top: 6px solid #333;
    position: absolute;
    right: 5px;
    top: 10px;
    height: 0;
    width: 0;
}

.country-selector .link-fake-selector .list-title.unfold:before {
    content: "";
    display: block;
    border: 1px solid #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    border-bottom: 6px solid #333;
    position: absolute;
    right: 5px;
    top: 9px;
    height: 0;
    width: 0;
}

.country-selector .link-fake-selector .country-text {
    position: relative;
    line-height: 10px;
    vertical-align: top;
}

.country-selector .list-container {
    position: absolute;
    background-color: #FFF;
    border-color: #ccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 250px;
    overflow-y: auto;
    padding: 5px 0;
    width: 258px;
    z-index: 999;
}

.list-container a {
    display: block;
    float: none;
    margin: 0 3px !important;
    padding: 2px 4px;
    font: 11px Tahoma;
    color: #105cb6;
    border: 1px solid #FFf;
    text-decoration: none
}

.country-selector .list-container a:hover {
    background-color: #f5faff none;
    text-decoration: none;
    border: 1px solid #C4D8E6;
}

.shipping_country {
    position: relative;
    display: inline-block;
}

.shipping_country img {
    vertical-align: top;
    margin-right: 4px;
}

.product-shipping {
    display: inline-block;
    position: relative;
}

.product-shipping .product-shipping-select {
    border: 1px solid #C6C6C6;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    padding: 0 19px 0 5px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    z-index: 1;
    background: url(../images/buyer-award-icon.png) no-repeat scroll 100% -544px #FFF;
    min-width: 70px;
    color: #333;
}

.product-shipping .product-shipping-select-open {
    border-bottom: none;
    height: 27px;
    z-index: 100;
    box-shadow: 1px 0 0 rgba(0, 0, 0, .1);
}

.pnl-shipping {
    font-size: 11px;
    position: absolute;
    z-index: 1;
    border: 1px solid #c6c6c6;
    border-bottom: 2px solid #E3E3E3;
    background: #FFF;
    text-align: left;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
}

.pnl-shipping .inner-new {
    border-bottom: 1px solid #C6C6C6;
    width: 407px;
    overflow: hidden;
}

.bottom-info .bottom-info-right .pnl-shipping li {
    padding: 4px 5px 4px 10px;
    line-height: 20px;
    list-style-type: none;
    font-size: 12px;
    text-align: left;
    margin-left: 0;
}

.bottom-info .bottom-info-right .pnl-shipping li:hover {
    background: #efefef
}

.bottom-info .bottom-info-right .pnl-shipping li label {
    cursor: pointer
}

.bottom-info .bottom-info-right .pnl-shipping li label input {
    margin-right: 5px;
}

.pnl-shipping .shipping-line {
    line-height: 20px;
    border-bottom: 1px solid #F2F2F2;
    padding: 8px 0;
    display: inline-block;
}

.pnl-shipping .shipping-radio {
    float: left;
    text-align: left;
    padding-left: 20px;
}

.pnl-shipping .shipping-radio input {
    vertical-align: middle;
}

.pnl-shipping .shipping-line label {
    cursor: pointer;
}

.pnl-shipping .shipping-displayname {
    float: left;
    color: #333;
    width: 130px;
    padding-left: 10px;
    word-break: normal;
    display: inline-block;
    vertical-align: top;
}

.pnl-shipping .shipping-price {
    width: 100px;
    padding-left: 10px;
    text-align: left;
    word-break: normal;
    display: inline-block;
    vertical-align: top;
}

.pnl-shipping .shipping-remaining {
    width: 95px;
    color: #999;
    padding-left: 10px;
    text-align: left;
    word-break: normal;
    display: inline-block;
    vertical-align: top;
}

.othershipping {
    display: inline-block;
    padding-left: 10px;
    vertical-align: top;
    line-height: 12px;
}

.ui-button-large {
    font-size: 18px;
    line-height: 18px;
    padding: 8px 25px;
    height: auto;
}

.bottom-info .total-price-wrapper {
    font-size: 18px;
}

.buy-now-info {
    float: right;
    clear: both;
    padding-top: 20px;
    color: #999;
}

p.ui-notice.ui-notice-normal.ui-notice-alert {

    background-position: -35px -37px;
    position: relative;
    padding: 5px 30px 5px 34px;
    border: 1px solid #fff2d2;
    background-color: #fffaee;
}

p.ui-notice.ui-notice-normal {
    background: #fff url(../images/sprite-notice-addon.png) no-repeat 0 0;
}

.payment-method {
    margin: 110px 0 0px 0;
    padding: 5px 10px;
    border: 1px solid #eee;
}

.payment-method-title {
    float: left;
    margin-right: 10px;
    line-height: 30px;
}

.payment-method ul {
    float: left;
}

.shipping-pay-icon {
    margin: 8px 0 0;
}

.shipping-pay-icon i {
    background: url(../images/iconspirit.png?v=250606) no-repeat 0 -140px;
    height: 19px;
    display: inline-block;
}

.shipping-pay-icon i.pay-icon {
    width: 165px;
}

.shipping-pay-icon i.pay-icon2 {
    width: 165px;
    margin-left: 3px;
    background-position: 0 -161px;
}

.ui-button.disabled, .ui-button.disabled:active, .ui-button.disabled:hover, .ui-button.disabled:link {
    color: #cbcbcb;
    border: solid 1px #d4d4d4;
    cursor: default;
    background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #f5f5f5, #e6e6e6);
    background-image: -ms-linear-gradient(top, #f5f5f5, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);
    background-image: -o-linear-gradient(top, #f5f5f5, #e6e6e6);
    background-image: linear-gradient(top, #f5f5f5, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e6e6e6', GradientType=0);
    text-shadow: #fff 0 1px 1px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
}

/*order_comfirm*/
.ui-step {
    margin: 20px 0;
}

.ui-step-normal li {
    list-style: none;
    float: left;
    margin: 0;
}

.ui-step-normal .col4 li {
    width: 33.3%;
}

.ui-step-normal li span {
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 15px 0 0;
    text-align: center;
    display: block;
}

.ui-step-normal li span {
    background: #E8E8E8 url(../images/sprite-step.png) no-repeat 100% 0;
    color: #666;
}

.ui-step-normal li.current span {
    background-color: #F90;
    color: #FFF;
}

.ui-step-normal li.active span {
    background-color: #F90;
    background-position: 100% -20px;
    color: #FFF;
}

.ui-step-normal li span.last, .ui-step-normal li.last span {
    background-position: 100% -200px;
}

p.ui-notice.ui-notice-normal.ui-notice-prompt {
    position: relative;
    padding: 4px 30px 4px 10px;
    border: 2px solid #cee6ff;
}

.ui-notice-normal .ui-notice-prompt, p.ui-notice.ui-notice-normal.ui-notice-prompt {
    padding-left: 35px;
    background-position: 10px -82px;
}

.address-title, .edit-address-title {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    line-height: 30px;
    height: 30px;
    padding: 0 0 10px;
    border-bottom: 1px solid #eee;
}

.address-title {
    border-bottom: 0 none;
}

/*address*/

.ui-balloon {
    position: relative;
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, .13);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, .13);
    box-shadow: 3px 3px 4px rgba(0, 0, 0, .13);
    background: #fff;
    margin-top: 10px;
    border: 2px solid #fec;
    padding: 5px 0;
    width: 320px;
}

.ui-balloon p.ui-notice.ui-notice-normal {
    padding-left: 32px;
    background: #fff url(../images/sprite-notice-addon.png) no-repeat -81px 2px;
}

.ui-balloon-arrow {
    border: 2px solid #fec;
    top: -7px;
    border-right: none;
    border-bottom: none;
}

.orders-control {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
    margin-top: 5px;
}

.order-container-mask {
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    overflow: hidden;
    filter: Alpha(opacity=60);
    opacity: .6;
}

.hack-iframe {
    position: absolute;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
    overflow: hidden;
    filter: Alpha(opacity=60);
    opacity: .6;
}

.shipping-address .sa-cancel {
    padding: 6px 10px;
    font-size: 12px;
}

.shipping-address .sa-form-control {
    float: left;
    display: block;
    position: relative;
}

.shipping-address label.sa-form-control {
    width: 160px;
    text-align: right;
    margin-right: 10px;
    line-height: 26px;
    _height: 26px;
    color: #666;
}

.shipping-address .sa-form-group .sa-form-field {
    padding-bottom: 20px;
    padding-right: 35px;
    position: relative;
}

.shipping-address .sa-form-control .ui-textfield {
    width: 300px;
    padding: 0;
    line-height: 22px;
    height: 24px;
    box-sizing: border-box;
}

.shipping-address .sa-form-control input.ui-textfield {
    padding: 0 4px;
}

.shipping-address .sa-form {
    padding-top: 15px;
    display: none;
}

.shipping-address .sa-btn-group {
    padding-left: 170px;
    margin-top: 15px;
}

.shipping-address .set-default-address {
    margin-left: 170px;
    padding-bottom: 20px;
    display: inline-block;
}

.shipping-address .set-default-address input {
    margin-right: 5px;
    overflow: visible;
    line-height: normal;
}

.address-item-box {
    background: url(../images/shopcart-address-bg.png) repeat;
    padding: 4px;
    width: 896px;
    position: relative;
    border: 1px solid #dddddd;
    border-radius: 3px;
    margin-bottom: 5px;
}

.address-item-inner {
    padding: 10px 10px 10px 15px;
    background: #fff;
}

.de-address {
    color: #00a63f;
    font-weight: bold;
    font-size: 13px;
}

.address-item-inner .sa-bg {
    background-image: url(../images/shipping-address-icons.png);
    background-repeat: no-repeat;
}

.address-item-inner .address-list-mai {
    padding-left: 23px;
    background-position: -270px 2px;
    font-weight: 700;
    font-size: 14px;
    width: 133px;
}

.address-item-inner .sa-mobile-number {
    padding-left: 20px;
    background-position: -197px -72px;
    margin-left: 17px;
    width: 122px;
}

.address-item-inner .sa-location {
    padding-left: 20px;
    background-position: -245px -22px;
    line-height: 16px;
}

.address-item-inner .sa-companyname {
    padding-left: 20px;
    background-position: -220px -46px;
    width: 360px;
    margin-left: 20px;
}

.address-item-inner .sa-address-item {
    margin-bottom: 6px;
}

.address-item-inner .sa-address-item span {
    display: inline-block;
    line-height: 18px;
}

.select-icon {
    background-position: 0 -190px;
    display: block;
    height: 34px;
    left: 0;
    position: absolute;
    top: 0;
    width: 34px;
    z-index: 2;
}

.address-info-item .ui-form-label {
    color: #333;
    line-height: 20px;
    font-size: 11px;
    background-color: #e4e4e4;
    border-left: thick solid #cccccc;
    text-align: right;
    margin: 0 2px;
    padding: 2px 4px 2px 0;
}

.ui-textfield-system {
    height: 16px;
    padding: 3px 3px;
    font-family: Arial;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-transition: border linear .2s;
    -moz-transition: border linear .2s;
    -ms-transition: border linear .2s;
    -o-transition: border linear .2s;
    transition: border linear .2s
}

.ui-textfield-system:focus {
    border: 1px solid #70a5e0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 1px 0 rgba(112, 165, 224, 1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 1px 0 rgba(112, 165, 224, 1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 1px 0 rgba(112, 165, 224, 1)
}

.ui-textfield-system:-moz-placeholder {
    color: #aaa
}

.ui-textfield-system:-ms-input-placeholder {
    color: #aaa
}

.ui-textfield-system::-webkit-input-placeholder {
    color: #aaa
}

.ui-form-control {
    float: left;
}

.address-item-inner .contact-nam {
    color: #258e00;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
}

.address-info-item dd select {
    border: 1px solid #CCCCCC;
    font-family: arial;
    font-size: 12px;
    padding: 1px 0;
    width: 238px;
}

.selectedAddress {
    color: #333;
    font-size: 12px;
}

.street-adress-info {
    width: 720px;
    float: left;
}

.street-adress-info p span {
    margin-right: 10px;
}

.operation-address {
    float: right;
    width: 145px;
    margin-top: 3px
}

.operation-address a {
    padding-left: 15px;
    display: block;
    background: url(../images/top-header-sprite.png) no-repeat 0 -244px;
    margin-top: 5px;
    color: #C97;
}

.operation-address a.select-other-address {
    background-position: 0 -1453px;
}

.operation-address .add-address-btn {
    background-position: 0 -271px;
    margin-top: 4px;
}

/**/
.horizontal-form {
    line-height: 22px;
}

.horizontal-form .horizontalsection {
    padding: 18px 0;
    border-bottom: 1px solid #eee;
}

.horizontal-form .horizontalsection label {
    color: #9d9d9d;
    line-height: 22px;
    vertical-align: middle;
    display: inline-block;
    width: 144px;
    text-align: right;
    padding-right: 18px;
    margin-bottom: 0;
}

.horizontal-form .horizontalsection span {
    line-height: 16px;
    vertical-align: middle;
}

.horizontal-form .horizontalsection input {
    background-color: #fff;
    border: 1px solid #c4c4c4;
    display: inline-block;
    transition: all 150ms ease-in-out;
    font-size: 14px;
    height: 21px;
    line-height: 24.2px;
    color: #242424;
    padding: 7px 4px 6px 9px;
    box-sizing: content-box;
    width: 210px;
    font-family: "Helvetica Neue", Helvetica, arial, sans-serif;
    border-radius: 3px;
}

.horizontal-form p {
    max-width: 720px;
    color: #616161;
    vertical-align: middle;
    margin: 0 0 18px;
    padding: 0;
}

.horizontal-form .horizontalsection select {
    height: 32px;
    line-height: 32px;
    padding: 4px;
}

.horizontal-form .horizontalsection input[disabled] {
    cursor: not-allowed;
    background-color: #ececec;
    border-color: #ddd;
}

/**/
.horizontal-form .u-curr-bal-box {
    padding: 10px 20px;
    box-sizing: border-box;
    background: #F7F7F7;
    border-top: 1px solid #e2e2e2;
}

.horizontal-form .u-curr-bal-box h1 {
    font-style: normal;
    font-size: 14px;
}

.horizontal-form .u-curr-bal-box h1 span {
    float: right;
    font-weight: 700;
}

.horizontal-form .u-fm-list {
    margin-top: 40px;
}

.horizontal-form .u-fm-list form {
    margin-bottom: 25px;
}

.horizontal-form .u-fm-list form label {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    margin-bottom: 0px;
    font-size: 12px;
    color: #626262;
}

.horizontal-form .u-fm-list form select {
    padding: 4px 6px;
    border: 1px solid #bfbfbf;
    min-width: 100px;
    margin-right: 10px;
    outline: none;
}

.horizontal-form .u-fm-list form .btn {
    width: 71px;
    height: 29px;
    text-align: center;
    line-height: 27px;
    cursor: pointer;
    color: #626262;
    border: 1px solid #ADADB2;
    outline: none;
}

.horizontal-form .u-fm-list table {
    width: 100%;
    border: 1px solid #E7E7E7;
}

.horizontal-form .u-fm-list table tr:nth-child(odd) {
    background: #FDFDFD;
}

.horizontal-form .u-fm-list table th {
    background: #F5F5F5;
    padding: 8px 0;
}

.horizontal-form .u-fm-list table .txt-c {
    text-align: center;
}

.horizontal-form .u-fm-list table .recharge p {
    color: #1C9342;
}

.horizontal-form .u-fm-list table td p {
    padding-right: 10px;
    margin: 0
}

.horizontal-form .u-fm-list table .debit p {
    color: #FF5916;
}

.horizontal-form .u-fm-list table td {
    border-top: 1px solid #e7e7e7;
    line-height: 20px;
    font-size: 13px;
    color: #565656;
}

.button-cancelOrder {
    display: inline-block;
    line-height: 22px;
    width: 143px;
    padding: 0 20px;
    font-size: 12px;
    font-weight: normal !important;
    height: 22px;
}

.timezone {
    position: absolute;
    left: 538px;
    top: 0px;
    font-size: 12px;
    color: #999;
}

.cart_content .main-title .timezone {
    top: 15px;
    left: 620px;
}

/*price_matirx*/
.price_matirx {
    width: 520px;
    padding: 0;
    margin: 0px auto;
    background: #fff;
}

.pmtable {
    width: 100%;
    font-size: 12px;
    color: #666;
}

.pmtable th {
    height: 28px;
    font-weight: 700;
    line-height: 28px;
    background-color: #f7f7f7;
    text-align: center;
}

.pmtable thead th {
    border: 1px solid #ededed;
}

.pmtable td {
    border: 1px solid #e4f3f7;
    text-align: center;
    position: relative;
    height: 32px;
}

.pmtable td img {
    vertical-align: middle;
}

tbody.pricetable tr:nth-child(even) {
    background-color: #f7fcfd;
}

/*Delivery time description*/
.pmtable td.timebg {
    background: #ffe169;
}

.time_period {
    background-color: #f2f2f2;
    width: 100%;
}

.time_period td {
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

.time_period td span {
    color: #ff6600;
    font-weight: bold;
    margin-left: 5px;
}

h4.gmttime {
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    padding: 10px 0;
    color: #333;
    font-weight: bold;
}

h4.gmttime span {
    color: #ffffff;
    font-weight: bold;
}

h4.gmttime em {
    margin-left: 20px;
}

.time_note {
    background-color: #f2f2f2;
    width: 100%;
    margin: 12px 0 24px;
}

.time_note td {
    height: 36px;
    line-height: 36px;
    text-align: left;
    color: #666666;
    padding-left: 16px;
}

.contentt_text {
    padding-bottom: 12px;
    border-bottom: 1px dotted #cccccc;
}