/* INFRASTRUCTURE INDEX */

#infrstr-header  {width:960px; height:181px; background-color:#53a4d8; background-image:url(../images/infrastructure/inf-bg.jpg);}
#infrstr-header h1 {font-family: Arial,Helvetica,sans-serif; font-size: 46px; font-weight: bold; color:#FFF; padding-left:20px; padding-top:45px;}
#infrstr-header h2 {font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color:#FFF; padding-left:20px;}
#infrstr-1 { width:320px; height:63px; float:left; background-image:url(../images/infrastructure/server-icon-bg.png);}
#infrstr-1 h3{ font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color:#FFF; padding-left:60px; line-height:63px; }
#infrstr-1 a { color:#FFF; text-decoration:none;}
#infrstr-1 a:hover { color:#FFF; text-decoration:underline;}
#infrstr-1-content { padding-left:30px; width:290px; height:255px; float:left; background-color:#d8d8d9;}
#infrstr-1-content p {padding-left:30px; padding-top:20px; text-align:justify; font-size:10px; color:#333; padding-right:20px;}
#infrstr-1-content .infrstr-findoutmore{padding-left:30px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#infrstr-1-content .infrstr-findoutmore a {color:#333; text-decoration:none;}
#infrstr-1-content .infrstr-findoutmore a:hover {color:#333; text-decoration:underline;}
#infrstr-2 { width:320px; height:63px; float:left; background-image:url(../images/infrastructure/network-icon-bg.png);}
#infrstr-2 h3{ font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color:#FFF; padding-left:60px; line-height:63px; }
#infrstr-2 a { color:#FFF; text-decoration:none;}
#infrstr-2 a:hover { color:#FFF; text-decoration:underline;}
#infrstr-2-content { padding-left:30px; width:290px; height:255px; float:left; background-color:#d8d8d9;}
#infrstr-2-content p {padding-left:30px; padding-top:20px; text-align:justify; font-size:10px; color:#333; padding-right:20px;}
#infrstr-2-content .infrstr-findoutmore{padding-left:30px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#infrstr-2-content .infrstr-findoutmore a {color:#333; text-decoration:none;}
#infrstr-2-content .infrstr-findoutmore a:hover {color:#333; text-decoration:underline;}
#infrstr-3 { width:320px; height:63px; float:left; background-image:url(../images/infrastructure/support-icon-bg.png);}
#infrstr-3 h3{ font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color:#FFF; padding-left:60px; line-height:63px; }
#infrstr-3 a { color:#FFF; text-decoration:none;}
#infrstr-3 a:hover { color:#FFF; text-decoration:underline;}
#infrstr-3-content { padding-left:30px; width:290px; height:255px; float:left; background-color:#d8d8d9;}
#infrstr-3-content p {padding-left:30px; padding-top:20px; text-align:justify; font-size:10px; color:#333; padding-right:20px;}
#infrstr-3-content .infrstr-findoutmore{padding-left:30px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#infrstr-3-content .infrstr-findoutmore a {color:#333; text-decoration:none;}
#infrstr-3-content .infrstr-findoutmore a:hover {color:#333; text-decoration:underline;}

/* DATA CENTRE INFRASTRUCTURE PAGE & GALLERY */

#dcgallery {width:960px; height:200px;}
#intinf-header  {width:960px; height:160px; background-color:#318dc9;}
#intinf-header h1 {font-family: Arial,Helvetica,sans-serif; font-size: 46px; font-weight: bold; color:#FFF; padding-left:20px; padding-top:40px;}
#intinf-header h2 {font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color:#FFF; padding-left:20px;}
#intinf-description {width:960px; height:auto; background-color:#53a4d8;}
#intinf-description-features { width:640px; height:425px; float: left; background-color:#27272c; padding-top:25px;}
#intinf-description-features .dc-power {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/dc-power.png); background-repeat:no-repeat;}
#intinf-description-features .dc-power p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .dc-noc {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/dc-noc.png); background-repeat:no-repeat;}
#intinf-description-features .dc-noc p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .dc-services {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/dc-solutions.png); background-repeat:no-repeat;}
#intinf-description-features .dc-services p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .dc-security {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/dc-security.png); background-repeat:no-repeat;}
#intinf-description-features .dc-security p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .dc-uptime {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/dc-uptime.png); background-repeat:no-repeat;}
#intinf-description-features .dc-uptime p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .dc-access {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/dc-access.png); background-repeat:no-repeat;}
#intinf-description-features .dc-access p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .nn-fibre {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/nn-fibre.png); background-repeat:no-repeat;}
#intinf-description-features .nn-fibre p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .nn-licenses {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/nn-licenses.png); background-repeat:no-repeat;}
#intinf-description-features .nn-licenses p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right:5px; padding-top: 15px;}
#intinf-description-features .nn-wireless {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/nn-wireless.png); background-repeat:no-repeat;}
#intinf-description-features .nn-wireless p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right:5px; padding-top: 15px;}
#intinf-description-features .nn-fibrenet {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/nn-fibrenet.png); background-repeat:no-repeat;}
#intinf-description-features .nn-fibrenet p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right:5px; padding-top: 15px;}
#intinf-description-features .ss-trained {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/support/ss-trained.jpg); background-repeat:no-repeat;}
#intinf-description-features .ss-trained p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .ss-engineers {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/support/ss-engineers.jpg); background-repeat:no-repeat;}
#intinf-description-features .ss-engineers p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .ss-support {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/support/ss-support.jpg); background-repeat:no-repeat;}
#intinf-description-features .ss-support p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .ss-noc {width:320px; height:140px; float: left; background-image:url(../images/infrastructure/support/ss-noc.jpg); background-repeat:no-repeat;}
#intinf-description-features .ss-noc p { font-family: Verdana,Geneva,sans-serif; font-size: 10px; text-align: justify; color: #ffffff; padding-left: 80px; padding-right: 20px; padding-top: 15px;}
#intinf-description-features .dc-heading { font-size: 12px; font-weight:bold; color:#FFF; padding-top: 25px; padding-left: 80px;}
#intinf-description-about { width:320px; height:450px; float:left; background-color:#53a4d8;}
#intinf-description-about p { font-family: Verdana,Geneva,sans-serif; font-size: 12px; text-align: justify; color: #ffffff; padding-left: 20px; padding-right: 20px; padding-top: 15px;}


/* GALLERY */

#dcgallery p { margin: 0; padding: 0 1em; font-size: 1.5em; position: relative; top: -50px; line-height: 50px; height: 50px; background: black; opacity: .7; color:#fff; z-index: 1; }
#dcgallery .hidden { display: none; }
#prevNext { margin-bottom: -2.8em; }
#prevNext img { position: relative; left:880px; top:160px; z-index: 2; cursor: pointer; }@charset "utf-8";
/* CSS Document */


