.review_container { margin: 0 0 17px 0; }

.soft_review_box {
	width: 100%;
	background: #f6f6f6;
	position: relative;
	float: left;
	clear: both;
}

.sr_corner {
	width: 12px;
	height: 12px;
	overflow: hidden;
	display: block;
	position: absolute;
	background-image: url(/images/review_box_corner.gif);
	background-repeat: no-repeat;
}

.rev_corner {
	width: 12px;
	height: 12px;
	overflow: hidden;
	display: block;
	position: absolute;
	background-image: url(/images/soft_review_corners.gif); 
	background-repeat: no-repeat;
/*	background: #cc0000; */
}

.lt { left: 0; top: 0; }
.rt { right: 0; top: 0; background-position: -12px 0; }
.rb { right: 0; bottom: 0; background-position: -12px -12px; }
.lb { left: 0; bottom: 0; background-position: 0 -12px; }

#id_content .soft_review_box p {
	margin: 20px 0 0 0;
	padding: 0 49px 25px 49px;
	font-size: 13px;
	line-height: 16px;
}

#id_content .review_lnk_box p {
	margin: 0;
	padding: 15px 49px 10px 49px;
	font-size: 12px;
	line-height: 20px;
	background: url(/images/bg_soft_review_lnk_bottom.gif) left bottom repeat-x;
}

#id_content .review_lnk_box p a, #id_content .review_lnk_box p a_visited { 
	padding: 0 0 0 22px;
	color: #4b6689; 
	text-decoration: none; 
	font-weight: bold; 
	background: url(/images/ico_read_more.gif) 0 0 no-repeat;
}

#id_content .review_lnk_box p a:hover, #id_content .review_lnk_box p a_visited:hover { 
	color: #1d406a; 
	text-decoration: none; 
	background: url(/images/ico_read_more_over.gif) 0 0 no-repeat;
}

.quot_open {
	position: absolute;
	left: 14px;
	top: 23px;
}

.quot_close {
	position: absolute;
	display: block;
	right: 14px;
	bottom: 21px;
}

.review_lnk_box {
	width: 100%;
	float: left;
	position: relative;
	background: #e4edf5 url(/images/bg_soft_review_lnk.gif) 0 0 repeat-x;
}
