@charset "utf-8";

#product .categoryName {
	background-image:url(../../../product/images/bg_cat_products.jpg);
}

.mainImage {
	padding:0 0 20px;
	text-align:center;
}

.pSect {
	width:545px;
	margin:0 auto 20px;
	padding:0 0 11px;
	background:url(../../../common/images/dotline_x.png) left bottom repeat-x;
}

.pSect h3,
.pSect p,
.pSect .itemBox,
.pSect .detail {
	float:right;
	width:320px;
}

.pSect p.award {
	padding-bottom:10px;
}

.pSect h3 {
	margin:0 0 6px;
	padding:0 0 5px;
	background:url(../../../common/images/dotline_x.png) left bottom repeat-x;
}

.pSect .photo {
	float:left;
	width:190px;
	text-align:right;
}

.pSect .itemBox {
	margin:5px 0px 8px;
}

.pSect .itemBox dt {
	background:#66120a;
	text-align:center;
}

.pSect .itemBox dd {
	padding:2px;
	border:solid 1px #66120a;
	font-weight:bold;
}

.pSect p.description {
	padding:0 0 8px;
}

.bpInner {
	margin:0 10px 20px;
	padding:0;
	background:url(../../../common/images/dotline_x.png) left bottom repeat-x;
}

* html .bpInner {
	display:inline;
}

.pBlock {
	float:left;
	width:265px;
	padding:0 0 25px;
}

.pBlock.ev {
	float:right;
}

.pBlock h3 {
	margin:0 0 10px;
	padding:0 0 5px;
	background:url(../../../common/images/dotline_x.png) left bottom repeat-x;
}

.pBlock .photo {
	float:left;
	width:83px;
}

.pBlock .description {
	float:right;
	width:182px;
}

.pSect .detail dl {
	padding:0 0 10px;
}

.pSect .detail dt,
.pBlock .detail dt {
	padding:0 0 4px;
}

.pSect .detail table,
.pBlock .detail table {
	background:url(../../../common/images/dotline_x.png) left top repeat-x;
}

.pSect .detail th,
.pSect .detail td,
.pBlock .detail th,
.pBlock .detail td {
	padding:5px 7px;
	font-size:84%;
}

.pSect .detail th,
.pBlock .detail th {
	width:95px;
	padding-left:12px;
	background:url(../../../common/images/dotline_xy.gif) right bottom no-repeat;
}

.pSect .detail td,
.pBlock .detail td {
	width:192px;
	background:url(../../../common/images/dotline_x.png) left bottom repeat-x;
}

.pBlock .detail {
	clear:both;
	padding:10px 0 0;
}

.pBlock .detail dl {
	padding:0 0 10px;
}

.pBlock .detail td {
	width:137px;
}

.hrDiv {
	clear:both;
	height:1px;
}

.hrDiv hr {
	display:none;
}


.prod_desc{ margin:0; padding-bottom:28px;
background:url(../../../common/images/dotline_x.png) left bottom repeat-x; }

.prod_sect0{ padding-top:20px; }

/* @group clearfix ----------------------------------------- */

.pSect:after,
.pBlock:after,
.bpInner:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

.pSect,
.pBlock,
.bpInner {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .pSect,
* html .pBlock,
* html .bpInner {
	height:1%;
}

.pSect,
.pBlock,
.bpInner {
	display:block;
}
/* End hide from IE-mac */

/* @end */

