@charset "utf-8";
/* CSS Document */
* {
	border:0 none;
	margin:0;
	padding:0;
}
/*-------------------------------------------------*/
.block {
	border-bottom:1px #FFD270 dotted;
	padding-bottom:10px;
}
.root {
	width:980px;
	background-color:#C88746;
	border:3px #C88746 solid;
}
.page_container {
	width:980px;
}
.block_title {
	width:977px;
}
.block_content {
	width:980px;
	padding-top:10px;
}
/*-------------------------------------------------*/
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background-color:#3b3c3b;
}
a {
	text-decoration:none
}
.root {
	margin:0 auto;
}
.banner_block {
	border:1px;
}
.header_container {
	position:relative;
	background:url(img/top_bg.jpg) 0 0 no-repeat;
	height:180px;
}
.logo {
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	width:180px;
	height:90px;
	float:right;
	color:#C88746;
	font-size:24px;
	line-height:5px
}
.logo_hor_line {
	position:relative;
	background-color:#FFD270;
	display:block;
	width:190px;
	height:27px;
	position:absolute;
	top:47px;
	left:-10px;
}
.logo span.logo_span_1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:700;
	position:absolute;
	top:8px;
	left:0px;
	color:#FFD270;
	font-size:32px;
	line-height:40px;
	display:block;
	float:right
}
.logo span.logo_span_1_1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:32px;
	font-weight:700;
	position:absolute;
	top:9px;
	left:2px;
	color:#FFF;
	line-height:40px;
	display:block;
}
.logo span.logo_span_2 {
	position:absolute;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:28px;
	top:-7px;
	left:55px;
	color:#C88746;
	line-height:40px;
	display:block;
	text-decoration:none;
}
.logo span.logo_span_2_1 {
	position:absolute;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:28px;
	top:-8px;
	left:57px;
	color:#C17949;
	line-height:40px;
	display:block;
	text-decoration:none;
}
.top_description_container {
	color:#FFD270;
	width:600px;
	margin-right:10px;
	padding:5px 5px 5px 0;
}
.top_description_container strong {
	color:#FFD270;
	padding-bottom:5px;
}
a.readmore {
	color:#C00;
	display:block;
	float:right;
	margin:5px 0;
}
.right_col {
	width:200px;
	float:right;
	color:#FFD270;
	padding-left:20px;
	padding-bottom:10px;
	font-size:12px;
}
.right_col a {
	color:#FFD270;
	text-decoration:none;
}
.right_col a:hover {
	color:#C88746;
	background-color:#FFD270;
}
.page_top_bg_row {
	width:100%;
	margin:0 auto;
	height:9px;
	background:url(img/page_t_bg_row.png) 0 0 no-repeat;
}
.page_bot_bg_row {
	width:100%;
	margin:0 auto;
	height:20px;
	background:url(img/page_b_bg_row.png) 0 100% no-repeat;
}
.block_title {
	height:40px;
	position:relative;
}
.right_col h1 {
	font-size:18px;
	display:block;
	margin-bottom:10px;
}
.block_header {
	background-color:#FFD270;
	height:30px;
	margin-bottom:3px;
}
.block_header a.buckmark_us {
	position:absolute;
	color:#FFF;
	font-size:14px;
	font-weight:700;
	top:2px;
	right:0px;
	display:block;
	width:156px;
	height:20px;
	text-decoration:none;
	padding-top:3px;
	text-transform:capitalize;
	border:1px #C88746 solid;
	text-align:center;
}
.block_title h1 {
	position:absolute;
	top:-1px;
	left:1px;
	color:#78150C;
	z-index:110;
	font-size:24px;
}
.block_title h1 span {
	color:#C17949;
}
.block_title h1.shadow {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	color:#000000;
	z-index:100;
}
.block_title h1.shadow span {
	color:#000000;
}
.top10 {
	position:absolute;
	top:11px;
	left:208px;
	float:left;
	width:780px;
	z-index:9000;
	height: 125px;
}
.top10 h1 {
	color:#C88746;
	z-index:110;
	font-size:18px;
	line-height:24px;
	padding-bottom:3px;
	padding-left:10px;
	margin-bottom:5px;
	background-color:#FFD270;
	width:762px;
}
.top10 h1 span {
	color:#C17949;
}
.top10 a.buckmark_us_top10 {
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:85px;
	height:20px;
	text-decoration:none;
}
.top10 ol {
	color:#FFD270;
	width:780px;
	font-weight:700;
	list-style-type:decimal-leading-zero;
	list-style:decimal-leading-zero;
	list-style-position:inside;
}
.top10 ol li {
	float:left;
	width:194px;
}
.top10 ol li a {
	color:#FFD270;
	background-color:#C88746;
	line-height:15px;
	text-decoration:none;
}
.top10 ol li a:hover {
	color:#C17949;
	background-color:#FFD270;
	text-decoration:none;
}
a.buckmark_us {
	position:absolute;
	color:#FFF;
	font-size:14px;
	font-weight:700;
	top:15px;
	right:8px;
	display:block;
	width:156px;
	height:20px;
	text-decoration:none;
	padding-top:3px;
	text-transform:capitalize;
	border:1px #FFD270 solid;
	text-align:center;
}
a.buckmark_us:hover {
	border:1px #C88746 solid;
	background-color:#FFD270;
	color:#C17949;
}
.block_content {
	margin:0 auto;
}
.block_content_2x3 {
	width:675px;
	float:left;
}
.thumb_container {
	width:90px;
	height:120px;
	float:left;
	background-color:#cccccc;
	border:2px #C88746 solid;
	overflow:hidden;
	margin:2px;
}
.thumb_container:hover {
	border:2px #FFD270 solid;
	width:90px;
	height:120px;
}
.video_thumb_container {
	width:240px;
	height:180px;
	float:left;
	background-color:#cccccc;
	border:1px #C88746 solid;
	overflow:hidden;
	margin:1px;
}
.video_thumb_container:hover {
	border:1px #FFD270 solid;
}
.thumb_container_240x320 {
	width:240px;
	height:320px;
	float:left;
	background-color:#cccccc;
	border:1px #C88746 solid;
	overflow:hidden;
	margin:1px;
}
.thumb_container_240x320:hover {
	border:1px #FFD270 solid;
}
.favorite_thumb_with_price {
	width:120px;
	float:left;
	margin:1px;
}
.favorite_thumb_with_price div.thumb_container {
	border:1px #C88746 solid;
	width:120px;
	margin:3px;
}
.favorite_thumb_with_price span {
	display:block;
	text-align:center;
	width:100%;
}
.favorite_thumb_with_price span.title {
	color:#FFF;
}
.favorite_thumb_with_price span.price {
	color:#A42012;
	font-weight:700
}
.block_sub_50_proc {
	width:470px;
	float:left;
	color:#666666;
}
.block_sub_50_proc h2 {
	font-weight:700;
	font-size:18px;
}
.block_sub_50_proc a {
	font-weight:bold;
	color:#666666;
}
.five_column a {
	width:170px;
	display:block;
	text-decoration:none;
	color:#666666;
	float:left;
	margin-left:3px;
}
.five_column a:hover {
	font-weight:700;
	font-size:12px;
}
.four_column ol {
	margin-left:25px;
}
.four_column ol li {
	float:left;
	width:220px;
	vertical-align:middle;
	color:#666666;
	font-weight:700;
	margin-left:3px;
}
.four_column a {
	text-decoration:none;
	color:#666666;
	font-weight:700;
}
.four_column a:hover {
	font-weight:700;
}
.footer {
	color:#000;
	/*	text-align:center; */
	margin:20px auto;
	padding-bottom:10px;
	position:relative;
	height:70px
}
.footer a {
	color:#000;
	text-decoration:none;
}
.footer_menu {
	padding-top:3px;
	font-size:12px;
	width:778px;
	height:32px;
	color:#C88746;
	position:absolute;
	top:23px;
	right:185px;
	border-left:1px #C17949 dotted;
	padding-left:20px;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#FFD270;
}
.footer_menu a {
	color:#C88746;
	text-decoration:underline;
}
.footer_menu a:hover{
	color:#C17949;
}
.copyright {
	vertical-align:middle;
	width:184px;
	height:70px;
	position:absolute;
	top:5px;
	right:0px;
	border-left:1px #C17949 dotted;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}
.copyright a {
	font-weight:700;
}
.copyright a:hover {
	color:#78150C;
}
.pager_container {
	clear:both;
	height:20px;
}
ul.pager {
	float:right;
	padding-top:5px;
	padding-right:4px;
}
ul.pager li {
	display:block;
	background-color:#FFD270;
	color:#C88746;
	float:left;
	width:auto;
	padding:2px 5px;
	margin-left:3px;
}
ul.pager li:hover{background-color:#A42012;}
ul.pager li a {
	color:#FFF;
}
ul.pager li a:hover{color:#fff;}
ol.friends {
	color:#FFD270;
	width:977px;
	font-weight:700;
	list-style-type:decimal-leading-zero;
	list-style:decimal-leading-zero;
	list-style-position:inside;
	padding-left:20px;
}
ol.friends li {
	float:left;
	width:194px;
	text-align:left
}
ol.friends li a {
	color:#FFD270;
	background-color:#C88746;
	line-height:15px;
	text-decoration:none;
}
ol.friends li a:hover {
	color:#A42012;
	background-color:#FFD270;
	text-decoration:none;
}
