/*通用*/
ul,div {
	margin: 0px;
	padding: 0px;
}
h3,h4,h5 {
	margin: 0 auto;
	padding: 0px;
}
body{
	margin:0;
	padding:0 10px 0 5px;
	background-color:#FFF;
}

body,p,th,td,input,select,textarea{
    font-size:12px;
    color:#111111;
}
form {
	margin: 0px;
	padding: 0px;
}
input{
     border:1px solid #999999;
	 background-color:#FFFFFF;
	 color: #6C5357;
}

.HackBox{
	border-top:1px solid transparent!important;
	border-top:0;
	clear:both;
	padding: 0px;
	margin: 0px;
}
li{
	list-style-type: none;
}
a , a:visited{
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}

/*内容*/
#merchantleft {
	width: 188px;
	float: left;
}
#merchanttmid {
	width: 870px;
}

#merchantright {
	width: 680px;
	float: left;
	margin-left: 2px;
}
#merchantright #welcome {
	background-color: #E4F0E4;
	padding: 6px 15px;
	color: #00950F;
	font-size: 14px;
	font-weight: bold;
}
#merchantright #welcomebuyer {
	background-color: #E7E7E7;
	padding: 6px 15px;
	color: #FF6500;
	font-size: 14px;
	font-weight: bold;
}
#merchantright p {
	margin: 5px 0px;
	padding: 4px 10px;
	text-align: left;
}
#merchantright #graytitle {
	padding: 15px 10px 5px\;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 15px 15px 5px;
	font-size: 16px;
}
#merchantright #whitetilte {
	background-color: #FFB663;
	padding: 4px 10px;
	border-bottom: 5px solid #efebef;
	border-top: 5px solid #efebef;
}
#merchantright #whitetilte .whitetitle {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 2px;
}
#merchanttmid #whitetilte {
	background-color: #FFB663;
	padding: 4px 10px;
	border-bottom: 5px solid #efebef;
	border-top: 5px solid #efebef;
}
#merchanttmid #whitetilte .whitetitle {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 2px;
}




#merchantmenufoot {
	background-color: #EFEBEF;
	height: 35px;
}
#merchantmenu {
	background-image: url(../images/merchant/merchantleft_boxmid.gif);
	width: 186px;
}
#merchantmenu ul {
	margin: 2px 10px;
}
#merchantmenu li {
	background-image: url(../images/merchant/merchantleft_menubg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 5px;
	color: #999999;
}
#merchantmenu .menuitemimg {
	margin: 5px 10px 2px 10px;
}
#merchantright #merchant_clew {
	padding: 5px 10px;
	color: #FF6600;
	background-color: #FFFFFF;
}
#merchantright #merchant_clew a {
	margin-left: 25px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
#merchantright #merchant_clew span {
	margin: 0px 10px;
	color: #FF6500;
	font-weight: bold;
}
#merchantright #merchantpro {
	background-color: #EBEBEB;
}
#merchantright #orangetilte {
	background-image: url(../images/merchant/organgetitle_bgpic.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 40px;
}
#merchantright #orangetilte .ortitle {
	display: block;
	margin: 8px 15px;
	color: #FB850F;
	font-size: 16px;
	font-weight: bold;
}
.ortitle {
	display: block;
	margin: 8px 15px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
#merchantright #orangetilte span {
	float: left;
	margin-top: 5px;
}

#goodslist th {
	background-color: #FFFFCC;
	background-image: url(../images/shop/shop_liuyantitle.gif);
	background-repeat: repeat-x;
	height: 28px;
}
#goodslist td {
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
	padding: 3px;
}
#goodslist table {
	background-color: #FFFFFF;
	margin-bottom: 5px;
}


#merchandiselist table {
	background-color: #EBEBEB;
}
#merchandiselist td {
	padding: 8px 5px;
	border-bottom: 1px #cccccc solid;
	color: #666666;
	text-align: center;
}
#merchandiselist th {
	font-weight: normal;
	background-color: #E0E0E0;
	padding: 3px 0px;
}
#merchandiselist .prolisthead {
	width: 100%;
	display: block;
	margin: 3px 0px;
	border-left: 1px #aaaaaa solid;
	color: #4C4C4C;
	border-right: 1px #aaaaaa solid;
}
#merchandiselist span {
	padding: 1px;
}

#orderlist table {
	background-color: #FFFFFF;
	border: 1px #00950F solid;
	padding: 5px;
}
#orderlist td {
	padding: 8px 5px;
	border-bottom: 1px #cccccc solid;
	color: #666666;
	text-align: center;
}
#orderlist th {
	background-color: #E0E0E0;
	padding: 3px 0px;
	border-bottom: 1px #bbbbbb solid;
}
#orderlist span {
	padding: 1px;
}

#merchantform #formitem {
	float: left;
	padding: 5px;
	text-align: right;
	width: 150px;
	font-weight: bold;
	margin: 0px;
}
#merchantform #forminput textarea {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 400px;
}
#merchantform #forminput {
	float: left;
}
#merchantform #submitbt {
	padding: 5px;
	text-align: center;
}
#merchantright #merchantform {
	background-color: #EAEAEA;
}
#merchantright #buyerform {
	background-color: #FFFFFF;
}
#buyerform #formitem {
	float: left;
	padding: 5px;
	text-align: right;
	width: 150px;
	font-weight: bold;
	margin: 0px;
}
#buyerform #forminput textarea {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 400px;
}
#buyerform #forminput {
	float: left;
}
#buyerform #forminput span {
	margin: 5px auto auto;
}

#buyerform #submitbt {
	padding: 5px;
	text-align: center;
}
#buyerform ul.detailinfo li {
	border-bottom: 1px solid #bcbcbc;
	height: 28px;
}
#buyerform ul.haveborder li {
	border-bottom: 1px solid #dddddd;
	height: 28px;
}
#buyerform ul.haveborder {
	border: 1px solid #dddddd;
}
#buyerform ul.haveborder #formitem{
	border-right: 1px solid #dddddd;
	background-color:#F7F7F7;
}
#buyerform .Info {
	float: left;
	padding-top: 1px;
}


#merchantmailbox {
	border: 1px solid #CCCCCC;
}
#maillistbox table {
	background-color: #FFFFFF;
}
#maillistbox td {
	padding: 8px 5px;
	color: #838383;
	text-align: center;
}
#maillistbox a {
	color: #838383;
}

#maillistbox th {
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 3px 0px;
	border-bottom: 1px #cccccc solid;
}
#maillistbox .notread {
	color: #666666;
	font-weight: bold;
}

#maillistbox .maillisthead {
	font-weight: normal;
	width: 100%;
	display: block;
	margin: 3px 0px;
	border-left: 1px #aaaaaa solid;
	color: #4C4C4C;
	border-right: 1px #aaaaaa solid;
}
.noborder{
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 14px;
	padding: 0px;
	margin: 0px;
	height: 14px;
}
#welcome #sendtime {
	float: left;
}
#welcome p {
	font-weight: normal;
	margin: 3px 0px;
}
#welcome #mailtitle {
	float: left;
	width: 500px;
}
#merchantbulletin {
	line-height: 18px;
	margin: 0px 5px 0px;
	text-align: left;
	padding: 4px 2px;
	border: 1px solid #E7F3E7;
	float: left;
}
#merchantbulletin marquee {
	line-height: 18px;
	color: #333333;
}

#merchantbulletin #bulletinhead {
	padding: 2px;
	background-color: #E7F3E7;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
}
#baseinfo a {
	font-size: 14px;
	color: #FF6600;
}
#pagenumber {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	font-size: 12px;
	letter-spacing: 3px;
	word-spacing: 5em;
}
#addresslist table {
	background-color: #CCCCCC;
	border: 1px solid #cccccc;
}
#addresslist th {
	background-color: #EFEBEF;
	padding: 6px 2px;
	font-weight: normal;
	border-top: 4px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#addresslist td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 3px 0px;
}
#addresslist .tablefoot {
	padding: 8px;
	background-color: #EFEBEF;
}
#orderalart {
	background-color: #FFEFDE;
	border: 1px solid #CE9D6C;
	padding: 5px 15px;
	margin: 3px 0px;
}
#ordermid {
	padding: 10px;
	border: 2px solid #52C708;
	margin: 5px;
	width: 837px;
}
#ordermid .ordertitle {
	background-image: url(../images/buyer/ordertitle_bg.jpg);
	background-repeat: no-repeat;
	height: 35px;
	display: block;
}
#ordermid .ordertitle span {
	font-size: 16px;
	font-weight: bold;
	color: #52C708;
	padding: 8px 0px 5px 20px;
	display: block;
}
#ordermid .orderconfirmtitle {
	background-repeat: no-repeat;
	height: 30px;
	display: block;
	background-color: #C2F3C6;
	border-top: 1px solid #E1F9E3;
	margin: 5px auto 10px;
	border-left: 10px solid #53C60F;
}

#ordermid .orderconfirmtitle span {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	padding: 8px 0px 5px 10px;
	display: block;
}


#ordermid #selpayway ul {
	padding-left: 20px;
}
#ordermid #selpayway li {
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#ordermid .orderlist li {
	background-image: url(../images/buyer/ye_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 2px 15px;
}
fieldSet.sendinfo legend {
	font-weight: bold;
	padding: 5px;
}
fieldSet.sendinfo table {
	margin: 10px;
}
fieldSet.sendinfo {
	width: 650px;
	border: 1px solid #cccccc;
}
