@charset "utf-8";
body {margin: 0px; font:12px arial,verdana,helvetica,sans-serif; color: #000;background: url(../image/bg_bodt_top.gif) repeat-x;}
textarea, input {padding: 2px; margin:1px 0;}
label.error {margin: 0 10px; color:#c00;}
input.error,textarea.error {margin:0px; border:1px solid red; background-color:#FFFFD5; color:#c00;}
option.disabled {color: #808080}
textarea {border: #dfdfdf 1px solid; background: #f7f7f7}
h1 {display: inline; font: bold 12px Tahoma; color: #0b6dc0}
h3 {display: inline; font: bold 12px Tahoma; color: #ec6f4f}
h4 {display: inline; font: bold 12px Tahoma; color: #25992f}
a img {border:0}
a {color: #464646; text-decoration: none}
a:hover {color: #000; text-decoration: underline}
.rdiv {float:left; margin: 5px 0 10px 17px; width: 683px; display:inline;}
.mdiv {float:left; margin: 0 0 10px 17px; width: 683px; display:inline;}
.sendButtom {margin:10px 0; text-align: center; clear:both;}
.eng {padding:5px 2px 5px 5px; font:8pt tahoma;color:#595959}
.tdbj {background-color:#ddd; height:1px}
.pagediv {padding-right: 15px; padding-left: 15px; padding-bottom: 15px; padding-top: 15px; text-align: center}
.line {border: #dfdfdf 1px solid; background:#F7F7F7; font: 12px arial; color:#c30;}

.hundred {border:1px solid #DEDEDE;}
.hundred table {padding:0; border:5px solid #F3F3F3;}
.hundred table th {text-align:right; padding-right:10px;}
.hundred table td {padding:5px 0;}
.hand {cursor: pointer}
.red {color: #ff6c68}
.float {float: left}
.clear {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.brand_c_ul {height:20px; padding-left:20px; margin-top:6px; border-bottom: 1px solid #f7f7f7;background: url(../image/bg5.gif) no-repeat 5px 5px}
.minTable {
    border:1px solid #8B857A;
    border-top:2px solid #8B857A;
    margin:0 0 8px 0;
    height:auto; 
    overflow:hidden;
}
.minTable table {
    margin:0; 
    width:100%;
    border-top:none;
    border-collapse:collapse;
}
.minTable .tr {
    line-height:130%;
}
.minTable .tr td, .minTable .tr th {
    border-bottom:1px solid #ece9d8;
    padding:.3em .6em;
	
}
.minTable .tr th {
    text-align:right;
    font-weight:normal;
}
.minTable .tr td {
    text-align:left;
    font-weight:normal; 
	clear:both;
}
.minTable .h {
    border-bottom:1px solid #866F49;
    background:#ece9d8 url(../image/bul_02_01.gif) no-repeat 10px 6px;
    text-align:left;
    color:#f00;
    padding:2px 0 0 25px;
    line-height:220%;
}
.qnadate {border-bottom:1px solid #ece9d8; padding:10px; background:#f9f9f9;}
/* orderTable */
.orderTable {
    border:1px solid #8B857A;
    border-top:2px solid #8B857A;
    margin:0 0 8px 0; 
    height:auto; 
    overflow:hidden;
}
.orderTable table {
    margin:0; 
    width:100%;
    border-top:none;
    border-collapse:collapse;
}
.orderTable .tr {
    line-height:130%;
}
.orderTable .tr td, .orderTable .tr th {
    border-bottom:1px solid #ece9d8;
    padding:.3em .6em;
	
}
.orderTable .tr th {
    text-align:right;
    font-weight:normal;
}
.orderTable .tr td {
    text-align:left;
    font-weight:normal; 
	clear:both;
}
.orderTable .tr2 {
    background:#ece9d8 url(../image/bg_table.gif) 0 repeat-x;
    color:#000;
}
.orderTable .tr2 th {
    line-height:18px;
    border-bottom:1px solid #8B857A;
    padding:2px .5em 0;
    line-height:220%;
}
.orderTable .h {
    border-bottom:1px solid #8B857A;
    background:#ece9d8;
    text-align:left;
    color:#c30;
    padding:2px .5em 0;
    line-height:220%;
}
.orderTable .f_one {
    background:#f5fcff;
}
.orderTable .inputw {
	width:200px;
}
.orderPrice {
    margin:10px 0;
	padding:10px;
	text-align:right;
	overflow:hidden;
	clear:both;
}
.orderPrice table {
    margin:0;
	padding:5px 0;
}
.orderPrice table th {
    text-align:right;
	padding:3px 0;
}
.orderPrice table td{
    text-align:left;
	padding:3px 0;
}
.orderPrice table .trbg {
    border-bottom:1px solid #ccc;
}
.orderEnd table,.orderEnd td,.orderEnd th{
    padding:3px;
	line-height:20px;
	border:1px #C6DCE6 solid; 
	border-collapse:collapse;
}
/* orderBox */
#orderBox {margin:8px 0; padding:0 1em 0 0; border:0px solid #c90; height:28px; line-height:28px; overflow:hidden;}
#orderBox .item {float:left; padding:0 0 0 10px; position:relative; overflow:hidden;}
#orderBox .item img {padding-top:6px; }
#orderBox .fr {float:right;}
.paging {
	margin:15px 0; 
	width:683px;
	clear:both;
}

.recommendTitle {
    float:left;
	margin:10px 0 0 0;
	padding-left:16px;
	height:25px; 
	line-height:25px;
	background: url(../image/bul_02_01.gif) no-repeat 1px 4px;
	font-weight: bold;
	font-size:14px;
}
.recommendBox {
    float:left; 
	margin:5px 0; 
	padding:0;
	width:679px;
	border: #e6e6e6 2px solid; 
	text-align:left;
	clear:both;
	overflow:hidden;  
}

#goodsBox {
	padding-top: 5px;
	width: 683px;
	height: 100%;
	line-height:28px;
	border-top: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
	clear:both;
}
#goodsBox .item {
    float:left;
	width:260px;
	position:relative; 
	overflow:hidden;
}
#goodsBox .fr {
	float:right;
}
.goodsDataBox {
    margin:0; 
	padding:0;
	width:683px;
	text-align:left;
	clear:both;
	overflow:hidden;  
}
.themeImg {
    margin:10px 0; 
	padding:0;
	width:680px;
	text-align:left;
	clear:both;
	overflow:hidden;  
}
#form input {border: #dfdfdf 1px solid; background: #f7f7f7}
#form .noline input {border: 0px; background: none transparent scroll repeat 0% 0%}
#form input,textarea {border: #dfdfdf 1px solid; background:#F7F7F7; font: 12px arial; color:#c30;}
/* Top Menu*/
#header {margin: 0 auto; width:900px;clear:both;overflow:hidden;clear:both;}
#header .cart {padding-top:5px; padding-right:15px; text-align:right; }
#header .left {float:left; margin:5px 0; width:200px;}
#header .right {float:left; margin-top:20px; width:700px; text-align:left;}
#header .right li {float:left;}
#header .nav {float:left; background-color:#666; line-height:25px; width:900px; clear:both;}
#header .nav li {float:left; margin-left: 20px; padding:0; width:auto;}
#header .nav a {color:#fff; font-weight:bold;}
#header .search {float:left; background-color:#ece9d8; line-height:26px; height:auto; width:900px; clear:both; overflow:hidden;}
#header .search .left {float:left; padding-left:10px; width:320px;}
#header .search .keyword {float:left; padding:5px 0; width:570px;}
#header .search input {margin:0; padding: 0 3px;}
#header .search .inpsty1{width:146px;height:20px;line-height:20px; color: #f00; border:1px solid #666; vertical-align:middle;}
#header .search .left a {margin:5px; padding: 2px 3px; font-weight:bold; border:0px solid #c90; color:#f00}
/* Man Box*/
#main_box {margin-left: auto; margin-right: auto; width:900px; height:100%; text-align:left;}
#main_left {float:left; width:200px; display:inline;}
#main_right {float:left; width:700px; text-align:left;display:inline}
.right_flash {float:left; margin-top:5px; text-align:center;; border: 2px solid #c90;}
.right_notice {float:right; margin:0px; width:200px;}
.right_order {float:right; width:200px; text-align:left;}
#main_main {float:left; margin-top:6px; width:700px; text-align:left;}
#main_bottom {CLEAR: both; margin-left: auto; margin-right: auto; width:900px; border: 0px solid #DDD;}
/*
    BOX
*/
.box {margin:5px 0; padding:0; border:1px #666 solid; height:100%; overflow:hidden;}
.box h2 {clear:both;background:#666; height:18px; padding:3px 0 0 10px; color:#fff; font-weight:bold; font-size:14px;}
.box h2 a {color:#fff;}
.box h2 span {float:right; margin-right:10px;height:18px; padding-top:1px; font-size:12px; font-family:'宋体'; font-weight:100; color:#fff;}
.box li {line-height:22px;}
.box dl {margin:0; padding: 2px;}
.box dt {margin:0; padding: 0 5px; height:22px; line-height:22px; background-color:#f7f7f7; font-weight:bold; color:#000;}
.box dd {margin:0; padding-left:20px; line-height:22px;}
/*
    DBOX
*/
.dbox {margin:5px 0; padding:0; border:1px #ece9d8 solid; height:100%; overflow: hidden;}
.dbox h2 {background:#ece9d8; height:18px; padding:3px 0 0 10px; color:#000; font-weight:bold; font-size:14px;}
.dbox h2 a {color:#c30;}
.dbox li {line-height:22px;}
/*
    VBOX
*/
#vbox {width:669px; padding:6px; background:#efefef; border:1px #e1e1e1 solid; overflow: hidden;}
#vbox table th {padding-right:6px; width:52px; line-height:30px; text-align:right; color:#666;}
#vbox li {float:left; width:146px; line-height:22px; height:22px;}
#vbox li a {color:#36c;}
#vbox li span {font: 10px arial; color:#f60}

.boxBrown {padding:7px; background:#f5f4ec; border:1px #e5dde7 solid;}
.boxdiv {margin-top:6px; padding:7px; background:#fff; border:1px #e1e1e1 solid;}
.boxsdiv {padding:7px; background:#fff; border:1px #e1e1e1 solid;}

.sellbox ul {padding:2px;}
.sellbox li {display:block; padding-left:10px; line-height:24px; height:24px; border-bottom: 1px dashed #ccc; background: url(../image/arrs.gif) no-repeat 3px -37px;}
.sellbox li span {font:bold 16px Arial; color:#c30;}

.helpbox ul {padding:2px;}
.helpbox li a {display:block;padding-left:16px; line-height:24px; height:24px; background: url(../image/icon_arrow.gif) no-repeat 3px 8px; border-bottom: 1px dashed #ccc;}
.helpbox li a:hover {display:block;padding-left:16px; line-height:24px; background: url(../image/icon_arrowy.gif) no-repeat 3px 8px; border-bottom: 1px dashed #c30;}
/*
    商品列表样式
*/
.goodsList {padding:10px 3px; color:#333;}
.goodsList dl, .goodsList dt, .goodsList dd{padding:0; margin:0;}
.goodsList dl {float:left; line-height:20px; text-align:center;}
.goodsList dl a {font-weight:bold; color:#000;}
.goodsList .pic {min-height:130px;}
.goodsList dt {margin:3px 1px; width:166px; height:100%; background-color:#fff; overflow:hidden;}
.goodsList dd {width:166px; padding:0; margin:5px 0;}
.goodsList img {vertical-align:middle;}
.c {clear:both;width:100%;height:1px;overflow:hidden;display:block; margin-top:-1px}
/*
	品牌列表
*/
.brandbox { 
	margin:0; 
	padding:5px; 
	border:0px solid #D0DBE7; 
	background:#fff;
	overflow:hidden; 
	clear:both; 
}
.brandbox ul {
    margin:5px 0;
}
.brandbox li { 
    float:left; 
    padding:5px; 
    width:156px; 
    line-height:50px; 
    height:50px;
}
.branddate {margin:5px 0; padding:5px; height:100%; overflow:hidden;}
.branddate .left {float:left; width:200px;}
.branddate .right {float:left; margin-left:10px; padding:5px; line-height:26px; border-left: 1px solid #D0DBE7;}

.categoryList {
	background-color:#fff;
	padding:2px;	
}

.categoryList dt{
	padding:2px;
	border-bottom:1px solid #fff;
	background:#f9f9f9;
	text-align:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
	color:#910400;
	clear:both;	
}
.categoryList dt a{color:#910400;}
.categoryList dd {
	float:left;
	line-height:23px;
    height:23px; 
    padding:0; 
	margin:0;
    padding-top:2px;
}
.cate_box {margin:0px; padding:2px; text-align:left;line-height:20px;}
.cate_box dl {
    overflow:hidden;
	clear:both;
	height:100%;
}
.cate_box dt {
	padding:2px;
	border-bottom:1px dashed #fff;
	background:#f9f9f9;
	text-align:left;
	height:22px;
	line-height:22px;
	font-weight:bold;
	clear:both;	
}
.cate_box dd {
	float:left;
	margin:0;
	padding:0;
	width:159px;
    line-height:23px;
    height:23px; 
    padding-left:10px; 
    padding-top:2px;	
}

.category_ul {line-height:23px;height:23px; padding-left:10px; padding-top:4px; border-bottom: 1px solid #f7f7f7;clear:both;}
.category_ul a {font:bold 12px Arial; color:#000;}
.category_ol {float:left;line-height:23px;height:23px; background:#f7f7f7; padding-left:10px; padding-top:4px; border-bottom: 1px solid #fff; width:157px;}
.orser_id    {margin:0px;padding: 0px 0px 0px 15px;height:18px;text-align:left;background: url(../image/p.gif) 5px 1px no-repeat}
.orser_user    {margin:0px;padding: 0px 0px 0px 15px;height:18px;text-align:left}
.orser_msg    {margin:0px;padding: 0px 0px 0px 15px;height:18px;text-align:left}

.left_hotgoods {float:left; border-bottom: 1px dashed #b7b7b7;}
.hotgoods_pic {float:left; padding: 5px; width:70px;}
.hotgoods_title {float:right; padding: 5px; width:101px; text-align:left;}
.hotgoods_ico {float:left; margin:0px; padding-top: 6px; text-align:center;}

.pagenavi {padding:5px 10px 5px 17px;}
.pagenavi span { color:#c30;}
.paybox {margin-top:5px;padding:5px; background-color:#fff; border-bottom:0px solid #c30; font: 12px arial; color:#004ca0; font-weight:bold;}
.select {font-size: 9pt;}
.small {font: 8pt dotum; padding-top: 3px; letter-spacing: 0px}
.regfont   {color: #f00;}

#goods_spec .advance {margin:10px 0; padding:5px; border:1px dashed #cb9227; background-color:#fffde6; color:#fe6601; text-align:left;}
#goods_spec table {width:100%; margin:5px 0px}
#goods_spec .goods_title {margin:5px 0px; font: bold 16px Arial, Helvetica, sans-serif;}
#goods_spec .top {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f7f7f7;}
#goods_spec .sub {border-bottom-:1px solid #ddd;margin-bottom:10px;}
#goods_spec th, #goods_spec td {padding:3px;}
#goods_spec th {width: 90px;text-align:right;font-weight:normal;}
#goods_spec td {text-align:left;}
/*
    SiteMap
*/
.siteMapBox {float:left;margin: 5px 26px 0 0;width: 210px;}
.sright {margin-right: 0;}

.p_total {
background-color: #F9FAFF;
border: 1px solid #7AC4EA;
border-right: 0px solid #7AC4EA;
font-weight: bold;
}
.p_pages {
background-color: #F9FAFF;
border: 1px solid #7AC4EA;
margin-right:1px;
vertical-align: middle;
font-weight: bold;
}
.p_num {
background-color: #FFF;
border: 1px solid #DDD;
margin-right:1px;
vertical-align: middle;
}
a:hover.p_num  {
background-color: #F9FAFF;
border: 1px solid #7AC4EA;
text-decoration: none;
}
.p_redirect {
background-color: #FFF;
border: 1px solid #DDD;
margin-right:1px;
font-size: 11px !important;
font-size: 13px;
}
a:hover.p_redirect {
background-color: #F9FAFF;
border: 1px solid #7AC4EA;
text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #E7E7E7;
vertical-align: middle;
background-color: #F1F1F1;
color: #EF5900;
font-weight: bold;
}

.qna{
    float:right;
	padding:10px 0px 5px 0px;
	width:100%;
	font-weight:bold;
	text-align:right;
	border-top: #e5e5e5 1px solid;
	word-break:break-all;
}
.comment_title{padding:10px;border-bottom-style:solid;border-bottom-color:#e6e6e6;border-bottom-width:1px;}
.qna_title{width:100%; background-image: url(../image/icon_review.gif); background-repeat:no-repeat;background-position:left 6px;padding:3px 0px 0px 12px}
.qna_page{padding:10px;text-align:center;}
.qna_contents{padding:5px; white-space:normal; word-break:break-all; clear:both;}
.qna_main{padding:5px; white-space:normal; word-break:break-all; clear:both;}
.qna_div{padding:10px 0px 0px 0px}

#sightings     {padding: 0px; margin: 0px}
#sightings img {border: #828282 1px solid; padding: 1px; margin: 1px;}
img.framed     {border: #828282 1px solid; padding: 2px; margin: 2px;}
.shop_product_price {font: 12px Dotum; color:#EF5900;}
.shop_price         {font: 12px Dotum; color:#EF5900}
strike              {color:#999}
.strike             {font:bold 12px arial; color:#555; text-decoration: line-through}
.price              {color:#f00;}
.stock              {font: 12px arial; color:#c90;}
.nostock            {font:bold 12px arial; color:#f00;}
.event              {font: 12px arial; color:#f00;}
.tel                {font:bold 16px arial; color:#eb4d16;}
.ct                 {font:bold 12px arial; color:#eb4d16;}
.pcode              {font: 12px arial; color:#06f}
.c00                {font:bold 14px Dotum; color:#c00;}
.f59                {font:bold 12px arial; color:#f60;}
.member_class       {font:bold 12px arial; color:#eb4d16;}

.absmiddle         {vertical-align:middle}
.agreed            {background-color:#fff; padding:10px; border:1px #e0e0e0 solid; height:300px; text-align:left;overflow:auto}

table.goods    {border:2px #e6e6e6 solid}
td.goods       {padding-left:10px;padding-top:0px;padding-bottom:0px;padding-right:10px}
.tableborder       {border: 0px solid #fff;background-color: #fff}
.secondrow, .c2    {background-color: #efefef; font-weight: normal;}
.firstrow, .c1     {background-color: #f9f9f9;font-weight:normal;color: #000;}
.page-content {float:left; margin:5px; text-align:left;}
.catespan {font: 11px arial; color:#f60}
.price_tb{width: 200px;}
.td_ltrb{border:#808080 1px solid ;}
.td_trb{border-top:#808080 1px solid ; border-right:#808080 1px solid ; border-bottom:#808080 1px solid ;}
.td_lbr{border-left:#808080 1px solid ; border-right:#808080 1px solid ; border-bottom:#808080 1px solid ;}
.td_br{border-right:#808080 1px solid ; border-bottom:#808080 1px solid ;}

/*分页2*/
.pages { float:none; border: 1px solid #cad9ea; background: #f7f7f7; height: 24px; line-height: 26px; color: #999; overflow: hidden; }
.pages a, .pages strong, .pages em, .pages kbd, #multipage .pages em { float: left; padding: 0 8px; line-height:26px; }
.pages a:hover { background-color: #fff; }
.pages strong { font-weight: bold; color: #cad9ea; background: #090; }
.pages a.prev, .pages a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pages a.next { padding: 0 15px; }
.pages kbd { border-left: 1px solid #cad9ea; margin: 0px; }
* html .pages kbd { padding: 1px 8px; }
.pages kbd input { border: 1px solid #cad9ea; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
/*分页3*/
#page_bar {
width:100%;
height:30px;
font:12px Arial, sans-serif;
color:#fff;
text-align:left;
line-height:30px;
margin-top:10px;
}

#page_bar div {
height:20px;
color:#fff;
border:1px solid #727272;
text-align:center;
line-height:20px;
float:left;
margin:2px;
padding:0 5px;
}

#page_bar div a {
color:#eb4d16;
text-decoration:none;
}

#page_bar #page_total_info {
background:#727272;
width:90px;
height:20px;
color:#fff;
float:left;
}

#page_bar .this-page {
color:#FFF;
background:#727272;
text-decoration:none;
padding:0 5px;
}

#page_bar span {
height:20px;
color:#727272;
text-align:center;
line-height:20px;
float:left;
width:22px;
}

#page_bar .input {
background:#fff;
width:30px;
height:18px;
border:1px solid #727272;
color:#BE7307;
padding:0 5px;
}

#page_bar .page-input {
color:#fff;
background:#727272;
border:0px solid #727272;
text-decoration:none;
padding:0 5px 0 5px;
}

.rightAd {
    margin: 15px 0 15px 10px;
	padding: 0;
	width: 686px;
	text-align: left;
	border: solid 2px #e6e6e6;
	clear: both;
	overflow:hidden;
}

#footerInfo {
    margin-top: 15px;
	padding: 0;
	width:900px;
	text-align:left;
	border-bottom: solid 2px #e6e6e6;
	clear:both;
	overflow:hidden;
	position: relative;
}
#footerInfo dl {
    margin:5px 6px;
	padding:10px 0;
	float:left;
	width:210px;
	height:110px;
	border:solid 0px #e6e6e6;
}
#footerInfo dt {
    float:left;
	padding-left:5px;
	margin-bottom: 5px;
	width:205px;
	height:23px;
	border-bottom:dashed 1px #999;
	font-size: 14px;
	font-weight:bold;
	color:#151515;
}
#footerInfo dd {
    margin: 0;
	padding: 0;
	height:22px;
	line-height:22px;
	padding-left:25px;
	clear:both;
	background: url(../image/good_icon_sale_arrow2.gif) 13px 5px no-repeat;
}
.footer {margin:10px 0; text-align:center; line-height:22px; border-top:0px solid #eee;}
.copyright {margin:10px 0; text-align:center; line-height:22px; border-top:0px solid #eee;}

.cartNavi{margin:5px 0; padding:5px; background-color:#f7f7f7;text-align:right;}
.button { 
    margin:0 2px;
    width:auto;
	height:22px;
	line-height:22px;
    background:url(../image/btn_alt_bg.gif) repeat-x #e68952;
    border:1px solid #d73503;
    padding:0 5px;
    color:#fff;
    font:bold 12px arial, sans-serif;
    cursor:pointer;
	text-transform:uppercase;
    text-align:center;
    vertical-align:middle;
	overflow:visible;
}

.mypageCounter {
    margin:5px 0;
    padding:10px 5px;
    border-bottom:1px dashed #ccc; 
    width:670px;
}
.textright{ margin:10px; text-align:right;}
.p9blackb{color:#000;font-weight:700;padding-left:6px;}
.p9orangeb{color:#f50;font-weight:700;padding-left:6px;}
.emptyCart {clear:both; padding:15px; margin:10px; color:#f30;}
.buyTitle {
    margin-top:20px;
	padding:0;
	clear:both;
}
.buyTitle span {
    font:bold 14px arial; 
	color:#f60;
}
.buyBox {
    margin:0;
	padding:10px;
	border:1px solid #DEDEDE;
}

.boxItem {
	background-color:#fff;
	padding:5px;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	clear:both;
}
.coupon {float:left; width:900px; border:1px solid #fed578; background-color:#fdf7d7; padding:0; margin:10px 0;}
.coupon h2 {margin:5px; padding:0 2px; color:#f60; font-weight:bold;}

/* Cart nav */
#breadcrumbs {margin:15px 0; overflow:hidden; border:1px solid #c7e1ef; height:28px; padding:0 1em 0 0; background:url(../image/menubg.gif) repeat-x #EFFCFE; line-height:28px;}
#breadcrumbs .crumbs-item {float:left; overflow:hidden; height:28px; padding:0 3.3em; background:url(../image/breadcrumbs-item.gif) right top no-repeat; position:relative; margin-right:-7px;}
#breadcrumbs .crumbs-item .strong {color:#60afe6;}
#breadcrumbs .crumbs-item i {position:absolute; height:28px; width:7px; left:0px; top:0}
#breadcrumbs .crumbs-item i {background:url(../image/breadcrumbs-item.gif) right bottom no-repeat;}
#breadcrumbs .hover {background-color: #EFF9C8; text-decoration:none}
#breadcrumbs img {vertical-align:middle;}

.empty_cart {clear: both; padding: 15px; margin: 10px;}

.wrapper {width:680px; margin:0;}
.wrapper .atitle {margin-bottom:20px; padding:10px; border-bottom:1px #ccc dashed; text-align:center; font-size:14px; font-weight:bold; color:#f90;}
.wrapper .date {margin-top:20px; padding:10px; border-top:1px #ccc dashed; text-align:right;}

.artlistwrap {margin:0; padding:15px 0; width:680px;}
.artlistwrap ul {margin:0; padding:0; }
.artlistwrap li {padding:5px 0; background:url(../image/dotted.gif) repeat-x bottom; }
.artlistwrap li a {padding:0 0 0 15px; background:url(../image/icon_arrow.gif) no-repeat 0 4px;}
.artlistwrap li a:hover {padding:0 0 0 15px; background:url(../image/icon_arrowy.gif) no-repeat 0 4px;}
.artlistwrap li span {margin:0 0 0 10px; font-size:.8em;}
.artlistwrap p {padding:0; font-size:12px;}

.Comments {line-height:20px;}
.Comments .list {margin-bottom:10px; border:1px solid #ddd;}
.Comments .timpstamp {font-size:.8em; color:#777;}
.Comments td {padding:2px 8px;}
.Comments .author {color:#f90; font-weight:700;}
.Comments .asking dd, .Comments .reply {background:#F5F5F5; border-top:1px solid #ddd;}
.Comments .reply .author {color:#000; margin:0 3px 0 0;}
.Comments .addreply {float:right; margin:0 10px 0 0; letter-spacing:.1em;}

.FormWrap label,.division label {width:auto;}
.FormWrap {border:1px solid #D5D5D5;background:#f0f0f0;margin:0;padding:0;}
.FormWrap h4 {font-size:14px;font-weight:400;padding-left:5px;color:#777;margin:5px 0;}
.FormWrap em {font-stretch:normal;color:#F60;margin:0 2px;}
.FormWrap .inputstyle {border:1px solid #ccc;padding:5px;}
.FormWrap .division, .divcoupon {background:#fff;border:1px solid #E1E1E1;margin-bottom:7px;padding:0;}

.division, .divcoupon {padding:5px; border:0px solid #ccc; overflow:hidden;}
.division table.forform th,.division table.forform td {vertical-align:top;padding:5px;}
.division table.forform th {width:100px;font-size:14px;font-weight:400;padding-left:5px;color:#777;white-space:nowrap;text-align:right;}
.division label.error {color:#c00; float:left;}

.forform th, .forform td {vertical-align:top;padding:5px;}
.forform th {width:100px;font-size:12px;font-weight:400;padding-left:5px; white-space:nowrap;text-align:right;}

/* Rating */
div.rating {cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after {content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel, div.star {float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel, div.cancel a {background:url(../image/delstar.gif) no-repeat 0 -16px}
div.star, div.star a {background:url(../image/star.gif) no-repeat 0 0px}
div.cancel a, div.star a {display:block;width:16px;height:100%;background-position:0 0px;border:0px solid #ff9900}
div.star_on a {background-position:0 -16px!important}
div.star_hover a, div.star_live a:hover {background-position:0 -32px}
div.star_readonly a, div.star_readonly a:hover {cursor:default !important}
div.star {background:transparent!important;overflow:hidden!important}
/* Style for indexbar tabs */
.navi_tbox {float:left; margin-bottom:10px; border:1px solid #727272; border-top:none; width:681px; line-height:20px; }
.review {padding:5px; clear:left; background:#fff;}
div#indexbar {
	float:left;
	margin-top:10px;
	padding-top:5px;
	background:#727272;
	border-top:none;
	border-bottom:1px solid #727272; 
	width:683px; 
	height:22px;
	font-weight:bold;
	clear:both;
}
div#indexbar .tabs {
	float:left;
	line-height:20px;
	display:block;
	padding-left:20px
}
div#indexbar .tabs a.selected:link, div#indexbar .tabs a.selected:visited {
	background:#fff;
	border:1px solid #727272;
	color:#222;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid white
}
div#indexbar .tabs a:link, div#indexbar .tabs a:visited {
	position:relative;
	display:block;
	float:left;
	line-height:21px;
	height:100%;
	margin-bottom:-1px;
	padding:0 10px;
	text-decoration:none;
	color:#fff
}

/*排序*/	
#paixu{padding:2px 9px 0 13px;height:30px;line-height:30px;margin:10px 0 0 0;background:#f5f5f5;color:#434343;clear:both;}
#paixu span{float:right;}
/* Success, notice and error boxes
-------------------------------------------------------------- */
.msg,
.msgbox,
.notice, 
.success {padding: 10px; margin-top: 10px; border: 2px solid #ddd;}

.msg,
.msgbox,
.notice, 
.success li {list-style:none;}

.msg {background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4;}
.msgbox {background: #f9f9f9; color: #333; border-color: #ddd;}
.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}

.msg a {color: #8a1f11;}
.msgbox a {color: #8a1f11;}
.notice a {color: #514721;}
.success a {color: #264409;}
