.itemdata { font-weight: bold; color:#7F0019;font-size:11px;}
.end { color:#808080; }
.price { color:#7F0019;font-size:11px;}
.price strong {font-weight:bold; font-size:14px;}
.priceH {font-size:11px;color:#808080;}
.priceS {color:#808080;font-size:11px;text-decoration: line-through;}
.priceS strong {font-size:12px;}
.price, .priceH, .priceS, .itemdata {line-height:1.2;}

#detailImage{
	background-image: url(/img/2007aw/detailbg.png);
	background-repeat: none;
	width: 672px;
	height: 612px;
}
* html #detailImage {
	background-color: #000;
	back\ground-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/2007aw/detailbg.png", sizingMethod="scale");
}
#detailImage p {
	background: #FFF;
	border-top: 1px solid #C0C0C0;
	margin: 0 13px 13px 1px;
	padding: 0 0 19px 0;
}
#detailImage p img {
	margin: 21px 0 0 21px;
}
#detailImage p a img { margin: 0; }

#pallete .predetailText {
	width: 212px;
	height: 558px;
	position: absolute;
	margin: 0;
	padding: 0;
	top: 21px;
	left: 427px;
}
#pallete .predetailText p {
	float: right;
	margin: 0;
	padding: 0 0 20px 0;
}
#pallete .predetailText p.close a {
	background: #FFF url(/img/2007aw/close.gif) no-repeat 0 0;
	text-indent:-9999px;
/*\*/	overflow: hidden;	/* */
	display: block;
	width: 59px;
	height: 19px;
}
#pallete .predetailText p.close a:hover, #pallete .predetailText p.close a:active { background-position: 0 -19px; }
#pallete .predetailText ul {
	clear: both;
	margin: 0;
	padding: 0;
	width: 212px;
	height: 519px;
	list-style: none;
	overflow: auto; 
}
#pallete .predetailText li {
	width: 204px;
	margin: 0;
	padding: 12px 0 0 0;
}
#pallete .predetailText li img {
	vertical-align: top;
}
#pallete .predetailText li img {
	vertical-align: top;
}
#pallete .predetailText li img.catalogicon {
	vertical-align: top;
}

