body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
font-weight:400;
margin:0;
padding:0;
}

body {
background-color:#FFF;
font-family:Tahoma,SimSun,Arial;
font-size:12px;
line-height:15px;
color:#666;
}

table {
border-collapse:collapse;
margin:4px 0 5px;
}

fieldset,img {
border:0;
}

fieldset {
clear:both;
background:#f2f2f2;
margin:10px 0;
padding:10px 0;
}

fieldset p {
margin:0;
padding:0 0 0 8px;
}

legend {
display:none;
color:#000;
margin-left:-7px;
}

address,caption,em,strong,th,i {
font-style:normal;
font-weight:400;
}

hr {
clear:both;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #FFF;
height:2px;
overflow:hidden;
border-width:0;
margin:0;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

q:before,q:after,blockquote:before,blockquote:after {
content:"";
}

h1,h2,h3,h4,h5,h6 {
font-weight:700;
color:#555;
padding:0 0 2px 5px;
}

h1 {
font-size:20px;
line-height:28px;
}

h2 {
font-size:18px;
line-height:24px;
}

h3 {
font-size:16px;
line-height:20px;
}

h4 {
font-size:14px;
line-height:18px;
}

h5 {
font-size:12px;
line-height:16px;
}

h6 {
font-size:12px;
line-height:16px;
font-weight:400;
}

th {
font-weight:400;
text-align:center;
}

th,td {
padding:4px 10px 3px 4px;
}

tfoot th {
text-align:right;
font-weight:700;
color:#333;
}

caption {
background:#ffc;
padding:4px;
}

p {
line-height:17px;
padding:4px 4px 8px;
}

p img {
float:left;
margin:0 18px 18px 0;
padding:0;
}

fieldset li {
line-height:20px;
padding:5px 0;
}

textarea {
width:50%;
height:5em;
font-size:12px;
border:1px solid #a7a6aa;
background:#FFF url(/css/input.gif) 0 0 no-repeat;
margin:-1px 3px;
padding:3px 2px 0;
}

input {
color:#666;
font-size:12px;
}

input[type=text],input[type=password] {
height:16px;
border:1px solid #a7a6aa;
background:#FFF url(/css/input.gif) 0 0 no-repeat;
margin:-1px 3px;
padding:3px 2px 0 3px;
}

select {
font-size:12px;
color:#666;
margin:0 3px;
}

option {
padding-right:4px;
}

* html input.text,* html input.password {
height:16px;
border:1px solid #a7a6aa;
background:#FFF url(/css/input.gif) 0 0 no-repeat;
margin:-1px 3px;
padding:3px 2px 0;
}

* html input.file {
height:20px;
margin:-1px 3px;
}

* html fieldset label {
vertical-align:bottom;
}

.sumbit-box button,.sumbit-box .button {
margin:0 5px 0 0;
}

.center {
text-align:center;
}

.medium .header,.medium .body,.medium .footer {
clear:both;
min-width:950px;
width:950px;
margin:0 auto;
}

.footer {
clear:both;
background:#fff;
color:#666;
text-align:center;
padding:20px 0;
}

.body {
min-height:300px;
}

.main {
float:right;
width:100%;
min-height:300px;
_height:300px;
}

.grid-column {
float:left;
padding:0 0 0 1px;
}

body .main .grid-column {
float:none;
width:auto;
padding:10px 0 0;
}

.flexed {
clear:both;
width:100%;
height:0;
overflow:hidden;
}

.grid-layout-3 .main {
margin:0 0 0 -189px;
}

.grid-layout-3 .main .grid-column {
margin:0 0 0 199px;
}

.grid-layout-3 .grid-column {
width:188px;
}

.grid-layout-5 .main {
margin:0 0 0 -270px;
}

.grid-layout-5 .main .grid-column {
margin:0 0 0 280px;
}

.grid-layout-6 .main {
margin:0 0 0 -309px;
}

.grid-layout-6 .main .grid-column {
margin:0 0 0 319px;
}

.grid-layout-6 .grid-column {
width:309px;
}

.grid-layout-e .main {
margin:0 -270px 0 0;
}

.grid-layout-e .main .grid-column {
margin:0 280px 0 0;
}

.grid-layout-f .main {
margin:0 -310px 0 0;
}

.grid-layout-f .main .grid-column {
margin:0 320px 0 0;
}

.module-main {
float:right;
width:100%;
}

body .module-main .module-column {
float:none;
width:auto;
}

.module-layout-3 .module-main {
margin:0 0 0 -190px;
}

.module-layout-3 .module-main .module-column {
margin:0 0 0 200px;
}

.column {
float:left;
margin:0 10px 0 0;
}

.column-1 {
width:30px;
}

.column-2 {
width:70px;
}


.column-4d5 {
width:170px;
}

.column-8d5 {
width:320px;
}

.column-9 {
width:350px;
}

.column-9d5 {
width:368px;
}

.column-10 {
width:390px;
}

.column-10d5 {
width:408px;
}

.column-11 {
width:430px;
}

.column-12 {
width:470px;
}

.column-13 {
width:510px;
}

.column-14 {
width:550px;
}

.column-15 {
width:590px;
}

.column-15d5 {
width:608px;
}

.column-16 {
width:630px;
}

.column-17 {
width:670px;
}

.column-18 {
width:710px;
}

.column-19 {
width:750px;
}

.column-20 {
width:790px;
}

.column-21 {
width:830px;
}

.column-22 {
width:870px;
}

.column-23 {
width:910px;
}

.column-24 {
width:950px;
margin:0;
}

.shadow .body .body-content .main {
padding:0 0 30px;
}

.shadow .body .body-bottom {
height:30px;
margin-top:-30px;
}

.grid-layout-3 .body-content {
background:url(/css/line.gif) 189px 0 repeat-y;
}

.grid-layout-c .body-content {
background:url(/css/line.gif) 759px 0 repeat-y;
}

.grid-layout-2 .body-content {
background:url(/css/line.gif) 150px 0 repeat-y;
}

.grid-layout-6 .body-content {
background:url(/css/line.gif) 310px 0 repeat-y;
}

.grid-layout-f .body-content {
background:url(/css/line.gif) 638px 0 repeat-y;
}

.large .no-line {
min-width:950px;
width:950px;
}

.patch {
width:100%;
min-height:21px;
margin:20px 0 0;
padding:0 0 20px;
}

.patch:after {
content:"";
clear:both;
display:block;
height:0;
visibility:hidden;
}

.patch ins {
display:block;
min-height:90px;
_height:90px;
font-size:12px;
font-weight:400;
line-height:16px;
text-decoration:none;
text-indent:0;
color:#999;
background-color:#e4e4e4;
border-top:1px solid #FFF;
border-left:2px solid #FFF;
margin:0;
padding:10px;
}

.patch ins button {
display:block;
width:140px;
margin:10px auto;
}

.patch ins .help {
padding:0 0 0 12px;
}

.patch ins dl {
margin:10px 0;
}

.patch .li-1 ins {
border-left:none;
}

.patch ol {
float:left;
width:100%;
}

.patch li {
float:left;
text-indent:20px;
line-height:19px;
font-weight:700;
font-size:14px;
color:#999;
background-color:#e4e4e4;
background-image:url(/css/patch-bg.gif);
background-repeat:no-repeat;
}

.patch .patch-3 {
width:90%;
display:inline;
margin:0 5%;
}

.patch-3 li {
width:33%;
}

.patch-3 .li-3 {
width:34%;
}

.patch-4 li {
width:24.9%;
}

.patch-5 li {
width:20%;
}

.patch-6 li {
width:16%;
}

.patch li span {
color:#fff;
font-weight:700;
font-size:16px;
line-height:19px;
margin-right:6px;
}

.step-1 .li-1 {
background-position:-12px -20px;
color:#FFF;
}

.step-2 .li-1,.step-3 .li-1,.step-4 .li-1,.step-5 .li-1,.step-6 .li-1 {
background-position:-12px -40px;
color:#a99263;
}

.step-2 .li-1 ins,.step-3 .li-1 ins,.step-4 .li-1 ins,.step-5 .li-1 ins,.step-6 .li-1 ins {
background:#e7e1d2;
color:#a99263;
}

.step-3 .li-2,.step-4 .li-2,.step-4 .li-3,.step-5 .li-2,.step-5 .li-3,.step-5 .li-4,.step-6 .li-2,.step-6 .li-3,.step-6 .li-4,.step-6 .li-5 {
background-position:0 -40px;
background-color:#e7e1d2;
color:#a99263;
}

.step-3 .li-2 ins,.step-4 .li-2 ins,.step-4 .li-3 ins,.step-5 .li-2 ins,.step-5 .li-3 ins,.step-5 .li-4 ins,.step-6 .li-2 ins,.step-6 .li-3 ins,.step-6 .li-4 ins,.step-6 .li-5 ins {
color:#a99263;
background:#e7e1d2;
}

.step-2 .li-2,.step-3 .li-3,.step-4 .li-4,.step-5 .li-5,.step-6 .li-6 {
background-position:0 -20px;
background-color:#e7e1d2;
color:#FFF;
}

.step-1 .li-1 ins,.step-2 .li-2 ins,.step-3 .li-3 ins,.step-4 .li-4 ins,.step-5 .li-5 ins,.step-6 .li-6 ins {
color:#ffc1a6;
background-color:#B0000F;
}

.patch ins strong.step-loading {
display:block;
background:url(/css/mall_tbsp_step_loading.gif) no-repeat;
color:#FFF;
padding-left:41px;
line-height:20px;
margin-left:31px;
margin-bottom:10px;
}

.step-1 .li-1 ins a:link,.step-1 .li-1 ins a:visited,.step-2 .li-2 ins a:link,.step-2 .li-2 ins a:visited,.step-3 .li-3 ins a:link,.step-3 .li-3 ins a:visited,.step-4 .li-4 ins a:link,.step-4 .li-4 ins a:visited,.step-5 .li-5 ins a:link,.step-5 .li-5 ins a:visited,.step-6 .li-6 ins a:link,.step-6 .li-6 ins a:visited {
color:#fff;
text-decoration:underline;
}

.step-1 .li-2,.step-2 .li-3,.step-3 .li-4,.step-4 .li-5,.step-5 .li-6 {
background-color:#ac1d2f;
}

.step-1 .li-2 ins,.step-2 .li-3 ins,.step-3 .li-4 ins,.step-4 .li-5 ins,.step-5 .li-6 ins {
color:#999;
background:#E4E4E4;
}

.patch-l-4 ol.step-1 {
background:#e7e1d2 url(/css/patch4-bg-01.gif) 0 0 repeat-y;
}

.patch-l-4 ol.step-2 {
background:#e7e1d2 url(/css/patch4-bg-02.gif) 0 0 repeat-y;
}

.patch-l-4 ol.step-3 {
background:#e7e1d2 url(/css/patch4-bg-03.gif) 0 0 repeat-y;
}

.patch-l-4 ol.step-4 {
background:#e7e1d2 url(/css/patch4-bg-04.gif) 0 0 repeat-y;
}

UL.ul-text {
overflow:hidden;
padding:8px 0 4px;
}

UL.ul-text LI {
overflow:hidden;
height:17px;
margin:0 0 4px;
}

UL.ul-text LI UL {
margin-top:5px;
}

UL.ul-text LI LI {
margin-left:10px;
}

UL.ul-text LI A {
min-height:16px;
float:none;
line-height:16px;
height:16px;
}

.square LI {
background:url(/css/img/cat-ico06.gif) no-repeat 10px 3px;
}

LI.square A {
background:url(/css/img/cat-ico07.gif) no-repeat 0 2px;
padding:0 0 0 10px;
}

.circle LI {
background:url(/css/img/cat-ico05.gif) no-repeat 14px 2px;
}

.cat-content {
overflow:hidden;
height:1%;
padding-left:8px;
}

.cat-content .cat-content-main {
float:left;
padding:10px;
}

.category-prop .cat {
margin:0 0 2px;
}

.category-prop .cat H3 {
border-top:#cacaca 1px solid;
font-size:12px important;
background-image:url(/css/img/mall.gif);
overflow:hidden;
cursor:pointer;
color:#555;
border-bottom:#cacaca 1px solid;
background-repeat:no-repeat;
height:16px;
background-color:#f2f2f2;
}

.category-prop .cat H3 EM {
font-weight:700;
line-height:18px;
}

.category-prop .open H3 {
background-position:172px -24px;
}

.category-prop .close H3 {
background-position:172px -44px;
}

.category-prop LI A {
display:block;
float:left;
line-height:17px;
}

.side-box-back {
background:url(/css/img/category.gif) no-repeat 8px -269px;
color:#999;
text-indent:24px;
line-height:22px;
height:22px;
margin:0 0 -5px;
}

UL.ul-pic-t {
clear:both;
height:1%;
}

UL.ul-pic-t LI {
float:left;
width:102px;
text-align:center;
padding:5px 0 10px;
}

UL.ul-pic-100 LI .img {
display:block;
width:102px;
height:102px;
margin:0 auto;
}

UL.ul-pic-100 .img-vertical {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
display:block;
font-size:87px;
vertical-align:middle;
overflow:hidden;
border-left:#e4e4e4 1px solid;
width:100px;
border-bottom:#e4e4e4 1px solid;
font-family:Arial;
height:100px;
text-align:center;
}

UL.ul-pic-t .hx {
display:block;
padding-top:5px;
text-align:left;
}

UL.ul-pic-t EM {
margin-top:2px;
display:block;
font-weight:700;
font-size:12px;
color:#c00;
text-align:left;
}

UL.ul-pic-100 LI {
padding:0 11px;
}

UL.ul-color {
float:left;
width:176px;
padding:0 0 10px 8px;
}

UL.ul-color LI {
border-right:#fff 2px solid;
border-top:#fff 2px solid;
min-height:22px;
float:left;
border-left:#fff 2px solid;
width:22px;
border-bottom:#fff 2px solid;
height:22px;
min-width:22px;
margin:0 3px 3px 0;
}

UL.ul-color LI A {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
display:block;
font-size:0;
overflow:hidden;
border-left:#e4e4e4 1px solid;
width:20px;
text-indent:-99999px;
border-bottom:#e4e4e4 1px solid;
height:20px;
}

UL.ul-color LI A:hover {
border-right:#36c 1px solid;
border-top:#36c 1px solid;
border-left:#36c 1px solid;
border-bottom:#36c 1px solid;
}

UL.ul-color-2 {
overflow:hidden;
zoom:1;
padding:0 0 10px;
}

UL.ul-color-2 LI {
float:left;
white-space:nowrap;
margin:0 5px 5px 0;
}

UL.ul-color-2 LI LABEL {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
display:inline-block;
overflow:hidden;
border-left:#e4e4e4 1px solid;
width:14px;
text-indent:-9999em;
border-bottom:#e4e4e4 1px solid;
height:14px;
}

SPAN.c-detail {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
display:inline-block;
overflow:hidden;
border-left:#e4e4e4 1px solid;
width:14px;
border-bottom:#e4e4e4 1px solid;
height:14px;
margin-top:3px;
font-size:0;
float:left;
text-indent:0;
line-height:0;
margin-right:6px;
}

UL.ul-color-2 LI.c-all LABEL {
width:24px;
text-indent:0;
height:auto;
border-width:0;
}

.body-skin {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
border-left:#e4e4e4 1px solid;
width:948px;
border-bottom:#e4e4e4 1px solid;
}

.body-skinaccounts {
width:948px;
border:1px solid #e4e4e4;
}

.head-crumbs {
width:100%;
clear:left;
height:auto!important;
min-height:12px;
border-width:0;
padding:0 0 2px;
}

.crumbs {
height:30px;
}

.crumbs-patch {
line-height:20px;
position:absolute;
z-index:9999;
margin:7px auto 3px 5px;
}

.crumbs-patch li {
float:left;
margin:0 8px 0 0;
}

.crumbs-patch li a {
background:url(http://www.7p.com.cn/css/img/nav-patch-bg.gif) 100% 50% no-repeat;
padding:0 8px 0 0;
}

.crumbs-patch li.subnav {
height:20px;
overflow:hidden;
}

.crumbs-patch li .subnav-on {
background:#ccc;
color:#333;
}

.crumbs-patch li strong {
cursor:pointer;
padding:6px 5px 4px;
}

.sub-nav-patch {
border-right:#ccc 2px solid;
border-top:#ccc 2px solid;
background:#fff;
overflow:hidden;
border-left:#ccc 2px solid;
width:146px;
border-bottom:#ccc 2px solid;
padding:0;
}

.sub-nav-patch LI {
border-bottom:#f2f2f2 1px solid;
height:20px;
margin:0;
}

.sub-nav-patch LI A {
display:block;
background-image:none;
width:130px;
padding:0 8px;
}

.grid-column .crumbs {
width:100%;
height:24px;
margin:0;
padding:0;
}

.grid-column .crumbs-patch {
margin:-3px auto 0;
}

.body BUTTON {
border-right:#650513 3px double;
border-top:#95071b 3px double;
display:inline-block;
background:url(/css/img/button.gif) #95071b repeat-x -1px 0;
vertical-align:baseline;
overflow:visible;
border-left:#95071b 3px double;
cursor:pointer;
color:#fff;
line-height:16px;
border-bottom:#650513 3px double;
height:26px;
text-decoration:none;
moz-background-clip:padding;
o-background-clip:padding;
webkit-background-clip:padding;
khtml-background-clip:padding;
background-clip:padding;
padding:0 20px;
}

.body A.button {
border-right:#650513 3px double;
border-top:#95071b 3px double;
display:inline-block;
background:url(/css/img/button.gif) #95071b repeat-x -1px 0;
vertical-align:baseline;
overflow:visible;
border-left:#95071b 3px double;
cursor:pointer;
color:#fff;
border-bottom:#650513 3px double;
text-decoration:none;
moz-background-clip:padding;
o-background-clip:padding;
webkit-background-clip:padding;
khtml-background-clip:padding;
background-clip:padding;
line-height:20px;
height:20px;
padding:0 21px;
}

.body A.button:unknown {
moz-outline-style:none;
}

.body A.button:active {
color:#ff0;
text-decoration:none;
}

.body A.mini {
font-weight:400;
line-height:16px important;
height:17px;
border-width:1px;
margin:0 5px 0 0;
padding:1px 16px 0;
}

.body BUTTON.mini {
font-weight:400;
overflow:hidden;
line-height:14px;
height:20px;
border-width:1px;
margin:0 5px 0 0;
padding:1px 10px 0;
}

.r-value-no {
display:inline-block;
background:url(/css/img/rank.gif) no-repeat;
overflow:hidden;
width:60px;
height:16px;
}

.r-value-no EM {
visibility:hidden;
}

.r-value-4 {
background-position:0 -22px;
}

.r-value-3 {
background-position:0 -43px;
}

.r-value-2 {
background-position:0 -64px;
}

.r-value-1 {
background-position:0 -85px;
}

.r-value-0 {
background-position:0 -106px;
}

.r-value-4d5 {
background-position:0 -127px;
}

.r-value-3d5 {
background-position:0 -148px;
}

.r-value-2d5 {
background-position:0 -169px;
}

.r-value-1d5 {
background-position:0 -190px;
}

.value-no-wrap {
border-right:#e7e7e7 1px solid;
border-top:#e7e7e7 1px solid;
background:#fff;
float:left;
margin-bottom:10px;
overflow:hidden;
border-left:#e7e7e7 1px solid;
width:100px;
margin-right:10px;
border-bottom:#e7e7e7 1px solid;
position:relative;
height:70px;
text-align:center;
}

.value-no {
display:block;
margin-bottom:10px;
overflow:hidden;
padding-top:7px;
height:26px;
}

.value-no-4 {
font-weight:700;
font-size:30px;
line-height:30px;
font-family:Arial;
color:#947d52;
padding:0 5px;
}

.value-no-3 {
font-weight:700;
font-size:30px;
line-height:30px;
font-family:Arial;
color:#ad966b;
padding:0 5px;
}

.value-no-2 {
font-weight:700;
font-size:30px;
line-height:30px;
font-family:Arial;
color:#bda67b;
padding:0 5px;
}

.value-no-1 {
font-weight:700;
font-size:30px;
line-height:30px;
font-family:Arial;
color:#ded7bd;
padding:0 5px;
}

.value-no-wrap LABEL {
background:url(/css/img/transparent_bg.gif);
left:0;
width:100px;
cursor:pointer;
text-indent:-99999em;
position:absolute;
top:0;
height:70px;
}

.value-no-wrap .radio {
margin:10px 2px -10px 0;
}

.alert {
border-right:#66a537 1px solid;
border-top:#66a537 1px solid;
background:#e7f6dc;
overflow:hidden;
border-left:#66a537 1px solid;
color:#66a537;
border-bottom:#66a537 1px solid;
zoom:1;
margin:10px 0;
}

.alert-mini {
clear:both;
border-right:#66a537 1px solid;
border-top:#66a537 1px solid;
margin-top:3px;
display:inline-block;
background:#e7f6dc;
float:left;
border-left:#66a537 1px solid;
color:#66a537;
line-height:16px;
border-bottom:#66a537 1px solid;
padding:2px 5px;
}

.alert-error-mini {
clear:both;
margin-top:3px;
display:inline-block;
float:left;
line-height:16px;
border-right:#ce0000 1px solid;
border-top:#ce0000 1px solid;
background:#fef1f1;
border-left:#ce0000 1px solid;
color:#ce0000;
border-bottom:#ce0000 1px solid;
padding:2px 5px;
}

.alert-warn-mini {
clear:both;
margin-top:3px;
display:inline-block;
float:left;
line-height:16px;
border-right:#f7a900 1px solid;
border-top:#f7a900 1px solid;
background:#fffcc7;
border-left:#f7a900 1px solid;
color:#f7a900;
border-bottom:#f7a900 1px solid;
padding:2px 5px;
}

.alert-oos-mini {
clear:both;
margin-top:3px;
display:inline-block;
float:left;
line-height:16px;
border-right:#003f8e 1px solid;
border-top:#003f8e 1px solid;
background:#eaf3ff;
border-left:#003f8e 1px solid;
color:#003f8e;
border-bottom:#003f8e 1px solid;
padding:2px 5px;
}

.alert-small {
border-right:#66a537 1px solid;
border-top:#66a537 1px solid;
background:#e7f6dc;
overflow:hidden;
border-left:#66a537 1px solid;
color:#66a537;
border-bottom:#66a537 1px solid;
zoom:1;
position:absolute;
padding:5px;
}

.alert-medium {
border-right:#66a537 1px solid;
border-top:#66a537 1px solid;
background:#e7f6dc;
overflow:hidden;
border-left:#66a537 1px solid;
color:#66a537;
border-bottom:#66a537 1px solid;
zoom:1;
padding:5px;
}

SPAN.alert {
line-height:15px;
height:15px;
margin:0;
padding:2px 5px;
}

.alert H2 {
display:inline;
background:url(/css/img/alert_bg.gif) no-repeat 0 0;
float:left;
width:67px;
text-indent:-9999em;
height:26px;
margin:10px;
}

.alert H4 {
font-size:14px;
background:#fff;
margin:0 0 0 90px;
padding:15px 0 15px 10px;
}

.alert UL {
background:#fff;
margin:-5px 0 0 90px;
padding:0 0 10px;
}

.alert OL {
background:#fff;
list-style-type:decimal;
margin:0 0 0 90px;
padding:10px 0 10px 30px;
}

.alert UL LI {
color:#666;
line-height:20px;
padding:0 0 0 12px;
}

.alert OL LI {
color:#666;
line-height:20px;
}

.alert P {
background:#fff;
color:#666;
line-height:32px;
margin:0 0 0 90px;
padding:15px 0 15px 12px;
}

.alert P.mut {
line-height:20px;
padding:10px 10px 10px 12px;
}

.alert-warn H2 {
background-position:0 -168px;
}

.alert-forbid H2 {
background-position:0 -28px;
}

.alert-sorry H2 {
background-position:0 -84px;
}

.alert-clueon H2 {
background-position:0 -112px;
}

.alert-error H2 {
background-position:0 -56px;
}

.alert-oos H2 {
background-position:0 -140px;
}

.shop-tip-wrap {
padding:30px;
}

.shop-tip {
padding-right:10px;
padding-left:30px;
overflow:hidden;
padding-top:10px;
zoom:1;
}

.shop-tip-img {
background:url(/css/img/404.gif) no-repeat center center;
float:left;
overflow:hidden;
width:150px;
height:150px;
padding:0;
}

.shop-tip H2 {
padding-left:4px;
margin-bottom:15px;
margin-left:150px;
padding-top:10px;
}

.shop-tip UL UL {
margin-left:-8px;
}

.shop-tip UL LI {
background:url(/css/img/arr-square.gif) no-repeat 5px 4px;
line-height:18px;
padding:2px 0 1px 16px;
}

.shop-tip UL LI.shop-tip-pic {
background:none transparent scroll repeat 0 0;
padding:2px 0 3px;
}

.destn-select {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
background:#eaf3ff;
border-left:#e4e4e4 1px solid;
width:400px;
border-bottom:#e4e4e4 1px solid;
position:relative;
padding:0;
}

.handle-box-close {
display:block;
padding-left:18px;
right:6px;
background:url(/css/img/item-manage.gif) no-repeat 0 -23px;
line-height:14px;
position:absolute;
top:6px;
}

.destn-select UL {
background:url(/css/img/dashed-3.gif) repeat-x 0 100%;
width:400px;
margin:0 10px;
padding:5px 0 8px;
}

.destn-select UL LI {
float:left;
width:65px;
margin:0 0 3px;
padding:3px 0 0;
}

.destn-select UL LI LABEL {
cursor:pointer;
}

.destn-select UL LI INPUT {
margin-left:0;
}

.destn-select .sumbit-box {
height:20px;
padding:10px 0 10px 10px;
}

.loading {
background-position:center center;
background-image:url(/css/img/loading.gif);
background-repeat:no-repeat;
}

.must {
color:#9f1b09;
margin-right:3px;
font-family:simsun;
}

.explain {
clear:both;
display:block;
color:#999;
padding-top:3px;
}

.explain-inline {
color:#999;
padding-top:6px;
}

.more {
right:0;
position:absolute;
top:0;
}

.height-auto {
height:auto;
}

.icon {
display:inline-block;
font-size:0;
background-image:url(/css/img/free-edit-icon.gif);
overflow:hidden;
width:16px;
line-height:0;
background-repeat:no-repeat;
height:16px;
text-align:left;
}

.i-preview {
background-position:0 -16px;
}

.i-del {
background-position:0 -32px;
}

.i-add {
background-position:0 -80px;
}

.i-down {
background-position:0 -48px;
}

.i-down-no {
background-position:0 -96px;
}

.i-up {
border-right:#999 1px solid;
background-position:0 -64px;
width:22px;
margin-right:6px;
}

.i-up-no {
border-right:#999 1px solid;
width:22px;
margin-right:6px;
background-position:0 -112px;
}

.prite {
padding-bottom:30px;
padding-top:50px;
}

.prite A {
padding-left:17px;
background:url(/css/img/print.gif) no-repeat;
line-height:20px;
}

.shopping-cart-content {
position:relative;
padding:0 0 10px;
}

.shopping-cart-content .close {
background-position:-266px 1px;
display:block;
right:10px;
position:absolute;
top:10px;
padding:0 0 0 18px;
}

H3.line {
padding-left:0;
font-size:18px;
border-bottom:#aa966b 2px solid;
}

.search-order-ul {
height:1%;
}

.search-order-ul LI {
float:left;
padding-bottom:5px;
line-height:18px;
}

.search-order-ul LI LABEL.no-first {
display:inline;
margin-left:12px;
}

.search-order-ul LI LABEL.inline {
display:inline;
}

.search-order-ul LI INPUT.text {
width:150px;
margin:2px 0 0;
}

.search-order-ul LI INPUT.checkbox {
margin-right:3px;
}

.search-order-ul LI SELECT {
font-size:12px;
width:156px;
color:#666;
margin:2px 0 0;
}

.search-order-ul LI INPUT.in-t {
width:120px;
}

.cat-content-main FIELDSET {
background:none transparent scroll repeat 0 0;
margin:0;
padding:0;
}

.cat-content-main FIELDSET .sumbit-box {
text-align:left;
margin:5px 0 0;
}

.post-ul {
border-top:#fff 1px solid;
overflow:hidden;
line-height:20px;
border-bottom:#e4e4e4 1px solid;
padding:8px 0;
}

.post-ul-first {
border-top-width:0;
padding:0 0 8px;
}

.post-ul-last {
border-bottom-width:0;
padding:8px 0 0;
}

.post-ul-noline {
border-width:0;
padding:8px 0 0;
}

.post-ul LI {
padding-left:105px;
padding-bottom:3px;
overflow:hidden;
padding-top:4px;
height:1%;
}

.post-ul LI .first {
display:inline;
margin-left:-105px;
height:auto;
}

.post-ul LI .radio {
margin-top:-10px;
padding:0;
}

.post-ul LI .text {
margin-left:-2px;
}

.display-settings LI.quick-page-changer {
float:right;
margin:3px 0 0;
padding:3px 0 0;
}

.quick-page-changer SPAN {
float:left;
overflow:hidden;
line-height:16px;
height:16px;
padding:0 5px;
}

.quick-page-changer A {
background:#fff;
float:left;
cursor:pointer;
margin:-2px 0 0 5px;
}

.quick-page-changer A.selected {
border-right:#95071b 1px solid;
border-top:#95071b 1px solid;
border-left:#95071b 1px solid;
border-bottom:#95071b 1px solid;
}

.quick-page-changer A.selected SPAN {
background:#95071b;
color:#fff!important;
}

A.previous-page {
background:url(/css/img/arrow.gif) #95071b no-repeat 0 0;
}

A.no-previous {
background:url(/css/img/arrow.gif) #95071b no-repeat 0 0;
background-color:#f1f1f1;
}

A.next-page {
padding-right:10px;
background:url(/css/img/arrow.gif) #95071b no-repeat 100% 0;
}

A.no-next {
padding-right:10px;
background:url(/css/img/arrow.gif) #95071b no-repeat 100% 0;
background-color:#f1f1f1;
}

A.next-page SPAN {
line-height:16px;
}

.display-settings LI {
float:left;
margin:6px 0 0;
}

.display-settings LI SPAN {
color:#999;
}

.display-settings LI.display-mode A {
border-left:#e4e4e4 1px solid;
padding:0 5px;
}

.display-settings A.grid {
border-left-width:0 important;
}

.display-settings LI.sort-mode {
margin-left:25px;
}

.display-settings LI A.no-next SPAN {
color:#f1f1f1;
}

.server-num {
margin-top:-14px;
font-size:11px;
color:#fff;
text-align:left;
}

.word-wrap {
overflow:auto;
word-wrap:break-word;
}

.h {
color:#c00;
}

.cms-context H3 {
border-top:#ddd 1px solid;
font-size:12px;
background:#f2f2f2;
margin:1px 0 5px 1px;
padding:0 0 0 4px;
}

.cms-context-main {
padding:0 6px;
}

UL.ul-pic-l {
clear:both;
overflow:hidden;
zoom:1;
}

UL.ul-pic-l LI {
clear:both;
border-top:#fff 1px solid;
margin-top:-1px;
min-height:82px;
height:82px;
padding:5px 0 6px 90px;
}

UL.ul-pic-l LI .img {
display:block;
width:82px;
height:82px;
margin:0 0 -82px -90px;
}

UL.ul-pic-l .img-vertical {
border-right:#fff 1px solid;
border-top:#fff 1px solid;
display:block;
font-size:70px;
vertical-align:middle;
overflow:hidden;
border-left:#fff 1px solid;
width:80px;
border-bottom:#fff 1px solid;
font-family:Arial;
height:80px;
text-align:center;
}

UL.ul-pic-l .hx {
display:block;
text-align:left;
}

UL.ul-pic-l EM {
margin-top:2px;
display:block;
font-weight:700;
font-size:12px;
color:#c00;
}

.style-1 {
width:718px;
height:280px;
padding:10px;
}

.style-1 IMG {
width:718px;
height:280px;
}

.style-2 {
width:718px;
padding:12px 10px;
}

.style-2 IMG {
width:170px;
height:260px;
}

.style-2 .column {
margin-right:12px;
}

.style-2 .last {
margin-right:0;
}

.style-3 {
width:718px;
padding:10px;
}

.style-3 .ul-pic-l {
clear:both;
margin-bottom:-7px;
}

.style-3 UL.ul-pic-l LI {
padding-top:0;
padding-bottom:3px;
height:81px;
}

.style-3 .ul-text {
background:url(/css/img/dashed-1.gif) repeat-x 0 100%;
margin-bottom:5px;
padding-bottom:2px;
margin-left:-8px;
padding-top:0;
}

.style-3 .first {
background:url(/css/img/dashed-1.gif) repeat-x 0 100%;
padding-top:0;
}

.style-3 .last {
background:none transparent scroll repeat 0 0;
padding-bottom:0;
}

.style-4 .first {
padding-top:0;
}

.style-5 .first {
font-size:14px;
}

.select-ment {
background:url(/css/img/category.gif) #e4e4e4 repeat-x 0 100%;
margin:-7px 0 0;
padding:0 0 10px;
}

.select-ment H4 {
border-top:#444 1px solid;
background:#666;
color:#fff;
border-bottom:#444 1px solid;
margin:0 0 5px;
padding:0;
}

.select-ment H4 SPAN {
border-top:#777 1px solid;
display:block;
font-size:12px important;
overflow:hidden;
height:17px;
padding:2px 0 0 7px;
}

.select-ment UL LI {
clear:both;
margin:0;

padding:5px 30px 5px 70px;
}

.select-ment UL LI LABEL {
float:left;
width:70px;
text-align:right;
moz-user-select:none;
user-select:none;
margin:0 0 0 -70px;
}

.select-ment UL LI SPAN {
float:right;
width:25px;
margin:-22px 3px 0 0;
}

.tab {
padding:5px 0 0;
}

.tab .tab-hx {
border-bottom:#907e55 1px solid;
height:1%;
padding:0 0 0 15px;
}

.tab .tab-subhx {
border-bottom:#e4e4e4 1px solid;
height:24px;
padding:0 0 0 10px;
}

.tab .tab-hx LI {
float:left;
margin-bottom:-1px;
margin-right:5px;
}

.tab .tab-hx LI A {
border-right:#907e55 1px solid;
border-top:#907e55 1px solid;
z-index:10;
background:#eae4d7;
float:left;
overflow:hidden;
border-left:#907e55 1px solid;
color:#665431;
line-height:21px;
border-bottom:#907e55 1px solid;
position:relative;
height:18px;
padding:0 15px;
}

.tab .tab-hx LI.tab-on A {
z-index:10;
background:#fff;
border-bottom-width:0;
height:19px;
font-weight:700;
}

.tab .tab-subhx LI {
background:url(/css/img/tab-border.gif) no-repeat right -5px;
float:left;
margin-bottom:-1px;
padding:0 10px;
}

.tab .tab-subhx LI A {
display:block;
z-index:10;
float:left;
position:relative;
text-decoration:none;
padding:5px 0 3px;
}

.tab .tab-subhx LI.tab-on A {
border-bottom:#b8a479 2px solid;
}

.tab .tab-subhx LI A:hover {
border-bottom:#b8a479 2px solid;
background:#665431;
}

.tab-bd {
border-top-width:0;
background:#fff;
}

.tab-gray .tab-hx {
border-bottom:#ccc 1px solid;
}

.tab-gray .tab-hx LI A {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
background:#e4e4e4;
border-left:#ccc 1px solid;
color:#666;
border-bottom:#ccc 1px solid;
}

.tab-gray .tab-bd {
border-top-width:0;
}

.tab-opacity {
overflow:hidden;
}

.tab-opacity .tab-title {
border-top:#ccc 1px solid;
padding-top:4px;
zoom:1;
position:relative;
}

.tab-opacity .tab-title .tab-hx {
z-index:10;
width:200%;
position:relative;
}

.tab-opacity .tab-canvas {
background:#fff;
filter:alpha(opacity=50);
left:0;
width:100%;
position:absolute;
top:0;
height:24px;
moz-opacity:.5;
opacity:.5;
}

.tab-issue .tab-hx LI {
margin-right:3px;
padding-top:3px;
position:relative;
}

.tab-issue .tab-hx LI A {
background:#fff;
height:20px;
}

.tab-issue .tab-subhx {
background:#b8a479;
overflow:hidden;
border-bottom:#907e55 1px solid;
height:30px;
}

.tab-issue .tab-subhx LI {
background:url(/css/img/tab-border.gif) no-repeat right -32px;
float:left;
margin-bottom:-1px;
padding:0 10px;
}

.tab-issue .tab-subhx LI A {
margin-top:5px;
display:block;
z-index:10;
float:left;
overflow:hidden;
color:#fff;
line-height:22px;
position:relative;
height:20px;
text-decoration:none;
padding:0 5px;
}

.tab-issue .tab-subhx LI.tab-on A {
background:#665431;
font-weight:700;
}

.order-number {
padding:0 0 0 5px;
}

.order-number EM {
font-size:10px;
color:#5b9c2d;
}

.patch .step-3 {
background:url(/css/img/patch-bg-01.gif) #e7e1d2 repeat-y 0 0;
}

.patch .step-4 {
background:url(/css/img/patch-bg-02.gif) #e7e1d2 repeat-y 0 0;
}

.patch .step-5 {
background:url(/css/img/patch-bg-03.gif) #e7e1d2 repeat-y 0 0;
}

FIELDSET LI .first {
width:105px;
}

.contract-content {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
background:#fff;
overflow:auto;
border-left:#e4e4e4 1px solid;
border-bottom:#e4e4e4 1px solid;
height:120px;
margin:10px;
padding:6px 0;
}

.select-my-address {
position:relative;
padding:0 0 30px;
}

.service {
margin:0 0 30px;
}

.service P {
margin:5px 20px;
}

.service BUTTON {
margin:0 0 0 20px;
}

BODY .medium .shopping-cart {
width:910px;
min-width:910px;
margin:10px 20px;
}

.my-address-list {
width:910px;
min-width:910px;
font-size:14px;
line-height:24px;
margin:10px 20px;
}

.default LABEL {
font-weight:700;
font-size:13px;
color:#333;
}

.fare TD {
border-bottom-width:0 important;
vertical-align:top;
height:50px;
}

.fare TD INPUT {
width:340px;
}

.fare TD EM {
font-size:18px;
color:#c00;
line-height:20px;
margin:0 0 0 15px;
}

.fare TD .explain {
margin-left:80px;
}

.table-style-3 {
border-top:#e4e4e4 1px solid;
border-left:#e4e4e4 1px solid;
}

.table-style-5 CAPTION {
background-color:#fff;
padding:8px 0;
}

.table-style-5 THEAD TH {
border-right:#ded4bb 1px solid;
border-top:#ded4bb 1px solid;
font-weight:700;
border-left:#ded4bb 1px solid;
border-bottom:#ded4bb 1px solid;
background-color:#eae4d7;
}

.even {
background:#f2f2f2;
}

.pro-show {
padding:10px;
}

.pro-show .pro-detail {
margin:20px 0 6px;
}

.pro-attr .word-wrap {
min-height:16px;
width:110px;
}

.key-attr TH {
width:60px;
text-align:right;
}

.pro-show .pro-attr-img {
padding-top:0;
text-align:center;
}

.pro-attr-img IMG {
margin-bottom:6px;
vertical-align:top;
}

.pro-show-list LI {
padding:2px;
}

.ul-text .shop-type {
display:inline;
font-size:0;
background:url(/css/img/brand_bg.gif) no-repeat 0 0;
vertical-align:middle;
overflow:hidden;
width:25px;
line-height:9999em;
zoom:1;
height:12px;
}

.brand-side {
padding:12px 0 0;
}

.brand-side .category-other .cat {
margin-bottom:10px;
}

.brand-side .category-other .cat .ul-text LI {
padding:0 5px 0 35px;
}

.brand-side .category-other .cat .ul-text LI .shop-type {
float:left;
margin:3px 0 0 -30px;
}

.brand-side .category-other .cat .ul-text LI A {
display:inline;
margin-left:0;
line-height:16px;
padding:0;
}

.detail-top {
position:fixed;
_position:absolute;
top:0;
left:0;
background-image:url(/css/img/detail-top.png);
height:85px;
width:19px;
float:left;
display:none;
padding:29px 0 0;
}

.detail-top a {
width:18px;
height:56px;
display:block;
text-indent:-9999em;
overflow:hidden;
}

.mall-404 {
color:#333;
}

.mall-404 * {
margin:0!important;
padding:0!important;
}

.mall-404 h2 {
font:bold 14px/18px arial,sans-serif;
border-bottom:1px solid #ccc;
margin:0 0 22px!important;
padding:6px 0 17px!important;
}

.mall-404 p {
font:13px/20px arial,sans-serif;
margin:0 0 23px!important;
}

.mall-404 li {
background:none!important;
list-style:disc;
margin:0 0 18px 18px !important;
}

.mall-404-form {
padding-top:8px!important;
}

.mall-404 button,.mall-404 .text {
vertical-align:middle;
}

.mall-404 .text {
background:#FFF url(/css/img/input.gif) no-repeat;
width:300px;
height:16px;
border:1px solid #a7a6aa;
margin:0 3px 0 0 !important;
padding:2px 2px 1px 3px !important;
}

.mall-404 .mini {
line-height:16px!important;
height:20px;
padding:0 10px!important;
}

.mall-404-orange {
color:#f40;
font-weight:700;
}

.mall-404-darkred {
color:#91211d!important;
font-weight:700;
text-decoration:none!important;
}

.mall-404-darkred:hover {
color:#f40!important;
text-decoration:underline!important;
}

UL.ul-text LI A.selected,.em,.service P STRONG {
font-weight:700;
}

.point LI A,.arrow LI A {
padding:0 0 0 16px;
}

.point LI A:hover,.point LI.selected A,.point LI.selceted A:link,.point LI.selceted A:visited {
background:url(/css/img/cat-ico03.gif) #f2f2f2 no-repeat 9px 2px;
text-decoration:none;
}

.square LI A,.circle LI A {
padding:0 0 0 24px;
}

.category-prop .close .cat-content,.height-zero {
height:0;
}

.category-prop LI A:hover,.category-prop LI A:active,.quick-page-changer A.no-previous:hover,.quick-page-changer A.no-previous:active,.quick-page-changer A.no-next:hover,.quick-page-changer A.no-next:active,.tab .tab-hx LI A:link,.tab .tab-hx LI A:visited {
text-decoration:none;
}

.side-box-back A:hover,.side-box-back A:active {
color:#907e55;
}

UL.ul-pic-t LI A:hover,UL.ul-pic-t LI A:active {
color:#f60;
text-decoration:none;
}

UL.ul-pic-100 .hx,UL.ul-pic-100 EM {
width:100px;
word-wrap:break-word;
}

UL.ul-color LI.selected,UL.ul-color LI:hover {
border-right:#36c 2px solid;
border-top:#36c 2px solid;
border-left:#36c 2px solid;
border-bottom:#36c 2px solid;
}

UL.ul-color LI.selected A,UL.ul-color LI:hover A,UL.ul-color LI.selected A:hover,UL.ul-color LI:hover A:hover {
border-right:#fff 1px solid;
border-top:#fff 1px solid;
border-left:#fff 1px solid;
border-bottom:#fff 1px solid;
}

SPAN.c-000000,LI.c-000000 A,.ul-color-2 LI.c-000000 LABEL {
background-color:#000;
}

SPAN.c-666666,LI.c-666666 A,.ul-color-2 LI.c-666666 LABEL {
background-color:#666;
}

SPAN.c-e4e4e4,LI.c-e4e4e4 A,.ul-color-2 LI.c-e4e4e4 LABEL {
background-color:#e4e4e4;
}

SPAN.c-4b0082,LI.c-4b0082 A,.ul-color-2 LI.c-4b0082 LABEL {
background-color:#4b0082;
}

SPAN.c-800080,LI.c-800080 A,.ul-color-2 LI.c-800080 LABEL {
background-color:purple;
}

SPAN.c-dda0dd,LI.c-dda0dd A,.ul-color-2 LI.c-dda0dd LABEL {
background-color:#dda0dd;
}

SPAN.c-990000,LI.c-990000 A,.ul-color-2 LI.c-990000 LABEL {
background-color:#900;
}

SPAN.c-ff0000,LI.c-ff0000 A,.ul-color-2 LI.c-ff0000 LABEL {
background-color:red;
}

SPAN.c-ffb6c1,LI.c-ffb6c1 A,.ul-color-2 LI.c-ffb6c1 LABEL {
background-color:#ffb6c1;
}

SPAN.c-ffa500,LI.c-ffa500 A,.ul-color-2 LI.c-ffa500 LABEL {
background-color:orange;
}

SPAN.c-ffff00,LI.c-ffff00 A,.ul-color-2 LI.c-ffff00 LABEL {
background-color:#ff0;
}

SPAN.c-ffffb1,LI.c-ffffb1 A,.ul-color-2 LI.c-ffffb1 LABEL {
background-color:#ffffb1;
}

SPAN.c-855b00,LI.c-855b00 A,.ul-color-2 LI.c-855b00 LABEL {
background-color:#855b00;
}

SPAN.c-d2691e,LI.c-d2691e A,.ul-color-2 LI.c-d2691e LABEL {
background-color:#d2691e;
}

SPAN.c-bdb76b,LI.c-bdb76b A,.ul-color-2 LI.c-bdb76b LABEL {
background-color:#bdb76b;
}

SPAN.c-5d762a,LI.c-5d762a A,.ul-color-2 LI.c-5d762a LABEL {
background-color:#5d762a;
}

SPAN.c-008000,LI.c-008000 A,.ul-color-2 LI.c-008000 LABEL {
background-color:green;
}

SPAN.c-98fb98,LI.c-98fb98 A,.ul-color-2 LI.c-98fb98 LABEL {
background-color:#98fb98;
}

SPAN.c-041690,LI.c-041690 A,.ul-color-2 LI.c-041690 LABEL {
background-color:#041690;
}

SPAN.c-0000ff,LI.c-0000ff A,.ul-color-2 LI.c-0000ff LABEL {
background-color:#00f;
}

SPAN.c-1eddff,LI.c-1eddff A,.ul-color-2 LI.c-1eddff LABEL {
background-color:#1eddff;
}

SPAN.c-ffffff,LI.c-ffffff A,.ul-color-2 LI.c-ffffff LABEL,.table-style-3 CAPTION {
background-color:#fff;
}

SPAN.c-transparent,LI.c-transparent A,.ul-color-2 LI.c-transparent LABEL {
background:url(/css/img/color-bg.gif) no-repeat center 0;
}

SPAN.c-assortment,LI.c-assortment A,.ul-color-2 LI.c-assortment LABEL {
background:url(/css/img/color-bg.gif) no-repeat center -20px;
}

UL.ul-color SPAN.outofstock,UL.ul-color LI.outofstock A,UL.ul-color .ul-color-2 LI.outofstock LABEL {
background-position:0 0;
background-image:url(/css/img/outofstock.gif);
background-repeat:no-repeat;
}

.shopping-cart .close,.shopping-cart THEAD .th-1,.shopping-cart .shop TD {
background-position:1000px 1000px;
background-image:url(/css/img/mall_head.gif);
background-repeat:no-repeat;
}

.sub-nav-patch LI A:link,.sub-nav-patch LI A:visited {
color:#666;
text-decoration:none;
}

.body A.button:hover,.body BUTTON:hover {
border-right:#caab00 3px double;
border-top:#caab00 3px double;
border-left:#caab00 3px double;
color:#ff0;
border-bottom:#caab00 3px double;
text-decoration:none;
}

.body A.offwhite,.body BUTTON.offwhite {
border-right:#c8c8c8 3px double;
border-top:#d8d8d8 3px double;
background:url(/css/img/button.gif) #fff repeat-x 0 -24px;
border-left:#d8d8d8 3px double;
color:#666!important;
border-bottom:#c8c8c8 3px double;
}

.body A.offwhite:hover,.body BUTTON.offwhite:hover {
border-right:#b8a479 3px double;
border-top:#d6c9ab 3px double;
background:url(/css/img/button.gif) #fff repeat-x 0 -25px;
border-left:#d6c9ab 3px double;
color:#666;
border-bottom:#b8a479 3px double;
}

.r-value-5,.i-edit {
background-position:0 0;
}

.value-no-5,.value-no-0 {
font-weight:700;
font-size:30px;
color:#635531;
line-height:30px;
font-family:Arial;
padding:0 5px;
}

.alert-warn,.alert-sorry {
overflow:hidden;
zoom:1;
border-right:#f7a900 1px solid;
border-top:#f7a900 1px solid;
background:#fffcc7;
border-left:#f7a900 1px solid;
color:#f7a900;
border-bottom:#f7a900 1px solid;
margin:10px 0;
}

.alert-forbid,.alert-error {
overflow:hidden;
zoom:1;
border-right:#ce0000 1px solid;
border-top:#ce0000 1px solid;
background:#fef1f1;
border-left:#ce0000 1px solid;
color:#ce0000;
border-bottom:#ce0000 1px solid;
margin:10px 0;
}

.alert-clueon,.alert-oos {
overflow:hidden;
zoom:1;
border-right:#003f8e 1px solid;
border-top:#003f8e 1px solid;
background:#eaf3ff;
border-left:#003f8e 1px solid;
color:#003f8e;
border-bottom:#003f8e 1px solid;
margin:10px 0;
}

.alert A:link,.alert A:visited {
margin-left:6px;
text-decoration:underline;
}

.shop-tip UL,.shop-tip .shop-tip-txt {
margin-left:150px;
margin-top:12px;
margin-bottom:12px;
}

.shop-tip UL UL LI A:link,.shop-tip UL UL LI A:visited {
padding-left:0;
}

.shop-tip P A:link,.shop-tip P A:visited,.shop-tip UL LI A:link,.shop-tip UL LI A:visited {
text-decoration:underline;
padding:0 5px;
}

.handle-box-close:link,.handle-box-close:visited {
color:#999;
text-decoration:none;
}

.show,.search-order-ul LI LABEL {
display:block;
}

.post-ul .first,FIELDSET .first {
clear:left;
display:block;
float:left;
width:100px;
height:32px;
text-align:right;
}

.quick-page-changer A:link,.quick-page-changer A:visited {
border-right:#d4d4d4 1px solid;
border-top:#d4d4d4 1px solid;
border-left:#d4d4d4 1px solid;
border-bottom:#d4d4d4 1px solid;
text-decoration:none;
}

.quick-page-changer A:hover,.quick-page-changer A:active {
border-right:#95071b 1px solid;
border-top:#95071b 1px solid;
border-left:#95071b 1px solid;
border-bottom:#95071b 1px solid;
text-decoration:none;
}

A.previous-page SPAN,A.no-previous SPAN {
width:6px;
text-indent:-9999em;
}

.quick-page-changer A.no-previous:link,.quick-page-changer A.no-previous:visited,.quick-page-changer A.no-next:link,.quick-page-changer A.no-next:visited {
border-right:#f1f1f1 1px solid;
border-top:#f1f1f1 1px solid;
border-left:#f1f1f1 1px solid;
color:#f1f1f1;
border-bottom:#f1f1f1 1px solid;
text-decoration:none;
}

UL.ul-pic-l LI A:link,UL.ul-pic-l LI A:visited {
color:#5a5a5a;
}

UL.ul-pic-l LI A:hover,UL.ul-pic-l LI A:active {
color:#a50110;
}

.select-ment UL LI SPAN A:link,.select-ment UL LI SPAN A:visited {
color:#999;
text-decoration:underline;
moz-user-select:none;
user-select:none;
}

.select-ment UL LI SPAN A:hover,.select-ment UL LI SPAN A:active {
color:#333;
text-decoration:underline;
moz-user-select:none;
user-select:none;
}

.tab-issue .tab-hx LI.tab-on A,.tab-issue .tab-hx LI.tab-on A:hover,.tab-issue .tab-hx LI.tab-on A:active {
margin-top:-4px;
font-weight:400;
z-index:10;
background:url(/css/img/tab-issue-bg.gif) #b8a479 no-repeat left top;
color:#fff;
line-height:28px;
border-bottom:#b8a479 1px solid;
height:24px;
}

.tab-issue .tab-hx LI A:hover,.tab-issue .tab-hx LI A:active {
background:url(/css/img/tab-issue-bg.gif) #eae4d7 no-repeat left -45px;
height:20px;
}

.table-style-3 TH,.table-style-3 TD {
border-right:#e4e4e4 1px solid;
border-bottom:#e4e4e4 1px solid;
}

.table-style-3 TFOOT TH,.table-style-3 TFOOT TD {
vertical-align:top;
border-style:none;
padding:5px 0;
}

.table-style-5 TH,.table-style-5 TD {
border-right:#e4e4e4 1px solid;
border-top:#e4e4e4 1px solid;
border-left:#e4e4e4 1px solid;
border-bottom:#e4e4e4 1px solid;
}

.table-style-5 TFOOT TH,.table-style-5 TFOOT TD {
vertical-align:top;
border-style:none;
padding:10px 0 5px;
}

.pro-show TABLE TH,.pro-show TABLE TD {
vertical-align:top;
padding:3px 4px 2px 0;
}

.pro-attr TH,.pro-detail TH {
width:48px;
text-align:right;
}

.brand-side .category-other .ul-text LI A:link,.brand-side .category-other .ul-text LI A:visited {
color:#555;
}

.brand-side .category-other .ul-text LI A:hover,.brand-side .category-other .ul-text LI A:active {
color:#f60;
}

BODY {
padding-rightpadding-leftpadding-bottommarginpadding-topfont-size:0 0 0 0 0 12px;
color:#666;
line-height:15px;
font-family:Tahoma,SimSun,Arial;

background-color:#fff;
}

TABLE {
border-collapse:collapse;
}

IMG {
border-width:0;
}

.header {
font-size:12px;
background:#fff;
color:#111;
text-align:center;
}

.header .header-skin {
background:#fff;
width:950px;
margin:0 auto;
}

.header A.mini {
font-weight:400;
overflow:hidden;
line-height:16px important;
display:inline-block;
vertical-align:baseline;
height:18px;
border-width:1px;
margin:0 5px 0 0;
padding:1px 10px 0;
}

.header-top {
width:950px;
text-align:left;
position:relative;
margin:0 auto;
}

.header-main {
width:950px;
text-align:left;
z-index:99999;
background:url(/css/img/header_main_bg.gif) repeat-x 0 10px;
zoom:1;
position:relative;
margin:-10px auto 0;
}

.header-bottom {
width:950px;
text-align:left;
min-height:12px;
background:url(/css/img/header_main_bg.gif) repeat-x 0 -159px;
height:12px;
margin:0 auto;
}

.logo {
padding:5px 0 5px 8px;
}

.logo H1 A {
display:block;
background:url(/css/img/logo_080505.gif) no-repeat 0 0;
overflow:hidden;
width:320px;
text-indent:-9999em;
position:relative;
height:45px;
}

.quick-menu {
right:0;
background:url(/css/img/header_bg_0422.gif) no-repeat 0 0;
position:absolute;
top:0;
padding:0 0 0 6px;
}

.quick-menu-list {
background:url(/css/img/header_bg_0422.gif) no-repeat 100% 0;
float:left;
overflow:hidden;
list-style-type:none;
height:26px;
margin:0;
padding:0 6px 0 0;
}

.quick-menu-list LI {
background:url(/css/img/header_line_bg.gif) no-repeat 0 -3px;
float:left;
line-height:25px;
height:25px;
margin:0 0 0 -1px;
padding:0 10px 0 11px;
}

.quick-menu-list .taobao A {
display:inline;
font-size:0;
background:url(/css/img/taobao_mini.gif) no-repeat 0 5px;
vertical-align:middle;
overflow:hidden;
width:50px;
line-height:9999em;
zoom:1;
height:25px;
}

.mini-simple {
background:none transparent scroll repeat 0 0;
}

.mini-simple .header-main-skin {
float:right;
position:relative;
}

.channel-menu UL {
clear:both;
zoom:1;
list-style-type:none;
margin:0;
padding:0;
}

.channel-lv1 {
padding-top:11px;
height:28px;
}

.header .tab-hx {
display:inline;
float:left;
margin-left:40px;
position:relative;
}

.li-index {
border-right:#f9d968 1px solid;
border-top:#f9d968 1px solid;
background:url(/css/img/header_main_bg.gif) repeat-x 0 -94px;
border-left:#f9d968 1px solid;
line-height:27px;
border-bottom:#f9d968 0 solid;
height:27px;
font-weight:700;
margin-right:2px;
}

.li-channel {
border-right:#f9d968 0 solid;
border-top:#f9d968 0 solid;
background:url() repeat-x 0 -95px;
border-left:#f9d968 0 solid;
line-height:27px;
border-bottom:#f9d968 0 solid;
height:27px;
}

.channel-lv2 .tab-subhx {
float:left;
overflow:hidden;
}

.channel-lv2 .tab-subhx LI {
background:url(/css/img/header_line_bg.gif) no-repeat 0 -57px;
line-height:30px;
margin:0 0 0 -1px;
padding:0 10px 0 11px;
}

.header .search-box .search-box-skin {
padding-left:34px;
background:url(/css/img/header_bg_0422.gif) no-repeat 8px -90px;
padding-top:5px;
}

.header .search-box .search-box-skin INPUT {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
font-size:12px;
background:#fff;
border-left:#ccc 1px solid;
width:280px;
color:#111;
line-height:17px;
border-bottom:#ccc 1px solid;
height:17px;
margin:0;
padding:0;
}

.header .search-box .search-box-skin SELECT {
color:#111;
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
font-size:12px;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
height:20px;
margin:0 4px -1px;
padding:0;
}

.header .search-box .search-box-skin OPTION {
font-size:12px;
color:#111;
padding:0;
}

.header .search-box .search-box-skin BUTTON {
margin:0 10px -1px 8px;
}

.header .mini-simple .search-box {
background:#fff;
float:left;
border-width:0;
}

.header .mini-simple .search-box .search-box-skin {
background-position:8px -169px;
padding-top:1px;
}

.header .mini-simple .search-box .search-box-skin INPUT {
width:200px;
}

.my-taobao {
float:right;
list-style-type:none;
margin:-30px 0 0;
padding:5px 5px 0 0;
}

.my-taobao LI {
display:inline;
background:url(/css/img/header_bg_0422.gif) no-repeat 0 -34px;
float:left;
margin-right:5px;
height:22px;
padding:0 0 0 10px;
}

.my-taobao LI A {
background:url(/css/img/header_bg_0422.gif) no-repeat 100% -34px;
left:-10px;
float:left;
overflow:hidden;
line-height:22px;
margin-right:-10px;
position:relative;
height:22px;
padding:0 10px;
}

.my-taobao .my-shopping-cart {
background-position:0 -225px;
}

.my-taobao .my-shopping-cart A {
background-position:100% -225px;
}

.my-shopping-cart EM {
font-weight:700;
color:#2265b9;
font-style:normal;
margin:0 5px;
}

.my-shopping-cart SPAN {
display:block;
padding-left:20px;
background:url(/css/img/header_bg_0422.gif) no-repeat -542px -40px;
}

.my-shopping-cart SPAN.have {
background-position:-738px -40px;
}

.my-taobao .my-order SPAN {
padding-right:14px;
background:url(/css/img/header_bg_0422.gif) no-repeat -500px -229px;
}

.mini-simple .my-taobao {
float:left;
margin:0 -2px 0 0;
padding:0;
}

.mini-simple .my-taobao LI {
background-position:0 -134px;
}

.mini-simple .my-taobao LI A {
background-position:100% -134px;
}

.mini-simple .my-taobao .my-shopping-cart {
background-position:0 -263px;
}

.mini-simple .my-taobao .my-shopping-cart A {
background-position:100% -263px;
}

.header-popup {
z-index:2008;
background:url(/css/img/header_bg_0422.gif) no-repeat 130px -69px;
left:-99999em;
width:274px;
padding-top:8px;
position:absolute;
}

.order-popup {
background:url(/css/img/header_bg_0422.gif) no-repeat 90px -69px;
width:200px;
}

.header-popup-skin {
border-right:#dcab00 2px solid;
border-top:#dcab00 2px solid;
background:#f2f2f2;
border-left:#dcab00 2px solid;
border-bottom:#dcab00 2px solid;
zoom:1;
}

.header-popup-action {
background:#fff;
overflow:hidden;
height:30px;
text-align:right;
padding:8px 10px 0 0;
}

.header-popup-list {
min-height:50px;
color:#666;
height:50px;
margin:8px;
}

.order-popup .header-popup-list {
background:#fff;
padding:5px 8px;
}

.cart-item {
background:#fff;
list-style-type:none;
margin:0;
padding:0;
}

.cart-item .cart-item-li {
overflow:hidden;
height:52px;
padding:6px 10px;
}

.cart-item .cart-item-pic {
border-right:#f2f2f2 1px solid;
border-top:#f2f2f2 1px solid;
display:block;
font-size:34px;
vertical-align:middle;
overflow:hidden;
border-left:#f2f2f2 1px solid;
width:40px;
border-bottom:#f2f2f2 1px solid;
font-family:Arial;
height:40px;
text-align:center;
}

.cart-item .cart-item-txt {
margin-top:-40px;
padding-left:50px;
}

.cart-item .cart-item-hx {
display:block;
font-weight:400;
}

.cart-item .cart-item-price {
display:block;
color:#c00;
padding-top:3px;
}

.order-detail LI {
background:url(/css/img/free-edit-icon.gif) no-repeat 0 -16px;
height:16px;
margin:6px 0 0;
padding:0 0 0 18px;
}

.order-detail LI EM {
font-weight:700;
color:#c30;
font-style:normal;
margin:0 4px 0 0;
}

.annoucement {
border-right:#f6a100 1px solid;
border-top:#f6a100 1px solid;
background:#fffcc1;
border-left:#f6a100 1px solid;
width:948px;
border-bottom:#f6a100 1px solid;
height:30px;
margin:-1px auto 8px;
}

.annoucement EM {
padding-left:23px;
font-weight:700;
background:url(/css/img/annoucement.gif) no-repeat 0 50%;
color:#f60;
line-height:27px;
font-style:normal;
margin:0;
}

.buyer-help {
overflow:hidden;
height:100px;
background-color:#f9f7f3;
}

.buyer-help .help-nav {
float:left;
width:400px;
padding-top:18px;
}

.buyer-help .help-nav DT {
float:left;
width:80px;
height:25px;
}

.buyer-help .help-nav DD {
float:left;
margin-left:-10px;
width:330px;
height:25px;
}

.buyer-help .help-nav UL LI {
border-right:#eaeaea 1px solid;
float:left;
padding:0 8px;
}

.buyer-help .search-box {
float:left;
text-align:left;
margin:0 0 0 60px;
padding:13px 0 0;
}

.footer .search-box SELECT {
font-size:12px;
margin-right:6px;
height:20px;
padding:0;
}

.footer .search-box INPUT {
font-size:12px;
width:230px;
margin-right:6px;
}

.buyer-help .call-center {
background:url(/css/img/bottom_ico.gif) no-repeat 0 -20px;
float:left;
width:420px;
line-height:20px;
text-align:left;
background-position:0 0;
height:auto;
margin:0 0 0 60px;
padding:0 0 0 25px;
}

.buyer-help .join-in {
background:url(/css/img/bottom_ico.gif) no-repeat 0 -20px;
float:left;
width:420px;
line-height:20px;
height:20px;
text-align:left;
margin:7px 0 0 60px;
padding:0 0 0 25px;
}

.buyer-help .call-center EM {
color:#666;
font-style:normal;
letter-spacing:1px;
}

.buyer-help .call-center SPAN {
display:block;
background:#f2efe7;
line-height:15px;
margin:-4px 0 0 -25px;
padding:0 0 0 25px;
}

.footer .skin {
width:950px;
height:200px;
background-color:#f2efe7;
margin:0 auto;
}

.foot-nav {
padding:20px 0 10px;
}

.ali-group {
color:#666;
padding:0 0 20px;
}

.copyright {
line-height:18px;
}

.h-new,.h-hot {
position:absolute;
z-index:9999999;
height:26px;
width:26px;
background:url(/images/title_new.gif) 0 0 no-repeat;
margin:-15px 0 0 298px;
}

.h-hot {
background:url(/images/title_hot.gif) 0 0 no-repeat;
margin:-6px 0 0 300px;
}

OL,UL {
list-style-type:none;
margin:0;
padding:0;
}

.header BUTTON,.header A.button,.footer BUTTON,.footer A.button {
border-right:#650513 1px solid;
border-top:#95071b 1px solid;
font-size:12px;
background:url(/css/img/button.gif) #95071b repeat-x -1px 0;
border-left:#95071b 1px solid;
cursor:pointer;
color:#fff;
border-bottom:#650513 1px solid;
text-decoration:none;
padding:0 20px;
}

.header BUTTON:hover,.header A.button:hover,.footer BUTTON:hover,.footer A.button:hover {
border-right:#caab00 1px solid;
border-top:#caab00 1px solid;
border-left:#caab00 1px solid;
color:#ff0;
border-bottom:#caab00 1px solid;
text-decoration:none;
}

.header BUTTON.offwhite,.header A.offwhite,.footer BUTTON.offwhite,.footer A.offwhite {
border-right:#c8c8c8 1px double;
border-top:#d8d8d8 1px double;
background:url(/css/img/button.gif) #fff repeat-x 0 -25px;
border-left:#d8d8d8 1px double;
color:#111!important;
border-bottom:#c8c8c8 1px double;
}

.header BUTTON.offwhite:hover,.header A.offwhite:hover,.footer BUTTON.offwhite:hover,.footer A.offwhite:hover {
border-right:#b8a479 1px double;
border-top:#d6c9ab 1px double;
background:url(/css/img/button.gif) #fff repeat-x 0 -25px;
border-left:#d6c9ab 1px double;
color:#666;
border-bottom:#b8a479 1px double;
}

.header BUTTON.mini,.footer BUTTON.mini,.footer A.mini {
font-weight:400;
overflow:hidden;
line-height:16px important;
height:20px;
border-width:1px;
margin:0 5px 0 0;
padding:1px 4px 0;
}

.header A.button:link,.header A.button:visited,.li-index UL LI.selected A:link,.li-index UL LI.selected A:visited,.li-channel UL LI.selected A:link,.li-channel UL LI.selected A:visited,.li-channel UL LI.index A:hover,.li-channel UL LI.index A:active .li-channel UL LI.selected A:hover,.li-channel UL LI.selected A:active {
color:#fff;
}

.quick-menu-list A:hover,.quick-menu-list A:active {
color:#f50;
text-decoration:underline;
}

.header .tab-hx A:hover,.header .tab-hx A:active {
color:#111;
text-decoration:underline;
}

.li-index UL,.li-channel UL {
float:left;
overflow:hidden;
padding-top:2px;
position:relative;
margin:-2px 0 -1px;
}

.li-index UL LI,.li-channel UL LI {
background:url(/css/img/header_line_bg.gif) no-repeat 0 -28px;
margin-left:-1px;
padding:0 8px 0 9px;
}

.li-index UL LI.selected,.li-channel UL LI.selected {
border-right:#74081f 1px solid;
border-top:#74081f 1px solid;
font-weight:700;
font-size:14px;
background:url(/css/img/header_main_bg.gif) repeat-x 0 -126px;
padding-bottom:1px;
border-left:#74081f 1px solid;
color:#fff;
padding-top:1px;
border-bottom:#74081f 0 solid;
position:relative;
margin:-2px 0 0;
}

.channel-lv2,.header .search-box {
border-right:#74081f 1px solid;
border-left:#74081f 1px solid;
height:30px;
}

.channel-lv2 A:link,.channel-lv2 A:visited {
color:#fef1d8;
text-decoration:none;
}

.channel-lv2 A:hover,.channel-lv2 A:active {
color:#fef1d8;
text-decoration:underline;
}

.my-taobao LI A:link,.my-taobao LI A:visited {
color:#74081f;
text-decoration:none;
}

.my-taobao LI A:hover,.my-taobao LI A:active {
color:#ce2104;
text-decoration:none;
}

.cart-item .cart-item-hx A:link,.cart-item .cart-item-hx A:visited {
color:#5a5a5a;
text-decoration:none;
}

.cart-item .cart-item-hx A:hover,.cart-item .cart-item-hx A:active {
color:#5a5a5a;
text-decoration:underline;
}

.cart-item .cart-item-price SUP,.cart-mini-table .total-prices SUP {
font-size:14px;
vertical-align:baseline;
}

.free-edit-content {
padding-top:8px;
overflow:hidden;
zoom:1;
border-width:0;
margin:0;
}

.ele-border {
padding-right:0;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
width:730px;
padding-top:10px;
background-repeat:no-repeat;
height:270px;
}

.ele-border-small {
padding-right:0;
background-position:50% bottom;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
width:730px;
padding-top:6px;
background-repeat:no-repeat;
height:184px;
}

.ele-baner {
width:740px;
text-indent:-999em;
background-repeat:no-repeat;
height:30px;
margin:0;
padding:0;
}

UL.ul-pic-l A.img-vertical {
height:81px;
}

.category-other .cat H3 {
font-size:12px important;
line-height:16px;
border-bottom:#e4e4e4 1px solid;
height:17px;
padding:4px 0 0 7px;
}

.category-other .cat H3 SPAN {
border-bottom:#f6d5b0 2px solid;
text-decoration:none;
padding:0;
}

.category-other .cat UL LI {
display:inline-block;
overflow:hidden;
word-wrap:break-word;
padding:0;
}

.category-other .cat UL LI A {
display:block;
padding:0 5px 0 20px;
}

.advertising IMG {
display:block;
margin:0 auto 10px;
}

.free-edit {
clear:both;
overflow:hidden;
width:740px;
}

.free-edit H3.left-line {
font-size:12px;
margin-bottom:5px;
border-left:#f6d5b0 2px solid;
line-height:12px;
padding:0 0 0 5px;
}

.free-edit-content IMG {
vertical-align:top;
}

UL.ul-thumb-list LI {
padding-left:2px;
float:left;
margin-bottom:2px;
}

.cat-content UL.ul-thumb-list LI {
margin-bottom:-1px;
}

UL.colum-ul-thumb-list {
overflow:hidden;
list-style-type:none;
}

UL.colum-ul-thumb-list LI {
padding-left:2px;
float:left;
}

.last-ul {
background-image:none!important;
margin-bottom:0 important;
padding-bottom:0 important;
padding-top:8px important;
}

.ele-cat-title-cate H3 {
text-indent:-9999em;
background-repeat:no-repeat;
height:40px;
}

.cat-link-guid {
margin-top:5px;
display:block;
font-weight:700;
font-size:12px;
overflow:hidden;
}

.cat-link-guid H4 {
padding-left:10px;
font-size:12px;
padding-top:5px;
}

.cat-link-guid P {
padding-left:10px;
overflow:hidden;
padding-top:0;
border-bottom:#F5F5F5 1px solid;
zoom:1;
margin:5px 5px -1px;
}

.cat-link-guid P A {
display:inline;
float:left;
overflow:hidden;
width:70px;
height:18px;
margin:0 2px 0 0;
}

.ele-cat-title {
overflow:hidden;
text-align:center;
}

.ele-cat-title-brand H3 {
text-indent:-99999em;
background-repeat:no-repeat;
height:40px;
}

.blank {
width:740px;
height:10px;
}

.yacht {
background:url(/css/img/default_big_bg.gif) no-repeat 8px 0;
border-bottom:#e4e4e4 1px solid;
height:140px;
margin:5px 0 0;
}

.yachtsman {
display:inline;
float:left;
width:32px;
margin:5px 0 5px 8px;
}

.yachtsman LI {
float:left;
width:32px;
color:#fff;
}

.yachtsman LI A {
display:block;
overflow:hidden;
width:20px;
line-height:12px;
letter-spacing:5px;
height:56px;
padding:5px 0 0 8px;
}

.yachtsman LI.selected {
font-weight:700;
background:url(/css/img/default_big_bg.gif) no-repeat 4px -244px;
width:32px;
}

.yachter {
display:none;
float:left;
margin-left:20px;
width:150px;
padding:14px 0;
}

.yachter LI {
color:#414141;
height:28px;
}

.yachter LI SELECT {
font-size:12px;
margin-left:6px;
height:18px;
}

.yachter P {
padding-left:40px;
}

.yachter .spirit-button {
border-right:#851018 1px solid;
border-top:#851018 1px solid;
display:block;
background:url(/css/img/default_hor_bg.gif) repeat-x 0 -24px;
float:left;
border-left:#851018 1px solid;
color:#fff;
line-height:16px;
border-bottom:#851018 1px solid;
height:18px;
padding:0 12px;
}

.category-other .cat UL LI A:link,.category-other .cat UL LI A:visited {
color:#848484;
}

.category-other .cat UL LI A:hover,.category-other .cat UL LI A:active {
color:#95071b;
}

UL.ul-thumb-list IMG,UL.colum-ul-thumb-list IMG {
border-right:#eaeaea 1px solid;
border-top:#eaeaea 1px solid;
border-left:#eaeaea 1px solid;
border-bottom:#eaeaea 1px solid;
}

.ele-cat-title-cate,.ele-cat-title-brand {
background-position:50% bottom;
margin-bottom:10px;
padding-bottom:10px;
background-repeat:no-repeat;
}

table caption,.shadow,.ele-cat-title IMG {
margin-left:-1px;
}

.invisible,.shop-tip-img IMG,.destn-select H5,.hide,.shopping-cart-content H3,.pro-show H3,.h-new span,.h-hot span {
display:none;
}

a:link,a:visited,A:link,A:visited,.quick-menu-list A:link,.quick-menu-list A:visited {
color:#36c;
text-decoration:none;
}

a:hover,a:active,.step-1 .li-1 ins a:hover,.step-1 .li-1 ins a:active,.step-2 .li-2 ins a:hover,.step-2 .li-2 ins a:active,.step-3 .li-3 ins a:hover,.step-3 .li-3 ins a:active,.step-4 .li-4 ins a:hover,.step-4 .li-4 ins a:active,.step-5 .li-5 ins a:hover,.step-5 .li-5 ins a:active,.step-6 .li-6 ins a:hover,.step-6 .li-6 ins a:active,.shop-tip P A:hover,.shop-tip P A:active,.shop-tip UL LI A:hover,.shop-tip UL LI A:active,A:hover,A:active {
color:#f60;
text-decoration:underline;
}

input[type=checkbox],input[type=radio],input[type=file] {
vertical-align:middle;
margin:0 2px 1px 3px;
}

*+html input[type=checkbox],*+html input[type=radio],.large .header,.large .body,.large .footer,.last,.pro-show TABLE {
margin:0;
}

* html input.checkbox,* html input.radio {
vertical-align:middle;
margin:0 0 -2px -1px;
}

.small .header,.small .body,.small
.footer,.small .channel-menu,.small .shopping-cart,.small .body-content,.small .body-top {
min-width:760px;
width:760px;
margin:0 auto;
}

.grid-layout-a .main,.grid-layout-b .main,.grid-layout-c .main,.grid-layout-d .main,.grid-layout-e .main,.grid-layout-f .main,.module-column,.module-layout-a .module-main,.module-layout-b .module-main,.module-layout-c .module-main,.module-layout-d .module-main,.channel-menu UL LI {
float:left;
}

.grid-layout-a .grid-column,.grid-layout-b .grid-column,.grid-layout-c .grid-column,.grid-layout-d .grid-column,.grid-layout-e .grid-column,.grid-layout-f .grid-column,.module-layout-a .module-column,.module-layout-b .module-column,.module-layout-c .module-column,.module-layout-d .module-column {
float:right;
}

.grid-layout-1 .main,.module-layout-1 .module-main {
margin:0 0 0 -110px;
}

.grid-layout-1 .main .grid-column,.module-layout-1 .module-main .module-column {
margin:0 0 0 120px;
}

.grid-layout-1 .grid-column,.grid-layout-a .grid-column,.module-layout-1 .module-column,.module-layout-a .module-column,.column-3 {
width:110px;
}

.grid-layout-2 .main,.module-layout-2 .module-main {
margin:0 0 0 -150px;
}

.grid-layout-2 .main .grid-column,.module-layout-2 .module-main .module-column {
margin:0 0 0 160px;
}

.grid-layout-2 .grid-column,.grid-layout-b .grid-column,.module-layout-2 .module-column,.module-layout-b .module-column,.column-4 {
width:150px;
}

.grid-layout-4 .main,.module-layout-4 .module-main {
margin:0 0 0 -230px;
}

.grid-layout-4 .main .grid-column,.module-layout-4 .module-main .module-column {
margin:0 0 0 240px;
}

.grid-layout-4 .grid-column,.grid-layout-d .grid-column,.module-layout-4 .module-column,.module-layout-d .module-column,.column-6 {
width:230px;
}

.grid-layout-5 .grid-column,.grid-layout-e .grid-column,.column-7 {
width:270px;
}

.grid-layout-a .main,.module-layout-a .module-main {
margin:0 -110px 0 0;
}

.grid-layout-a .main .grid-column,.module-layout-a .module-main .module-column {
margin:0 120px 0 0;
}

.grid-layout-b .main,.module-layout-b .module-main {
margin:0 -150px 0 0;
}

.grid-layout-b .main .grid-column,.module-layout-b .module-main .module-column {
margin:0 160px 0 0;
}

.grid-layout-c .main,.module-layout-c .module-main {
margin:0 -190px 0 0;
}

.grid-layout-c .main .grid-column,.module-layout-c .module-main .module-column {
margin:0 200px 0 0;
}

.grid-layout-c .grid-column,.module-layout-3 .module-column,.module-layout-c .module-column,.column-5 {
width:190px;
}

.grid-layout-d .main,.module-layout-d .module-main {
margin:0 -230px 0 0;
}

.grid-layout-d .main .grid-column,.module-layout-d .module-main .module-column {
margin:0 240px 0 0;
}

.grid-layout-f .grid-column,.column-8 {
width:310px;
}

.shadow .header,.tab .tab-hx LI A:hover,.tab .tab-hx LI A:active {
background:#fff;
}

.small .header,.medium .header,.sumbit-box {
width:100%;
}

.medium .head-top,.medium .channel-menu,.medium .shopping-cart,.medium .body-content,.medium .body-top,.large .shopping-cart,.large .body-content,.large .body-top,.large .body-head {
min-width:950px;
width:950px;
margin:0 auto;
}

.patch ins a:link,.patch ins a:visited,.side-box-back A:link,.side-box-back A:visited,.prite A:link,.prite A:visited,.post-ul LI A:link,.post-ul LI A:visited,.select-my-address P A:link,.select-my-address P A:visited,.table-style-5 TFOOT A:link,.table-style-5 TFOOT A:visited,.header-popup-list A:link,.header-popup-list A:visited {
text-decoration:underline;
}

.patch-6 .li-1,.patch-6 .li-6 {
width:18%;
}

.step-1 .li-1 ins strong,.step-2 .li-2 ins strong,.step-3 .li-3 ins strong,.step-4 .li-4 ins strong,.step-5 .li-5 ins strong,.step-6 .li-6 ins strong,.patch ins i {
color:#FFF;
}

.no-line .body-skin,.no-line .body-skinaccounts {
width:950px;
border-width:0;
}

.quick-page-changer A SPAN,.yachtsman LI.selected A:link,.yachtsman LI.selected A:visited,.yachtsman LI.selected A:hover,.yachtsman LI.selected A:active {
color:#666;
}

.display-settings,UL.ul-thumb-list {
overflow:hidden;
zoom:1;
}

.select-ment UL,.header FORM,.logo H1 {
margin:0;
padding:0;
}

.tab-issue .tab-hx,.yachtsman LI.selected A {
padding-left:10px;
}

UL.ul-pic-t:unknown,.destn-select UL:unknown,.search-order-ul:unknown,.tab .tab-hx:unknown,.tab .tab-subhx:unknown,.header-main:unknown,.channel-menu UL:unknown {
clear:both;
display:block;
visibility:hidden;
height:0;
content:"";
}

UL.ul-pic-t LI A:link,UL.ul-pic-t LI A:visited,.header .tab-hx A:link,.header .tab-hx A:visited {
color:#111;
text-decoration:none;
}

UL.ul-pic-t IMG,UL.ul-pic-l IMG,.cart-item .cart-item-pic IMG {
vertical-align:middle;
border-width:0;
}

.body A.button:link,.body A.button:visited,.yachtsman LI A:link,.yachtsman LI A:visited,.yachtsman LI A:hover,.yachtsman LI A:active,.yachter .spirit-button:link,.yachter .spirit-button:visited,.yachter .spirit-button:hover,.yachter .spirit-button:active {
color:#fff;
text-decoration:none;
}

.body A.mini:hover,.body BUTTON.mini:hover,.header BUTTON.mini:hover,.header A.mini:hover {
border-width:1px;
}

@media Unknown {
.header .search-box .search-box-skin SELECT {
margin-bottom:-3px;
}

.footer .search-box SELECT {
margin-bottom:-3px;
height:20px;
}

.header BUTTON.mini,.footer BUTTON.mini {
height:20px;
padding:1px 10px 0;
}
}