@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

h1 {
	margin-bottom:10px;
	font-weight:bold;
}

iframe {
	margin:0;
	padding:0;
}

a:link,
a:visited,
a:hover {
	color:#000000;
}

a:link img,
a:visited img,
a:hover img {
	border:none;
}

.clearBoth {
	clear:both;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	text-align:left;
}

#header {
	text-align:left;
	width:100%;
	height:100px;
	background-color:#FFFFFF;
}

#header #logo {
	float:left;
}

#header #logoTitle {
	color:#6d4305;
}

#header #logoTitle h1 {
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:13px;
}

#header #logoTitle p {
	float:left;
	margin:0px 0px 0px 6px;
	padding:0;
	font-size:10px;
	line-height:15px;
}

#headerAdLE {
	float:left;
	margin:6px 0px 0px 10px;
	width:664px;
	height:90px;
}

#headerAdLE a:link,
#headerAdLE a:visited,
#headerAdLE a:hover {
	font-size:14px;
	color:#333333;
}

#tabs {
	width:980px;
	height:24px;
}

#tabs #search {
	float:left;
}

#tabs #search form {
	margin:0;
	padding:0;
}

#tabs #adLinks {
	float:left;
	margin-left:9px;
	height:24px;
}

#tabs #adLinks a:link,
#tabs #adLinks a:visited,
#tabs #adLinks a:hover {
	float:left;
	display:block;
	margin-right:10px;
	padding:2px 6px;
	background-color:#e7e7e7;
	border:solid #CCCCCC 1px;
	height:18px;
	line-height:16px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#bookmarkSpace {
	margin:0px auto 30px auto;
	width:92px;
	height:23px;
}

#container,
#container_search {
	width:980px;
	margin: 10px auto 0px 0px;
	line-height: 130%;
}

#container_search {

}

#catColumn {
	float:left;
	width:150px;
	overflow:hidden;
}

#catColumn ul {
	margin:0;
	padding:0;
	list-style:none;
}

#catColumn li.title {
	font-weight:bold;
}

#catColumn li.indexChar {
	margin-top:12px;
	line-height:10px;
	font-weight:bold;
}

.thumbs {
	float:left;
	width:830px;
}

.thumbs_search {
	float:left;
	width:980px;
}

.thumbs h2,
.thumbs_search h2 {
	font-size:18px;
	margin:0px 0px 0px 20px;
	padding:0;
}

.thumbs_search ul#searchTips {
	margin:0px;
	padding:10px;
	background-color:#fff4fa;
	border:solid #fd3681 1px;
	list-style:none;
	color:#000000;
}

.thumbs_search p#topSearches {
	margin:0px 0px 10px;
	padding:0px;
}

div.searchPaginate {
	margin-top:10px;
}

div.searchPaginate a:link,
div.searchPaginate a:visited,
div.searchPaginate a:hover {
	padding:2px;
	font-size:16px;
}

ul#viewModes {
	margin:0px 0px 5px 0px;
	padding:0;
	list-style:none;
}

#viewModes li {
	display:inline;
	padding:0px 2px 2px 5px;
	border-left:solid #ff3366 2px;
}

#viewModes li#sort {
	margin-left:20px;
	padding:0px 0px 2px 0px;
	font-weight:bold;
	color:#ff3366;
	border-left:none;
}

#viewModes li.first {
	margin-left:4px;
	padding-left:0px;
	border-left:none;
}

#viewModes a:link,
#viewModes a:visited,
#viewModes a:hover {
	font-weight:bold;
}

#viewModes a#currentPage:link,
#viewModes a#currentPage:visited,
#viewModes a#currentPage:hover {
	font-weight:normal;
	text-decoration:none;
}

.paging {
	margin:0px 0px 5px 20px;
	width:788px;
}

.pagingBottom {
	margin:10px 0px 5px 20px;
	width:788px;
}

.itemContainer,
.itemContainer_search {
	float:left;
	position:relative;
	width:182px;
	height:169px;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:0px;
	text-align:center;
}

.itemContainer_search {
	margin-left:0px;
	margin-right:13px;
}

.itemContainer a:link img,
.itemContainer a:visited img, 
.itemContainer a:hover img, 
.itemContainer_search a:link img,
.itemContainer_search a:visited img, 
.itemContainer_search a:hover img {
	vertical-align:bottom;
	border:solid #ff3366 1px;
}

.itemContainer a:link,
.itemContainer a:visited, 
.itemContainer a:hover,
.itemContainer_search a:link,
.itemContainer_search a:visited, 
.itemContainer_search a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.itemContainer .imgWrap,
.itemContainer_search .imgWrap {
	clear:both;
	width:180px;
	height:135px;
}

.itemContainer .views,
.itemContainer_search .views {
	float:right;
	margin-bottom:1px;
	height:15px;
	padding-right:1px;
	text-decoration:none;
	color:#000000;
}

.itemContainer span.descr,
.itemContainer_search span.descr {
	position:absolute;
	bottom:17px;
	left:1px;
	width:181px;
	cursor:pointer;
	background-color:#ff3366;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding:0px 0px 1px 0px;
}

.itemContainer span.descr a:link,
.itemContainer span.descr a:visited,
.itemContainer span.descr a:hover,
.itemContainer_search span.descr a:link,
.itemContainer_search span.descr a:visited,
.itemContainer_search span.descr a:hover {
	padding:0px 3px;
}

.itemContainer span.added,
.itemContainer_search span.added {
	float:left;
	margin-left:1px;
	height:15px;
}

.itemContainer span.rating,
.itemContainer_search span.rating {
	float:left;
	margin-left:1px;
	margin-top:4px;
}

.itemContainer span.length,
.itemContainer_search span.length {
	float:right;
	margin-right:1px;
	margin-top:3px;
	height:10px;
	font-weight:bold;
}

#adSpace00 {
	width:980px;
	margin:20px 0px 0px 13px;
}

.archive {
	width:960px;
	margin:30px 0px 0px 13px;
	font-size:16px;
	font-weight:bold;
}

#adSpace01 {
	width:980px;
	margin:20px 0px 0px 0px;
	text-align:center;
}

.topList {
	width:980px;
	margin:30px 0px 0px 0px;
	font-size:12px;
}

.topList table {
	font-size:12px;
}

.topList a:link,
.topList a:visited,
.topList a:hover {
	font-size:12px;
}

.topList h1 {
	background-color:#e7e7e7;
	display:block;
	height:20px;
	padding:5px 5px 3px 5px;
	font-size:16px;
	border:solid #cccccc 1px;
}

.topList h2 {
	background-color:#e7e7e7;
	display:block;
	height:20px;
	padding:5px 5px 0px 5px;
	font-size:16px;
	color: #333333;
	border:solid #cccccc 1px;
}

#adSpace02 {
	width:948px;
	margin:30px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	background-color:#d6be9b;
	border:solid #f3e1c6 1px;
}

#adSpace02 a:link,
#adSpace02 a:visited,
#adSpace02 a:hover {
	font-size:16px;
	color:#000000;
}

#adSpace03 {
	width:960px;
	margin:30px 0px 0px 0px;
}

#footer {
	margin:60px 0px 30px 13px;
	text-align:center;
	width:960px;
	height:150px;
}

