@charset "utf-8";
/* CSS Document */

/*
Used : all page
Design by:
Date : 2008-9-20
Version : 
*/
*{margin:0;padding:0;}
body{background-color:#FFF;font-family:/*"Microsoft YaHei",*/Tahoma,SimSun,Arial;font-size:12px;line-height:15px;color:#919191;}
table{border-collapse:collapse;}

a:link,a:visited
{
	color:#999;
	text-decoration:none;
}
a:hover ,a:active
{
	color:#f30;
	text-decoration:underline;
}

fieldset,img{border:0;}
fieldset {
	margin: 10px 0;
	padding: 10px 0;
}
fieldset p {
	margin: 0;
	padding: 0 0 0 8px;
}
legend {
	display: none;
	*color: #000;
	*margin-left: -7px;
}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{color:#333;}
address,caption,em,strong,th,i {
	font-style: normal;
	font-weight: 400;
}
h1 {
	font-size: 20px;
	line-height: 28px;

}
h2 {
	font-size: 18px;
	line-height: 24px;

}
h3 {
	font-size: 16px;
	line-height: 20px;

}
h4 {
	font-size: 14px;
	line-height: 18px;

}
h5 {
	font-size: 12px;
	line-height: 16px;

}
h6 {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;

}
input{border:none;color:#666;}
select {
	margin: 0 3px 0;
	font-size: 12px;
	color: #666;
}
option {
	padding-right: 4px;

}
input[type="checkbox"] {
	margin: 0 2px 1px 3px;
	vertical-align: middle;

}
*+html input[type="checkbox"] {
	margin: 0;

}
input[type="text"],input[type="password"] {
	margin: 0 3px;
	*margin: -1px 3px -1px;
	padding: 3px 2px 0 3px;
	height: 16px;
	border: 1px solid #a7a6aa;
	background:url(http://img.taoxie.cn/input/input_bg.gif) no-repeat;
	background-color:#FFFFFF;
}
input[type="image"]{
	vertical-align:middle;
}

input[type="radio"] {
	margin: 0 2px 1px 3px;
	vertical-align: middle;

}
*+html input[type="radio"] {
	margin: 0;

}
* html input.text,* html input.password {
	margin: -1px 3px -1px;
	padding: 3px 2px 0 2px;
	height: 16px;
	border: 1px solid #a7a6aa;
	background:url(http://img.taoxie.cn/input/input_bg.gif) no-repeat;
	background-color:#FFFFFF;
}
* html input.checkbox {
	margin: 0 0 -2px -1px;
	vertical-align: middle;
}
* html input.radio {
	margin: 0 0 -2px -1px;
	vertical-align: middle;
}
* html input.file {
	height: 20px;
	margin: -1px 3px -1px;
}
* html fieldset label {
	vertical-align: bottom;
}
textarea{
	margin: 0 3px;
	*margin: -1px 3px -1px;
	padding: 3px 2px 0 2px;
	width: 50%;
	height: 5em;
	border:1px solid #ccc;
	background-color:#f7f7f7;
	font-size:12px;
}
button{
	background-color:#676767;
	border-top:1px solid #989898;
	border-left:1px solid #989898;
	border-bottom:1px solid #3f3f3f;
	border-right:1px solid #3f3f3f;
	height:20px;
	line-height:18px;
	font-size:12px;
	color:#fff;
	overflow:visible;
	padding:0 10px;
}
html[xmlns] button{
	padding-left:10px;
	padding-right:10px;
}
fieldset{
	clear: both;
}
fieldset li {
	line-height: 20px;
	padding: 5px 0;
}
fieldset p {
	margin: 0;
	padding: 0 0 0 8px;

}
p{
	line-height:180%;
}
hr {
	clear: both;
	margin: 5px 0;
	*margin: 0;
	border-width: 0;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #FFF;
	height: 2px;
	overflow: hidden;

}

.point{
	color:#669900;
	font-weight:bold;
}

/* view history */
.body-history{
	width:64px;
	margin-left:16px;
	float:right;
	color:#FF9900;
	text-align:center;
	font-weight:bold;
}
.center{
	text-align:center;
}
.light-button{
	border:none;
	border:1px solid #d8d8d8;
	border-bottom:1px solid #c8c8c8;
	background:#e4e4e4 url(http://img.taoxie.cn/main/cart_input_bg.gif) repeat-x;
	color:#333;
}

.silver-border{
	border:1px solid #ccc;
}

.red{
	color:red;
}


/* border color */
.orange-border{
	border:1px solid #ff6600;
}
.silver-border{
	border:1px solid #ccc;
}


/* body link */
.body a:link,.body a:visited
{
	color:#0066CC;
	text-decoration:none;
}
.body a:hover,.body a:active
{
	color:#ff5a00;
	text-decoration:underline;
}


/* none */
.hidden
{
	display:none;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
	content:"";
	visibility:hidden;
}
.left{
	float:left;
}
.right{
	float:right;
}

.shadow{
	border-top:2px solid #f0f0f0;
	height:0;
	font-size:0;
	line-height:0;
}
.black
{
	color:Black;
}
.red
{
	color:Red;
}

.btn_submit{
	border-top:1px solid #d7d9d6;
	border-left:1px solid #d7d9d6;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	background:url(http://img.taoxie.cn/input/btn_submit_bg.gif) repeat-x;
	color:#666666;
}

.btn_redbutton{
	border:1px solid #7a0c25;
	background:url(http://img.taoxie.cn/input/btn_redbutton.jpg) repeat-x;
	height:26px;
	padding:0;
	margin:0;
	color:#fff;
	font-family:"宋体";
}