/* product list */
.prodlist {
	width: 100%;
}
.prodlist .desc {
	color: #666;
	font-size:0.85em;
	line-height: 1.4em;
	padding-bottom: 20px;
}
.prodlist .desc img {
	float: left;
	margin: 0.4em 0.6em 0.2em 0;
}
.prodlist ul {
	margin: 0;
	padding: 0;
}
.prodlist ul li {
	border-top: 1px solid #D9D9D9;
	list-style: none;
	margin: 0;
	padding: 0.4em 0.6em 0.4em 40px;
}
.prodlist ul li.last {
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
.prodlist ul li.hasimage {
	background: url(img/ico_hasimage.gif) 18px 50% no-repeat;
}
.prodlist ul li a {
	text-decoration: none;
}

/* product info */
.prodinfo {
	vertical-align: top;
	width: 100%;
}
.prodinfo td {
	vertical-align: top;
}
.prodinfo .title {
	border-bottom: 1px solid #D1DBC7;
}
.prodinfo .title h2 {
	color: #C00;
	font-weight: bold;
}

.prodinfo .pics {
	padding: 0 0 20px 15px;
	width: 160px;
}
.prodinfo .pics table {
	width: 160px;
}
.prodinfo .pics table .right {
	text-align: right;
}
.prodinfo .pics table img {
/*	border: 2px solid #ABBD26;*/
	margin-bottom: 10px;
}

.prodinfo .icons {
	width: 100%;
	font-size:0.9em;
}
.prodinfo .icons td {
	border-bottom: 1px solid #D1DBC7;
	padding: 10px;
}
.prodinfo .icons ul {
	margin: 0;
	padding: 0;
}
.prodinfo .icons ul li {
	float: left;
	list-style: none;
	margin: 0 12px 0 0;
	padding: 0;
}
.prodinfo .icons ul li img {
	float: left;
	margin: -2px 5px 0 0;
}

.prodinfo .info-main {
	width: 350px;
}
.prodinfo .info-main .desc {
	font-size: 1em;
	line-height: 1.4em;
	padding-top: 20px;
}
.prodinfo .info-main .ingredients {
	padding-top: 10px;
	line-height: 1.3em;
	font-size:0.9em;
}


.prodinfo .info-contents {
	border-bottom: 1px solid #AABC26;
	font-size:0.9em;
	margin-top: 10px;
	width: 100%;
}
.prodinfo .info-contents td {
	background: #FFF;
	padding: 3px 10px;
}
.prodinfo .info-contents .dark td {
	background: #F2F7CF;
}
.prodinfo .info-contents .title {
	border-bottom: 1px solid #AABC26;
	font-weight: bold;
	padding: 0 0 5px 0;
}

.prodinfo .info-package {
	border-bottom: 1px solid #AABC26;
	font-size: 0.9em;
	margin-top: 10px;
	width: 100%;
}
.prodinfo .info-package td {
	background: #FFF;
	padding: 5px 0 5px 5px;
}
.prodinfo .info-package .hdr td {
	background: #AABC26;
	color: #FFF;
}
.prodinfo .info-package .dark td {
	background: #F2F7CF;
}
