/*!
 * Design by umbercreative.co.uk
 * orange = F78F1E
 */

.temp {
	color: magenta;
}

[class^="icon-"],[class*=" icon-"]{ background-image: url('/images/layout/glyphicons-halflings.png')}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("/images/layout/glyphicons-halflings-white.png");}

.inlineblock {
	display: inline-block;
	padding-left: 20px;
}

body {
	background-image: url('/images/layout/m247bg2.gif');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #201e1e;
}

#logout {
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #201e1e;
	border-left: 1px solid #f78f1e;
	border-bottom: 1px solid #f78f1e;
}

#logout a {
	display: block;
	padding: 10px;
	color: #f78f1e;
}

#subpage {
	margin-top: 45px;
}

.fleft {
	float: left;
	margin-right: 15px;
}

.textreplace {
	position: absolute;
	left: -5000px;
}

.containerwrapper {
	width: 1000px;
	margin: 0 auto;
}

.container {
	width: 980px;
	padding: 0 10px;
	background-color: #0D0D0D;
	background-color: rgba(0,0,0,0.5);
}

#messageflash {
	display: none;
	position: absolute;
	left: 0px;
	width: 100%;
	padding: 15px;
	background-color: #000;
	border-bottom: 1px solid #fff;
}

#messageflash div {
	width: 1000px;
	margin: 0 auto;
}

.clear {
	clear: both;
}

#logo {
	display: block;
	float: right;
}

.show-grid {
	margin-top: 10px;
	margin-bottom: 20px;
}

.show-grid div {
	background-color: #f0f0f0;
	color: #000;
}

.clear {
	clear: both;
}

#header {
	width: 1000px;
	margin: 0 auto;
}

#header #logo {
	margin-top: 28px;
	margin-right: 10px;
}

#header #tagline {
	margin-left: 10px;
	margin-top: 83px;
}

#footer {
	padding: 0 0 10px 0;
	margin-top: 20px;
	background-color: rgba(0,0,0,0.4);
	background-color: #000;
}

#footer h3 {
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 10px;
	
}

#footer p {
	margin-top: 0px;
	font-size: 12px;
	margin-bottom: 3px;
}

#footer p a {
	color: #F78F1E;
}

#footerleft {
	float: left;
	padding-bottom: 27px;
	padding-top: 30px;
}

#footerright {
	float: right;
	padding-right: 3px;
	padding-top: 9px;
	text-align: right;
}

p#footeraddress {
	padding-top: 15px;
	font-size: 14px;
	line-height: 16px;
}

#footerright p {
	font-size: 11px;
}

#twitterregistered {
	float: left;
	width: 400px;
	text-align: left;
	padding-left: 5px;
	padding-top: 33px;
}

#footerleft .twitter {
	float: left;
	padding-right: 15px;
}

#footerleft .facebook {
	float: left;
	padding-right: 15px;
}
#footerleft .g-follow {
	float: left;
}


#isos {
	float: left;
	height: 1%;
	overflow: hidden;
}

#isos div {
	float: left;
	padding-right: 10px;
}

#isos span {
	display: block;
	padding-top: 3px;
	font-size: 9px;
	line-height: 11px;
}

.orange {
	color: #f78f1e;
	font-weight: bold;
}

.sector_menu {
	margin: 22px 0px 0px 0px;
	clear: both;
}

.sector_menu li {
	float: left;
	list-style: none;
	display: block;
	
}

.sector_menu li a {
	display: block;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	padding: 13px 12px 11px 23px;
	background-image: url('/images/layout/plus.png');
	background-position: 6px 15px;
	background-repeat: no-repeat;
	background-color: #201e1e;
}

.sector_menu li a.selected {
	background-image: url('/images/layout/minus.png');
}


.sector_menu li a:hover {
	text-decoration: none;
}

#homelink {
	background-image: none;
	padding: 10px 10px 13px 10px;
	margin-right: 5px;
	background-color: #060606;
}

.sub_menu {
	height: 45px;
	width: 1000px;
	
	background-color: #0D0D0D;
	background-color: rgba(0,0,0,0.7);
	margin: 0px;
	z-index: 600;
	position: absolute;
}


.sub_menu li {
	float: left;
	list-style: none;
	height: 45px;
	display: block;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
}

.sub_menu li a {
	color: #fff;
	display: block;
	padding: 13px 15px 24px 22px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	background-image: url('/images/layout/arrow_right.png');
	background-position: 7px 15px;
	background-repeat: no-repeat;
}

.sub_menu li a.hoverlink { background-image: url('/images/layout/plus.png'); }

.sector_menu li a.hoverlink:hover, .sector_menu li a.subnavopen {
	text-decoration: none;
	background-color: #000;
	background-image: url('/images/layout/minus.png');
}

.sub_menu li li:hover {
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

/*
.sub_menu ul {
	position: absolute;
	left: -5000px;
	margin-left: -16px;
	margin-top: 19px;
	padding: 0px;
}

.sub_menu ul {
	background-color: rgba(0,0,0,0.7);
	display: block;
}

.sub_menu ul li {
	display: block;
	float: none;
	background-image: none;
}
	
.sub_menu ul li a {
	color: #f78f1e;
	font-weight: bold;
}

.sub_menu ul li li a {
	color: #fff;
	font-weight: normal;
}

.sub_menu ul ul {
	border: 0px solid #fff;
	position: relative;
	background-color: transparent;
}
*/

a#sector_selected {
	color: #f78f1e;
	background-color: #060606;
}

.hovermenu {
	
	position: absolute;
	z-index: 601;
	width: 546px;
	background-color: #000;
	background-color: rgba(0,0,0,0.8);
	top: 157px;
	list-style: none;
	margin-left: 0px;
	
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	
	background-image: url('/images/layout/blacksubmenufade.png');
	background-repeat: repeat-x;
	background-position: top;
	
}

.homeflash {
	margin: 44px auto 0 auto;
	width: 1000px;
	height: 362px;
	overflow: hidden;
}

.homeflas a  {
	display: block;
	width: 1000px;
	height: 362px;
}

.homeflash img {
display: block;
	width: 1000px;
	height: 362px;
}

#homemoveup {
	margin-top: -90px;
	position: relative;
	z-index: 50;
}

#homemoveup h2 a {
	padding-bottom: 125px;
}

.row {
	margin-top: 12px;
}

.hovermenu ul {
	width: 160px;
	float: left;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-right: 15px;
}

.hovermenu li {
	list-style: none;
	line-height: 15px;
}

.hovermenu li a {
	color: #ff9119;
	display: block;
	padding: 15px 10px 8px 10px;
	background: none;
	width: 150px;
	font-size: 14px;
}

.hovermenu li li a {
	color: #fff;
	padding: 0 3px 5px 20px;
	display: block;
	font-size: 12px;
	background: none;
}


.connectedcities {
	margin-top: 150px;
	padding-left: 20px;
}

/* buckets */

.bucket {
	height: 140px;
	border: 1px solid #1e1d1d;
	background-color: #000;
	background-color: rgba(0,0,0,0.8);
}

.bucket h3 {
	padding: 8px;
	margin: 0px;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #f78f1e;
}

.bucket p {
	font-size: 11px;
	line-height: 15px;
	padding: 4px 8px 8px 8px;
}


.bucket h3 a {
	color: #f78f1e;
}

.bucket p a {
	color: #fff;
}

#customerfeedbackbucket p {
	font-size: 12px;
	
}

.ourdatacentrebucket {
	background-image: url('/images/layout/buckets/buildings.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}

.supportbucket {
	background-image: url('/images/layout/buckets/orangeswitch.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}



ul.linklist {
	margin-left: 0px;
}

.linklist li {
	font-size: 11px;
	list-style: none;
}

.linklist li a {
	background-image: url('/images/layout/arrow_right.png');
	background-position: right;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	padding: 8px;
}

.linklist .odd {
	background-color: #262323;
}

.bucket .linklist li a {
	background-position: 210px 12px;
}

.bucket blockquote {
	border: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 20px;
}

.bucket blockquote p {
	padding-top: 0px;	
	font-size: 13px;
	line-height: 17px;
}

/* boxes */
.box {
	background-color: #000;
	background-color: rgba(0,0,0,0.8);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 148px;
}

.box h2 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 15px;
}

.box h2 a {
	display: block;
	padding: 8px;
	color: #fff;
}
/* side menu */

#sidemenu {

}

#sidemenu ul {
	margin: 0px;
	padding: 15px 0 15px 15px;
	background-image: url('/images/layout/sidemenubg.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #21201e;
}

#sidemenu #sideinner {
	margin: 0px;
	padding: 15px 0 15px 15px;
	background-image: url('/images/layout/sidemenubg.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #21201e;
	
}


#sidemenu ul#stripedsidemenu {
	padding-left: 0px;
}

#sidemenu ul#stripedsidemenu li li a {
	padding-left: 23px;
	margin-left: 0px;
	background-image: none;
}

#sidemenu ul ul {
	padding: 0px;
	background: none;
}

#sidemenu ul ul ul {
	padding-left: 20px;
}

#sidemenu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

#sidemenu li a {
	color: #fff;
	display: block;
	padding: 3px 0px 3px 23px;
	background: url('/images/layout/plus.png') 5px 7px no-repeat;
}

#sidemenu li li a {
	font-size: 13px;
	margin-left: 20px;
	padding-right: 15px;
}

#sidemenu li a.sideopen {
	background: url('/images/layout/minus.png') 5px 7px no-repeat;
	background-color: #2f2d2b;
}

li#archivelink {
	padding-top: 10px;
}

.odd {
	background-color: #2f2d2b;
}



/* subsections pages */

#widerow {
	margin-right: 0px;
	margin-top: 0px;
	width: 1000px;
}

#widerow #widerright {
	padding-right: 8px;
	margin-right: 0px;
}




#solutions_intro {
	width: 400px;
	height: 300px;
	float: left;
}

#solutions_intro .slimorangebutton {
	margin-top: 0px;	
}


#solutions_intro.short {
	height: 260px;
}

#solutions_intro.short210 {
	height: 210px;
}

#solutions_intro.veryshort {
	height: 180px;
}

#solutions_intro.noheight {
 	height: auto;
}

#solutions_intro .textblock p {
	padding-left: 0px;
}

.textblock.vacancy {
	padding-right: 5px;
}


#solutions_intro h1 {
	font-size: 34px;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 15px;
}


#solutions_intro h1 small {
	font-size: 14px;
	line-height: 16px;
}

#solutions_intro h2 {
	font-weight: normal;
	font-size: 22px;
	padding: 15px 15px;
	line-height: 30px;
}

#solutions_intro strong {
	font-size: 30px;
}


#solutions_intro h3 {
	font-size: 16px;
	padding: 0 15px;
	margin: 0 ;
	line-height: 16px;
}

#solutions_intro p {
	padding: 15px 0 0 15px;
	/* width: 250px; */
	width: 358px;
	font-size: 14px; 
}


#solutions_intro p.lead {
	font-size: 18px;
	width: 358px;
}

#solutions_intro.short p {
	font-size: 16px;
	/*width: 240px;*/
}

#solutions_intro p a {
	color: #F78F1E; 
}

#solutions_intro  p a.slimorangebutton {
	color: #fff!important; 
}

.rightpaneldown {
	margin-top: 260px;
	padding-bottom: 30px;
}

.rightpaneldownless {
	margin-top: 180px;
	padding-bottom: 30px;
}

/* breadcrumbs */

#breadcrumbs {
	padding-top: 20px;
	padding-left: 15px;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 16px;
	width: 500px;
}

#breadcrumbs a {
	color: #fff;
}

p.orangebutton {
	margin-top: 25px;
	height: 50px;
}

td.orangebutton{
	height: 60px;	
}

.orangebutton a {
	margin-bottom: 20px;
	padding: 8px 22px 8px 22px;
	color: #fff!important;
	background-color: #ff6b12;
	font-size: 14px;
	line-height: 15px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	-moz-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	text-shadow: 0 1px 1px rgba(255, 107, 17, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9c32), to(#ff6b12));
	background-image: -moz-linear-gradient(0% 100% 90deg, #ff9c32, #ff6b12);
}

.orangebutton a:hover {
	text-decoration: none;
	margin-bottom: 20px;
	color: #fff;
	background-color: #ff6b12;
	font-size: 14px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	-moz-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	text-shadow: 0 1px 1px rgba(255, 107, 17, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6b12), to(#ff9c32));
	background-image: -moz-linear-gradient(0% 100% 90deg, #ff6b12, #ff9c32);
}


input[type="submit"].orangesubmitbutton{
	padding: 6px 22px 7px 22px;
	margin-bottom: 6px;
	color: #fff;
	background-color: #ff6b12;
	font-weight: normal;
	font-size: 14px;
	line-height: 15px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	-moz-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	text-shadow: 0 1px 1px rgba(255, 107, 17, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9c32), to(#ff6b12));
	background-image: -moz-linear-gradient(0% 100% 90deg, #ff9c32, #ff6b12);
}

input[type="submit"].orangetallsubmitbutton{
	padding: 7px 22px 8px 22px;
	margin-bottom: 6px;
	color: #fff;
	background-color: #ff6b12;
	font-weight: normal;
	font-size: 14px;
	line-height: 15px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	-moz-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	text-shadow: 0 1px 1px rgba(255, 107, 17, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9c32), to(#ff6b12));
	background-image: -moz-linear-gradient(0% 100% 90deg, #ff9c32, #ff6b12);
}



p.slimorangebutton {
	margin: 22px 12px;
	height: 50px;
	text-align: right;
}

p.slimorangebutton a {
	
	text-decoration: none;
	margin-bottom: 20px;
	padding: 6px 22px 7px 22px;
	color: #fff!important;
	background-color: #ff6b12;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	-moz-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	text-shadow: 0 1px 1px rgba(255, 107, 17, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9c32), to(#ff6b12));
	background-image: -moz-linear-gradient(0% 100% 90deg, #ff9c32, #ff6b12);
}

.textblock p.slimorangebutton a {
	text-decoration: none;
}

p.slimorangebutton a:hover {
text-decoration: none;
	padding: 6px 22px 8px 22px;
	color: #fff;
	background-color: #ff6b12;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	-moz-box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	box-shadow: 0 1px 2px rgba(133,133,133,0.8);
	text-shadow: 0 1px 1px rgba(255, 107, 17, 0.85);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6b12), to(#ff9c32));
	background-image: -moz-linear-gradient(0% 100% 90deg, #ff6b12, #ff9c32);
}

p.slimorangebutton.leftbutton {
	text-align: left;
	margin-left: 0px;
}

.packageflash .slimorangebutton.leftbutton {
	margin-left: 12px;
}


.bgtouch { 
	background: url('/images/content/subsection_bgs/touchbg.jpg') top right no-repeat; 
}

.subcategorybox {
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.subcategorybox h2 {
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 24px;
}

.subcategorybox h2 a {
	display: block;
	font-size: 15px;
	padding: 113px 10px 0px 10px;
	color: #fff;
}

.subcategorybox p {
	padding: 0 9px;
}

.subcategorybox p a {
	font-size: 13px;
	color: #fff;
	
}

/* orange circle */

.orangecircle {
	color: #fff;
	float: left;
	text-align: center;
	background: url('/images/layout/orange-circle.png') top right no-repeat;
	width: 107px;
	height: 107px;
	margin-left: 23px;
	font-size: 14px;
	margin-top: 20px;
}

.orangecircle p {
	padding-top: 10px;
	font-size: 12px;
}

.orangecircle strong {
	font-size: 33px;
	line-height: 33px;
}

.orangecircle strong small {
	font-size: 16px;
	line-height: 16px;
}

.orangecircle.circletopright{
	position: absolute;
	float: none;
	margin: -10px 0 0 0;
}

.orangecircle.circletopright.incvat {
	padding-top: 8px;
}

.span6 .orangecircle.circletopright { margin-left: 250px; }

/* white info box */

#infobox {
	background-image: url('/images/layout/light-bg.jpg');
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 80px;
	color: #000;
	
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

#infobox h3 {
	color: #0085cf;
	font-size: 24px;
	line-height: 28px;
	padding: 10px 10px 0 32px;
	background-image: url('/images/layout/info-logo.png');
	background-position: 11px 17px ;
	background-repeat: no-repeat;
}

#infobox p {
	padding: 0 10px 0 32px;
	font-size: 12px;
	line-height: 15px;
}

#infobox p.telnum {
	color: #0085cf;
	font-size: 18px;
	padding-bottom: 17px;
	
}

/* Package flashes*/

.packageflash {
	/*background-image: url('/images/layout/orange-package-bg.jpg');*/
	background-repeat: repeat-x;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	/*border: 1px solid #000;*/
	-moz-box-shadow: 0px 0px 3px 0px #000;
  	-webkit-box-shadow: 0px 0px 3px 0px #000;
  	box-shadow: 0px 0px 3px 0px #000;
	color: #000;
}

.packageflash.packageflashtaller { 	height: 520px; }
.packageflash.packageflashtall { 	height: 400px; }
.packageflash.packageflashmedium { 	height: 350px; }
.packageflash.packageflashsmall {	height: 240px; }
.packageflash.packageflashtiny {	height: 130px; }

.packageflash.packageflash220 { 	height: 220px; }
.packageflash.packageflash240 { 	height: 240px; }
.packageflash.packageflash250 { 	height: 250px; }
.packageflash.packageflash263 { 	height: 263px; }

.packageflash.packageflash277 { 	height: 277px; }
.packageflash.packageflash287 { 	height: 287px; }

.packageflash.packageflash350 { 	height: 350px; }
.packageflash.packageflash360 { 	height: 360px; }
.packageflash.packageflash390 { 	height: 390px; }

.packageflash.packageflash413 { 	height: 413px; }

/*.packageflash.span6 { width: 358px; }
.packageflash.span4 { width: 234px; }
.packageflash.span3 { width: 172px; }*/

.packageflash.span3 ul {
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 12px;
}
.packageflash.span3 ul li {
	font-size: 12px;
}

.packageflash .buttonnudge {
	margin-top: 63px;
}

.packageflash.span4 .circletopright { margin-left: 126px; }
.packageflash.span3 .circletopright { margin-left: 63px; }

.packageflash.span3.packageflashsmall { height: 200px; }

.packageflash .circletopright.speedcircle strong { font-size: 50px; line-height: 43px }
.packageflash .circletopright.speedcircle strong.fourdigits { font-size: 40px; }

.packageflash .slimorangebutton a, .packageflash .slimorangebutton a:hover { border: 1px solid #000; font-size: 14px }

.packageflash h2 {
	margin: 15px 12px 0px 12px;
	line-height: 29px;
}
.packageflash h3 {
	font-size: 14px;
	line-height: 20px;
	margin: 6px 12px 8px 12px;
}

.packageflash ul {
	padding: 10px 20px 10px 0px;
	margin-bottom: 0px;
}



.packageflash li {
	background-image: url('/images/layout/check.png');
	background-repeat: no-repeat;
	background-position: left;
	list-style: none;
	padding:  2px 0px 2px 30px;
	font-size: 14px;
}

.packageflash ul.ticklistcol {
	float: left;
	width: 158px;
	padding-right: 0px;
	margin-left: 12px;
	margin-right: 0px;
}

.packageflash ul.ticklistcol li {
	font-size: 12px;	
	padding:  2px 0px 2px 25px;
}
.italics {
	font-style: italic;
}

.packageflash p.packagetext {
	font-size: 13px;
	padding: 10px 12px 0 12px;
}

.packageflash .movepastbutton {
	margin-top: 100px;
}

.packageflash .movepast90button {
	margin-top: 90px;
}
.packageflash .movepastlessbutton {
	margin-top: 70px;
}

.packageflash  .packagetitlesmall {
	font-size: 26px;
}

.restrictwidth6 { width: 345px; }

.textblock {
	/*padding: 22px 0px 22px 15px;*/
	padding: 0px 0px 22px 15px;
}


.textblock h2 {
	padding-top: 30px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-size: 22px;
	line-height: 28px;
}

.textblock img {
	margin: 15px 0 20px 0;
}

.faqspage .textblock h2 {
	clear: both;
	font-size: 14px;
	line-height: 22px;
	padding-top: 30px;	
}

.textblock h2 a {
	color: #fff;
}

.textblock h2 small {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.textblock h3 {
	font-size: 18px;
	line-height: 28px;
}


.textblock p.lead {
	font-size: 18px;
	line-height: 23px;
}

.textblock p.lead#firstlead {
	font-size: 18px;
	line-height: 23px;
	padding-top: 30px;	
}


.textblock p {
	font-size: 13px;
}

.textblock ul {
	font-size: 13px;
}

.textblock p a {
	color: #fff;
	text-decoration: underline;
}

.textblock p a:hover {
	text-decoration: none;	
}

.textblock p.orangebutton a {
	text-decoration: none;
}

.textblock li a {
	color: #fff;
	text-decoration: underline;
}

.textblock li a:hover {
	text-decoration: none;	
}



.blackoutfade {
	/*background-image: url('/images/layout/blackoutfadenew.png');
	background-repeat: repeat-x;
	background-position: top;*/
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
}


.blackoutfull {
	background: black;
}
.reverseblackoutfade {
	background-image: url('/images/layout/reverseblackoutfade.png');
	background-repeat: repeat-x;
	background-position: 0px 210px;
}


.span12 .row.blackoutfade {
	margin-right: 0px;
	width: 754px;
}

.faqs h2 {
	color: #F78F1E;
	font-weight: bold;
	font-size: 25px;
	margin-top: 32px;
}

 span.qa {
	color: #F78F1E;
	display: block;
	padding-right: 5px;
	float: left;
	font-weight: bold;
}

 span.qatext {
	display: block;
	float: left;
}

.span5 span.qatext { width: 275px; }
.span9 span.qatext { width: 505px; }

.faqsside h3 {
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 0px;
	clear: both;
	padding-top: 15px;
}

.faqsside p {
	padding-top: 4px;
	font-size: 13px;
	line-height: 16px;
	clear: both;
}

.faqsside p span.qatext {
	padding-top: 1px;
}

#packageswiderright {
	width: 740px;
	padding-right: 0px;
	margin-right: 0px;
}

.tablebgfade {
	width: 740px;
	background-image: url('/images/layout/blackoutfadenew.png');
	background-repeat: repeat-x;
	background-position: 0px 0;
	
}

#packageswiderright .packagestable.col3 {
	width: 715px;
}

#packageswiderright .packagestable.col4 {
	width: 715px;
}

.packagestable {
	margin-top: 15px;
	margin-left: 15px;
	border-collapse: collapse;
	background-repeat: repeat-x;
	background-position: top;
}

.packagestable th.spaceth {
	border-top: 10px solid #000;
	border-bottom: 10px solid #000;
	background: black;
}

.packagestable th.orangeth {
	background-color: #F78F1E;
	border-top: 10px solid #000;
	border-bottom: 10px solid #000;
/*	border-right: 10px solid #000;*/	
	border-left: 10px solid black;
	padding: 6px 12px 6px 12px;
}

.packagestable th.orangeth a {
	color: #fff;
	text-decoration: underline;
	text-transform: lowercase;
	padding-left: 12px;
}

.packagestable th.orangeth.endth {
	border-right: 0px;
}

.packagestable th.greyth {
	background-color: #F78F1E;
	padding: 4px 12px 4px 12px;
	text-align: left;
	text-transform: uppercase;
}

.packagestable tr.even td {
	background-color: #22211f;
}

.packagestable td {
	font-size: 14px;
	padding: 4px 12px;
	background-color: #2f2d2b;
	text-align: center;
}

.packagestable td.tdkey {
	text-align: left;
	font-weight: normal;
}

.packagestable tr.black td {
	background-color: #000;
	color: #F78F1E;
	border-bottom: 3px solid #2f2d2b;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	padding: 7px 0;
}

.packagestable tr.black td.tdkey {
	font-size: 14px;
	padding: 6px 12px;
}

.packagestable tr.black td small {
	text-transform: none;
	font-size: 14px;
}

.packagestable tr.buy td {
	background-color: #100f0f;
	padding: 10px 5px;
}

.packagestable tr.buy.top td {
	background-color: transparent;
}


.packagestable tr.buy td.endth {
	padding-right: 0px;
}

.packagestable .orangebutton  {
	margin: 0 0 0 0;
}

.packagestable .orangebutton a {
	display: block;
}

.packagestable th.subtitle {
	padding-bottom: 6px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid #000;
	text-align: left;
	font-size: 18px;
	padding-left: 15px;
}

.packagestable.col3 {
	width: 717px;
}

.packagestable.col4 {
	width: 717px;
}

.packagestable.col3 .equalwidth { width: 150px; }
.packagestable.col4 .equalwidth { width: 150px; }

.packagestable.col4 td {
	font-size: 13px;
}

.packagestable .spacedown td{
	border-top: 10px solid #100f0f;
}

.packagestable tr.top td.orangebutton { height: 40px }
.packagestable tr.top td.orangebutton a { margin-bottom: 0px; }

#firstth.orangeth {
	border-left: 0px!important;
}

/* news */

.newspage.textblock h1 {
	font-size: 34px;
	font-weight: bold;
}

.newspage.textblock {
	padding-right: 30px;
}


p.newsdate {
	font-size: 16px;
}


#newerlink {
	font-size: 20px;
	padding-top: 25px;
	display: block;
	color: #f78f1e;
	float: left;
}

#olderlink {
	font-size: 20px;
	font-weight: normal;
	padding-top: 25px;
	margin-bottom: 20px;
	margin-right: 15px;
	display: block;
	float: right;
	color: #f78f1e;

}

.tags h3 {
	font-size: 14px;
	color: #F78F1E;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}

.tags a {
	color: #fff;
	font-size: 13px;
}

.newspage p a {
	color: #F78F1E;
}

.newspic img {
	padding-top: 20px;
}

.newspic p {
	font-size: 12px;
	line-height: 15px;
	padding: 12px 0 12px 0;
	font-style: italic;
}

.newspic a {
	color: #fff;
}

.newsarchivedate {
	color: #F78F1E;
	font-weight: bold;
}

.newsarticlesnippet {
	padding-bottom: 30px;
}

.span6.shunt {
	padding-top: 20px;
}


.add-on {
	color: #000;
}

#submit {
	margin-top: 0px;
}

#contactform {
	padding-top: 60px;
	padding-left: 25px;
}

#contactlist_wrapper {	
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

#contactform input[type="text"], #contactform input[type="email"], #contactform select, #contactform textarea {
	background-color: #DDD;
}

#contactright {
	padding-top: 80px;
}

h1#abouttitle {
	padding-top: 15px;
}


#solutions_intro form {
	width: 650px;
}

#solutions_intro  p#www {
	font-size: 24px;
	padding-top: 3px;
	padding-right: 10px;
	width: 50px;
	margin-right: 10px;
	float: left;
	display: block;
}

#domainform {
	padding-top: 20px;
}

.domainsearch {
	display: block;
	float: left;
	margin-right: 10px;
}

select.domainsearch {
	width: 70px;
}

/* about us */
.directorthumb {
	padding-bottom: 15px;
}

.directorthumb h2 {
	font-size: 16px;
	line-height: 20px;
}

.directorthumb h2 small {
	font-size: 13px;
	line-height: 16px;
}

.directorthumb a {
	color: #fff;
}

.directorpic img {
	padding-top: 45px;
}

/* small table */

table.smalltable {
	margin-left: 0px!important;
	margin-bottom: 15px;
}

table.smalltable td {
	text-align: left;
}

table.smalltable td a {
	color: #fff;
	text-decoration: underline;
}

table.poptable td, table.poptable th {
	font-size: 12px;
}


/*pop section*/
.dcimage {
	margin-top: 42px;
}

#datacentremap .map {
	height: 250px;
	width: 469px;
	margin-top: 10px;
}

.map small a {
	color: #F78F1E!important;
}

/* cms sections */
.visibilityfieldblock {
	margin-top: 20px;
	background-color: #565656;
	padding: 5px
}

#manageheros {
	position: absolute;
	width: 100%;
	top: 432px;
	z-index: 1000;
}

#manageheros a {
	display: block;
	margin: 0 auto;
	width: 95px;
	background-color: #000;
	padding: 10px;
	color: #f78f1e;
}

.fileuploadfieldblock {
	margin-top: 20px;
}


#prev_contacts a {
	display: block;
	width: 155px;
	background-color: #000;
	padding: 10px;
	color: #f78f1e;
	margin-bottom: 30px;
	border: 1px solid #f78f1e;
}

/*contact list */


#contactlist {
	margin: 30px auto;
}

#contactlist th {
	background-color: #000;
	padding: 10px 0;
	border-right: 1px solid #939393;
}

#contactlist th, #contactlist td {
	font-size: 12px;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #515151;
}

.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th {
	background-color: #000000;
}

#contactlist_wrapper {
	background-color: #000;
	padding: 10px 20px 40px 20px;
}

table.dataTable tr.odd td.sorting_1 { 
	background-color: #737373!important;
}

table.dataTable tr.even td.sorting_1 { 
	background-color: #2F2F2F!important;
}

#contactlist_length {
	padding: 20px 20px;
}

#contactlist_filter {
	padding: 20px 20px;
}

#contactlist_info  {
	padding: 0px 20px 20px 20px;
}

a.paginate_enabled_next {
	color: #fff!important;
}

a.paginate_enabled_previous {
	color: #fff!important;
}

.table-condensed {
	color: #000;
}

.modal-body {
	color: #000;
}

.modal-header h3 {
	color: #000;	
}

.eventlogo {
	margin-top: 40px;
	margin-left: 10px;
}

/* sidebar articles */
.sidebar-articles {
	margin-top: 20px;
}

.sidebar-articles .title {
	display: block;
	font-size: 1.2em;
}

.sidebar-articles .article {
	margin-top: 15px;
}

.sidebar-articles .block-wrapper {
	display: block;
}

.sidebar-articles .article a {
	font-weight: bold;
	color: #f78f1e;
}

.sidebar-articles .summary {
	display: block;
}

.sidebar-articles .read-article {
	color: #f78f1e;
	font-size: 0.9em;
}

.sidebar-articles .manage {
	display: inline-block;
	margin-top: 15px;
	border: 1px solid #f78f1e;
	padding: 10px;
	color: #f78f1e;
	font-size: 0.8em;
}

/*side testimonials */
.sidetestimonialquote {
	margin-top: 50px;
	padding-top: 30px;
	background-image: url('/images/layout/openquote.png');
	background-repeat: no-repeat;
	background-position: top left;
}

.sidetestimonialquote .quote {
	background-image: url('/images/layout/closequote.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 30px;	
	font-weight: bold;
}

.sidetestimonialquote a {
	color: #fff;
}

/* testimonial page */

p.quoteonpage {
	font-size: 18px;
	line-height: 22px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

/*
@media all and (min-width: 767px) {
	.scrollnav-fixed {
		position: fixed;
		top: auto;
		width: 236px;
	}
}
*/

/* cms link */

a.cmslink {
	color: #f78f1e;
	padding: 2px;
	background-color: black;
	border: 1px solid #f78f1e;
}

/*bg images */
.connectivitybox {	background-image: url('/images/layout/boxes/fibres.jpg'); }
.vpscloudservicesbox {	background-image: url('/images/layout/boxes/clouds.jpg'); }
.colocationbox { background-image: url('/images/layout/boxes/ethernethighlights.jpg'); }
.hostingbox { background-image: url('/images/layout/boxes/corridor.jpg'); }


/* business */
.hosting-and-servers-box { background-image: url('/images/layout/boxes/business/hosting-and-servers/hosting.jpg');}
.high-bandwidth-servers-box { background-image: url('/images/layout/boxes/business/high-bandwidth-servers.jpg'); }
.connectivity-box { background-image: url('/images/layout/boxes/business/connectivity.jpg'); }
.colocation-box { background-image: url('/images/layout/boxes/business/colocation.jpg'); }
.security-box { background-image: url('/images/layout/boxes/business/security.jpg'); }
.domain-registration-box { background-image: url('/images/layout/boxes/business/domain-registration.jpg'); }
.vps-cloud-service-box { background-image: url('/images/layout/boxes/business/vps-cloud-service.jpg'); }

/* business / hosting */
.hosting-box { background-image: url('/images/layout/boxes/business/hosting-and-servers/hosting.jpg'); }
.reseller-hosting-box { background-image: url('/images/layout/boxes/business/hosting-and-servers/reseller-hosting.jpg'); }
.dedicated-servers-box { background-image: url('/images/layout/boxes/business/hosting-and-servers/dedicated-servers.jpg'); }
.premium-hosting-box { background-image: url('/images/layout/boxes/business/hosting-and-servers/premium-hosting.jpg'); }
.managed-hosting-box { background-image: url('/images/layout/boxes/business/hosting-and-servers/managed-hosting.jpg'); }

/* business / connectivity */
.business-broadband-box { background-image: url('/images/layout/boxes/business/connectivity/business-broadband.jpg'); }
.business-bonded-box { background-image: url('/images/layout/boxes/business/connectivity/business-bonded.jpg'); }
.business-fttc-fibre-to-the-cabinet-box { background-image: url('/images/layout/boxes/business/connectivity/fttc.jpg'); }
.business-uncontended-ethernet-leased-lines-efm-gea-box { background-image: url('/images/layout/boxes/business/connectivity/uncontended-ethernet.jpg'); }
.business-pstn-isdn-box { background-image: url('/images/layout/boxes/business/connectivity/pstn-isdn.jpg'); }
.business-mpls-ipvpn-box { background-image: url('/images/layout/boxes/business/connectivity/mpls-ipvpn.jpg'); }
.business-bduk-box { background-image: url('/images/layout/boxes/business/connectivity/bduk-voucher.jpg'); }
.business-amazon-aws-directconnect { background-image: url('/images/layout/boxes/business/connectivity/business-amazon-aws-directconnect.jpg'); }



.toprightbg { background-repeat: no-repeat; background-position: top right; }
.businessbg { background-image: url('/images/content/subsection_bgs/business.jpg'); }

/* business / hosting & servers */
.hosting-and-servers-bg { background-image: url('/images/layout/boxes/business/hosting-and-servers/hosting-and-servers/hosting-and-servers.jpg'); }
.hosting-bg { background-image: url('/images/layout/boxes/business/hosting-and-servers/hosting/hosting-top-level.jpg'); }
.reseller-hosting-bg { background-image: url('/images/layout/boxes/business/hosting-and-servers/reseller-hosting/reseller_hosting_main.jpg'); }
.dedicated-servers-bg { background-image: url('/images/layout/boxes/business/hosting-and-servers/dedicated-servers/dedicated-servers.jpg'); }
.premium-hosting-bg { background-image: url('/images/layout/boxes/business/hosting-and-servers/premium-hosting/premium-hosting.jpg'); }

/* business / High bandwidth servers */

.high-bandwidth-servers-bg { background-image: url('/images/layout/boxes/business/high-bandwidth-servers/high-bandwidth-servers.jpg'); }

/* connectivity */
.connectivity-bg { background-image: url('/images/layout/boxes/business/connectivity/connectivity.jpg'); }

.business-broadband-bg { background-image: url('/images/layout/boxes/business/connectivity/business-broadband/business-broadband.jpg'); }
.business-bonded-bg { background-image: url('/images/layout/boxes/business/connectivity/business-bonded/business-bonded.jpg'); }
.fttc-fibre-to-the-cabinet-bg { background-image: url('/images/layout/boxes/business/connectivity/fttc-fibre-to-the-cabinet/fttc-fibre-to-the-cabinet.jpg'); }
.uncontended-ethernet-leased-lines-efm-gea-bg { background-image: url('/images/layout/boxes/business/connectivity/uncontended-ethernet-leased-lines-efm-gea/uncontended-ethernet-leased-lines-efm-gea.jpg'); }
.pstn-isdn-bg { background-image: url('/images/layout/boxes/business/connectivity/pstn-isdn/pstn-isdn.jpg'); }
.mpls-ipvpn-bg { background-image: url('/images/layout/boxes/business/connectivity/mpls-ipvpn/mpls-ipvpn.jpg'); }

.bduk-bg { background-image: url('/images/layout/boxes/business/connectivity/bduk/bduk-voucher.jpg'); }

/* colocation */
.colocation-bg { background-image: url('/images/layout/boxes/business/colocation/colocation.jpg'); }

/* security */
.security-bg { background-image: url('/images/layout/boxes/business/security/security.jpg'); }

/*domain registration */
.domain-registration-bg { background-image: url('/images/layout/boxes/business/domains/domains.jpg'); }

/* vps cloud */
.vps-cloud-bg { background-image: url('/images/layout/boxes/business/vps-cloud/vps-cloud.jpg'); }

.computerroombg { background-image: url('/images/content/subsection_bgs/computerroom.jpg'); }
.womanbg { background-image: url('/images/content/subsection_bgs/womanbg.jpg'); }
.tempbg { background-image: url('/images/content/subsection_bgs/tempbg.jpg'); }


.support-bg { background-image: url('/images/layout/boxes/support-page.jpg'); }

/*home connectivity */
.home-broadband-box { background-image: url('/images/layout/boxes/business/connectivity/business-broadband.jpg'); }

/* home users */

.home-bg { background-image: url('/images/layout/boxes/home/home.jpg'); }
.home-hosting-and-servers-bg { background-image: url('/images/layout/boxes/home/hosting-and-servers-bg.jpg'); }
.home-hosting-bg { background-image: url('/images/layout/boxes/home/hosting/hosting.jpg'); }
.home-connectivity-bg { background-image: url('/images/layout/boxes/home/connectivity/connectivity.jpg'); }
.home-home-broadband-bg { background-image: url('/images/layout/boxes/home/connectivity/home-broadband/home-broadband.jpg'); }
.home-fttc-bg { background-image: url('/images/layout/boxes/home/connectivity/fttc-fibre-to-the-cabinet/fttc-fibre-to-the-cabinet.jpg'); }
.home-security-bg { background-image: url('/images/layout/boxes/home/security/security.jpg'); }
.home-domains-bg { background-image: url('/images/layout/boxes/home/domains/domains.jpg'); }
.home-vps-bg { background-image: url('/images/layout/boxes/home/vps-cloud/vps-cloud.jpg'); }


/* public sector users */
.public_sector-bg { background-image: url('/images/layout/boxes/public/public-sector-and-education.jpg');  }
.managed_hosting_bg { background-image: url('/images/layout/boxes/public/managed-hosting/dedicated-servers.jpg');  }
.bespoke_offering_bg { background-image: url('/images/layout/boxes/public/bespoke-offering/connectivity.jpg');  }
.public_colocation_bg { background-image: url('/images/layout/boxes/public/colocation/colocation.jpg');  }
.public_advanced_colocation_bg { background-image: url('/images/layout/boxes/public/colocation/colocation.jpg');  }
.public_disaster_recovery_bg { background-image: url('/images/layout/boxes/public/colocation/disaster-recovery/disaster-recovery.jpg');  }
.public_security_bg { background-image: url('/images/layout/boxes/public/security/security.jpg');  }
.public_security_consultancy_bg { background-image: url('/images/layout/boxes/public/security/full-consultancy/full-consultancy.jpg');  }
.public_managed_solutions_bg { background-image: url('/images/layout/boxes/public/security/managed-solutions/managed-solutions.jpg');  }
.public_domains_bg { background-image: url('/images/layout/boxes/public/domains/domains.jpg');  }
.vps-cloud_bg { background-image: url('/images/layout/boxes/public/vps-cloud/vps-cloud.jpg');  }
.fullconsultancybox  { background-image: url('/images/layout/boxes/public/security/full-consultancy/full-consultancy-box.jpg');  }
.managedsolutionsbox  { background-image: url('/images/layout/boxes/public/security/managed-solutions/managed-solutions-box.jpg');  }

/* wholesale */
.wholesalebg { background-image: url('/images/layout/boxes/wholesale/wholesalebg.jpg'); }
.ip-transit-bg { background-image: url('/images/layout/boxes/wholesale/iptransitbg.jpg'); }
.partial-bgp-transit-bg { background-image: url('/images/layout/boxes/wholesale/partial-bgp-transit-bg.jpg'); }
.tier-1-transit-bg { background-image: url('/images/layout/boxes/wholesale/tier-1-transit-bg.jpg'); }

.datacentre-backhaul-bg { background-image: url('/images/layout/boxes/wholesale/datecentre-backhaul-bg.jpg'); }
.ixp-bg { background-image: url('/images/layout/boxes/wholesale/ixp-bg.jpg'); }
.networkinformation-bg { background-image: url('/images/layout/boxes/wholesale/networkinformation-bg.jpg'); }
.poplist-bg { background-image: url('/images/layout/boxes/wholesale/poplist-bg.jpg'); }
.linx-bg { background-image: url('/images/layout/boxes/wholesale/linxbg.jpg'); }
.decix-bg { background-image: url('/images/layout/boxes/wholesale/decix-bg.jpg'); }
.amsix-bg { background-image: url('/images/layout/boxes/wholesale/amsix-bg.jpg'); }
.ix-manchester-bg { background-image: url('/images/layout/boxes/wholesale/ix-manchester-bg.jpg'); }

.global-bgp-transit-bg { background-image: url('/images/layout/boxes/wholesale/global-bgp-transit-bg.jpg'); }
.metro-ethernet-bg { background-image: url('/images/layout/boxes/wholesale/metro-ethernet-bg.jpg'); }
.long-haul-ethernet-bg { background-image: url('/images/layout/boxes/wholesale/longhaul-ethernet-bg.jpg'); }

.temp-bg { background-color: magenta; }

.ip-transit-box { background-image: url('/images/layout/boxes/wholesale/ip-transit.jpg'); }
.datacentre-backhaul-box { background-image: url('/images/layout/boxes/wholesale/datacentre-backhaul.jpg');  }
.ixp-box { background-image: url('/images/layout/boxes/wholesale/ixp.jpg');  }
.metro-ethernet-box { background-image: url('/images/layout/boxes/wholesale/metro-ethernet.jpg'); }
.long-haul-ethernet-box { background-image: url('/images/layout/boxes/wholesale/longhaul-ethernet.jpg'); }

.global-bgp-box { background-image: url('/images/layout/boxes/wholesale/global-bgp-transit.jpg');  }
.partial-bgp-box { background-image: url('/images/layout/boxes/wholesale/partial-bgp-transit.jpg');  }
.tier-1-transit-box { background-image: url('/images/layout/boxes/wholesale/tier-1-transit.jpg');  }


				
.linx-box { background-image: url('/images/layout/boxes/wholesale/linx.jpg');  }
.decix-box { background-image: url('/images/layout/boxes/wholesale/decix.jpg');  }
.amsix-box { background-image: url('/images/layout/boxes/wholesale/amsix.jpg');  }
.ix-manchester-box { background-image: url('/images/layout/boxes/wholesale/ix-manchester.jpg');  }

.points-of-presence-box { background-image: url('/images/layout/boxes/wholesale/points-of-presence.jpg'); }
.network-information-box { background-image: url('/images/layout/boxes/wholesale/networkinformation.jpg'); }

/* about   */

.about_bg  { background-image: url('/images/layout/boxes/about/background.jpg'); }
.background_bg  { background-image: url('/images/layout/boxes/about/background.jpg'); }
.directors_bg  { background-image: url('/images/layout/boxes/about/directors.jpg'); }
.our_offerings_bg  { background-image: url('/images/layout/boxes/about/directors.jpg'); }
.green_credentials_bg  { background-image: url('/images/layout/boxes/about/green_creds.jpg'); }
.typical_customers_bg  { background-image: url('/images/layout/boxes/about/typical_customers.jpg'); }
.data_centre_spec_bg  { background-image: url('/images/layout/boxes/about/data_specs.jpg'); }
.quality_and_security_bg  { background-image: url('/images/layout/boxes/about/quality_comm.jpg'); }
.peace_of_mind_bg  { background-image: url('/images/layout/boxes/about/peace_of_mind.jpg'); }
.hosting_testimonials_bg  { background-image: url('/images/layout/boxes/about/hosting_testimonials.jpg'); }
.colocation_testimonials_bg  { background-image: url('/images/layout/boxes/about/hosting_testimonials.jpg'); }
.broadband_testimonials_bg  { background-image: url('/images/layout/boxes/about/hosting_testimonials.jpg'); }
.exhibition_testimonials_bg  { background-image: url('/images/layout/boxes/about/exhibitions.jpg'); }
.employment_opportunities_bg  { background-image: url('/images/layout/boxes/about/employment_opps.jpg'); }
.book_a_tour_bg { background-image: url('/images/layout/boxes/about/book_a_tour.jpg'); }
.environment_bg { background-image: url('/images/layout/boxes/about/enviro_ethics.jpg'); }
.tutorial_bg { background-image: url('/images/layout/boxes/about/tutorial.jpg'); }
.privacy_bg { background-image: url('/images/layout/boxes/about/privacy.jpg'); }
