/**
 * @author DBCorp
 * @version 1.0
 * @package xvideo.nl
 */

* {
	margin:0;
	padding:0;
	list-style:none;}
a {
	text-decoration:none;}
a.nologin {
	color: #ffdd77;
	font-weight: bold;
}
a:hover.nologin {
	text-decoration: underline;
}
img {
	border:0;}
html {
	overflow-y:scroll;}
html, body {
	height:100%;}
body {
	background:url(../img/bg.jpg) fixed;
	font:12px Arial, Helvetica, sans-serif}
.top {
	color:#8b8b88;
	font-weight:bold;
	margin-bottom:11px;
	position:relative;}

.error {
	color:#F00;
	font-size:11px;
	font-weight:bold;
	padding:4px;}	
	
#container {
	width:932px;
	overflow:hidden;
	left:50%;
	position:absolute;
	margin-left:-466px;
	height:100%; /* voor IE */
	min-height:100%;
	height:auto; /* voor moderne browsers */
	background:url(../img/container.gif);}
	
/* START Header CSS */		
#header {
	height:162px;
	position:relative;
	background:url(../img/header.jpg) no-repeat;}
#header #logo {
	left:0;
	top:13px;
	width:350px;
	height:150px;
	display:block;
	position:absolute;}
/* END   Header CSS */

/* START LINK BEHAVIOUR CSS */
#menu a:hover,
.paging li a:hover {
	color:#FF0000;}
#menu li.selected a,
.paging li.selected a {
	color:#ed450f;}
/* END   LINK BEHAVIOUR CSS */

.paging {
	width:100%;
	clear:both;
	float:left;}
.toppaging {
	margin-bottom:10px;}
.paging .prev {
	float:left;}
.paging .next {
	margin-right:27px;
	float:right;}

/* START TOPMENU CSS */
#top {
	height:60px;
	clear:both;
	position:relative;
	background:#ffd664;}
#home {
	float:left;
	height:23px;
	display:block;
	margin:7px 25px;
	padding-left:27px;
	background:url(../img/home.gif) no-repeat;
	color:#515151;
	font-size:14px;
	line-height:27px;
	font-weight:bold;
	text-transform:uppercase;}
#top .input {
	float:left;
	height:18px;}
#top .submit {
	top:-1px;
	position:relative;}
.paging {
	float:left;
	position:relative;}
.paging li {
	float:left;
	padding:0 4px;}
.paging li,
.paging li a {
	color:#515151;
	font-size:13px;
	font-weight:bold;}
#search {
	top:7px;
	right:22px;
	position:absolute;}
#login {
	background: url(../img/loginbg.gif);
	background-repeat: no-repeat;	
	height: 58px;
	width: 487px;
	left: 450px;
	position: absolute;		
	padding: 3px 5px 5px 5px;
	padding-left: 10px;
	color: #ffdd77;
	font-weight: bold;
}
#login label,
#login input {
	float:left;}
#login .input {
	margin-right:6px;}
#login label {
	font-weight:bold;
	line-height:20px;
	padding-right:6px;}
#login .tel {
	width:85px;}
#login .code {
	width:45px;}
#login #loginError {
	color:#000;
	float:left;
	margin-left:5px;
	margin-top:-13px;}	
/* END   TOPMENU CSS */

/* BEGIN MENU CSS */
#menu {
	float:left;
	width:168px;
	margin:0 1px;
	font-weight:bold;}
#menu ul {
	margin-left:23px;}
#menu li {
	text-transform:uppercase;}
#menu a {
	color:#515151;
	font-size:12px;
	font-weight:bold;}
#menu .top {
	font-size:14px;}
/* END   MENU CSS */
	
/* BEGIN MAIN CSS */
#main {
	float:left;
	width:736px;
	padding:16px 0 25px 25px;}
#main .top {
	clear:both;
	font-size:16px;}	
	
.item {
	float:left;
	width:160px;
	position:relative;
	padding:1px 2px;
	margin:0 14px 16px 0;
	border:1px solid #b5b5b5;
	background:url(../img/item.gif) repeat-x #FFF;}
.item div {
	padding:1px 0;}
.item .title {
	height:30px;
	padding:0 1px;
	overflow:hidden;}
.item .title a {
	color:#f4531a;
	font-weight:bold;}
.item .info a {
	color:#7b7b7b;
	font-size:10px;
	padding-left:2px;}
.item .info span {
	right:3px;
	float:right;
	position:absolute;}
	
#main #content .top {
	margin-top:16px;}
#main #content .top b {
	text-transform:capitalize;}
#main #content .top span {
	color:#FF0000;}
/* END   MAIN CSS */

.success {
	font-weight:bold;
	line-height:20px;}
.success a {
	color:#eb410c;}
	
#contact {
	clear:both;
	width:100%;
	text-align:center;
	position:relative;
	margin-bottom:-10px;}
#contact a {
	color:#f0450f;
	font-size:12px;
	font-weight:bold;}

input,textarea {
	outline: none;
}