/*
Overwrite the body background with different colours.
*/
body#homepage #wrapper {
	background: url(../images/home_wrapper_background.gif) top left repeat-y #FFFFFF;
}


/* WILL REQUIRE MSIE 5 RULE FOR BOX */
#epg, #geekOfTheWeek {
	width:366px;
	float:left;
	padding:15px;
}
#geekOfTheWeek {
	width:365px;
	margin-left:5px;
}

/*----------------------------------
&LANDINGBANNER
----------------------------------*/
#landingBanner {
clear:both;
height:219px;
background:url(../images/landing_banner_background.gif) bottom left no-repeat #420D79;
border-bottom:solid 5px #FFFFFF;
position:relative;
}
#landingBanner p {
font-size:1.6em;
padding-top:35px;
padding-left:60px;
width:230px;
height:120px;
overflow:hidden;
}
/*----------------------------------
&TEASER MOVIE   	
----------------------------------*/
#teaser {
	position:absolute;
	left:405px;
	top:26px;
}

/*----------------------------------
&EPG   	
----------------------------------*/
#epg {
background:url(../images/loader.gif) center 80px no-repeat #1E013A;
}
#epg h1 {
height:21px;
margin-bottom:10px;
overflow:hidden;
position:relative;
width:319px;
}

#epg h1 span {
position:absolute;
display:block;
height:100%;
width:100%;
background:url(../images/whats_on.gif) top left no-repeat;
}
#nowShowing .text p {
font-size:1.2em;
}

#epg ul#listing  {
margin:0;
margin-top:10px;
}
#listing li{
list-style:none;
margin:0;
margin-bottom:2px;	
}
#listing li a {
display:block;
text-decoration:none;
color:#FFFFFF;
padding:4px;
font-size:1.6em;
border:solid 2px #000;
}
#listing span {
color:#F7F73D;
}
#listing li a#listing1 { background:#720D7A;border-color:#720D7A;}
#listing li a#listing2 { background:#620D7A;border-color:#620D7A;}
#listing li a#listing3 { background:#520D79;border-color:#520D79;}
#listing li a#listing4 { background:#420D79;border-color:#420D79;}
#listing li a#listing5 { background:#320D79;border-color:#320D79;}

#listing li a#listing1:hover { background:#942F9C;border-color:#942F9C;}
#listing li a#listing2:hover { background:#842F9C;border-color:#842F9C;}
#listing li a#listing3:hover { background:#742F9C;border-color:#742F9C;}
#listing li a#listing4:hover { background:#642F9C;border-color:#742F9C;}
#listing li a#listing5:hover { background:#542F9C;border-color:#542F9C;}

#listing li a#listing1.selected, #listing li a#listing2.selected, #listing li a#listing3.selected  {
	border-color:#F7F73D;
}

/*----------------------------------
&GEEKOFTHEWEEK
----------------------------------*/
#geekOfTheWeek {
background:#420D79;
text-align:center;
}
#geekOfTheWeek h1 {
text-align:left;
height:21px;
margin-bottom:10px;
overflow:hidden;
position:relative;
width:360px;
}

#geekOfTheWeek h1 span {
position:absolute;
display:block;
height:100%;
width:100%;
background:url(../images/your_clips.gif) top left no-repeat #420D79;
}
#geekOfTheWeek .advert_text {
	text-align:left;
	padding:5px;
	background:#1E013A;
	margin-top:5px;
}
#geekOfTheWeek h2 a{
	text-decoration:none;
	color:#F7F73D;
}
#geekOfTheWeek h2 a:hover {
	text-decoration:underline;
}

#geekOfTheWeek p {
	font-size:1.4em;
}
