@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.pack div.multi-step div.step:after,
#mainContent div.dataObj div.p2 dl:after,
#mainContent div.dataObj div.p1 dl:after,
#mainContent div.dataObj:after,
#mainContent div.pagenavi:after,
#mainContent div.pack:after,
#mainContent:after,
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#mainContent div.pack div.multi-step div.step,
#mainContent div.dataObj div.p2 dl,
#mainContent div.dataObj div.p1 dl,
#mainContent div.dataObj,
#mainContent div.pagenavi,
#mainContent div.pack,
#mainContent,
.row {
	zoom: 1;
}


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

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

#mainContent div.pagenavi {
	margin-bottom: 29px;
}
	#mainContent div.pagenavi div.p1 {
		float: left;
		width: 297px;
		margin-right: 30px;
		border-right: solid 1px  #ddd;
	}
	#mainContent div.pagenavi div.p2 {
		float: left;
		width: 265px;
		margin-right: 30px;
		border-right: solid 1px  #ddd;
	}
	#mainContent div.pagenavi div.p3 {
		float: left;
		width: 138px;
	}
		#mainContent div.pagenavi p.hed {
			margin-bottom: 3px;
			font-weight: bold;
		}
		#mainContent div.pagenavi ul {
			float: left;
		}
		#mainContent div.pagenavi ul.u1 {
			width: 173px;
		}
		#mainContent div.pagenavi ul.u2 {
			width: 123px;
		}
		#mainContent div.pagenavi div.p2 ul {
			width: 265px;
		}
		#mainContent div.pagenavi div.p3 ul {
			width: 138px;
		}
			#mainContent div.pagenavi ul li {
				float: left;
			}
			#mainContent div.pagenavi ul.u1 li {
				width: 173px;
			}
			#mainContent div.pagenavi ul.u2 li {
				width: 123px;
			}
			#mainContent div.pagenavi div.p2 ul li {
				width: 265px;
			}
			#mainContent div.pagenavi div.p3 ul li {
				width: 138px;
			}

#mainContent h2 {
	background: url(/files/images/hed_bg.gif) repeat-x left top;
	height: 39px;
	display: block;
	margin-bottom: 16px;
}
#mainContent div.pack {
	margin-bottom: 21px;
	padding-bottom: 24px;
	border-bottom: solid 1px #ddd;
}
#mainContent div.pack-bottom {
	padding-bottom: 0;
	border-bottom: none;
}
	#mainContent div.pack h3 {
		margin-bottom: 3px;
		font-size: 14px;
		/*\*/
		*font-size: 116%;
		/**/
		color: #006633;
		font-weight: bold;
	}
	#mainContent div.pack h4 {
		margin-bottom: 3px;
		padding-top: 5px;
		font-weight: bold;
	}
	#mainContent div.pack p.lead {
		margin-bottom: 21px;
	}
	#mainContent div.pack p.lead-stack {
		margin-bottom: 3px;
	}
	#mainContent div.pack p.image {
		margin-bottom: 18px;
		text-align: center;
	}
		#mainContent div.pack p.image img {
			margin: 0 auto;
		}
	#mainContent div.pack ol.list {
		list-style-type: decimal;
		padding-left: 2em;
		padding-top: 6px;
		margin-bottom: 18px;
	}
		#mainContent div.pack ol.list li {
			margin-bottom: 6px;
			line-height: 1.5;
			zoom : normal;
		}
	#mainContent div.pack ul.list {
		list-style-type: square;
		padding-left: 2em;
		padding-top: 6px;
		margin-bottom: 18px;
	}
		#mainContent div.pack ul.list li {
			margin-bottom: 6px;
			line-height: 1.5;
			zoom : normal;
		}
	#mainContent div.pack ul.note {
		margin-bottom: 18px;
		padding-top: 6px;
	}
		#mainContent div.pack ul.note li {
			padding-left: 0.8em;
			text-indent: -0.8em;
			margin-bottom: 4px;
			line-height: 1.5;
			font-size: 10px;
			/*\*/
			*font-size: 75%;
			/**/
			color: #666;
		}
		#mainContent div.pack ul.note li strong {
			font-weight: bold;
			color: #666;
		}
	#mainContent div.pack p.lead strong,
	#mainContent div.pack p.lead-stack strong,
	#mainContent div.pack ul.list strong {
		color: #006633;
		font-weight: bold;
	}

	#mainContent div.pack ul.pagetop {
		position: relative;
		height: 20px;
	}
		#mainContent div.pack ul.pagetop li {
			position: absolute;
			right: 0;
			top: 8px;
		}
