/* CSS Document */

* {margin:0; padding:0;}

/* Centering */
body {
text-align : center;
}

div.wrapper {
margin-left : 8%;
margin-right : 8%;
text-align:left;

} 


/* Standard tags */

h1 {font-family:Arial, Helvetica, sans-serif; font-size: 36px; color:#121a6a; font-weight:200;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#121a6a; font-weight:200; padding-top:10px;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#121a6a; font-weight:bold; padding-top:10px;}

img {border:0;}

a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000099; text-decoration:none;}

a.contactemail {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#121a6a; text-decoration:none;}

p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#121a6a; padding-top:10px; line-height:18px;}

ul, ol {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#121a6a; margin-left:23px; padding-top:10px; line-height:18px;}

/* Top menu links */

a.home {
		position:absolute;
		left:0px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_home.gif);
		}
		
a.home:hover, a.home_focus {
		position:absolute;
		left:0px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_home_over.gif);
		}
		
a.fibreoptics {
		position:absolute;
		left:100px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_fibreoptics.gif);
		}
		
a.fibreoptics:hover, a.fibreoptics_focus {
		position:absolute;
		left:100px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_fibreoptics_over.gif);
		}
		
a.cabling {
		position:absolute;
		left:200px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_cabling.gif);
		background-repeat:no-repeat;
		}
		
a.cabling:hover, a.cabling_focus {
		position:absolute;
		left:200px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_cabling_over.gif);
		background-repeat:no-repeat;
		}
		
a.network {
		position:absolute;
		left:300px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_network.gif);
		background-repeat:no-repeat;
		}
		
a.network:hover, a.network_focus {
		position:absolute;
		left:300px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_network_over.gif);
		background-repeat:no-repeat;
		}
		
a.datacentre {
		position:absolute;
		left:400px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_datacentre.gif);
		background-repeat:no-repeat;
		}
		
a.datacentre:hover, a.datacentre_focus {
		position:absolute;
		left:400px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_datacentre_over.gif);
		background-repeat:no-repeat;
		}

a.services {
		position:absolute;
		left:500px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_services.gif);
		background-repeat:no-repeat;
		}
		
a.services:hover, a.services_focus {
		position:absolute;
		left:500px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_services_over.gif);
		background-repeat:no-repeat;
		}
		
a.casestudies {
		position:absolute;
		left:600px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_casestudies.gif);
		background-repeat:no-repeat;
		}
		
a.casestudies:hover, a.casestudies_focus {
		position:absolute;
		left:600px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_casestudies_over.gif);
		background-repeat:no-repeat;
		}
		
a.contact {
		position:absolute;
		left:700px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_contact.gif);
		background-repeat:no-repeat;
		}
		
a.contact:hover, a.contact_focus {
		position:absolute;
		left:700px;
		top:0px;
		width:90px;
		height:54px;
		background-image:url(images/btn_contact_over.gif);
		background-repeat:no-repeat;
		}

/* Custom positional divs */

.menuholder {
		position:relative;
		top:0;
		left:0;
		width:850px;
		height:60px;
		}

.centre {
		position:relative;
		top:5px;
		left:0;
		width:790px;
		height:500px;
		background-image:url(images/london2.jpg);
		background-repeat:no-repeat;
		}
		

.centre_fibre {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/fibre.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_fibre_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:380px;
		height:500px;
		}
		
.centre_cabling {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/cabling.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_cabling_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:380px;
		height:500px;
		}
		
.centre_network {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/network.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_network_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:380px;
		height:500px;
		}
		
.centre_datacentre {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/datacentre.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_datacentre_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:380px;
		height:500px;
		}
		
.centre_services {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/services.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_services_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:380px;
		height:500px;
		}
		
.centre_casestudies {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:980px;
		background-image:url(images/casestudies.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_casestudies_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:380px;
		height:980px;
		}	
		
.centre_contact {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/contact.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_contact_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:380px;
		height:500px;
		}
		
.centre_policies {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:7570px;
		background-image:url(images/policies.jpg);
		background-color:#d4e0ee;
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_policies_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:760px;
		height:7560px;
		}

.centre_privacy {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/privacy.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_privacy_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:760px;
		height:500px;
		}

.centre_terms {
		position:relative;
		top:5px;
		padding-top:0px;
		margin-top:0px;
		left:0;
		width:400px;
		height:500px;
		background-image:url(images/privacy.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:380px;
		}
		
.centre_terms_text {
		position:absolute;
		top:5px;
		padding-top:0px;
		left:10px;
		width:760px;
		height:500px;
		}


.logo {
		position:relative;
		top:0;
		left:0;
		width:355px;
		height:55px;
		background-image:url(images/logo.gif);
		background-repeat:no-repeat;
		}

.logo_policies {
		position:relative;
		top:15px;
		left:0;
		width:355px;
		height:55px;
		background-image:url(images/logo.gif);
		background-repeat:no-repeat;
		}
		
.bottomlinks {
		position:relative;
		top:-30px;
		left:580px;
		width:210px;
		height:20px;
		}