body
{
background-color:#ECEDED;
color:#333333;
font-family: Helvetica, Swiss, Arial, sans-serif;
font-size:11px;
}

table, tr, td
{
font-family: Helvetica, Swiss, Arial, sans-serif;
font-size:11px;
}

a, a:hover, a:link, a:visited
{
	color:#FFF;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

.green
{
	color:#a9c500;
}
.werkingfilm
{
float:left;
height:305px;
margin-left:19px;
margin-top:5px;
}
#player_background
{
	background-color:#333333;
	display:none;
	height:0px;
	left:50%;
	margin-left:-485px;
	position:absolute;
	top:575px;
	width:970px;
	z-index:2;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}
#freepopup_background
{
	background-color:#CFCFCF;
	height:0px;
	left:50%;
	margin-left:-485px;
	position:absolute;
	top:575px;
	width:970px;
	z-index:2;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}
#player_wrapper
{
	background-color:#000000;
	width:733px;
	left:50%;
	display:none;
	margin-left:-370px;
	position:absolute;
	top:325px;
	height:0px;
	z-index:3;
}
#freepopup_wrapper
{
	height:0;
	left:50%;
	margin-left:-273px;
	position:absolute;
	top:299px;
	width:453px;
	z-index:3;
}
.hide_jw
{
	background-color:#000000;
	height:40px;
	left:50%;
	margin-left:-445px;
	position:absolute;
	top:528px;
	width:105px;
	z-index:4;
}
#filter
{
	background-color:#FFFFFF;
	height:0px;
	left:50%;
	margin-left:-273px;
	position:absolute;
	top:361px;
	width:453px;
	z-index:4;
}
.player_top
{
	float:left;
	width:890px;
	margin-top:15px;
	height:35px;
}
.player_top_right
{
	float:right;
	margin-right:172px;
	cursor:pointer;
}
.player_top_left
{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	margin-left:15px;
}

#wrapper
{
margin-left:auto;
margin-right:auto;
margin-top:10px;
top:0;
width:970px;
}

.header
{
}

.header_left
{
float:left;
}

.header_middle
{
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
float:left;
width:930px;
height:101px;
}

.header_top
{
	background-image:url(../images/header_bg.jpg);
	float:left;
	width:930px;
	height:76px;
}

.header_logo
{
	cursor:pointer;
	float:left;
	
}
.login
{
	float:right;
	margin-top:12px;
}
.inloggen_btn
{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}
.registratie_formulier
{
	height:627px;
	margin-left:25px;
	width:400px;
	float:left;
}
.reg_row
{
	width:400px;
	float:left;
	margin-top:13px;
}
.reg_subscription_item
{
	float:left;
	margin-top:10px;
	cursor:pointer;
}
.reg_label
{
	width:140px;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.reg_check_label
{
	width:231px;
	float:right;
	font-weight:normal;
	font-size:12px;
}
.reg_radio_label
{
	font-weight:normal;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	width:150px;
}
.reg_radio_sub_label
{
	color:#888888;
	font-size:12px;
	font-weight:normal;
	margin-left:28px;
	margin-top:2px;
}
.reg_radiobox
{
	width:20px;
	float:left;
}
.reg_submit
{
	background-image:url(../images/reg_button.jpg);
	border:0 none;
	cursor:pointer;
	float:right;
	height:27px;
	width:140px;
}
.personaldata_submit
{
	background-image:url(../images/wijzigen.jpg);
	border:0 none;
	cursor:pointer;
	float:right;
	height:24px;
	width:211px;
}
.reg_link
{
	cursor:pointer;
	color:#000000;
	text-decoration:underline;
}
.reg_checkbox
{
	width:20px;
	float:right;
	font-weight:bold;
	font-size:12px;
}
.reg_field
{
	width:250px;
	border:1px solid #333;
	background-color:#FFF;
	float:right;
}
.name_field
{
	width:250px;
	font-size:12px;
	float:right;
}
.reg_top
{
	float:left;
}
.reg_top_left
{
	float:left;
}
.reg_top_center
{
	background-image:url(../images/reg_top_center.jpg);
	background-repeat:repeat-x;
	float:left;
	height:112px;
	width:370px;
}
.reg_top_right
{
	float:left;
}
.registreren_btn
{
	color:#a9c500;
	font-size:14px;
	cursor:pointer;
}
.reg_subscription
{
	float:left;
	width:160px;
}
.login_field
{
	background-image:url(../images/login_input.jpg);
	background-repeat:repeat-x;
	border:0px;
	color:#666666;
	height:17px;
	width:160px;
}

.inlog_bottom
{
	width:324px;
	color:#A9C500;
	float:left;
}
.inlog_register
{
	float:left;
	height:20px;
	cursor:pointer;
}
.inlog_remember
{
	float:left;
	margin-left:2px;
	height:20px;
}
.inlog_forgotton
{
	float:right;
	margin-left:5px;
	height:20px;
	cursor:pointer;
}
.inlog_checkbox
{
	float:left;
margin:0 2px 0 20px;
	cursor:pointer;
}


.loggedin
{
	float:right;
	margin-top:12px;
}
.loggedin_top
{
	float:right;
	margin-top:10px;
}
.loggedin_name
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.loggedin_account
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-left:5px;
	cursor:pointer;
}
.loggedin_account:hover
{
	color:#a9c500;
}
.logout
{
	clear:both;
	color:#A9C500;
	cursor:pointer;
	float:right;
	font-size:12px;
	margin-top:5px;
}


.inlog_forgotton:hover, .inlog_register:hover, .logout:hover
{
	text-decoration:underline;
}

.search_input
{
	border:#000000 1px solid;
	width:120px;
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	margin-top:15px;
	font-weight:bold;
}
.search_submit
{
	border:#000000 1px solid;
	width:50px;
	color:#FFFFFF;
	background-color:#a9c500;
	float:left;
	margin-left:1px;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}

.info
{
	width:453px;
	float:left;
	margin-top:10px;
}
.info_top
{
	float:left;
}
.info_bg
{
	float:left;
	background-image:url(../images/greyback_stroke.jpg);
	background-repeat:repeat-x;
	width:453px;
	background-color:#d9dadc;
}
.info_bottom
{
	float:left;
}
.free_reg
{
	width:453px;
	float:left;
	margin-top:10px;
}
.free_reg_top
{
	float:left;
}
.free_reg_bg
{
	float:left;
	width:453px;
	background-color:#a9c500;
}
.free_reg_bottom
{
	float:left;
}
.news_input
{
	border:#000000 1px solid;
	width:152px;
	font-weight:normal;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	margin-top:7px;
}
.news_submit
{
	border:0px;
	width:18px;
	background-color:#a9c707;
	background-image:url(../images/go.jpg);
	float:left;
	margin-left:1px;
	margin-top:7px;
	cursor:pointer;
}
.filter
{
	border:#000000 1px solid;
	width:122px;
	background-color:#666666;
	background-repeat:no-repeat;
	margin-top:5px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
}
.products_top
{
	height:53px;
	background-color:#000000;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	width:453px;
	text-align:center;
}
.products_top_title
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
.products_pagenum
{
	width:453px;
	text-align:center;
	margin-top:5px;
	float:left;
}
.product_totaal
{
	color:#a9c500;
}
.right_top_txt
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	text-align:center;
}
.product
{
	background-color:#dfe0e2;
	float:left;
	width:453px;
	margin-top:6px;
	height:165px;
}
.product_img
{
	float:left;
	width:120px;
	height:165px;
}
.ie_height
{
	height:165px;
}
.product_meta
{
	margin-top:5px;
	margin-left:3px;
	float:left;
	color:#000000;
	width:185px;
}
.product_txt_title
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
text-align:center;
width:450px;
}
.product_txt_subtitle
{
	font-size:10px;
	margin-top:3px;
	color:#000000;
	text-align:center;
width:450px;
}
.product_txt_title_item
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
text-align:left;
width:190px;
}
.product_txt_subtitle_item
{
	font-size:10px;
	margin-top:3px;
	color:#000000;
text-align:left;
width:190px;
}

.product_txt
{
	color:#000000;
	font-size:11px;
	line-height:1.5;
	margin-top:8px;
	float:left;
}
.product_right
{
	float:right;
}
.sub_top_btn
{
	width:133px;
	height:28px;
	background-image:url(../images/sub_top_btn2.jpg);
	color:#ffffff;
}
.sub_btn
{
	width:133px;
	height:29px;
	background-image:url(../images/sub_btn.jpg);
	cursor:pointer;
	color:#A9C500;
}
.sub_down_btn
{
	width:133px;
	height:49px;
	margin-top:1px;
	background-image:url(../images/sub_down_btn2.jpg);
}

.sub_btn:hover, .sub_top_btn:hover, .sub_btn_selected
{
	color:#FFFFFF;
}

.sub_top_txt
{
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:29px;
	margin-left:8px;
}

.meer_titels
{
	background-color:#000000;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
	color:#A9C500;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	margin-top:20px;
	text-align:center;
	width:453px;
}

.product_details
{
	float:left;
	width:453px;
	margin-top:10px;
}
.product_details_img
{
	margin-top:15px;
	margin-left:150px;
}
.product_details_meta
{
	margin-left:20px;
	margin-top:30px;
	float:left;
	color:#000000;
	width:260px;
}
.product_details_txt_title
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
.product_details_txt_subtitle
{
	font-size:13px;
	margin-top:3px;
	color:#000000;
	text-align:center;
}
.product_details_txt
{
color:#000000;
font-size:12px;
line-height:1.5;
text-align:justify;
}
.product_details_right
{
	float:left;
	margin-left:15px;
	margin-top:15px;
}
.trailer_title
{
	color:#A9C500;
}
.trailer_back
{
	background-color:#000000;
	background-image:url(../images/trailer_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	height:320px;
	margin-top:15px;
	width:453px;
}

.duration
{
	color:#CCCCCC;
	float:left;
	margin-left:5px;
	margin-top:9px;
	width:60px;
}
.kijkwijzer_list
{
	width:50px;
	float:right;
	height:47px;
}
.kijkwijzer_sublist
{
	width:25px;
	float:right;
	height:47px;
}
.kijkwijzer_img
{
	margin-top:3px;
	margin-right:1px;
	clear:both;
}
.pagenumbers
{
	color:#FFF;
}

.menu
{
	background-color:#A9C500;
	float:left;
	height:25px;
	margin-left:10px;
	width:925px;
}

.header_right
{
float:left;
}

.menu_btn
{
float:left;
margin-left:30px;
}

.scroller
{
background-color:#FFFFFF;
border:1px solid #A9C500;
height:175px;
margin-top:10px;
width:968px;
float:left;
}
.middle
{
background-color:#FFFFFF;
margin-top:10px;
width:970px;
float:left;
}
.left
{
background-color:#FFFFFF;
float:left;
width:202px;
}

.search
{
float:left;
}

.search_side
{
float:left;
}

.search_center
{
background-image:url(../images/search_center_bg.jpg);
float:left;
height:52px;
width:176px;
}

.newsletter
{
	float:left;
	margin-top:5px;
}
.newsletter_side
{
	float:left;
}
.newsletter_center
{
	background-image:url(../images/newsletter_bg.jpg);
	float:left;
	height:101px;
	width:176px;
	background-color:#89c500;

}

.cinemalink
{
	cursor:pointer;
	margin-top:5px;
	float:left;
}
.justwebshop
{
	background-image:url(../images/justwebshop_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	text-align:center;
	width:202px;
	background-color:#19171c;
	margin-top:5px;
	float:left;
}
.justwebshop:hover
{
	color:#a9c500;
}

.newsletter_txt
{
	float:left;
	line-height:1.3;
	margin-top:10px;
	width:172px;
}
.left_menu
{
float:left;
margin-top:5px;
}

.left_btn
{
background-image:url(../images/left_btn.jpg);
float:left;
height:32px;
width:202px;
cursor:pointer;
color:#FFF;
}

.left_text_btn
{
	margin-top:8px;
	margin-left:15px;
	font-weight:bold;
}
.left_text_selected
{
	margin-top:8px;
	margin-left:15px;
	font-weight:bold;
}
.left_btn:hover, .left_text_selected
{
	color:#a9c500;
}

.left_down
{
background-color:#A8C606;
background-repeat:repeat-x;
float:left;
height:51px;
margin-top:5px;
width:202px;
}

.left_logo
{
float:left;
margin-left:undefined;
margin-top:270px;
}

.right
{
	float:right;
	width:295px;
}
.right_top
{
	float:left;
	width:295px;
	height:53px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
}
.top_item
{
	float:left;
	margin-top:5px;
}
.top_item_left
{
	background-image:url(../images/top_item_left.jpg);
	float:left;
	height:132px;
	width:21px;
}
.top_item_img
{
	margin-top:10px;	
}
.top_item_center
{
	background-image:url(../images/top_item_bg.jpg);
	float:left;
	height:132px;
	width:99px;
	cursor:pointer;
}
.top_item_title
{
	float:left;
	height:40px;
	width:175px;
	background-image:url(../images/top5_title_bg.jpg);
	cursor:pointer;
}
.top_item_title_text
{
	color:#000000;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:7px;
	margin-top:5px;
	vertical-align:middle;
}
.top_item_meta
{
	float:left;
	margin-left:9px;
	margin-top:6px;
	width:155px;
	color:#000000;
	font-size:11px;
	line-height:1.5;
	cursor:pointer;
}
.top_item_trailer
{
	float:left;
	margin-left:9px;
	margin-top:6px;
	width:155px;
	color:#a9c500;
}
.top_item_trailer:hover
{
	text-decoration:underline;
	cursor:pointer;
}
.center
{
	float:left;
	margin-left:10px;
	width:453px;
}
.home_top
{
	float:left;
	width:453px;
	height:102px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	cursor:pointer;
}

.home_center
{
	float:left;
	width:453px;
	height:295px;
	background-image:url(../images/bottom_left_bg.jpg);
	background-repeat:repeat-x;
	background-color:#A9C500;
	margin-top:10px;
}
.home_pic
{
	float:left;
	height:255px;
	margin-left:18px;
	margin-top:15px;
}
.home_bottom
{
	float:left;
	margin-top:10px;
}
.home_bottom_top
{
	float:left;
}
.home_bottom_middle
{
	background-color:#D9DADC;
	background-image:url(../images/home_bottom_stroke.jpg);
	background-repeat:repeat-x;
	float:left;
	height:260px;
	width:453px;
}
.home_bottom_text
{
	float:left;
	margin-left:10px;
	text-align:center;
	width:440px;
	font-size:14px;
	font-weight:bold;
}
.home_bottom_bottom
{
	float:left;
}


.home_center_buttons
{
	float:left;
	width:453px;
	height:35px;
	background-color:#A9C500;
	margin-top:20px;
}
.home_center_btn
{
	background-color:#000000;
	background-image:url(../images/home_center_btn.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:35px;
	margin-left:1px;
	width:89px;
	cursor:pointer;
}
.home_center_btn_txt
{
	margin-left:4px;
	margin-top:10px;
	text-align:center;
	vertical-align:middle;
	width:80px;
	cursor:pointer;
}
.home_center_btn_selected
{
	float:left;
	width:89px;
	height:35px;
	background-color:#A9C500;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	margin-left:1px;
}

.footer
{
	background-color:#FFFFFF;
	float:left;
	height:30px;
	width:970px;
}

.footer_link
{
	cursor:pointer;
	color:#666666;
	float:left;
	font-size:10px;
	margin-left:30px;
}
.footer_link:hover
{
	text-decoration:underline;
	cursor:pointer;
	color:#666666;
}
.footer_left
{
	float:left;
	margin-top:8px;
	width:450px;
}
.footer_right
{
	float:right;
	margin-top:8px;
	width:303px;
}
.searchfilter
{
font-size:12px;
font-weight:bold;
margin-left:10px;
margin-top:8px;
}
.filterhead
{
	color:#a9c500;
	font-size:13px;
}
.searchfilter_btn
{
	color:#ffffff;
	font-size:13px;
	background-color:#a9c500;
	border:1px solid #333333;
	float:right;
	font-weight:bold;
	margin-right:10px;
	cursor:pointer;
}
.search_close_img
{
	float:right;
	margin-right:10px;
	cursor:pointer;
}
.search_results_head
{
	float:left;
}
.filter_btn
{
	color:#A9C500;
	cursor:pointer;
	float:left;
	margin-left:15px;
	text-align:left;
	width:142px;
}
.filter_btn:hover
{
	color:#FFFFFF;
}
.contact_input
{
	width:270px;
	border:1px solid #333333;
}
.contact_text
{
	width:270px;
	height:130px;
	border:1px solid #333333;
}
.contactpage
{
	float:left;
	margin-top:165px;
	width:270px;
	margin-left:80px;
}
.text
{
	margin-bottom:30px;
}
.contact_btn
{
	background-image:url(../images/verzenden.jpg);
	width:121px;
	height:25px;
	float:right;
	cursor:pointer;
	border:0px;
}
.contact_input_name
{
	font-weight:bold;
}
.black_link, .black_link:visited, .black_link:link
{
	color:#000000;
	text-decoration:underline;
}
.black_link:hover
{
	color:#666666;
	text-decoration:underline;
}
.available_dvd_holder
{
	float:left;
	height:515px;
	margin-left:12px;
	margin-top:10px;
	overflow:auto;
	width:430px;
}
.available_head
{
	float:left;
font-size:12px;
font-weight:bold;
margin-left:20px;
margin-top:10px;
}
.available_dvd
{
	float:left;
	height:250px;
	width:135px;
}
.available_img
{
	margin-left:10px;
	width:120px;
	cursor:pointer;
}
.available_info
{
	margin-left:10px;
	width:120px;
	height:50px;
	font-size:12px;
	
}
.available_title
{
	font-size:11px;
	font-weight:bold;
	color:#000;
	margin-top:2px;
	cursor:pointer;
}
.available_watched
{
	font-size:11px;
	font-weight:none;
	color:#000;
	margin-top:5px;
}
.available_total
{
	background-color:#900;
	width:120px;
	height:10px;
	margin-top:2px;
}
.available_left
{
	background-color:#a9c500;
	width:50px;
	height:10px;
}
.available_link
{
	font-size:11px;
	font-weight:none;
	color:#000;
	margin-top:2px;
	cursor:pointer;
}
.available_hours
{
	font-size:11px;
	color:#666666;
	margin-top:5px;
}
.wwvergeten_btn
{
	cursor:pointer;
	background-image:url(../images/verzenden.jpg);
	border:0px;
	height:26px;
	width:121px;
	margin-top:-3px;
	float:right;
}
.free_bekijken_btn
{
	cursor:pointer;
	background-image:url(../images/free_bekijken.jpg);
	border:0px;
	height:26px;
	width:121px;
	margin-top:-3px;
	float:right;
}
.ww_field
{
	width:250px;
	border:1px solid #333;
	background-color:#FFF;
	float:left;
}
.verleng_btn
{
	width:210px;
	height:24px;
	float:left;
}
