/*
 * Copyright (c) AKEEBO CORPORATION. All Rights Reserved.
 *
 * This software is the confidential and proprietary information ("Confidential Information") 
 * of AKEEBO CORPORATION ("AKEEBO CORP"). Any disclosure or use of such Confidential Information other 
 * than in accordance with the terms of the license under which it was received is strictly 
 * prohibited.
 *
 * AKEEBO CORP MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF 
 * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
 * OR NON-INFRINGEMENT. AKEEBO CORP SHALL NOT BE LIABLE FOR ANY DAMAGES
 * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
 * THIS SOFTWARE OR ITS DERIVATIVES.
 */
:focus { /* for removing dotted lines from the border */
  moz-outline-style: none;
}
   
 
body {
	background:url("../images/Bg.jpg") repeat;
	color: #666; 
	text-align: center; 
	font-family: calibri, trebuchet ms, arial, sans-serif; 
	overflow: hidden;
	margin: 0;
	padding-top: 0px;
	
}

.fullGuideImages { 
	width:100%;
	height:100%;
    background-image:url("../images/tag.png");
	background-repeat:no-repeat;
	text-align:center;
	/*vertical-align:middle;*/
	vertical-align:top;
	cursor:pointer;
	float:left;
	opacity:0.8;
}

.fullGuideWidgetPanel {
	background-image:url('/view/mobi/images/widgets.png');
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	opacity:0.8;
}

.fullGuideChPanel {
	background-image:url('/view/mobi/images/channels.png');
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	opacity:0.8;
	vertical-align:top;
}

.weatherHeader {
	padding:5px;
	font-size:17;
	font-weight:bold;
	border-bottom:1px solid #59718C;
}

.imagePanel {
	width:100%;
	height:100%;
	align:center;
	valign:middle;
	text-align:center;
	vertical-align:middle;
}


.pinContentPanel {
	/*width:200px;
	height:10px;
	*/
	vertical-align:middle;
	font-weight:bolder;
	font-size:12px;
	color: white;
}
.showBorder {
	border:1px solid gray;
}
.dialog {
	background-image:url('../images/backG.jpg');
	background-repeat:no-repeat;
	text-align:center;
	position: relative;
	margin: 0 auto;	
	width: 240px;
	height: 344px;
	
}

.dialog1{
	position: relative;
	margin: auto auto auto auto;
	width: 320px;
	height: 240px;
	/*border: 1px solid #1e1e1e;*/
	background:url("../images/Bg.jpg") repeat;
	
}

.waitPanel {
	position: relative;
	margin: auto auto auto auto;
	width: 623px;
	height: 422px;
	background-image: url('/view/tv/images/banner.png');
}

.titlePanel {
	font-size: 15px; 
	color:white; 
	font-weight:bold;
}

.guidePanel {
	width: 600px;
	height: 90px;
}

.tickerPanel {
	font-size: 11px; 
	color:white; 
	font-weight:bold;
}

.parentalControlPanel {
	color:white; 
	font-weight:bold;
}


.favoritePanel {
	color:white; 
	font-weight:bold;
}

.mailPanel {
	font-size: 13px; 
	color:white; 
	font-weight:bold;
}

.horoscopePanel {
	font-size: 15px; 
	color:white; 
	font-weight:bold;
}

.horoscopeTimePeriod {
	background-image:url('/view/tv/images/horoscopeBackGround.png');
	background-repeat: no-repeat;
}

.surveyQuestion {
	background-image:url('/view/tv/images/surveyQuestion.png');
	background-repeat: no-repeat;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.surveyOption {
	background-image:url('/view/tv/images/surveyOptions.png');
	background-repeat: no-repeat;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.newsSelectBar {
	background-image:url('/view/tv/images/result.png');
	background-repeat: no-repeat;
}

.mailCategory {
	font-size: 13px;
	color:white; 
	font-weight:bold;
}

.extrasPanel {
	width: 50px;
	height: 235px;
	background-image:url('/view/tv/images/unSelBackGround/unSel1.png');
	background-repeat: no-repeat;
}

.extrasPanelWide {
	width: 360px;
	height: 235px;
	background-image:url('/view/tv/images/extrasWide.png');
	background-repeat: no-repeat;
}

.hotExtrasPanel {
	width: 50px;
	height: 235px;
	background-image:url('/view/tv/images/unSelBackGround/unSel2.png');
	background-repeat: no-repeat;
}

.catGuidePanel {
	width: 50px;
	height: 235px;
	background-image:url('/view/tv/images/unSelBackGround/unSel3.png');
	background-repeat: no-repeat;
}

.catGuidePanelWide {
	width: 100%;
	font-size: 15px; 
	color:white; 
	font-weight:bold;
	background-image:url('/view/mobi/images/back.png');
	background-repeat: no-repeat;
}

.chGuidePanel {
	width: 50px;
	height: 235px;
	background-image:url('/view/tv/images/unSelBackGround/unSel4.png');
	background-repeat: no-repeat;
}

.chGuidePanelWide {
	width: 212px;
	height: 235px;
	font-size: 15px; 
	color:white; 
	font-weight:bold;
	background-image:url('/view/tv/images/expandBackGround1.png');
	background-repeat: no-repeat;
}

.nowNextPanel {
	width: 50px;
	height: 235px;
	font-size: 11px; 
	color:white; 
	font-weight:bold;
	background-image:url('/view/tv/images/unSelBackGround/unSel5.png');
	background-repeat: no-repeat;
}

.nowNextPanelWide {
	width: 200px;
	height: 235px;
	font-size: 15px; 
	color:white; 
	font-weight:bold;
	background-image:url('/view/tv/images/expandBackGround2.png');
	background-repeat: no-repeat;
}

.programGuidePanel {
	color:white; 
	font-weight:bold;
}

.titleGuidePanel {
	color:white; 
	font-weight:bold;
}

.sourcePanel {
	font-size: 11px; 
	color:white; 
	font-weight:bold;
}

.gridChannelGuide {
	font-size: 13px; 
	color:white; 
	font-weight:bold;	
}

.chNamePanel {
	font-size: 11px; 
	color:white; 
	font-weight:bold;
}

.fromToGuidePanel {
	color:white; 
	font-weight:bold;
}

.clockieFG1 {
	width: 80px;
	font-size: 11px; 
	color:white; 
	font-weight:bold;
}

.programs {
	font-family:verdana,arial;
	font-size:9pt;
	margin-left: 4px;
}

.channelbox {
	height:38px;
	/*border-top:1px solid white;
	border-bottom:1px solid white;*/
	/*background:#545454;*/
	color: white; 
	font-size:12pt;
	font-weight:bold;
	white-space: pre;
}

.channelbox2 {
    height:20px;
    border-top:1px  solid white;
    border-bottom:1px solid white;
    background:#545454;
    font-weight:bold;
    color: white; 
    font-size:12pt;
    font-weight:bold;
    white-space: pre;
}
	
.channelboxend {
	height:38px;
	background:#545454;
}	

.channellist {
	background:#545454;
	border:0px;
	border-left:1px solid white;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

.channellistend {
	background:#545454;
}

.chlogonamebox {
	height:40px;
	background:black;
	color: #E8CD46; 
	font-size:13pt;
	font-weight:bold;
	margin:2px;
	padding-left:2px;
}
	
.bottomholder {
	height:85px;
	background:#545454;
	border-top:1px solid white; 
	border-bottom:1px solid white;
}	

.bottomholderend {
	height:85px;
	width:12px;
	background:#545454;
}		
	
.categorybox {
	height:38px;
	border:0px;
	font-weight:bold;
	color: white; 
	font-size:12px;
	font-weight:bold;
	white-space: pre;
}

.categoryboxend {
	height:38px;
}
	
.catrow  {
	font-size: 13px; 
	font-weight:bold; 
	color:white;
}	
	
.categorylist {
	padding:2px;
	margin: 2px;
	background:#2F3021;
	border-bottom:1px solid white;
	background-image:url('/view/tv/images/catBack.png');
}

.categorylistend {
	background:#2F3021;
}

.extdataholderend {
	background:#2F3021;
}		
		
.extdataholder {
	background:#2F3021;
	border-top:1px solid white; 
	border-bottom:1px solid white;
}	
	
.datetimebox {
	background:black;
	margin-top:2px;
	border:0px;
	color:white;
	font-size: 12px;
	font-weight:normal;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}	
	
.nownextbox {
	background:#2F3021;
	border-right:1px solid silver; 
	border-top:1px solid silver; 
	border-left:1px solid silver; 
	margin:5px;
	padding:2px;
	color:white;
}	
		
.programbox {
	height:35px;
	background:black;
	border:1px solid white;
	padding-left:5px;
	padding-right:5px; 
}	
.epgPlayer {
	margin-left:0px;
	margin-top:0px;
	position:absolute;
	z-index:1;
	opacity:1.0;
	filter:alpha(opacity=100);	
	z-index:1;
	left:0px;
}
.adminpanels {
	position:absolute;
	z-index:1;
	visibility:hidden;
	width: 100%;
	height:100%;
	text-align:center;
	border:1px solid gray;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.adminpanels1 {
	position:absolute;
	top:7; 
	left:7; 
	padding:0;
	visibility:hidden;
}

.gridProgramdata {
	z-index:2; 
	font-weight: bold;
	font-size: 150%;
	background-image:url('/view/tv/images/gridGuideSelector.png');
	background-repeat: no-repeat;
}

.minipanel {
	position:absolute;
	z-index:1; 
	bottom:25px; 
	left:0px;
	width: 582px;
	height: 130px;
	font-weight: bold;
	font-size: 150%;
	visibility:hidden; 
	background-image:url('/view/tv/images/miniGuide.png');
	background-repeat: no-repeat;
}

.extminipanel {
	position:absolute;
	z-index:1; 
	bottom:25px; 
	left:0px; 
	width: 580px;
	height: 270px;
	font-weight: bold;
	font-size: 150%;
	visibility:hidden;
}

.onnowpanel {
	position:absolute; 
	z-index:1; 
	top:0px; 
	left:520px; 
	padding:10px;
	visibility:hidden;
}

.keypanel {
	position:absolute; 
	z-index:1; 
	top:5px; 
	left:5px; 
	padding:10px;
	font-weight:bold;
	font-size:23px;
	visibility:hidden;
}
	
.adminbox {
	background:#2F3021;
	border-left:1px solid white; 
	border-right:1px solid white;
}

.adminboxend {
	background:#2F3021;
}

.stock  {
	background:#000000;
	font-weight:bold;
	font-size:15px;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.stockHead {
	font-weight:bold;
	font-family:calibri;
	font-size:25px;
}

.settingsPanelFotter {
	font-weight:bold;
	font-family:calibri;
	color: white;
	font-size:25px;
}

.controlPanelTitle {
	font-weight:bold;
	font-family:calibri;
	font-size:20px;
	background-image:url('/view/tv/images/settingsBackground.png');
	background-repeat: no-repeat;
}

.status  {
	position:absolute; 
	z-index:2; 
	width:425px;
	height:150px;
	top:135px;
	left:100px; 
	visibility: hidden;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.emergency  {
	position:absolute; 
	z-index:2; 
	width:425px;
	height:150px;
	top:135px;
	left:100px; 
	visibility: hidden;
	opacity:.80; 
	filter: alpha(opacity=80);
}

.outterLayer  {
	position:absolute; 
	z-index:2; 
	width:425px;
	height:150px;
	top:135px;
	left:100px; 
	visibility: hidden;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.statusmessage {
	text-align:center;
	color:white;
	font-size:125%;
	background-image:url('/view/tv/images/status.png');
}

.emergencyMessage {
	text-align:center;
	color:black;
	font-size:125%;
	background-image:url('/view/tv/images/emergency.png');
}

.statusend {
	background:#545454;
}

img {
	border:0px;
}

.channelbox1 {
    height:50px;
    border-top:1px solid white;
    border-bottom:1px solid white;
    background:#545454;
    font-weight:bold;
    color: white; 
    font-size:12px;
    font-weight:bold;
    white-space: pre;
}

.channelboxend1 {
	height:50px;
    background:#545454;
}

.channelboxend2 {
	height:20px;
    background:#545454;
}  

.logoText {
    height:50px;
    border-top:1px  solid white;
    border-bottom:1px solid white;
    background:#545454;
    color: white; 
    font-size:150%;
    font-weight:bold;
    white-space: pre;
}

./*captionPanel {
	color: white; 
    font-size:120%;
    font-weight:bold;
	font-family:calibri;
	padding-left:5px;
	color: #929292;
}*/

.akeeboPanel {
	color: white; 
    font-size:350%;
    font-weight:bold;
	font-family:calibri;
	padding-left:5px;
	color: #929292;
}

.slideShowPanel {
	font-weight:bold;
	font-size:35px;
	font-family:calibri;
	color: white;
}

.resultScreen {
	font-weight:bold;
	font-family:calibri;
	color: white;
	background-image:url('/view/tv/images/calResultScreen.png');
	background-position: center center;
	background-repeat: no-repeat;
}

.selectionLeft {
	font-weight:bold;
	font-family:calibri;
	color: white;
	background-image:url('/view/tv/images/left.png');
	background-repeat: no-repeat;
}

.selectionRight {
	font-weight:bold;
	font-family:calibri;
	color: white;
	background-image: url('/view/tv/images/right.png');
	background-repeat: no-repeat;
}

.backButton {
	font-weight:bold;
	font-family:calibri;
	color: white;
	background-image:url('/view/tv/images/button.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.expression {
	font-weight:bold;
	font-family:calibri;
	color: white;
}

.backSpaceButton {
	font-weight:bold;
	font-family:calibri;
	color: white;
	background-image:url('/view/tv/images/backSpace.png');
	background-repeat: no-repeat;
}

.temperature {	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	color: white;
}

.titlePanel1 {
	padding-left:20px;
}

.adultLockPanel {
	background-image:url('/view/tv/images/lockBackGround.png');
	background-repeat: no-repeat;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.adultLockedPanel  {
	position:absolute; 
	z-index:1; 
	width:425px;
	height:150px;
	top:135px;
	left:100px; 
	visibility:hidden;
	opacity:.70; 
	filter: alpha(opacity=70);
}

.adultCountPanel {
	color:white; 
	font-weight:bold;
}

.surveyPanel {
	font-size: 15px; 
	color:white; 
	font-weight:bold;
}

.verticalText {
	background-color: #295781;
	writing-mode: tb-rl;
	filter: flipv fliph;
	font-size: 25px;
	font-weight:bold;
}

.miniLogo {
	width:72px;
	align:left;
	valign:middle;
	font-weight:bold;
	font-size:20px;
	font-family: Trebuchet MS;
	padding-left:0px;
}


.vodTitle {	
	border-bottom:1px solid LightSlateGray;
	padding:0px;
	text-align:left;
	align:left; 
}

.vodHeaderPanel {
	font-size:17;
	color:white;
	font-weight:bold;	
	text-align:left;
	align: left;
	vertical-align:middle;
	valign:middle; 
}

.assetPanel {
	vertical-align:middle;
	valign:middle;
	/*padding-top:10px;*/
	font-weight:bolder;
}

.vodFooter {
	margin-left:0px;
	margin-right:0px;
	border-top:1px solid LightSlateGray;
	width:100%;
	height:100%;
	text-align:left;
	align:left;
	vertical-align:top;
	valign:top;
	padding-top:0px;
}

.vodFooterContent {	
	color:#fff;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
	font-size:13px;
}
.vodCPanel {	
	vertical-align:top;
	text-align:center;
}

.vodDivider {
	border-right:1px solid LightSlateGray;
}
.genreMenu{
	
	
}
/* END OF CSS */
