#contents {
	background: transparent url('../img/contents_bg.png') 0px 0px repeat-y;
	margin: -12px auto 0px;
	overflow: hidden;
	padding: 25px 30px 0px;
	width: 940px;
}

#contents .ad_block {
	clear: both;
	float: none;
	margin: 0px auto 30px;
}

#contents .ad_block:first-child { /* delete unused styles when the ad goes live */
	height: 100px;
	line-height: 150px;
}

#contents h1 {
	font-size: 32px;
	line-height: 32px;
	margin: -5px 0px 30px;
}

#contents #c_sidebar {
	float: left;
	margin: 0px 20px 10px 0px;
	width: 220px;
}

#contents #c_sidebar .cs_list_wrap {
	border: 1px solid #8ebbd5;
	margin-bottom: 20px;
	padding: 1px;
}

#contents #c_sidebar .cs_list_wrap .cs_list {
	background: transparent url('../img/contents_sidebar_bg.png') 0px 0px repeat;
	padding: 7px 10px 1px;
}

#contents #c_sidebar .cs_list_wrap .cs_list h2 {
	font-size: 20px;
	margin-bottom: 10px;
}

#contents #c_sidebar .cs_list_wrap .cs_list ul {
	color: #16608b;
	list-style-type: none;
	overflow: hidden;
	width: 100%;
}

#contents #c_sidebar .cs_list_wrap .cs_list ul li {
	margin-bottom: 6px;
}

#contents #c_sidebar .cs_list_wrap .cs_list ul li a {
	border-bottom-color: #16608b;
	color: #16608b;
}

#contents #c_main {
	float: left;
	width: 700px;
	margin-bottom: 30px;
}

#contents #c_main .ad_block {
	width: 700px;
}

#contents #c_main #cm_review {
	margin-bottom: 30px;
}

#contents #c_main #cm_review #cmr_thumb {
	border: 1px solid #8ebbd5;
	float: left;
	height: 266px;
	margin-right: 15px;
	padding: 1px;
	width: 356px;
}

#contents #c_main #cm_review #cmr_info {
	height: 270px;
	float: left;
	width: 325px;
}

#contents #c_main #cm_review #cmr_info h2 {
	font-size: 20px;
	line-height: 24px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

#contents #c_main #cm_review #cmr_info h2 span, #contents #c_main #cm_review #cmr_info h3 span {
	background: transparent url('../img/contents_thumb_h2_cover.png') 0px 0px no-repeat;
	display: block;
	height: 24px;
	right: 0px;
	position: absolute;
	top: 0px;
	width: 34px;
}

#contents #c_main #cm_review #cmr_info h3 {
	font-size: 16px;
	margin-bottom: 6px;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

#contents #c_main #cm_review #cmr_info p {
	font-size: 14px;
	line-height: 18px;
}

#contents #c_main #cm_review #cmr_info #cmri_separated {
	margin-top: 5px;
}

#contents #c_main #cm_review #cmr_info p .cmri_yes, #contents #c_main #cm_review #cmr_info p .cmri_no {
	background: transparent url('../img/tick.png') 0px 0px no-repeat;
	display: inline-block;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}

#contents #c_main #cm_review #cmr_info p .cmri_no {
	background-image: url('../img/cross.png');
}

#contents #c_main #cm_review #cmr_descr {
	clear: left;
	float: left;
	margin: 10px 20px 0px 0px;
	padding: 0px 1px;
	width: 498px;
}

#contents #c_main #cm_review #cmr_descr #cmrd_samples {
	margin-top: 6px;
}

#contents #c_main #cm_review #cmr_descr #cmrd_samples a {
	font-weight: bold;
	margin-right: 25px;
}

#contents #c_main #cm_review #cmr_descr .cmrd_button {
	background: transparent url('../img/long_button.png') 0px 0px no-repeat;
	border: 0px;
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 15px 10px 0px 0px;
	text-align: center;
	width: 142px;
}

#contents #c_main #cm_review #cmr_descr .cmrd_button + .cmrd_button {
	color: #e7ffb8;
}

#contents #c_main #cm_review #cmr_prices {
	float: left;
	font-size: 16px;
	margin-top: 11px;
	width: 180px;
}

#contents #c_main #cm_review #cmr_prices span {
	color: #689e00;
}

#contents #c_post {
	float: left;
	margin: 0px 20px 25px 0px;
	width: 620px;
}

#contents #c_post.c_post_video {
width: 644px;
}

#contents #c_post #cp_player, #contents #c_post #cp_picture {
	border: 1px solid #8ebbd5;
	height: 461px;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 1px;
	width: 616px;
}

#contents #c_post #cp_player.c_post_video {
width: 640px;
height: 480px;
}

#contents #c_post #cp_picture {
	margin-bottom: 5px;
}

#contents #c_post #cp_picture a {
	border: 0px;
	display: block;
}

#contents #c_post #cp_picture a img {
	display: block;
	margin: 0px auto;
	max-height: 461px;
	max-width: 616px;
}

#contents #c_post #cp_scroller {
	background: transparent url('../img/contents_scroller_bg.png') 0px 0px repeat;
	border: 1px solid #8ebdd5;
	margin-bottom: 10px;
	height: 90px;
}

#contents #c_post #cp_scroller a {
	border-bottom: 0px;
	display: block;
	float: left;
	font-size: 24px;
	font-weight: bold;
	margin-top: 32px;
	overflow: hidden;
	text-align: center;
	width: 19px;
}

#contents #c_post #cp_scroller a:hover {
	color: #3f92c2;
}

#contents #c_post #cp_scroller #cps_thumbs_wrap {
	height: 88px;
	float: left;
	margin-top: 1px;
	overflow: hidden;
	width: 580px;
}

#contents #c_post #cp_scroller #cps_thumbs_wrap #cps_thumbs {
	height: 88px;
}

#contents #c_post #cp_scroller #cps_thumbs_wrap #cps_thumbs img {
	border: 1px solid transparent;
	display: block;
	float: left;
	padding: 1px;
}

#contents #c_post #cp_scroller #cps_thumbs_wrap #cps_thumbs img.cpst_selected {
	border-color: #3286b6;
}

#contents #c_post #cp_info {
	margin-bottom: 6px;
	padding: 0px 1px;
}

#contents #c_post #cp_descr {
	padding: 0px 1px;
}

#contents #c_post_ads {
	float: left;
	width: 300px;
}


#contents #c_post_ads.c_post_video {
width: 276px;
}

#contents #c_post_ads .ad_block { /* delete this style after site goes live */
	height: 276px;
	margin-bottom: 15px;
	width: 276px;
}

#contents .c_thumb {
	float: left;
	margin: 0px 20px 30px 0px;
	margin-bottom: 30px;
	width: 220px;
}

#contents .c_thumb.ct_nomargin {
	margin-right: 0px;
}

#contents .c_thumb > a:first-child {
	border-bottom: 0px;
}

#contents .c_thumb img {
	border: 1px solid #8ebbd5;
	height: 161px;
	margin-bottom: 6px;
	padding: 1px;
	width: 216px;
}

#contents .c_thumb h2 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 4px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

#contents .c_thumb h2 span {
	background: transparent url('../img/contents_thumb_h2_cover.png') 0px 0px no-repeat;
	display: block;
	height: 24px;
	right: 0px;
	position: absolute;
	top: 0px;
	width: 34px;
}

#contents .c_thumb .ct_descr {
	height: 78px;
	margin-bottom: 6px;
	overflow: hidden;
	padding: 0px 1px;
}

#contents .c_thumb .ct_info {
	height: 100px;
	overflow: hidden;
	padding: 0px 1px;
}
#contents .c_thumb .ct_info a {
	font:12px/12px "Tahoma","Arial",sans-serif;
}



#contents .c_thumb .ct_price {
	font-weight: bold;
}

#contents .c_thumb .ct_button {
	background: transparent url('../img/button.png') 0px 0px no-repeat;
	border: 0px;
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 10px 10px 0px 0px;
	text-align: center;
	width: 102px;
}

#contents .c_thumb .ct_button + .ct_button {
	margin-right: 0px;
}

#contents .c_thumb .ct_descr + .ct_button {
	margin-top: 4px;
}

li.page_numbers_floating_selected, li.page_numbers_floating {float:left;margin:0 5px;}
.li_cl {clear:both;}

#contents .cleanup {
clear: both;
float: none;
}

#imgsRotator a {
border-bottom: 0px;
}


