/*******************************/
/*                             */
/*  written by mike mcgonagle  */
/*  july-25-2008               */
/*                             */
/*******************************/


/* --------------- */
/* Front Page Code */
/* --------------- */



.front-page-section-heading-1-text {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}



.front-page-section-heading-1-text a:link,
.front-page-section-heading-1-text a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.front-page-section-heading-1-text a:active,
.front-page-section-heading-1-text a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}




.front-page-section heading {
	position: relative;
	float: left;
	width: 800px;
	overflow: hidden;
}


.front-page-bbcinter-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #E49F00;
	float: left; 
	position: relative;
}


.front-page-bbcuk-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #E40000;
	float: left; 
	position: relative;
}



.front-page-itv-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #779F43;
	float: left; 
	position: relative;
}



.front-page-ch4-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #0090B1;
	float: left; 
	position: relative;
}



.front-page-five-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #F366AC;
	float: left; 
	position: relative;
}



.front-page-uktv-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #B62D9E;
	float: left; 
	position: relative;
}



.front-page-sky-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #944CCF;
	float: left; 
	position: relative;
}



.front-page-otheruk-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #3B5FA1;
	float: left; 
	position: relative;
}



.front-page-irish-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #3DA683;
	float: left; 
	position: relative;
}


.front-page-misc-section-heading-1 {
	padding: 5px 10px 5px 10px;
	width: 710px;
	background-color: #0D94D5;
	float: left; 
	position: relative;
}



.front-page-section-heading-2 {
	text-align: center;
	width: 70px;
	background-image: url('http://design.thetvroom.com/images-global/icon-back.gif');
	background-repeat: repeat-x;
	background-position: center top;
	position: absolute; 
	left: 730px;
	height: 30px;
}



.front-page-bbcinter-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-bbcinter.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #E49F00;
	border-bottom: 1px solid #E49F00;
	border-right: 1px solid #E49F00;
}


.front-page-bbcuk-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-bbcuk.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #E40000;
	border-bottom: 1px solid #E40000;
	border-right: 1px solid #E40000;
}


.front-page-ch4-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-ch4.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #0090B1;
	border-bottom: 1px solid #0090B1;
	border-right: 1px solid #0090B1;
}


.front-page-five-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-five.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #F366AC;
	border-bottom: 1px solid #F366AC;
	border-right: 1px solid #F366AC;
}


.front-page-itv-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-itv.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #779F43;
	border-bottom: 1px solid #779F43;
	border-right: 1px solid #779F43;
}


.front-page-sky-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-sky.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #944CCF;
	border-bottom: 1px solid #944CCF;
	border-right: 1px solid #944CCF;
}


.front-page-otheruk-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-otheruk.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #3B5FA1;
	border-bottom: 1px solid #3B5FA1;
	border-right: 1px solid #3B5FA1;
}


.front-page-uktv-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-uktv.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #B62D9E;
	border-bottom: 1px solid #B62D9E;
	border-right: 1px solid #B62D9E;
}


.front-page-irish-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-irish.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #3DA683;
	border-bottom: 1px solid #3DA683;
	border-right: 1px solid #3DA683;
}


.front-page-misc-details {
	background-image: url('http://design.thetvroom.com/images-front-page/section-backing-misc.jpg');
	position: relative;
	float: left;
	height: 120px; 
	width: 798px;
	border-left: 1px solid #3DA683;
	border-bottom: 1px solid #3DA683;
	border-right: 1px solid #3DA683;
}


.front-page-section-details-p1 {
	width: 175px; 
	float: left; 
	position: absolute; 
	left: 0px;
}


.front-page-section-details-p2 {
	line-height: 115%;
	height: 120px;
	width: 165px; 
	position: absolute; 
	left: 170px;
	overflow: hidden;
}



.front-page-section-details-p3 {
	height: 120px;
	line-height: 113%;
	width: 420px; 
	position: absolute; 
	left: 380px;
	overflow: hidden;
}


.front-page-section-details-latest,
.front-page-section-details-recent
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}


.front-page-section-details-updates-1-a {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}


.front-page-section-details-updates-1-b {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}



.front-page-section-details-updates-1-b a:link,
.front-page-section-details-updates-1-b a:visited {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}


.front-page-section-details-updates-1-b a:active,
.front-page-section-details-updates-1-b a:hover {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.front-page-section-details-updates-2-date-bbcuk {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #E40000;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-bbcinter {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #E49F00;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-itv {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #779F43;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-ch4 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0090B1;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-five {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #F366AC;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-sky {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #944CCF;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-uktv {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #B62D9E;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-otheruk {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #3B5FA1;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-irish {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #3DA683;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2-date-misc {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0D94D5;
	position: relative;
	float: left;
	width: 85px;
}


.front-page-section-details-updates-2 {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	position: relative;
	float: left;
	width: 330px;
}


.front-page-section-details-updates-2 a:link,
.front-page-section-details-updates-2 a:visited {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}


.front-page-section-details-updates-2 a:active,
.front-page-section-details-updates-2 a:hover {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.front-page-section-details-updates-3-a {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	position: relative;
	float: left;
	min-width: 85px;
	top: -3px;
}


.front-page-section-details-updates-3-b {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	position: relative;
	float: left;
	width: 330px;
	top: -3px;
}


.front-page-section-details-updates-3-b a:link,
.front-page-section-details-updates-3-b a:visited {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}


.front-page-section-details-updates-3-b a:hover,
.front-page-section-details-updates-3-b a:active {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.front-page-bbcuk-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #E40000;
}



.front-page-bbcinter-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #E49F00;
}



.front-page-itv-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #779F43;
}



.front-page-ch4-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #0090B1;
}



.front-page-five-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #F366AC;
}



.front-page-uktv-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #B62D9E;
}



.front-page-sky-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #944CCF;
}



.front-page-otheruk-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #3B5FA1;
}



.front-page-irish-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #3DA683;
}


.front-page-misc-details-date {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #0D94D5;
}





/* ----------------------- */
/* Presentation Pages Code */
/* ----------------------- */


.pres-content-title-1 {
	font-family: Arial;
	font-size: 14pt;
	color: #0D94D5;
	float: left; 
	position: relative;
}


.pres-content-title-2 {
	font-family: Arial;
	font-size: 14pt;
	color: #0D94D5;
	float: right; 
	position: relative;
}


.pres-content-title-underline {
	border-top: 1px solid #0D94D5;
	margin: 5px 0px 0px 0px;
	float: right;
	position: relative;
	width: 100%;
	height: 10px;
}


.pres-content-text {
	border-left: 1px solid #0D94D5;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	clear: both;
}



.pres-content-image-area {
	float: left;
	position: relative;
	margin: 0px 0px 5px 0px;
}



.pres-content-image-list {
	float: left;
	position: relative;
	padding: 0px 5px 0px 0px;
}



.pres-content-image-divider {
	float: left;
	position: relative;
	background-color: transparent;
	border-color: #E3E3E3;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}



.pres-content-image-description {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	background-color: #E3E3E3;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	clear: both;
}



.pres-content-image-description a {
	color: #000000;
}



.pres-content-video-icon {
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
	float: left;
	position: relative;
}



.pres-content-block-text {
	border-left: 1px solid #0D94D5;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	padding: 0px 0px 0px 10px;
	margin: 20px 0px 10px 0px;
	clear: both;
}


.pres-content-block-text a {
	color: #000000;
}






/* --------------------- */
/* Standalone Pages Code */
/* --------------------- */


.standalone-content-title-1 {
	font-family: Arial;
	font-size: 14pt;
	color: #0D94D5;
	float: left; 
	position: relative;
}


.standalone-content-title-2 {
	font-family: Arial;
	font-size: 14pt;
	color: #0D94D5;
	float: right; 
	position: relative;
}



.standalone-content-title-underline {
	border-top: 1px solid #0D94D5;
	margin: 5px 0px 0px 0px;
	float: right;
	position: relative;
	width: 100%;
	height: 10px;
}



.standalone-content-text {
	border-left: 1px solid #0094D5;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	clear: both;
}



.standalone-content-text a:link,
.standalone-content-text a:visited {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.standalone-content-text a:active,
.standalone-content-text a:hover {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0094D5;
	text-decoration: none;
	background-color: transparent;
	border-color: #0094D5;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.standalone-content-help-headline {
	font-weight: bold;
	color: #0094D5;
}



.standalone-content-help-headline:before {
	color: #000000;
	content: '•  ';
} 


.standalone-content-help-headline:after {
	content: '  ';
}


.standalone-content-site-links a:link,
.standalone-content-site-links a:visited {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0094D5;
	text-decoration: none;
	background-color: transparent;
	border-color: #0094D5;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.standalone-content-site-links a:active,
.standalone-content-site-links a:hover {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0094D5;
	text-decoration: none;
	background-color: transparent;
	border-color: #0094D5;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}




/* ----------------- */
/* Notice Pages Code */
/* ----------------- */


.notice-page-text {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}


.notice-page-text a {
	color: #000000;
}
