@charset "utf-8";

/*--------------------------------------
	Style Name : Mahana Style Sheet

	main-content
--------------------------------------*/


/*--------------------------------------
	div#main-content
--------------------------------------*/

#main-content .price li {
	margin-bottom:5px;
}

#main-content .price span.label {
	background-color:#fc7215;
	color:#fff;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#main-content .price span.label-brown {
	background-color:#936A3C;
	color:#fff;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

/*	div#section-01-01-01
--------------------------------------*/

#section-01-01-01 {
	padding-right:200px;
	width:auto;
	min-height:310px;
	_height:auto !important;
	_height:310px;
	background:url(../../img/mahana/texture_section-01-01-01_01.jpg) no-repeat right 30px;
}

#section-01-01-01 h4.section-title {
	margin-right:-200px;
}

#section-01-01-01 dl dd {
	margin-left:1em;
}

/*	div#section-01-01-02
--------------------------------------*/

#section-01-01-02 table {
	font-size:86%;
}

#section-01-01-02 table th,
#section-01-01-02 table td {
	border:1px solid #999;
}

#section-01-01-02 table th {
	width:90px;
	background-color:#f8eee4;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#section-01-01-02 table td {
	padding:10px;
}

/*	div#section-01-01-03
--------------------------------------*/

#section-01-01-03 {
	padding-left:230px;
	width:auto;
	min-height:330px;
	_height:auto !important;
	_height:330px;
	background:url(../../img/mahana/texture_section-01-01-03_01.jpg) no-repeat left 30px;
}

#section-01-01-03 h4.section-title {
	margin-left:-230px;
}

#section-01-01-03 h4.section-title img {
	margin-left:10px;
	vertical-align:middle;
}

#section-01-01-03 p.signature {
	text-align:right;
}

/*	div#section-02
--------------------------------------*/

#section-02 div.figure-block {
	margin-bottom:20px;
}

/*	div#section-02-01
--------------------------------------*/

#section-02-01 div.section {
	padding-left:140px;
	position:relative;
	width:auto;
	min-height:120px;
	_height:auto !important;
	_height:120px;
}

#section-02-01 div.section h4.section-title {
	position:absolute;
	left:0;
}

/*	div#section-02-02
--------------------------------------*/

#section-02-02 div.section {
	position:relative;
	background:url(../../img/mahana/texture_section-02-02_01_top.jpg) no-repeat center top;
}

#section-02-02 div.section-wrapper {
	padding:15px 10px 10px 150px;
	background:url(../../img/mahana/texture_section-02-02_01_bottom.gif) no-repeat center bottom;
}

#section-02-02 div.section h4.section-title {
	position:absolute;
	left:10px;
}

div.section .price span.note {
	font-size:86%;
}


