@charset "utf-8";

@import "/apps/mt-static/addons/Commerce.pack/front/css/base.css";
@import "/apps/mt-static/addons/Commerce.pack/front/css/frame.css";
@import "frame.static.css";

#mainContent div.storeObj:after,
#mainContent div.p4:after,
#mainContent div.p3:after,
#mainContent div.p2:after,
#mainContent div.p1:after,
#mainContent:after,
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#mainContent div.storeObj,
#mainContent div.p4,
#mainContent div.p3,
#mainContent div.p2,
#mainContent div.p1,
.row {
	zoom: 1;
}


/* CONTENTS */
	#bodyContent {
	}
		#mainContent {
			width: 797px;
			overflow: hidden;
		}
		#subContent {
		}
		#categoryContent {
		}

/* BODY */
#mainContent h1 {
	margin-bottom: 25px;
}
#mainContent h1 span {
	display: none;
}

#mainContent div.p1 {
	margin-bottom: 38px;
}
	#mainContent div.p1 p.image{
		float: left;
		width: 380px;
		text-align: center;
	}
		#mainContent div.p1 p.image img {
			margin: 0 auto;
		}
	#mainContent div.p1 div.body{
		float: right;
		width: 380px;
	}
		#mainContent div.p1 div.body p.hed{
			margin-bottom: 21px;
		}
		#mainContent div.p1 div.body h2{
			margin-bottom: 6px;
			font-size: 14px;
			/*\*/
			*font-size: 116%;
			/**/
			color: #914228;
			font-weight: bold;
		}

#mainContent div.p2 {
	margin-bottom: 43px;
}
	#mainContent div.p2 p.image{
		float: right;
		width: 380px;
		text-align: center;
	}
		#mainContent div.p2 p.image img {
			margin: 0 auto;
		}
	#mainContent div.p2 div.body {
		float: left;
		width: 380px;
	}
		#mainContent div.p2 div.body h3 {
			margin-bottom: 2px;
			font-size: 14px;
			/*\*/
			*font-size: 116%;
			/**/
			font-weight: bold;
		}
		#mainContent div.p2 div.body h4 {
			margin-bottom: 6px;
			color: #914228;
			font-weight: bold;
		}
		#mainContent div.p2 div.body p.lead {
		}
		#mainContent div.p2 div.body div.detail {
			padding-top:27px;
			line-height: 1.3;
		}
			#mainContent div.p2 div.body div.detail h4{
				margin-bottom: 3px;
				color: #222;
				font-weight: bold;
			}
			#mainContent div.p2 div.body div.detail p.detailead {
				margin-bottom: 6px;
				color: #914228;
			}
			#mainContent div.p2 div.body div.detail ul {
			}
				#mainContent div.p2 div.body div.detail ul li {
					font-weight: bold;
				}

#mainContent div.p3 {
	padding-bottom: 37px;
	margin-bottom: 11px;
	border-bottom: solid 1px #ddd;
}
	#mainContent div.p3 div.w1{
		float: left;
		width: 380px;
	}
	#mainContent div.p3 div.w2{
		float: right;
		width: 380px;
	}
		#mainContent div.p3 p.image{
			float: left;
			width: auto;
		}
		#mainContent div.p3 div.body {
			float: right;
			width: 235px;
			padding-top: 40px;
		}
			#mainContent div.p3 div.body h3 {
				margin-bottom: 2px;
				font-size: 14px;
				/*\*/
				*font-size: 116%;
				/**/
				font-weight: bold;
			}
			#mainContent div.p3 div.body h4 {
				margin-bottom: 6px;
				color: #914228;
				font-weight: bold;
			}
			#mainContent div.p3 div.body p.lead {
				margin-bottom: 12px;
			}
			#mainContent div.p3 div.body ul {
			}
				#mainContent div.p3 div.body ul li {
					font-weight: bold;
				}

#mainContent div.p4 {
	position: relative;
	margin-right: -40px;
	margin-bottom: 43px;
	width: 837px;
}
	#mainContent div.p4 p.hed {
		margin-bottom: 20px;
	}
	#mainContent div.p4 div.pack {
		float: left;
		width: 145px;
		margin-right: 18px;
		line-height: 1.3;
	}
		#mainContent div.p4 p.image{
			text-align: center;
			margin-bottom: 12px;
		}
			#mainContent div.p4 p.image img {
				margin: 0 auto;
			}
		#mainContent div.p4 h4{
			margin-bottom: 3px;
			padding: 0 12px;
			color: #222;
			font-weight: normal;
		}
		#mainContent div.p4 p.detainote {
			margin-bottom: 6px;
			padding: 0 12px;
			color: #914228;
			font-size: 10px;
			/*\*/
			*font-size: 75%;
			/**/
		}
		#mainContent div.p4 p.detaillead {
			margin-bottom: 6px;
			padding: 0 12px;
			font-size: 10px;
			/*\*/
			*font-size: 75%;
			/**/
			line-height: 1.5;
			color: #555;
		}

#mainContent div.storeObj {
	padding-right: 20px;
	background-color: #e6e1d9;
}
	#mainContent div.storeObj p.image {
		float: left;
		width: auto;
	}
	#mainContent div.storeObj p.lead {
		float: right;
		width: 558px;
		margin-bottom: 2px;
		padding-top: 14px;
	}
	#mainContent div.storeObj ul {
		float: right;
		width: 558px;
	}
