/* CSS Document */

/* PRICE */

#finder2 {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff url(../home/common/images/bg.gif) left bottom repeat-x;
	border-bottom:#afafaf solid 1px;
	text-align:left;
}

#price {
}

#price table {
	margin-bottom:10px;
}

#price ul {
	padding-left:20px;
	list-style:square outside;
;
}

#price-copy {
	padding:24px 25px 0px 25px;
	text-align:left;
}
	
.p-wide {
	width:31%;
}

.p-name {
	width:17%;
}

.p-price {
	width:21%;
}

.price-cell {
	font-weight:bold;
	text-align:right;
	font-size:12px;
}

.barcode {
	background:url(../home/price/images/barcode.gif) right 25px no-repeat;
}

#price-card {
	color:#666666;
	font-size:10px;
	line-height:150%;
	padding:6px 0px 0px 30px;
}

#card-left {
	float:left;
	width:213px;
}

#card-right {
	float:left;
	width:213px;
	padding-left:20px;
}

#card-ex {
	float:left;
	width:213px;
	padding-left:20px;
	margin-top:106px;
}

.card-notice {
	width:213px;
	background:#d8d8d8 url(../home/price/images/bg-bottom.gif) bottom left no-repeat;
}

#price-card span {
	display:block;
	padding:6px;
	background:url(../home/price/images/bg-top.gif) top left no-repeat;
	font-size:12px;
	line-height:150%;
}

#price-card ul {
	padding:6px;
	margin:0px;
	list-style:none;
	background:url(../home/price/images/bg-top.gif) top left no-repeat;
}

#price-card li {
	margin:0px;
	padding:0px;
}


.shiftpage {
	text-align:center;
	width:800px;
	margin:400px auto 400px auto;	
}

.large-space {
	padding-top:100px;
	padding-bottom:150px;
}