
#VME-header {
	background: transparent url(img/bg_header-strip.gif) repeat-x 50% 0; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_header-strip.gif',sizingMethod='scale');
	height: auto;
	margin: 0 auto -4px;
	padding-bottom: 4px;
	position: relative;
	width: 100%;
	z-index: 3;
	height: 134px;
}
#VME-header #VME-header-block {
	clear: both;
	margin: 0 auto 0;
	padding: 0;
	position: relative;
	width: 940px;
}
#VME-header .VME-logo {
	background: transparent url(img/virgin_media_logo.png) no-repeat 0 0;
	_background:none;
	display: block;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/virgin_media_logo.png',sizingMethod='image');
	float: left;
	height: 88px;
	overflow: hidden;
	text-indent: -9999px;
	width: 137px;
	margin-top: 43px;
}
#VME-header h1 {
	background: transparent url(img/vme-heading.gif) no-repeat 0 0;
	display:block;
	float:left; 
	height: 42px;
	margin: 70px 0 0;
	text-indent: -9999px;
	width: 483px;
}
#VME-header .VME-nav { 
	float:right;
	text-align: right; 
	width:500px;    }
#VME-header .VME-nav li { 
	color: #fff; 
	display:inline;
	font-weight: bold; 
	font-size: 0.9em;
	
}
#VME-header .VME-nav li a { 
	border-left: 1px solid #fff;
	color: #fff; 
	padding-left: 5px;
}
#VME-header .VME-nav li.first-item a { 
	border-left: 0px none #fff; 
	color: #fff; 
	
}

#wrap-middle {
	background: #EDEDED none;
	margin: 0 auto;
	padding-top: 60px; 
	width: 940px;
}
#wrap-middle h3 { 
	color: #000;
	font-size: 2.7em; 
	font-weight:normal;
	letter-spacing: -0.03em;
	margin: 0 0 5px;
}
#wrap-middle h4 { color: #c00; font-size: 1.1em;  margin-bottom: 10px;}
#wrap-middle p { 
	margin: 0 0 15px;
}

#wrap-middle .info-pod { 
	width: 230px;
	float:left;
}
#wrap-middle .wider {  	
	padding-right: 60px; 
}
#wrap-middle .info-pod h4 { font-size: 1.2em; margin-top: 10px;}

#wrap-middle .info-pod .subnote { font-size: 0.8em; }

#wrap-middle a { color: #000; text-decoration: underline; }
#wrap-middle a:hover { text-decoration: none; }

#wrap-middle .home { width: 640px; margin-left: 150px; }
#wrap-middle .about { width: 520px; margin-left: 160px; }
#wrap-middle .channels { width: 810px; margin-left: 90px; }
#wrap-middle .legal { width: 497px; 
margin-left: 175px; }
#wrap-middle .contact { width: 810px; margin-left: 65px; }

#wrap-middle .home .wider { width: 250px; padding-right: 150px;}

#wrap-middle .channels ul {  margin: 10px 10px 0 0 ;  float:left; }
#wrap-middle .channels ul.list1 { width: 215px;  }
#wrap-middle .channels ul.list2 { width: 190px; }
#wrap-middle .channels ul.list3 { width: 140px; }
#wrap-middle .channels ul li { padding: 0 0 2px ; }
#wrap-middle .channels ul li.subhead { font-weight: bold; }

#wrap-middle .legal h3 { margin: 0 0 20px; }
#wrap-middle .legal ul {  margin-top: 30px; }
#wrap-middle .legal ul li { padding: 8px 0; }

#wrap-middle .contact .info-pod p.phone { 
	background: url(img/icon-phone.gif) no-repeat; 
	padding: 18px 0 0 45px;
}
#wrap-middle .contact .info-pod p.email { 
	background: url(img/icon-email.gif) no-repeat; 
	padding: 14px 0 0 45px;
}

#footer {
	background: #EDEDED none;
	color: #767676;
	margin: 0 auto;
	font-size: 0.9em;
	padding: 50px 10px 10px;
	text-align:center;
	width: 920px;
}