/* Box Solid */
.boxs { }
.boxs, .boxs td, .boxl, .boxl td { color: #333; }
.boxs-header { background: url(../images/boxs-r.png) no-repeat top right; }
.boxs-content {
	padding: 0px 5px;
	background-color: #FFF;
}
.boxs-footer {
	background: url(../images/boxs-r.png) no-repeat bottom right;
	height: 15px;
}

.boxs-floatheader {
	background: url(../images/boxs-l.png) no-repeat;
	
}

.boxs-bgheader {background: url(../images/boxs-c.png) no-repeat top center;}

.boxs-floatfooter {
	background: url(../images/boxs-l.png) no-repeat bottom left;
	height: 15px;
}

.boxs-bgfooter {background: url(../images/boxs-c.png) no-repeat bottom center;}
.boxs-floatcontent { background-color: #FFF; }


/* Box Solid black */
.boxb { }
.boxb, .boxb td, .boxb .content { color: #CCC; }
.boxb-header { background: url(../images/boxsb-r.png) no-repeat top right; }
.boxb-content {
	padding: 0px 5px;
	background-color: #000;
}
.boxb-footer {
	background: url(../images/boxsb-r.png) no-repeat bottom right;
	height: 15px;
}

.boxb-floatheader {
	background: url(../images/boxsb-l.png) no-repeat;
}

.boxb-bgheader {background: url(../images/boxsb-c.png) no-repeat top center;}

.boxb-floatfooter {
	background: url(../images/boxsb-l.png) no-repeat bottom left;
	height: 15px;
}

.boxb-bgfooter {background: url(../images/boxsb-c.png) no-repeat bottom center;}


/* Box Lined */
.boxl { clear: both; }
.boxl-header {background: url(../images/boxl-tr.png) repeat-y top right;}
.boxl-content {background: url(../images/boxl-mr.png) repeat top right;}
.boxl-footer {
	background: url(../images/boxl-br.png) bottom right;
	height: 15px;
}
.boxl-footer-title {
	height: 28px;
}
.boxl-floatheader {
	background: url(../images/boxl-tl.png) top left;
	padding: 5px 3px;
}

.boxl-floatcontent {
	background: url(../images/boxl-ml.png) repeat-y top left;
	padding: 0 5px;
}

.boxl-floatfooter {
	background: url(../images/boxl-bl.png) bottom left;
	height: 15px;
}



.boxl-bgfooter {background: url(../images/boxl-bc.png) no-repeat bottom center;}
.boxl-header, .boxl-footer, .boxl-floatheader, .boxl-floatfooter {background-repeat: repeat-y;}

.boxl-footer .moredata {
	height: 22px;
	padding: 3px 15px;
} 

/* Box Blase */
.boxg { clear: both; }

.boxg-header {
	background: url(../images/boxg-tr.png) top right;
	height: 11px;
	
}
.boxg-content {
	background: url(../images/boxg-mr.png) repeat-y top right;
}
.boxg-footer {
	background: url(../images/boxg-br.png) bottom right;
	height: 11px;
}

.boxg-floatheader {
	background: url(../images/boxg-tl.png) top left;
	height: 11px;
}

.boxg-floatcontent {
	background: url(../images/boxg-ml.png) repeat-y center left;
	padding: 5px 0px 0px 25px;
}

.boxg-floatfooter {
	background: url(../images/boxg-bl.png) bottom left;
	height: 11px;
}

.boxg-header, .boxg-footer, .boxg-floatheader, .boxg-floatfooter {background-repeat: no-repeat;}

/* box panel (tvguide weekdays) */

.boxp {background: url(../images/boxp-right.png) top right no-repeat;}
.boxp-bgcontent {background: url(../images/boxs-c.png) no-repeat top center;}

.boxp-content {
	background: url(../images/boxp-left.png) no-repeat top left;
	height: 26px;
	padding: 7px 0;
}


/* connectors */

.boxs-connector-v {
	background: url(../images/boxs-connector-v.png) no-repeat 0 60px;
	width: 18px;
	height: 200px;
}

.boxs-connector-h {
	background: url(../images/boxs-connector-h.png) no-repeat 30px 0;
	height: 18px;
}

/*btns*/
div.box-closebtn {
	float: right;
	width: 100px;
	height: 16px;
	color: #FFF;
	padding: 6px 26px 0 0;
	background: url(../images/btn-close.png) no-repeat top right;
	cursor:pointer;
	text-align: right;
}

div.box-closebtn:hover {
	background-image: url(../images/btn-close-h.png);
	color: #000;
}
#sidebar {color: #333;}

.channelblock ul li a {
	background-color: #E6E6E6;
	border-top: 1px solid #DDD;
}

ul li a.odd {background-color: #FFF;}
.channelblock ul li a:hover {background-color: #CCC;}

.channelselect {
	background-color: white;
	border: 1px solid #bed621;
	color: black;
}
.channelselect:hover {
	border: 1px solid #999;
	color: #000;
}

.channelblock-header {
	background: url(../images/bg-channels-top.png) no-repeat top left;
}
.channelblock-footer {
	background: url(../images/bg-channels-bottom.png) no-repeat top left;
}
.channelblock {
	background: #FFF url(../images/bg-channels-center.png) repeat-y top left;
}
.channellist {	background-color: #E6E6E6;}
#player {
	background-color: #E6E6E6;
}
#flashcontroller {
background-color: #E6E6E6;}
.channelblock-header label {color: #FFF;}
#navigation, #navigation a, .channelblock ul li a {color: #CCC;}
#flashcontroller a {color: #333;}

#flashcontroller a:hover {color: #CC0066;}



a.ictrlsettings {background-position: 0px -60px;}
a.ictrlminiplayer {background-position: 0px -90px;}
a.ictrltogglelight {background-position: 0px -120px;}
a.iradioplayer { background-position: 0px -150px; } 

a.ictrlsettings:hover {background-position: -400px -60px;}
a.ictrlminiplayer:hover {background-position: -400px -90px;}
a.ictrltogglelight:hover {background-position: -400px -120px;}
a.iradioplayer:hover {background-position: -400px -150px; }

