/*------------------------
COMMON
-------------------------*/
body {
	margin: 0px auto;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	background: #6c093e url(images/header_bg.gif) repeat-x;
}

/*------------------------
HEADER
-------------------------*/
#header {
	margin: 0px auto;
	width: 1000px;
	height: 180px;
	background-image: url(images/header_event_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom
}
#headerLeft {
	float: left;
	width: 100px;
	height: 180px;
}
#headerLogo a {
	float: left;
	width: 240px;
	height: 180px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}
#headerEvent {
	float: left;
	width: 560px;
	height: 110px;
	margin-top: 30px;
	background-image: url(images/header_event.gif);
	background-repeat: no-repeat;
}
#headerRight {
	float: left;
	height: 180px;
}
#headerFunc {
	position: absolute;
	top: 0px;
	line-height: 30px;
}
#headerFunc a {
	color: #FFFFFF;
	text-decoration: none;
}
#headerFunc a:hover {
	color: #ffe5f3;
}

/*------------------------
CONTAIN
-------------------------*/
#contain {
	margin: 0px auto;
	width: 1000px;
}
/*------------------------
LEFTPART
-------------------------*/
#leftpart {
	float: left;
	width: 190px;
	height: auto;
}
#leftpartFunc {
	position: relative;
	display: block;
	background-color: #ff86ee;
	border: dotted 2px #000000;
	padding: 7px;
	text-align: center;
}
#leftpartNone {
	position: relative;
	display: block;
	text-align: center;
}
#leftpart span {
	display: block;
	background-color: #580934;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	color: #dea3c3;
	line-height: 18px;
	vertical-align: bottom;
}
#leftpart span em {
	font-size: 12px;
	padding: 5px;
	color: #FFFFFF;
	font-style: normal;
}
#leftpart span a {
	color: #FFFFFF;
	text-decoration: none;
}
#leftpart span a:hover {
	color: #ffe5f3;
}
/*------------------------
MAIN
-------------------------*/
#main {
	float: left;
	width: 620px;
	height: 100%;
	background-image: url(images/main_bg.gif);
	background-repeat: repeat;
}
#mainContent {
	color: #000000;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 25px;
}
#mainContent strong {
	display: block;
	font-size: 18px;
	line-height: 35px;
	color: #971159;
	font-style: normal;
	text-align: center;
	border-bottom: dotted 1px #580934;
}
#mainContent p {
	font-size: 15px;
	color: #000000;
}
#mainContent span {
    display: block;
	font-size: 12px;
	padding: 5px;
	color: #000000;
	font-style: normal;
	text-align: center;
	border-top: dotted 1px #580934;
	border-bottom: dotted 1px #580934;
	margin-top: 30px;
}
#mainContent ol {
	list-style-position: outside;
	list-style-type: decimal;
}
#mainContent ol li {
	color: #666666;
}
/*物品表格標題*/
.mcListT {
    margin: auto;
	width: 560px;
	height: 30px;
	text-align: center;
	color: #FFFFFF;
	background-color: #6c093e;
}
.mcListT .inlt01{
	float: left;
	line-height: 30px;
	width: 35px;
	border-bottom: solid 1px #FFFFFF;
}
.mcListT .inlt02{
	float: left;
	line-height: 30px;
	width: 145px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.mcListT .inlt03{
	float: left;
	line-height: 30px;
	width: 75px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.mcListT .inlt04{
	float: left;
	line-height: 30px;
	width: 60px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.mcListT .inlt05{
	float: left;
	line-height: 30px;
	width: 90px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.mcListT .inlt06{
	float: left;
	line-height: 30px;
	width: 150px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
/*物品表格內容*/
.mcList {
    margin: auto;
	width: 560px;
	text-align: center;
	color: #000000;
}
.mcList .inlt01{
	float: left;
	display: block;
	line-height: 30px;
	width: 35px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ffe5f3;
}
.mcList .inlt02{
	float: left;
	display: block;
	line-height: 30px;
	width: 145px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ffe5f3;
}
.mcList .inlt03{
	float: left;
	display: block;
	line-height: 30px;
	width: 75px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ffe5f3;
}
.mcList .inlt04{
	float: left;
	display: block;
	line-height: 30px;
	width: 60px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ffe5f3;
}
.mcList .inlt05{
	float: left;
	display: block;
	line-height: 30px;
	width: 90px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ffe5f3;
}
.mcList .inlt06{
	float: left;
	display: block;
	line-height: 30px;
	width: 150px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ffe5f3;
}
.mcList .inlt02 a, .mcList .inlt05 a {
	color: #580934;
	text-decoration: none;
}
.mcList .inlt02 a: hover, .mcList .inlt02 a: hover {
	color: #666666;
}
/*會員資料表格*/
.memInfo {
    margin: 0px auto;
	width: 500px;
	color: #000000;
}
.memInfoT {
	float: left;
	width: 100px;
	color: #FFFFFF;
	text-align: center;
	background-color: #6c093e;
	display: block;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.memInfoC {
	float: left;
	width: 392px;
	color: #000000;
	text-align: left;
	background-color: #ffe5f3;
	display: block;
	padding-left: 5px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.memInfoN {
	float: left;
	width: 495px;
	color: #000000;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*出價紀錄表格標題*/
.recordListT {
    margin: auto;
	width: 560px;
	height: 30px;
	text-align: center;
	color: #FFFFFF;
	background-color: #6c093e;
}
.recordListT .inlt01{
	float: left;
	line-height: 30px;
	width: 100px;
}
.recordListT .inlt02{
	float: left;
	line-height: 30px;
	width: 140px;
	border-left: solid 1px #FFFFFF
}
.recordListT .inlt03{
	float: left;
	line-height: 30px;
	width: 100px;
	border-left: solid 1px #FFFFFF
}
.recordListT .inlt04{
	float: left;
	line-height: 30px;
	width: 210px;
	border-left: solid 1px #FFFFFF
}
/*出價紀錄表格內容*/
.recordList {
    margin: auto;
	width: 560px;
	height: 30px;
	text-align: center;
	color: #000000;
	background-color: #ffe5f3;
}
.recordList .inlt01{
	float: left;
	line-height: 30px;
	width: 100px;
	border-bottom: solid 1px #FFFFFF;
}
.recordList .inlt02{
	float: left;
	line-height: 30px;
	width: 140px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.recordList .inlt03{
	float: left;
	line-height: 30px;
	width: 100px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.recordList .inlt04{
	float: left;
	line-height: 30px;
	width: 210px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
	
/*------------------------
RIGHTPART
-------------------------*/
#rightpart {
	float: left;
	width: 190px;
	height: auto;
	margin-top: -40px;
	background-color: #a76b8b;
}
#rightpartTitle {
	height: 26px;
	color: #FFFFFF;
	background-color: #580934;
	border: solid 1px #a76b8b;
	padding: 7px;
}
#rightpart ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	list-style-position: outside;
}
#rightpart ul li {
	color: #FFFFFF;
}

/*------------------------
FOOTER
-------------------------*/
#footer {
	margin: 10px auto;
	width: 1000px;
}
#footerInfo {
	float: left;
	margin-top: 10px;
	width: 994px;
	display: block;
	border-top: dotted 1px #FFFFFF;
	color: #ca95b1;
	line-height: 30px;
	text-align: center;
	padding: 3px;
}