/* INDEX */
/* FONTS */
/* colors */ 
	/* BACKGROUND COLORS */
	/* TEXT COLORS */
	/* BORDER COLORS */
/* BORDERS */
/* GENERAL */
/* HEADER */
/* LEFT */
/* RIGHT */
/* LOGIN */
/* RENTED MOVIES */
/* NEW */
/* MORE */
/* OFFER */
/* VIEWED SMALL */
/* RATED SMALL */
/* RECOMMENDED SMALL */
/* ITEMS SMALL */
/* VIEWED BIG */
/* RECOMMENDED BIG */
/* DISCLAIMER */
/* PAGE NRS */
/* TRAILER */
/* SUPPORT */
/* TRAILER SUBSCRIPTION */
/* vodpimps FRAME */
/* vodpimps NL FRAME */
/* vodpimps FRAME MEMBERS */
/* 403 404 */
/* THX */
/* CCREGISTER */
/* SMS */
/* INFO */

html, body, form, p, h1, h2, h3, h4, h5, h6, h7, input {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}

/* CCREG */
#ccreg {position:relative;}
#ccreg input.name {position:absolute; top:136px; left:450px; width:200px;}
#ccreg input.pass {position:absolute; top:166px; left:450px; width:200px;}
#ccreg .button {position:absolute; top:230px; left:480px;}
#ccreg .button input {width:140px;}
#ccdisc_cnt {background:#191919; height:100px;}
#ccdisc {border-top:1px solid #aaa; padding-top:10px; text-align:center; font:11px Arial, Helvetica, sans-serif; margin:0 auto; width:938px;}
#ccdisc p, #ccdisc a  {color:#aaa;}
#ccdisc a:hover {text-decoration:none;}

/* FONTS */
html, body, h6, h7, #ccregister a  {
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;}
h6 {font-weight:bold; padding:10px 0;}

/* colors */ 
/* BACKGROUND COLORS */
html, body {
background-color:#000;} /* DEFAULT 000 */
div.fields, div#favs, div#right_cnt div.box, a.genre, a.genre_live, a.genre_webcams, #favs, #betalen_opties, #betalen_opties2, #custom_payment, #telefoon_betaling2, #ccregister div.box {
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, #ccregister {
background-color:#191919;} /* 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:#39363d;} /* 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, .sms_box  {
background-color:#ff9222;} /* DEFAULT ff9222 */
/* SMS EXTRA COLOR */
#sms {background:#252525;}
.sms_outline {background:#caef00;}
.sms_content_border1, .sms_border_box {border-color: #caef00;}
.sms_content_border2, .sms_error {background:#fff;}

/* TEXT COLORS */
#login div.feedback {
color:#f00;} /* DEFAULT f00 */
html, body, a, div.item_box h3, #betalen_opties, div#vodpimps_nl_frame div.title_cam,
div#vodpimps_nl_frame div.cam_nl p, div#vodpimps_nl_frame div.cam_nl_ov p,
div#vodpimps_nl_frame div.cam_nl span.read, div#vodpimps_nl_frame div.cam_nl_ov span.read, #ccregister a {
color:#fff;} /* DEFAULT fff */
a.genre, a.genre_live, a.genre_webcams, div.offer h3, #trailer, div#disclaimer, div#disclaimer a, div#custom_payment a.vas_link  {
color:#ccc;} /* DEFAULT ccc */
a.genre_ov, a.genre_live_ov, a.genre_webcams_ov, #page_nrs a.active, div.h5 h5, span.ip_adres, .sms_box p {
color:#000;} /* DEFAULT 000 */
div#vodpimps_frame, div#vodpimps_nl_frame, .pagnractive, #subtrailer .form p.fill, #subtrailer .offersub p.fill {
color:#ff9222;}
/* vodpimps NL FRAME */
div#vodpimps_nl_frame div.cam_nl p, div#vodpimps_nl_frame div.cam_nl_ov p, div#vodpimps_nl_frame div.cam_nl span.read,
div#vodpimps_nl_frame div.cam_nl_ov span.read {
color:#fff;} /* DEFAULT fff */
/* FREE REG */
#subtrailer p.grey {color:#404040;} /* DEFAULT 404040 */

/* BORDER COLORS */
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, #login div.button,
.sms_box, .sms_content_border2, .sms_content_border2 .sms_pict {
border-color:#000;} /* DEFAULT 000 */
div.box, #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, 
a.titel, div.most_viewed p, div.rented_movie p, div.recommended p, #trailer_left p, #trailer_left div.p, div.recommended table, div.border_bottom,
#betalen div.optie, #betalen div#optie_telefoon, #ccregister, #login_form, #ccregister div.box, #ccregister div.h2  {
border-color:#252525;} /* DEFAULT 252525 */
div#main_cnt, div#menu_cnt, #newreleaseclip, #trailerclip, input.input_textbox, #trailer_img img, #telefoon_betaling img.number,
#telefoon_betaling2 img.number, .info_new, #supportpage .support_select {
border-color:#494949;} /* DEFAULT 494949 */
div.new img, img.pic, div.viewed img, div.content_disclaimer input.mail, div.content_disclaimer input.anders, div.content_disclaimer .area {
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,
#trailerclip, 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, #telefoon_betaling2 img.number, .info_new, #ccregister div.h2, .sms_content_border2 .sms_pict {
border-width:1px; border-style:solid;}
div.box, #box_fav, div.closer, #ccregister div.box  {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;
}

div#main_cnt #gratis {position:absolute; top:19px; right:28px; width:156px; height:155px;}

/* HEADER */
div#header_cnt_small {height:auto;}
div#header_cnt_small img {float:left;}
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;}
div#menu_cnt img {float:left;}

/* LEFT */
div#left_cnt {float:left; width:180px;}
div#left_cnt div.box {width:160px; padding:4px; border-bottom:none;}
div#left_cnt #box_fav {width:160px; padding:4px;}
div#left_cnt div.box div.h2, #box_fav div.h2 {background:url(img/left_h_bg.jpg); height:16px; padding:3px;}
div#left_cnt div.box div.h2 h2, #box_fav div.h2 h2 {font-size:13px; text-transform:uppercase;}
div.fields {position:relative; height:46px;}
div.fields input.input_textbox {position:absolute; width:135px; height:17px; top:13px; right:19px;}
div.fields input.go {position:absolute; width:19px; height:19px; top:13px; right:0;}
a.genre, a.genre_ov, a.genre_live, a.genre_live_ov, a.genre_webcams, a.genre_webcams_ov {
	display:block;
	width:140px; height:19px;
	text-decoration:none;
	line-height:19px;
	background-image:url(img/menu_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	border-bottom-width:1px; border-bottom-style:solid;
	text-transform:capitalize;}
a.genre_ov, a.genre_live_ov, a.genre_webcams_ov {background-position:left -19px;}
a.genre_live, a.genre_live_ov {margin-top:4px; border-bottom:none;}
/* rss */
img.rss {position:absolute; top:13px; left:40px;}
a.rss {position:absolute; top:13px; left:60px; line-height:19px;}
a.rss:hover {text-decoration:none;}
/* favs */
div.favorite {position:relative; padding:3px; height:115px; width:73px; float:left;}
div.favorite img.pic {opacity:0.8; filter:alpha(opacity=80);}
div.favorite .link {position:absolute; left:3px; bottom:3px;}
div.favorite .remove {position:absolute; right:3px; bottom:3px;}
div.favorite a.fav_remove {text-decoration:none;}
div.favorite a:hover {text-decoration:none;}

/* RIGHT */
div#right_cnt {float:left; width:774px; padding-left:4px;}
div#right_cnt div.box, div#right_cnt div.box_small {width:758px; padding:4px; padding-right:0; border-bottom:none;}
div#right_cnt div.box div.h2, div#right_cnt div.box_small div.h2, div#right_cnt div.box div.h4 {background:url(img/right_h_bg.jpg); height:16px; padding:5px; width:742px; margin-bottom:5px; overflow:hidden;}
div#right_cnt div.box div.h2 h2, div#right_cnt div.box_small div.h2 h2 {font-size:13px; text-transform:uppercase;}
div#right_cnt div.box_small {width:246px; float:left; height:360px; border-top:none; border-bottom:none;}
div#right_cnt div.box_small div.h2 {width:230px;}
div#right_cnt div#small_boxes {border-top-width:6px; border-bottom:none;}
div#right_cnt div.closer {border-top:none; border-left:none; border-right:none;}

/* LOGIN */
#login {width:430px; margin:0 auto; padding-top:20px;}
#login #login_form {position:relative; width:430px; height:155px; margin-bottom:20px;}
#login img.imgnr {position:absolute; top:29px; left:54px;}
#login img.imgcode {position:absolute; top:57px; left:54px;}
#login div.button {position:absolute; width:430px; height:28px; bottom:0; border-top-width:1px; border-top-style:solid; text-align:center; padding-top:7px;}
#login div.button input {width:100px; height:21px; font-size:11px;}
#login input.nummer {position:absolute; top:32px; left:200px; width:150px;}
#login input.code {position:absolute; top:60px; left:200px; width:150px;}
#login a.txtpass {display:block; position:absolute; top:80px; left:200px;}
#login a.txtback {display:block; position:absolute; top:60px; left:200px;}
#login div.feedback {position:absolute;top:100px; left:54px; width:310px; text-align:center;}
#login div.nomember {width:430px; padding:20px 0; text-align:center;}
#login a:hover {text-decoration:none;}

/* RENTED MOVIES */
div#right_cnt div.box div.h5 {background:url(img/right_h3_bg.jpg); height:16px; padding:5px; width:742px; margin-bottom:5px; overflow:hidden;}
div#right_cnt div.box div.h5 h5 {font-size:13px; text-transform:uppercase;}
div#right_cnt div.box div.border_bottom {background:url(img/border_btm_rented.jpg); width:752px;}
h5.rented {float:left; width:550px;}
span.ip_adres {float:left; display:block; width:190px; text-align:right;}
div.rented_movie {width:366px; float:left; padding:4px; margin-bottom:5px; border-right-width:5px; border-right-style:solid;}
div.rented_movie div.h4 {width:354px !important;}
div.rented_movie div.h4 h4 {font-size:12px; text-transform:none;}
div.rented_movie img {float:left;}
div.rented_movie div.right {float:left; width:197px; padding-left:5px;}
div.rented_movie p {border-bottom-width:1px; border-bottom-style:solid; height:24px; line-height:24px; width:197px; overflow:hidden;}
div.rented_movie img.watch {display:block; text-transform:uppercase; font-weight:bold; padding-top:20px;}
div.rented_movie a:hover {text-decoration:none;}

/* NEW */
div#newreleaseclip_cnt, div#newreleaseitems {float:left;}
div#newreleaseclip_cnt a.newlink {display:block; width:395px; text-transform:uppercase; font-weight:bold; text-align:center; padding:5px 0;}
div#newreleaseclip_cnt a.newlink:hover {text-decoration:none;}
div.new, div.new_ov {position:relative; width:357px; height:75px; cursor:pointer;}
div.new img, div.new_ov img {position:absolute; top:8px; left:12px;}
span.new_date {position:absolute; top:2px; right:8px;}
p.new_txt {position:absolute; top:13px; left:92px;}
p.new_txt span {font-weight:bold;}
p.new_txt a:hover {text-decoration:none;}

/* MORE */
div.more {text-align:right; padding:5px 10px 5px 0;}
div.more a:hover, div.more2 a:hover {text-decoration:none;}

/* OFFER */
div.offer {float:left; position:relative; width:146px; height:218px; cursor:pointer; border-right-width:5px; border-right-style:solid; margin-bottom:5px;}
div.offer h3 {width:140px; padding:3px; line-height:13px; font-weight:normal; font-size:11px; text-align:center; height:26px;}
div.offer img.pic {position:absolute; top:32px; left:13px; opacity:0.8; filter:alpha(opacity=80);}
div.offer img.pic_ov {position:absolute; top:32px; left:13px;}
div.offer img.png {position:absolute; top:165px; left:14px;}
div.offer a {text-decoration:none;}
div.offer a.link {text-decoration:none; display:block; position:absolute; right:85px; bottom:3px; text-align:right; text-transform:uppercase; font-weight:bold;}
div.offer a:hover {text-decoration:none;}
div.offer a.price {display:block; position:absolute; bottom:-2px; left:65px;}

/* VIEWED SMALL */
div#viewed {position:relative; height:330px;}
div#viewed div.big {float:left;width:120px; height:185px; text-align:center; opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}
div#viewed div.big_ov {float:left;width:120px; height:185px; text-align:center; cursor:pointer;}
div#viewed div.small {float:left; width:80px; height:122px; text-align:center; opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}
div#viewed div.small_ov {float:left; width:80px; height:122px; text-align:center; cursor:pointer;}
div#viewed img {display:block;}
div#viewed a {line-height:15px;}
div#viewed a.more {position:absolute; display:block; right:5px; bottom:5px;}
div#viewed a:hover {text-decoration:none;}

/* RATED SMALL */
div#rated {position:relative; height:330px;}
div#rated img.pic {opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}
div#rated img.pic_ov {cursor:pointer;}
div#rated div.small {position:relative; float:left; width:80px; height:130px; text-align:center; cursor:pointer;}
div#rated div.small img.rated {position:absolute; top:1px; left:2px;}
div#rated div.list {position:absolute; top:130px; left:0;}
div#rated a.titel {display:block; border-top-width:1px; border-top-style:solid; height:24px; line-height:24px; width:233px; text-decoration:none; padding-left:5px; overflow:hidden;}
div#rated a.more {position:absolute; display:block; right:5px; bottom:5px;}

/* RECOMMENDED SMALL */
div#recommended {position:relative; height:330px;}
div#recommended img.pic {opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}
div#recommended img.pic_ov {cursor:pointer;}
div#recommended div.big {float:left; width:120px; height:305px; line-height:20px;}
div#recommended p {width:110px;}
div#recommended a:hover {text-decoration:none;}
div#recommended a.more {position:absolute; display:block; right:5px; bottom:5px;}

/* ITEMS SMALL */
div.item_box {float:left; position:relative;width:121px; height:198px; margin-bottom:5px; border-right-width:5px; border-right-style:solid;}
div.item_box h3 {position:absolute; width:115px; line-height:13px; font-weight:normal; font-size:11px; text-align:center; height:26px; top:145px; left:3px; overflow:hidden; cursor:pointer;}
div.item, div.item_ov {width:121px; height:198px; cursor:pointer;}
div.item img.pic {position:absolute; top:5px; left:9px; opacity:0.8; filter:alpha(opacity=80);}
div.item_ov img.pic {position:absolute; top:5px; left:9px;}
div.item img.rating, div.item_ov img.rating {position:absolute; bottom:3px; left:23px;}
div.item_box a {text-decoration:none;}

/* VIEWED BIG */
div.most_viewed {width:366px; float:left; padding:4px; margin-bottom:5px; border-right-width:5px; border-right-style:solid;}
div.most_viewed div.h4 {width:354px !important;}
div.most_viewed div.h4 h4 {font-size:12px; text-transform:none;}
div.most_viewed img {float:left;}
div.most_viewed div.right {float:left; width:197px; padding-left:5px;}
div.most_viewed p {border-bottom-width:1px; border-bottom-style:solid; height:24px; line-height:24px; width:197px;}
div.most_viewed a.action {display:block; text-transform:uppercase; font-weight:bold; padding-top:14px;}
div.most_viewed a:hover {text-decoration:none;}

/* RECOMMENDED BIG */
div.recommended {width:745px; float:left; padding:4px; margin-bottom:5px;}
div.recommended div.h4 {width:733px !important;}
div.recommended div.h4 h4 {font-size:12px; text-transform:none;}
div.recommended img {float:left;}
div.recommended div.right {float:left; width:197px; padding-left:5px;}
div.recommended p {border-bottom-width:1px; border-bottom-style:solid; height:24px; line-height:24px; width:197px; overflow:hidden;}
div.recommended div.pics {float:left; width:364px; padding-left:15px;}
div.recommended div.pics img {margin-right:5px; cursor:pointer;}
div.recommended div.links {float:left; width:581px; height:28px; padding-left:5px; padding-top:5px;} 
div.recommended div.links table {border-collapse:collapse; margin:0; padding:0; width:100%; border-top-width:1px; border-top-style:solid;}
div.recommended div.links td {text-align:center; line-height:28px; width:33%; height:28px;}
div.recommended a.action {text-transform:uppercase; font-weight:bold;}
div.recommended a:hover {text-decoration:none;}

/* DISCLAIMER */
div#disclaimer {width:958px;margin:0 auto;text-align:center; padding:0; padding-bottom:10px;}
div#disclaimer  p {padding:5px 0;}
div.content_disclaimer h1 {font-size:13px; font-weight:bold; padding:10px;}
div.content_disclaimer p {padding:0 10px 10px 10px;}
div.content_disclaimer label {float:left; width:200px; font-weight:bold;}
div.content_disclaimer div.radio {float:left; width:200px; line-height:15px; padding-bottom:10px;}
div.content_disclaimer input.mail {width:200px; border-width:1px; border-style:solid;}
div.content_disclaimer input.anders {width:100px;  border-width:1px; border-style:solid;}
div.content_disclaimer .area {width:200px; border-width:1px; border-style:solid;}

/* PAGE NRS */
#page_nrs {height:14px; padding:6px 0 0;}
#page_nrs a {display:block; float:left; height:14px; line-height:14px; text-align:center; padding:0 5px; margin:0 2px; font-weight:bold;}
#page_nrs a:hover {text-decoration:none;}
#page_nrs a.active {text-decoration:none;}

/* TRAILER */
#trailer {width:745px; padding:4px; position:relative;}
#trailer_left {float:left; width:397px;}
#trailerclip {position:relative;}
#trailerclip .player_overlay {position:absolute; bottom:0; left:6px;}
#trailer_info {width:397px;}
#trailer_info p {clear:both; border-bottom-width:1px; border-bottom-style:solid; height:20px; line-height:20px; width:397px; overflow:hidden;}
#trailer_info p span,
#trailer_info div.p span {float:left; width:90px;}
#trailer_info div.p {clear:both; border-bottom-width:1px; border-bottom-style:solid; height:20px; line-height:20px; width:397px; overflow:hidden;}
#trailer_info div.trailer_fav {float:right;}
#trailer_info div.trailer_fav img {float:left;}
#trailer_info div.trailer_fav a {float:left; display:block; text-align:right;}
#trailer_info a:hover {text-decoration:none;}
#trailer_img {width:397px; padding-top:10px;}
#trailer_img img {float:left; margin-left:3px;}
h2.trailer {float:left; width:550px;}
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;}

#betalen {float:left; width:340px; padding:0 0 0 5px; position:relative;}
#betalen_opties {margin-bottom:27px; padding-bottom:10px;}
#betalen_opties img.pricenl {position:absolute; top:0; right:125px;}
#betalen_opties img.priceen {position:absolute; top:0; right:135px;}
#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:328px !important; margin-bottom:5px; overflow:hidden;}
#betalen h2, #betalen_abo h2 {text-transform:none !important; font-weight:normal;}
#betalen div.optie {border-top-width:1px; border-top-style:solid; width:320px; margin:0 auto; height:30px; line-height:30px;}
#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;}
#telefoon_betaling2 {padding:5px; padding-right:0;}
#telefoon_betaling p, #telefoon_betaling2 p {padding:5px 0;}
#telefoon_betaling #phone_form, #telefoon_betaling2 #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;}
#custom_payment p {padding-bottom:5px;}
#telefoon_betaling2 {height:220px;}

/* SUPPORT */
.support_text {text-align:center; font-size:12px; font-weight:bold; padding-top:20px;}
.support_holder {width:480px; margin:15px auto 0 auto;}
.support_txt {float:left; font-size:12px; font-weight:bold; width:180px; height:30px; padding-top:3px;}
.support_awnser {float:right; width:300px; padding-bottom:15px;}
#supportpage {padding:10px;}
#supportpage p {padding:3px 0 5px;}
#supportpage .support_select {border-bottom-width:1px; border-bottom-style:solid; padding-bottom:10px; margin-bottom:10px;}
#supportpage p label {float:left; clear:right; width:200px;}
#supportpage input.txt {width:200px;}
#supportpage textarea.txt {width:200px;}

/* TRAILER SUBSCRIPTION */
#subtrailer {padding:10px; text-align:center; font-family:arial, verdana, sans-serif; font-weight:bold;}
#subtrailer p.grey {padding:0 0 20px; text-transform:uppercase; line-height:18px; font-size:16px;}
#subtrailer .form {width:360px; float:left;}
#subtrailer .form p {padding-bottom:10px;}
#subtrailer .form p.fill {font-size:16px; line-height:18px; text-align:left;}
#subtrailer .form label {float:left; width:120px; line-height:17px; font-size:15px; text-align:left;}
#subtrailer .form input.txt {width:230px; font-size:12px; font-weight:normal;}
#subtrailer .form select {width:228px; font-size:12px; font-weight:normal;}
#subtrailer .offersub {width:360px; float:left; padding-top:27px;}
#subtrailer .offersub p {font-size:17px; line-height:24px;}

/* vodpimps FRAME */
div#vodpimps_frame div.menu a {display:block; float:left; padding-left:9px; height:25px; line-height:25px;}
div#vodpimps_frame a:hover {text-decoration:none;}
div#vodpimps_frame div.cam {float:left; position:relative; width:121px; height:130px; cursor:pointer; margin-bottom:5px; border-right-width:5px; border-right-style:solid;}
div#vodpimps_frame div.cam_ov {float:left; position:relative; width:121px; height:130px; cursor:pointer; margin-bottom:5px; border-right-width:5px; border-right-style:solid;}
div#vodpimps_frame div.cam h3, div#vodpimps_frame div.cam_ov h3 {position:absolute; width:110px; line-height:20px; font-weight:normal; font-size:11px; height:20px; top:0; left:29px; overflow:hidden; color:white; text-transform:capitalize;}
div#vodpimps_frame div.cam img.piconline, div#vodpimps_frame div.cam_ov img.piconline, div#vodpimps_frame div.cam img.picoffline, div#vodpimps_frame div.cam_ov img.picoffline {position:absolute; top:20px; left:9px;}
div#vodpimps_frame div.cam img.piconline, div#vodpimps_frame div.cam_ov img.picoffline {opacity:0.8; filter:alpha(opacity=80);}
div#vodpimps_frame div.cam a {position:absolute; width:115px; left:3px; bottom:0; text-align:center; line-height:20px; height:20px;}
div#vodpimps_frame div.cam_ov a {position:absolute; width:115px; left:3px; bottom:0; text-align:center; line-height:20px; height:20px; text-decoration:none;}
div#vodpimps_frame #po_no_inline, #vodpimps_frame #po_yes_none {display:none;}
div#vodpimps_frame #po_yes_inline, #vodpimps_frame #po_no_none {display:block;}
div#vodpimps_frame .pagenrs {float:left; padding:5px;}
div#vodpimps_frame .pagenrs a {font-weight:bold;}
div#vodpimps_frame .onlineon, div#vodpimps_frame .onlineoff, div#vodpimps_frame .offlineon, div#vodpimps_frame .offlineoff {position:absolute; width:115px; left:3px; bottom:0; text-align:center; line-height:20px; height:20px;}
div#vodpimps_frame .onlineoff, div#vodpimps_frame .offlineon {display:none;}
div#vodpimps_frame div.taal {position:absolute; top:4px; left:9px;}
div#vodpimps_frame div.cam img.piconline {border-color:#0f0;}
div#vodpimps_frame div.cam img.picoffline {border-color:#f00;}

/* vodpimps NL FRAME */
div#vodpimps_nl_frame div.cam_nl {float:left; position:relative; width:247px; height:130px; cursor:pointer; margin-bottom:5px; border-right-width:5px; border-right-style:solid;}
div#vodpimps_nl_frame div.cam_nl_ov {float:left; position:relative; width:247px; height:130px; cursor:pointer; margin-bottom:5px; border-right-width:5px; border-right-style:solid;}
div#vodpimps_nl_frame div.title_cam {position:absolute; top:0; left:0; width:247px; text-transform:capitalize;}
div#vodpimps_nl_frame div.title_cam span {display:block; float:right; width:120px; text-align:center; height:25px; line-height:25px; }
div#vodpimps_nl_frame div.cam_nl img.picx {clear:both; position:absolute; top:12px; left:3px; opacity:0.8; filter:alpha(opacity=80);}
div#vodpimps_nl_frame div.cam_nl_ov img.picx {clear:both; position:absolute; top:12px; left:3px;}
div#vodpimps_nl_frame div.cam_nl img.onoffline, div#vodpimps_nl_frame div.cam_nl_ov img.onoffline {position:absolute; top:106px; left:3px;}
div#vodpimps_nl_frame div.cam_nl p, div#vodpimps_nl_frame div.cam_nl_ov p {position:absolute; top:28px; right:3px; width:114px; height:80px; overflow:hidden; line-height:13px; font-size:11px;}
div#vodpimps_nl_frame #po_no_inline, #vodpimps_nl_frame #po_yes_none {display:none;}
div#vodpimps_nl_frame #po_yes_inline, #vodpimps_nl_frame #po_no_none {display:block;}
div#vodpimps_nl_frame div.cam_nl span.read, div#vodpimps_nl_frame div.cam_nl_ov span.read {display:block; position:absolute; bottom:3px; right:5px; text-decoration:underline;}

/* vodpimps FRAME MEMBERS */
img.members_vodpimps {margin:0 auto; padding-left:30px;}
div.links_vodpimps {width:720px; padding-left:10px; text-align:center; padding-bottom:20px;}
div.links_vodpimps a {font-size:12px; font-weight:bold;}
div.links_vodpimps a:hover {text-decoration:none;}

/* 403 404 */
div#bg_error {border:1px solid #000;background:#fff;color:#000;width:650px;margin:20px auto;}
div#bg_error img {margin:0 auto;padding:10px 0;}
a.error,a.error:link,a.error:visited {color:#a10000;}
a.error:hover {color:#a10000;text-decoration:underline;}
div.melding {font:bold 12px verdana;color:#000;text-align:center;padding:10px 0;}
div.evengeduld {font:large arial black;color:#a10000;text-align:center;padding:10px 0;}
div.sign {width:100px;margin: auto;}
div.count {width:30px;margin: auto;}

/* THX */
#thx {position:relative;}
#thx h3 {padding-left:10px; text-transform:uppercase; font-size:16px;}
#thx h3.left {padding:10px 0 10px 70px; font-size:14px;}
#thx p {padding-left:70px;width:640px; margin-bottom:30px;}
#thx p.email {padding-left:230px; margin-top:-5px;}
#thx img.mail {position:absolute; left:0; top:110px;}
#thx img.go {position:absolute; left:0; top:10px;}
#thx a:hover {text-decoration:none;}

/* CCREGISTER */
#ccregister {height:500px; border-top-width:1px; border-top-style:solid;}
#ccregister .lock {position:absolute; top:4px; left:2px;}
#ccregister div.box {width:512px; padding:4px; padding-right:0; margin:0 auto; margin-top:20px; position:relative;}
#ccregister div.h2 {background:url(img/right_h_bg.jpg); height:16px; padding:5px; padding-left:30px; width:470px; margin-bottom:5px; overflow:hidden;}
#ccregister div.h2 h2 {font-size:13px; text-transform:uppercase;}
#ccregister #login h2.imgname {position:absolute; top:34px; left:94px;}
#ccregister #login h2.imgpass {position:absolute; top:62px; left:94px;}
#ccregister #login input.name {position:absolute; top:32px; left:200px; width:150px;}
#ccregister #login input.pass {position:absolute; top:60px; left:200px; width:150px;}
#ccregister p {padding:5px; text-align:center;}
#ccregister .message {color: red; font-weight: bold; padding:5px; text-align:center;}
#ccregister .creditcard {text-align:center; font-weight:bold;}
#ccregister .deposit_part {width: 150px; margin:0 auto; text-align:center; padding:4px 0 12px 0;}

/* SMS */
#sms {height:500px;}
.sms_outline {padding:5px;}
.sms_box {border-width:5px; border-style:solid; text-align:center; padding:5px 0;}
.sms_border_box { border-width:5px; border-style:solid; width:740px; margin:0 auto;}
.sms_border_box img {float:left;}
.sms_content_border1 {float:left; height:184px; width:720px; position:relative;}
.sms_content_border2 {height:144px; width:700px; border-width:5px; border-style:solid; padding:15px;}
.sms_content_border2 .sms_pict {margin-right:1px; margin-top:20px;}
.sms_input {float:left; background:url(img/sms/form_input.jpg); width:269px; height:42px; padding-top:7px;}
.sms_input2 {float:left; border:none; width:269px; height:54px;}
.sms_input2 .submit {width:269px; height:54px; border:0;}
.sms_form {float:left; width:270px; padding-left:20px;}
.sms_ok {float:left; width:270px; position:absolute; top:10px; right:20px;}
.sms_nr {font-size:30px; text-align:center; width:256px; height:36px; border:none; font-weight:bold;}
.sms_box p {font-weight:bold; font-size:12px; padding-top:5px;}
.sms_error {position:absolute; top:10px; right:30px; width:270px; height:40px;}

#sms_disclaimer {
	text-align:center;
	color:#000;
	padding-bottom:2px;
	width:946px;
	margin:0 auto;
	background:#fff;
}
#sms_disclaimer a {
	font:10px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
#sms_disclaimer h1 {
	height:20px;
	padding-top:5px;
	text-align:center;
	font:12px verdana, arial, helvetica, sans-serif;
	background:#000;
	color:#fff;
}
#sms_disclaimer .sms_disclaimer {
	background:#fff;
	font:10px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	height:65px;
	line-height:12px;
	padding:0 5px 10px 5px;
}
/* INFO */
.info_new img {float:left;}
.info_new .info1 {float:left; background:url(img/new_info_bg1.jpg) no-repeat; background-position:5px; width:68px; height:23px; padding-left:8px;}
.info_new .info2 {float:left; background:url(img/new_info_bg2.jpg) no-repeat; background-position:9px; width:109px; height:23px; padding-left:12px;}