﻿body 
{
	/*background:#ffffff url(../images/master/bg.jpg) top left repeat-x;
	background-color:#ed168d;*/
	font-family: Trebuchet MS, Arial; 
	text-align: center; 
	margin: 0; 
	padding: 0;
	color: #000000;
}

*
{
	margin: 0;
	padding: 0;
}

a		
{
	text-decoration: none;
}

a:hover 
{
	text-decoration:underline;
}

.clear
{
	clear: both;
	display: block;
}

.content_area_container
{
	float: left;
	width: 962px;
}

#header_container
{
	float: left;
	width: 962px;
}

#banner_heading h1
{
	color: #ffffff;
	padding: 40px 0 0 360px;
	font-size: 1.1em;
	font-weight: bold;
}

#header_register
{
	margin: 0 0 0 512px;
}
#header_register a
{
	color: #ffffff;
    text-decoration: underline;
}


#header_get_tickets
{
	margin: 0 0 0 556px;
}

#header_get_tickets a
{
	color: #ffffff;
	text-decoration: underline;
}

#shadow_master_container
{
	width: 970px;
	margin: auto;
	background:transparent url(../images/master/shadow_sides_stretchy.jpg) top left repeat-y;
}

#mastercontainer_left
{
	min-height:587px;
	width: 4px;
	background-position: left top;
	margin: 0;
	background:transparent url(../images/master/shadow_top_left.jpg) top left no-repeat;
	float: left;
}

#mastercontainer
{
	/*min-height:587px;*/ 
	width: 962px;
	background-color: #fff;
	background-position: left top;
	background-repeat: repeat-x;
	text-align:left; 
	color:#000000;
	margin: 0;
	float: left;
	
}

#mastercontainer_right
{
	height:587px; 
	width: 4px;
	background-position: left top;
	margin: 0;
	background:transparent url(../images/master/shadow_top_right.jpg) top left no-repeat;
	float: left;
}

#mastercontainer_bottom
{
	height:12px; 
	width: 970px;
	background-position: left top;
	margin: 0;
	background:transparent url(../images/master/shadow_bottom.jpg) top left no-repeat;
}

#login_area
{
	height: 30px;
	margin-top: 40px;
	text-align: right;
	margin-right: 20px;
}

#login_area a
{
	color: #676767;
	font-size: .8em;	
}

#nav_area
{
	margin-top: 18px;	
}

#nav_area a.selected
{
	color: #40820a;
}

#navigation			
{
	min-height: 46px; 
	width: 962px;
	background:transparent url(../images/master/advert_bottom_shadow.jpg) top left repeat-x;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	min-width:10px;
	min-height:34px;
	margin-left:3px;
	list-style-type:none;
	float: left;
}

#navigation-menu
{
	min-height: 46px; 
	min-width: 10px;
	background:transparent url(../images/master/advert_bottom_shadow.jpg) top left repeat-x;
	float: left;
}

#navigation-home
{
	min-height: 46px; 
	min-width: 10px;
	background:transparent url(../images/master/advert_bottom_shadow.jpg) top left repeat-x;
	float: right;
	margin-right: 6px;
}

.navigation-left	
{
	width:14px;
	min-height:34px;
	float:left;
}

#navigation-home .navigation-left	
{
	background:transparent url(../images/master/main_nav_blue_left.jpg) top left no-repeat;
}

#navigation-menu .navigation-left	
{
	background:transparent url(../images/master/main_nav_unselected_left.jpg) top left no-repeat;
}

#navigation-menu .selected .navigation-left	
{
	background:transparent url(../images/master/main_nav_selected_left.jpg) top left no-repeat;
}

.navigation-middle	
{
	min-width:10px;
	min-height:34px;
	float:left;
}

#navigation-home .navigation-middle	
{
	background:#5e7dbd url(../images/master/main_nav_blue_top.jpg) top left repeat-x;
}

#navigation-menu .navigation-middle	
{
	background:#008347 url(../images/master/main_nav_unselected_top.jpg) top left repeat-x;
}

#navigation-menu .selected .navigation-middle	
{
	background:#d0389d url(../images/master/main_nav_selected_top.jpg) top left repeat-x;
}

.navigation-right	
{
	width:14px;
	min-height:34px;
	float:left;
}

#navigation-home .navigation-right	
{
	background:transparent url(../images/master/main_nav_blue_right.jpg) top left no-repeat;
}

#navigation-menu .navigation-right	
{
	background:transparent url(../images/master/main_nav_unselected_right.jpg) top left no-repeat;
}

#navigation-menu .selected .navigation-right	
{
	background:transparent url(../images/master/main_nav_selected_right.jpg) top left no-repeat;
}

#navigation ul li a	
{
	display: block;
	min-width:50px;
	min-height:22px;
	margin: 8px 0 0 0;
	padding: 0;
	text-align:center;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
}

#logo				
{
	height:150px; 
	width:962px; 
	background:transparent url(../images/master/banner_beta.jpg) top left;
}

#logo .edit_btn

{
	position:relative;
	width:25px;
	height:15px;
	margin:0 0 0 0;
	padding:0;
	border: solid 1px #000000;
	display:block;
	background-color:#000000;
	text-align: center;
	font-size: 10px;
}


#welcome_wrapper
{
	background:#082418 url(../images/layout/Home_grad.jpg) top left;
	color: #ffffff;
}


#ad_panel
{
	background:transparent url(../images/master/adver_bg.jpg) top left;
	height: 103px;
	width: 962px;
}

#h_image
{
	float: left;
	height: 90px;
	width: 728px;
	margin: 8px 0 0 3px;
}

.ad_img
{
	height: 90px;
	width: 728px;
	
}

#banner_info
{
	float: right;
	margin: 0 0 0 10px;
	height: 95px;
	width: 220px;
	color: #ffffff;
	font-size: 0.7em;
	background: transparent url(../images/master/buy_vod_up.png) no-repeat top left;
}

#banner_info a,img
{
	border: none 0px #ffffff;
	color: #ffffff;
}

#banner_info img
{
	margin-right: 10px;
}
#vod				
{
	float: left;
	width:595px;
	height:331px;
	color:#000;
    padding: 0;
}

#vod .vod_padding
{
	margin: 30px 0 0 60px;
	width:535px;
	height:301px;
	background: transparent url(../images/layout/video_panel.png) top left no-repeat;
}

#player_div
{
	margin: 7px 0 0 11px;
	width:535px;
	height:301px;
}

#holding_image
{
	padding: 0;
	margin: 0;
	width:524px;
	height:295px;
	padding-left: 11px;
	padding-top: 6px;
}


/* INFO */
#vod_info				
{
	width:411px;
	height:303px;
	color:#000;
	float:right;
	color:#fff;
	font-size:0.7em
}

#vod_info #inner			
{
	margin: 30px 60px 0 0;
	width:351px;
	height:273px;
	background:transparent url(../images/layout/VOD_side_panel.png)	top left no-repeat;
}

#vod_info p				
{
	padding:0;
	margin:0;
}

#vod_info h1			
{
	font-size:1.2em;
	font-weight:bold;
	padding:0;
	margin:0;
}


#info				
{
	float:right;
	width:411px;
	height:303px;
	color:#000;
	color:#fff;
	font-size:0.7em; 
}

#info #inner	
{
	margin: 30px 60px 0 0;
	width:351px;
	height:273px;
	background:transparent url(../images/layout/info_panel.png)	top left no-repeat;
}

.info_margin
{
	margin: 10px;
}

#info p				
{
	padding:0;
	margin:0;
}

#info h1			
{
	font-size:1.2em;
	font-weight:bold;
	padding:0;
	margin:0
}

#info #tabs ul		
{
	float:left;
	list-style-type:none;
	padding:5px 0 0 0;
	margin:0;
	border-bottom:1px solid #333;
	width:331px;
}

#info #tabs ul li	
{
	display:inline; 
	margin:0; 
	padding:0; 
}

#info #tabs ul li input	
{
	float:left; 
	display:inline;
	color:#fff;
	background:#abc;
	border:1px solid #333;
	cursor:pointer; 
	margin: 0 3px -1px 0; 
	padding:0;  
}

#info #schedule		
{
	clear:both;
	border:1px solid #333; 
	padding:5px; 
	border-top-width:0; 
	height:200px; 
	overflow:auto;
}


#generic_details			
{
	margin: 30px 60px 20px 60px;
	height:490px;
}

/* DETAILS */
#home-details-left	
{
	clear:both;
	float:left;
	width:220px;
	font-size:0.8em; 
	overflow:hidden;
}

#home-details-center	
{
	float:left; 
	width:350px 
}

#home-details-right	 
{
	float:right;
	background:transparent; 
	width:300px; 
}

#home-details-right	 img 
{
	float:right; 
}

#home-details-right	 h1
{
	float:right; 
}

#home-details-remainder 
{
	float:left; 
	width:600px;
	margin-left:80px;
}

#home-details-remainder #vodlist_leftarrow 
{
	float:left; 
	width:30px;
	height:120px;
	padding-top:30px;
}

#home-details-remainder #vodlist_rightarrow 
{
	float:left;
	width:30px;
	height:120px; 
	padding-top:30px;
}

#home-details-right #youtube_link 
{
	clear:both; 
	text-align:right;
	padding-right:70px;
	padding-top:20px;
	height:50px;
	background: transparent url(../images/layout/youtube_link.png) right bottom no-repeat;
}

#home-details-right #youtube_link a 
{
	margin-top:80px;
	color:#fff;
	font-size:0.8em;
}

#footer				
{
	height:110px;
	margin: 0 auto 0 auto;
	width: 970px;
}

#footer-left
{
	height:110px;
	width: 134px;
	float: left;
	margin: 9px 0;
}

#footer-middle
{
	height:110px;
	width: 612px;
	float: left;
	margin: 12px 40px;
	font-size: 0.7em;
	text-align: left;
}

#footer-middle a
{
	margin: 0 20px 0 0;
}

#footer-right
{
	height:110px;
	width: 144px;
	float: left;
	margin: 12px 0;
}
/*
#footer_left
{
	float: left;
	width: 60px;
	height: 90px;
	margin-left: 60px;
}

#footer_right
{
	float: left;
	width: 400px;
	height: 90px;
}
 
#footer ul			
{
	margin: 5px 0 0 0;
	padding: 0;
}

#footer ul	li	
{
	float:left;
	list-style-type:none;
}

#footer ul li a	
{
	color:#fff; 
	margin:0 5px 0 5px;
	font-size:0.8em
}*/


/* TERMS  */
#terms_container	{color:#fff; padding:10px;height:470px;overflow:auto}
#terms_container a	{color:#fff;}

#generic_footer_login		{margin:0px;padding:0px;clear:both;margin-top:50px;}


/* VOD */
#vod_day			
{
	font-size:1.5em; 
	margin: 0;
}

#vod_day a			
{
	color:#fff;
}

#vod_day ul				
{
	margin: 26px 0 0 10px;
	padding: 0;
}

#vod_day ul li
{
	list-style-type:none;
	margin-bottom: 2px;
}

#vod_day li.disabled a  
{
	color:#888;
}
			
#vod_day a.selected 	
{
	color:#ffd200;
}
		
#vod_day a.disabled		
{
	cursor:default;
}

#vod_day a.disabled:hover	
{
	text-decoration:none;
}

#vod_day #itemcontainer		
{
	height:50px;
	border-top:0px solid #123;
}

#vod_day #itemcontainer	input	
{
	background:transparent;
	border:0;
	text-align:left;
	cursor:pointer; 
	color:#fff
}	

#vod_day #itemcontainer	input:hover 
{
	text-decoration:underline;
}	

#vod_day #title		
{
	font-size:1.0em;
}

#vod_day #subtitle	
{
	font-size:0.8em;
}

#vodlist			
{
	margin-right:0px;
}

#vodlist li			
{
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
	height:150px; 
	background:#050;
	width:100px;
	font-size:0.75em;
	padding:5px;
}

#vodlist li img		
{
	width:100px;
	height:75px;
}

#vodlist #vod_back	
{
	height:135px
}


#vodlist #vod_back p
{
	height:58px;
	overflow: auto;
}

#vodlist #vod_showvideo	
{
	background:#000;
	float:right;
	width: 90px;
	text-align:right;
	font-size:0.8em;
	border:1px solid #fff
}

#vodlist #vod_showvideo	input
{
	background:#000;
	color:#fff;
	border:none;
	font-size:1em;
	cursor:pointer;
	padding:0 8px 0 12px;
	width:90px;
}

#vodlist #vod_showvideo a 
{
	color:#fff;
	margin: 0 8px 0 12px;
}

#vod_section ul 
{
	margin: 0;
	padding: 0;
	text-align:center
}

#vod_section ul li 
{
	float:left;
	list-style-type:none;
}

#vod_section ul li span.seperator
{
	font-size:1.4em;
	font-weight:bold;
}

#vod_section ul li a 
{
	display: block;
	color:#fff;
	font-weight:bold;
	margin: 0 20px 0px 20px;
	font-size:1.4em;
}

#vod_section ul li a.selected 
{
	color:#40820a;
}




/* LOGIN / REGISTER */
#outer	{height:500px;clear:both;}

#outer #login 
{
	width:523px;
	height:373px;
	float:left;
}

#outer #login .inner_login
{
	background:transparent url(../images/layout/login_panel.png) top left no-repeat; 
	width:365px;
	height:273px;
	margin:100px 40px 0 140px;
}

.padding_inner
{
	margin: 10px;
}

#outer #login p {margin-top:1em; margin-bottom:0; margin-top:0.7em}
#outer #login p input{padding:4px;width:320px}
#outer #register p {margin-top:1em; margin-bottom:0; margin-top:0.7em}
#outer #register p input{padding:4px;width:320px}
#outer ul{list-style-type:none;padding-right:10px;}
#outer ul li{display:inline;float:left;}
#outer ul li.floatright{float:right;}

#outer #register 
{
	width:351px;
	height:273px;
	float:left;
}

#outer #register .inner_register
{
	background:transparent url(../images/layout/register_panel.png) top left no-repeat; 
	width:351px;
	height:273px;
	margin:100px 40px 0 20px;
}

#outer h1 {font-weight:bold; font-size:1.5em;font-family:Arial}
#outer h2 {font-weight:bold; font-size:1.0em;font-family:Arial}
#outer h3 {}

#login_bottomimage img 
{
	margin-top:30px;
}

.create_user_success_container
{
	margin: 10px 20px 0 0;
	font-weight: bold;
}

.Register_Container
{
	width: 332px;
	height: 222px;
	overflow: auto;
}

.submit_btn2
{
	margin-top: 10px;
	text-align: right;
	margin-right: 20px;
}

.register_error
{
	margin-right: 20px;
}


/* contact us */
#contact_us_container
{
	padding: 20px;
	font-size: 0.8em;
}

#contact_us_container .submit_btn
{
	margin-top: 20px;
	padding: 0 10px 0 10px;
}

#contact_us_container .submit_btn a
{
	padding: 2px 4px 4px 4px;
	background-color: #f93;
	color: #ffffff;
	margin-left: 263px;
	text-decoration: none;
}

#contact_us_container .submit_btn a:hover
{
	background-color: #f4bd14;
}

.heading
{
	font-size: 1.4em;
	font-weight: bold;
	color:#fff;
}

.contact_left
{
	float: left;
	width: 400px;
	margin: 0 30px 0 15px;
}

.contact_left a
{
	color: #4B7536;
}


.contact_right
{
	float: left;
	width: 305px;
}



.input_area
{
	margin-top: 6px;
	margin-bottom: 2px;
	padding: 0;
}

.input_area label
{
	display: block;
	margin: 15px 0 3px 0;
	
}

.input_area textarea
{
	width: 320px;
	height: 150px;
}

/*payment area */
#payment_area_container
{
	float: left;
	margin-top: 70px;
	margin-left: 10px;
	width: 800px;
	font-size: 0.8em;
}


#payment_area_container p
{
	padding: 1.2em 0 1.2em 0;
}

#payment_area_container a
{
	color: #ffffff;
}

#payment_area_container a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

table.product_list tr.header_area td
{
	padding: 5px 10px 10px 10px;
	font-weight:bold;
}

table.product_list td
{
	padding: 5px 10px 5px 10px;
	border-right: none 26px transparent;
	border-bottom: none 6px transparent;
	background-color: #ffffff;
	color: #000000;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.6;

}

table.product_list td.buy_button
{
	background-color: #f93;
	opacity:.100;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	padding: 0;
	
}

table.product_list td.buy_button a
{
	display: block;
	text-align: center;
	text-decoration: none;
	background-color: #f93;
	color: #ffffff;
	font-weight:bold;
	padding:5px 0 5px 0;
}

table.product_list td.buy_button a:hover
{
	background-color: #f4bd14;
}

.register_box
{
	width: 330px;
}

.register_box a
{
	color: #d8c103;
}

.error
{
	color: #ce0f0f;
	font-weight: bold;
}

.no_products p
{
	font-size: 1.4em;
	font-weight: bold;
}

#faqs
{
	width: 929px;
	height: 490px;
	overflow: auto;
	padding-right: 35px;
	
}

#faqs a
{
	color: #EEC424;
}

#forgot_details
{
	text-align:left;
	float:left;
	width:120px;
}

#login_button
{
	text-align:right;
	float:right;
}

#login_fqas
{
	margin-top: 8px;
	font-size: 0.9em;
}

#login_fqas a
{
	color: #EEC424;
}


/***** Home Page *****/
#live_stream
{
	width: 512px;
	height: 288px;
	margin-left: 3px;
	background:#000000 url(../images/master/video_temp.jpg) top left no-repeat; 
	float: left;
}

#welcome_container_home
{
	width: 441px;
	height: 288px;
	margin: 0 3px;
	background-color:#000000;
	float: left;
}




#welcome_home
{
	width: 216px;
	height: 130px;
	float: left;
	font-size: 0.8em;
	padding: 14px 0 0 8px;
}

#welcome_home h2
{
	font-size: 1.2em;
	font-weight: bold;
}

#welcome_home p
{
	margin-top: 4px;
}

#login_home
{
	width: 210px;
	height: 158px;
	margin: 0;
	float: right;
	background:transparent url(../images/master/divider_vert.jpg) top left repeat-y;
}

#login_control_container ul li
{
	width: 94px;
	height: 158px;
	margin: 0;
	float: left;
}

#login_control_container
{
	font-size: 0.9em;
	margin: 12px 8px 8px 8px;
}


#login_control_container table
{
	width: 190px;
}

#login_control_container h2
{
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 4px;
}

#login_control_container a
{
	font-size: 0.8em;
	color: #ffffff;
	font-style: normal;
}

#login_control_container a:visited
{
}

#logged_in_panel
{
	width: 200px;	
	margin: 20px 10px 0 10px;
}

#logged_in_panel span
{
	font-size: 0.8em;
}

#logged_in_panel a
{
	width: 188px;
	font-size: 0.8em;
	text-decoration: underline;
	color: #FFFFFF;
}
 
.label_div
{
	margin-bottom: 4px;
}

.login_text
{
	height: 43px;
}

#remember
{
	font-size: 0.8em;
}

/* ----old
#iwantto_home
{
	width: 433px;
	height: 126px;
	padding: 5px 0 0 5px;
	background:transparent url(../images/master/divider_horiz.jpg) top left repeat-x;
}

#iwantto_home h2
{
	font-size: 1em;
	font-weight: normal;
}
#iwantto_home ul
{
	margin-left: 15px;
}
#iwantto_home ul li
{
	float: left;
	list-style: none;
	width: 190px;
	height: 42px;	
	background-color: #d0389d;
	margin-left: 5px;
	margin-top: 5px;
	text-align:center;
}

#iwantto_home a
{
	display:inline-block;

	color: #ffffff;
	text-decoration: none;
	font-size: 0.7em;
	margin: 3px;
}

#iwantto_home a:hover
{
	text-decoration: underline;
}
*/

#iwantto_home
{
	width: 433px;
	height: 126px;
	padding: 5px 0 0 5px;
	background:transparent url(../images/master/divider_horiz.jpg) top left repeat-x;
}

#iwantto_home h2
{
	font-size: 1em;
	font-weight: normal;
}
#iwantto_home ul
{
	margin-left: 15px;
}
#iwantto_home ul li
{
	float: left;
	list-style: none;
	width: 200px;
	height: 49px;	
	background-color: #d0389d;
	margin-left: 3px;
	margin-top: 3px;
	padding: 0;
	text-align:center;
	display:block;
	background:transparent url(../images/layout/home_buts3_left_up.png) left no-repeat;
}

#iwantto_home a
{
	display:inline-block;
	width:178px;
	height:49px;
	color: #ffffff;
	text-decoration: none;
	font-size: 0.7em;
	background:transparent url(../images/layout/home_buts3_right_up.png) right no-repeat;
	margin:0;
	padding: 0;
	
}

#iwantto_home a:hover
{
	text-decoration: underline;
}

#iwantto_home span {
	width:156px;
	height:39px;
	padding:5px 0 5px 0;
	display:block;
	margin:0;	
	float:left;
}

.iwantto_home_div
{
display:block;
width:156px;
height:49px;
background:transparent url(../images/layout/home_buts3_middle_up.jpg);
margin:0 0 0 22px;
padding: 0;
float: left;
}


/***** Video Page *****/
#video_left_column
{
	width: 512px;
	/*height: 500px;*/
	margin-left: 3px;
	background-color:#FFFFFF;
	float: left;
}

#video_middle_column
{
	width: 334px;
	/*height: 571px;*/
	margin: 0 3px;
	background-color:#FFFFFF;
	float: left;
}

#video_right_column
{
	width: 103px;
	min-height: 500px;
	margin-right: 3px;
	/*background-color:#000000;*/
	float: left;
}

#video_right_column a
{
	color: #ffffff;
	text-decoration: none;
}

#video_right_column ul li
{
	list-style-type: none;
	font-size: 0.7em;
	margin-bottom: 4px;
}

#video_right_column ul li.kc
{
	list-style-type: none;
	font-size: 0.7em;
	color: #ffffff;
	margin-bottom: 4px;
}

.links_list_image
{
	margin: 5px 0 4px 0;
	height: 46px;
	width: 104px;
	text-align: center;
	color: #ffffff;
}

.links_list_image_size
{
	display: block;
	height: 31px;
	width: 104px;
}

.links_list_text_size
{
	display: block;
	height: 16px;
	width: 104px;
}

.links_list_image_size_kc
{

	display: block;
	height: 60px;
	width: 104px;
}

.links_list_image_kc
{
	height: 76px;
	width: 104px;
	text-align: center;
	color: #ffffff;
}

#video_right_column img
{
	border-style: none;
}

.links_list_text a
{
	float:left;
	display: block;
	margin-top: 10px;
}

#more_videos
{
	background: #265a43 url(../images/master/vod_bottompanel_bg.jpg) top left repeat-x;
	height: 170px;
	width: 512px;
}

#more_videos_content
{
	margin: 0 0 0 1px;
}

#more_videos_content ul li
{
	height: 170px;
	width: 127px;
	float: left;
	list-style-type: none;
	font-size: 0.75em;
	background: transparent url(../images/master/divider_vert.jpg) top right repeat-y
}

#more_videos_content ul li span
{
	font-size: 0.9em;
}

#more_videos_content ul li h3
{
	font-size: 1em;
}

#more_videos_content ul li.last
{
	background-image: none;
}

#more_videos_content img
{
	border-style:none;
}

#more_videos_content .image_li
{
	margin: 6px 2px 0 4px;
	color: #ffffff;
}

.image_height
{
	height: 77px;
	padding: 0;
	margin: 0;
}



/**************************/
/***** search_results *****/
/**************************/
#video_list
{
	/*height: 399px;*/
	width: 333px;
	/*overflow: auto;*/
	margin-top: 10px;
	
}
#video_list ul
{
	padding-bottom: 1px;
}

#video_list ul li
{
	float: none;
	list-style: none;
	margin-bottom: 5px;
	background:transparent url(../images/master/divider_horiz.jpg) top left repeat-x; 
}

#video_list ul li img
{
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	border: none;
}

#video_list ul li h3
{
	font-size: 1em;
	margin-top: 5px;
}

#video_list ul li span
{
	float: left;
	font-size: 0.7em;
	width: 175px;
}


/***** Video and Favourites *****/
.pink_button_left
{
	float: left;
	background: transparent url(../images/layout/pink_btn_left.gif) top left no-repeat;
	height: 24px;
	width: 9px;
}

.pink_button_middle
{
	float: left;
	background-color: #c93396;
	height: 21px;
	width: 150px;
	color: #ffffff;
	padding-top: 3px;
	text-align: center;
	font-size: 0.9em;
}

.pink_button_middle a
{
	display: block;
}
.pink_button_right
{
	float: left;
	background: transparent url(../images/layout/pink_btn_right.gif) top left no-repeat;
	height: 24px;
	width: 9px;
}

#player_control_wrapper
{
	height: auto;
	width: 512px;
	float: none;		
}

#video_player
{
	width: 512px;
	height: 288px;
	background-color:#000000;
	color: #FFFFFF;
}

#video_player a
{
	color: #FFFFFF;
}

#info_bar
{
	margin: 3px 0;
	background-color:#ffffff;
	height: 56px;
	width: 512px;
}

#video_middle_column li
{
	display: block;
	float: left;
	margin-right: 4px;
}

#video_middle_column a
{
	color: #ffffff;
	font-size: 1.2em;
}

#filter_nav /************************/
{
	height: 29px;
	width: 334px;
	font-size: 0.7em;
	font-weight: bold;
	padding-top: 3px;
}

#filter_nav .vod_tab_left
{
	float: left;
	background:#02834a url(../images/layout/vod_tab_green_left.jpg) top left no-repeat;
	width: 9px;
	height: 29px;
}

#filter_nav .vod_tab_middle
{
	float: left;
	background-color: #02834a;
	padding-top: 5px;
	height: 24px;
}

#filter_nav .vod_tab_right
{
	float: left;
	background:#02834a url(../images/layout/vod_tab_green_right.jpg) top left no-repeat;
	width: 9px;
	height: 29px;
}

#filter_nav .filter_selected .vod_tab_left 
{
	background:#d0389e url(../images/layout/vod_tab_pink_left.jpg) top left no-repeat;
}

#filter_nav .filter_selected .vod_tab_middle
{
	background-color: #d0389e;
}

#filter_nav .filter_selected .vod_tab_right
{
	background:#d0389e url(../images/layout/vod_tab_pink_right.jpg) top left no-repeat;
}

#vod_filters
{
	background: #195138 url(../images/layout/VOD_Grad.jpg) top left repeat-x;
	color: #ffffff;

}

#filter2_div
{
	height: 110px;
}

#filter2_div span
{
	font-size: 0.8em;
	margin-left: 7px;
}

#filter2_div ul
{
	margin: 0;
	padding: 0;
	margin-left: 4px;
}

#filter2_div ul li
{
	min-width:10px;
	min-height:24px;
	margin: 5px 0 0 3px;
	list-style-type:none;
	float: left;
}

#filter2_div ul li a
{
	font-size: 1em;
}

#filter2_div ul li span
{
	font-size: 1em;
}

ul.gallery_list li:hover
{
	background-color: #40311A;
}

ul.gallery_list li:hover .thumbnail
{
	border: 3px solid #FFFFFF;
}

.refine_search_left
{
	width: 10px;
	height: 51px;
	float: left;
}

.refine_search_middle
{
	width: 58px;
	height: 51px;
	float: left;
	text-align: center;
}

#filter2_div .refine_search_middle .centre_filter2
{
	display: block;
	margin-top: 13px;
	width: 58px;
	text-align: center;
	float: left;
	padding: 0;
}

#filter2_div .refine_search_middle span
{
	display: block;
	margin-top: 13px;
	margin-left: 0;
	padding: 0;
}

.refine_search_right
{
	width: 10px;
	height: 51px;
	float: left;
}

#filter2_div .refine_search_left
{
	background:transparent url(../images/master/vodnu_day_left_selected.png) top left no-repeat;
}

#filter2_div ul li:hover .refine_search_left
{
	background:transparent url(../images/master/vodnu_day_left_over.png) top left no-repeat;
}

#filter2_div .refine_selected .refine_search_left
{
	background:transparent url(../images/master/vodnu_day_left_unselected.png) top left no-repeat;
}

#filter2_div .refine_selected:hover .refine_search_left
{
	background:transparent url(../images/master/vodnu_day_left_unselected.png) top left no-repeat;
}

#filter2_div .refine_unavailable .refine_search_left
{
	background:transparent url(../images/master/vodnu_day_left_unavailable.png) top left no-repeat;
}

#filter2_div .refine_unavailable:hover .refine_search_left
{
	background:transparent url(../images/master/vodnu_day_left_unavailable.png) top left no-repeat;
}

#filter2_div .refine_search_middle
{
	background-color: #102817; 
}

#video_middle_column ul li .refine_search_middle a
{
	display: block;
	height: 51px;
}

#filter2_div ul li:hover .refine_search_middle
{
	background-color: #2f2f2f;
}

#filter2_div .refine_selected .refine_search_middle
{
	background-color: #d0389e;
}

#filter2_div .refine_selected:hover .refine_search_middle
{
	background-color: #d0389e;
}

#filter2_div .refine_unavailable .refine_search_middle
{
	background-color: #695e71;
	color: #8e7d91;
}

#filter2_div .refine_unavailable:hover .refine_search_middle
{
	background-color: #695e71;
	color: #8e7d91;
}

#filter2_div .refine_search_right
{
	background:transparent url(../images/master/vodnu_day_right_selected.png) top left no-repeat;
}

#filter2_div ul li:hover .refine_search_right
{
	background:transparent url(../images/master/vodnu_day_right_over.png) top left no-repeat;
}

#filter2_div .refine_selected .refine_search_right
{
	background:transparent url(../images/master/vodnu_day_right_unselected.png) top left no-repeat;
}

#filter2_div .refine_selected:hover .refine_search_right
{
	background:transparent url(../images/master/vodnu_day_right_unselected.png) top left no-repeat;
}

#filter2_div .refine_unavailable .refine_search_right
{
	background:transparent url(../images/master/vodnu_day_right_unavailable.png) top left no-repeat;
}

#filter2_div .refine_unavailable:hover .refine_search_right
{
	background:transparent url(../images/master/vodnu_day_right_unavailable.png) top left no-repeat;
}

/****************************
 * For the "Highlights" box *
 ****************************/

.refine_search_last_left
{
	width: 10px;
	height: 24px;
	float: left;
}

.refine_search_last_middle
{
	width: 301px;
	height: 24px;
	float: left;
	text-align: center;
}

.refine_search_middle .centre_filter2_last
{
	display: block;
	width: 301px;
	text-align: center;
	float: left;
	padding: 0;
}

.refine_search_last_right
{
	width: 10px;
	height: 24px;
	float: left;
}

#filter2_div .refine_search_last_left
{
	background:transparent url(../images/master/vod_highlight_btn_left_selected.png) top left no-repeat;
}

#filter2_div ul li:hover .refine_search_last_left
{
	background:transparent url(../images/master/vod_highlight_btn_left_over.png) top left no-repeat;
}

#filter2_div .refine_selected .refine_search_last_left
{
	background:transparent url(../images/master/vod_highlight_btn_left_unselected.png) top left no-repeat;
}

#filter2_div .refine_selected:hover .refine_search_last_left
{
	background:transparent url(../images/master/vod_highlight_btn_left_unselected.png) top left no-repeat;
}

#filter2_div .refine_unavailable .refine_search_last_left
{
	background:transparent url(../images/master/vod_highlight_btn_left_unavailable.png) top left no-repeat;
}

#filter2_div .refine_unavailable:hover .refine_search_last_left
{
	background:transparent url(../images/master/vod_highlight_btn_left_unavailable.png) top left no-repeat;
}

#filter2_div .refine_search_last_middle
{
	background-color: #102817;
}

#video_middle_column ul li .refine_search_last_middle a
{
	display: block;
	height: 24px;
}

#filter2_div ul li:hover .refine_search_last_middle
{
	background-color: #2f2f2f;
}

#filter2_div .refine_selected .refine_search_last_middle
{
	background-color: #d0389e;
}

#filter2_div .refine_selected:hover .refine_search_last_middle
{
	background-color: #d0389e;
}

#filter2_div .refine_unavailable .refine_search_last_middle
{
	background-color: #695e71;
	color: #8e7d91;
}

#filter2_div .refine_unavailable:hover .refine_search_last_middle
{
	background-color: #695e71;
	color: #8e7d91;
}

#filter2_div .refine_search_last_right
{
	background:transparent url(../images/master/vod_highlight_btn_right_selected.png) top left no-repeat;
}

#filter2_div ul li:hover .refine_search_last_right
{
	background:transparent url(../images/master/vod_highlight_btn_right_over.png) top left no-repeat;
}

#filter2_div .refine_selected .refine_search_last_right
{
	background:transparent url(../images/master/vod_highlight_btn_right_unselected.png) top left no-repeat;
}

#filter2_div .refine_selected:hover .refine_search_last_right
{
	background:transparent url(../images/master/vod_highlight_btn_right_unselected.png) top left no-repeat;
}

#filter2_div .refine_unavailable .refine_search_last_right
{
	background:transparent url(../images/master/vod_highlight_btn_right_unavailable.png) top left no-repeat;
}

#filter2_div .refine_unavailable:hover .refine_search_last_right
{
	background:transparent url(../images/master/vod_highlight_btn_right_unavailable.png) top left no-repeat;
}

#categories_selection
{
	height: 20px;
}

#categories_selection .years
{
	float: left;
	width: 80px;
	margin-left: 10px;
}

#categories_selection .categories
{
	float: right;
	width: 180px;
	margin-right: 10px;
}



/***** Login Page *****/
#login_master
{
	width: 962px;
	min-height: 100px;
	color: #000000;
}

#login_master input
{
	background-color: #018347;
	color: #ffffff;
}

#login_master label
{
	font-size: 0.8em;
}

#login_left
{
	width: 281px;
	min-height: 400px;
	float: left;
	margin: 50px 25px 50px 175px;
	background: transparent url(../images/master/divider_vert.jpg) top right repeat-y
}

.login_fail
{
	float: right;
	font-size: 0.8em;
	color: #fd2c3a;
	font-weight: bold;
	margin-top: -17px;
}

.textbox_style
{
	width: 200px;
}

#create_user_right
{
	width: 281px;
	min-height: 100px;
	float: left;
	margin: 50px 175px 50px 25px;
}

.no_opacity
{
}

.no_opacity ul li
{
	width: 105px;
	margin-right: 5px;
	list-style-type: none;
	float: left;
}

.no_opacity ul li a
{
	color: #000000;
	text-decoration: underline;
	font-size: 0.8em;
}

#top_margin
{
	margin-top: 5px;
}

/*************** Ticket Page Styles ***************/
.ticket_panel
{
	margin: 20px auto 20px auto;	
	width: 400px;
}

.ticket_panel h2
{
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 1.2em
}

.ticket_panel h3
{
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 1em
}

.ticket_panel input
{
	background-color: #018347;
	color: #ffffff;
}

.top_line
{
	margin-top: 20px;
	background:transparent url(../images/master/divider_horiz.jpg) top left repeat-x;
	padding-top: 20px;
}

/**********************************
*
* Favourites page styles
*
**********************************/

#playlist_videos
{
	display:block;
	clear:both;
	background:#265a43 url(../images/master/vod_bottompanel_bg.jpg) top left repeat-x;
	height: 170px;
	width: 956px;
	margin: 0 3px;
	color:#fff;
}
/*
#playlist_videos
{
	background:#008347 url(../images/master/vod_bottompanel_bg.jpg) top left repeat-x;
	height: 150px;
	width: 962px;
	margin: 0 3px;
}
*/

#favourites_left_column
{
	width: 512px;
	/*height:350px;*/
	min-height: 350px;
	margin-left: 3px;
	background-color:#FFFFFF; 
	float: left;
}



#favourites_right_column
{
	width: 441px;
	min-height: 394px;
	margin: 0 3px;	
	background:#195138 url(../images/layout/favs_info_panel_bg.jpg) no-repeat top left;
	color:#fff;
	float: left;
}


/***** Favourites Page ****
#favourites_left_column
{
	width: 512px;
	height: 350px;
	margin-left: 3px;
	background-color:#FFFFFF; 
	float: left;
}

#favourites_right_column
{
	width: 441px;
	min-height: 347px;
	margin: 0 3px;
	background-color:#000000;
	float: left;
}*/

.favourites_dropdown
{	
	float:right;
	margin: 19px 14px 0 0;
	font-size:0.8em;
	height:40px;	
}

.disabled
{	
	opacity:0.6;
	filter:alpha(opacity=60);
}    
     
.arrowRight
{
    display: block;
    width:85px;
    height:140px;
    background:#062515 url("../images/layout/favs_arrow_right_up.jpg") top left;
    float:right;
    color:#fff;
    text-align:right;
    padding:10px 5px 0 0;
}

.arrowRight:hover
{
    background:#062515 url("../images/layout/favs_arrow_right_over.jpg") top left;
}

.arrowLeft 
{
    display: block;
    width:85px;
    height:140px;
    background:#062515 url("../images/layout/favs_arrow_left_up.jpg") top left;
    float:left;
    color:#fff;
    padding:10px 0 0 5px;
}

.arrowLeft:hover
{
    background:#062515 url("../images/layout/favs_arrow_left_over.jpg") top left;
}

#favourites_text_content_wrapper
{
	margin:2px 12px 20px 13px;	
	height:317px;
	overflow:auto;
	color:#000;
	font-size: 0.8em;
}

#favourites_text
{
	margin:10px;	
}

#favourites_text h3
{	
	float:left;
	width:230px;
	color:#d2379d;
	margin-bottom:0.5em;
}

.favourites_toggle_button 
{
	float:right;
	width: 140px;
	display:block;
	padding:3px;
	background-color:#d2379d;
	text-align:center;
	color:#fff;
	font-size: 0.8em;
}

/**********************************
*
* End Favourites page styles
*
**********************************/



#info_bar
{ 	 	
	height:auto;
}

#Video_Details
{
	float:left;
	width:270px;
	margin:5px 0 0 5px;
	font-size: 0.8em;
}

.Favourites_btn
{ 	
	float:right;
	margin-top:5px;
	margin-left: 5px;
	background-color:#d2379d;
	color:#fff;
	padding:5px;
	display:block; 
	font-size: 0.8em
}

#Ratings_Details
{
	float:right;
	width:230px;
	margin:5px 0 0 5px;
	font-weight:bold; 
	font-size: 0.7em;
}

#addthis_button
{
	padding-top: 10px;
	height: 25px;
	float: left;
}

#error_text
{
	font-size: 0.8em;
	margin: 10px 30px;
}

#error_text a
{
	text-decoration: underline;
	color: #000000;
}

#error_text a:hover
{
	text-decoration: none;
}

#error_text li
{
	margin-left: 30px;
}

#support
{
	margin: 0 20px 10px 20px;
}

.edit_btn
{	
	position:relative;
	width:25px;
	height:15px;
	margin: -17px 0 0 0;
	padding:0;
	border: solid 1px #000000;
	display:block;
	background-color:#000000;
	text-align: center;
	font-size: 10px;
}

.edit_btn a
{	
	display:block;	
	color:#fff;
	width:25px;
	height:15px;
	margin:0;
	padding:0;
}

.edit_btn a:hover
{
	cursor:pointer;
	background-color: Orange;
}



/*******************************/
/******* Alternative CSS *******/
/******* for 'Other' Tab *******/
/*******************************/

.is_other #filter2_div .refine_search_middle span
{
	margin-top: 6px;
	font-size: 0.9em;
}

/****************************/
/******** ugc stuff *********/
/****************************/

#ugc_container	
{
	margin: 0 20px 10px 20px;
	font-size: 0.8em;
}

#ugc_container h2
{
	margin-bottom:0.8em;
}

.ugc_form
{
	margin-top:20px;	
}

#ugc_container .ugc_form p
{
	clear: left;
	margin: 2px 0 12px 0;
	height: 1%;
}

#ugc_container .ugc_form label
{	
	float: left;
	width: 150px; 
}

#ugc_container .ugc_form input[type="text"]
{
	width: 180px;
	border: 1px solid #ddd;
	padding:2px;
}

#ugc_container .ugc_form textarea
{
	width: 300px;
	height: 130px;
	border: 1px solid #ddd;
}

#ugc_container .ugc_form input[type="submit"]
{
	margin:20px 0 0 150px;
}

#ugc_container .ugc_form input[type="file"]
{
	
}

#ugc_container .ugc_form input[type="text"]:hover, #ugc_container .ugc_form input[type="text"]:focus, #ugc_container .ugc_form textarea:hover, #ugc_container .ugc_form textarea:focus
{
	border: solid 1px #EAAC1D;
}

.progress_label 
{
	margin-left:150px;
}

/*****************/
.bottom_panel 
{
	padding: 0 3px;
	font-size:0.8em;
}
/*****************/


.payment_callback_container
{
	margin: 0 20px 10px 20px;
	font-size: 0.8em;	
}

.payment_callback_container h2, h3
{
	/*color:#ff00ff;*/
}

.payment_callback_container p
{
	margin:5px 0;
}


