/*validate*/
div.msg{
	padding:20px 0 20px 40px;
	line-height:18px;
	background:url(../images/adminImg/warning.gif) no-repeat left 15px;
}
table.data-list{
	width:100%;
	border-collapse:collapse;
	line-height:20px;
}
table.data-list th,table.data-list td{
	padding:2px 5px;
}
table.data-list td input.button{
	margin:10px 0 20px 0;
}
div.selectbox{
	width:auto;
	line-height:20px;
	display:inline-block;
	vertical-align:middle;
}
form em{
	font-style:normal;
	vertical-align:middle;
}
form em.error {
	display:inline-block;
	background:url("../images/adminImg/unchecked.gif") no-repeat 0px 1px;
	padding-left: 20px;
	margin-left:5px;
	color:#ea5200;
	font-weight:bold;
	line-height:18px;
}
form em.success {
	display:inline-block;
	background:url("../images/adminImg/checked.gif") no-repeat 0px 1px;
	padding-left: 20px;
	margin-left:5px;
	color:#0060bf;
	font-weight:bold;
	line-height:18px;
	width:40px;
	text-indent:-999em;
}
form em.nor {
	display:inline-block;
	background:url("../images/adminImg/tip.gif") no-repeat 0px 1px;
	padding-left: 20px;
	margin-left:5px;
	color:#666;
	font-weight:bold;
	line-height:18px;
}
form span.red{
	color:#ff0000;
	padding:0 5px;
}
p.td-tip{
	clear:left;
	line-height:24px;
}

/*pagenumber*/
.pagenumber span.rowtotal,.pagenumber span.rowview{
	padding:0 5px;
	color:#a44a1c;
	font-weight:bold;
}
.pagenumber a{
	display:inline-block;
	width:auto;
	height:16px;
	padding:0 5px;
	margin:0 2px;
	background-color:#EBEBE4;
	border:1px solid #a44a1c;
	font-family:SimSun;
	color:#a44a1c;
	line-height:16px;
	text-decoration:none;
	cursor:pointer;
}
.pagenumber a.current{
	background-color:#a44a1c;
	color:#fff;
}
.pagenumber a:hover{
	background-color:#fff;
}
.pagenumber a.current:hover{
	background-color:#a44a1c;
}
p.op-tip{
	width:100%;
	text-align:center;
	font-weight:bold;
}
a.button-gray-long{
	display:inline-block;
	width:80px;
	height:22px;
	margin-right:4px;
	background:url(../images/bg_button_gray_long.gif) no-repeat;
	line-height:22px;
	text-align:center;
	text-decoration:none;
}
a.button-gray-long:hover,a.button-gray-long:active{
	text-decoration:none;
}

/*compare*/
table.compare{
	width:100%;
	border-collapse:collapse;
	line-height:24px;
}
table.compare th,table.compare td{
	padding:4px 10px;
	border:1px dotted #ccc;
}
table.compare th{
	font-weight:bold;
}
table.compare td.gray{
	color:#999;
}