/*
Title:				O2 Network Pages
Author: 			Ross Boardman
Date Modified: 		02 Feb 2005
Last Updated By: 	Ben Eccleston
*/


/*Network Colour Overrides
*******************************************************************************/	


/*Graphics*/
.promorow, .promooddrow{
	background: url("/Images/network/o2/border-side-bg.gif");
}

.btnscont {
	background: url("/Images/network/o2/border-bot-bg2.gif") repeat-x bottom left;
}

#contentdetails UL {
	list-style-image: url("../../Images/Network/o2/o2-bullet.gif");
}

#contentdetails h2, #contentdetails h3 {
	color:#030666;
}


#lnnet11 { background: url(/images/Network/h2_11.gif) no-repeat;}			


/*Primary Network Colour*/
#bcrumb, #bcrumb a, #bcrumb a:link, #bcrumb a:Visited, #contentdetails a, #contentdetails a:link, #contentdetails a:Visited, #contentdetails td a, #contentdetails td a:link, #contentdetails td a:Visited, #localnav ul li a, #localnav ul ul li a, #contentdetails div.subhead h4 a:hover, #contentdetails h1 a, #contentdetails h1 a:link, #contentdetails h1 a:Visited {
	color:#030666;
}

h1 {background:#fff;}

div.pheader {
	border:#030666; 
	background: #030666;
}

div.pheaderNew {
	border:#030666; 
	background: #030666;
}




/*Secondary Network Colour*/

#contentdetails a:hover, #contentdetails #bcrumb a:hover, #contentdetails td a:hover, #localnav ul li a:hover, #localnav ul ul li a:hover, #contentdetails div.subhead h4 a:link, #contentdetails div.subhead h4 a:hover, #contentdetails div.subhead h4 a:visited, #contentdetails div.pheader h2 a:hover, #contentdetails h1 a:hover {
	color: #50a4d6;
}	

#contentdetails a:hover, #contentdetails #bcrumb a:hover, #contentdetails td a:hover, #localnav ul li a:hover, #localnav ul ul li a:hover, #contentdetails div.subhead h4 a:link, #contentdetails div.subhead h4 a:hover, #contentdetails div.subhead h4 a:visited, #contentdetails div.pheaderNew h2 a:hover, #contentdetails h1 a:hover {
	color: #50a4d6;
}	


/*Third Network Colour*/

#contentdetails div.pheader h2 a:link, #contentdetails div.pheader h2 a:hover, #contentdetails div.pheader h2 a:visited, #contentdetails div.pheader .price h2{
	color:  #fff;
}	

#contentdetails div.pheaderNew h2 a:link, #contentdetails div.pheaderNew h2 a:hover, #contentdetails div.pheaderNew h2 a:visited, #contentdetails div.pheaderNew .price h2{
	color:  #fff;
}	


/* Tariffs
*******************************************************************************/	


#nettable_11 thead th, #nettable_11 tfoot td{
		background:#000066;
		color:#fff;
		text-align:center;
		}
		
#nettable_11 th a:link, #nettable_11 th a:active, #nettable_11 th a:visited{
		font-weight:bold;
		color:#fff;
		}
		
#nettable_11 td a:link, #nettable_11 td a:active, #nettable_11 td a:visited{
		color:#000033;
		}
		
#nettable_11 tfoot td a:link, #nettable_11 tfoot td a:active,  #nettable_11 tfoot td a:visited{color:#99CCCC;} 
		
		
#nettable_11 tr.ruled{
		background:#99CCCC;
		color:#000;
		}	

#nettariffs_11 table, #nettable_11 th, #nettable_11 td{
		border:1px solid #000033;
		border-collapse:collapse;
		text-align:center;
		}
		
#nettable_11 th, #nettable_11 td{
		padding:5px;
		}
		
#nettable_11 th.selected{
		background:#040449;
		color:#fff;
		}


/* Bespoke Network Services Pages
*******************************************************************************/	

#o2content { 
	background: #60B3DD url(/images/network/o2/o2back.jpg) no-repeat;
	margin:0;
	padding:20px;
	padding-top:65px;
	padding-right:365px;
	color:#fff;
	}
	
#o2nscontent, #o2imodecontent, #o2musiccontent, #o2boltcontent, #o2downldcontent, #o2gamescontent, #o2msgingcontent, #o2videocontent, #o2photocontent, #o2picturecontent, #o2textcontent, #o2morecontent, #o2nsport { 
	margin:0;
	padding:20px;
	padding-top:20px;
	padding-left:260px;
	padding-right:10px;
	color:#000;
	border:0px solid #000;
	}		
	
	
 #o2nsport, #o2picturecontent { 
	height:300px;
	}			
	

#o2imodecontent { background: #fff url(/images/network/o2/o2-imode.jpg) no-repeat;}
#o2nsport	{ background: #fff url(/images/network/o2/o2-info-services.jpg) no-repeat;}
#o2nscontent { background: #fff url(/images/network/o2/o2-whats-new.jpg) no-repeat;}
#o2musiccontent { background: #fff url(/images/network/o2/o2-music.jpg) no-repeat;}
#o2boltcontent { background: #fff url(/images/network/o2/o2-info-services.jpg) no-repeat;}
#o2downldcontent { background: #fff url(/images/network/o2/o2-downloading.jpg) no-repeat;}
#o2gamescontent { background: #fff url(/images/network/o2/o2-games.jpg) no-repeat;}
#o2msgingcontent { background: #fff url(/images/network/o2/o2-messaging.jpg) no-repeat;}
#o2videocontent { background: #fff url(/images/network/o2/o2-video.jpg) no-repeat;}
#o2photocontent { background: #fff url(/images/network/o2/o2-entertainment.jpg) no-repeat;}
#o2picturecontent { background: #fff url(/images/network/o2/o2-entertainment.jpg) no-repeat;}
#o2textcontent { background: #fff url(/images/network/o2/o2-chat.jpg) no-repeat;}
#o2morecontent { background: #fff url(/images/network/o2/o2-more-services.jpg) no-repeat;}

#o2content #bcrumb {
	color: #fff;
	float:none;
	padding-top:0px;
	}

	
 #bcrumb {
	color: #000;
	padding-top:7px;
	float:left;
	}	

#o2content a:link, #o2content a:visited {
	color: #fff;
	}
	
#o2nscontent a:link, #o2nscontent a:visited, #o2musiccontent a:link, #o2musiccontent a:visited, #o2boltcontent a:link, #o2boltcontent a:visited, #o2downldcontent a:link, #o2downldcontent a:visited, #o2gamescontent a:link, #o2gamescontent a:visited, #o2msgingcontent a:link, #o2msgingcontent a:visited, #o2videocontent a:link, #o2videocontent a:visited, #o2photocontent a:link, #o2photocontent a:visited, #o2picturecontent a:link, #o2picturecontent a:visited, #o2textcontent a:link, #o2textcontent a:visited, #o2morecontent a:link, #o2morecontent a:visited, #o2nscontent a:visited {
	color: #000;
	}	
	
#o2content a:active {
	color: #fff;
	}		
	
#o2nscontent a:active, #o2musiccontent a:active, #o2boltcontent a:active, #o2downldcontent a:active, #o2gamescontent a:active, #o2msgingcontent a:active, #o2videocontent a:active, #o2photocontent a:active, #o2picturecontent a:active, #o2textcontent a:active, #o2morecontent a:active, #o2nscontent a:active {
	color: #000;
	}			
	
#o2moreinfo {
	color: #000;
	float: right;
	padding-top:450px;
	padding-right:40px;
	}			
	
#contentdetails #bcrumb {
	float:none;
	padding:10px 0px;
	margin:0;
	}





/* net phones
*******************************************************************************/	


#netphones table, #netphones th, #netphones td{
	border:1px solid #030666;
		}
		

#netphones th, #netphones tfoot{
	background: #030666;
	color:#fff;
	}	

#netphones tfoot a:link, #netphones tfoot a:active, #netphones tfoot  a:visited{
	color:#fff;
	}		
	
#netphones tfoot a:hover{
	color:#99CCCC;
	}		
