body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
a,img{
	outline:none;
}
a{
	color:#006699;
	text-decoration:none;
}
h3{
	line-height:11px;
	padding:0;
}
form { padding:0; margin:0; }
#container {
	margin: auto;
	width: 100%;
}
#header {
	margin: auto;
	position: relative;
}
#logo {
	background-image: url(../images/logo.jpg);
	margin: 30px;
	height: 33px;
	width: 175px;
	position: absolute;
}

#split_header {
	float: left;
	width: 500px;
}
#split_header label {
	margin: 2px;
	float: left;
}


#both {
	clear: both;
	height:0;
	overflow:hidden;
}
#splitheadercontainer{
	margin:10px 0 0 0;
}
#inputbox{
	width:250px;
	border:1px solid #90C2D9;
	height:15px;
	padding:0;
	font-size:10px;
}
#search{
	background:url(../images/search_btn.jpg);
	width:59px;
	height:18px;
	border:none;
}

#banner{
  background:url(/test.jpg); repeat scroll 0 0 transparent;
	height:330px;
	overflow:hidden;
	min-width:920px;
	clear:both;
	background-color:#EAD5AD	;
	text-align:left;
/*  align:center;*/
	overflow:hidden;
}
#banner_inner{
	padding:0px 0;
}
#scrolling_opr{
	float:left;
	width:70px;
	height:269px;
}
.left_arrow{
	background:url(../images/left_arrow.jpg)  no-repeat center;
	
}
.right_arrow{
	background:url(../images/right_arrow.jpg) no-repeat center;
	
}
#banner_img{
	width:865px;
	height:269px;
	float:left;
}
#contents{
	margin:auto;
	width:1005px;
	padding:20px 0 0 0;	
}

#left_content{
	width:737px;
	float:left;
	overflow:hidden;
}
#right_content{
	width:268px;
	float:right;
	overflow:hidden;
}
#inner_contents{
	padding:10px;
}
#footer{
	background:#a2c2db;
	padding:30px;

}
#footer a{
	color:#FF5F00;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#pagingdiv{

	height:30px;
	padding:10px;
}
#pagingdiv div{
	float:right;
	width:60px;
}
#pagingdiv a{
	display:block;
	float:left;
	}
#goback{
	background:url(../images/goback.jpg);
	width:30px;
	height:22px;
}
#goforward{
	background:url(../images/gofwd.jpg);
	width:29px;
	height:22px;
}
#togle_body{
	padding:10px; text-align:right;border-bottom:1px solid #DDDDDD; background:#d0e8ff; border-top:1px solid #DDDDDD
}

#submit_btn{
	background:#a57f3e;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	}
/*-------------------  Menus -------------------------*/

#split_header ul{
	margin:0;
	padding:0;
	float:right;
}
#split_header ul li{
	float:left;
	list-style:none;
	margin:0 0 0 5px;
}
#split_header ul li a{
	display:block;
	height:37px;
}
#tv a{ background:url(../images/tv.jpg); width:120px; }
#tv a:hover,#tv #active{ background:url(../images/tv_o.jpg); }
 
#movies a{ background:url(../images/movie.jpg); width:120px; }
#movies a:hover,#movies #active{ background:url(../images/movie_o.jpg); }

#childmenu{
	background:url(../images/menu_bg.jpg);
	height:30px;
}
#childmenu_inner{
	width:729px;
	margin:auto;
}
#childmenu ul{
	padding:0 0 0 0 ;
	margin:0;
	
}
#childmenu ul li{
	list-style:none;
	float:left;
	padding:0 1px 0 0;
	background:url(../images/divide.jpg) no-repeat center right;
}
.noborder{ background:none!important; }
#childmenu ul li a{
	display:block;
	height:30px;
}
#channels a{ background:url(../images/shows.jpg); width:82px;}
#channels a:hover,#channels #active{ background:url(../images/shows_o.jpg); }

#mostpopular a{ background:url(../images/people-choice.jpg); width:138px;}
#mostpopular a:hover,#mostpopular #active{ background:url(../images/people-choice_o.jpg);}

#browsebydate a{ background:url(../images/list-by-date.jpg); width:115px;}
#browsebydate a:hover,#browsebydate #active{ background:url(../images/list-by-date_o.jpg); }

#browsebymovie a{ background:url(../images/browse-movies.jpg); width:141px;}
#browsebymovie a:hover,#browsebymovie #active{ background:url(../images/browse-movies_o.jpg); }

#browsebytv a{ background:url(../images/browse-programs.jpg); width:158px;}
#browsebytv a:hover,#browsebytv #active{ background:url(../images/browse-programs_o.jpg); }

#collections a{ background:url(../images/collections.jpg); width:108px;}
#collections a:hover,#collections #active{ background:url(../images/collections.jpg); }

#labs a{ background:url(../images/labs.jpg); width:69px;}
#labs a:hover,#labs #active{ background:url(../images/labs.jpg); }

#trailers a{ background:url(../images/trailers.jpg); width:86px;}
#trailers a:hover,#trailers #active{ background:url(../images/trailers.jpg); } 

#spotlight a{ background:url(../images/spotlight.jpg); width:116px;}
#spotlight a:hover,#spotlight #active{ background:url(../images/spotlight.jpg); } 	

#topmenu {
	background-image: url(../images/topmenu_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 34px;
	margin-right: 15px;
}
#topmenu ul {
	margin:5px 10px 0 0;
	padding:0;
	float: right;
}
#topmenu ul li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	
}

#topmenu li a {
	color: #000000;
	text-decoration: none;
	padding:0 10px;
	border-right:1px solid;
}
#topmenu .noborder{ border:none; }

	
/*-------------------  End Menus -------------------------*/

/*------------------- Media ------------------------------*/
	
	#media_container{
		width:719px;
		margin:36px 0 0 0 ;
	}
	
	#media_top_center{
		width:708px;
		height:9px;
		border-top:1px solid #feccc1;
		border-left:1px solid #feccc1;
		overflow:hidden;
		float:left;
	}
	#media_top_right{
		background:url(../images/media_top_right.jpg);
		width:10px;
		height:9px;
		overflow:hidden;
		float:left;
	}
	#media_center{
		border-left:1px solid #feccc1;
		border-right:1px solid #feccc1;
		width:717px;
		height:740px;
	}
	#loading{
		width:400px;
		background:url(../images/loading.gif) no-repeat center;
		height:320px;
		line-height:320px;
		padding-left:150px;
		text-align:center;
		font-weight:bold;
	}
	#media_bottom_left{
		background:url(../images/media_bottom_left.jpg);
		width:11px;
		height:11px;
		overflow:hidden;
		float:left;
	}
	#media_bottom_center{
		border-bottom:1px solid #feccc1;
		width:697px;
		height:11px;
		overflow:hidden;
		float:left;
	}
	#media_bottom_right{
		background:url(../images/media_bottom_right.jpg);
		width:10px;
		height:11px;
		overflow:hidden;
		float:left;
	}
	#media_menu{
		position:absolute;
	}
	#media_menu a{
		display:block;
		height:37px;
	}
	#media_menu ul{
		margin:0;
		padding:0;
	}
	#media_menu ul li{
		margin:0 2px 0 0;
		padding:0;
		list-style:none;
		float:left;
	}
	#popularepisodes a{
		background:url(../images/episodes.jpg);
		width:157px;
	}
	#popularepisodes a.selected{
		background:url(../images/episodes_o.jpg);
		width:157px;
	}
	#popularclips a{
		background:url(../images/clips.jpg);
		width:176px;
	}
	#popularclips a.selected{
		background:url(../images/clips_o.jpg);
		width:176px;
	}
	#featuredcontents a{
		background:url(../images/content.jpg);
		width:161px;
	}
	#featuredcontents a.selected{
		background:url(../images/content_o.jpg);
		width:161px;
	}
	#recentmovies a{
		background:url(../images/recentmovies.jpg);
		width:157px;
	}
	#recentmovies a.selected{
		background:url(../images/recent_movies_o.jpg);
		width:157px;
	}
	#populartrailers a{
		background:url(../images/populartrailers.jpg);
		width:176px;
	}
	#populartrailers a.selected{
		background:url(../images/popular_trailers_o.jpg);
		width:176px;
	}
	#featuredfilms a{
		background:url(../images/featured-films.jpg);
		width:161px;
	}
	#featuredfilms a.selected{
		background:url(../images/featured_films_o.jpg);
		width:161px;
	}
	#media_profile{
		float:left;
		margin:10px 0 0 0;
		width:190px;
		text-align:left;
	}
	#media_image{
		border:1px solid #CCC;
		width:160px;
		margin:auto;
	}
	#media_image img{
		width:150px;
		height:90px;
		margin:5px;
	}
	#media_content{
		margin:auto;
		padding:10px 0 0 0;
		height:113px;
		width:155px;
		overflow:hidden;
	}
/*------------------- End Media ------------------------------*/

/* -----------------------  Right Contents ------------------------------*/
	#right_menu{
		width:232px;
		margin:auto;
	}
	#right_top_left{
		background:url(../images/right_top_left.jpg);
		width:10px;
		height:9px;
		overflow:hidden;
		float:left;
	}
	#right_top_center{
		background:#ac8d4c;
		width:210px;
		height:9px;
		overflow:hidden;
		float:left;
	}
	#right_center ul{
		margin:10px 0 0 0;
		padding:0;
	}
	#right_center ul li {
		list-style:none;
		line-height:25px;
	}
	#right_center ul li a{
		background:url(../images/bullet.jpg) no-repeat center left;
		padding:0 0 0 15px;
		color:#000000;
		text-decoration:none;
		font-size:10px;
	}
	#heads{
		margin:0 0 10px 0;
	}
	#right_top_right{
		background:url(../images/right_top_right.jpg);
		width:12px;
		height:9px;
		overflow:hidden;
		float:left;
	}
	#right_bottom_left{
		background:url(../images/right_bottom_left.jpg);
		width:10px;
		height:9px;
		overflow:hidden;
		float:left;
	}
	#right_bottom_right{
		background:url(../images/right_bottom_right.jpg);
		width:12px;
		height:9px;
		overflow:hidden;
		float:left;
	}
	#right_center{
		border-left:10px solid #ac8d4c;
		border-right:12px solid #ac8d4c;
	}
	

/* -----------------------  End Right Contents ------------------------------*/

/* ----------------------- Submenus -----------------------------------------*/

#channelsubmenu{
	position:absolute;
	z-index:1;
	
}
.submenu{
position:absolute;
left:0;
visibility:hidden;
z-index:100;
}
.submenu table{
	background:#496b90;
	border-bottom:1px solid #DFE1E0;
	border-right:1px solid #DFE1E0;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.submenu a{
	background:none!important;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.submenu a:hover{
	color:#FFCC00;
}
.submenu td{
	border-top:1px solid #DFE1E0;
	border-left:1px solid #DFE1E0;
	padding:5px;
}
/* ----------------------- End of Submenus -----------------------------------------*/

/* ------------------------ Contents --------------------------------*/
#contents_container{
padding:0 40px;
text-align:justify;
}

h1{ 
font-size:20px;
font-weight:bold;
color:#424242;
font-family:Arial, Helvetica, sans-serif
}
h2{
font-size:18px;
font-weight:bold;
color:#424242;
font-family:Arial, Helvetica, sans-serif
}
#contents_container input,#contents_container select{
border:1px solid #90C2D9;
}
.clear_width{
width:auto!important;
border:none!important;
}

#contents_container input{
width:200px;
}
.select250{
width:250px;
}
.label{
color:#424242;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.mandatory{
color:#FF0000;
}
.login{
background:#38A6C4;
border:0;
color:#FFFFFF;
font-weight:bold;
margin:5px;
border:1px solid #000 !important;
width:auto!important
}
.link_orange{
color:#FF5700;
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.link_orange:hover{
text-decoration:underline
}
.login_table{
border:1px solid #808040; 
background:#CECE9D
}
.check{
border:1px solid #000000!important;
background:#496b90;
color:#FFFFFF;
font-weight:bold;
width:auto!important
}
.check:hover{
background:#A9A9A9;
color:#000;
}

/* ------------------------- End of contents ------------------------*/

/*------------------------- Channels------------------------*/
#channel{
	width:210px;
	height:auto;
}
#channel #title a{
	width:200px;
	background:#496b90;
	color:#fff;
	text-decoration:none;
	font-weight:bold;	
	display:block;
	padding:3px 5px;
	text-align:left;
}
#channel #title a:hover{
	width:200px;
	background:#496b90;
	color:#000;
	text-decoration:none;
	font-weight:bold;	
	display:block;
	padding:3px 5px;
	text-align:left;
}
#channel #category a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;	
	padding:3px 0 3px 10px;
	text-align:left;
	display:block;
}
#channel #category a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;	
	padding:3px 0 3px 10px;
	text-align:left;
	display:block;
	background:#ececec;
}
#link_green{
color:#789517 !important;
font-weight:bold;
}
#link_green:hover{
text-decoration:underline;
}
/*------------------------- End of channel ------------------------*/

/*-------------------------Videos------------------------*/
#description{
	width:500px;
	margin-left:50px;
	height:100px;
}
#player{
	width:650px;
	margin:auto;
	height:380px;
}

/*------------------------- End of Videos------------------------*/
/*------------Browse Movies Page ---*/
#side_link{
width:160px;
float:left;
}
#side_link ul,#side_link li{
margin:0;
padding:0;
list-style:none;
text-align:left;
}
#side_link ul{
width:160px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
margin:10px 0;
}
#side_link li a{
padding:0px 5px;
text-decoration:none;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
width:150px;
}

#side_link li a:hover{
background:#DDDDDD;
color:#000;
}
#sort_by{
background:url(../images/tab_white.gif) repeat-x bottom;
margin:0;
padding:0 0 16px 0;
list-style:none;
}
#sort_by ul{
margin:0 0 0 250px;
padding:0;
}
#sort_by ul li{
float:left;
margin:6px 2px;
padding:0;
list-style:none
}
#sort_by ul li a{
margin:0 0;
padding:6px;
text-decoration:none;
border-bottom:none;
font-weight:bold;
background-color:#496B90;
color:#FAFFFE;
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}
#sort_by ul li a:hover,#sort_by ul li #active{
background:#A9A9A9;
color:#000;
}
#sort_by ul li #active{
padding-bottom:8px;
}

#browse_links{
float:left;
margin:15px 0 15px 50px;
}
#index {
font-weight:bold;
font-size:16px;
border-bottom:1px solid #666666;
padding-left:15px;
width:200px;
color:#424242;
}
#sort_title{
margin:10px 0 10px 18px
}
#sort_title a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none
}
#sort_title a:hover{
color:#97BD1C;
text-decoration:underline;
}
#side_link li #active{
width:auto!important;
float:left;
font-family:Arial, Helvetica, sans-serif!important;
font-size:16px;
}
#side_link li span{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#424242;
font-weight:bold
}

#sub_link{
border:none!important;
width:150px !important;
overflow:hidden;
}
#sub_link li{
	margin-left:10px;
}
#sub_link li #active
{
float:none;
font-size:12px;
background-color:#999999;
color:#000000;
}

#tab_menu{
width:900px;
margin-left:50px;
position:relative;
}
#tab_menu a{
	display:block;
	height:30px;
}
#tab_menu p a{
display:inline;
	
}
#tab_menu ul{
	margin:0;
	padding:0;
}
#tab_menu ul li{
	margin:0 2px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#tab_menu ul li a{
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
#tab_menu ul li a:hover{
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
	background:#A9A9A9;
	color:#000;
}
#main a{
	background:#496b90;
	color:#FAFFFE;
	width:120px;
	text-align:center;
	display:block;
}
#main a.selected{
	background:#A9A9A9;
	color:#000;
	width:120px;
	text-align:center;
	display:block;
}
#reviews a{
	background:#496b90;
	color:#FAFFFE;
	width:120px;
	text-align:center;
	display:block;
}
#reviews a.selected{
	background:#A9A9A9;
	color:#000;
	width:120px;
	text-align:center;
	display:block;
}
#discussion a{
	background:#496b90;
	color:#FAFFFE;
	width:120px;
	text-align:center;
	display:block;
}
#discussion a.selected{
	background:#A9A9A9;
	color:#000;
	width:120px;
}
#video_center{
	width:900px;
	overflow:visible;
}
/*------------Browse Movies Page ---*/

/*-----Reviews ----*/
#reviews_content {
}
#reviewform{
	padding:0;
	margin:0;
	width:100%;
}
#reviewform #label,#createforum #label{
	float:left;
	width:150px;
}
#reviewform #box,#createforum #box{
	float:left;
	padding:5px 10px;	
}
#reviewform #box .text,#createforum #box .text{
	width:500px;
	border:1px solid #ccc;
	height:19px;
	line-height:19px;
}
#reviewform #box .textarea,#createforum #box .textarea{
	width:500px;
	height:150px;
	border:1px solid #ccc;	
}
#reviews_content #title, #createforum #title{
	font-size:12px;
	width:500px;
	float:left;
}
#reviews_content #btn, #createforum #btn{
	float:right;
	padding-right:15px;
}

#reviews_post { margin:10px 0; clear:both;}
#reviews_post div{
	float:left;
}

/*-----end of reviews ----*/
/*------Discussion----*/
#togglers{
		margin:0;
		padding:0;
		border-top:1px solid #EEEEEE;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#togglers li{
		list-style:none;
		background:#F9F9F9;
		border-bottom:1px solid #EEEEEE;
		color:#666666;
		font-size:11px;
		float:none!important;
	}
	#forums {
		margin:10px 0;
	}
	#forums li.fnone,#forums li.curent_body{
		float:none;
		padding:0;
	}
	#togglers li.fnone a,#togglers li.curent_body a{
		color:#999999;
		text-decoration:none;
		background:url(../images/button-forums-collapse.gif) no-repeat left;
		padding:5px 14px;
		font-weight:bold;
		outline:none;
		display:inline;
	}
	#togglers li.fnone a:hover{
		background:url(../images/button-forums-collapse-hover.gif) no-repeat left;
		color:#A1D078;
	}
	#togglers li td{
		padding:5px 10px;
	}
	.toggler_body{
		padding:10px 35px;
		background:#fff;
	}
	#togglers li a.exapnd{
		background:url(../images/button-forums-expand.gif) no-repeat left;
	}
	#togglers li a.exapnd:hover{
		background:url(../images/button-forums-expand-hover.gif) no-repeat left;
		color:#A1D078;
	}
	#togglers li.curent_body{
		background:#E5E5E5;
		border:1px solid #E5E5E5;
	}
	#topic_desc{
		padding:5px 0;
		line-height:11px;
	}
	#replies {
		padding-left:10px;
	}
	#replies div{
		padding:0px 0 3px 20px;
		margin-top:10px;
		background:url(../images/button-forums-collapse.gif) no-repeat top left;
		border-bottom:1px solid #E5E5E5;
		width:80%;
		text-align:left;
	}
	#buttons{
		padding:5px 0;
		text-align:right;
		
	}
	#buttons input,#create_new input{
		border:1px solid;
	}
	#create_new{
	 clear:both;
	}
	#create_new li{
		float:none;
	}
	#create_new a{	
		padding:5px 10px;
		color:#fff;
		text-decoration:none;
		background:#666666;
		font-size:11px;
		font-weight:bold;
	}
	#create_new span{
		float:right;
	}
/*--------------End of Discussion ----*/
/*-----Rating ----*/
.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
	width: 16px;
	height: 15px;
	display: block;
	position: relative;
	background: url(../images/ui.stars.gif) no-repeat 0 0;
}
.ui-stars-star a {
	background-position: 0 -32px;
}
.ui-stars-star-on a {
	background-position: 0 -48px;
}
.ui-stars-star-hover a {
	background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
	background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
	
}
#frm_str{
	float:left;
	left:85px!important;
	padding-top:5px;
}
#container_rating { position:relative; height:30px; }
#container_rating form{ position:relative;width:200px; overflow:hidden; height:30px;}
#container_rating > * { position:absolute;height:25px!important;  left:0; top:0; z-index: 1; overflow:hidden; padding-top:5px; }
#votes{width:100px; left:180px!important;}

#loader { display:none; padding-left:20px; background:url(../images/crystal-arrows.gif) no-repeat center left;left:75px!important; }
/*-------------*/

/*-----Add to Queue ----*/
#media_profile{
margin:10px 20px;
}
#media_image{
float:left;
}
#media_content{
margin:0;
}
.add_queque{
float:left;
margin:85px 0 0 5px;
}
#add_que{
background:url(../images/icon-add.gif) no-repeat;
display:block;
width:16px;
height:16px;
}
#add_que:hover{
background:url(../images/icon-add-hover.gif) no-repeat;
}
#in_q{
background:url(../images/icon-check.gif) no-repeat;
width:16px;
height:16px;
}
/*-----Add to Queue ----*/
/*--------Queue------*/
#in_q{
background:url(../images/icon-check.gif) no-repeat;
width:16px;
height:16px;
}
#queue_table
{
	
}
#queue_table .head_row{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
}
#queue_table .head_row td
{
border-top:1px solid #DDF09C;
border-bottom:1px solid #DDF09C;
padding:5px;
text-align:left;
}
#queue_table .normal td
{
border-bottom:1px solid #DDF09C;
padding:5px;
text-align:left;
}
#inner_table td{
border:none !important;
}/*------end queue--*/

/*----Profile Tab ----*/
#profiletab{
width:520px;
position:relative;
}
#profiletab a{
	display:block;
	height:30px;
}
#profiletab ul{
	margin:0;
	padding:0;
}
#profiletab ul li{
	margin:0 2px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#profiletab ul li a{
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
#profiletab ul li a:hover{
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
	background:#A9A9A9;
	color:#000;
}
#profile_center{
	width:490px;
	overflow:visible;
}
/*------------*/

div{
  border:1px solid-red;
}
#bottom_banner{
   background:url("../images/menu_bg.jpg") repeat scroll 0 0 transparent;
   height:30px;
}
object {
    display:block;
}
