body
{ margin:0; padding:0; font:normal 12px tahoma,Verdana,sans-serif; background-color:#FFFFFF color:#333; }

/*body.home div.menu li a.home
{ background:url("../images/menu_home.png") left top no-repeat; }
body.video div.menu li a.video
{ background:url("../images/newVideo.png") left top no-repeat; }
body.tv div.menu li a.tv
{ background:url("../images/newTv.png") left top no-repeat; }
body.games div.menu li a.games
{ background:url("../images/newGame.png") left top no-repeat; }
body.help div.menu li a.about
{ background:url("../images/newAbout.png") left top no-repeat; }

/* GENERAL STYLES START ---------------------- */
.cl { clear:both; }

.display_none { display:none; }

div.hp_content a, div.content a { color:#E56427; font-weight:bold; text-decoration:none; }
div.hp_content a:visited, div.content a:visited  { color:#E56427; }
div.hp_content a:hover, div.content a:hover  { color:#E56427; text-decoration:underline; }
div.hp_content a:active, div.content a:active  { color:#E56427; }

p.pbox { margin:0; padding:10px !important; text-align:left; background:url("../images/box_curve.gif") center bottom no-repeat; }

table.times
{ border:0; }
table.times th
{ border:0; border-left:1px solid #D9DADC; border-bottom:1px solid #D9DADC; background:#919194; }
table.times th.topleft
{ background:#919194 url("../images/topleft_th.gif") left top no-repeat; }
table.times th.topright
{ background:#919194 url("../images/topright_th.gif") right top no-repeat; }
table.times td
{ border:0; border-left:1px solid #D9DADC; border-bottom:1px solid #D9DADC; background:#C4C4C8; }
table.times td.botleft
{ background:#C4C4C8 url("../images/botleft_td.gif") left bottom no-repeat; }
table.times td.botright
{ background:#C4C4C8 url("../images/botright_td.gif") right bottom no-repeat; }
/* GENERAL STYLES END ------------------------ */

div.wrapper
{ margin:0 auto; padding:0; width:956px; }


/* HEADER OPEN ---------------------- */
div.header
{ margin:0; padding-top:5px; position:relative; width:956px; height:83px; background-color:#FFFFFF;}
div.header h1.logo
{ margin:0; padding:0; position:absolute; top:25px; left:0; width:349px; height:49px; }
div.header h1.logo a
{ margin:0; padding:0; position:absolute; top:0; left:0; width:349px; height:49px; }
div.header h1.logo span
{ margin:0; padding:0; cursor:hand; display:block; position:absolute; top:0; left:0; width:349px; height:49px;
background:#242424 url("../images/conn-x_tv_logo.gif") top no-repeat; }
/* HEADER CLOSE ---------------------- */


/* MENU OPEN ---------------------- */

div.menu
{ margin:0 0 1px 0; padding:0; background:#E3DFDE; outline:0 solid #f98; width:956px; height:40px; clear:both; }
div.menu ul
{ margin:0; padding:0; list-style:none; }
div.menu li
{ margin:0; padding:0; float:left; }
div.menu li a
{ margin:0; padding:0; display:block; }
div.menu li span
{ display:none; }

div.menu li a.home
{ width:118px; height:39px; background:url("../images/newHome.png") left top no-repeat; }
div.menu li a.home:hover
{ background:url("../images/newHome.png") left bottom no-repeat; }
div.menu li a.home:active
{ background:url("../images/newHome.png") left bottom no-repeat; }

div.menu li a.home_sel
{ width:118px; height:39px; background:url("../images/newHome.png") left bottom no-repeat; } 


div.menu li a.video
{ width:182px; height:39px; background:url("../images/newVideo.png") left top no-repeat; }
div.menu li a.video:hover
{ background:url("../images/newVideo.png") left bottom no-repeat; }
div.menu li a.video:active
{ background:url("../images/newVideo.png") left bottom no-repeat; }

div.menu li a.video_sel
{ width:182px; height:39px; background:url("../images/newVideo.png") left bottom no-repeat; }

div.menu li a.tv
{ width:159px; height:39px; background:url("../images/newTv.png") left top no-repeat; }
div.menu li a.tv:hover
{ background:url("../images/newTv.png") left bottom no-repeat; }
div.menu li a.tv:active
{ background:url("../images/newTv.png") left bottom no-repeat; }
div.menu li a.tv_sel
{ width:159px; height:39px; background:url("../images/newTv.png") left bottom no-repeat; }

div.menu li a.games
{ width:138px; height:39px; background:url("../images/newGame.png") left top no-repeat; }
div.menu li a.games:hover
{ background:url("../images/newGame.png") left bottom no-repeat; }
div.menu li a.games:active
{ background:url("../images/newGame.png") left bottom no-repeat; }
div.menu li a.games_sel
{width:138px; height:39px; background:url("../images/newGame.png") left bottom no-repeat; }

div.menu li a.tvchannels
{ width:192px; height:39px; background:url("../images/newTvchannels.png") left top no-repeat; }
div.menu li a.tvchannels:hover
{ background:url("../images/newTvchannels.png") left bottom no-repeat; }
div.menu li a.tvchannels:active
{ background:url("../images/newTvchannels.png") left bottom no-repeat; }
div.menu li a.tvchannels_sel
{ width:192px; height:39px; background:url("../images/newTvchannels.png") left bottom no-repeat; }

div.menu li a.about
{ width:167px; height:39px; background:url("../images/newAbout.png") left top no-repeat; }
div.menu li a.about:hover
{ background:url("../images/newAbout.png") left bottom no-repeat; }
div.menu li a.about:active
{ background:url("../images/newAbout.png") left bottom no-repeat; }
div.menu li a.about_sel
{ width:167px; height:39px; 
background:url("../images/newAbout.png") left bottom no-repeat; }
/* MENU CLOSE ---------------------- */


/* HP CONTENT SIDEBAR ---------------------- */
div.hp_content_sidebar
{ margin:0 0 1px 0; padding:0; width:956px; clear:both;
background:url("../images/hp_content_sidebar_bg.gif") center top repeat; }
div.hp_content_sidebar_in
{ margin:0; padding:0; width:956px; background:url("../images/hp_content_sidebar_bg2.gif") center bottom no-repeat; }
div.hp_content_single
{ margin:0; padding:0; width:956px;
background:#CFD0D2 url("../images/hp_content_sidebar_bg2.gif") center bottom no-repeat ; }

/* TERMS ---------------------- */
div.terms
{ margin:0 0 1px 0; padding:0; width:956px; clear:both;
background:url("../images/terms_bg.gif") center top no-repeat; }
div.terms_in
{ margin:0; padding:0; width:956px;
background:url("../images/terms_bg2.gif") center bottom no-repeat; }

div.hp_content
{ margin:20px 14px; padding:0; width:760px; float:left; DISPLAY:INLINE; }
div.hp_content h2
{ margin:0 0 24px 0; padding:0; font-size:12px; }
div.hp_content p
{ margin:0 0 24px 0; padding:0; font-size:12px; }

div.center_div
{ margin:0 auto; width:90%; }

div.top_row
{ margin:0; padding:0; clear:both; }
.topBanner 
	{
		text-align:right;
	}
.topBanner img
	{
		padding-top:5px;
		border:none;
	}
.topBanner a
	{
		text-decoration:none;	
	}
.topBanner object
	{
		border:0;
	}

div.video
{ margin:0; padding:0; width:438px; height:255px; float:left; }
div.video h2.video
{ margin:0; padding-bottom:1px; width:438px; height:25px; }
div.banner
{ margin:0; padding:0; width:300px; height:255px; float:left; }
div.banner img
{ margin:5px 0 0 0; padding:0; }

div.bottom_row
{ margin:0; padding:0; height:194px; outline:0px solid #f92;}
div.box
{ margin:0 10px 0 0; padding:0; width:243px; height:195px; position:relative; float:left; }
div.box_bg1
{ background:url("../images/hp_box_bg01.png") left bottom no-repeat; }

div.box h2
{ margin:0; padding:0; }
div.box div.image
{ margin:0; padding:0; background:#252626; width:122px; height:173px; position:relative; top:1px; left:0; }
div.box div.image img
{ width:122px; height:173px;  }
div.box div.image span.left_curve
{ margin:0; padding:0; position:absolute; width:8px; height:8px; bottom:0; left:0;
background:url("../images/left_curve.gif") left bottom no-repeat; }
div.box div.text
{ margin:0; padding:5px 10px; width:110px; height:140px; position:absolute; top:28px; left:110px; font:Tahoma;
 font-size:11px; color:#3D3E3E; }
div.box div.text h3
{ margin:0 0 10px 0; padding:0; color:#E7B148; font-weight:normal; font-size:13px; }
div.box div.text h3.film_express
{ color:#C1D25F; }
div.box div.text p
{ margin:0; padding:0; font-size:inherit; }
div.box div.text p a
{ text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:90%; padding-right:5px;}
div.box div.text p.arrow_up
{ text-align:right; padding-right:8px; width:100%; position:absolute; top:0; right:0; }
div.box div.text p.arrow_down
{ text-align:right; padding-right:8px; width:100%; position:absolute; bottom:0; right:0; }
div.no_margin
{ margin:0; }

div.hp_sidebar
{ margin:20px 14px; padding:0; width:130px; float:right; DISPLAY:INLINE; }
div.hp_sidebar p.banner
{ margin:0; padding:0 0 27px 0; }
/* HP CONTENT SIDEBAR CLOSE ---------------------- */


/* CONTENT SIDEBAR OPEN ---------------------- */
div.content_sidebar
{ margin:0 0 1px 0; padding:0; width:956px; clear:both;
background:url("../images/content_sidebar_bg.gif") center top repeat-y; }
div.content_sidebar_in
{ margin:0; padding:0; width:956px; background:url("../images/content_sidebar_bg2.gif") center bottom no-repeat; }

div.content
{ margin:20px 14px; padding:0; width:760px; float:left; DISPLAY:INLINE; }
div.content h2
{ margin:0 0 24px 0; padding:0; font-size:14px; }
div.content p
{ margin:0 0 24px 0; padding:0; font-size:12px; }

div.film_express_bg
{ background:url("../images/film_express_clock.jpg") right bottom no-repeat; }
div.film_club_bg
{ background:url("../images/film_club_clock.jpg") right bottom no-repeat; }
div.telly_bg
{ background:url("../images/telly.png") right bottom no-repeat; }
div.gamejoy_bg
{ background:url("../images/gamejoy.jpg") right bottom no-repeat; }
div.calc_bg
{ background:url("../images/calc.gif") right bottom no-repeat; }
div.help_bg
{ background:url("../images/help.jpg") right bottom no-repeat; }
div.remote_bg
{ background:url("../images/remote.jpg") right bottom no-repeat; }
div.about_bg
{ background:url("../images/about.jpg") right bottom no-repeat; }
div.tvProgram_bg
{ background:url("../images/tv_program.jpg") right bottom no-repeat; }


div.content
{ margin:20px 14px; padding:0; width:760px; float:left; DISPLAY:INLINE; }

div.movie_details
{ margin-left:15px; padding:0; width:733px;
background:url("../images/movie_details_bg2.gif") left bottom repeat-y; }
div.movie_details h2
{ margin:0; padding:0;font-size:6px; }
div.movie_details div.image
{ margin-left:1px; padding:0; width:172px; height:245px; float:left; position:relative; }
div.movie_details div.image div.img_curve
{ margin:0; padding:0; width:172px; height:245px; position:absolute; bottom:0; left:0;
background:url("../images/left_curve.gif") bottom left no-repeat; }
div.movie_details div.text
{ margin:5px; color:#3D3E3E; font-family:Tahoma;  padding:0; width:542px; float:left; }
div.movie_details div.text p
{ margin:0; padding:0; font-size:12px;  }
div.movie_details div.text h3
{ margin:0 0 10px 0; color:#3D3E3E; font-family:Tahoma; padding:0; font-size:15px; }

div.movie_details_2
{ margin:0 0 0 14px; padding:0; DISPLAY:INLINE; width:574px; font-size:12px; float:left;
background:url("../images/movie_details_bg.gif") left bottom no-repeat; }
div.movie_details_2 h2
{ margin:0; padding:0; font-size:5px; }
div.movie_details_2 div.image
{ margin:0; padding:0; width:172px; height:245px; float:left; position:relative; }
div.movie_details_2 div.image div.img_curve
{ margin:0; padding:0; width:172px; height:245 bottom:0; position:absolute;left:0;
background:url("../images/left_curve.gif") bottom left no-repeat; }
div.movie_details_2 div.text
{ margin:10px; padding:0; width:373px; color:#3D3E3E; height:225px; float:left; }
div.movie_details_2 div.text p
{ margin:0; padding:0; font-size:12px;  }
div.movie_details_2 div.text h3
{ margin:0 0 10px 0; color:#3D3E3E; padding:0; font-size:15px; font-weight:bold; font-family:Tahoma;}

div.categories
{ margin:0 14px 20px 0; padding:0; DISPLAY:INLINE; width:147px; float:right; }
div.categories h2
{ margin:0; padding:0 0 1px; width:147px; }
div.categories a
{ margin:0 0 2px 0; padding:0; display:block; }
div.categories a.paidika
{ width:147px; height:45px; background:url("../images/category_paidika.gif") left bottom no-repeat; }
div.categories a.paidika_sel
{ width:147px; height:45px; background:url("../images/category_paidika_hover.gif") left bottom no-repeat; }
div.categories a.paidika:hover
{ width:147px; height:45px; background:url("../images/category_paidika_hover.gif") left bottom no-repeat; }

div.categories a.document
{ width:147px; height:45px; background:url("../images/category_document.gif") left bottom no-repeat; }
div.categories a.document_sel
{ width:147px; height:45px; background:url("../images/category_document_hover.gif") left bottom no-repeat; }
div.categories a.document:hover
{ width:147px; height:45px; background:url("../images/category_document_hover.gif") left bottom no-repeat; }

div.categories a.lifestyle
{ width:147px; height:45px; background:url("../images/category_lifeStyle.gif") left bottom no-repeat; }
div.categories a.lifestyle_sel
{ width:147px; height:45px; background:url("../images/category_lifeStyle_over.gif") left bottom no-repeat; }
div.categories a.lifestyle:hover
{ width:147px; height:45px; background:url("../images/category_lifeStyle_over.gif") left bottom no-repeat; }

div.categories a.tvseries
{ width:147px; height:45px; background:url("../images/category_tvseries.gif") left bottom no-repeat; }
div.categories a.tvseries_sel
{ width:147px; height:45px; background:url("../images/category_tvseries_hover.gif") left bottom no-repeat; }
div.categories a.tvseries:hover
{ width:147px; height:45px; background:url("../images/category_tvseries_hover.gif") left bottom no-repeat; }

div.categories a.movies
{ width:147px; height:45px; background:url("../images/category_movies.gif") left bottom no-repeat; }
div.categories a.movies_sel
{ width:147px; height:45px; background:url("../images/category_movies_hover.gif") left bottom no-repeat; }
div.categories a.movies:hover
{ width:147px; height:45px; background:url("../images/category_movies_hover.gif") left bottom no-repeat; }

div.categories a.music
{ width:147px; height:45px; background:url("../images/category_music.gif") left bottom no-repeat; }
div.categories a.music_sel
{ width:147px; height:45px; background:url("../images/category_music_hover.gif") left bottom no-repeat; }
div.categories a.music:hover
{ width:147px; height:45px; background:url("../images/category_music_hover.gif") left bottom no-repeat; }


div.movies
{ margin:20px auto; width:734px; font-size:11px; clear:both; 
height:200px;
background: #909194 url("../images/movies_stripe_bg.gif") no-repeat bottom center; }

div.movies h2
{ margin:0; }

table.movies_list_ex img
{ }
table.movies_list_ex span
{ /*display:block; */ font-size:11px;}
table.movies_list_ex a
{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
table.movies_list_ex a:visited
{ color:#FFFFFF; }
table.movies_list_ex a:hover
{ color:#67C34B; text-decoration:none; }
table.movies_list_ex a:active
{ color:#67C34B; }
table.movies_list_ex a:hover img
{ border-color:#67C34B }

table.movies_list_ex a.sel_express *
{ color:#67C34B; }
table.movies_list_ex img.sel_express
{ border-color:#67C34B; }

table.movies_list_cl img
{ }
table.movies_list_cl span
{ display:block; }
table.movies_list_cl a
{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
table.movies_list_cl a:visited
{ color:#FFFFFF;}
table.movies_list_cl a:hover
{ color:#67C34B; text-decoration:none; }
table.movies_list_cl a:active
{color:#FFFFFF;}
table.movies_list_cl a:hover img
{ border:1px solid #67C34B; }

table.movies_list_cl a.sel_club *
{ color:#67C34B; }
table.movies_list_cl img.sel_club
{ border:1px solid #67C34B}

/* Remote control image */
ul.rem_co
{ margin:0; padding:0; color:#5B5B5B; font:bold 11px tahoma,verdana,sans-serif; list-style:none; }
ul.rem_co li
{ margin:0; padding:6px 3px 3px 3px; }
ul.rem_co li span
{ padding:3px 3px 3px 6px; background:#69B948 url("../images/span_rem_co.gif") left center no-repeat; color:#FFFFFF; }

/* Faq list */
ol.faq_list
{ margin:0 0 0 30px; padding:0; }
ol.faq_list li
{ margin:0 0 5px 0; padding:0; }
ol.faq_list li span.faq_que
{ cursor:pointer; font-weight:bold; }
ol.faq_list li span.faq_ans
{ margin:0; padding:0; font-weight:normal; }

div.tv_channels
{ margin:0 auto; padding-top:10px; padding-bottom:10px; padding-left:0; padding-right:0; width:734px; font-size:12px; background:#909194; }
div.tv_channels h2
{ margin:0 0 24px 0; padding:0; font-size:14px; }
div.tv_channels ul
{ margin:0 40px; padding:0; list-style:none; }
div.tv_channels ul li
{ margin:0; width:77px; height:76px; padding:0 0 10px 14px; float:left; }
div.tv_channels ul li a
{ border:2px solid #909194; position:absolute; z-index:10; }
div.tv_channels ul li a.sel
{ border:2px solid #0086CE; position:absolute; z-index:10; }
div.tv_channels ul li a:hover
{ border:2px solid #0086CE; }

div.channel_description
{  margin:0; padding:0; color:#D9DADC; width:734px; 
background:url("../images/channels_line.gif") center top no-repeat; clear:both;}
div.channel_description p
{  margin:0; padding:2px 20px 10px 20px; color:#D9DADC; width:694px; height:60px; font-size:12px;
background:url("../images/channels_curve.gif") center bottom no-repeat;}
div.channel_description h2
{  margin:0; padding:8px 20px 2px 20px; color:#FCAF17; font-size:12px; width:694px;}


div.tv_program
{ margin:0 auto; padding-top:0; padding-bottom:10px; padding-left:0; padding-right:0; width:734px; font-size:12px; background:#262626; }
div.tv_program h2
{ margin:0;
padding:0; font-size:14px; }

div.games
{ margin:0 auto; padding:0; width:734px; font-size:12px; background:#909194; }
div.games ul
{ margin:0; padding:0; list-style:none; }
div.games ul li
{ margin:0 0 0 30px; text-align:center; width:145px; height:136px; padding:0 0 10px 0; float:left; DISPLAY:INLINE; }
div.games ul li span
{ display:block; }
div.games ul li img
{ border:1px solid #252526; }
div.games ul li a
{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.games ul li a:visited
{ color:#FFFFFF; }
div.games ul li a:hover
{ color:#00A0E3; text-decoration:none; }
div.games ul li a:active
{ color:#FFFFFF; }
div.games ul li a:hover img
{ border-color:#63BC48}
div.games ul li a img.sel
{ border:1px solid #63BC48; }
div.games ul li a.sel
{ color:#63BC48; }

div.games_description
{  margin:0; padding:0; color:#D9DADC; width:734px;
background:url("../images/channels_line.gif") center top no-repeat; clear:both;}
div.games_description p
{  margin:0; padding:2px 20px 10px 20px; color:#D9DADC; width:694px; height:50px; font-size:12px;
background:url("../images/channels_curve.gif") center bottom no-repeat;}
div.games_description h2
{  margin:0; padding:15px 20px 2px 20px; color:#5ABE33; font-size:12px; width:694px;}

div.sidebar
{ margin:20px 14px; padding:0; width:130px; float:right; DISPLAY:INLINE; }
/* CONTENT SIDEBAR CLOSE ---------------------- */
/* Text Slider Homepage Boxes ------------------ */
.slider {position:relative; overflow:hidden;  height:130px;  margin-bottom:20px}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}
/* End of  Text Slider Homepage Boxes ------------------ */

/* FOOTER OPEN ---------------------- */
div.footer
{ margin:0; font-size:11px; text-align:center; width:956px; height:32px; color:#FFFFFF;
background:#FFFFFF url("../images/footer_bg.jpg") center top no-repeat; }
/*background:#242424 url("../images/footer_bg.jpg") center top no-repeat; }*/

div.footer a
{ color:#FFFFFF; text-decoration:none; }
div.footer a:hover
{ color:#FFFFFF; text-decoration:underline; }
/* FOOTER CLOSE ---------------------- */