#box {
	width : 542px;
}

#box_left {
	float : left;
	width : 300px;
	margin : 0 22px 25px 0;
}

h3 {
	margin : 0;
}

#main_img {
	margin-bottom : 12px;
}

#box_left p {
	margin : 10px 10px 0 10px;
	color : red;
}

#box_left ul {
	width : 300px;
	list-style : none;
}

#box_left li.type1 {
	float : left;
	margin : 0 12px 12px 0;
}

#box_left li.type2 {
	float : left;
	margin : 0 0 12px 0;
}

#box_left li.type3 {
	float : left;
	margin : 0 12px 0 0;
}

#box_left li.type4 {
	float : left;
	margin : 0;
}

#box_right {
	float : right;
	width : 220px;
	margin-bottom : 25px;
}

#pro_text {
	margin-bottom : 20px;
}

#pro_text2 {
	margin-bottom : 15px;
}

#pro_text3 {
	margin-bottom : 10px;
	padding : 11px 0 5px 0;
	background : url(../../common/dl.gif) left top repeat-x;
}

#box_right em {
	font-style : normal;
	color : red;
}

dt {
	padding : 11px 0 5px 0;
	background : url(../../common/dl.gif) left top repeat-x;
}

dd {
	padding-bottom : 13px;
	text-align : right;
}

.amount {
	width : 2em;
	margin-right : 5px;
}

.button {
	margin-left : 4px;
	padding : 2px;
}

#data {
	clear : both;
	width : 100%;
	margin-bottom : 20px;
	border-top : solid 1px #bebebe;
	border-left : solid 1px #bebebe;
	border-right : solid 1px #bebebe;
}

#data th {
	width : 69px !important;
	width /**/: 90px;
	padding : 10px;
	font-weight : normal;
	text-align : left;
	background : #f3e2ce;
	border-bottom : solid 1px #bebebe;
	border-right : solid 1px #bebebe;
}

#data td {
	padding : 10px;
	border-bottom : solid 1px #bebebe;
}

#data td ul {
	list-style : none;
}

.moreInfo {
	display : none;
	margin : 12px 0 7px 0;
	padding : 12px;
	background : #f7f0d9;
}
