BODY
{
	width:			900px;
	/*width:			1030px; */
	margin:			auto;
	padding:		0;
	font-family:		sans-serif;
	font-size:		10pt;
}

H1
{
	/*border-bottom:		solid #B0B0B0 2px;*/
}

TABLE.form
{
	border-collapse:	collapse;
	width:			100%;
	table-layout:		fixed;
}

TABLE.form TH
{
	text-align:		left;
	font-weight:		inherit;
	vertical-align:		top;
}

TABLE.form TD
{
	vertical-align:		top;
}

TR.error
{
	border:			solid red 2px;		/* or #EA1591 */
}

SPAN.error
{
	color:			red;		/* or #EA1591 */
}

TABLE.border
{
	width:			100%;
	background:		#F4F4F4;
	border-collapse:	collapse;
	table-layout:		fixed;
}

TABLE.border TD
{
	padding:		2pt;
	border:			solid #B0B0B0 1px;
}

TABLE.border TH
{
	padding:		2pt;
	border:			solid #B0B0B0 1px;
}

TABLE.header_table
{
	width:			100%;
	border:			none;
	border-collapse:	collapse;
	table-layout:		fixed;
	margin:			auto;
}

TD.header_logo_td
{
	width:			685px;
	padding:		10px 0px 0px 0px;
	vertical-align:		top;
	border:			none;
}

IMG.header_logo_img
{
	width:			638px;
	height:			100px;
	border:			none;
}

TD.header_lang_td
{
	text-align:		right;
	vertical-align:		bottom;
	line-height:		1;
	padding:		10px
}

DIV.header_sections_div
{
	background:		url('gradient_1_22_blue.png') repeat-x blue;
	border-top:		solid 1px black;
	border-bottom:		solid 1px black;
	width:			900px;
	padding:		4px 10px;
	color:			white;
	margin:			0
}

A.header_sections_a_active
{
	text-decoration:	none;
	font-weight:		bold;
	color:			white;
}

A.header_sections_a_inactive
{
	text-decoration:	none;
	color:			white;
}

DIV.contents
{
	padding:		0px 10px;
	margin:			auto;
	width:			900px;
}

TABLE.footer_table
{
	 width:			100%;
	border:			0;
	border-collapse:	collapse;
	table-layout:		fixed
}

DIV.footer
{
	padding:		10px;
}

TD.footer_left_td
{
	text-align:		left;
	vertical-align:		top;
}

TD.footer_right_td
{
	text-align:		right;
	vertical-align:		top;
	color:			#919191
}

INPUT[type=submit]
{
	display:		block;
	line-height:		1.6em;
	width:			170px;
	height:			25px;
	/* background-image:	url('button_170_25_green.png'); */
	background-image:	url('sprite.png');
	background-position:	-200px -100px;
	background-repeat:	no-repeat;
	color:			white;
	text-decoration:	none;
	margin:			auto;
	border:			solid black 0px;
	font-style:		oblique;
	font-weight:		bold;
}

INPUT.submit
{
	display:		block;
	line-height:		1.6em;
	width:			170px;
	height:			25px;
	/* background-image:	url('button_170_25_green.png'); */
	background-image:	url('sprite.png');
	background-position:	-200px -100px;
	background-repeat:	no-repeat;
	color:			white;
	text-decoration:	none;
	margin:			auto;
	border:			solid black 0px;
	font-style:		oblique;
	font-weight:		bold;
}

A.button
{
	display:		block;
	line-height:		1.9em;
	width:			170px;
	height:			25px;
	/* background-image:	url('button_170_25_green.png'); */
	background-image:	url('sprite.png');
	background-position:	-200px -100px;
	background-repeat:	no-repeat;
	color:			white;
	text-decoration:	none;
	margin:			auto;
	border:			none;
	font-style:		oblique;
	font-weight:		bold;
	text-align:		center;
}

A.bid_button
{
	display:		block;
	line-height:		1.6em;
	width:			100px;
	height:			30px;
	/* background-image:	url('button_100_30_green.png'); */
	background-image:	url('sprite.png');
	background-position:	-370px -100px;
	background-repeat:	no-repeat;
	color:			white;
	text-decoration:	none;
	margin:			auto;
}

TABLE.items_list,TABLE.items_detail
{
	width:			100%;
	border-collapse:	collapse;
	margin:			auto;
}

TABLE.items_list
{
	position:		relative;
}

TABLE.items_detail
{
	margin-bottom:		6px;
}

TABLE.items_list TR
{
	background-image:	url('gradient_900_85.png');
	background-repeat:	no-repeat;
	position:		relative;
}

TABLE.items_list TH
{
	font-weight:		normal;
}

TABLE.items_list TD P
{
	margin:			8px 0px;
	font-size:		18px;
	font-weight:		bold;
}

TABLE.items_detail TD
{
	padding:		0;
	vertical-align:		top;
}


TABLE.items_detail TD P
{
	margin:			3px 0px;
	font-size:		18px;
	font-weight:		bold;
}

TABLE.items_detail TD P.legend
{
	font-weight:		normal;
}

TABLE.items_detail TD P.smallprint
{
	font-size:		12px;
	font-weight:		normal;
}

TABLE.items_list TD
{
	vertical-align:		top;
	border-bottom:		solid 1px #C0C0C0;
	border-top:		solid 1px #C0C0C0;
	background:		none;
	position:		relative;
}

TABLE.items_list TD.items_list_pic
{
	width:			85px;
	border:			none;
}

TD.items_list_pic IMG
{
	width:			80px;
	height:			80px;
	border:			solid 1px #C0C0C0;
}

DIV.small_list IMG
{
	width:			80px;
	height:			80px;
	border:			solid 1px #C0C0C0;
}

TD.items_list_desc P
{
	height:			65px;
	overflow:		hidden;
}

TD.items_list_desc A
{
	text-decoration:	none;
}

TD.items_list_price
{
	width:			100px;
}

TD.items_list_price P
{
	text-align:		center;
	color:			red;
	text-decoration:	line-through;
}

/*
TABLE.items_detail TD.items_list_price P
{
	text-align:		right;
}
*/

TD.items_list_price P SPAN
{
	color:			black;
}

TD.items_list_bestbid
{
	width:			130px;
}

TD.items_list_bestbid DIV.div0
{
	width:			130px;
	position:		relative;
	overflow:		hidden;
}

TD.items_list_bestbid DIV DIV.div1
{
	width:			260px;
	position:		relative;
	left:			-130px;
}

TD.items_list_bestbid DIV DIV DIV
{
	width:			130px;
	float:			left;
	overflow:		hidden;
}

TD.items_list_bestbid DIV DIV DIV.div2
{
	color:			red;
}

DIV.div0_small
{
	width:			130px;
	position:		relative;
	overflow:		hidden;
}

DIV.div1_small
{
	width:			260px;
	position:		relative;
	left:			-130px;
}

DIV.div1_small DIV
{
	width:			130px;
	float:			left;
	overflow:		hidden;
}

DIV.div2_small
{
	color:			red;
}

TD.items_list_timebid
{
	width:			130px;
}

TD.items_list_timebid SPAN
{
	padding:		1px 2px;
}

.center
{
	text-align:		center;
}

H2.block
{
	background:		url('gradient_1_22_blue.png') repeat-x blue;
	border:			solid 1px black;
	color:			white;
	margin:			0;
	padding:		1px 5px;
	font-weight:		bold;
	font-size:		16px;
	border-top-left-radius:	8px;
	border-top-right-radius:	8px;
}

DIV.block
{
	border:			solid 1px #C0C0C0;
	border-top:		0;
	background-image:	url('gradient_900_85.png');
	background-position:	bottom right;
	background-repeat:	no-repeat;
	margin:			0 0 5px;
	padding:		3px 5px;
	border-bottom-left-radius:	8px;
	border-bottom-right-radius:	8px;
}

DIV.block2
{
	width:			200px;
	height:			120px;
	/* background-image:	url('roundedrect_200_130_grey_black.png'); */
	background-image:	url('sprite.png');
	background-position:	0px -100px;
	padding:		10px 0px;
	background-repeat:	no-repeat;
	margin:			10px 10px;
	border:			none;
	color:			white;
	font-weight:		bold;
	text-align:		center;
}

DIV.block2 TABLE
{
	width:			200px;
	height:			100px;
}

DIV.block3
{
	width:			80px;
	height:			22px;
	line-height:		20px;
	/* background-image:	url('button_80_22_lightgrey.png'); */
	background-image:	url('sprite.png');
	background-position:	-370px -130px;
	background-repeat:	no-repeat;
	margin:			auto;
	border:			none;
	color:			black;
	font-weight:		bold;
	text-align:		center;
}

DIV.block3orange
{
	width:			80px;
	height:			22px;
	line-height:		20px;
	/* background-image:	url('button_80_22_orange.png'); */
	background-image:	url('sprite.png');
	background-position:	-370px -152px;
	background-repeat:	no-repeat;
	margin:			auto;
	border:			none;
	color:			black;
	font-weight:		bold;
	text-align:		center;
}

DIV.block3red
{
	width:			80px;
	height:			22px;
	line-height:		20px;
	/* background-image:	url('button_80_22_red.png'); */
	background-image:	url('sprite.png');
	background-position:	-370px -174px;
	background-repeat:	no-repeat;
	margin:			auto;
	border:			none;
	color:			black;
	font-weight:		bold;
	text-align:		center;
}

