#container {
  width: 925px;
  margin-left: auto;
  margin-right: auto;
  position:relative;
}
#container_hq {
 width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position:relative;
}
body {
	background-image: url(../../images/bgnew.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #deeaef;
	margin: 0;
	padding: 0;
}
body,td,th {
	font-family: "Trebuchet MS";
	font-size: 11px;
}
img {
	border: 0;
}
h1 {
	font-size: 23px;
	padding-top: 8px;
	font-weight: bold;
	margin-bottom:5px;
}
h1.notoppad {
	padding-top: 0px;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom:5px;
}
a {
	color: #55aee5;
	text-decoration: underline;
}
a:hover {
	color: #55aee5;
	text-decoration: none;
}
h3 {
	font-size: 18px;
	color: #55aee5;
	margin: 0;
	padding: 0;
}
#logohead {
  float: left;
  margin-bottom: 15px;
}
#header {
  margin-top: 20px;
  width: 925px;
}
#contacts a, #contacts { 
  color: #fff;
}
#contacts {
  float: right;
  margin-top: 0px;
}
#menu {
  width: 925px;
  background-image: url(../../images/menub.png);
  clear: both;
  height: 42px;
  margin-top: 12px;
  position: relative;
}
#container #menu ul {
	margin: 0;
	padding: 0;
	padding-left: 17px;  
  padding-top: 15px;
}
#container #menu ul li {
	list-style-type: none;
	float: left;
}
#container #menu ul li.sep {
	width: 44px;
	text-align: center;
}
#container #menu ul li a {
	text-decoration: none;
	color: #26292b;
}
#vodban {
  float: right;
  position:absolute;
  right: 0px;
  top: 0px;
}
#main {
  width: 925px;
  height: 486px;
  background-image: url(../../images/mainbg.jpg);
  background-color: #EAEFF3;
}
#container #main #player {  
  margin-top: 12px;
  width: 567px;
  height: 427px;
  float: left;
  margin-left: 5px;
  background-image: url(../../images/playerbackground.jpg);
  background-repeat: no-repeat;
	width: 560px;
	height: 406px;
  padding: 12px;
}

#container #main #playerin #objin {
	padding-left: 13px;
}

.player_background {
	background-image: url(../../images/playerbackground.jpg);
	width: 572px;
	height: 428px;
}
.player_background_hg {
        background-image: url(../../images/playerbackground_hg.jpg);
        width: 668px;
        height: 535px;
}
#rpanel {
  position: relative;
  margin-top: 12px;
  margin-left: 5px;
  float: right;
  color: #333;
}
#rpanel #col1head {
  position: absolute;
  background-image: url(../../images/col1head.png);
  background-repeat: no-repeat;
  width: 349px;
  height: 163px;
  right: -8px;
}
#rpanel #col1head #label {
  font-size: 20px;
  color: #fff;
  margin-left: 27px;
}
#rpanel #col1head p {
  font-size: 13px;
  line-height: 18px;
  margin-left: 27px;
}
#rpanel #col2head {
  position: absolute;
  background-image: url(../../images/col2head.png);
  background-repeat: no-repeat;
  width: 347px;
  height: 142px;
  top: 163px;
  right: -7px;
}
#rpanel #col2head #label {
  font-size: 18px;
  font-weight: bold;
  padding-left: 5px;
  color: #fff;
  margin-left: 27px;
}
.inputbox {
	width: 173px;
	height: 16px;
	border: solid 1px #d5dfe3;
}
#rpanel #col3head {
  position: absolute;
  background-image: url(../../images/col3head.png);
  background-repeat: no-repeat;
  width: 342px;
  height: 115px;
  top: 305px;
  right: -7px;
}
#rpanel #col3head #label {
  font-size: 18px;
  font-weight: bold;
  padding-left: 5px;
  color: #fff;
  margin-left: 27px;
}
#rpanel #col3head p {
  font-size: 13px;
  line-height: 18px;
  margin-left: 27px;
}
#signup {
  float: right;
  padding-right: 50px;
}

#container #bottom #hotestchannels_bg {
	background-image: url(../../images/htbg.jpg);
	width: 925px;
	height: 99px;
	text-align: center;
}
#container #bottom #hotestchannels {
	text-align: center;
}
#container #bottom #hotestchannels ul {
	padding: 0;
	margin: 0;
	padding-top: 20px;
}
#container #bottom #hotestchannels ul li {
	list-style-type: none;
	width: 76px;
	display: inline;
}
#container #bottom #hotestchannels ul li.hide {
	display: none;
}
#container #footer {
	background-color: #4a5a61;
	height: 32px;
	width: 925px;
	line-height: 30px;
	color: #94a3a8;
}
#main h3 {
	font-size: 18px;
	color: #55aee5;
  display: absolute;
  left: 20px;
}
#hch {
  clear: both;
  padding: 1px 0px 0px 20px;
}
.hide {
  display:none;
}
.white {
  color: #fff;
}
#tab_forgotpassword {
  display:none;
  position: relative;
  top: 0px;
}


img {
	border: 0;
}
h1 {
	font-size: 23px;
	padding-top: 8px;
	font-weight: bold;
	margin-bottom:5px;
}
h1.notoppad {
	padding-top: 0px;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom:5px;
}
a {
	color: #55aee5;
	text-decoration: underline;
}
a:hover {
	color: #55aee5;
	text-decoration: none;
}
h3 {
	font-size: 18px;
	color: #55aee5;
	margin: 0;
	padding: 0;
}
#container #main #playerin #objin {
	padding-left: 13px;
}
#container #main #title {
	font-size: 26px;
	font-weight: bold;
	color: #f83a44;
}
#container #main #subtitle {
	font-size: 14px;
	font-weight: bold;
	color: #03597c;
	line-height: 22px;
}
#container #main #loginpanel {
	background-image: url(../../images/loginpanel.jpg);
	background-repeat: no-repeat;
	width: 281px;
	height: 123px;
}
#container #bottom #hotestchannels_bg {
	background-image: url(../../images/htbg.jpg);
	width: 925px;
	height: 99px;
	text-align: center;
}
#container #bottom #hotestchannels {
	text-align: center;
}
#container #bottom #hotestchannels ul {
	padding: 0;
	margin: 0;
	padding-top: 20px;
}
#container #bottom #hotestchannels ul li {
	list-style-type: none;
	width: 76px;
	display: inline;
}
#container #bottom #hotestchannels ul li.hide {
	display: none;
}
#container #footer {
	background-color: #4a5a61;
	height: 32px;
	width: 925px;
	line-height: 30px;
	color: #94a3a8;
}
.white {
	color: white;
}
.red {
	color: red;
}
.inputbox {
	width: 173px;
	height: 16px;
	border: solid 1px #d5dfe3;
}
.inputbox_marked {
	width: 173px;
	height: 16px;
	border: solid 1px red;
}
.hide {
	display: none;
}
#remark {
	color: red;
	line-height: 15px;
}
.content_blackbold {
	color: black;
	font-weight: bold;
}
.channel_rayv {
	width: 540px;
	float: left;
}
.channel_channels {
	width: 358px;
	max-width: 358px;
	float: right;
}
.channel_channels_long {
  width: 265px;
  max-width: 265px;
  float: right;
}

.movie_info{width:315px; font-size:11px; background:#fff url(../../images/movie_tp_bg.jpg) repeat; color:#728389;}
.movie_info p{background-color:#fff;}
.movie_info *{margin:5px;}
.movie_info div{color:#ffa755; padding:2px; background-color:#fff; font-weight:bold; width:60%;}

#movies_info{ float:right; margin:5px; margin-right: 2px; margin-top:40px; position:relative;}
.movies_inner_info { height:395px; background:#74868c url(../../images/channel_bg.jpg) repeat; width: 340px; }
.vod_inner_info { height:395px; background:#74868c url(../../images/vod_bg.jpg) repeat; width: 340px; }
.movies_inner_info_long { height:499px; background:#74868c url(../../images/channel_bg_long.jpg) repeat; }
#movies_info #channels_button{position:absolute; top:-30px; left:-3px;}
#movies_info #movie_channel_button{position:absolute; top:-26px; left:200px;}
#movies_info #usa_button{position:absolute; top:-30px; left:109px;}
#movies_info #vod_button{position:absolute; top:-30px; left:221px;}
ul {
	padding: 0;
	margin: 0;
}
ul li {
	padding: 0;
	margin: 0;
}
ul#movies_list{display:block; list-style:none; margin:auto; margin-top:15px; overflow:scroll;}
ul#movies_list li{width:307px; height:52px; background: transparent url(../../images/movies_sep_line.jpg) top repeat-x; position:relative;}
ul#movies_list li .date{color:#fff; font-weight:bold; position:absolute; top:10px; left:10px;}
ul#movies_list li .movie_name{color:#ff932d; font-weight:bold; font-size:14px; position:absolute; top:10px; left:70px;}
ul#movies_list li .category{color:#fff; font-size:11px; position:absolute; top:30px; left:70px;}
ul#movies_list li .info{position:absolute; top:10px; right:10px;}

ul#channels_list{ float: left; list-style:none; margin:auto; margin: 0; padding: 0;}
ul#channels_list ul { margin: 0; padding: 0;}
ul#channels_list li{height:65px; float:left; margin:0; padding: 3px; text-align: center;}
ul#channels_list li a {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.white_url {
	color: #ffffff;
	text-decoration: underline;
}
a.white_url:link {
	color: #ffffff;
	text-decoration: underline;
}
a.white_url:visited {
	text-decoration: underline;
	color: #ffffff;
}
a.white_url:hover {
	text-decoration: none;
	color: #ffffff;
}
a.white_url:active {
	text-decoration: underline;
	color: #ffffff;
}
#contentgeneral_subscription {
  background-image: url(../../images/subscriptionbg.jpg);
  background-color: #9ba9ac;
  background-repeat: repeat-x;
  color: white;
  font-size: 14px;
  font-weight: normal;
}
#contentgeneral_subscription #whiteplate {
	background-color: white;
	position: absolute;
	top: 146px;
	width: 901px;
	height: 415px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
#innercontent {
	width: 901px;
	height: 350px;
}
#subscription_left {
	width: 309px;
	float: left;
}
#subscription_middle {
	width: 20px;
	float: left;
}
#subscription_right {
	width: 572px;
	float: left;
}
#time_shifting_content {
	color: white;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
  position: relative;
  top: -5px;
}
.vodtitle {
  text-align: left;
}
.vodtab {
	color: white;
}
.vodtab_selected {
	color: black;
	background-color: #cad5db;
}
.label {
	color: #74868c;
}
.inputbox_short {
	border: solid 1px #cdcdcd;
	background-color: white;
	width: 137px;
	height: 18px;
}
.faq_supportform_green {
	color: #5f911b;
}
#faq_supportform_inner {
  color: #000;
  padding: 3px;
}
.textarea {
	border: solid 1px #cdcdcd;
	background-color: white;
	width: 224px;
	height: 129px;
}
#vod_topsearchbox {
	padding: 3px;
}
#vod_topsearchbox #in {
	background-image: url(../../images/vod_topsearchbox.jpg);
	height: 63px;
	width: 332px;
}
#vod_topsearchbox #in #insearchbox {
	color: white;
	padding-left: 10px;
	padding-top: 3px;
}


#instruction_column_middle {
    background-color: white;
    color: #7d8e94;
        width: 284px;
        margin-left: 1px;
        height: 371px;
}
#instruction_column_middle_content {
        padding-left: 22px;
}
#instruction_column_footer {
        background-image: url(../../images/downloadbox_footer.jpg);
        margin-left: 1px;
        width: 284px;
        height: 10px;
}
#instructions {
        width: 886px;
        height: 435px;
}
#instruction_column {
        width: 294px;
        float: left;
}
#instruction_column_pagename {
        float: left;
        font-size: 16px;
        color: black;
        font-weight: bold;
        width: 200px;
        padding-top: 28px;
        padding-left: 22px;
}
#instruction_column_step {
        font-size: 30px;
        text-align: right;
        color: white;
        float: right;
        padding-right: 20px;
        font-weight: bold;
        padding-top: 10px;
}
#instruction_column_header {
        background-image: url(../../images/downloadbox_header.jpg);
        width: 294px;
        height: 54px;
}
#lng {
  position:absolute;
  z-index: 100;
  right: 10px;
}
