/* reset */
html, body {height:100%; margin:0px; padding:0px;}
body, td, th, p, a, input {font:13px Tahoma, Verdana, "Lucida Sans Unicode";color:#333;}
a img {border:none;}
form {padding:0px; margin:0px;}
:focus { outline: none;}
table td {vertical-align:top;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
p {padding:5px 0;margin:0;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none !important;}
/* reset */




/* HTML Tags */

h1 {font-size:22px;color:#f63;font-weight:normal;}
h2 {font-size:16px;}
h2 a {font-weight:bold;font-size:13px;color:#f63;}
h3 {font-size:14px;}
a {text-decoration:none;color:#f63;}
a:hover {text-decoration:underline;}



/* HTML Tags */




/* Classes */

	a.linkType1 {padding-right:10px;color:#00AFF0;font-size:11px;background: url(/i/assets/arrow-bullet1.png) no-repeat 100% 5px;font-weight:bold;}
	a.linkType1:hover {text-decoration:underline;}

	a.listType1 {display:block;padding-left:10px;line-height:16px !important;background: url(/i/assets/arrow-bullet.png) no-repeat 0px 6px;font: 11px Tahoma,Verdana;color:#666;}
	.listType1:hover {color:#f63;text-decoration:none;}

	.more-read {display:block;text-align:right;font-size:11px;color:#00AFF0;padding-right:10px;background: url(/i/assets/arrow-bullet1.png) no-repeat 100% 9px;}
	.more-read:hover {text-decoration:underline;}
	.sub-info {display:block;padding-bottom:5px;color:#666;font-size:11px;font-weight:normal;}

	.whatch-live {display:block;width:190px;margin:5px 0;padding:3px 0 2px 10px;color:#fff !important;font-family:Arial;font-weight:bold;font-size:16px;line-height:20px;background: url(/i/assets/whatch-live-bgr.png) no-repeat center left;}
	.whatch-live:hover {background: url(/i/assets/whatch-live-bgr-o.png) no-repeat center left;text-decoration:none;}
	.whatch-live.pad {background: url(/i/assets/left-pad.png) no-repeat top left !important;}
	
	.tv-box {padding-left:10px;}
		.tv-box p {font-size:11px;}
		.tv-box h3 {font-size:13px;color:#f63;}
		.tv-box .subinfo {font-size:11px;color:#666;}
		.tv-box .subinfo a {font-size:11px;color:#00AFF0;text-decoration:underline;}
		.tv-box img {padding:3px;border:1px solid #ccc;}
		.tv-box .more-read {display:inline !important;color:#00AFF0;padding-right:10px;background: url(/i/assets/blue-arrow-s.png) no-repeat 100% 5px;}
		.tv-box .more {display:inline !important;font-size:11px;font-weight:bold;color:#00AFF0;padding-right:10px;background: url(/i/assets/arrow-bullet1.png) no-repeat 100% 5px;}
		
	
	
	.poll {padding:20px 10px 10px 10px;background: #ffd url(/i/left-nav-poll-top.png) no-repeat top left;}
	.poll h2 {padding:0 0 10px 30px;color:#fff;font-size:16px;}
	.poll h3 {padding:5px 5px 5px 10px;font-size:11px;color:#f63;}
	.poll .poll-submit {width:50px;cursor:pointer;line-height:18px;padding-bottom:2px;;background: url(/i/assets/poll-btn1.png) no-repeat center center;border:none;color:#fff;}
	.poll .results {padding-left:10px;}
/*	.poll .results p.txt {float:left;width:100px;clear:right;}
	.poll .results p.res {float:left;width:60px;clear:left;}
 */

	
	
	/*.rounded {
		border:1px solid #000; border-radius:5px;-moz-border-radius:50%;-khtml-border-radius:5px;-webkit-border-radius:5px;
		-moz-box-shadow:10px 10px 20px  1px #ccc;
	}*/
		
	
/* Classes */




/* Layout */

#content, #content p, #content td, #content th, #content a {line-height:20px;}

body {background:#f4f4f4 url(/i/body_bgr.png) repeat-x top center;}
	
	#wrap {width:980px;margin:0 auto;}
	
	#header {height:140px;overflow:hidden;background: url(/i/header_bgr.png) no-repeat top left;}
		#header-logo {width:340px;}
			#header-logo a {display:block;height:80px;}
		/* top nav */
		#top-nav-container {width:640px;padding-top:5px;}
			#top-nav {float:right;height:70px;background: url(/i/top-nav-bgr.png) repeat-x top left;}
				#top-nav-inner {height:66px;background: url(/i/top-nav-bgr-right.png) no-repeat top right;}
					#top-nav-inner td {}
					#top-nav-inner span {display:block;padding:15px 10px 15px 10px;font:bold 15px Trebuchet MS, Verdana;color:#1C4C80;}
					#top-nav-inner a {display:block;text-decoration:none;}
					#top-nav-inner .top-nav-hr {background: url(/i/top-nav-bgr-hr.png) no-repeat top left;width:1px;height:42px;padding:0;}
					
					#top-nav-inner td.selected {background: url(/i/top-nav-bgr-arrow.png) no-repeat bottom center;}
					#top-nav-inner a.selected {background: url(/i/top-nav-bgr-selected.png) no-repeat top left;}
					#top-nav-inner span.selected  {background: url(/i/top-nav-bgr-selected-right.png) no-repeat top right;color:#fff !important;}
					#top-nav-inner a:hover span {color:#7AA3CB;}
		/* top nav */
					
		#header-heading {width:240px;height:50px;background: url(/i/header-top-heading-bgr.png) no-repeat top left;}
		#header-heading h1 {padding:18px 0 0 0;font:bold 18px Tahoma, Verdana;color:#fff;text-align:center;}
		
		#header-tabs {width:496px;padding:0 0 0 24px;margin:0 0 0 auto;height:50px;background: url(/i/header-tabs-bgr.png) no-repeat top left;}
		#header-tabs.selected1 {background: url(/i/header-tabs-bgr-selected1.png) no-repeat top left;}
		#header-tabs.selected2 {background: url(/i/header-tabs-bgr-selected2.png) no-repeat top left;}
		#header-tabs.selected3 {background: url(/i/header-tabs-bgr-selected3.png) no-repeat top left;}
		#header-tabs a {display:block;width:180px;height:50px;}
		
		#header-tabs-img1 {background: url(/i/header-tabs-img1.png) no-repeat 20px 10px;}
		#header-tabs-img1:hover {background: url(/i/header-tabs-img1-hover.png) no-repeat 20px 10px;}
		#header-tabs.selected1 #header-tabs-img1 {background: url(/i/header-tabs-img1-down.png) no-repeat 20px 10px;}
		
		#header-tabs-img2 {background: url(/i/header-tabs-img2.png) no-repeat 10px 10px;}
		#header-tabs-img2:hover {background: url(/i/header-tabs-img2-hover.png) no-repeat 10px 10px;}
		#header-tabs.selected2 #header-tabs-img2 {background: url(/i/header-tabs-img2-down.png) no-repeat 10px 10px;}		
		
		#header-tabs-img3 {background: url(/i/header-tabs-img3.png) no-repeat 10px 10px;}
		#header-tabs-img3:hover {background: url(/i/header-tabs-img3-hover.png) no-repeat 10px 10px;}
		#header-tabs.selected3 #header-tabs-img3 {background: url(/i/header-tabs-img3-down.png) no-repeat 10px 10px;}				
		
		
		#main {background: #fff url(/i/main-bgr.png) no-repeat top left; }
		
		#left-nav {width:230px;background: url(/i/left-nav-bgr.png) repeat-y top left; height:500px;}
		#left-nav-inner {padding:4px 0 0 10px;background: transparent url(/i/left-nav-inner-bgr.png) no-repeat top left;}
			#left-nav .menu {padding:10px;}
				#left-nav .menu a {display:block;font-size:12px;text-decoration:none;}
				#left-nav .menu a:hover {color:#f63 !important;}				
				#left-nav .menu a.first {margin-top:7px !important;}
				#left-nav .menu a.last  {margin-bottom: 7px !important;}
				
				#left-nav .menu a.level3.first {margin-top:0px !important;}
				#left-nav .menu a.level3 {padding:4px 5px 6px 19px;font-weight:bold;color:#333;background: url(/i/assets/arrow-bullet1.png) no-repeat 7px 9px;}
				#left-nav .menu a.level3.selected {color:#fff !important;background: #f63 url(/i/assets/arrow-bullet2.png) no-repeat 7px 9px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
				
				#left-nav .menu a.level4 {color:#555;padding:3px 3px 3px 19px;}
				#left-nav .menu a.level4.selected {color:#f63;background: transparent url(/i/assets/arrow-nav2.png) no-repeat 9px 8px;text-decoration:underline;}
				
				#left-nav .menu a.level5 {font-size:11px;padding:2px 2px 2px 30px;}
				#left-nav .menu a.level5.selected {color:#f63;}

		
		#left-nav-end-bgr {padding:18px 10px 10px 20px;background: url(/i/left-nav-end-bgr.png) no-repeat top left;font-size:11px;color:#999;}
		#left-nav-end-bgr.poll-end {background: url(/i/left-nav-end-bgr-poll.png) no-repeat top left;}
		
		
		#content {width:745px;padding:5px 5px 5px 0;background: url(/i/content-bgr.png) repeat-y top left;}
		#content-end {padding:10px 30px 10px 30px;background: url(/i/content-end-bgr.png) no-repeat top left;}
		#top-bar {padding:5px 10px;background: #F3F3F3 url(/i/top-bar-bgr.png) repeat-y top left;}
		#top-bar marquee {width:415px;padding:3px;border:1px solid #CDCDCD;background:#fff;}
		
		#search-form {background: url(/i/search-bgr.png) no-repeat top left;margin:0;padding:3px;width:142px;height:20px;}
		#search-form input {border:0px dotted red;background:transparent;}
		
		
		#footer {padding:5px;border-top:1px dotted #999;color:#ccc;font-size:11px;}
		#footer a {color:#666;font-size:11px;}
		#footer a:hover {color:#f63;}
		
		
		
		/* Programme Feedback */
		#ProgrammeFeedBackForm td, #ProgrammeFeedBackForm th  {padding:3px;}	
		#ProgrammeFeedBackForm th {text-align:right;padding-right:8px;}
		
		
		
		#schedule {}
			
			.schedule-top-info {color:#f63;padding-left:5px;}
				.schedule-top-info span, .schedule-top-info a  {padding:3px 10px;margin-right:5px;color:#fff;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
				.schedule-top-info span {background:#FF7643;}
				.schedule-top-info a {background:#c7c7c7;text-decoration:none;}				
				.schedule-top-info a:hover {background: #FF7643;}
						
			#schedule-days {padding:0 8px;background: url(/i/prog-btn-bgr.png) no-repeat top center;}
			#schedule-days table {width:100%;height:45px;}
			#schedule-days td {vertical-align:middle;}
			#schedule-days td a {display:block;height:37px;line-height:35px;padding-top:8px;text-align:center;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}
			#schedule-days td a:hover {color:#f69;}
			#schedule-days td.selected {background: url(/i/prog-btn1.png) no-repeat bottom left;}
			#schedule-days td a.selected {background: url(/i/prog-btn2.png) no-repeat bottom right;color:#f63;}
		
			#schedule-table	{}
				#schedule-table .schedule-full {width:100%;}
					#schedule-table .schedule-full th {width:160px;padding:10px;color:#fff;font-size:14px;font-weight:bold;vertical-align:top;text-align:left;}
					#schedule-table .schedule-full td {}
					#schedule-table .schedule-full tr.even th {background: #e5e5e5 url(/i/prog-page1.png) no-repeat top left;}
					#schedule-table .schedule-full tr.odd th {background: #f1f1f1 url(/i/prog-page2.png) no-repeat top left;}
					#schedule-table .schedule-full tr.even td {background: #e5e5e5;}
					#schedule-table .schedule-full tr.odd td {background: #f1f1f1;}
					
				.schedule-block {}
					 .schedule-block td {padding:3px;}
					 .schedule-block .time {width:65px;color:#999;font-size:12p;font-weight:bold;}
					 .schedule-block .description {}
					 .schedule-block .description a {color:#00aff0;font-size:11px;font-weight:bold;text-decoration:none;display:block;}
					 .schedule-block .description a:hover {color:#1C4C80;}
					 .schedule-block .description .info {display:none;width:250px;position:absolute;z-index:1000;padding:10px;border:1px solid #dfdfdf;background:#ffd;
						border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:3px 3px 5px 1px #DEDEDE;
					}
					
			#schedule-genre {}
				#schedule-genre .heading {background:#f1f1f1;color:#777;font-weight:bold;padding:4px 10px;margin:8px 0;}
				#schedule-genre .title {padding:10px;color:#fff;font-size:13px;font-weight:bold;background:#91B8D4;}
				#schedule-genre .title span {float:right;}
				#schedule .top-info label {padding:3px 10px;color:#fff;background:#c7c7c7;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
				#schedule .top-info label.selected {background:#FF7643;}				
					
		
				
				
				
			#boxes-container {width:690px;;padding-top:0px;margin:0 auto;}
				#boxes-container td {text-align:center;width:353px;padding:15px 0;}
				#boxes-container .box {position:relative;margin:0 auto;width:305px;height:142px;padding:5px;text-align:left;border:1px solid #dedede;background:#f0f0ef;
				border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:3px 3px 5px 1px #eee;}
				#boxes-container .bgr {width:292px;height:130px;padding:5px;}
				#boxes-container .bgr .pad {height:90px;background:#07284e;
					opacity: .7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";					
				}
				#boxes-container .heading {position:absolute;top:0;left:0;padding:15px;width:285px;height:80px;overflow:hidden;color:#fff;text-decoration:none !important;}
				#boxes-container .heading h4 {color:#f63;font:22px "Century Gothic";}
				#boxes-container .heading p {color:#fff;font-size:14px;}
				
				
			#ctx {width:180px;padding:10px;border-left:1px solid #cbe5f8;}	
				#ctx a {display:block;border-bottom:1px dotted #c7c7c7;padding:10px 0;text-decoration:none !important;}
				#ctx p {font-size:11px;}
				
				
			
			#sponsors-list {width:100%;}	
			#sponsors-list td {width:33%;}	
				#sponsors-list tr.odd td.odd {background: #F3F3F3;}
				#sponsors-list tr.even td.even {background: #F3F3F3;}
				
			#sponsors-list .title {font-size:13px;font-weight:bold;color:#00AFF0;padding-top:10px;}
			#sponsors-list p {font-size:11px;line-height:14px;color:#333;}
			#sponsors-list .img-container {width:200px;height:120px;vertical-align:middle;text-align:center;background:#fff;border:1px solid #dfdfdf;}
			#sponsors-list tr.odd td.odd .img-container, #sponsors-list tr.even td.even .img-container  {border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:3px 3px 5px 1px #eee;}
			#sponsors-list tr.odd td.even .img-container, #sponsors-list tr.even td.odd .img-container  {border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:3px 3px 5px 1px #efefef;}
			
				
			
/* Layout */



/* Watch Live */

	#watch-live {background: url(/i/whatch_live_header.png) no-repeat top left;}
	
	#watch-live2 {background: url(/i/watch_live_showcase.png) no-repeat top left;}
	#watch-live3 {background: url(/i/watch_live_showcase2.png) no-repeat top left;}
	
	
		#watch-nav {padding:77px 0 10px 352px;}
			#watch-nav a {padding:0 10px;color:#4793C9;font-weight:bold;text-decoration:none;}
			#watch-nav a:hover {color:#A5D1EF;}
			
			#watch-content .title {font-size:13px;font-weight:bold;color:#f63;padding:0 0 10px 0;}
			#watch-content p {font-size:12px;color:#333;}
			
			
	#watch-content {padding:10px;}


/* Watch Live */



/* Search CSS */
/* TABS */

#tab_header {
	font-size: 12px;
	background: url(/i/tabs/bg.gif) #FFFFFF repeat-x 50% bottom;
	float: left;
	width: 100%;
	line-height: normal;
	/*padding-top:5px;*/
}
#tab_header ul {
	padding:10px 10px 0px 10px;
    margin: 0px;
    list-style-type: none;
}
#tab_header li {
	list-style-image: none;
	padding:0px 0px 0px 6px;
	background: url(/i/tabs/left.gif) no-repeat left top;
	float: left;
	margin: 0px 0px 0px 3px;	
}
#tab_header a {
	padding:5px 9px 4px 0px;
	display: block;
	font-weight: normal;
	background: url(/i/tabs/right.gif) no-repeat right top;
	float: left;
	color: #fff;
	text-decoration: none;
}
#tab_header a {
	float: none;
}
#tab_header a:hover {
	color: #eee;
}
#tab_header .current {
	background-image: url(/i/tabs/left_on.gif);
}
#tab_header .current a {
	background-image: url(/i/tabs/right_on.gif);
	padding-bottom: 5px;
	color: #1C4CA9;
	font-weight:normal;
}

/* listTable */

.listTable tr.odd {
	background-color:#EFEFEF;
}

.listTable tr.even {
	background-color:#FFFFFF;
}

.listTable_div {
	padding:5px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

.listTable a {
	color:#333;
}

/* listTable */
/* TABS */




/* Default */
body.Print { padding:10px; background:#ffffff;}

.error {color:#FF0000;}

.spTitle {font-weight:bold;font-size:15px;}
.spTitle a {color:#FF0000;text-decoration:none;}
.spSubTitle {font-weight:bold;}
.spSubTitle a{font-weight:bold;}

.ImgLeft {float:left;margin-right:5px;margin-bottom:0px;border: 1px solid #999;}
.ImgRight {float:right;margin-left:5px;margin-bottom:0px;border: 1px solid #999;}


.BackPrintTop {padding:45px 5px 5px 5px;text-align:right;font-size:11px;color:#f93;}
.BackPrintTop a {text-decoration:none;font-family:Tahoma;color:#f93;font-size:11px;padding:0 3px;}
.BackPrintTop a:hover {text-decoration:underline;}
.BackPrintTop .Back { }
.BackPrintTop .Print { }
.BackPrintTop .Top { }

.PageBar {padding:10px;}
	.PageBar b {border:1px solid #E5E5E5;padding:2px 5px;color:#f93;text-decoration:none;font-family:Tahoma;}
	.PageBar a {border:1px solid #E5E5E5;padding:2px 5px;background-color:#F3F3F3;text-decoration:none;font-family:Tahoma;color:#666 !important;font-weight:bold;}
#FooterCont { }

#ITTILogo { }
/* Default */

