@CHARSET "UTF-8";

/* ===================================================================
CSS information

 File Name  : price.css
=================================================================== */
#brief{
	padding: 10px;
}
#pageNavi{
	padding: 10px 0;
}
#pageNavi li{
	padding-left: 20px;
	display: inline;
}

.menuList{
	margin: 0 auto;
	width: 820px;
}

#princeMenuHeading
,#princessMenuHeading{
	text-indent: -9999px;
	height: 75px;
}
#princeMenuHeading{
	background: url("../price/images/princeMenuHeading.gif") no-repeat left top;
}
#princessMenuHeading{
	background: url("../price/images/princessMenuHeading.gif") no-repeat left top;
}


.menuItem{
	margin: 10px 0;
	width: 400px;
	background: url("../price/images/frmPriceBody.gif") repeat-y left top;
}

.menuItem h4{
	padding: 10px 0 0 30px;
	border-bottom: 4px groove #ccc;
	background: url("../price/images/frmPriceTop.gif") no-repeat left top;
	font-weight: bold;
	font-size: 14px;
}

.menuItem dl.tatlePrice{
	margin: 15px auto 5px;
	padding: 0 20px;
	width: 200px;
	font-size: 16px;
	border-bottom: 3px double #999;
}
.menuItem dl.tatlePrice dt{
	display: inline;
}
.menuItem dl.tatlePrice dd{
	padding-left: 2em;
	display: inline;
}

.menuItem table{
	margin: 10px auto;
	display: block;
	width: 340px;
	line-height: 1.2em;
}
.menuItem table caption{
	padding: 2px;
	background-color: #999;
	color: #fff;
}
.menuItem table th{
	padding: 3px 0;
	border: 1px solid #ccc;
	background-color: #fafafa;
	width: 240px;
}
.menuItem table td{
	padding: 3px 0 3px 10px;
	border: 1px solid #ccc;
	width: 90px;
	vertical-align: middle;
}

.menuItem ul li{
	margin-left: 30px;
	padding-right: 10px;
	list-style: circle;
}

.menuItem .bottom{
	padding-bottom: 10px;
	background: url("../price/images/frmPriceBottom.gif") no-repeat left bottom;
}
