#menu dt img{
	vertical-align:middle;
}

#items_menu{
	float:left;
	padding-top:20px;
	width:300px;
	font-size:13px;
	text-align:left;
	/*background-color:#ffccff;*/
}

#items_item{
	float:left;
	padding:15px;
	text-align:left;
	/*background-color:#99ccff;*/
}

#items_list{
	list-style-type: none;
	padding: 10px 20px;
	width: 800px;
	margin: 1em 0;
	/*background-color:#ccffff;*/
}


#items_item #category_comment{
	width:630px;
	font-size:13px;
	word-break:break-all;
	word-wrap:break-word;
}

#items_list div{
	margin-bottom: 0.5em;
	/*background-color:#ccffff;*/
}

#items_list div table{
	background-color:#ffffff;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-collapse:collapse;
	font-size:13px;
	color:#555555;
	line-height:130%;
	text-align:center;
}

#items_list div table td{
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	padding:2px;
	width:145px;
	/*white-space:nowrap;*/
}

#items_list .item_name{
	background-color:#DDDDDD;
	color:#666666;
	/*height:60px;*/
}

#items_list div table tr.item_name td{
	width: 145px;
	/*word-break: break-all;*/
}

#items_list .item_price{
	background-color:#EEEEEE;
	color:#444444;
	/*height:20px;*/
}


#items_list li table{
	background-color:#ffffff;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-collapse:collapse;
	font-size:13px;
	color:#555555;
	line-height:130%;
	text-align:center;
}

#items_list li table td{
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	padding:2px;
	width:150px;
	white-space:nowrap;
}


#items_cart{
	background-color:#ffffff;
	border:#bbbbbb 2px solid;
	border-collapse:collapse;
	font-size:13px;
}


