/*left menu*/
ul
{
	list-style-type:none;
}
.clear
{
	clear:both;
}
.f1{color:#ff6666;}

.commentsline{background:url(../images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; 
}
   
.commentsfrm
{
    border:1px solid #c3c3c3;
    margin:10px 0 20px 0;
}
.prdattr
{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}
.prdattr table
{
	margin-top:10px;
}

.edittable
{
	width:100%;	
}

.edittable th
{
	width:25%;
	border-bottom: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
	border-top: #d8d8d8 1px solid;
	border-right: #d8d8d8 1px solid;
	padding-top: 5px;
	text-align:right;
}

.edittable td
{
		border-bottom: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
	border-top: #d8d8d8 1px solid;
	border-right: #d8d8d8 1px solid;
	padding-top: 5px;

}

.usercomment
{
	line-height:18px;
	margin-bottom:5px;
	border-bottom: #d8d8d8 1px dotted;
}
.usercomment .f_l
{
	float:left;
}
.usercomment .f_r
{
	float:right;
} 
.usercomment .msgBottomBorder
{
	clear:both;
	
} 

/*------------*/
.hightbox
{
	width:100%;
	padding:0px 0 10px 0;
}

.goods-spec
{
	overflow: auto;
	height: 100%;
	line-height: 180%;
}
.goods-spec .curr
{
	z-index: 10;
}
.goods-spec .spec-selected
{
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	color: #333;
}
.goods-spec .spec-item
{
	clear: left;
	overflow: hidden;
}
.goods-spec .spec-item .spec-tip
{
	color:#a10000;
}
.goods-spec li
{
	float: left;
	margin: 3px;
	min-width: 1.5em;
}
.goods-spec a
{
	border: 1px #fff solid;
	display: block;
	position: relative;
	background: #fff;
	margin: 0;
	overflow: hidden;
	*overflow:visible;
	*float:left;
}

.goods-spec a i
{
	display: none;
	background: url(../images/item_sel.gif) no-repeat 0 0;
	height: 12px;
	overflow: hidden;
	width: 12px;
	position: absolute;
	bottom: -1px;
	right: -1px;
	text-indent: -9999em;
}
.goods-spec a span, .goods-spec a img
{
	border: 1px #ccc solid;
	padding: 1px;
	background: #fff;
	color: #333;
	display: block;
}
.goods-spec a span
{
	padding: 0px 2px 0px 2px;
	width:30px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:15px;
	white-space: nowarp;
	word-break: break-all;
}
.goods-spec a:hover
{
	border-color: #f90;
}
.goods-spec a:hover img, .goods-spec a:hover span
{
	border-color: #f90;
}
.goods-spec .selected, 
.goods-spec .selected:hover, 
.goods-spec .selected span, 
.goods-spec .selected:hover span, 
.goods-spec .selected:hover img, 
.goods-spec .selected img
{
	border-color: #f90;
}
.goods-spec .selected i
{
	display: block;
}
.goods-spec a.lock, .goods-spec a.lock:hover
{
	border-color: #ccc;
	border-style: dotted;
	cursor: not-allowed;
}
.goods-spec a.lock span, .goods-spec a.lock img
{
	border-color: #fff;
	opacity: .2;
	filter: alpha(opacity=20); *color:#ccc;
}


