@charset "utf-8";

.price{
	padding:0 10px 10px 10px;
}

.price table{
	margin-bottom:5px;
}
.price th,
.price td{
	padding:5px;
	border:#948676 1px solid;
	border-width:0 1px 1px 0;
}
.price th{
	border:#948676 1px solid;
	border-width:0 1px 1px 1px;
	background-color:#fde9f0;
	text-align:left;
	vertical-align:top;
}
.price td{
	background-color:#ebf6fd;
	text-align:left;
	vertical-align:top;
}
.price table.optionTbl,
.price table.optionTbl{
	border:#948676 1px solid;
	border-width:0 0 1px 1px;
}
.price table.optionTbl th,
.price table.optionTbl td{
	vertical-align:middle;
	border-width:1px 1px 0 0;
}
.price table.optionTbl th img{
	float:right;
	text-align:right;
}
.price table.optionTbl td{
	text-align:right;
}

.price thead th{
	text-align:center;
	vertical-align:middle;
}
.price thead th.title{
	text-align:left;
	color:#ea2262;
}
.price thead th,
.price thead td{
	background-color:#FFF;
	font-weight:normal;
	vertical-align:bottom;
	border-width:0 0 1px 0;
}
.price thead th.title{
	text-align:left;
	color:#ea2262;
	font-weight:bold;
	text-indent:-1em;
	padding-left:1em;
	font-size:120%;
}
h3#option{
	color:#ea2262;
	font-weight:bold;
	padding-left:2px;
	font-size:120%;
}
