/* CSS Document */

/* -------------------------------------------------------- */
/* ----------------- Start Veamer Classes ----------------- */
/* -------------------------------------------------------- */

body {
    font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Arial; 
    font-size: 11px;	
	margin:0px;
	text-align:center;
	color: #676a71;
	text-align: -moz-center;
	text-align: -khtml-center;
	margin-right:auto;
	margin-left:auto;
}

form {
    padding:0px;
    margin:0px;
}

.lighton { background: #e1e1e1 url('img/background_on.gif') repeat-x; }
.lightoff { background: #4f4e53 url('img/background_off.gif') repeat-x; }

a:link, a:visited, a:active, a:hover {
    font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Arial; 
    font-size: 11px;
	color: #00a62d;
	font-weight:bold;
	text-decoration:none;
}

a.expandable:link, a.expandable:visited, a.expandable:active, a.expandable:hover 
{
    color:#676a71;
}

/* splash screen // position the footer at bottom but make sure it scrolls when viewport is to small */
#splash_holder{ margin:0 auto !important;}
#footer_holder{ position:fixed !important;}
/* leaderboard positiones the leaderboard over the header */
#leaderboard { 
	left:0;
	position:absolute;
	top:21px;
	width:100%;
	height:90px;
	z-index:99;
	text-align:center;
}
* html #leaderboard {
    width:expression(document.body.clientWidth + "px");
}
#leaderboard table{
	width:728px;
	height:90px;
	display: inline-table;
	margin-left:251px;
	background:#333;
}

#header_wrapper {
    position: relative;
    width: 1000px;
    top: 10px;
    z-index:1;
}

.header_holder {
	background:#000 url('img/header_gradient.gif') repeat-x;
	width:1000px;
	height:150px;
	text-align:left;
	z-index:3;
}

#header {
	padding: 11px 10px 0px 10px;
	height:110px;
}

#header_logo {
	float:left;
	margin-top:11px;
	margin-left:7px;
	position:relative;
	z-index:10;
}

#header_banner {
	float:right;
}

#header_channels_holder {
	width:980px;	
	margin-left:10px;
	height:28px;
}

a:link.channel_selected,
a:active.channel_selected,
a:hover.channel_selected,
a:visited.channel_selected {    
	float:left;
	cursor:hand;
	cursor:pointer;
	background: url('img/mainnav_channel_gradient_selected.gif') repeat-x;
	border-top:1px solid #96d798;
	border-left:1px solid #96d798;
	border-right:1px solid #96d798;
	text-align:center;
	width:98px;
	height:28px;
	line-height:28px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:4px;
}

a:link.channel,
a:active.channel,
a:hover.channel,
a:visited.channel {
	float:left;
	cursor:hand;
	cursor:pointer;
	background: url('img/mainnav_channel_gradient.gif') repeat-x;
	border-top:1px solid #8a8a8a;
	border-left:1px solid #8a8a8a;
	border-right:1px solid #8a8a8a;
	text-align:center;
	width:98px;
	height:23px;
	line-height:23px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:4px;
	margin-right:4px;
}

a.channel:hover {
	color:#131313;
}

a:link.help_selected,
a:active.help_selected,
a:hover.help_selected,
a:visited.help_selected {    
	float:left;
	cursor:hand;
	cursor:pointer;
	background: url('img/mainnav_channel_gradient_selected.gif') repeat-x;
	border-top:1px solid #96d798;
	border-left:1px solid #96d798;
	border-right:1px solid #96d798;
	text-align:center;
	width:58px;
	height:28px;
	line-height:28px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:4px;
}

a:link.help,
a:active.help,
a:hover.help,
a:visited.help {
	float:left;
	cursor:hand;
	cursor:pointer;
	background: url('img/mainnav_channel_gradient.gif') repeat-x;
	border-top:1px solid #8a8a8a;
	border-left:1px solid #8a8a8a;
	border-right:1px solid #8a8a8a;
	text-align:center;
	width:58px;
	height:23px;
	line-height:23px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:4px;
	margin-right:4px;
}

a.help:hover {
	color:#131313;
}


#header_genres_topline {
    border-bottom:1px solid #79d285;
	height:28px;   
	display:block; _overflow:hidden; 
}

#right_header_controls {
    float:right;
    text-transform:uppercase;
}

#right_header_controls a {
    color:#fff;
    font-weight:normal;
}

#header_genres_holder {
    z-index: 1;
	width:1000px;
	height:30px;
	background: #00a72e url('img/header_genres_gradient.gif') repeat-x;
	font-family:Arial;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	text-align:left;
}

#header_genres {
	padding-left:10px;
	padding-right:10px;
    z-index: 1;	
}

a:link.genre,
a:active.genre,
a:hover.genre,
a:visited.genre {
	float:left;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	line-height:30px;
	color: #fff;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}

a:link.genre_select,
a:active.genre_select,
a:hover.genre_select,
a:visited.genre_select {
    float:left;
    font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	line-height:30px;
	color:#131313;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}

a.genre:hover {
	color:#131313;
}


#columns_holder {
    margin-top: 15px;   
    margin-bottom: 15px;
}

.user_channel {
	background: #3c3c48 url('img/user_channel_gradient.gif') repeat-x;
	height:29px;
	text-align:left;
	padding-left:10px;
	padding-right:22px;
	line-height:29px;
	cursor:hand;
	cursor:pointer;
	border:1px solid #3c3c48; 
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold; 
	width:156px;  
}

.user_channel_icon {
	background-repeat: no-repeat;
	background-position:right;
	color:#dadada;
}

.user_channel_spacer { height:2px; font-size:1px; }

.vertical_menuitem {
    background: #212121 url('img/navigationmyveamer_gradient.gif') repeat-x;
	height:24px;
	text-align:left;
	padding-left:10px;
	padding-right:22px;
	line-height:24px;
	cursor:hand;
	cursor:pointer;
	border:1px solid #4d4d5a;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	width:136px;
}

.vertical_menuitem_select {
    background: #13b43b url('img/navigationmyveamer_gradient_select.gif') repeat-x;
	height:24px;
	text-align:left;
	padding-left:10px;
	padding-right:22px;
	line-height:24px;
	cursor:hand;
	cursor:pointer;
	border:1px solid #79d285;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.vertical_menuitem_spacer { height:2px; font-size:1px; }

/* --- Searchbox Autocomplete --- */

.SearchBoxCompletionList {
    background-color: #fff;
    border: solid 1px #00a72e;
    margin: 1px 0px 0px -8px;
    padding: 0px;
    cursor: hand;
    cursor: pointer;
    text-align: left;
    z-index:98;
}

.SearchBoxListItem {  
    padding: 4px 11px 4px 8px;        
    list-style-type: none;
    z-index:98;    
}

.SearchBoxItemHighlighted {
    padding: 4px 11px 4px 8px;        
    list-style-type: none;        
    background-color: #abe0b4;
    z-index:98;
}

/* --- Start Input Boxes --- */

#header_inputbox_search {
    background: url('img/search_inputbox.png') no-repeat;
	position: absolute;
	left: 490px;
	top: 125px;
	width: 200px;
	height: 20px;
	z-index: 31;
    text-align: left;
}

#header_inputbox_search .normal {
    background: transparent;
	border:0px;
	margin-top:2px;
	color: #747377;	
	font-size:11px;
	width:135px;
	font-style:normal;
}

#header_inputbox_search .watermark {
    background: transparent;
	border:0px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:135px;
	font-style:normal;
}

#textlinkblock_inputbox_search {
    display:block;
    text-align:left;
    background: url('img/search_inputbox.png') no-repeat;
	width:200px;
	height:20px;
	margin-top:4px;
}

#textlinkblock_inputbox_search .normal {
    background: transparent;
	border:0px;
	margin-top:2px;
	color: #747377;	
	font-size:11px;
	width:135px;
	font-style:normal;
}

#textlinkblock_inputbox_search .watermark {
    background: transparent;
	border:0px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:135px;
	font-style:normal;
}

#loginbox_inputbox_username {
   	background: url('img/loginbox_username_inputbox.gif') no-repeat;
	width:170px;
	height:20px;
	float:left;
	margin-top:4px;
}

#loginbox_inputbox_username .watermark {
    background: transparent;
	border:0px;
	margin-left:10px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:150px;
	font-style:normal;
}

#loginbox_inputbox_username .normal {
    background: transparent;
	border:0px;
	margin-left:10px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:150px;
	font-style:normal;
}

#loginbox_inputbox_password {
   	background: url('img/loginbox_password_inputbox.gif') no-repeat;
	width:170px;
	height:20px;
	float:left;
	margin-top:10px;
	margin-bottom:4px;
}

#loginbox_inputbox_password div {
    display:block;
    overflow:hidden;
}

#loginbox_inputbox_password .watermark {
    background: transparent;
	border:0px;
	margin-left:10px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:125px;
	font-style:normal;
}

#loginbox_inputbox_password .normal {
    background: transparent;
	border:0px;
	margin-left:10px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:125px;
	font-style:normal;
}

#loginbox_remember_holder { width:170px; }
#loginbox_remember_checkbox { float:left; height:22px; }
#loginbox_remember_checkbox input { line-height:22px; }
#loginbox_remember_text { float:left; height:22px; line-height:22px; margin-left:3px; }

#newsletter_inputbox_email {
	background: url('img/newsletter_email_inputbox.gif') no-repeat;
	width:150px;
	height:20px;
	float:left;
	margin-top:14px;
}

#newsletter_inputbox_email div  {
    overflow:hidden; 
    display:block;
}

#newsletter_inputbox_email .watermark {
	background: transparent;
	border:0px;
	margin-left:10px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:104px;
	font-style:normal;
}

#newsletter_inputbox_email .normal {
	background: transparent;
	border:0px;
	margin-left:10px;
	margin-top:2px;
	color: #747377;
	font-size:11px;
	width:104px;
	font-style:normal;
}

.textbox_default {
    background-color:#fafafa;
    border:1px solid #aaaaaa;
    color: #747377;
	font-size:11px;
	line-height:24px;
	height:24px;
	padding-left:6px;
	padding-right:6px;
}

.textbox_multiline_default {
    background-color:#fafafa;
    border:1px solid #aaaaaa;
    color: #747377;
	font-size:11px;
	padding:6px;
}

.default_listbox {
    background-color:#fafafa;
    color: #747377;
	font-size:11px;
}

/* --- End Input Boxes --- */

/* Start Footer */

#footer {
	background:#212028;
	color:#fff;
	clear:both;
	display:block;
    font-family:Arial;
	font-weight:400;
	height:37px;
	margin:0 auto;
	min-width:1000px;
	overflow:hidden;
	width:100%;
}

#footer_text {
    width:850px;
    height:37px;
}

#footer_logo {
    width:130px;
}

#footer ul {
    margin:0;
	/*padding:12px 15px 0 0;*/
	text-align:center;
}

#footer li {
	display:inline;
	margin:0;
	padding:0 .5em;
}

#footer a:link,
#footer a:active,
#footer a:hover,
#footer a:visited {
    font-family:Arial;
	font-weight:400;
	color:#fff;	
}

/* End Footer */


/* Start NavBar */

.navbar_seperator {
    background: url('img/navbar_seperator.png') repeat-x;
	margin-top:6px;
	margin-bottom:8px;
	height:1px;
	margin-left:15px;
	margin-right:15px;
	display:block;
	overflow:hidden;
}

.navbar_holder_left {	
	background: #101010 url('img/navbar_header.gif') repeat-x top left;
	border: 1px solid #363636;
	padding:0px 9px 14px 9px;
	color: #b5b5b5;
	text-align: left;
	font-family:Arial;
	font-size:11px;
	width:150px;
}

.navbar_holder_right {	
	background: #101010 url('img/navbar_header.gif') repeat-x top left;
	border: 1px solid #363636;
	padding:0px 9px 14px 9px;
	color: #b5b5b5;
	text-align: left;
	font-family:Arial;
	font-size:11px;
	width:170px;
}

.navbar_holder_left h1,
.navbar_holder_right h1 {
	background-repeat: no-repeat;
	background-position: right center;
	height:18px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	margin:4px 0px 7px 0px;
	color: #fff;
}

.navbar_holder_left a:link, .navbar_holder_left a:visited, .navbar_holder_left a:active, .navbar_holder_left a:hover,
.navbar_holder_right a:link, .navbar_holder_right a:visited, .navbar_holder_right a:active, .navbar_holder_right a:hover {
	color:#37b831;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.navbar_header_login {
	background: url('img/navbar_headericon_login.gif');
}

.navbar_header_newsletter {
	background: url('img/navbar_headericon_newsletter.gif');
}

.navbar_header_mostwatched {
	background: url('img/navbar_headericon_mostwatched.gif');
}

.weekenddeal_top {
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
    color:white; 
    background-color:red;
    text-transform:uppercase;
    font-size:12px; 
    font-weight:bold;
}

.weekenddeal_bottom {
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
    color:white;
    background-color:red;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
}

/* End NavBar */


.loginbox_button_cart {
    display:block;
    margin-top:12px;
    background: url('img/loginbox_button_cart.gif') no-repeat;
    width:84px;
    height:20px;
    text-align:right;
}

.loginbox_button_cart span {
    line-height:20px;
    font-weight:normal;
    font-size:11px;
    color:#fff;
}

.loginbox_button_cart_empty {
    display:block;
    margin-top:12px;
    background: url('img/loginbox_button_cart_off.gif') no-repeat;
    width:84px;
    height:20px;
    text-align:right;    
}

.loginbox_button_cart_empty span {
    line-height:20px;
    font-weight:normal;    
    font-size:11px;    
    color:#75787b;
}

.loginbox_button_fav {
    display:block;
    margin-top:12px;
    background: url('img/loginbox_button_fav.gif') no-repeat;
    width:84px;
    height:20px;
    text-align:right;

}

.loginbox_button_fav span {
    line-height:20px;    
    font-weight:normal;
    font-size:11px;
    color:#fff;
}

.loginbox_button_fav_empty {
    display:block;
    margin-top:12px;
    background: url('img/loginbox_button_fav_off.gif') no-repeat;
    width:84px;
    height:20px;
    text-align:right;
}

.loginbox_button_fav_empty span {
    line-height:20px;
    font-weight:normal;
    font-size:11px;
    color:#75787b;
}

.loginbox_button_itemstowatch {
    display:block;
    margin-top:2px;
    padding-left:32px;
    background: url('img/loginbox_button_2watch.gif') no-repeat;
    width:138px;
    height:20px;
    text-align:left;
}

.loginbox_button_itemstowatch span {
    line-height:20px;
    font-weight:normal;
    font-size:11px;
    color:#fff;    
}

.loginbox_button_itemstowatch_empty {
    display:block;
    margin-top:2px;
    padding-left:32px;
    background: url('img/loginbox_button_2watch_off.gif') no-repeat;
    width:138px;
    height:20px;
    text-align:left;
}

.loginbox_button_itemstowatch_empty span {
    line-height:20px;
    font-weight:normal;
    font-size:11px;
    color:#75787b;
}

/* Start Teaser */

.teaser_holder {
    width:194px;
    margin-bottom:15px;
}

.teaser_header {
    background: url('img/teaser_header_gradient.gif') repeat-x;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
	text-align:left;
	text-indent:10px;
	text-transform:uppercase;
    color: #17161c;		
	line-height:25px;	
	height:25px;
}

.teaser { background:#fff; padding-bottom:11px; display:block; }
.teaser a { font-weight:normal; color: #676a71; }

.teaser_tagline {
	text-align:left;
	margin:5px 12px 12px 12px;
    height:70px;
	text-align:left;
	overflow:hidden; 
	text-overflow:ellipsis; 
	line-height:16px;
	width:170px;
}

.teaser_channel_color { color:#1f9919; }

.teaser_title a:link, .teaser_title a:visited, .teaser_title a:active, .teaser_title a:hover {
	font-weight:bold;
	font-size:12px;	
	color:#00a62d;
	white-space:nowrap;
	overflow:ellipsis;
	text-transform:uppercase;
	padding-bottom:2px;
}

/* End Teaser */


/* Start Rating Stars */

.rating_stars {
    background-color:#e1e1e1;
    width:121px;
    text-align:left;
}

.rating_stars img {
    margin:3px 0px 3px 10px;
}

.rating_stars_wrapper {
    height:24px;
}

/* End Rating Stars */


/* Start Default Content Column */

.content_default {
    background-color:#fff;
    color:#54575e;
    font-size:11px;
    text-align:left;
    padding:22px 24px;
}

.content_default h1 {
    color:#00a62d;
    font-size:13px;
    padding:0px;
    margin:0px;
}

.content_default_header {
    background: url('img/content_header_gradient.gif') repeat-x;
    height:31px;
    line-height:31px;
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#17161c;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:1px;
    z-index:1;
}

.content_default_header_firstword {
    color:#00a82f;
}

.content_default_footer {
    background: url('img/content_header_gradient.gif') repeat-x;
    height:31px;
    line-height:31px;
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#17161c;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-top:1px;
	margin-bottom:25px;    
    margin-left:auto;
    margin-right:auto;
}



/* End Default Content Column */

/* Start Content Overview */

span.content_overview_pagenr,
a.content_overview_pagenr:link,
a.content_overview_pagenr:visited,
a.content_overview_pagenr:active,
a.content_overview_pagenr:hover {
    display:block;
    background: url('img/content_overview_paging_nr.gif') no-repeat;
    width:19px;
    height:19px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    line-height:19px;
    color:#fff;
}

span.content_overview_pagenr_select,
a.content_overview_pagenr_select:link,
a.content_overview_pagenr_select:visited,
a.content_overview_pagenr_select:active,
a.content_overview_pagenr_select:hover {
    display:block;
    background: url('img/content_overview_paging_nr_select.gif') no-repeat;
    width:19px;
    height:19px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    line-height:19px;
    color:#fff;    
}

span.content_overview_pagenr3d,
a.content_overview_pagenr3d:link,
a.content_overview_pagenr3d:visited,
a.content_overview_pagenr3d:active,
a.content_overview_pagenr3d:hover {
    display:block;
    background: url('img/content_overview_paging_nr3d.gif') no-repeat;
    width:26px;
    height:19px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    line-height:19px;
    color:#fff;
}

span.content_overview_pagenr3d_select,
a.content_overview_pagenr3d_select:link,
a.content_overview_pagenr3d_select:visited,
a.content_overview_pagenr3d_select:active,
a.content_overview_pagenr3d_select:hover {
    display:block;
    background: url('img/content_overview_paging_nr3d_select.gif') no-repeat;
    width:26px;
    height:19px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    line-height:19px;
    color:#fff;    
}

span.content_overview_pagenr4d,
a.content_overview_pagenr4d:link,
a.content_overview_pagenr4d:visited,
a.content_overview_pagenr4d:active,
a.content_overview_pagenr4d:hover {
    display:block;
    background: url('img/content_overview_paging_nr4d.gif') no-repeat;
    width:33px;
    height:19px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    line-height:19px;
    color:#fff;
}

span.content_overview_pagenr4d_select,
a.content_overview_pagenr4d_select:link,
a.content_overview_pagenr4d_select:visited,
a.content_overview_pagenr4d_select:active,
a.content_overview_pagenr4d_select:hover {
    display:block;
    background: url('img/content_overview_paging_nr4d_select.gif') no-repeat;
    width:33px;
    height:19px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    line-height:19px;
    color:#fff;    
}

.content_overview_paging_holder {
    float:right;
    padding-top:4px;
}

.content_overview_paging_divider {
    background-color:#a4acb2;    
    width:1px;
    height:19px;
}

.content_overview_header {
    background: url('img/content_overview_header_bg.png');
    background-repeat:no-repeat;
    height:31px;   
    line-height:31px; 
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#17161c;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:1px;
	width:580px;
}

.content_overview_header_channel {
    color:#1f9919;
}

.content_overview_footer {
    background: url('img/content_overview_footer_bg.png');    
    background-repeat:no-repeat;    
    height:31px;
    line-height:31px;
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#17161c;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-top:1px;
	width:580px;	
}

.content_overview_paging_loader img {
    float:left;
    width:16px;
    height:16px;  
    margin:0px;
    padding-top:4px;
}

.content_overview_paging {
    float:right;
    display:block;
    background-color:#a4acb2;
    width:19px;
    height:19px;
}

.content_overview_paging:hover {
    display:block;
    background-color:#373737;
    width:19px;
    height:19px;
}

.content_overview_holder div.title,
.content_overview_holder div.title a:link,
.content_overview_holder div.title a:visited,
.content_overview_holder div.title a:active,
.content_overview_holder div.title a:hover {
    display:block;
    height:29px;
    font-size:12px;
    font-weight:bold;
    line-height:14px;    
    color:#00a62d;
    margin-bottom:1px;
    overflow:hidden;
    text-transform:uppercase;
}

.content_overview_holder div.price {
    color:#2c2b35;
    font-family:Arial;
    font-weight:bold;
    font-size:15px;
    margin-top:3px;
    margin-bottom:1px; 
}

.content_overview_holder .eurosign {
    font-weight:normal;
}

.content_overview_holder .eurocents {
    font-size:11px; 
}

.content_overview_holder .licensetype {
    font-weight:normal;
    text-transform:uppercase;
    color:#949596;
    font-size:11px;
}

.content_overview_holder div.sysopsis a {
    font-weight:normal;
    color: #676a71;
    overflow:hidden;
    margin-bottom:6px;
    margin-right:6px;
	height:44px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: normal;
	line-height:15px;	
}

.content_overview_holder {
	background-color: #fff;
	text-align:left;
	border-bottom: solid 1px #dadada;
	padding:10px 0px 10px 0px;	
}

.content_overview_seperator {
    height:1px;
    background-color:Black;
}

.content_overview_holder_serie {
    background-color: #fff;
    border-bottom: solid 1px #dadada;
}
.content_overview_holder_serie_left {
	padding:9px 0px 19px 5px;
	margin:0px;
}

.content_overview_holder_serie_center {
	padding:9px 0px 19px 0px;
	margin:0px;
}

.content_overview_holder_serie_right {
	padding:9px 5px 19px 0px;
	margin:0px;
}

.content_overview_holder_serie_text {
    width:188px;
    text-align:center;
}

.content_overview_holder_serie_title {
    text-align:left;
	margin:8px 12px 2px 8px;
    height:16px;
	text-align:left;
	overflow:hidden; 
	text-overflow:ellipsis; 
	line-height:16px;
	width:170px;
}

.content_overview_holder_serie_title a {
	font-weight:bold;
	font-size:12px;	
	color:#00a62d;
	white-space:nowrap;
	overflow:ellipsis;
	text-transform:uppercase;
}

.content_overview_holder_serie_synopsis {
	width:170px;
    margin:0px 12px 6px 8px;
}

.content_overview_holder_serie_synopsis a {
    font-weight:normal;
    color: #676a71;
    text-align:left;
    overflow:hidden;    
	height:44px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: normal;
	line-height:15px;	
}

.content_overview_background {
    background-color:#fff;
}

.content_overview_coversmall {
    width:100px;
    height:144px;
    border: solid 1px #bdbec4;
}

.content_overview_coverteasersmall {
    width:188px;
    height:106px;
    border: solid 0px #bdbec4;
}

.content_overview_coverbig {
    width:135px;
    height:195px;
    border: solid 1px #bdbec4;
}

.content_overview_coversmall_overlay {
    behavior: url("pngbehavior.htc");
    width:100px;
    height:144px;
}

.content_overview_coverteasersmall_overlay {
    behavior: url("pngbehavior.htc");
    width:188px;
    height:106px;
}

.content_overview_coverbig_overlay {
    behavior: url("pngbehavior.htc");
    width:135px;
    height:195px;
}

.content_overview_top10columnnr {
    width:26px;
    background-color:#79d285;
    text-align:center;
    color:#fff;
    vertical-align:top;
    padding-top:10px;
    font-size:15px;
    font-family:Arial;
	font-weight:bold;
    height:136px;
}

.content_overview_block_seperator {
    height:15px;
}

/* End Content Overview */


/* Start Content Detail */

.content_detail_header {
    background: url('img/contentdetail_header_gradient.gif');
    height:30px;   
    line-height:30px; 
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#fff;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;  	
}

.content_detail_header_firstword {
    color:#00a82f;
}

.content_detail_holder {
    width:580px;
    background-color:#000000;
    padding:0px 10px 14px 10px;
    margin-bottom:15px;
}

.content_detail_tab_holder {
    height:21px;
}

#content_detail_tabrow {
    text-align:left;
    margin:0;
    font-size:small;
    letter-spacing:0.3pt;
    line-height:1;
    height:21px;
}

#content_detail_tabrow ul {
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    z-index:2;
}

#content_detail_tabrow li.deselect {
    float:left;
    background: url('img/contentdetail_tab_gradient.gif') repeat-x;
    color:#fff;
    cursor:pointer;
    text-transform:uppercase;
    font-family:Arial;
    font-size:9px;
	font-weight:bold;
    margin:3px 2px 0px 0px;    
}

#content_detail_tabrow li.deselect .left {
    background: url('img/detailtab_left.gif') left top;
    background-repeat:no-repeat;    
}

#content_detail_tabrow li.deselect .right {
    background: url('img/detailtab_right.gif') right top;
    background-repeat:no-repeat; 
    padding:4px 19px 5px 19px; 
}

#content_detail_tabrow li.select 
{
    float:left;
    background:none;    
    background-color:#fff; 
    border:solid #fff 0px;
    font-family:Arial;
    font-size:9px;
	font-weight:bold;
    color:#000;
    margin:0px 2px 0px 0px; 
    text-transform:uppercase;
}

#content_detail_tabrow li.select .left_select {
    background: url('img/detailtab_select_left.gif') left top;
    background-repeat:no-repeat;    
}

#content_detail_tabrow li.select .right_select {
    background: url('img/detailtab_select_right.gif') right top;
    background-repeat:no-repeat;
    padding:7px 20px 5px 20px;
}

.content_detail_cover {
    border: 1px solid #4e4e4e;
}

.content_detail_tab_content {
    background-color:#fff;
    text-align:left;
    height:251px;
    width:432px;
}
.content_detail_tab_content #page0,
.content_detail_tab_content #page1,
.content_detail_tab_content #page2,
.content_detail_tab_content #page3,
.content_detail_tab_content #page4,
.content_detail_tab_content #page5{
	display:block;
	position:relative;
	padding:15px;
}

.content_detail_tab_content td.col1 {
    width:93px;
    height:21px;
    font-weight:bold;
    color:#2c2b30;
}

.content_detail_tab_content td.col2 {
    font-weight:normal;
    color:#5b5e65;
}

.content_detail_synopsis_holder {
    height:220px;
    overflow:auto;
}

.content_detail_button {    
    width:56px;
    height:34px;
    text-align:center;
    margin-left:96px;
    margin-top:6px;    
}

.content_detail_button a.price {
    font-family:Arial; 
    font-size:14px;
    padding-top:4px;
    color:#00620e;
}

.content_detail_button .eurosign {
    font-weight:normal;
}

.content_detail_button .eurocents {
    font-size:11px; 
}

.content_detail_button a.duration {
    font-family:Arial; 
    font-size:9px;
    color:#00620e;
    font-weight:normal;
}

.content_detail_buttons_holder {
    background-color:#fff;
    padding:0px 10px 5px 10px;
    margin-top:10px;
    text-align:left;
}

.content_detail_trailer_holder {
    display:none;
    text-align:left;
}

.content_detail_trailer {
    position:absolute;
    z-index:10; 
    margin:41px 0px 0px 168px;
    background-color:#000; 
    border: 1px solid #3b413d; 
    width:410px;
    height:229px;
}

/* End Content Detail */


/* Start Serie Details */

.content_series_header {
    background: url('img/contentdetail_header_gradient.gif');
    height:30px;   
    line-height:30px; 
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#fff;
  	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;  	
}

.content_series_header_firstword {
    color:#2bc149;
    padding:0px 10px 0px 0px;
}

.content_series_detail_holder {
    width:580px;
    background-color:#000000;
    padding:0 10px 10px 10px;
    margin-bottom:15px;
}

.content_series_detail_cover {
    border: 1px solid #3f4041;
    width:578px;
    height:276px;
    margin:10px 0;
}

.content_series_detail_synopsis {
    padding:12px 10px 15px 10px;
    background-color:#fff;
    text-align:left;
}
.content_series_detail_synopsis .autoPadDiv{
	top:12px !important;
}

* html .content_series_detail_synopsis .autoPadDiv{
	top:0 !important;
}
*+html .content_series_detail_synopsis .autoPadDiv{
	top:0 !important;
}


.content_series_detail_holder h1 {
    color:#2bc149;
    font-weight:bold;
    font-size:13px;
    margin:0 0 3px 0;
    padding:0px;
}

.content_series_seasons {
    background-color:#f5f5f5;
    height:25px;
    margin-bottom:1px; 
    color:#676a71; 
    line-height:25px;
    text-align:left;
    padding-left:10px;
    font-weight:bold;
}

.content_series_seasons a 
{
    color:#2bc149;
    font-weight:bold;
}

.content_series_seasons a.select {
    color:#17161c;
    font-weight:bold;
}

/* End Serie Details */


/* Start Text Link Block */

.textlinkblock_holder {
    width:980px;
    height:170px;
    margin-bottom:33px;
	display:block;
	overflow:hidden;
}

.textlinkblock_top {
    width:100%;
    background-color:#2fbc49;
    height:40px;
    border-bottom: 1px solid #92d89c;
}

.textlinkblocks {
    background: url('img/textlinkblock_gradient.gif');
	background-repeat:repeat-x;
    width:100%;
    padding:0px;
    margin:0px;	
}

.textlinkblocks td {
    padding:15px 41px 15px 41px; 
    text-align:left;
    vertical-align:top;
	height:128px;
}

.textlinkblocks h1 
{
    color: #1e1d25;
   	font-weight:bold;
	font-size:12px;
	text-transform:uppercase; 
    padding:0px;
    margin:0 0 3px; 
}

.textlinkblocks a:link,
.textlinkblocks a:visited,
.textlinkblocks a:active,
.textlinkblocks a:hover {
   color:#fff;
   font-weight:normal;
   line-height:17px;
}


.textlinkblock_rightspacer {
    background: url('img/textlinkblock_spacer.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

/* End Text Link Block */



/* Start Embedded Player */

.embeddedplayer_header {
    background: url('img/contentdetail_header_gradient.gif');
    height:30px;   
    line-height:30px; 
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#fff;
  	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;  	
}

.embeddedplayer_header_firstword {
    color:#00a82f;
}

.embeddedplayer_holder {
    width:580px;
    background-color:#000000;
    padding:10px 10px 10px 10px;
    margin-bottom:15px;
}

.embeddedplayer_error {    
    padding: 0px 10px 10px 10px;
    font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:Red;
}

/* End Embedded Player */


/* Start Download Overview */

#download_overview_body {
    font: 11px Arial;
	margin:0px;
	text-align:left;
	color:#54575e;
}

#download_overview_body h1 {
    color:#00a62d;
    font-family:Arial;
    font-size:13px;
    padding:0px;
    margin:0px;
}

#download_overview_body a {
    color:#00a62d;
}

.downloadoverview_title {
    color:#00a62d; font-weight:bold; font-size:13px; padding-top:10px;
}

.title_seperator {
    height:1px;
    border-bottom: 1px solid #e1e1e1;
}

.downloadoverview_header_first { background-color:#f5f5f5; color:#2c2b35; font-weight:bold; padding-left:25px; }
.downloadoverview_header_center { background-color:#f5f5f5; color:#2c2b35; font-weight:bold; }

/* End Download Overview */


/* Start Most Watched */

.mostwatched_cover { border: 1px solid #434548; width:40px; height:58px; }
.mostwatched_title a { padding-top:2px; color:#2bc149; font-weight:bold; }
.mostwatched_serie { font-size:11px; color:#9e9e9e; }
.mostwatched_genre { font-size:11px; color:#9e9e9e; font-style:italic; }
.mostwatched tr {overflow:hidden; padding:0px; margin:0px;}
.mostwatched_line { border-bottom: 1px solid #434548; width:92%; height:1px; line-height:1px; margin-left:auto; padding-top:2px; margin-right:auto; }
.mostwatched_seperator { height:1px; text-align:center; vertical-align:top;height:7px; }

/* End Most Watched */


/* Start CheckOut */

.checkout_header_first { background-color:#f5f5f5; color:#2c2b35; font-weight:bold; padding-left:25px; }
.checkout_header_center { background-color:#f5f5f5; color:#2c2b35; font-weight:bold; }
.checkout_item_first { background-color:#fff; text-align:left; padding:5px 10px 5px 25px; }
.checkout_item_select { background-color:#daf1dd; color:#2c2b35; font-size:11px; text-align:center; }
.checkout_item_center { background-color:#fff; font-size:11px; color:#2c2b35; text-align:center; }
.checkout_item_action { background-color:#f5f5f5; text-align:center; }
.checkout_covermini { border: solid 1px #bdbec4; width:40px; height:58px; margin-right:10px; }
.checkout_title {
    padding-top:6px; 
    font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Arial;
    color:#00a62d;
    font-weight:bold;
    font-size:12px; 
}
.checkout_title a {
    font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Arial;
    color:#00a62d;
    font-weight:bold;
    font-size:12px;    
}
.checkout_channel { color:#2c2b35; font-style:italic; font-size:11px; }
.checkout_nogduration { color:#676a71; font-style:italic; font-size:10px; }
.checkout_buttontable { width:100%; background-color:#fff; color:#54575e; font-size:11px; text-align:left; }
.checkout_buttontable a { color:#00a62d; }
.checkout_total { background-color:#fff; color:#2c2b35; font-size:12px; font-weight:bold; height:40px; }
.checkout_eurosign { font-weight:normal; }
.checkout_eurocents { font-size:11px; }
.checkout_textcolumn { width:550px; background-color:#fff; padding: 12px 25px 12px 25px; text-align:left }

/* End CheckOut */


/* Start MyFavourites */

.myfavourites_header_first { background-color:#f5f5f5; color:#2c2b35; font-weight:bold; padding-left:25px; }
.myfavourites_header_center { background-color:#f5f5f5; color:#2c2b35; font-weight:bold; }
.myfavourites_item_first { background-color:#fff; text-align:left; padding:5px 10px 5px 25px; }
.myfavourites_item_select { background-color:#daf1dd;color:#2c2b35; font-size:11px; text-align:center; }
.myfavourites_item_center { background-color:#fff; color:#2c2b35; font-size:11px; text-align:center; }
.myfavourites_item_action_left { background-color:#f5f5f5; text-align:center; padding-left:13px; padding-right:13px;}
.myfavourites_item_action_left div {width:129px}
.myfavourites_item_action_right { background-color:#f5f5f5; text-align:right; padding-right:13px; }
.myfavourites_covermini { border: solid 1px #bdbec4; width:40px; height:58px; margin-right:10px; }
.myfavourites_title { padding-top:6px; }
.myfavourites_title a {
    font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Arial;
    color:#00a62d;
    font-weight:bold;
    font-size:12px;
}
.myfavourites_channel { color:#2c2b35; font-style:italic;  font-size:11px; }

/* End MyFavourites */


/* Start MyFilms */

.myfilms { }
.myfilms_header { margin-bottom:5px; }
.myfilms a { color:#2c2b35; }
.myfilms_header_first { text-align:left; background-color:#f5f5f5; border-bottom: solid 1px #e1e1e1; color:#2c2b35; font-weight:bold; padding-left:25px; margin-bottom:1px; }
.myfilms_header_first a { font-weight:bold; }
.myfilms_header_center { background-color:#f5f5f5; border-bottom: solid 1px #e1e1e1; color:#2c2b35; font-weight:bold; margin-bottom:1px; }
.myfilms_header_center a { font-weight:bold; }
.myfilms_item_first { background-color:#fff; border-bottom: solid 1px #e1e1e1; color:#2c2b35; padding-left:25px; text-align:left; }
.myfilms_item_right { background-color:#fff; border-bottom: solid 1px #e1e1e1; color:#2c2b35; text-align:center; font-size:11px; }
.myfilms_item_select { background-color:#daf1dd; border-bottom: solid 1px #e1e1e1; color:#2c2b35; text-align:center; font-size:11px; }
.myfilms_covermini { border: solid 1px #bdbec4; float:left; width:40px; height:58px; margin-right:10px; margin-top:5px; }
.myfilms_title a {
    font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Arial;
    color:#00a62d;
    font-weight:bold;
    font-size:12px;
    padding-top:14px;
}
.myfilms_serie { color:#00a62d; font-size:11px; }
.myfilms_channel { color:#2c2b35; font-style:italic; font-size:11px; }
.myfilms_delete { background-color: #f5f5f5; border-bottom: solid 1px #e1e1e1; }

/* End MyFilms */


/* Start CheckMP */

.checkmp_item_holder {
    display:none;
    color:#676a71;
}

.checkmp_testitem_header {
    color:#00a62d;
    font-size:14px;
    font-weight:bold;
}

.checkmp_divider {
    background-color:#e9e9e9;
    height:1px
}

/* End CheckMP */








/* Start Modal Popup */

.modalPopup {
    width:540px;
    height:400px;
}

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalpopup_header_holder {
    background: url('img/content_header_gradient.gif');
    background-repeat:repeat-x;
    background-color:#c8caca;
    height:31px;
    line-height:31px;
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#17161c;
  	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:1px;
}

.modalpopup_header {
    background: url('img/transparent_fill.gif');
    float:left;
    cursor:move;
    height:30px;
    width:470px;
}

.modalpopup_content {
    background-color:#fff;
	margin:0px;
	text-align:left;
	padding:22px 24px 22px 24px;
	min-height:292px;
}

.modalpopup_footer {
    background: url('img/content_header_gradient.gif');
    background-repeat:repeat-x;
    background-color:#c8caca;
    height:31px;
    line-height:31px;
    text-align:left;
    padding:0px 10px 0px 10px;
  	color:#17161c;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-top:1px;	
	margin-bottom:25px;
}

#modalpopup_iframebody {
    background-color:#fff;
    font: 12px Arial;	
	margin:0px;
	text-align:left;
	color: #676a71;
	padding:22px 24px 22px 24px;
}

#modalpopup_iframebody h1 {
    font-size:15px;
    font-family:Arial;
    color:#00a62d;
    padding:0px;
    margin:0px;
}

#modalpopup_iframebody strong {
    color:#2c2b35;
}

.modalPopupCloseButton_holder {
    float:right;
    padding-top:6px;
    text-align:right;
}

.modalPopupCloseButton {
    display:block;
    background: url('img/modalpopup_close.gif');
    width:19px;
    height:19px;
}

/* End Modal Popup */














/* End CheckMP */

/* Start Modal Popup Detail Page */

.modalPopupDetailPage {
    width:600px;
    height:390px;
}

.modalpopupdetailpage_header {
    background: url('img/transparent_fill.gif');
    float:left;
    cursor:move;
    height:30px;
    width:500px;
}

.modalpopupdetailpage_content {
    background-color:#fff;
	margin:0px;
	text-align:left;
	padding:22px 24px 22px 24px;
	min-height:392px;
}

/* End Modal Popup Detail Page*/
























/* Start Basket Pay Interface */

.basketpayinterface_price {
    color:#2c2b35;
    font-size:14px;
    font-weight:bold;
}

.basketpayinterface_dontclosewindow {
    border: 1px solid #4dbf49;
    font-size:10px;
    font-style:italic; 
    padding:3px;  
}

/* End Basket Pay Interface */


/* Start My Veamer */

.myveamer_header {
    background: url('img/teaser_header_gradient.gif') repeat-x;
	height:25px;
	font-family:Arial;
	text-transform:uppercase;
	color: #17161c;
	line-height:25px;
	text-align:left;
	text-indent:10px;	
	font-weight:bold;
	font-size:12px;
}

.myveamer_header_firstword {
    color:#1f9919;
}

.myveamer {
    text-align:left;
    color:#54575e;
    font-size:11px;    
    background-color:#fff;
    height:101px;   
}

.myveamer div {
    padding:13px 15px 13px 15px; 
}

.myveamer a {
    color:#00a62d;
    font-weight:bold;
}

/* End My Veamer */


/* Start SignUP */

#signup_form {
    background-color:#fff;
    color:#54575e;
    font-size:11px;
    text-align:left;
    padding:15px 20px;  
}

.signup_form_minchars {
    background-color:#fff;
    color:#54575e;
    font-size:9px;
    text-align:left;
    font-style:italic; 
}

#signup_form a {
    color:#00a62d;
}

#signup_form_holder {
    background-color:#fff;
    width:410px;
    vertical-align:top;
}

#signup_advantages {
    background-color:#daf1dd;
    color:#131313;
    text-align:left;
    padding:22px 9px;
}

#signup_advantages h1 {
    color:#00a62d;
    font-size:14px;
}

#signup_advantages ul {
    list-style-image: url('img/check.gif');
    margin:0px 12px 12px 12px; 
    padding:0px 5px 5px 5px; 
}

#signup_advantages li {
    padding-left:5px;
    margin-bottom:15px;
}

/* End SignUp */

/* SelectBitrate */

.bitrate_select_header {
    width:182px; 
    font-family:Arial; 
    text-transform: uppercase; 
    font-size:12px; 
    font-weight:bold; 
    background-color:#2bbc47; 
    color:#fff; 
    height:20px; 
    line-height:20px; 
    text-align:center
}

.bitrate_select {
    width:182px;
    height:60px;
    padding-top:11px;
    background-color:#a8dfb1;
    color:#000;
    text-align:center
}

.bitrate_header {
    width:182px; 
    font-family:Arial; 
    text-transform: uppercase; 
    font-size:12px; 
    font-weight:bold; 
    background-color:#b1b6b8; 
    color:#fff;
    height:20px; 
    line-height:20px; 
    text-align:center
}

.bitrate {
    width:182px;
    height:60px;
    padding-top:11px;
    background-color:#e1e1e1;
    color:#000;
    text-align:center
}

/* End SelectBitrate */

/* detectSystem */

.cross_column {
    width:11%;
}

.mandatory_column {
    width:21%;
}

/* End detectSystem */

.italic_note {
    font-size:9px;
    line-height:13px;
    font-style:italic;
}

/* Popup (Payment) */

.popup_default_header_firstword {
    color:#00a82f;
    padding-left:10px;
}

.popup_default_header {
    display:block;
    background: url('img/content_header_gradient.gif') repeat-x;
    width:100%;
    height:31px;
    line-height:31px;
    text-align:left;
    padding:0px 0px 0px 0px;
  	color:#17161c;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:1px;    
    margin-left:auto;
    margin-right:auto;
}

/* End Popup (Payment) */


/* -------------------------------------------------------- */
/* ------------------ End Veamer Classes ------------------ */
/* -------------------------------------------------------- */



















/* -- SMASH -- */

.predelivery-popup-body {
	background-color: #fff;
}

.default-text {
	font-family: Verdana;
	font-size: 11px;
	color: #E7E7E7;
	font-weight: normal;
	padding-bottom: 10px;
}
.default-formheader {
	font-family: Verdana;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	padding-bottom: 10px;
}
.default-textfield {
	font-family: Arial;
	font-size:11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #151515;
}
.textfield {
	font-family: Arial;
	font-size:11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #151515;
}
.textfield-locked {
	font-family: Arial;
	color: #666666;
	background-color: #CCCCCC;
}

.splashpage-sellers-text {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding:10px;
}
.splashpage-sellers-text a:link {
	font-family: Verdana;
	font-size: 12px;
	color: #8B9095;
}
.splashpage-sellers-text a:visited {
	font-family: Verdana;
	font-size: 12px;
	color: #8B9095;	
}

.textfield-search {
	font-family: Arial;
	font-size:11px;
	width: 157px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #151515;
}

.searchbox-border {	
	border-top: 1px solid #414141;
	border-right: 1px solid #414141;
	border-bottom: 1px solid #414141;
	border-left: 1px solid #414141;
	background-color: #151515;
	padding: 0px;
}
.searchbox 
{
	background-color: #151515;
	font-family: Arial;
	font-size: 11px;
	color: #ADACAC;	
	font-weight: bold;
	border-bottom: 0px solid #414141;
	border-right: 0px solid #414141;
	border-left: 0px solid #414141;
}
.textfield-search-new {
	font-family: Arial;
	font-size:11px;
	width: 152px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #151515;
}
.listitem-searchin {
	font-family: Arial;
	font-size:11px;
	width: 154px;
	height:18px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #151515;
}
.listitem-search {
	font-family: Arial;
	font-size: 12px;
	width: 148px;
	color: #ecf7a6;	
	border: 1px solid #444444;
}
.basket-border {		
	border: 0px solid #414141;
	background-color:#151515;	
}
.basket-holder  {
	border-top: 1px solid #414141;
	border-right: 1px solid #414141;
	border-bottom: 1px solid #414141;
	border-left: 1px solid #414141;
	background-color:#151515;
	padding: 0px;
	text-align:center;
}
.basket-line 
{	
	font-size:11px;
	font-family: Arial;		
	color: #ADACAC;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
.basket-total 
{	
	font-size:11px;
	font-family: Arial;		
	color: #ADACAC;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
.basket-remove 
{	
	color: Red;
	padding-top: 2px;
	padding-bottom: 2px;	
}
a.basket:link, a.basket:visited {
	font-family: Arial;
	font-size:11px;	
	color: Red;
	text-decoration:none;
}
a.basket-checkout:link, a.basket-checkout:visited {
	font-family: Arial;	
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.relatedmovies-border {		
	border: 0px solid #414141;
	background-color:#151515;	
}
.relatedmovies-holder  {
	border-top: 1px solid #414141;
	border-right: 1px solid #414141;
	border-bottom: 1px solid #414141;
	border-left: 1px solid #414141;
	background-color:#151515;
	padding: 7px;
}
.relatedmovies-text {		
	font-family: Verdana;
	font-size: 12px;
	color: #ADACAC;
}
.relatedmovies-text a:link {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.relatedmovies-text a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.myaccount-text {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #151515;
	font-weight: normal;
}
.faq-heading {
	color: #ecf7a6;
	font-weight: bold;
	font-size: 13px;
}
.kijkwijzer-heading {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.betaalmethodes {
	background-color: #5C5C5C;
	padding: 10px;
}

.paytop {	
	height: 50px;
	width: 100%;
}
.videoondemand-text {
	font-family: Verdana, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content-bg {
	background-color: #151515;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.red {
	background-color: #CC0000;
}
.button-red-crop {
	height: 23px;
}
.header-crop 
{

	width: 398px;	
	background-color: #151515;
	height: 28px;
}
.img-new {
	border: 1px solid #4E4E4E;
}

.blue-crop {
	background-color: #0A86B3;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 10px;
}
.button-red-text {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
}


.button-red-text A:link {
	color: #FFFFFF;
	text-decoration:none;
}

.button-red-text A:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.passwordreminder-textarea {	
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 10px;
}
.content-textarea {	
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 14px;
}
.content-detail-bg 
{
    background-color:#2e2e2e;
	padding-top: 14px;
}
.content-detail-small-gray {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
}

.content-detail-bg-textarea {
	padding: 8px;
}
.content-detail-title {
	font-family: Arial;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;	
}
.content-detail-body {
	font-family: Verdana;
	font-size: 11px;
	color: #E7E7E7;
	font-weight: normal;
	padding-bottom: 10px;
}
.content-detail-description {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
}
.content-detail-area {
	
}
.content-paging{
	color: #FFFFFF;
}

.embeddedplayer-area
{
	padding: 0px;
	margin: 0px;
	background-color: #151515;
	border: 1px solid #414141;
}

.content-detail-border {
	border: 1px solid #444444;
}
.content-review-bg {
	background-color: #333333;
	padding: 8px;
}
.content-review-date {
	font-family: Verdana;
	font-size: 11px;
	color: #969696;
}
.content-review-title {
	font-family: Verdana;
	font-size: 18px;
	color: #00B0F0;
	font-weight: bold;
	padding-bottom: 10px;	
}
.content-review-body {

	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.content-comment-date {

	font-family: Arial;
	font-size: 11px;
	color: #969696;
}
.content-comment-body {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 15px;
}
.overview-last-textarea {
	background-color: #333333;
	padding: 3px;	
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #222222;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #222222;
}
.overview-text1 {
	background-color: #333333;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
}
.overview-text-description {
	background-color: #333333;
	font-family: Verdana;
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.overview-completeoverview-title {	
	font-family: Verdana;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
}
.overview-completeoverview-genre {	
	font-family: Arial;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px
}
.overview-completeoverview-subtext {

	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	padding-bottom: 5px;
}
.overview-completeoverview-text {
	font-family: Verdana;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: normal;
	height: 80px; 
	overflow: hidden;
}

.default-text-area {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #151515;
	padding: 10px;
	border: 1px solid #414141;
}
.default-text-area span{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #222222;
	padding: 10px;
	border: 1px solid #444444;
}

.default-text-area-splash {
	font-family: Verdana;
	font-size: 9px;
	color: #EEEEEE;
	background-color: #151515;
	padding: 10px;
	padding: 10px;
	border: 0px solid #444444;
}
.splashpage-header-text {
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #222222;	
}

.splashpage-warning-text {
	font-family: Verdana;
	font-size: 13px;
	color: RED;
}

.review-form-text{	
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #222222;
	border: 1px solid #444444;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;	
}
.imagegallery-text-area {
	margin-bottom:10px; 
	margin-right:10px; 
	text-align:center; 
	border: 1px solid #999999;
}
.content-text-area {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #222222;
	border: 1px solid #444444;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;	
}


.content-header 
{
	font-family: Verdana;
	font-size: 17px;
	color: #ecf7a6;
	font-weight: bold;
}

.content-subheader {
	font-family: Verdana;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
}

.content-highlight {
	color: #00B0F0;
	font-weight: bold;
}

#playerStatus {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #33CCFF;
	padding: 10px;
}

.reviewcomment-date {
	font-family: Arial;
	font-size: 11px;
	color: #969696;
}

.reviewcomment-name {
	font-family: Arial;
	font-size: 11px;
	color: #969696;
}

.reviewcomment-body {
	font-family: Arial;
	font-size: 11px;
	color: #e7e7e7;
}

.textfield-placereview {
	font-family: Arial;
	color: #CCCCCC;
	background-color: #000000;
	border: 1px solid #444444;
	padding: 10px;
	width: 550px;
}

.downloadoverview-bg {
	background-color: #444444;
	height: 400px;
}
.reviewcomment-header {
	font-family: Arial;
	font-size: 18px;
	color: #01a7e5;
	font-weight: bold;
}
.default-header {
	font-family: Arial;
	font-size: 18px;
	color: #ADACAC;
	font-weight: bold;
}
.form-selectmenu {
	font-family: Arial;
	color: #CCCCCC;
	background-color: #000000;
	border: 1px solid #444444;
	padding: 0px;
}

.predelivery-header {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
}
.predelivery-error-body {

	font-family: Arial;
	font-size: 11px;
	color:#ADACAC;
}
.predelivery-success-body {

	font-family: Arial;
	font-size: 11px;
	color:#ADACAC;
}
.predelivery-help-body {

	font-family: Arial;
	font-size: 11px;
	color:#ADACAC;
}
.admin-header-text {
	font-family: Verdana;
	font-size: 9px;
	color: #E7E7E7;
	font-weight: normal;
	padding-bottom: 10px;
}
.genreselect-hidden-text {
	background-color: #222222;
	font-family: Verdana;
	font-size: 1px;
	color: #222222;	
}
.contentdetail-hidden-text {
	background-color: #222222;
	font-family: Verdana;
	font-size: 1px;
	color: #444444;	
}
.systemcheck-hidden-text {
	background-color: #222222;
	font-family: Verdana;
	font-size: 1px;
	color: #222222;	
}

.embeddedplayer-text {
	font-family: Arial;
	font-size: 11px;
	color: #ADACAC;
	background-color: #151515;
}
.orderprocessed-text {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;	
	padding:20px;
}

.TA {
	color: #FFFFFF;
}
.navTable {
	padding:5px;
}



.orderoverview-table 
{
		
	background-repeat: repeat-x;
	border-color: #444444;
    border-width: 0 0 1px 1px;
    border-style: solid;
	
}
.orderoverview-table-caption 
{
	
	background-repeat: repeat-x;
	height: 23px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align:left;
	border-color: #444444;
    border-width: 1px 1px 0 0;
    border-style: solid;
    padding-left:4px;
    padding-right:4px;
}

.orderoverview-table-row {
	height: 23px;	
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	text-align:left;
	border-color: #444444;
	border-width: 1px 1px 0 0;
	border-style: solid;
	padding-left:4px;
	padding-right:4px;
}

.orderoverview-table-row-euro {
	height: 23px;	
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	text-align:left;
	border-color: #444444;
	border-width: 1px 0 0 0;
	border-style: solid;
	padding-left:4px;
	padding-right:4px;
}

.orderoverview-table-rollover 
{
	cursor: hand;
	background-color:#eeeeee;	
}

.orderoverview-table-rollout
{
	cursor: default;
	background-color:#ffffff;
}


.orderoverview-table-orderlines {
	border-color: #444444;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

.splashpage-sellers-text
{	
	font-size:11px;
	font-family: Arial;		
	color: #FFFFFF;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}