html, body, form, p, h1, h2, h3, h4, h5, input {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}

/* FONTS */
html, body {
font:11px "Trebuchet MS", Verdana, Arial, sans-serif;}
a.genre, a.genre_ov, a.genre_live, a.genre_live_ov, a.genre_webcams, a.genre_webcams_ov {
font:11px Georgia, "Times New Roman", Times, serif;}
div#header_cnt div#login_cnt span, div#newreleaseclip_cnt a.newlink, div.h2 .select_country select {
font:11px Arial, Helvetica, sans-serif;}
div#disclaimer {
font:10px Verdana, Arial, Helvetica, sans-serif;}

/* colors */ 
/* BACKGROUND COLORS */
html, body, div.fields, div#favs, div#right_cnt div.box, a.genre, a.genre_live, a.genre_webcams, #favs, #betalen_opties, #betalen_opties2 {
background-color:#000;} /* DEFAULT 000 */
div.item {
background-color:#111;} /* DEFAULT 111 */
div#main_cnt, div#menu_cnt, div#content_cnt, div#right_cnt div.box_small, div.offer, div.item_ov, div.most_viewed, div.rented_movie, div.recommended, div.cam, div.cam_ov, div.cam_nl, div.cam_nl_ov, #trailer {
background-color:#121212;} /* DEFAULT 191919 */
div#rated a.titel:hover, #login div.button {
background-color:#252525;} /* DEFAULT 252525 */
div#left_cnt div.box, #box_fav, div.title_cam {
background-color:#39383d;} /* DEFAULT 39363d */
div.new_ov, #page_nrs a:hover, #login_form {
background-color:#494949;} /* DEFAULT 494949 */
a.genre_ov, a.genre_live_ov, a.genre_webcams_ov, #page_nrs a.active {
background-color:#ff9222;} /* DEFAULT ff9222 */

/* TEXT COLORS */
#login div.feedback {
color:#f00;} /* DEFAULT f00 */
html, body, a, div.item_box h3, #betalen_opties {
color:#fff;} /* DEFAULT fff */
a.genre, a.genre_live, a.genre_webcams, div.offer h3, #trailer, div#disclaimer, div#disclaimer a  {
color:#fff;} /* DEFAULT ccc */
a.genre_ov, a.genre_live_ov, a.genre_webcams_ov, #page_nrs a.active, div.h5 h5, span.ip_adres {
color:#000;} /* DEFAULT 000 */
div#vodpimps_frame, div#vodpimps_nl_frame, .pagnractive {
color:#ff9222;}

/* BORDER COLORS */
div.box, div.offer, div.item_box, div.item_ov, div.cam, div.cam_ov, div.cam_nl, div.cam_nl_ov, div.most_viewed, div.rented_movie, div#favs {
border-color:#000;} /* DEFAULT 000 */
#box_fav, div.box_small, div#small_boxes, div.closer, div.h2, div.h4, a.genre, a.genre_ov, a.genre_webcams, a.genre_webcams_ov, #trailerclip, 
a.titel, div.most_viewed p, div.rented_movie p, div.recommended p, #trailer_left p, div.recommended table, div.border_bottom, #betalen div.optie, #betalen div#optie_telefoon {
border-color:#252525;} /* DEFAULT 252525 */
div#main_cnt, div#menu_cnt, #newreleaseclip, input.input_textbox, #trailer_img img, #telefoon_betaling img.number {
border-color:#494949;} /* DEFAULT 494949 */
div.new img, img.pic, div.viewed img {
border-color:#a2a2a2;} /* DEFAULT a2a2a2 */
div.new_ov img, img.pic_ov, div.item_ov img.pic, div.cam_ov img.piconline, div.cam_ov img.picoffline {
border-color:#ff9222;} /* DEFAULT ff9222 */

/* BORDERS */
div#main_cnt, div#menu_cnt, img.pic, img.pic_ov, input.input_textbox, div.h2, div.h4, #newreleaseclip,
div.new img, div.new_ov img, div.viewed img, div.cam img.piconline, div.cam img.picoffline,
div.cam_ov img.piconline, div.cam_ov img.picoffline, #trailer_img img, div.border_bottom, div#favs, #login_form,
#telefoon_betaling img.number {
border-width:1px; border-style:solid;}
div.box, #box_fav, div.closer, #trailerclip {border-width:6px; border-style:solid;}
div.box_small, div#small_boxes {border-width:3px; border-style:solid;}

/* GENERAL */
div#main_cnt {
	position:relative;
	margin:0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	width:958px; /* INCLUDING BORDER, PADDING, MARGIN MAX 960 */
	padding-bottom:6px;
	border-top:none;
}

/* HEADER */
div#header_cnt {position:relative; height:164px;}
div#header_cnt div#logo img {float:left;}
div#header_cnt div#logo {position:absolute; top:0; left:0;}
div#header_cnt div#lng_cnt {position:absolute; top:4px; left:10px;}
div#header_cnt div#lng_cnt img {padding-right:5px;}
div#header_cnt div#login_cnt {position:absolute; top:3px; right:65px;}
div#header_cnt div#login_cnt a {text-decoration:none;}
div#header_cnt div#login_cnt a:hover {text-decoration:underline;}
div#menu_cnt {border-top:none; border-left:none; border-right:none; width:958px; height:48px;  background:url(/img/menu_bg.jpg);}
div#menu_cnt img {float:left;}
div#menu_cnt div.stars {width:360px; margin:0 auto;}
div#menu_cnt div.stars img {float:left;}
div#menu_cnt div.stars h1 {font-size:20px; text-transform:capitalize; font-weight:bold; line-height:50px; float:left; width:300px; text-align:center;}

div.aanbieding {font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center; padding:20px 0;}
div.aanbieding a.yellow {color:#ff0 !important; font-size:18px;}
div.aanbieding a.yellow:hover {text-decoration:none;}

div#vodpimps_live_cnt {width:752px; border:1px dotted #fff; margin:10px auto;}

div.box {width:942px; padding:4px; padding-right:0; border-bottom:none;}
div.box div.h2 {background:url(/img/right_h_bg.jpg); height:16px; padding:5px; width:926px; margin-bottom:5px; overflow:hidden;}
div.box div.h2 h2 {font-size:13px; text-transform:uppercase;}
h2.trailer {float:left; width:730px;}
div.h2 .select_country {float:left; padding-right:5px; width:185px; text-align:right;}
div.h2 .select_country select {width:150px; height:18px; border-width:1px; border-style:solid;}
div.closer {border-top:none; border-left:none; border-right:none;}

#trailer {width:922px; padding:4px; position:relative;}
#trailer_left {float:left; width:407px;}
#trailer_left p {padding:10px;}
#trailerclip {}
#trailer_right {float:left;}
#trailer_img {float:left; padding:10px; width:494px; text-align:center;}
#trailer_img div.play {width:200px; height:150px; float:left; padding-left:40px; padding-bottom:20px;}
#trailer_img p {width:360px; margin:0 auto;padding-left:40px;}
#trailer_img a {color:#ff0 !important; font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center;}
#trailer_img a:hover {text-decoration:none;}

#betalen {float:left; padding-left:10px; width:500px;border:1px solid #121212;}
#betalen_opties {margin-bottom:27px; padding-bottom:10px;}
#betalen_opties2 {position:relative;}
#betalen_opties2 img.sms {position:absolute; top:13px; right:0;}
#betalen div.h2, #betalen_abo div.h2 {background:url(/img/right_h_bg.jpg); height:16px; padding:5px; width:auto !important; margin-bottom:5px; overflow:hidden;}
#betalen h2, #betalen_abo h2 {text-transform:none !important; font-weight:normal;}
#betalen div.optie {border-bottom-width:1px; border-bottom-style:solid; width:320px; margin:0 auto; height:30px; line-height:30px;}
#betalen_opties2 div.optie {border:none;}
#betalen div#optie_telefoon {border-bottom-width:1px; border-bottom-style:solid; width:320px; margin:0 auto; height:30px; line-height:30px; cursor:pointer;}
#betalen div#optie_telefoon span {text-decoration:underline;}
#betalen div.optie img, #betalen div#optie_telefoon img  {float:left; padding-right:5px;}
#telefoon_betaling {padding:5px; padding-left:15px; width:320px; margin:0 auto;}
#telefoon_betaling p {padding:5px 0;}
#telefoon_betaling #phone_form {position:relative; height:43px;}
#phone_form input.code {position:absolute; top:10px; left:90px; border-width:1px; border-style:solid; padding:2px; width:57px; height:17px;}
#phone_form input.enter {position:absolute; top:10px; left:155px;}
#telefoon_betaling {display:none;}


div.genres {width:920px; margin:0 auto; text-align:center; padding:20px 0;}
div.genres a {display:inline-block; background:url(/img/star_genre.jpg) no-repeat 0 -3px; padding-left:15px; margin-left:3px; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:21px;}
div.genres a:hover {text-decoration:none;}
