﻿body { background-color:transparent; }
 
/* most panels outer containers - same size as tab_background.jpg */
#uvl_vods, #uvl_epg, #uvl_live, #pnlStart, #pnlResults, #pnlLogin, #pnlEvents {
	width: 400px;
	height: 400px;
}

#divUVLMainBox {
	width: 380px;
	height: 360px;
	overflow: hidden;
	float: left;
}

div.divTopBar {
	float: left;
	clear: both;
	width: 400px;
	height: 40px;
}

div.divTopBarTitle {
	float:left;
}
.TabTitle {	
	white-space: nowrap;
}
div.divTopBarButtons {
	float:right;
}
div.divScrollBar {
	float: right;
	text-align: center;
	width: 20px;
	height: 360px;
}

/* slider control bits */
#slider-uvl {
	width:	20px;
	height: 320px;
}
div.uvlItemBox
{
	float: left;
	overflow: hidden;
	width: 380px;
	height: 80px;
}

img.uvlTopImg, img.uvlBotImg {
	line-height: 1px;
	height: 1px;
	font-size: 1px;	
}
div.uvlTopBox, div.uvlBotBox {
	line-height: 1px;
	height: 1px;
	font-size: 1px;	
}
img.uvlPlaying {
	float: left;
}
img.uvlThumb {
	float: right;
	z-index: 10;
	cursor: pointer;
	cursor: hand;	/* for IE < 6 */
}
img.uvlDetails {
	float: left;
	clear: left;
}
div.uvlDetailsBox {
	clear: both;
}
div.uvlDetailsBox .uvlItemBox {
	height: 40px;
	width: auto;
}
span.uvlAbstract {
	display: block;
}
span.uvlDayLabel { font-size: smaller; }
#divMain, #divSettings {
	width: 400px;
	height: 360px;
	clear: both;
}


#pnlBorder, #pnlNoEvents { padding: 10px 20px 10px 20px; }
#pnlFill { padding: 0px; }


#mainTable {
	margin: 0px auto 0px auto;
	text-align: left;
}
/* each detect image (gif anim) loads into a div like this */
div.detectImage {
	float: left;
	clear: right;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

/* messages about detection etc */
#divSettings h3 { font-size: 11px; }
.detectImage {
	width: 20px;
	height: 20px;
	border: none;
}
/* turn off all the data-rate rows */
tr.drRow { display: none; }
/* selectively turn on the "default" set */
#settingsRowDR00056 { display: block; }
#settingsRowDR00100 { display: block; }
#settingsRowDR00256 { display: block; }
#settingsRowDR00400 { display: block; }
#settingsRowDR00800 { display: block; }
#settingsRowDR01200 { display: block; }
#settingsRowDR01800 { display: block; }

#settingsRowButtonsRow td { text-align: center; }
#settingsRowPopList { display:none; }

#pnlNotLoggedIn, #pnlLoggedIn {
	white-space: nowrap;
}

