
html {height:100%;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
body#default {height:100%; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/bg_gradient.png) 0 0 repeat-x;}
img {border:0px;}
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}
p, cite, ul.general li { color:#999;}
a {color:#999; font-size:11px; text-decoration:none;}
a:hover {color:#666; text-decoration:underline;}

#left_col {height:532px; width:20px;  background-image:url(../images/bg_left.png); background-repeat:no-repeat; position:absolute; margin:0; padding:0;}

#container {margin:0; min-height:100%; position:relative; }/*BACKGROUND, PADDING IN TEMPLATE SPECIFIC CSS FILE*/

*html #container {height:100%;}

#header {margin:0; margin-left:20px;width:930px; height:100px; background:url(../images/bg_header.png) 0 0 no-repeat;}

#search_form {float:right; padding:10px 60px 15px 0;}
form {padding:0; margin:0;}
.box {width:100px;}
.box2 {width:200px;}
.button_search {margin-left:5px;}

#logo {float:left; padding:20px 0 0 20px;}
.float-left {float: left;}
.clear {clear:both; height:50px;}

#footer_container {margin:-41px 0 0 0; padding:11px 0 0 0; height:29px; position:relative; color:#ccc; background-color:#eee; border-top:1px solid #ccc;}

#footer_links {width:910px; margin-left:40px;}
#footer_links span {float:right; color:#aaa; font-size:10px;}

#footer_links a {color:#666;}
#footer_links a:hover {text-decoration:none; color:#000;}


#login p {padding:0 0 10px 0; margin:0; font-size:12px; color:#666;}
#login a {color:#0588ca;}
#login label {padding:10px 0 4px 0; margin:0; color:#666;}

#submission_form {padding:20px 0 0 10px; width:500px; color:#666;}

#producresContest_form {padding:20px 0 0 10px; width:650px; color:#666;} 
/* -------------------------   navigation   -------------------------- */

 

#navigation_bar {float:right; width:714px; height:34px;}
#nav, #nav ul , #FooterNav , #FooterNav ul {margin: 0; padding:0; list-style: none; line-height:1;} 

#FooterNav {width: 920px ;}
#nav {width:714px;margin:0;}
#nav a , #FooterNav a { display: block; text-decoration: none;} 
#nav li, #FooterNav li, .nav_footer li { float: left;}
#nav_1 {margin:0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 102px; background: url(../images/nav_movies.png) top left no-repeat;}
#nav_1:hover {background-position: 0 -34px;}
#nav_2 {margin:0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 97px; background: url(../images/nav_series.png) top left no-repeat;}
#nav_2:hover {background-position: 0 -34px;}
#nav_3 {margin:0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 116px; background: url(../images/nav_sc_fights.png) top left no-repeat;}
#nav_3:hover {background-position: 0 -34px;}
#nav_4 {margin:0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 115px; background: url(../images/nav_schedule.png ) top left no-repeat;}
#nav_4:hover {background-position: 0 -34px;}
#nav_5 {margin:0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 149px; background: url(../images/nav_sc_on_demand.png) top left no-repeat;}
#nav_5:hover {background-position: 0 -34px;}
#nav_6 {margin:0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 135px; background: url(../images/nav_subscribe.png) top left no-repeat;}
#nav_6:hover {background-position: 0 -34px;}

/* -------------------------  start FooterNav -------------------------  */
#foot_navigation_bar {margin-left:20px; float:left;  width:930px; height:44px; padding-top: 5px; }   /*  width:696px; */

.LeftFootNav {padding-top:10px;}

#foot_nav_0 {margin:0px 0 0 0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 136px; background: url(/templates/images/foot_nav_videos.gif) top left no-repeat;}
#foot_nav_0:hover {background-position: 0 -34px;}


#foot_nav_1 {margin:0px 0 0 0;padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 161px; background: url(/templates/images/foot_nav_why.gif) top left no-repeat;}
#foot_nav_1:hover {background-position: 0 -34px;}

#foot_nav_notinuse {margin:5px 0 0 0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 100px; background: url(/templates/images/foot_nav_subscribe.gif) top left no-repeat;}
#foot_nav_notinuse:hover {background-position: 0 -34px;}
#foot_nav_notinuse2 {margin:5px 0 0 0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 100px; background: url(/templates/images/foot_nav_order_now.gif) top left no-repeat;}
#foot_nav_notinuse2:hover {background-position: 0 -34px;}

#foot_nav_2 {margin:0px 0 0 0;padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 100px; background: url(/templates/images/foot_nav_newsletter.gif) top left no-repeat;}
#foot_nav_2:hover {background-position: 0 -34px;}

#foot_nav_3 {margin:0px 0 0 0; padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px; /* for IE5/Win only */ width: 81px; background: url(/templates/images/foot_nav_faq.gif) top left no-repeat;}
#foot_nav_3:hover {background-position: 0 -34px;}
 
 
#foot_nav_4  {margin:0px 0 0 0; padding: 0 0 0 14px; overflow: hidden;   height /**/:34px; /* for IE5/Win only */ width: 34px; background: url(/templates/images/foot_nav_twitter.png) center  no-repeat;}
#foot_nav_4:hover {} 
 
#foot_nav_5  {margin:0px 0 0 0; padding: 0 0 0 0; overflow: hidden;   height /**/:34px; /* for IE5/Win only */ width: 34px; background: url(/templates/images/foot_nav_facebook.png) center no-repeat;}
#foot_nav_5:hover {background-position: 0 0px;} 


#foot_nav_4  { margin:0px 0 0 37px; padding: 0 0 0 0px; overflow: hidden;   height /**/:34px; /* for IE5/Win only */ width: 34px; background: url(/templates/images/foot_nav_twitter.png)   no-repeat;}
#foot_nav_4:hover {} 
 
#foot_nav_5  { margin:0px 0 0  10px; padding: 0 0 0 0; overflow: hidden;   height /**/:34px; /* for IE5/Win only */ width: 34px; background: url(/templates/images/foot_nav_facebook.png)  top right no-repeat;}
#foot_nav_5:hover {background-position: 0 0px;}
 
 
#foot_nav_6  { margin:0px 0 0 10px; padding: 0 0 0 0; overflow: hidden;   height /**/:34px; /* for IE5/Win only */ width: 34px; background: url(/templates/images/foot_nav_youtube.png)  top right no-repeat;}
#foot_nav_6:hover {background-position: 0 0px;}
 

#foot_nav_7  { margin:0px 0 0 10px; padding: 0 0 0 0; overflow: hidden;   height /**/:34px; /* for IE5/Win only */ width: 34px; background: url(/templates/images/rss-icon.png)  top right no-repeat; }
#foot_nav_7:hover {background-position: 0 0px;}    

#foot_nav_8  { margin:0 0 0  27px; padding: 0 0 0 0; overflow: hidden;   height :44px;   width: 186px;  }
#foot_nav_8:hover {background-position: 0 0px;}   

/* -------------------------  end footer nav -------------------------  */


#main_container {margin-left:20px; width:938px; background:#FFF url(../images/bg_content.png) top right no-repeat; min-height: 439px; }	

 
/* -------------------------  start homepage content   -------------------------- */


#billborad_container {width:930px;}
#billborad { padding:23px 0px 0px 21px; width:695px; height:359px;float: left;  background:url(../images/bg_corner.png) top left no-repeat; }

#billborad_intro {width:694px; float: left; height:359px; padding:0 0 0 21px;  }
.RightBlock {float: right;}
.BillboradRightContainer{float:right; padding:23px 14px 20px 0;  /*padding:20px 16px 15px 0;*/}


/*#HomeRightContainer {float:right; padding:20px 28px 20px 0;}*/
/* -------------------------  end   homepage content   -------------------------- */


#UserBlock {
	width: 186px;
	height: 201px; 
	background: transparent url(/templates/images/Grey_Footer.gif) no-repeat left bottom;
	 
}
.f_header { 
	background: url(/templates/images/Index_Header.gif) no-repeat ;
	height: 23px;
	line-height: 23px;
}
.SideHeader{font-size: 11px; font-weight: bold; 	text-align: left;  	vertical-align: middle; 	color: #000000;  	margin: 0px 5px; 	 }
.SideHeader a{ 	font-size: 11px;	 	font-weight: bold; 	text-align: left;    	color: #000000;  	 }
	
#grey_list { border: 0; height: auto; 	width: 100%; padding-left: 10px;	}

#UserBlock #grey_list a{  font-size:11px; color:#0588ca;}	
		 
#grey_list label {padding: 3px;  color:#666;}
#grey_list a{font-size:11px; color:#0588ca;}	
#UserBlock #User ul {
		list-style-type: none;
		margin: 0 0 17px 0;
		padding: 8px 0 1px 13px;
	}
#UserBlock #User ul li {
			line-height: 14px;
			margin-bottom: 3px;
		}
#UserBlock #User  a {   font-size:11px; color:#0588ca;}		
#User  span {height: 30px; margin   :10px;  font-size:11px; color:#000;}	
.ThemeBlock { float:left; margin-left:11px;}
	
/* -------------------------  forms and messages  -------------------------- */

#register, #login  {padding: 0px 10px;}
#contact_form {padding: 0px 10px; } 
#contact_form label {padding:4px 0 4px 0;}
#contact_comment {width:225px; height:100px; font-family:Arial, Helvetica, sans-serif;}
fieldset {margin: 0px 0px 10px 0px;padding: 0px;border: 0px;}
fieldset label {display: block;padding-bottom: 0px;color:#666;}

	
/* -------------------------  forms and messages  -------------------------- */ 


.PinkBg {background: transparent url(/templates/images/Pink_Footer.gif) no-repeat left bottom; 	border: 0; height: auto; width: 186px;}
.WhiteBg { background:url(../images/bg_sidenav.gif) 0 0 no-repeat;}
			
.listing_content { width:156px; min-height:122px; padding:10px 15px 0 15px;}
.listing_content p { padding:0 0 3px 0;}
.listing_link {color:#0588ca; text-decoration:underline;}


.SecondBar {padding-left : 21px; width: 930px; height: 274px;   float: left;margin:0; margin-bottom: 15px;  }

.ThirdBar {margin:0;  padding-left : 21px; width: 930px; height: 107px;  float: left;padding-bottom: 0px; }

#onnow_container { width:346px;color:#666; float:left; font-style:italic;line-height:13px;}
#onnow_header {background:url(../images/onnow_top.gif) 0 0 no-repeat; width:346px; height:20px; border-bottom:1px solid #fff;}
#onnow_header h4 {color:#fff; font-size:11px; font-weight:bold; padding:3px 0 0 10px;}
#onnow_header span {float:right; padding:2px 10px 0 0;}
.onnow_program,.onnow_channel {background:url(../images/bg_mainschedule.gif) 0 0 repeat-x; height:41px; padding-left:8px; margin-top: 0px} 
.onnow_channel {width:124px; border-right:1px solid #fff;}
.onnow_program {width:220px; color: #999;}
.onnow_program a {color:#0588ca; font-style:normal;}
.onnow_program a:hover {text-decoration:underline; font-style:normal;}
.onnow_channel img {padding-left:20px;}

/* start home news newlayout*/

#news_container {float:left;  width:342px;   margin-left: 10px; }
#news_background {background-color: #fff4da ; padding-top: 4px;height: 243px; overflow: auto} /*overflow: scroll;*/
#news_background table { list-style-type: none; margin: 0 10px 0 0; height: 243px;  }
#news_background table td.Title {  padding-left: 10px; 	padding-bottom: 0px; 	font-weight: bold; 	color: #cc6633 ; }
#news_background table td.Desc { 	padding-left: 10px; 	color: #663300 ; }	
#home_news_header {background:url(/templates/images/onnow_news_top.gif) 0 0 no-repeat; width:342px; height:20px; } /*border-bottom:1px solid #fff;*/
/*#home_news_header h4 {color:#fff; font-size:11px; font-weight:bold; padding:3px 0 0 10px;font-style: italic;}*/



#home_news_header h4.ActiveLink a  {color: #FFFFFF; padding:0px 0 0 10px;font-size:11px;font-style: italic; line-height: 20px;}
#home_news_header h4 .Link {width: 100px;}
#home_news_header  .Spacer {float: left; margin: 3px 0px 0 10px;}
#home_news_header h4.Link a {color:#FFF; font-size:11px; font-weight:bold; padding:3px 0 0 10px;font-style: italic; line-height: 20px;}
#home_news_header table tr td {word-wrap: break-word; }
#home_news_header h4 a:hover {text-decoration: underline;}


/* end home news newlayout*/

.left_container {  width:346px; float: left; }
.right_container {   width:342px;  float: left;margin-left: 10px;margin-right: 10px;}

