 h1, h2, h3,  h4,  h5, h6 { 
	padding:0px,0px,0px,0px;
	margin:0px,0px,0px,0px;
	display:inline;
}

body .programImage {
	float: right;
	position: relative;
	margin-left: 20px;
	border: 1px solid #1A5E8E;
}

#loadingObject {
    visibility:visible;
    display:block;
    z-index:99;
}

body .background{
    position : absolute;
	left : 0px;
	top : 0px;
	width : 960px;
	height : 540px;
    background-image : url('../images/SMC_main_bg.png');
    z-index:-1;
}

 body .actionPopUpTitle{
    color:#cccccc;
 }
 
 .styleWithOpacity{
    opacity:0.5;
    filter:alpha(opacity=70);
    opacity:.70;
}

.screenTitle {    
	font-size: 80px;
	color: #2483b2;
	letter-spacing: -6px;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
	position: absolute;
	top: -10px;
	line-height: 90px;
	right: 0px;
	text-align: right;
	text-transform: lowercase;

  }
  
  /*------Helpbar elements and background----------*/
  body .sf-ui-keyhelp{    
    background-image: url(../images/help_bg_2.png);
}

.sf-ui-keyhelp table table td{  
    line-height:30px; display:inline-block; vertical-align:middle;
    font-size:14pt;
}
/*------/Helpbar elements and background----------*/

 .movieList .panelRow {
	position: relative;
    overflow:hidden;
    white-space:normal;
    margin-left:30px;
    height:104px;    
    color:#fff;
}

 .movieList .panelCover {
	position: relative;
	float: left;
	margin-right: 10px;    
    top:-3px;
}

 .movieList .panelRow p {
 	font-size: 16pt;
	color: #fff;
}

/*-----sfList element's background------*/
 body .sf-ui-list-blured {
background-image:none;
}

  body .sf-ui-list-selected {
background-image:none;
}

  body .sf-ui-list-focused {
   background-image:none;
}
/*----- /sfList element's background------*/

/*   ----   Sliding Panel    ----   */

.categoriesElement div{
    text-align: right;
    padding-right:20px;
}

.categoriesElement{
    width : 280px;
    position : absolute;
    white-space : nowrap;
    z-index : 5;
	text-align: right;
	line-height: 40px;
	height: 40px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #114D79;
	color: #72c6f8;
	font-size: 16pt;
	cursor: pointer;	
    
    background-repeat: repeat-x;
	background-position: center center;
}

  .folderImg {
	background-image: url(../images/arrow-right.png);
	background-repeat: no-repeat;
	background-position: center center;
}

  .folderImgW {
	background-image: url(../images/arrow-right-W.png);
	background-repeat: no-repeat;
	background-position: center center;   
}
  .categoriesListBG {
	position: absolute;
	background-color: #112537;
	width: 280px;
	height: 550px;
	left: 0px;
	top: 0px;
    z-index:0;
}

.slidingPanelImage {
}

.slidingElement{
    width : 300px;
    color : #72C6F8;
    text-align : left;
    position : absolute;
    white-space : nowrap;
    z-index : 5;
    height:40px;
    font-size: 16pt;
	line-height: 40px;
	margin-right: 15px;
	cursor: pointer;
    vertical-align:middle;
}

.channelLogo {
	height: 32px;
	width: 32px;
	background-image: url(../images/logo-background-36.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	margin-right: 3px;
    display:inline-block;
}

.slidingElement {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	color: #72C6F8;
	z-index: 5;
}

.focused .slidingElement.focused {
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	color: #FFFFFF;
	z-index: 6;
}

.focused .slidingElement.focused .bracketLeft {
	background-image: url(../images/select-bracket-left-W.png);
}

.focused .slidingElement.focused .bracketRight {
	background-image: url(../images/select-bracket-right-W.png);
}

 .bracketLeft {
	height: 20px;
	width: 12px;
	background-position:top;
	background-repeat: no-repeat;
	margin-right: 5px;
    display:inline-block;
    line-height:40px;
    vertical-align:middle;
}
 .bracketRight {
	height: 20px;
	width: 12px;
	background-position:top;
	background-repeat: no-repeat;
	margin-left: 5px;
    display:inline-block;
    line-height:40px;
    vertical-align:middle;
}


/*  ----    Movies Panel    ----    */


 .movieList .movieRow {
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1F75AA;
	cursor: pointer;
	padding: 5px;
	color: #FFF;
    height:60px;
	width: 100%;
    
    overflow:hidden;
    white-space:normal;
    line-height:20px;
}

.movieList .movieCover {
	position: relative;
	float: left;
	margin-right: 10px;    
    top:-3px;
}

.movieList .movieTitle {
    display:inline-block;
    line-height:20px;
    margin-top:-5px;
}

.movieList .movieSeriesImg {
    display:inline-block;
    line-height:20px;
}

 .movieList .movieRow h1 {
	font-size: 18pt;
	margin: 0px,0px,0px,0px;
    padding: 0px,0px,0px,0px;
    line-height:20px;
    display:inline
}

.movieList .movieRow p {
    padding-top:-10px;
    margin-top:-10px;
	font-size: 16pt;
	color: #72c6f8;
}

.movieCounter {
    width:90px;
    height:20px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	font-size: 16pt;
}

.seriesImg{
    width:22px;
    height:22px;
    padding-left:10px;
    line-height:22px;
    display:inline-block;
}

input[type=text], input[type=password] {
	line-height: 30px;
	height: 30px;
	font-size: 16pt;
	outline-color:#0FF;
}
	
input[type=text], input[type=password]:focus {
	outline-size: 3px;
	outline-style: solid;
	outline-color: #50c5ff;
}

.noData {
	font-size: 16pt;
	color: #fff;
}

/*.horizontal.focused .slidingElement {
	color: #72C6F8; 
	z-index: 5;
	background-image: none;
}

.horizontal.focused .slidingElement.focused {
	color: #FFFFFF;
	z-index: 6;
}*/

.vertical.focused .slidingElement.focused {
	color: #FFFFFF;
	background-image: url(../images/button-bgHover.png);
}

.vertical.focused .categoriesElement.focused {
	color: #FFFFFF;
	background-image: url(../images/button-bgHover.png);
}

.vertical .categoriesElement.focused {
	color: #FFFFFF;
	background-image: url(../images/black-0.3.png);
	background-repeat: repeat;
}