/*
NOVA S.A
Forthent S.A.
20/07/2009
*/ 

/* Generic CSS
----------------------------------------------- */

html, body{
	background-color: #1d2cac;
	margin: 0;
	padding:0;
	height:100%;
	background-image: url(/nova/_gfx/back.gif);
	background-repeat:repeat-x;
	font-family:'Tahoma';
	font-size:100%;
}

*{
	margin: 0;
}

img{
	border:none;
}

a { }

.inButton{
	margin:5px 0;
	padding:3px 10px;
	background-color:#030773;
	font-size:11px;
	color:#bbc0e5;
	text-decoration:none;
}

.inButton:hover{
	background-color:#0669c3;
	color:#bbc0e5;
	text-decoration:none;
}

.clear{
	clear:both;
	font-size:1px;
	overflow:hidden;
}

h1{
	font-family:Tahoma;
	font-size:20px;
	color:#004990;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1 a {
	display:block;
	background-image:url(/nova/_gfx/nova_logo.gif);
	background-repeat:no-repeat;
	width:117px;
	height:95px;
	text-indent:-9999px;
}

h2{
	font-size:20px;
	margin:0;
	padding:0;
	font-weight:normal;
	position:relative;
	color:#FFFFFF;
	height:45px;
}

h3{
	font-family:'Tahoma';
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	margin:25px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:#1e89eb solid 2px;
}

h4{
	font-family:'Tahoma';
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:10px 0 10px 0;
	padding:0;
}

h5{
	font-family:'Tahoma';
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0 0 0;
	padding:0 0 0 10px;
}

.globalContainer{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px;
}

.topContainer{
	margin:0 auto;
	width:993px;
	position:relative;
}

.header{
	height:150px;
	position:relative;
	background-image:url(/nova/_gfx/headerBack.gif);
	background-repeat:no-repeat;
}

.novaLogo{
	padding:4px 0 1px 44px;
	float:left;
}

.headerItems{
	float:left;
	width:830px;
}

.headerItems .logoMenu{
	float:right;
}

.headerItems .logoMenu div{
	float:left;
	margin:10px 0 0 0;
	padding:0 6px 0 6px;
	border-right:#dadce4 solid 1px;
}

.headerItems .logoMenu .last{
	border-right:none;
}

.loginHolder{
	width:195px;
	margin-top:15px;
}

.login{
	background-image:url(/nova/_gfx/loginBack.gif);
	background-repeat:no-repeat;
	height:27px;
	width:200px;
	float:left;
}

.search{
	background-image:url(/nova/_gfx/searchBack.png);
	background-repeat:no-repeat;
	height:27px;
	width:130px;
	float:right;
}

.searchfld{
	font-size:11px;
	color:#767676;
	padding:6px 0px 0 10px;
	float:left;
	height:14px;
	font-family:'Tahoma';
}

.searchField{
	border:none;
	font-size:11px;
	color:#767676;
	width:85px;
	height:14px;
	font-family:'Tahoma';
}

.logintxt{
	font-size:11px;
	color:#767676;
	padding:7px 5px 0 11px;
	float:left;
}

.loginfld{
	font-size:11px;
	color:#767676;
	padding:6px 0px 0 6px;
	float:left;
}

.loginField{
	border:none;
	font-size:11px;
	color:#b2b8d5;
	height:14px;
	font-family:'Tahoma';
}

.usr{
	width:53px;
}

.pas{
	width:55px;
}

.submit_btn{
	display:block;
	width:25px;
	height:23px;
	float:right;
}

.lang{
	height:27px;
	width:61px;
	float:right;
}

.langSelected{
	float:left;
	background-image:url(/nova/_gfx/lang_on.gif);
	background-repeat:no-repeat;
	padding:7px 7px;
	font-family:'Tahoma';
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	overflow:hidden;
}

.langLink{
	float:left;
	background-image:url(/nova/_gfx/lang_off.gif);
	background-repeat:no-repeat;
	padding:7px 8px;
	font-family:'Tahoma';
	font-size:11px;
	font-weight:bold;
	color:#797979;
	text-decoration:none;
	overflow:hidden;
}

.langLink:hover{
	background-image:url(/nova/_gfx/lang_on.gif);
	color:#ffffff;
}

.mainContainer{
	background-image:url(/nova/_gfx/shadowBack.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.outerContent{
	background-image:url(/nova/_gfx/shadowFront.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0 auto 50px auto;
	padding-bottom:40px;
	height:100% !important;
	height:600px;
}

.contentHolder{
	margin:0 auto;
	width:995px;
	/*position:relative;*/
}

.contentHolderInside{
	margin:0 auto;
	width:970px;
}

.arc{
	background-image:url(/nova/_gfx/arc.gif);
	background-repeat:no-repeat;
	background-position:center top;
	min-height:550px;
}


/* TOP MENU CSS
----------------------------------------------- */

.topMenuHolder{
	border-collapse:collapse;
}

.topMenuLeft{
	background-image:url(/nova/_gfx/topMenuLeft.gif);
	background-repeat:no-repeat;
	width:13px;
	height:31px;
}

.topMenuRight{
	background-image:url(/nova/_gfx/topMenuRight.gif);
	background-repeat:no-repeat;
	width:13px;
	height:31px;
}

.topMenuMid{
	background-image:url(/nova/_gfx/topMenuMid.gif);
	background-repeat:repeat-x;
	height:31px;
}

.menuShadow{
	background-image:url(/nova/_gfx/topMenuShadow.gif);
	background-repeat:no-repeat;
	height:10px;
	width:auto;
	overflow:hidden;
}
.menuShadowInside{
	background-image:url(/nova/_gfx/topMenuShadowInside.gif);
	background-repeat:no-repeat;
	height:3px;
	width:auto;
	overflow:hidden;
}

.topMenu{
	border-collapse:collapse;
	font-size:12px;
	margin:0;
	color:#4a4080;
}

.topMenu td{
	text-align:center;
	padding-top:1px;
}

.menuSep{
	background-image:url(/nova/_gfx/topMenuSep.gif);
	background-repeat:no-repeat;
	background-position:center 2px;
	width:48px;
}

.topMenu a {
	margin:4px 0 0 0;
	padding:3px 6px 0 8px;
	color:#4a4080;
	display:block;
	height:24px;
	text-decoration:none;
	position:relative;
	z-index:0;
	text-shadow:#ffffff 1px 1px 1px;
	FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1)
}


.topMenu a:hover,  .topMenu .active {
	background:url(/nova/_gfx/leftMenu_on.gif) no-repeat;
	margin:4px 0 0 0;
	padding:3px 6px 0 8px;
	position:relative;
	height:24px;
	display:block;
	color:#FFFFFF;
	text-shadow:none;
	filter:none;
}

.topMenu .item{
	width:100px;
}

.topMenu a b {
	display:block;
	width:7px; 
	height:23px;
	background: none;
	margin:0;
	position:absolute;
	top:0;
	right:-1px;
	text-indent:-9999px;
}

.topMenu a:hover b, .topMenu .active b {
	background:url(/nova/_gfx/rightMenu_on.gif) no-repeat right top;
	overflow:hidden;
}

.flashContainer{
	width:950px;
	height:375px;
	margin:3px auto 20px auto;
}

/* HOME PROMO CSS
----------------------------------------------- */

.homePromo{
	background-image:url(/nova/_gfx/homePromoBack.png);
	width:873px;
	height:171px;
	margin:0 auto;
	padding:22px 15px 0 15px;
}

.smallBanner{
	background-repeat:no-repeat;
	background-position:center;
	width:120px;
	height:150px;
	overflow:hidden;
}

.Banner728x90{
	width:728px;
	height:90px;
	border:#cfcfcf solid 1px;
	margin:20px auto;
}

.newsTickerHolder{
	background-image:url(/nova/_gfx/newsTickerImg.png);
	background-repeat:no-repeat;
	padding:10px 0 0 170px;
	width:777px;
	margin:0 auto;
	height:45px;
}

#newsTicker{
	font-family:Tahoma;
	font-size:12px;
	color:#afb4de;
}

#newsTicker div div{
	margin:5px 0 0 0;
}

#newsTicker a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#newsTicker a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

/* HOME PROGRAM CSS
----------------------------------------------- */

.homeProgram{
	width:975px !important;
	width:990px;
	margin:0 auto;
	padding:0 10px 0 16px !important;
	padding:0 10px 0 11px;
	background-image:url(/nova/_gfx/homeprogramBack.png);
	background-repeat:no-repeat;
	position:relative !important;
	position:inherit;
	z-index:2;
}

.homeProgram a{
	position:relative;
}

.box1{
	float:left;
	margin:0 5px;
}

.box1 .top{
	background-image:url(/nova/_gfx/homeProgBox1Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box1 .bot{
	background-image:url(/nova/_gfx/homeProgBox1Bot.png);
	width:230px;
	height:4px;
	overflow:hidden;
}

.box1 .mid{
	background-image:url(/nova/_gfx/homeProgBox1Mid.gif);
	background-color:#f6f6f6;
	height:29px;
	width:230px;
	font-size:11px;
	font-weight:bold;
	color:#222b62;
}

.box1 .mid a{
	color:#222b62;
	text-decoration:none;
	position:relative;
}

.box1 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox1Mid_on.gif);
	background-repeat:no-repeat;
}

.box1 .bLine{
	border-bottom:#dddddd solid 1px;
}

.box1 .homeProTable{
	border-collapse:collapse;
}

.box1 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box1 .homeProTable .sLogo{
	width:68px;
	padding:1px 0 0 5px !important;
	padding:0 0 0 5px;
	vertical-align:top;
}

.box2{
	float:left;
	margin:0 5px;
}

.box2 .top{
	background-image:url(/nova/_gfx/homeProgBox2Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box2 .bot{
	background-image:url(/nova/_gfx/homeProgBox2Bot.png);
	background-position:bottom;
	width:230px;
	height:4px;
	overflow:hidden;
}

.box2 .mid{
	background-image:url(/nova/_gfx/homeProgBox2Mid.gif);
	background-color:#f6f6f6;
	height:29px;
	width:230px;
	font-size:11px;
}

.box2 .mid a{
	color:#222b62;
	text-decoration:none;
}

.box2 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox2Mid_on.gif);
	background-repeat:no-repeat;
}

.box2 .mid:hover .time{
	color:#b71c1c;
}

.bLine{
	border-bottom:#dddddd solid 1px;
}

.box2 .homeProTable{
	border-collapse:collapse;
	width:100%;
}

.box2 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box2 .homeProTable .show{
	width:165px;
	padding:0 5px 0 15px;
	color:#222b62;
}

.box2 .homeProTable .time{
	text-align:center;
	color:#787878;
}

.box3{
	float:left;
	margin:0 5px;
}

.box3 .top{
	background-image:url(/nova/_gfx/homeProgBox2Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box3 .bot{
	background-image:url(/nova/_gfx/homeProgBox2Bot.png);
	background-position:bottom;
	width:230px;
	height:4px;
	overflow:hidden;
}

.box3 .mid{
	background-image:url(/nova/_gfx/homeProgBox2Mid.gif);
	background-color:#f6f6f6;
	height:29px;
	width:230px;
	font-size:11px;
}

.box3 .mid a{
	color:#222b62;
	text-decoration:none;
}

.box3 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox3Mid_on.gif);
	background-repeat:no-repeat;
}

.box3 .mid:hover .time{
	color:#283ab6;
}

.box3 .homeProTable{
	border-collapse:collapse;
	width:100%;
}

.box3 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box3 .homeProTable .show{
	width:165px;
	padding:0 5px 0 15px;
	color:#222b62;
}

.box3 .homeProTable .time{
	text-align:center;
	color:#787878;
}

.box4{
	float:left;
	margin:0 6px;
}

.box4 .top{
	background-image:url(/nova/_gfx/homeProgBox1Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box4 .bot{
	background-image:url(/nova/_gfx/homeProgBox1Bot.png);
	width:230px;
	height:4px;
	overflow:hidden;
}

.box4 .mid{
	background-image:url(/nova/_gfx/homeProgBox4Mid.gif);
	background-color:#f6f6f6;
	height:49px;
	width:230px;
	font-size:11px;
	font-weight:bold;
	color:#222b62;
}

.box4 .mid a{
	color:#222b62;
	text-decoration:none;
}

.box4 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox4Mid_on.gif);
	background-repeat:no-repeat;
}

.box4 .mid:hover .time{
	color:#222b62;
}

.box4 .bLine{
	border-bottom:#dddddd solid 1px;
}

.box4 .homeProTable{
	border-collapse:collapse;
	width:100%;
}

.box4 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box4 .homeProTable .sLogo{
	width:48px;
	padding:2px 0 0 5px;
	vertical-align:top;
}

.box4 .homeProTable .show{
	width:115px;
	padding:7px 3px 0 12px;
	color:#222b62;
	vertical-align:top;
}

.box4 .homeProTable .time{
	text-align:center;
	color:#787878;
	font-weight:normal;
	vertical-align:top;
	padding:7px 0 0 0;
}

.tvguide{
	margin-bottom:10px;
}

.titleBox2{
	text-align:center;
	margin:9px 0 0 0;
	background-image:url(/nova/_gfx/seeNow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:230px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBox3{
	text-align:center;
	margin:9px 0 0 0;
	background-image:url(/nova/_gfx/seeLater.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:230px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBox4{
	text-align:center;
	margin:9px 0 0 0;
	background-image:url(/nova/_gfx/top5.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:220px;
	font-size:12px;
	font-weight:bold;
	color:#0a0950;
	padding:3px 0 0 10px;
}

.vline{
	float:left;
	background-image:url(/nova/_gfx/homeprogramLine.gif);
	background-repeat:no-repeat;
	background-position:center 15px;
	margin:0 2px;
	width:1px;
	height:335px;
}

.showProgBtn{
	background-image:url(/nova/_gfx/showProgBtn.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:3;
	bottom:-58px;
	left:385px;
	width:226px;
	height:19px;
	text-align:center;
	padding:2px 0 0 10px;
}

.showProgBtn a{	
	font-size:11px;
	color:#bbc1e5;
	text-decoration:none;
}

/* INSIDE CSS
----------------------------------------------- */

.path{
	margin:3px 0 7px 0;
	font-size:11px;
	font-family:'Tahoma';
	color:#81c3ff;
}
.path span{
	margin:0 5px;
}

.path a{
	color:#81c3ff;
	text-decoration:none;
}

.path a:hover{
	text-decoration:underline;
}

.insideTable{
	border-collapse:collapse;
	margin:10px 0 50px 0;
}

.insideTable td{
	vertical-align:top;
}

.insideTable .sidebar{
	width:300px;
	padding-right:20px;
}

.insideTableFrame{
	border-collapse:collapse;
	margin:10px 0 50px 0;
}

.insideTableFrame td{
	vertical-align:top;
}

.insideTableFrame .sidebar{
	width:300px;
	padding-right:5px;
}


.sideMenu{
	border-collapse:collapse;
}

.sideMenu td{
	vertical-align:middle;
	padding:0;
	font-size:12px;
}

.sideMenuTop{
	background-image:url(/nova/_gfx/sideMenuTop.png);
	background-repeat:no-repeat;
	width:178px;
	height:20px;
}

.sideMenuBot{
	background-image:url(/nova/_gfx/sideMenuBottom.png);
	background-repeat:no-repeat;
	width:178px;
	height:19px;
}

.sideMenuMid{
	background-image:url(/nova/_gfx/sideMenuMid.gif);
	width:178px;
	height:29px;
}

.sideMenuMid a{
	background-image:none;
	color:#FFFFFF;
	width:163px;
 	display:block;
 	padding:7px 0 8px 15px;
	text-decoration:none;
}

.sideMenuMid a:hover, .activeCat{
 background-image:url(/nova/_gfx/sideMenuMid_on.gif);
 background-repeat:no-repeat;
 color:#1a2d8c;
 text-decoration:none;
}

.sideMenuMid a:hover, .activeCat a{
	color:#1a2d8c;
}

.sideSubmenuTop{
	background-image:url(/nova/_gfx/sideSubmenuTop.png);
	background-repeat:no-repeat;
	width:122px;
	height:32px;
	margin:24px 0 0 0;
}

.sideSubmenuBot{
	background-image:url(/nova/_gfx/sideSubmenuBot.png);
	background-repeat:no-repeat;
	width:122px;
	height:10px;
}

.sideMidArea{
	height:235px;
	background-color:#FFFFFF;
	width:122px;
	font-size:12px;
}

.sideSubmenuMid a{
	color:#94969c;
	text-decoration:none;
	padding:5px 0 5px 13px;
	width:100px;
	display:block;
}

.sideSubmenuMid a:hover, .activeSub{
	color:#1a2d8c;
	text-decoration:none;
	background-image:url(/nova/_gfx/subActive.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.sideSubmenuMid a:hover, .activeSub a{
	color:#1a2d8c;
}

.banner300x250{
	margin:10px 0;
}

.CMTcopy{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:'Tahoma';
	color:#bbbfe2;
}

.CMTcopy ul{
	margin:5px 0 10px 20px;
	padding:0;
}

.CMTcopy ul li{
	margin:0;
	padding:0;
	list-style-image:url(/nova/_gfx/bullet_grey.gif);
}

.CMTcopy p{
	margin:5px 0;
	padding:0;
}

.CMTcopy a{
	font-size:11px;
	font-family:'Verdana';
	color:#336da6;
	text-decoration:none;
}

.CMTcopy a:hover{
	text-decoration:underline;
}

.CMTcopy h3 a{
	font-size:13px;
	font-family:'Verdana';
	color:#ffffff;
	text-decoration:none;
}

.CMTcopy h3 a:hover{
	font-size:13px;
	font-family:'Verdana';
	color:#BBBFE2;
	text-decoration:none;
}


.CMTcopy img{
	border:#FFFFFF solid 1px;
	margin:0 0 3px 5px;
}

.CMTcopy_movie{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:'Tahoma';
	color:#bbbfe2;
}

.CMTcopy_movie ul{
	margin:5px 0 10px 20px;
	padding:0;
}

.CMTcopy_movie ul li{
	margin:0;
	padding:0;
	list-style-image:url(/nova/_gfx/bullet_grey.gif);
}

.CMTcopy_movie p{
	margin:5px 0;
	padding:0;
}

.CMTcopy_movie a{
	font-size:11px;
	font-family:'Verdana';
	color:#336da6;
	text-decoration:none;
}

.CMTcopy_movie a:hover{
	text-decoration:underline;
}

/*.CMTcopy_movie img{
	border:#FFFFFF solid 1px;
	margin:0 0 3px 5px;
}*/

/*.CMTcopy_movie span{
	background-color:#101a90;
	color:#81c3ff;
	display:block;
	padding:5px 10px;
	font-size:11px;
}*/

/* Tooltips */

.toolBox{
	padding-bottom:30px;
	clear:both;
}

.toolBox ul{
	margin:0;
	padding:0;
}

.toolBox ul li{
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.toolBox .sendFriend{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/send_off.gif);
	background-repeat:no-repeat;
}

.toolBox .favorites{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/fav_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	position:relative;
	z-index:2000;
}

.toolBox .favorites:hover{
	background-image:url(/nova/_gfx/fav_on.gif);
}

.toolBox .print{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/print_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	position:relative;
	z-index:2000;
}

.toolBox .print:hover{
	background-image:url(/nova/_gfx/print_on.gif);
}

.toolBox .time{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/time_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	position:relative;
	z-index:2000;
}

.toolBox .time:hover{
	background-image:url(/nova/_gfx/time_on.gif);
}

.toolBox .rate{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/rate_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
}

.raterId{
	margin-top:2px;
}

.tooltip{
	font-size:11px;
	color:#FFFFFF;
	padding:0;
	margin:5px 0 0 6px!important;
	margin:5px 0 0 3px;
	float:left;
	width:120px;
}

.sendFr{
	background-image:url(/nova/_gfx/friendBack_on.gif);
	width:330px;
	height:25px;
	padding-top:25px;
	cursor:pointer;
}

.rateDiv{
	background-image:url(/nova/_gfx/rateBack_on.gif);
	width:330px;
	height:25px;
	padding-top:25px;
	cursor:pointer;
}

.friendField{
	font-size:11px;
	font-family:Tahoma;
	width:134px;
	padding:3px 0px 4px 0px;
	margin-left:30px;
	margin-right:2px;
	border:none;
	background-color:transparent;
	color:#1e88eb;
	float:left;
}

.inputBack{
	float:left;
	background-image:url(/nova/_gfx/email_text.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-top:2px;
	width:200px;
}

.go_btn{
	display:block;
	width:22px;
	height:20px;
	float:left;
}

/* Channels */

.channelToolTip{
	width:234px;
}

.channelToolTip .top{
	background-image:url(/nova/_gfx/tooltipTop.png);
	background-repeat:no-repeat;
	width:234px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:11px 0 0 0;
}

.channelToolTip .top div{
	background-color:#12166f;
	margin:0 0 0 0;
	padding:0 5px 4px 5px;
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
}
.channelToolTip .mid{
	background-image:url(/nova/_gfx/tooltipMid.png);
	background-repeat:repeat-y;
	width:234px;
	font-size:11px;
	color:#000000;
}

.channelToolTip .bottom{
	background-image:url(/nova/_gfx/tooltipBottom.png);
	background-repeat:no-repeat;
	width:234px;
	height:8px;
}

.channelToolTip .mid .shaddow{
	margin:0 2px;
	padding:2px 5px 0 5px;
	background-image:url(/nova/_gfx/tooltipShadow.gif);
	background-repeat:repeat-x;
}

.categoryHolder{
	background-color:#101a90;
	padding:2px;
	overflow:auto;
}

.categoryHolder .catButton{
	background-image:url(/nova/_gfx/channelCategory_off.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	width:125px;
	height:16px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	padding-top:4px;
	float:left;
	margin:2px 2px;
	overflow:hidden;
}


.categoryHolder .catButton:hover{
	background-image:url(/nova/_gfx/channelCategory_on.gif);
	background-repeat:no-repeat;
	color:#12156d;
	text-decoration:none;
}

.categoryHolder .packButton{
	display:block;
	text-align:center;
	width:125px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin:2px 2px;
}

/* Cannel List */

.channelListHolder{
	background-image:url(/nova/_gfx/listHolderBack.gif);
	background-repeat:repeat-x;
	margin:20px 0 0 0;
}

.channelListHolder .listTitle{
	background-repeat:no-repeat;
	background-position:12px 12px;
	padding:10px 0 0 30px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	overflow:hidden;
}

.chanBox{
	margin:10px 0 0 0!important;
	margin:0;
}

.chanBox .top{
	background-image:url(/nova/_gfx/chanBoxTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:4px;
	overflow:hidden;
}

.chanBox .bot{
	background-image:url(/nova/_gfx/chanBoxBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:4px;
}

.chanBox .mid{
	background-image:url(/nova/_gfx/chanBoxMid.gif);
	background-repeat:repeat-y;
	width:211px;
}

.chanBox .mid .box{
	font-size:11px;
	font-weight:bold;
	color:#222b62;
}

.chanBox .mid .box td{
	border-bottom:#dddddd solid 1px;
	vertical-align:middle;
	height:20px;
}

.chanBox .mid .box .grey{
	background-color:#e5e5e5;
	width:30px;
	text-align:center;
}

.chanBox .mid .box .last td{
	border-bottom:none;
}

.chanBox .mid a{
	font-size:11px;
	font-weight:normal;
	color:#222b62;
	text-decoration:none;
	padding-left:5px;
	display:block;
	width:100%;
}

.chanBox .mid a:hover{
	color:#1E89EB;
	text-decoration:none;
}

.greyBack td{
	background-color:#cecece;
}

.titleBoxRed{
	text-align:center;
	margin:10px 0 0 6px;
	background-image:url(/nova/_gfx/titleBoxRed.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:198px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBoxRedBig{
	text-align:center;
	margin:0 auto;
	background-image:url(/nova/_gfx/titleBoxRedBig.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:600px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
	background-color:none;
}

.titleBoxBlue{
	text-align:center;
	margin:10px 0 0 6px;
	background-image:url(/nova/_gfx/titleBoxBlue.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:198px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBoxYellow{
	text-align:center;
	margin:10px 0 0 6px;
	background-image:url(/nova/_gfx/titleBoxYellow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:198px;
	font-size:11px;
	font-weight:bold;
	color:#0a0950;
	padding:3px 0 0 0;
}

.redInfoBox, .yellowInfoBox, .blueInfoBox{
	margin:10px 0!important;
}

.blueInfoBox .top{
	background-image:url(/nova/_gfx/blueInfoTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
	overflow:hidden;
}

.blueInfoBox .bot{
	background-image:url(/nova/_gfx/blueInfoBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
}

.blueInfoBox .mid{
	background-image:url(/nova/_gfx/blueInfoMid.gif);
	background-repeat:repeat-y;
	width:191px;
	font-size:11px;
	color:#222b62;
	padding:2px 10px;
}

.redInfoBox .top{
	background-image:url(/nova/_gfx/redInfoTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
	overflow:hidden;
}

.redInfoBox .bot{
	background-image:url(/nova/_gfx/redInfoBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
}

.redInfoBox .mid{
	background-image:url(/nova/_gfx/redInfoMid.gif);
	background-repeat:repeat-y;
	width:191px;
	font-size:11px;
	color:#222b62;
	padding:2px 10px;
}

.yellowInfoBox .top{
	background-image:url(/nova/_gfx/yellowInfoTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
	overflow:hidden;
}

.yellowInfoBox .bot{
	background-image:url(/nova/_gfx/yellowInfoBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
}

.yellowInfoBox .mid{
	background-image:url(/nova/_gfx/yellowInfoMid.gif);
	background-repeat:repeat-y;
	width:191px;
	font-size:11px;
	color:#222b62;
	padding:2px 10px;
}


.listChannelHolder{
	margin-bottom:10px;
	margin-bottom:10px;
	text-align:center;
	margin:0 auto;
	width:650px;
	color:#FFFFFF;
	padding:0px 0 0 0;
	background-color:none;
}

.listChannelHolder .top{
	background-image:url(/nova/_gfx/listChannelsTop.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:650px;
	height:3px;
}

.listChannelHolder .bot{
	background-image:url(/nova/_gfx/listChannelsBot.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:650px;
	height:5px;
}

.listChannelHolder .mid{
	background-image:url(/nova/_gfx/listChannelsMid.gif);
	background-repeat:repeat-y;
	width:650px;
}

.listChannel{
	font-size:11px;
}

.listChannel thead tr td{
	background-color:#e5e5e5;
	font-weight:bold;
	padding:5px;
	color:#222b62;
	width:20%;
	border-right:#ffffff solid 1px;
}

.listChannel thead .sub td{
	background-color:#dddddd;
}

.listChannel tbody tr td{
	padding:3px 5px;
	color:#222b62;
	border-bottom:#dddddd solid 1px;
	border-right:#dddddd solid 1px;
}

.listChannel tbody tr td a{
	color:#222b62;
	text-decoration:none;
}

.listChannel tbody tr td a:hover{
	color:#1e89eb;
	text-decoration:none;
}

.listChannel tbody tr:hover td{
	background-color:#efefef;
	text-decoration:none;
}

.subhead{
	color:#787777;
}




/* 1o Επίπεδο */
.sitemap .mid ul{
	padding:0;
	margin:10px 0 10px 20px;
}

.sitemap .mid li{
	padding:0;
	margin:3px 0 3px 0;
	list-style-image:url(/nova/_gfx/sitemap_li_bullet.gif);
	font-weight:bold;
}

/* 2o Επίπεδο */
.sitemap .mid ul li ul{
	padding:0;
	margin:5px 0 5px 20px;
}

.sitemap .mid ul li ul li{
	padding:0;
	margin:5px 0;
	list-style-image:url(/nova/_gfx/sitemap_li_li_bullet.gif);
	font-weight:normal;
}

/* 3o Επίπεδο */
.sitemap .mid ul li ul li ul{
	padding:0;
	margin:5px 0 5px 20px;
}

.sitemap .mid ul li ul li ul li{
	padding:0;
	margin:0;
	list-style-image:url(/nova/_gfx/sitemap_li_li_li_bullet.gif);
	font-weight:normal;
}

.iban{
	margin:20px;
}



/* SiteMap
----------------------------------------------- */
.sitemapHolder{
	float:left;
	width:320px;
}
.sitemapBlock{
	font-size:13px;
	color:#ffffff;
}

.sitemapBlock ul{
	margin:0;
	padding:0;
}

.sitemapBlock ul li{
	margin:15px 0 15px 18px;
	padding:0;
	font-weight:bold;
}

.sitemapBlock ul li a{
	color:#81C3FF;
	text-decoration:none;
}

.sitemapBlock ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.sitemapBlock ul li ul li{
	margin:5px 0 5px 18px;
	padding:0;
	font-size:11px;
	font-weight:normal;
}

.sitemapBlock ul li ul li a{
	color:#BBBFE2;
	text-decoration:none;
}

.sitemapBlock ul li ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.sitemapBlock ul li ul li ul li{
}

/* Pager
----------------------------------------------- */

.pagerDiv{
	padding:10px 1px 5px 1px;
	color:#949494;
	font-size:11px;
}

.pagerDiv .paddingt{
	padding-top:3px;
}

.activePage{
	color:#5080af; 
	font-family:'Tahoma'; 
	font-weight:bold; 
	font-size:11px;
}

.pagerLink:Link {color:#949494; text-decoration:none; font-family:'Tahoma'; font-weight:normal; font-size:11px;}
.pagerLink:Visited {color:#949494; text-decoration:none; font-family:'Tahoma'; font-weight:normal; font-size:11px;}
.pagerLink:Hover {color:#5080af; text-decoration:underline; font-family:'Tahoma'; font-weight:normal; font-size:11px;}



/* tvMatrix CSS
----------------------------------------------- */

.tvMatrix{
	width:651px;
	border-collapse:collapse;
}

.tvMatrix .shadows{
	background-image:url(/nova/_gfx/logos/matrix/shadows.png);
	background-repeat:no-repeat;
	width:651px;
	height:32px;
}




/* Footer CSS
----------------------------------------------- */

.preFooter{
	background-color:#1D2CAC;
}

.preFooter .inner{
	margin:0 auto;
	background-color:#ffffff;
}

.curve{
	background-image:url(/nova/_gfx/preFootWhite.gif);
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	top:10px;
	z-index:1;
	height:55px;
}
.adArea{
	margin:0 auto;
	width:960px;
	overflow:hidden;
}

.adBanner{
	float:left;
	margin:15px 4px 10px 0;
	width:236px;
	height:124px;
}

.footerMenu{
	margin:0 auto;
	padding-bottom:10px;
	width:960px;
	text-align:center;
	font-family:"Tahoma";
	font-size:11px;
	color:#000000;
}

.footerMenu a{
	color:#1a2d8c;
	text-decoration:none;
}

.footerMenu a:hover{
	color:#1a2d8c;
	text-decoration:underline;
}



.push{
	height:50px;
}

.credits{
	margin:0 auto;
	width:960px;
	font-family:"Tahoma";
	font-size:11px;
	color:#363636;
	padding-top:10px;
}

.credits div{
	background-image:url(/nova/_gfx/nova_logo_small.gif);
	background-repeat:no-repeat;
	padding:5px 0 5px 25px;
}

.credits a{
	color:#363636;
	text-decoration:none;
}

.credits a:hover{
	color:#363636;
	text-decoration:underline;
}

/**
 * jCarousel
 * PhotoGallery
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 120px;
    height: 183px;
	color: #bbc0e5;
	font-size: 11px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* Form
----------------------------------------------- */

.formTitle	{
	background-image:url(/nova/_gfx/formTop.png);
	background-repeat: no-repeat;
	width: 420px;
	height: 27px;
}

.formTitletxt	{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.formTop	{
	background-image:url(/nova/_gfx/formBackTop.gif);
	background-repeat: no-repeat;
	height: 21px;
	vertical-align: top;
}

.formMiddle	{
	background-color: #10198d;
	width: 405px;
	padding-left: 15px;
}

.formBottom	{
	background-image:url(/nova/_gfx/formBackBot.gif);
	background-repeat: no-repeat;
	height: 24px;
}

.formButtonsBack	{
	background-image:url(/nova/_gfx/formButtonsBack.gif);
	background-repeat: no-repeat;
	height: 38px;
}

.input {
	background:url(/nova/_gfx/formFieldLarge.gif) no-repeat;
	width:301px;
	height:22px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}
.inputIllegal {
	background:url(/nova/_gfx/formFieldLargeIllegal.gif) no-repeat;
	width:285px;
	height:22px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.inputCity {
	background:url(/nova/_gfx/formFieldCity.gif) no-repeat;
	width:161px;
	height:22px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.inputTK {
	background:url(/nova/_gfx/formFieldTK.gif) no-repeat;
	width:98px;
	height:22px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.inputComments {
	background:url(/nova/_gfx/formFieldComments.gif) no-repeat;
	width:301px;
	height:62px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
	display: table-row;
}

.ConfImage {
	background:url(/nova/_gfx/formFieldConfirmImage.gif) no-repeat;
	width:86px;
	height:22px;
	padding-top:1px;
	padding-left: 6px;
}

.inputConfirm {
	background:url(/nova/_gfx/formFieldConfirm.gif) no-repeat;
	width:71px;
	height:22px;
	padding: 0px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.formButSend	{
	float: left;
	padding-left: 94px;
	padding-top: 10px;
}

.formButCancel	{
	float: right;
	padding-right: 27px;
	padding-top: 10px;
}

.formBoxTop	{
	background-image: url(/nova/_gfx/formBoxTop.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 27px;
}

.formBoxToptxt	{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.formBoxMiddle	{
	background: #10198d url(/nova/_gfx/formBoxMiddle.gif) top no-repeat;
	width: 203px;
	height: 107px;
}

.formBoxMiddleTitle	{
	font-size: 12px;
	color: #81c3ff;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.formBoxMiddleTxt	{
	font-size: 12px;
	color: #bbc0e5;
	font-weight: normal;
	padding-left: 11px;
	padding-top: 15px;
}


.formBoxBot	{
	background-image: url(/nova/_gfx/formBoxBot.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 6px;
	padding-bottom: 10px;
}


/*
Press, FAQ's etc CSS----------------------------*/

.BoxBlueLTitle	{
	background-image:url(/nova/_gfx/boxBlueL.png);
	background-repeat: no-repeat;
	width: 650px;
	height: 27px;
}

.BoxBlueLTitle2	{
	background-image:url(/nova/_gfx/boxBlueL.png);
	background-repeat: no-repeat;
	padding-right:5px;
	width: 645px;
}

.BoxBlueLTitle2	a{
	color:#ffffff;
	text-decoration:none;
}

.boxBlueLBot{
	background-image:url(/nova/_gfx/boxBlueLBot.png);
	width:650px;
	height:6px;
	background-repeat: no-repeat;
	margin-bottom:10px;
}

.BoxBlueLTitletxt	{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.BoxBlueLMiddle	{
	background-image: url(/nova/_gfx/boxBlueLBack.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 85px;
}

.BoxBlueLtxt	{
	font-size: 12px;
	color: #bbc0e5;
	font-weight: normal;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 12px;
}

.BoxBlueLBottom	{
	background-image: url(/nova/_gfx/boxBlueLBot.gif);
	background-repeat: no-repeat;
	height: 28px;
	padding-bottom: 10px;
}

a.MoreTxt	{
	color: #bbc0e5;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.MoreTxt:hover	{
	color: #bbc0e5;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

/*
News footer CSS --------------------*/

.preNews{
	background-color:#1D2CAC;
}

.curveNews{
	background-image:url(/nova/_gfx/preFootBlue.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	position:relative;
	top:10px;
	z-index:1;
	height:205px;
}

.newsTickerHolderInside{
	background-image:url(/nova/_gfx/diduknowTickerImg.png);
	background-repeat:no-repeat;
	padding:10px 0 0 170px;
	width:777px;
	margin:0 auto;
	height:65px;
}

span.Paging	{
	width: 16px;
	height: 16px;
}

span.PagingActive	{
	width: 16px;
	height: 16px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #010358;
	color:#82c2ff; font-size: 11px;
	text-decoration: none;
}

span.Paging a	{
	width: 16px;
	height: 16px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #0a1284;
	color:#82c2ff; font-size: 11px;
	text-decoration: none;
}

span.Paging a:hover	{
	width: 16px;
	height: 16px;
	background-color: #010358;
	color:#82c2ff; font-size: 11px;
	text-decoration: none;
}
div.PagerBtns a{
	position:relative;
}

.pagerHolder{
	width:650px;
	margin:5px auto;
}


/*
movies CSS --------------------------------*/

DIV.movies	{
	width: 650px;
}

DIV.movies:hover	{
	width: 650px;
	background-color: #010358;
}

.movies img{
	float:left;
}

.moviesTxt	{
	font-size:11px;
	color: #bbc0e5;
	text-decoration: none;
	display:block;
	padding:8px 10px 8px 45px;
	background-image:url(/nova/_gfx/arrowWhite.gif);
	background-repeat:no-repeat;
	background-position:30px 10px;
}

.moviesTxt:hover	{
	font-size: 11px;
	color: #bbc0e5;
	text-decoration: none;
	background-color: #010358;
}

.lineBlue{
	background-color: #010358;
	width: 650px;
	height: 1px;
	overflow:hidden;
}

.moviesTitle {
	padding-top:8px;
}

.moviesTitle a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/nova/_gfx/nextArrow.png);
	background-repeat:no-repeat;
	background-position:30px;
	padding:0 0 0 70px;
	
}

.moviesTitle a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.pagerInfo{
	float:right;
	font-size: 11px;
	color: #82c2ff;
	clear:both;
	padding:5px;
}

.moviePanel{
	background-image:url(/nova/_gfx/moviesBack.png);
	background-repeat:no-repeat;
	width:650px;
	padding:8px 8px 8px 8px;
}

.moviePanel a, .movieMore a{
	position:relative;
}

.moviePanel .list{
	padding-top:10px;
}

.movieMore{
	background-image:url(/nova/_gfx/moviesBackMore.png);
	background-repeat:no-repeat;
	width:650px;
	padding:8px 8px 8px 8px;
	display:none;
}

.movieMore .movieTitle{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:#1e89eb solid 2px;
	margin-top:15px;
}

.movieMore .movieTitle img{
	padding-bottom:3px;
}


.movieMore .movieHolder{
	padding:0 10px 0 10px;
}

.movieHolder .movieInfo{
	font-size:12px;
	color:#BBBFE2;
	margin-top:10px;
	width:300px;
	float:left;
}

.movieHolder .movieVideo{
	font-size:12px;
	color:#BBBFE2;
	margin-top:10px;
	width:323px;
	float:right;
}

.movieHolder .movieInfo div{
	font-size:11px;
	padding-bottom:15px;
}

.movieHolder .movieInfo h2{
	font-size:12px;
	font-weight:bold;
	height:auto;
	margin:0;
	padding:5px 0;
	color:#81c3ff;
}

.movieHolder .movieInfo img{
	float:left;
	border:#FFFFFF 1px solid;
	margin-right:10px;
}

.movieMore .moviesTitle {
	padding-top:3px;
}

.movieMore .videoThumbs	ul{
	margin:0;
	padding:0;
}

.movieMore .videoThumbs	li{
	display:block;
	float:left;
	width:56px;
	height:43px;
	padding:9px 0 0 0;
	margin-right:6px!important;
	margin-right:3px;
}

.movieMore .videoThumbs	li a:hover img{
	border:#1D87EB solid 3px;
}

.movieMore .videoThumbs	li.active{
	background-image:url(/nova/_gfx/activeThumb.gif);
	background-repeat:no-repeat;
	display:block;
	width:58px;
	margin:2px 4px 2px 1px;
	padding:9px 0 0 4px;
	float:left;
}


.movieMore .videoThumbs	li img{
	border:#0f248d solid 3px;
}

.movieMore .videoThumbs	li.active img{
	border:none;
}

.videoContainer{
	height:270px;
}


.listMovieBox{
	margin-bottom:10px;
}

.listMovieBox .top{
	background-image:url(/nova/_gfx/listMovieTop.gif);
	background-repeat:no-repeat;
	width:650px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
}

.listMovieBox .bot{
	background-image:url(/nova/_gfx/listMovieBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:39px;
}

.listMovieBox .mid{
	background-image:url(/nova/_gfx/listMovieMid.gif);
	background-repeat:repeat-x;
	background-color:#1926B3;
	width:650px;
	position:relative;
}

.listMovieBox .top a{
	color:#FFFFFF;
	text-decoration:none;
}

.listMovieBox .boxContent, .listMovieBoxOdd .boxContent{
	margin:0 10px;
}

.listMovieBox .duration{
	font-size:11px;
	color:#bbc0e5;
	float:left;
	padding-top:8px;
	width:100px;
}

.listMovieBox .catShow{
	font-size:11px;
	color:#bbc0e5;
	float:left;
	padding-top:8px;
	width:530px;
	text-align:right;
}

.listMovieBox .catShow div, .listMovieBoxOdd .catShow div{
	float:right;
	margin-left:5px;
	}

.blueBtn b{
	background-image:url(/nova/_gfx/blueBtn_right.gif);
	width:3px;
	height:18px;
	float:left;
	color:#1e89eb;
	text-indent:-99999px;
}

.blueBtn_left{
	background-image:url(/nova/_gfx/blueBtn_left.gif);
	background-repeat:no-repeat;
	height:19px;
	display:block;
	float:left;
	padding:2px 4px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.blueBtn_right{
	background-image:url(/nova/_gfx/blue_btn_right.gif);
	width:6px;
	height:21px;
	float:left;
	margin:0 5px 0 0;
	text-indent:-99999px;
}

.blueBtn2
{
	margin-top:3px;
}

.blueBtn2 b{
	background-image:url(/nova/_gfx/blueBtn_right.gif);
	width:3px;
	height:18px;
	float:right;
	color:#1e89eb;
	text-indent:-99999px;
	margin-right:5px;
}

.blueBtn2_left{
	background-image:url(/nova/_gfx/blueBtn_left.gif);
	background-repeat:no-repeat;
	height:19px;
	display:block;
	float:right;
	padding:2px 4px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.blueBtn2_right{
	background-image:url(/nova/_gfx/blue_btn_right.gif);
	width:6px;
	height:21px;
	float:left;
	margin:0 5px 0 0;
	text-indent:-99999px;
}

.blueBtn2 a
{
	color:#fff;
	text-decoration:none;
}

.listMovieBox .info{
}

.listMovieBox .info img{
	border:#FFFFFF solid 1px;
	float:left;
	margin:0 10px 2px 0;
}

.listMovieBox .info .title{
	color:#74b0f2;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
}

.listMovieBox .info .text{
	color:#bbc0e5;
	font-size:12px;
	padding-bottom:20px;
}

.listMovieBox .info .more{
	color:#bbc0e5;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	position:absolute;
	padding:0 0 0 15px;
	bottom:10px;
	right:10px;
	background-image:url(/nova/_gfx/arrowMore.png);
	background-repeat:no-repeat;
	background-position:left 1px;
}

.listMovieBox .info .more:hover{
	color:#58A8F0;
	text-decoration:none;
}

.listMovieBox .bot table td{
	height:37px;
	vertical-align:middle;
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#bbc0e5;
}

.listMovieBox .bot .smallLogo{
	background-image:url(/nova/_gfx/logoSmallBack.gif);
	background-repeat:no-repeat;
	width:46px;
	height:27px;
	padding:1px 0 0 1px;
}

.listMovieBox .bot .dayTip{
	background-image:url(/nova/_gfx/day.gif);
	background-repeat:no-repeat;
	width:7px;
	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#0f1885;
	text-align:center;
}

.listMovieBox .bot .timeTip{
	background-image:url(/nova/_gfx/clock.gif);
	background-repeat:no-repeat;
	width:7px;
	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#0f1885;
	text-align:center;
}

.seeAlso{
	background-image:url(/nova/_gfx/see_also_btn.gif);
	background-repeat:no-repeat;
	width:104px;
	height:18px;
	color:#bbc0e5;
	text-align:center;
	text-decoration:none;
	display:block;
	padding:3px 0 0 0;
	float:right;
	margin-right:8px;
}
.seeAlso span{
	padding-left:19px;
}

.listHolder{
	padding:20px 0 0 0;
}

.pager a{
	position:relative;
}













.listMovieBoxOdd{
	margin-bottom:10px;
}

.listMovieBoxOdd .top{
	background-image:url(/nova/_gfx/listMovieTopOdd.gif);
	background-repeat:no-repeat;
	width:650px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
}

.listMovieBoxOdd .top a{
	color:#FFFFFF;
	text-decoration:none;
}

.listMovieBoxOdd .bot{
	background-image:url(/nova/_gfx/listMovieBotOdd.gif);
	background-repeat:no-repeat;
	width:650px;
	height:39px;
}

.listMovieBoxOdd .mid{
	background-image:url(/nova/_gfx/listMovieMidOdd.gif);
	background-repeat:repeat-x;
	background-color:#154EB9;
	width:650px;
	position:relative;
}

.listMovieBoxOdd .catShow{
	font-size:11px;
	color:#ffffff;
	float:left;
	padding-top:8px;
	width:530px;
	text-align:right;
}

.listMovieBoxOdd .duration{
	font-size:11px;
	color:#ffffff;
	float:left;
	padding-top:8px;
	width:100px;
}

.listMovieBoxOdd .info{
}

.listMovieBoxOdd .info img{
	border:#FFFFFF solid 1px;
	float:left;
	margin:0 10px 2px 0;
}

.listMovieBoxOdd .info .title{
	color:#030773;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
}

.listMovieBoxOdd .info .text{
	color:#ffffff;
	font-size:12px;
	padding-bottom:20px;
}

.listMovieBoxOdd .info .more{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	position:absolute;
	padding:0 0 0 15px;
	bottom:10px;
	right:10px;
	background-image:url(/nova/_gfx/arrowMore.png);
	background-repeat:no-repeat;
	background-position:left 1px;
}

.listMovieBoxOdd .info .more:hover{
	color:#080D69;
	text-decoration:none;
}

.listMovieBoxOdd .bot table td{
	height:37px;
	vertical-align:middle;
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.listMovieBoxOdd .bot .smallLogo{
	background-image:url(/nova/_gfx/logoSmallBack.gif);
	background-repeat:no-repeat;
	width:46px;
	height:27px;
	padding:1px 0 0 1px;
}

.listMovieBoxOdd .bot .dayTip{
	background-image:url(/nova/_gfx/day2.gif);
	background-repeat:no-repeat;
	width:7px;
	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#0f1885;
	text-align:center;
}

.listMovieBoxOdd .bot .timeTip{
	background-image:url(/nova/_gfx/clock2.gif);
	background-repeat:no-repeat;
	width:7px;

	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#ffffff;
	text-align:center;
}


/* PROGRAM CSS
----------------------------------------------- */

.daysHolder{
	background-image:url(/nova/_gfx/programShadowBack.png);
	background-repeat:no-repeat;
	width:650px;
	height:24px;
	margin-top:10px;
	padding:8px 0 0 0;
}

.daysHolder a{
	background-image:url(/nova/_gfx/dayBack_off.gif);
	background-repeat:no-repeat;
	width:35px;
	height:15px;
	font-size:10px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:2px 0 0 0;
	margin-right:5px;
	float:left;
}

.daysHolder a:hover, .daysHolder .active{
	background-image:url(/nova/_gfx/dayBack_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#222b62;
	font-weight:bold;
}

.programTop{
	background-image:url(/nova/_gfx/programTopBack.gif);
	width:593px;
	height:19px;
	font-size:12px;
	color:#222b62;
	font-weight:bold;
	padding:5px 0 0 5px;
}

.programTime{
	width:45px;
	height:830px;
	border-right:#dadada solid 1px;
	border-top:#dadada solid 1px;
	background-color:#FFFFFF;
	background-image:url(/nova/_gfx/programTimeBack.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}

.programTime a{
	background-color:#ebebeb;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#575757;
	font-size:11px;
	font-weight:bold;
	width:45px;
	height:35px;
	padding:8px 0;
	float:left;
	border-bottom:#dadada solid 1px;
}
.programTime a:hover, .programTime a.active{
	background-color:transparent;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#575757;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 2px 0;
	border-bottom:none;
	background-image:url(/nova/_gfx/progTimeActive.png);
	background-repeat:no-repeat;
	width:51px;
	height:42px;
	margin-left:-6px;
	margin-top:-2px;
}

.programContent{
	width:550px;
	min-height:828px;
	height:auto!important;
	height:828px;
	border-top:#dadada solid 1px;
	background-color:#FFFFFF;
	float:left;
	padding:1px;
	font-size:11px;
}

.programMain{
	float:left;
	width:598px;
}

.programChannel{
	background-image:url(/nova/_gfx/programChannelBack.gif);
	background-repeat:no-repeat;
	width:52px;
	height:855px;
	float:left;
	background-color:#F3F3F3;
}

.programContent .channelHeader{
	background-image:url(/nova/_gfx/programHeadBack.gif);
	background-repeat:repeat-x;
	height:39px;
}

.programContent .channelHeader div{
	width:100px;
	height:23px;
	margin:0px auto;
	padding-top:5px;
	text-align:center;
}

.programContent .channelHeader{
	background-image:url(/nova/_gfx/programHeadBack.gif);
	background-repeat:repeat-x;
	height:39px;
	width: 136px;
}

.programContent .channelTitle{
	text-align:center;
	padding:3px 0;
	font-weight:bold;
	color:#222b62;
}

.programContent .showInfo{
	background-color:#ebebeb;
	padding:3px;
	color:#222b62;
}

.programContent .showInfoHighlight{
	background-color:#FFFDA6;
	padding:3px;
	color:#222b62;
}
.programContent .showInfoPremiere{
	background-color:#c6f5af;
	padding:3px;
	color:#222b62;
}

.programContent .showInfoLive{
	background-color:#ff805b;
	padding:3px;
	color:#222b62;
}
.day{
	color:#222B62;
	font-weight:bold;
	line-height:10px;
}

.day div{
	color:#696969;
	font-weight:normal;
}
.programContent .showInfoHighlight a{
	color:#222b62;
	text-decoration:none;
}
.programContent .showInfoLive a{
	color:#222b62;
	text-decoration:none;
}
.programContent .showInfoPremiere a{
	color:#222b62;
	text-decoration:none;
}
.programContent .showInfo a{
	color:#222b62;
	text-decoration:none;
}

.programContent .showDescription{
	background-color:#ffffff;
	padding:3px;
	color:#6a6a6a;
	font-size:10px;
}
.chanTab{
	position:relative;
	z-index:1000;
	margin-top:-10px;
	margin-bottom:-10px;
	float:left;
}

.chanTab .top{
	width:59px;
	height:17px;
}

.chanTab .bot{
	width:59px;
	height:17px;
	background-image:url(/nova/_gfx/chanBorder.png);
	background-repeat:no-repeat;
	background-position:left;
}

.chanTab .mid{
	padding-left:3px;
}

.chanTab .mid img{
	padding:1px 0 1px 0;
	width:47px;
	height:28px;
}

.chanTab .mid a{
	padding:0;
	margin:0;
}




.chanTab:hover, .chanTab.active{
	position:relative;
	z-index:1000;
	float:left;
}

.chanTab:hover .top, .chanTab.active .top{
	background-image:url(/nova/_gfx/chanTabTop.png);
	background-repeat:no-repeat;
	width:59px;
	height:17px;
}

.chanTab:hover .bot, .chanTab.active .bot{
	background-image:url(/nova/_gfx/chanTabBot.png);
	background-repeat:no-repeat;
	width:59px;
	height:17px;
}

.chanTab:hover .mid, .chanTab.active .mid{
	background-color:#FFFFFF;
	padding-left:5px;
}

.chanTab:hover .mid img, .chanTab.active .mid img{
	padding:1px 0 1px 0;
	width:47px;
	height:28px;
}

.chanTab:hover .mid a{
	padding:0;
	margin:0;
}

.searchProgram{
	margin-top:0px;
	background-image:url(/nova/_gfx/searchProgBack.png);
	background-repeat:no-repeat;
	height:70px;
	font-size:10px;
	color:#81c3ff;
}

.searchProgram span{
	/*padding:5px 2px;
	display:block;*/
}

ul.newList * {margin:0 0 0 0 ; padding:0; position:relative; z-index:999999; }
ul.newList {margin:0 0 0 5px; padding:0; list-style:none; color:#767676; width:146px; background:#fff; position:absolute; top:22px; left:0; overflow:auto; z-index:999999; }
.newListSelected {width:146px; color:#767676; height:17px; padding:3px 10px 0 6px; float:left; background:url(/nova/_gfx/dropdownBig.gif) no-repeat; font-size:11px;}
.newListSelected span {width:130px; display:block;}
ul.newList li {padding:0px 8px; font-size:11px;}
.selectedTxt {width:120px;  height:15px; padding:0 25px 0 0; overflow:hidden;}
.hiLite {background:#030f50!important; color:#fff!important;}
.newListHover {background:#dcefff!important; color:#767676!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -20px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal;}

.searchProgram td{
	margin:0;
	padding:0;
}

.progSearch{
	width:159px;
	height:20px;
	background-image:url(/nova/_gfx/progSearchLeft.gif);
	background-repeat:no-repeat;
	padding-left:7px;
}

.progSearch input{
	border:0;
	margin:0;
	padding:3px 0 4px 0;
	font-size:11px;
	color:#767676;
	width:130px;
	font-family:Tahoma;
	float:left;
}

.progSearch a{
	float:left;
	display:block;
	width:27px;
	height:20px;
	background-image:url(/nova/_gfx/progSearchRight.gif);
}

.galleryBlock{
	font-size:11px;
	color:#BBC0E5;
	width:122px;
	padding:0px 3px 0px 3px;
	border-right:#1E57C9 solid 1px;
	margin:5px 0;
	float:left;
}

.galleryBlock	p{
	padding:4px 0 2px 0;
}

.galleryHolder{
	width:650px;
}

.galleryShadowTop{
	background-image:url(/nova/_gfx/gallery-shadow-top.png);
	width:650px;
	height:41px;
}

.galleryShadowBot{
	background-image:url(/nova/_gfx/gallery-shadow-bot.png);
	width:650px;
	height:41px;
}

.firstLine{
	margin-top:5px;
	border-right:#1E57C9 solid 1px;
	width:1px;
	height:158px;
	float:left;
}

/*Streaming Gallery */
.galleryBlock{
	font-size:11px;
	color:#BBC0E5;
	width:122px;
	padding:0px 3px 0px 3px;
	border-right:#1E57C9 solid 1px;
	margin:5px 0;
	float:left;
}

.galleryBlock	p{
	padding:4px 0 2px 0;
}

.galleryHolder{
	width:650px;
}

.galleryShadowTop{
	background-image:url(/nova/_gfx/gallery-shadow-top.png);
	width:650px;
	height:41px;
}

.galleryShadowBot{
	background-image:url(/nova/_gfx/gallery-shadow-bot.png);
	width:650px;
	height:41px;
}

.firstLine{
	margin-top:5px;
	border-right:#1E57C9 solid 1px;
	width:1px;
	height:158px;
	float:left;
}
.buttonsHolder{
	width:274px;
	margin:0 auto;
}
.tvBtn_el{
	background-image:url(/nova/_gfx/tv_button_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.tvBtn_el:hover, .tvBtn_el_active{
	background-image:url(/nova/_gfx/tv_button_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_el{
	background-image:url(/nova/_gfx/radio_button_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_el:hover, .radioBtn_el_active{
	background-image:url(/nova/_gfx/radio_button_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.tvBtn_en{
	background-image:url(/nova/_gfx/tv_button_en_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.tvBtn_en:hover, .tvBtn_en_active{
	background-image:url(/nova/_gfx/tv_button_en_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_en{
	background-image:url(/nova/_gfx/radio_button_en_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_en:hover, .radioBtn_en_active{
	background-image:url(/nova/_gfx/radio_button_en_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.chanMatrix{
	height:650px; 
	background-image:url(/nova/_gfx/chanShadows.png)!important; 
	background-image:none;
	background-position:center 520px; 
	background-repeat:no-repeat;
}

.radioText{
	background-image:url(/nova/_gfx/radioBack.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding:15px;
}

.showsList{
	margin:10px 0;
}

.showsList td.left{
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
}

.showsList td.right{
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
}

.showsList td h6 a{
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:20px;
	color:#45caf7;
	text-decoration:none;
}

.showsList td .chan{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

.showsList td .when{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#ffffff;
}

.onChannel{
	background-image:url(/nova/_gfx/novacinema_low.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:724px;
	padding:10px 0;
	vertical-align:middle !important;
}

.contestHolder{
	margin:30px 0;
	background-image:url(/nova/_gfx/tabBack.gif);
	background-repeat:no-repeat;
	background-position:left 24px;
}

.tab{
	background-image:url(/nova/_gfx/tab_off.png);
	width:64px;
	height:16px;
	color:#5c82cb;
	font-size:11px;
	font-weight:bold;
	padding:9px 0 0 32px;
	float:left;
	margin-left:-15px;
}

.tabActive{
	background-image:url(/nova/_gfx/tab_on.png);
	width:64px;
	height:16px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:9px 0 0 32px;
	float:left;
	margin-left:-15px;
	position:relative;
	z-index:30;
}

.zOrder1{
	position:relative;
	z-index:10;
}

.zOrder2{
	position:relative;
	z-index:8;
}

.zOrder3{
	position:relative;
	z-index:6;
}

.tabsBack{
	width:650px;
}

.tabInside{
	width:640px;
	margin:0 auto;
	padding:30px 0 0 0;
}

.tabsTop{
	background-image:url(/nova/_gfx/tabHeadback.gif);
	background-repeat:no-repeat;
	height:20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:7px 0 0 10px;
}

.tabsMid{
	background-image:url(/nova/_gfx/tabMidBack.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:7px 10px 0 10px;
	min-height:80px;
	background-color:#10198D;
}

.tabsBottom{
	background-image:url(/nova/_gfx/tabsBottom.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:0 10px 0 10px;
	height:85px;
	background-color:#10198D;
	position:relative;
}

.tabsMid table {
	margin-top:10px;
}

.tabsMid table td{
	vertical-align:middle;
}

.formBack{
	background-image:url(/nova/_gfx/formBack.gif);
	background-repeat:no-repeat;
	width:370px;
	padding:10px 15px;
}

.tabsBottom .blueBtn{
	position:absolute;
	right:15px;
	bottom:15px;
}

.tabsBottom .req{
	position:absolute;
	left:15px;
	bottom:20px;
}

.lightBlue{
	background-image:url(/nova/_gfx/lightBlue.gif);
	background-repeat:no-repeat;
	width:278px;
	height:50px;
	padding:0px 10px;
}

.darkBlue{
	background-image:url(/nova/_gfx/darkBlue.gif);
	background-repeat:no-repeat;
	width:278px;
	height:50px;
	padding:0px 10px;
}
/*  NEW CODE  */

.infoHolder{
	float:right;
}

#lightbox{
	display:none;
	background:#000000;
	opacity:0.8;
	position: fixed;
	top:0;
	left:0px;
	min-width:100%;
	min-height:100%;
	filter:alpha(opacity=80);
	zoom:1;
	z-index:99998;
	
}

#favorites-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.favBoxTop{
	background-image:url(/nova/_gfx/favBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#1d2cac;
}

.favBoxBot{
	background-image:url(/nova/_gfx/favBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.favBoxTop a{
	float:right;
}

#favorites-panel .mid{
	border-left:#7e82a1 solid 2px;
	border-right:#7e82a1 solid 2px;
	background-color:#FFFFFF;
	padding:10px;
	height:370px;
	width:626px;
}

#favorites-panel .mid table{
	width:auto;
	border-collapse:collapse;
}

#favorites-panel .mid table td{
	border:#7e82a1 solid 1px;
	padding:8px;
	color:#6a6a6a;
	background-image:url(/nova/_gfx/favArrow.gif);
	background-repeat:no-repeat;
	background-position:95% 95%;
}

#favorites-panel .mid table td a{
	font-weight:bold;
	color:#1d2cac;
	text-decoration:none;
	display:block;
	font-family:Tahoma;
}

#favorites-panel .mid table td a span{
	font-weight:normal;
	color:#6a6a6a;
	text-decoration:none;
}

#Scroller-1 { 
	position: absolute; 
	overflow: hidden;
	width: 610px;
	height: 373px;
}
#Scroller-1 p {
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6048;
}
.Scroller-Container {
	position: absolute;
	height:auto;
	padding:0 0 13px 0;
}
#Scrollbar-Container {
	position: absolute;
	top: 35px; right: 22px;
}
.Scrollbar-Up {
	cursor: pointer;
	position: absolute;
}
.Scrollbar-Track {
	width: 14px; 
	height: 340px;
	position: absolute;
	top: 16px; left: 0;
	background-image:url(/nova/_gfx/scrollBar.gif);
	background-repeat:repeat-y;
	background-position:5px top;
}
.Scrollbar-Handle {
	position: absolute;
	width: 6px;
	margin-left:4px;
	height: 30px;
}
.Scrollbar-Down {
	cursor: pointer;
	position: absolute;
	top: 365px;
}


#protaseis-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.protBoxTop{
	background-image:url(/nova/_gfx/proBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#ffffff;
}

.protBoxBot{
	background-image:url(/nova/_gfx/proBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.protBoxTop a{
	float:right;
}

#protaseis-panel .mid{
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
	background-color:#FFFFFF;
	padding:5px;
	width:636px;
	clear:both;
	font-size:11px;
}

#protaseis-panel .mid .imgs{
	float:left;
	margin:0 5px 0 0;
}

#protaseis-panel .mid h4{
	margin:0;
	padding:0;
	color:#222b62;
	font-weight:bold;
	font-size:11px;
}

#protaseis-panel .mid .sep{
	padding:8px 0;
}

#protaseis-panel .mid .holder{
	background-image:url(/nova/_gfx/protBottom.gif);
	background-repeat:repeat-x;
	height:11px;
	background-position:bottom;
	border-bottom:#c8c8c8 solid 1px;
	padding:0px;
}

#protaseis-panel .mid table{
	width:635px;
	border-collapse:collapse;
	border:#c8c8c8 solid 1px;
	clear:both;
	float:left;
	margin-top:-1px;
	z-index:0;
}

#protaseis-panel .mid table td{
	padding:20px 8px 0px 8px;
	color:#6a6a6a;
	background-image:url(/nova/_gfx/protaseisBack.gif);
	background-repeat:repeat-x;
}

#protaseis-panel .mid table td a{
	font-weight:bold;
	color:#1d2cac;
	text-decoration:none;
	display:block;
	font-family:Tahoma;
}

#protaseis-panel .mid table td a span{
	font-weight:normal;
	color:#6a6a6a;
	text-decoration:none;
}

#protaseis-panel .arrowBlue{
	position:relative;
	margin-top:-15px;
	right:-290px;
	width:10px;
}

#protaseis-panel .days{
	margin:0;
	padding:0;
	height:22px;
}

#protaseis-panel .days a{
	background-image:url(/nova/_gfx/protDay.gif);
	background-repeat:no-repeat;
	width:72px;
	height:20px;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	color:#6a6a6a;
	padding:2px 0 0 0;
	margin-right:5px;
	float:left;
	position:relative;
	z-index:2;
}


#protaseis-panel .days a:hover, #protaseis-panel .days .active{
	background-image:url(/nova/_gfx/protDay_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#222b62;
	font-weight:bold;
	height:20px;
}

.logoTime{
}

.logoTime b{
	position:absolute;
	margin:8px 0 0 80px;
	color:#222b62 !important;
	font-weight:bold !important;
}

#help-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.helpBoxTop{
	background-image:url(/nova/_gfx/helpBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#ffffff;
}

.helpBoxBot{
	background-image:url(/nova/_gfx/helpBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.helpBoxTop a{
	float:right;
}

#help-panel .mid{
	border-left:#c22727 solid 2px;
	border-right:#c22727 solid 2px;
	background-color:#FFFFFF;
	font-family:Tahoma;
	width:646px;
	font-size:11px;
	color:#000000;
}
.helpHead td{
	background-image:url(/nova/_gfx/helpHead.gif);
	background-repeat:repeat-x;
	height:14px;
	padding:5px 10px;
	color:#c22727;
	font-weight:bold;
	width:50%;
}

.helpBack td{
	background-image:url(/nova/_gfx/helpBack.gif);
	background-repeat:repeat-x;
	padding:10px;
}

.helpBack ul{
	margin:0;
	padding:0;
}

.helpBack ul li{
	margin:0 0 0 20px;
	padding:0 0 0 0px;
	list-style-type:decimal;
}


#spec-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.protBoxTop{
	background-image:url(/nova/_gfx/proBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#ffffff;
}

.protBoxBot{
	background-image:url(/nova/_gfx/proBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.protBoxTop a{
	float:right;
}

#spec-panel .mid2{
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
	background-color:#FFFFFF;
	padding:5px;
	width:636px;
	height:385px;
	clear:both;
	font-size:11px;
	color:#545873;
}


#Scroller-12 { 
	position: absolute; 
	overflow: hidden;
	width: 610px;
	height: 373px;
}
#Scroller-12 p {
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6048;
}
.Scroller-Container2 {
	position: relative;
	height:auto;
	padding:0 0 0px 0;
	margin:0;
}
#Scrollbar-Container2 {
	position: absolute;
	top: 35px; right: 22px;
}
.Scrollbar-Up2 {
	cursor: pointer;
	position: absolute;
}
.Scrollbar-Track2 {
	width: 14px; 
	height: 340px;
	position: absolute;
	top: 16px; left: 0;
	background-image:url(/nova/_gfx/scrollBar.gif);
	background-repeat:repeat-y;
	background-position:5px top;
}
.Scrollbar-Handle2 {
	position: absolute;
	width: 6px;
	margin-left:4px;
	height: 30px;
}
.Scrollbar-Down2 {
	cursor: pointer;
	position: absolute;
	top: 365px;
}

.topCurveShow{
	background-image:url(/nova/_gfx/topCurveShow.gif);
	background-repeat:no-repeat;
	width:608px;
	background-color:#d2d2d2;
	margin-bottom:7px;
}

.botCurveShow{
	background-image:url(/nova/_gfx/botCurveShow.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:2px;
}

#spec-panel .mainCategory{
	background-image:url(/nova/_gfx/mainCategory.gif);
	background-repeat:no-repeat;
	width:130px;
	height:20px;
	display:block;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	color:#545873;
	padding:4px 0 0 0;
	margin-right:5px;
	font-weight:bold;
}


#spec-panel .mainCategory.active{
	background-image:url(/nova/_gfx/mainCategory_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.showBtn{
	background-image:url('/nova/_gfx/showCatLeft.gif');
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:10px;
	position:relative;
	display:block;
	cursor:pointer;
	white-space:nowrap;
	z-index:0;
	float:left;
	margin:3px 3px 0 0;
}

.showBtn a{
	text-decoration:none;
	color:#6a6a6a;
	padding:3px 10px 5px 10px;
	display:block;
	height:10px;
	position:relative;
	z-index:0;
}

.showBtn b{
	background-image:url('/nova/_gfx/showCatRight.gif');
	background-repeat:no-repeat;
	width:7px;
	height:18px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
}


.showBtn.active{
	background-image:url('/nova/_gfx/aShowCatLeft.gif');
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:10px;
	position:relative;
	z-index:0;
	float:left;
	margin:3px 3px 0 0;
}

.showBtn.active a{
	text-decoration:none;
	color:#ffffff;
	padding:3px 10px 5px 10px;
	display:block;
	height:10px;
	position:relative;
	float:left;
	z-index:0;
}

.showBtn.active b{
	background-image:url('/nova/_gfx/aShowCatRight.gif');
	background-repeat:no-repeat;
	width:7px;
	height:18px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
}

.showButtons{
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
	background-color:#FFFFFF;
	background-image:url(/nova/_gfx/showBotBack.gif);
	background-repeat:repeat-x;
	width:613px;
	clear:both;
	font-size:11px;
	color:#545873;
	padding:5px 33px 5px 0;
	text-align:right;
}

.clearBtn{
	background-color:transparent;
	background-image:url(/nova/_gfx/clearBtn.gif);
	width:108px;
	height:22px;
	padding-bottom:1px !important;
	border:none;
	font-size:12px;
	color:#676b8a;
	font-weight:bold;
	text-align:center;
}

.submitBtn{
	background-color:transparent;
	background-image:url(/nova/_gfx/submitBtn.gif);
	width:108px;
	height:22px;
	padding-bottom:1px !important;
	border:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.programTopCurve{
	background-image:url(/nova/_gfx/programTopCurve.gif);
	background-repeat:no-repeat;
	width:645px;
	height:19px;
	border-bottom:#dadada solid 1px;
	font-size:12px;
	font-weight:bold;
	color:#222b62;
	padding:5px 0 0 5px;
}

.programTopCurve span{
	font-size:10px;
	font-weight:normal;
	color:#6a6a6a;
	text-align:right;
	float:right;
	margin-right:8px;
}

.programBotCurve{
	background-image:url(/nova/_gfx/programBotCurve.gif);
	background-repeat:no-repeat;
	width:650px;
	height:12px;
}

.programMid{
	width:650px;
	background-color:#FFFFFF;
}

.programMid .logos{
	background-image:url(/nova/_gfx/logoBack.gif);
	background-repeat:repeat-x;
	width:56px;
	height:35px;
	text-align:center;
	padding:5px 0 0 0;
	border-bottom:#dadada solid 1px;
	float:left;
}

.programMid .progBack_l{
	background-image:url(/nova/_gfx/progBack_l.gif);
	background-repeat:repeat-x;
	height:30px;
	border-bottom:#dadada solid 1px;
	padding:5px;
	float:left;
}

.programMid .progBack_e{
	background-image:url(/nova/_gfx/progBack_e.gif);
	background-repeat:repeat-x;
	height:30px;
	border-bottom:#dadada solid 1px;
	padding:5px;
	float:left;
}

.programMid .item{
	padding-bottom:1px;
	font-size:11px;
	width:650px;
	clear:both;
}

.programMid .item table{
	margin-top:3px;
	color:#222b62;
	width:584px;
}

.programMid .item span{
	margin-top:3px;
	font-size:10px;
	color:#6a6a6a;
}

.programMid .item a{
	color:#222b62;
	text-decoration:none;
}

.bubble_left{
	background-image:url(/nova/_gfx/bubble.gif);
	background-repeat:no-repeat;
	height:23px;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 5px;
	margin-left:5px;
	margin-top:5px;
	color:#FFFFFF;
	width:auto;
	float:left;
}

.programMid b{
	float:left;
	background-image:url(/nova/_gfx/bubble_right.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	width:7px;
	height:21px;
}


.serialHeader{
	font-size:20px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
}

.captchaImg{
    width:121px;
    height:42px;
    border:solid 2px;
    color:#ABE4F9;
}

/*
  KTX Template
*/


.ktx_photo{
	margin:15px 0 10px 0;
}

.ktx_boxes{
}

.ktx_header{
	background-image:url(/nova/_gfx/ktx_top_left.png);
	height:24px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0 0 10px;
}

.ktx_header_right{
	background-image:url(/nova/_gfx/ktx_top_right.png);
	height:24px;
	width:5px;
}

.ktx_mid{
	background-color:#FFFFFF;
	background-image:url(/nova/_gfx/ktx_deg.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.ktx_bot_left{
	background-image:url(/nova/_gfx/ktx_bot_left.png);
	height:5px;
}

.ktx_bot_right{
	background-image:url(/nova/_gfx/ktx_bot_right.png);
	height:5px;
	width:5px;
}

.ktx_trailers{
	margin:17px 6px 14px 10px;
	height:60px;
}

.ktx_trailers img{
	padding:0 3px;
}

.ktx_social{
	width:315px;
	margin:8px 6px 8px 10px;
	height:75px;
	font-size:11px;
	color:#4e4e4e;
}

.ktx_info{
	margin:8px 6px 8px 10px;
	height:75px;
	font-size:11px;
	color:#4e4e4e;
}

.d_back{
	background-image:url(/nova/_gfx/ktx_d_deg.png);
	background-repeat:repeat-x;
}

.ktx_club_btn{
	display:block;
	background-image:url(/nova/_gfx/nova_club_btn.png);
	width:98px;
	height:22px;
	margin-top:25px;
}

.fb_btn{
	float:left;
	margin-top:28px;
	width:135px;

}

.tw_btn{
	float:left;
	margin-top:27px;
	width:110px;

}

.addthis_btn{
	float:left;
	margin-top:26px;
	width:65px;

}

.terms_btn{
	background-image:url(/nova/_gfx/ktx_term_btn.gif);
	width:108px;
	height:19px;
	display:block;
	margin:10px 0;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:3px;
	float:right;
}


/* New Footer */

.groupFooter
{
	width:993px;
	margin:0 auto;
	font-size:11px;
}

.whiteFoot
{
	background-color:#D6D5D5;
}

.whiteFoot2
{
	background-color:#fff;
}

.groupFooter table td{
	vertical-align:top;
}

.topMid{
	background-image:url(/nova/_assets/_gfx/footerMid.gif);
	background-repeat:repeat-x;
	height:15px;
}

.footerInner td{
	background-image:url(/nova/_assets/_gfx/footerInner.gif);
	background-repeat:repeat-x;
	background-color:#e0e0e0;
}

.footerDoubleIn{
	background-image:url(/nova/_assets/_gfx/footerDoubleIn.gif) !important;
}

.fTitle a{
	font-size:16px;
	font-weight:bold;
	color:#013998;
	text-decoration:none;
	margin-bottom:8px;
	display:block;
}

.sTitle{
	font-weight:bold;
	margin-bottom:4px;
}

.fGroup{
	margin-bottom:20px;
	float:left;
}

.fGroup a{
	color:#636466;
	text-decoration:none;
	display:block;
	background-image:url(/nova/_assets/_gfx/arrowBullet.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:8px;
}

.fGroup a:hover{
	text-decoration:underline;
}

.fGroup ul{
	margin:0px;
	padding:0;
	
}

.fGroup li{
	margin:5px 0 5px 10px;
	list-style-type:none;
	
}

.fSep{
	border-left:#c7c7c8 solid 1px;
	padding-left:15px;

}

.ok_btn{
	background-image:url(/nova/_assets/_gfx/ok.png);
	background-color:transparent;
	width:53px;
	height:21px;
	border:0;
	cursor:pointer;
}


.sNav .double{
	width:100px !important;
}
.sNav .head{
	font-weight:bold;
	padding:0px !important;
	margin:0px 0px 0px 5px !important;
	border-bottom:#ed2126 solid 0px;
	color:#000000 !important;
	width:215px;
}
.sNav{
	
	background-repeat:repeat-x;
	width:437px;
	height:40px;
	float:right;
	position:relative;

}
.sNav .BG
{
    background-image:url(/nova/_assets/_gfx/secMenuBack.gif);
    background-repeat:repeat-x;
	width:400px;
	height:40px;
	position:absolute;
	top:0px;
	left:0px;
}

.subNav li{
	padding:14px 11px;
	color:#a6c3ff;
	font-size:10px;
}

.moreBtn{
	/*float:right;*/
	background-image:url(/nova/_assets/_gfx/moreBack.gif) !important;
	background-repeat:repeat-x;
	height:28px;
	padding:12px 0 0 0 !important;
	text-align:center;
	width:34px;
	border-top-left-radius:0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:0px;
}

table td{
vertical-align:top;
}


.footer{
	background-image:url(/nova/_assets/_gfx/footerBack.gif);
	background-repeat:repeat-x;
	height:44px;
	position:relative;
}

.footer .inF
{
	width:993px;
	margin:0 auto;
	position:relative;
}

.footer .fgroup{
	position:absolute;
	top:15px;
	left:5px;
}

.footer .forth{
	position:absolute;
	top:5px;
	right:50px;
}

.footer .nova{
	position:absolute;
	top:1px;
	right:5px;
}

.credits{
	font-size:11px;
	color:#636466;
	padding:5px 0 0 3px;
}

.credits a{
	color:#636466;
	text-decoration:none;
}

.credits a:hover{
	text-decoration:underline;
}
.newPromo{
	background-image:url(/nova/_gfx/backMatrix.png);
	background-repeat:no-repeat;
	width:953px;
	height:361px;
	margin:0 auto;
	padding:0 0 15px 0;
}

/*
    anythingSlider v1.2
*/
.anythingSlider                         { width: 870px; height: 278px; position: relative; padding:12px 0 0 43px }
.anythingSlider .rapper                 { width: 870px; overflow: hidden; height: 278px; padding:0; margin: 0; position: absolute; }

                                        /* Width below is max for Opera */
.anythingSlider .rapper ul              { width: 32700px; list-style: none; position: absolute; top: 0; left: -40px; *left: 0px;  margin: 0;}
.anythingSlider .rapper ul li           { float: left;  height: 278px; width: 870px; margin: 0; position:relative; background-repeat:no-repeat;  }
.anythingSlider .arrow                  { display: block; height: 18px; width: 19px; background: url(/nova/_gfx/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 0px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; position:absolute; left:10px; *left:-30px; top:2px; }
.anythingSlider .back                   { background-position: -115px 0; position:absolute; left:-10px; *left:-50px; top:2px;  }
.anythingSlider .forward:hover          { background-position: 0 -18px; }
.anythingSlider .back:hover             { background-position: -115px -18px; }

.thumbNav                               { position: relative; top: 307px; left:15px; *left:54px; }
.thumbNav li                            { display: inline; }
.thumbNav a                             { font-family:Tahoma; font-size:12px; font-weight:bold; background-image:url(/nova/_gfx/promoBtn_off.png); text-decoration:none; color:#FFFFFF; display: inline-block; width:23px; padding: 4px 0;  margin: 0 2px;  text-align: center; }
.thumbNav a:hover                       { background-image: none; background-image:url(/nova/_gfx/promoBtn.png); }
.thumbNav a.cur                         { background-image: url(/nova/_gfx/promoBtn.png); }

.start-stop                             { display:none; z-index: 10; background: green; background-image: url(/nova/images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; }
.start-stop.playing                     { background-color: red; }
.start-stop:hover                       { background-image: none; }

/*
  Prevents
*/

.promoInfo{
	background-image:url(/nova/_gfx/promoBackStripe.png);
	background-repeat:repeat-x;
	height:287px;
	width:370px;
	position:absolute;
	right:0;
}

.promoHead{
	background-image:url(/nova/_gfx/promoHead.png);
	width:349px;
	height:33px;
	margin:2px auto;
	padding:5px 5px 5px 10px;
	color:#bbc0e5;
	font-size:11px;
	font-weight:bold;
	position:relative;
}

.prLogo{
	background-image:url(/nova/_gfx/backLogo.png);
	background-repeat:no-repeat;
	width:61px;
	height:31px;
	position:absolute;
	top:5px;
	right:5px;
}

.dateTime{
	margin-top:3px;
}

.dateTime span{
	margin-left:5px;
	background-image:url(/nova/_gfx/clock.png);
	background-repeat:no-repeat;
	background-position:left 1px;
	padding: 0 5px 0 17px;
}

.promoTtile{
	color:#c2c2c2;
	font-weight:bold;
	font-size:23px;
	margin:20px 12px 12px 12px;
}

.promoTtile a{
	color:#c2c2c2;
	text-decoration:none;
}

.promoTtile a:hover{
	color:#e7e7e7;
}

.promoTtile span{
	font-size:18px;
	display:block;
}

.promoInfo .extra{
	margin:10px 12px;
}

.pr_inner{
	position:relative;
	height:285px;
	width:370px;
}

.pr_more{
	position:absolute;
	bottom:20px;
	left:4px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/nova/_gfx/arrowWhite.png);
	background-position:left -8px;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
	text-decoration:none;
}

.pr_more:hover{
	text-decoration:underline;
}

.seeTheVideo{
	position:absolute;
	bottom:10px;
	right:1px;
	width:91px;
	height:41px;
	background-image:url(/nova/_gfx/seeTheVideo.png);
}

/*
HD - SD BUTTONS
*/

.HDbuttons{
	width:460px;
	margin:0 auto;
}

.hdSd{
	background-image:url(/nova/_gfx/buttonHDSD_off.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:101px;
	height:44px;
}

.hdSd:hover, .hdSd.active{
	background-image:url(/nova/_gfx/buttonHDSD_on.png);
}


.hd{
	background-image:url(/nova/_gfx/buttonHD_off.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:177px;
	height:44px;
}

.hd:hover, .hd.active{
	background-image:url(/nova/_gfx/buttonHD_on.png);
}

.sd{
	background-image:url(/nova/_gfx/buttonSD_off.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:177px;
	height:44px;
}

.sd:hover, .sd.active{
	background-image:url(/nova/_gfx/buttonSD_on.png);
}

.hdbox{
	background-color:#2336c4;
	color:#aed8ff;
	display:block;
	padding:5px 10px;
	font-size:11px;
	margin-bottom:20px;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
}

.hdbox span{
	float:left;
	width:290px;
	padding:10px;
	border-right:#01119e solid 1px;
}

.nob{
	border-right:none !important;
}
#movies-panel{
	display:none;
	position:absolute;
	z-index:1;
	width:690px;
	z-index:2147483647;
}

#movies-panel .mid{
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
	background-color:#FFFFFF;
	padding:17px;
	background-image:url(/nova/_gfx/movDeg.png);
	background-repeat:repeat-x;
	color:#6a6a6a;
	font-size:12px;
}

.movBoxTop{
	background-image:url(/nova/_gfx/movBoxTop.png);
	background-repeat:no-repeat;
	width:100%;
	height:24px;
	font-size:11px;
	font-weight:bold;
	color:#1d2cac;
}

.movBoxBot{
	background-image:url(/nova/_gfx/movBoxBottom.png);
	background-repeat:no-repeat;
	width:100%;
	height:8px;
	overflow:hidden;
}

.movBoxTop a{
	float:right;
}

.movBoxHead{
	background-image:url(/nova/_gfx/movBoxHead.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	min-height:41px;
	background-color:#278eec;
}

.movBoxHead table td{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	height:40px;
	vertical-align:middle;
}

.movBoxHead table td span{
	float:left;
	margin-right:5px;
}

.movBoxHead table td .sign{
	float:left;
	margin-top:-2px;
}

#movies-panel .mid .img{
	border:#b6b6b6 solid 1px;
	float:left;
	margin-right:10px;
}

#movies-panel .mid .movBoxProg td img{
	margin-right:0 !important;
}



#movies-panel .mid h5{
	color:#222b62;
	margin:3px 0;
	padding:0 0 0 0px;
}

.movRightBox{
	background-color:#f1f1f2;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px;
	width:300px;
	min-height:165px;
	margin-left:20px;
}

.hline{
	border-bottom:#c8c8c8 solid 1px;
	margin:15px 0;
	height:1px;
	overflow:hidden;
}

.movBoxProg td{
	padding:8px 0;
}

.movDay{
	background-image:url(/nova/_gfx/movDay_bak.gif);
	width:12px;
	height:12px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#222b62;
	float:left;
	margin:1px 5px 0 0;
}

.clock{
	float:left;
	margin:1px 5px 0 0;
}

.movVideo{
	width:654px;
	margin:10px auto;
}

.addthis-select-free iframe{
	z-index:2147483647 !important;
}

.fb_btn2{
	float:left;
	margin-top:3px;
	margin-right:5px;
}
.social{
	width:122px;
	float:right;
	margin:10px 0;
}

.movCategories{
	overflow:hidden;
	margin-bottom:3px;
}

.movCatLeft{
	background-image:url(/nova/_gfx/movCatLeft.gif);
	background-repeat:repeat-x;
	height:19px;
	float:left;
	font-size:10px;
	padding:2px 13px 2px 15px;
	color:#fff;
	position:relative;
	margin-right:10px;
}
.movCatLeft a
{
	text-decoration:none;
	color:#fff;
}
.movCatLeft b{
	background-image:url(/nova/_gfx/movCatRight.gif);
	width:3px;
	height:19px;
	position:absolute;
	top:0;
	right:-2px;
}

.ktx_boxes{
	width:970px;
	margin:10px 0;
	height:160px;
}




.terms_btn{
	background-image:url(/nova/_gfx/ktx_term_btn.gif);
	width:108px;
	height:19px;
	display:block;
	margin:10px 0;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:3px;
	float:right;
}

td.WinnersTitle{
	font-size: 16px;
	color: #f3f3f2;
	padding: 0 0 8px 9px;
}

td.WinnersTextBlue{
	font-size: 13px;
	color: #5bacff;
	text-align: center;
}

td.WinnersText{
	font-size: 13px;
	color: #ffffff;
	padding: 0;
}

DIV.WinnersScroller	{
	width: 960px;
	height: 174px;
	overflow-y: auto;
	margin-top: 4px;
	margin-left: 0;
	margin-bottom: 2px;
    scrollbar-face-color:#ffffff;
    scrollbar-shadow-color:#d0d0d0;
    scrollbar-highlight-color:#d0d0d0;
    scrollbar-3dlight-color:#d0d0d0;
    scrollbar-darkshadow-color:#d0d0d0;
    scrollbar-track-color:#e6e6e6;
    scrollbar-arrow-color:#060a59;
	}
	
.winTab td{
	padding:0 10px;
}

td.GreyBG 
{
    background-image: url(/nova/_gfx/Grey-middle.png);
    background-repeat: repeat-y;
    font-size: 12px;
    line-height: 18px;
}

table.GreyBold 
{
    font-weight: bold; font-size: 11px; padding-bottom: 6px;
}

.WinnersRight 
{
    float: right; padding:4px 10px 4px 4px; color: #080d69;
}

.WinnersLeft 
{
    float: left; padding:4px 4px 4px 10px; color: #080d69;
}
.FormBGHolder 
{
    background-image: url(/nova/_gfx/WhiteBG.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: #fff;
    width: 970px;
    height: 181px;
}

.FormLHolder 
{
    padding: 8px 6px 8px 10px;
    float: left;
    font-size: 11px;
}

.FormRHolder 
{
    padding: 8px 10px 8px 6px;
    float: right;
    font-size: 11px;
}

.mainText{
	margin:120px 0 0 50px;
}

.formfield{
	border-left:#9d9da1 solid 2px;
	border-top:#9d9da1 solid 2px;
	border-bottom:#f1efe2 solid 1px;
	border-right:#f1efe2 solid 1px;
	font-size:12px;
	padding:0px 3px;
}

.formTable{
	margin:0; 
	background-image:url(/nova/_gfx/FormBG.png);
	width:466px;
	height:145px;
}

.formTable td{
	padding:2px 4px 0 10px;
	color: #080d69;
}

.FormRHolder .submit_btn, .FormLHolder .submit_btn{
	border:#19315b solid 1px;
	background-color:#172574;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	float:right;
	margin-right:6px;
	width: 138px;
}

.FormTitle 
{
    padding: 6px 0 2px 16px;
    color: #172574;
    font-size: 11px;
    font-weight: bold;
}

.termsBG{
	height:24px;
	width: 970px;
	margin: 10px 0 0 0;
}

.termsBG a
{
    float: right;
}

