#content{
	margin-left: 10px;
	width:700px;
	font-size: 14px;
	line-height: 140%;
}
#menu{
	width:200px;
	float:left;
}
#products{
	width:472px;
	float:right;
	margin-bottom:50px;
}
img.select-menu{
	margin-bottom:40px;
}
img.menu{
	margin-bottom:5px;
}
div.about-gift{
	margin-top:40px;
	text-align:left;
}
div.about-gift p{
	margin-top:0px;
	padding-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
}
div.tocart{
	margin-bottom:15px;
	text-align:right;
}
.product{
	clear:both;
	width:100%;
	margin-top:5px;
	margin-bottom:30px;
}
.product-left{
	width:317px;
	float:left;
	text-align:left;
}
.product-right{
	width:150px;
	float:right;
}
.product-left-gift{
	width:267px;
	float:left;
	text-align:left;
}
.product-right-gift{
	width:200px;
	float:right;
}
.titleimg{
	padding-bottom:5px;
}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
}
.topic{
	font-size:14px;
	color:#c30;
	line-height:1.5em;
	font-weight:bold;
}
.title{
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}
.comment{
	margin-bottom:14px;
}
.scomment{
	font-size:12px;
}
span.small{
	font-size:12px;
}
.design{
	text-align:left;
}
.gift-image{
	border:1px solid #c33;
	padding:5px;
}
a img.gift-image:hover{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

ul, ol{
	margin:auto 0 1em 0;
	padding:0 0 0 1.5em;
	position:relative;
	left:0em;
	overflow:hidden;
}

li{
	margin-top:0.25em;
	margin-bottom:0.25em;
}

ul.gift-red{
	color:#f00;
	list-style-type:disc;
	list-style-position:outside;
}

