.c { color:#FF0090; }
.m0 { margin:0; }
.left { float:left; }
.right { float:right; }

.last { margin:0; }

#logo img { position:absolute; left:208px; top:13px; z-index:3; }

.sort_corner { padding: 8px 0px; }

.sales-header { height:auto; }
.sales-core { padding: 60px 10px; }

.black {margin-top: 30px;}
.black-top {height: 13px; background: url(/images/bg-black-top.png) no-repeat;}
.black-bottom {height: 13px; background: url(/images/bg-black-bottom.png) no-repeat;}
.black-content {background: #000; zoom: 1; display: table; width: 100%;}
.black-text {padding: 14px 10px 0;}
.black-form {padding: 8px 10px 14px;}
.black p {margin: 0 0 14px;}


.hr { border-top:1px dashed #fff; margin-top:6px; margin-bottom:16px; margin-left:-10px; width:491px; }
.dash-red {background: url(/images/dash-red.gif) repeat-x; height: 1px; overflow: hidden;}



.w50 { float:left; width:235px; }


.greeting { margin-bottom:14px; padding:8px 0 8px 11px; }
.greeting span { color:#ff0090; }

ul.category li { padding:5px 14px; }

.clear {clear: both; display: block;}

.row { margin-bottom:10px; overflow:hidden; width:100%; }
.userinfo { color:#FF0090; float:left; width:185px; }
.userdata { color:#fff; float:left; width:280px; }
.edit { background-color:#000; float:right; }
.edit, .edit a { color:#92ba6d; font-weight:bold; }

.activation { width:336px; margin:22px auto; padding:0; }
.activation div { position:relative; width:336px; height:211px; margin-bottom:32px; background:url(/images/card.png) no-repeat 0 0; }
.activation ins { display:block; position:absolute; left:15px; bottom:0; height:40px; text-decoration:none; }
.activation .text { margin:0 2px; padding:2px 4px; text-align:left; font-size:18px; line-height:22px; border:none;width: 56px;}
.activation .submit { float:right; }
.activation .num { margin-right:16px; font-size:24px; }

.activation_stretch { margin-top:30px; }
.activation_stretch table { margin-bottom:14px; }
.activation_stretch td { padding:0 3px; }
.activation_stretch .text { border:1px solid #a5acb2; }






ul.number { float:left; margin:0px 0px 0px 10px; padding:0px; list-style:none; }
.number li { float:left; padding-left:12px; line-height:34px; color:#ff0090; background:url(/images/menu_dot.gif) left top no-repeat; }
.number li:first-child { padding-left:0px; background:none; }
.number li a { color:#fff; }
.sales .number li { background:url(/images/menu_dot_grey.gif) left top no-repeat; }
.sales .number li a { color:#a5acb2; }
li.showAll { margin-left:12px; background:none !important; }
.banner {margin: 0px;}
ul.goback { float:right; margin:0px 10px 0px 0px; padding:0px; list-style:none; }
.goback li { float:left; margin-left:26px; padding-top:10px; }



.brand { float:left; width:90px;height: 160px;margin:0px 27px 17px 0px; text-align:center;}


