@charset "utf-8";

/* honeystoneshop.com css sys */
/* author: zmkone */
/* author mail: zmkone@gmail.com */

/* body */

body {
	color:#000000; 
	text-align:center;
	font-size:12px;
	font-family:Trebuchet MS, Verdana;
	margin:0; padding:0;
	background:#FFF;
}

div,form,img,ul,ol,li,dl,dt,dd,p { margin:0; padding:0; border:0;}

p { line-height:18px; }

input {
	padding:0; margin:0;
	line-height:22px;
	font-family:Trebuchet MS, Verdana;
	font-weight:normal;
	border:1px solid #7F9DB9;
	margin-right:10px;
}

ul,li { list-style:none ; margin:0; padding:0; }

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

h1 { font-size:20px; }

h2 { font-size:14px; }

h3 { font-size:12px; }

h4 { font-size:10px; }

table,td,tr,th, font, input, textarea { font-size:12px; }

a {color: #A9A9A9; text-decoration:none;}
a:link	{color: #A9A9A9; text-decoration:none;}
a:visited {color: #A9A9A9;text-decoration:none;}
a:hover {color: #C0A464; text-decoration:underline;}
a:active {color: #A9A9A9;}

/* layout */

.wrapper {
	width:960px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
}

.header{}
.header .welcome{
	color:#b7b3a7;
	line-height:23px;
	text-align:right;
	border-bottom:1px solid #e0ddd4;
}

.topnav{}
.topnav .topnav-logo,
.topnav .topnav-logo a{
	float:left;
	width:695px;
	height:61px;
	background:url("logo.gif") no-repeat;
	background-position:0 4px;
}
.topnav .topnav-logo a{
	text-indent: -9999px;
}

.topnav .topnav-menu{
	float:right;
	margin-top:6px;margin-bottom:4px;
}

.topnav .topnav-menu li{
	float:left;
	color:#d2d2d2;
	padding-left:12px;padding-right:12px;
	text-align:center;
	border-left:1px solid #ededea;
	margin-bottom:12px;
}

.topnav .topnav-menu a.link{
	float:left;
	height:24px;line-height:24px;padding-top:6px;
	cursor:pointer;
	color:#d2d2d2;
}

.topnav .topnav-menu a:hover{
	color:#333;
}

.topnav .topnav-menu .home{width:50px;height:24px;background:url("top_icon01a.gif") no-repeat;background-position:-12px -2px;}
.topnav .topnav-menu .my{height:24px;background:url("top_icon02a.gif") no-repeat;background-position:0 0px;}
.topnav .topnav-menu .feedback{height:24px;background:url("top_icon03a.gif") no-repeat;background-position:0 0px;}
.topnav .topnav-menu .shopping{height:24px;background:url("top_icon04a.gif") no-repeat;background-position:-5px 0px;}

.top-menu{width:960px;margin-bottom:4px;}
.top-menu .search{float:left;width:164px;height:33px;line-height:33px;background:url("top-menu-bg01.gif") repeat-x;}
.top-menu .topSearch{width:105px;color:#999999;margin:1px 0 0 6px;}

.top-menu .menu{float:left;width:796px;height:33px;line-height:33px;background:url("top-menu-bg01.gif") repeat-x;}
.top-menu .menu a{float:left;text-align:center;padding:0 20px 0 20px;height:27px;line-height:27px;color:#fff;border-left:1px solid #fff;}
.top-menu .menu a:hover{color:#fff;}
.top-menu .menu a:visited{color:#fff;}

.homepage{}
.homepage .leftmenu{
	float:left;
	width:200px;
	width:200px;height:390px;
	padding:0;margin:0;
	margin-top:12px;padding-top:15px;
	background:url("bg_leftmenu.gif") no-repeat;
}

.adv{padding:2px 0 2px 0;}

.container{width: 960px;margin: 0px auto;}
.page-left {float: left;width: 200px;margin-right: 10px;overflow: hidden;}
.page-middle {float: left;width: 550px;overflow: hidden;margin-right: 10px;}
.page-right {float: left;width: 190px;overflow: hidden;}

#cat-div-index {margin-top:3px;}
#cat-div-index ul {list-style-type: none;}
#cat-div-index .parent-cat {padding-left: 0px;	background: url();	border-bottom: 2px solid #81bf42;	line-height: 25px;	font-weight:bold;	font-size:11px;}
#cat-div-index .parent-cat a:visited, #cat-div-index .parent-cat a:link {	color:#9fcf6b;	text-decoration: none;}
#cat-div-index .parent-cat a:hover {color: #FF6000;	text-decoration: none;}
#cat-div-index li {	padding-left: 20px;	background-image: url(2008-leftbg.gif);	background-repeat: no-repeat;	line-height: 30px;}
#cat-div-index a:visited, #cat-div-index a:link {	color: #333;	text-decoration: none;}
#cat-div-index a:hover {color: #FF6000;	text-decoration: none;}
#cat-div {margin-top:3px;}
#cat-div ul {list-style-type: none;}
#cat-div li {padding-left: 20px;padding-right: 30px;line-height: 30px;border-bottom: 1px solid #FFFFFF;}
#cat-div a:visited, #cat-div a:link {color: #8B8576;text-decoration: none;}
#cat-div a:hover {color: #FFF;text-decoration: none;}

.maildomain a{padding:0 6px 0 6px;color:#990000;text-decoration:underline;}
.maildomain a:visited{color:#990000;}

.ad-div{margin:0 0 10px 0;}

.goods-recommend {width:600px; list-style-type: none; color:#999999;font-size:11px;}
.goods-recommend ul{width:600px;}
.goods-recommend li {text-align:center;padding-right:13px; padding-bottom:8px; margin-bottom:5px;float:left;white-space:nowrap;width:110px;text-overflow:ellipsis;overflow:hidden;border-bottom: 2px solid #EEEEEE;}

.catalog{width:960px;background:#fff;}
.catalog .menu{
	float:left;
	width:200px;
}
.catalog .menu div{padding:2px 0 2px 0;}
.catalog .menu dl{}
.catalog .menu dd a{float:left;width:164px;color:#8B8576;line-height:28px;padding-left:22px;background:#DFDCD3;	border-bottom:1px dotted #fff;}
.catalog .menu dd a.selected{background:url("bg-category.gif") repeat-y;background-position:0 0;}
.catalog .menu dd a:hover{color:#fff;}
.catalog .menu dd a.selected{background:url("bg-category.gif") repeat-y;background-position:0 0;}
.catalog .menu dd .childcats li a{width:164px;padding-left:44px;}

.article-list {
	padding: 2px;
	background-image: url(news_bg.gif);
	list-style-type: none;
}
.article-list li {
	padding-left: 2em;
	line-height: 180%;
	background-image: url(news_arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 5px;
	white-space:nowrap;
	width:160px;
	text-overflow:ellipsis;
	overflow:hidden;
}
.article-list a:visited, .article-list a:link {
	color: #9A6F4A;
	text-decoration: underline;
}
.article-list a:hover {
	color: #9A6F4A;
	text-decoration: underline;
}

.catalog .hrbody{
	float:left;
	width:749px;
	margin:0;
	padding:10px 0 0 10px;
	background:#fff;
}

.catalog .hrbody .location{
	color:#999999;
	background:url("icon-location.gif") no-repeat;
	background-position:0 9px;
	height:30px;line-height:30px;
	padding:0 0 16px 16px;
}

.catalog .hrbody .location a{color:#999999;}

.catalog .hrbody dd{}

	.catalog .hrbody .info{
		border-top:1px solid #E0DDD4; 
	}

	.catalog .hrbody .largeimages{
		float:left;
		width:400px;
		height:400px;
		text-align:center;
		padding-top:20px;
	}

	.catalog .hrbody .detail{
		float:right;
		width:270px;
		padding-top:12px;
	}

	.catalog .hrbody .detail h1{
		font-size:14px;
		line-height:30px;
		border-bottom:2px solid #E0DDD4;
	}

	.catalog .hrbody .detail h2{
		font-size:12px;
		line-height:24px;
		font-weight:normal;
	}

	.catalog .hrbody .detail h2 li{line-height:22px;}

	.catalog .hrbody .detail h2.price {clear:both;}
	.catalog .hrbody .detail h2.price .tag{float:left;width:80px;}
	.catalog .hrbody .detail h2.price .value{float:left;}
	
	.originalprice{
		font-size:14px;
		text-decoration: line-through ;
	}

	.catalog .hrbody .detail h2.price .value a{
		color:#765935;
	}

	.catalog .hrbody .detail h2.colour{line-height:36px;}
	.catalog .hrbody .detail h2.colour select{
		margin:6px;
		margin-left:0;
	}

	.totalrec{
		width:100%;
		height:38px;line-height:38px;
		background:url("category-bg01.gif") repeat-x;
		margin:6px 0 6px 0;
	}
	.totalrec div{
		color:#000;
		padding-left:12px;margin-left:12px;
		background:url("category-bullet01.gif") no-repeat left;
	}

ul.goods{
	padding:0;
}

	ul.goods li{
		float:left;
		text-align:center;
		width:140px;
		height:190px;
	}

	ul.goods_border li{
		float:left;
		text-align:center;
		width:140px;
		height:220px;
		border-bottom:1px dotted #ccc;
	}

	ul.goods li div.title{
		height:22px;line-height:22px;
	}

	ul.goods li	div.thumbnail img{
		width:140px;
		height:140px;
	}

	ul.goods li div.price{
		color:#FF8000;
		font-weight:bold;
	}

.catalog .hrbody dd ul.goods{
	padding:20px 0 0 0;
}

.catalog .hrbody dd ul.goods li{
	width:180px;
}

.catalog .hrbody dd ul.goods li div.title{
	height:26px;
	line-height:22px;
}

.catalog .hrbody dd ul.goods li a{color:#333;}

.catalog .hrbody dd ul.goods li div.price{
	color:#B2A564;
	font-weight:bold;
}

.pager{
	width:740px;
	height:25px;
	line-height:24px;
	color:#666666;
	text-align:center;
}

.best{
	width:740px;
}

.best td h1,
.best td h2,
.showbox li h1,.showbox li h2,.showbox li h3{
	font-size:12px;
	font-weight:normal;
}

.best td h1 a,
.showbox li h1 a{
	color:#C0A464;
	line-height:26px;
	+line-height:28px;
	background:url("btn_bestarrow.gif") no-repeat;
	background-position:middle;
	padding-left:12px;
}

.best td h2{color:#A9A9A9;line-height:16px;}

.showbox ul{
	border-top:6px solid #f5f5f5;
	padding-top:10px;
}

.showbox .top-border{
	color:#A9A9A9;
	border-top:6px solid #f5f5f5;
}

.top-border *{line-height:22px;}

.showbox li{
	float:left;
	width:240px;
	height:113px;
}

.showbox li .thumbnail{
	float:left;
	width:90px;
	height:90px;
}

.showbox li .info{float:left;width:150px;}
.showbox li .info h1,
.showbox li .info h2,
.showbox li .info h3{
	padding-left:3px;
}

.login{width:100%;text-align:left;margin:12px 0;padding:0;}
.login dl.login_ll{float:left;width:50%;padding:0;margin:0;color:#444444;border-right:1px solid #CECECE;}
.login dl.login_rr{float:left;width:auto;padding:0 28px;margin:0;color:#444444;}
.login dt,h3.title{font-size:14px;font-weight:bolder;color:#6F603B;padding:0;margin:0;}
.login dt span{font-size:12px;font-weight:normal;color:#5B5B5B;padding:0;margin:0;}
.login dd{line-height:24px;padding-top:16px;}
.login label{float:left;width:90px;padding-right:10px;text-align:right;}

.login-form{
	float:left;
	width:475px;
	height:213px;
	background:url("bg-login-form.gif") no-repeat;
}

.login-form .fillTitle{color:#666;}
.login-form .fillForm{
	width:146px;
	height:19px;
	border:1px solid #ccc;
}
.login-tip{
	float:right;
	width:478px;
	height:213px;
	background:url("bg-login-help.gif") no-repeat;
}
.login-alert{
	width:960px;
	color:#893535;
	text-align:center;
}

.lf{float:left;padding-left:6px;}

	.lf a{
		color:#444;
	}

	.lf .tradetip{
		font-size:14px;
		padding:6px;
		color:#FF6600;
		background:#FFFFEE;
		border:1px solid #EEEEDD;
	}

.lr{float:right;padding-right:6px;}

	.lr a{
		color:#444;
	}

#shipping_memo{
	font-size:12px;
	color:blue;
}

dt.tag{
	font-size:14px;
	color:#3D5B7C;
	margin:6px;
	margin-left:0;
	border-bottom:1px dotted #cccccc;
}

.tbform{

}

	.tbform dt{
		padding:0;
		margin:0;
		color:#3D5B7C;
		font-size:14px;
		margin-bottom:12px;
	}

	.tbform dd{
		padding:0;
		margin:0;
	}

	.tbform ul{
		clear:both;
		margin-bottom:12px;
		list-style-type:none;
	}

	.tbform ul.bline{
		border-top:1px solid #efefef;
		margin-top:12px;
		padding-top:6px;
	}

	.tbform ul.bline strong{color:#FF6600;}

	.tbform li{
		float:left;
	}

	.tbform li.tag{
		width:100px;
	}

.header1{
	font-size:14px;
	color:#FF6600;
}

.header2{
	font-size:14px;
	color:#5E687E;
	border-bottom:1px dotted #cccccc;
	padding-bottom:6px;
	margin-top:12px;
	margin-bottom:12px;
}

.header3{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-top:12px;
}

.header4{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:12px;
}

ul li.text1{
	list-style-type:none;
	color:#444;
	padding-top:4px;
	padding-bottom:6px;
}

	ul li.text1 .labelText{
		float:left;
		color:#444;
		width:280px;
	}

	ul li.text1 .label{
		float:left;
		color:#444;
		width:80px;
		padding-top:4px;
	}

	ul li.text1 .label2{
		float:left;
		color:#444;
		width:250px;
	}

	ul li.text1 .link1 a{
		float:right;
		color:#FF6600;
	}

.property{width:100%;padding:0 0 10px 0;text-align:left;}
.property dl{padding-top:20px;}
.property dt{font-size:14px;font-weight:bolder;line-height:28px;text-align:left;border-bottom:1px dotted #ccc;}
.property dd{color:#666;line-height:30px;}
.property dd p{float:left;width:40%;line-height:30px;}

.memo{
	text-align:left;
	line-height:28px;
	padding-bottom:12px;
}

.lf p{padding:0;margin:0;margin-bottom:6px;}

.link{margin-top:24px;}

.link dl{
	margin-bottom:12px;
	border-bottom:1px dotted #ccc;
}

.link dt{
	font-size:14px;
	font-weight:bold;
}

.link dd{
	padding-top:6px;
}

.link dd a{
	float:left;
	padding:6px;
	margin-top:4px;
	padding-left:0;padding-top:0;
}

	.basket{
		width:960px;
		color:#666666;
	}

		.basket ul{
			list-style-type:none;
		}

		.basket ul.header{
			width:100%;
			float:left;
			color:#fff;
			background:#8C9CBD;
		}

		.basket ul.header li,
		.basket ul.items li{
			float:left;
			font-size:12px;
			padding:6px;
		}

		.basket ul.header .item,
		.basket ul.items .item{
			width:120px;
		}

		.basket ul.items .item .productImages{
			width:100px;
			height:100px;
			border:1px solid #cccccc;
		}

		.basket ul.header .description,
		.basket ul.items .description{
			width:180px;
		}

		.basket ul.header .qty,
		.basket ul.items .qty{
			width:140px;
		}

		.basket ul.header .gift,
		.basket ul.items .gift{
			width:80px;
		}

		.basket ul.header .price,
		.basket ul.items .price{
			width:70px;
		}

		.basket ul.header .total,
		.basket ul.items .total{
			width:70px;
		}

		.basket ul.items_options{
			margin-left:90px;
			margin-bottom:8px;
			padding:6px;padding-top:3px;
			background:#F5F5F5;
		}

		.basket ul.items_options li{
			font-size:11px;
		}

	.leftText{
		font-size:12px;
		padding:6px;
		background:#efefef;
		border:1px solid #cccccc;
	}

	.leftText p{
		padding:0;
		margin:0;
	}
	
	.leftText p.smallText{
		font-size:10px;
		margin-bottom:4px;
	}

	.leftText p.smallText a{
		color:#5D6790;
	}

	.leftText p.smallText a:hover{
		color:red;
		text-decoration:underline;
	}

.gdborder{
	border:1px solid #C6D2E0;
	text-align:center;
}

.gdborder td{font-size:11px;}

.gdbackground{
	background:#ffffff url("floater_bgoods.gif") repeat-x;
}

.smallImages{padding:6px;}
.w180{width:180px;}
.w300{width:300px;}

/* STEP */
.step{width:960px;height:55px;margin-bottom:12px;background:url("mall_head.png") no-repeat left bottom;border-bottom:1px solid #E6E6E6;position:relative;}
.step div{font-size:14px;color:#ccc;font-weight:bolder;}
.step div.selected{color:#6F603B;}
.step div#step1{top:12px;left:260px;position:absolute;}
.step div#step2{top:12px;left:350px;position:absolute;}
.step div#step3{top:12px;left:500px;position:absolute;}
.step div#step4{top:12px;left:600px;position:absolute;}

/* ORDER LIST */
.order_list {width:960px;border-bottom:#efefef 1px solid;}
.order_list {display:block; height:30px;}
.order_list li { display:block; float:left; height:30px; line-height:30px; padding:0 12px 0 0;}

.ol_no{ width:156px; }
.ol_time{ width:126px; }
.ol_status {width:80px;}
.ol_qty, .ol_total { width:66px;}

.ol_menu a {
	color:#333;
	text-decoration:none;
	display:block; float:left; height:30px; line-height:30px; padding:0 12px 0 0;
}
.ol_menu a:visited { color:#908D80; text-decoration:none;}
.ol_menu a:hover { color:#8E0018; }
.ol_menu_normal a:visited { color:#908D80; text-decoration:none;}
.ol_menu_normal a:hover { color:#8E0018; }

.order_prolist ul { height:30px; line-height:30px; border-bottom:#E6E6E6 1px solid;}
.order_prolist li { float:left; padding-bottom:0;}
.order_prolist div { text-align:right;}

.order_item, .order_price, .order_qty, .order_total {padding-right:5px;}
.order_item { width:420px;}
.order_price { width:60px;}
.order_qty { width:60px;}
.order_total { width:60px;}


/* BASKET */
.basket{width:960px;text-align:left;margin:0 auto;padding:0;}
.basket h2{font-size:12px;font-weight:normal;}

.cart_list_title { display:block; color:#4A4840; background:#E6E6E6; height:40px; width:960px; margin:12px 0;}
.cart_list_title li { display:block; float:left; line-height:30px; padding:5px;}

.cart_list { display:block; height:90px; width:960px; border-bottom:#E6E6E6 1px solid;}
.cart_list li { display:block; float:left; height:80px; padding:5px;}
.cart_list:hover { background:#F8F6F1; border-bottom:#6F603B 1px solid; cursor:pointer;}

.cart_item { width:100px;}
.cart_item img { width:80px; height:80px;} 
.productImages{width:80px; height:80px;}

.cart_note { width:220px;}
.cart_note p { margin-top:34px; line-height:22px;}
.cart_status { width:40px; line-height:80px;}
.cart_price { width:60px; line-height:80px;}
.cart_qty { width:50px;}
.cart_qty p { margin-top:34px; line-height:22px;}
.cart_qty input { margin-top:25px;}
.cart_total { width:60px; line-height:80px;}
.cart_del { width:90px; line-height:80px;text-align:center;}
.cart_fav { width:90px; line-height:80px;text-align:left;}
.input_grey{width:30px;}

.cashier {display:block;color:#DC8100;width:960px;font-size:14px;font-weight:bolder;}
.cashier li { display:block; float:left; line-height:22px;}
.cashier input { margin-top:7px; margin-bottom:7px;}
.cashier_list1 { width:400px; padding-left:30px;}
.cashier_list2 { width:80px; }
.cashier_list3 { width:110px; }
.cashier_list4 { width:350px;}
.cashier_list5 { width:430px; }

.bg_grey03{font-weight:bold;}
.co_blue {
	color:#0097FF;
	height:32px;line-height:32px;
}
.co_orange {
	color:#FF7400;
	height:32px;line-height:32px;
}

.related{
	width:740px;
	height:40px;
	border-bottom:1px solid #dcdcdc;
}

	.related a{
		float:left;
		width:140px;
		height:40px;
		background:url("bg_related_tip.gif") no-repeat;
		background-position:right;
	}

	.related a div{
		padding:14px 0 0 58px;
	}

	.related a.selected{
		float:left;
		background-position:left;
	}

.gbook{
	width:408px; height:320px;
	float:left;
	padding:15px;
	margin-right:2px;
}

.gbook_note{
	color:#3887BD;
	width:410px; height:320px;
	float:right;
	padding:15px;
}

.gbook li { display:block; height:30px; line-height:30px;}

.gbook_note li { display:block; line-height:18px; margin-top:20px;}

.gbook {}

/** gbook list layout **/

.gbook_list { display:block; }
.gbook_list li { display:block; border-top:#E6E6E6 1px solid; padding:15px 0; } 
.gbook_list li a { padding:0 8px ; font-size:11px;}
.gbook_list li span { font-size:11px; color:#333; padding:0 8px 0 30px;}
.gbook_list li font { color:#333; font-weight:bolder;}
.gbook_list li p { display:block; line-height:20px; margin-top:10px;}

.gbook_reply { color:#3887BD; padding:10px 10px 10px 10px; border-top:1px solid #ccc; margin-top:10px;}
.gbook_reply h3 { margin-bottom:8px;}

.btnSearch{border:0;}

.login{width:100%;text-align:left;margin:12px 0;padding:0;}
.login dl.login_ll{float:left;width:50%;padding:0;margin:0;color:#444444;border-right:1px solid #CECECE;}
.login dl.login_rr{float:left;width:auto;padding:0 28px;margin:0;color:#444444;}
.login dt,h3.title{font-size:14px;font-weight:bolder;color:#6F603B;padding:0;margin:0;}
.login dt span{font-size:12px;font-weight:normal;color:#5B5B5B;padding:0;margin:0;}
.login dd{line-height:24px;padding-top:16px;}
.login label{float:left;width:90px;padding-right:10px;text-align:right;}

.telephone{
	width:960px;
	height:140px;
	background:url("bg_tel.gif") no-repeat;
}
.telephone ul{float:left;}
.telephone li{padding:0;margin:0;}

.telephone li a{color:#333;}
.telephone li a:hover{color:#333;}

	.clip1{
		width:210px;
		margin:18px 0 0 0;
		background:url("index-title10.gif") no-repeat;
	}

		.clip1 li{
			padding:8px 0 0 6px;
			background:url("index-links-bullet.gif") no-repeat;
			background-position:0 14px;
		}

	.clip2{
		width:220px;
		margin:18px 0 0 0;
		background:url("index-title11.gif") no-repeat;
	}

		.clip2 li{
			float:left;
			width:100px;
			padding:8px 0 0 6px;
			background:url("index-links-bullet.gif") no-repeat;
			background-position:0 14px;
		}

	.clip3{
		width:220px;
		margin:18px 0 0 0;
		background:url("index-title12.gif") no-repeat;
	}

		.clip3 li{
			padding:8px 0 0 6px;
			background:url("index-links-bullet.gif") no-repeat;
			background-position:0 14px;
		}

.footer{
	color:#A9A9A9;
	line-height:44px;
	margin-top:8px;
	text-align:left;
	border-top:1px solid #ccc;
}

.copyright{width:960px;text-align:right;font-size:10px;background:#E6E6E6;height:24px;line-height:24px;margin:6px 0 6px 0;}
.copyright a,
.copyright a:visited{color:#333;}

.footer_left{float:left;width:50%;color:#333;}
.footer_left a{color:#333;}
.footer_left a:hover{color:#333;}
.footer_left a:visited{color:#333;}
.footer_right{float:right;height:33px;line-height:33px;}
.footer_right a{color:#333;}
.footer_right a:hover{color:#333;}
.footer_right a:visited{color:#333;}

#div_sellprice{
	font-family:Trebuchet MS;
	font-size:12px;
}

.txtLogin{width:68px;height:14px;border:1px solid #cccccc;}

.btn_grey, .btn_blue, .btn_orange, .btn_order, .btn_fav, .btn_modify, .btn_myhistory{
	text-align:center;
	width:95px;
	height:25px;
	border:0;
	padding:0;
	line-height:25px;
	margin-right:6px;
	cursor:pointer;
}

.btn_grey:hover,
.btn_blue:hover,
.btn_orange:hover,
.btn_order:hover,
.btn_fav:hover,
.btn_modify:hover,
.btn_myhistory:hover{
	text-decoration:none;
}

.btn_grey,
.btn_blue { color:#333; background:url("btn_bg.gif") no-repeat;}
.btn_orange {width:74px; color:#fff; background:url("btn_bg2.gif") no-repeat;}
.btn_red { color:#FFF; background:#E20026; }
.btn_modify{width:95px; color:#fff; background:url("btn_bg3.gif") no-repeat;}
.btn_myhistory{width:180px; color:#fff; background:url("btn_myhistory.gif") no-repeat;}

.btn_order, .btn_fav { width:84px; color:#FFF; padding-left:25px;}
.btn_order { background:#0097FF url(icon_cart_btn.gif) no-repeat 0 -3px;}
.btn_fav { margin:0; background:#908D80 url(icon_fav_btn.gif) no-repeat 0 -3px;}

.btn_normal{height:20px;line-height:20px;color:#fff;background:url("btn_normal.gif") repeat-x;border:none;font-size:12px;padding:0 6px 0 6px;margin-left:8px;}

.btnButton{width:95px;height:26px;line-height:26px;color:#fff;text-align:center;background:url("bg_loginbtn.gif") no-repeat;border:0;}
.btnButton a{color:#fff;}
.btnButton a:visited{color:#fff;}

.service{width:188px;height:188px;background:url("customer_servce.jpg") no-repeat;position:relative;margin-top:10px;}
.service .msn{top:130px;left:10px;position:absolute;}
.service .qq{top:160px;right:10px;position:absolute;}
.service .wangwang{top:160px;left:10px;position:absolute;}
.service .msn a,.service .qq a,.service .wangwang a,
.service .msn a:visited,.service .qq a:visited,.service .wangwang a:visited,
.service .msn a:hover,.service .qq a:hover,.service .wangwang a:hover{color:#333;}

.comments{width:100%;}
.comments dl{text-align:left;padding-top:10px;}
.comments dt{color:#404040;font-weight:bolder;line-height:22px;}
.comments dt span{padding-right:10px;}
.comments dd{line-height:22px;color:#404040;margin-bottom:12px;border-bottom:1px dotted #ccc;}
.comments dd .body { color:#333; padding:0; background:#fff;}
.comments dd .reply { color:#920000; padding:0; background:#fff;}
.comments dd .reply h3 { font-size:12px; margin-bottom:8px;}

hr.dotted_hr{height:1px;border-bottom:1px dotted #ccc;padding:0;margin:0;}

.br{clear:both;}