/*-------------content-------------*/
#content
{
	background-image:url('../images/2nd_body_bg.png');
	background-repeat:repeat-y;
	padding: 14px 5px 14px 14px;
	margin-top: 7px;
/*
	min-height: 239px;
*/
}
#content .main_image
{
    float: left;
	margin-right: 10px;
}
#content h1
{
	margin: 0px;
	font-size: 20px;
}
#content .main_desc
{
/*
	float: left;
*/
/*
	width: 380px;
*/
}
#content .desc
{
	padding-top: 10px;
}
#content .circles {
/*
	padding-top: 10px;
*/
	float: right;
}
#content .circles img {
    float: left;
}
#content h2
{
	padding: 10px;
}

/*------*/
#remarks_featured, #ads
{
	width: 173px;
	min-height: 430px;
	background-color: #d9eaf5;
	float: right;
    margin-top: 13px;
	color: #244468;
}

#ads {
	width: 160px;
	min-height: 600px;
	float: right;
}

#remarks_featured h4
{
	padding: 4px 0 10px 0;
	text-align: center;
}
#remarks_featured .rating
{
	margin: 0 auto;
	width: 120px;
}
#remarks_featured div img
{
	float: left;
}
#remarks_featured div
{
	padding: 4px 17px;
}

#remarks {
	background-color: #d9eaf5;
	color: #244468;
	margin-top: 15px;
	width: 565px;
	float: left;
	margin-bottom: 10px;
	/*float: right;*/
}
.rev_user, .rev_comment {
	float: left;
}
.rev_user {
	width: 137px;
	padding: 4px 17px;
}
.rev_user img {
	margin: 0 auto;
}
.rev_comment {
	width: 545px;
}
#remarks h4
{
	padding: 4px 0px 4px 0px;
	text-align: center;
}

	#remarks {
		float: none;
		width: 700px;
		padding: 20px;
		min-height: 540px;
	}
	#remarks a {
		color: #22466F;
		text-decoration: underline;
	}
	#remarks h4 {
		text-align: left;
		padding-top: 20px;
	}

.rating
{
	margin: 0 auto;
	width: 137px;
}
.rating img
{
	margin: 0px auto;
	display: inline;
}
.review {

}
.links {
	float: right;
}
#media {
	float: right;
}