html, body {height:100%;}
body {
	margin:0; padding:0;
	background:#202020 url(img/bg.jpg) repeat-x;
	color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
form, p, h2 {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}

#main {margin:0 auto; min-height:100%; height:auto !important; height:100%;
	width:960px; /* INCLUDING BORDER, PADDING, MARGIN MAX 960 */
}
#header img {display:block;}

#totaal {height:30px; padding-left:5px; line-height:30px;}
#totaal span {color:#faa718;}

#menu {padding-top:10px; width:960px; position:relative;}
#menu img {float:left;}
#menu a.zoek {position:absolute; top:-21px; left:370px; color:#fff; font-weight:bold;}
#menu a:hover {text-decoration:none;}

.spacer {width:960px; height:10px; position:relative;}
.spacer a.zoek {position:absolute; top:-21px; left:370px; color:#fff; font-weight:bold;}
.spacer a:hover {text-decoration:none;}

#cnt_top {width:960px; background:#121212;}
#cnt_top h1 {font:bold 14px Arial, Helvetica, sans-serif; text-align:center; padding:40px 0; margin:0;}
#cnt_right {float:left; width:203px;}

div.cam_s {float:left; width:192px; height:180px; position:relative;}
div.cam_s p {font:11px Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; position:absolute; top:5px; left:14px; width:160px; height:17px; line-height:17px;}
div.cam_s img.directpriveonline {position:absolute; top:127px; left:14px;}
div.cam_s img.directpriveoffline {display:none;}
div.cam_s img.pic {border:1px solid #565656; position:absolute; top:22px; left:14px;}
div.cam_s img.chat {position:absolute; top:145px; right:13px;}
div.cam_s img.prof {position:absolute; top:145px; left:13px;}
div.cam_s img.flag {position:absolute; top:129px; right:20px;}

#box_zoeken {float:left; width:617px; background:#282828; height:164px; font:12px Arial, Helvetica, sans-serif;}
div.zoeken {padding-left:55px; padding-top:12px; font-weight:bold;float:left;}
div.zoeken select  {width:132px; height:17px; font:12px Arial, Helvetica, sans-serif; border:1px solid #7f9db9;}
div.zoeken input {width:110px; height:17px; font:12px Arial, Helvetica, sans-serif; border:1px solid #7f9db9;}

div.links_chicks {width:310px; border-right:1px solid #202020; float:left; padding:0 7px 0 0;}
div.links_mannen {width:310px; border-right:1px solid #202020; float:left; padding:0 7px 0 7px;}
div.links_shemales {width:310px; float:left; padding:0 0 0 7px;}
div.links {border-top:1px solid #8d140b; padding:10px 0 50px 0; width:290px; margin:0 auto;}
div.links a {color:#fff; line-height:21px;}
div.links a:hover {text-decoration:none;}

.nieuwste {width:280px; margin:0 auto; height:65px; padding-top:10px;}
.nieuwste img.pic {float:left; border:1px solid #565656;}
.nieuwste  .nieuwste_right {float:left; padding-left:10px; font:11px Verdana, Arial, Helvetica, sans-serif; width:200px;}

.aangepast {background:url(img/bg_right.jpg);}
.aangepast {padding-left:16px; padding-right:27px;}
.aangepast h2 {font:bold 11px Arial, Helvetica, sans-serif; text-align:center; padding:10px 0;}
.aangepast h2.geluid {font:bold 11px Arial, Helvetica, sans-serif; text-align:center; padding:10px 0; border-top:1px solid #68635e;}
.aangepast p {font:11px Arial, Helvetica, sans-serif; padding-bottom:10px;}
.aangepast .img {border-bottom:1px solid #68635e; padding-bottom:10px; width:160px;}
.aangepast img {display:block;}

.aangepast_item {padding-top:5px; border-bottom:1px solid #ff81ae;}
.aangepast_item .pic {border:1px solid #b9c4d8; padding:2px; background:#e9ebed; float:left;}
.aangepast_item p {font:11px Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize;}
.aangepast_item p.small {font-size:10px;}
.aangepast_right {float:left; padding-left:10px;}

#disclaimer {font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:10px 0;}

.paging {width:960px; text-align:center; color:#fff; padding:10px 0;}
.paging a {font:bold 12px Arial, Helvetica, sans-serif; color:#fff;}
.paging a.page_cur {color:#8d140b; font-weight:bold; text-decoration:none;}

#cnt_prof {width:960px;}
.prof_top {height:40px; width:960px; float:left;}
.prof_top img {float:left;}
.prof_top div.h1 {float:left; width:794px; color:#fff; font:bold 26px Arial, Helvetica, sans-serif; height:38px; padding-top:2px; text-transform:capitalize; background:#202020;}

.mid_cnt {background:#121212; width:960px;}

#cnt_prof .prof_float, #cnt_prof .prof_oordeel {float:left; width:205px; padding:25px 0 0 35px;}
#cnt_prof .prof_float p {font:12px Arial, Helvetica, sans-serif; padding:3px 0; line-height:15px;}
#cnt_prof .prof_oordeel img {float:left;}

#cnt_prof .left {padding-left:55px; padding-top:20px; float:left;}

#cnt_prof .right {float:left; width:290px;padding-top:20px; padding-left:20px;}
#cnt_prof .right .videoyes {display:block;}
#cnt_prof .right .videono {display:none;}
#cnt_prof .right .videooffyes {display:none;}
#cnt_prof .right .videooffno {display:block; padding-top:41px;}
#cnt_prof img.komdirect {width:440px; padding:0 260px;}
#videopreview {border:1px solid #b62c5d; width:240px;}
#cnt_prof .right p {font:11px Verdana, Arial, Helvetica, sans-serif; width:240px;}

#snapshot {width:580px;}
#snapshot img {float:left; border-right:8px solid #121212; border-bottom:7px solid #121212; background:#b62c5d; padding:1px;}

#ookonline_txt {font-weight:bold; width:960px; text-align:center; color:#fff; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
#ookonline_txt .modelnaam {font-weight:bold; color:#fc4184; text-transform:uppercase;}
#ookonline_txt .live {font-weight:bold; color:#fc4184;}
#ookonline {width:960px; margin:0 auto;}
.ookonline_cam {float:left; text-align:center; padding:15px;}
.ookonline_cam img {border:1px solid #240312; padding:1px; background:#fff;}
.ookonline_cam a {color:#fff; font-size:10px; text-decoration:none;}
.ookonline_cam a:hover {color:#fff; text-decoration:underline;}

