/**
* Copyright � 2001-2013 UK Web.Solutions Direct Ltd. All Rights Reserved
*/

/**
* BEGIN HOMEPAGE HEADER
*/
.homepage-header {
	width: 960px;
	height: 250px;
	color: #ffffff;
	background-color: #1b1b1b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 0 16px 0;
	display: block;
}

/**
* END HOMEPAGE HEADER
*/

/**
* BEGIN HOMEPAGE PRODUCT BOXES
*/
.productbox {
	width: 228px;
	min-height: 300px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 14px 0 14px 0;
	display: block;
	float: left;
}

.productbox .header {
	width: 210px;
	height: 41px;
	line-height: 41px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #ffffff;
	background-color: #1b1b1b;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	text-align: left;
	vertical-align: middle;
	padding: 0 9px 0 9px;
}

.productbox .uk-web-hosting {
	width: 226px;
	height: 3px;
	color: #000000;
	background-color: #a90202;
	border: 1px solid #1b1b1b;
}

.productbox .uk-reseller-hosting {
	width: 226px;
	height: 3px;
	color: #000000;
	background-color: #4f7af3;
	border: 1px solid #1b1b1b;
}

.productbox .uk-vps-hosting {
	width: 226px;
	height: 3px;
	color: #000000;
	background-color: #028e09;
	border: 1px solid #1b1b1b;
}

.productbox .uk-managed-servers {
	width: 226px;
	height: 3px;
	color: #000000;
	background-color: #ebb700;
	border: 1px solid #1b1b1b;
}

.productbox .content {
	width: 208px;
	color: #525252;
	background-color: #f5f5f5;
	border-left: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	text-align: left;
	padding: 0 9px 0 9px;
}

.productbox ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 6px 5px 8px 10px;
	margin: 0 0 0 4px;
}

.productbox li {
	line-height: 20px;
	padding: 0;
}

.productbox .price {
	width: 105px;
	height: 74px;
	margin: 0 17px 0 0;
	display: block;
	float: left;
}

.productbox .price-from {
	font-size: 12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	display: block;
}

.productbox .price-pounds {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	position: relative;
	top: -6px;
}

.productbox .price-pence {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	position: relative;
	top: -16px;
}

.productbox .price-term {
	font-size: 12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	position: relative;
	top: -12px;
}

.productbox .buttoncontainer {
	width: 87px;
	height: 74px;
	text-align: center;
	display: block;
	float: right;
}

.productbox .buttoncontainer .button {
	width: 59px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #000000 0.1em 0.1em 0.1em;
	color: #ffffff !important;
	background: #244e94;
	border: 2px solid #ffffff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 6px 12px 6px 12px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	top: 41px;
}

.productbox .buttoncontainer a:link,
.productbox .buttoncontainer a:visited,
.productbox .buttoncontainer a:active,
.productbox .buttoncontainer a:hover {
	text-decoration: none;
	outline: none;
}

.productbox .button:hover {
	text-decoration: none;
	color: #ffffff !important;
	background: #428cc5;
	outline: none;
}

.productbox .footer {
	width: 210px;
	height: 74px;
	color: #ffffff;
	background-color: #1b1b1b;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	padding: 4px 9px 4px 9px;
}

.subproductbox {
	width: 472px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	float: left;
}

.subproductbox .header {
	width: 454px;
	height: 41px;
	line-height: 41px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #ffffff;
	background-color: #1b1b1b;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	text-align: left;
	vertical-align: middle;
	padding: 0 9px 0 9px;
}

.subproductbox .domain-names {
	width: 470px;
	height: 3px;
	color: #000000;
	background-color: #845ff9;
	border: 1px solid #1b1b1b;
}

.subproductbox .ssl-certificates {
	width: 470px;
	height: 3px;
	color: #000000;
	background-color: #8f8c8c;
	border: 1px solid #1b1b1b;
}

.subproductbox .content {
	width: 452px;
	color: #525252;
	background-color: #f5f5f5;
	border-left: 1px solid #1b1b1b;
	border-bottom: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	text-align: left;
	padding: 0 9px 7px 9px;
	display: block;
	float: left;
}

.subproductbox .left {
	width: 320px;
	text-align: left;
	margin: 0 17px 0 0;
	display: block;
	float: left;
}

.subproductbox ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 6px 5px 0 10px;
	margin: 0 0 0 4px;
}

.subproductbox li {
	line-height: 20px;
	;
	padding: 0px;
}

.subproductbox .right {
	width: 97px;
	height: 108px;
	color: #ffffff;
	background-color: #1b1b1b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 8px 9px 8px 9px;
	margin: 8px 0 2px 0;
	display: block;
	float: right;
}

.subproductbox .price {
	width: 97px;
	text-align: left;
	display: block;
}

.subproductbox .price-from {
	font-size: 12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	display: block;
}

.subproductbox .price-pounds {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	position: relative;
	top: -6px;
}

.subproductbox .price-pence {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	position: relative;
	top: -16px;
}

.subproductbox .price-term {
	font-size: 12px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	position: relative;
	top: -12px;
}

.subproductbox .buttoncontainer {
	width: 97px;
	height: 31px;
	text-align: center;
	display: block;
}

.subproductbox .buttoncontainer .button {
	width: 59px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #000000 0.1em 0.1em 0.1em;
	color: #ffffff !important;
	background: #244e94;
	border: 2px solid #ffffff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 6px 12px 6px 12px;
	display: inline-block;
	cursor: pointer;
	position: relative;
}

.subproductbox .buttoncontainer a:link,
.subproductbox .buttoncontainer a:visited,
.subproductbox .buttoncontainer a:active,
.subproductbox .buttoncontainer a:hover {
	text-decoration: none;
	outline: none;
}

.subproductbox .buttoncontainer .button:hover {
	text-decoration: none;
	color: #ffffff !important;
	background: #428cc5;
	outline: none;
}

.productbox-spacer {
	width: 16px;
	display: block;
	float: left;
}

/**
* END HOMEPAGE PRODUCT BOXES
*/

/**
* BEGIN SERVICE COMPARISON
*/
.service-comparison {
	width: 730px;
	border: none;
	border-spacing: 2px;
	margin: 0 5px 0 5px;
}

.service-comparison .spacer {
	width: 200px;
}

.service-comparison .four-column {
	width: 117px;
}

.service-comparison .three-column {
	width: 160px;
}

.service-comparison .two-column {
	width: 210px;
}

.service-comparison .productname {
	height: 60px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #ffffff;
	background-color: #1b1b1b;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	text-align: center;
	vertical-align: middle;
	padding: 0 5px 0 5px;
}

.service-comparison .productname .subtext {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fd7904;
	background-color: transparent;
}

.featurespotlight {
	width: 722px;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	background-color: #0b3469;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: left;
	vertical-align: middle;
	padding: 0 9px 0 9px;
}

.featurespotlight h2 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: 700;
	letter-spacing: -0.07em;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #ffffff;
	background-color: transparent;
}

.service-comparison .featurename {
	width: 200px;
	height: 40px;
	font-weight: bold;
	color: #363636;
	background-color: #e5e5e5;
	text-align: left;
	vertical-align: middle;
	padding: 0 5px 0 5px;
}

.service-comparison .featurename a:link,
.service-comparison .featurename a:visited,
.service-comparison .featurename a:active {
	text-decoration: underline;
	color: #363636;
	background-color: transparent;
	outline: none;
}

.service-comparison .featurename a:hover {
	text-decoration: none;
	color: #fd7904;
	background-color: transparent;
	outline: none;
}

.service-comparison .featureodd {
	height: 40px;
	color: #363636;
	background-color: #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding: 0 5px 0 5px;
}

.service-comparison .featureeven {
	height: 40px;
	color: #363636;
	background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
	padding: 0 5px 0 5px;
}

.service-comparison .price {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}

.service-comparison .important {
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	background-color: transparent;
}

.service-comparison .saving {
	font-size: 10px;
	font-weight: normal;
	color: #363636;
	background-color: transparent;
}

.service-comparison .button {
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #ffffff;
	background-color: #990000;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	text-align: center;
	vertical-align: middle;
}

.service-comparison .button a:link,
.service-comparison.button a:active,
.service-comparison .button a:visited {
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	color: #ffffff;
	background-color: #990000;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	display: block;
	overflow: hidden;
	outline: none;
}

.service-comparison .button a:hover {
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	color: #ffffff;
	background-color: #E90000;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	display: block;
	overflow: hidden;
	outline: none;
}

/**
* END SERVICE COMPARISON
*/

/**
* BEGIN DOMAIN NAME SERVICES
*/
.domain-services {
	width: 730px;
	color: #525252;
	background-color: #f5f5f5;
	border: 1px solid #cfcfcf;
	border-spacing: 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 5px;
	float: left;
}

.domain-services .icon {
	width: 65px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 5px 10px 10px;
}

.domain-services .title {
	width: 633px;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 10px 10px 0 5px;
}

.domain-services .description {
	width: 633px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 5px 5px;
}

.domain-services .button {
	width: 633px;
	line-height: 18px;
	text-align: right;
	vertical-align: middle;
	padding: 5px 10px 10px 5px;
}

/**
* END DOMAIN NAME SERVICES
*/

/**
* BEGIN DOMAIN CHECKER
*/
.domainchecker {
	width: 722px;
	color: #525252;
	background-color: #e5e5e5;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 6px;
	margin: 0 auto;
}

.domainchecker,
input,
select {
	font-size: 16px !important;
}

/**
* END DOMAIN CHECKER
*/

/**
* BEGIN DOMAINS TABLE
*/

.domainpricing {
	width: 740px;
	border-spacing: 0px;
	border: none;
}

.domainpricing tr:first-child {
	height: 26px;
	background-color: #0b3469;
	color: #ffffff;
}

.domainpricing tr:first-child th:first-child {
	width: 240px;
	line-height: 16px;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.domainpricing tr:first-child th {
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

.domainpricing tr td {
	height: 36px;
	line-height: 16px;
	color: #525252;
	background-color: #f5f5f5;
	vertical-align: middle;
	text-align: center;
	padding: 6px;
	border: solid 1px #d1d1d1;
}

.domainpricing tr td:first-child {
	width: 240px;
	font-size: 16px;
	font-weight: bold;
	background-color: #e5e5e5;
	text-align: left;

}

/**
* END DOMAINS TABLE
*/
/**
* BEGIN  ADDONS TABLE
*/
.addons-header {
	width: 740px;
	color: #ffffff;
	background-color: #0b3469;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border: none;
	border-spacing: 0;
}

.addons-header tr {
	height: 26px;
}

.addons-header th.addon {
	width: 405px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.addons-header th.setup {
	width: 90px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

.addons-header th.monthly {
	width: 90px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

.addons-header th.annually {
	width: 90px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

.addons-data {
	width: 740px;
	color: #525252;
	background-color: #cfcfcf;
	border: none;
	border-spacing: 1px;
}

.addons-data tr {
	height: 36px;
}

.addons-data th.addon {
	width: 405px;
	color: #525252;
	background-color: #e5e5e5;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.addons-data td.setup {
	width: 90px;
	color: #525252;
	background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

.addons-data td.monthly {
	width: 90px;
	color: #525252;
	background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

.addons-data td.annually {
	width: 90px;
	color: #525252;
	background-color: #f5f5f5;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

/**
* END ADDONS TABLE
*/
/**
* BEGIN TABLE HEADER
*/
table.header {
	width: 740px;
	color: #ffffff;
	background-color: #0b3469;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border: none;
	border-spacing: 1px;
}

table.header tr {
	height: 26px;
}

table.header th {
	width: 726px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

table.header th a:link,
table.header th a:visited,
table.header th a:active {
	text-decoration: underline;
	color: #ffffff;
	background-color: transparent;
	outline: none;
}

table.header th a:hover {
	text-decoration: none;
	color: #fd7904;
	background-color: transparent;
	outline: none;
}

/**
* END TABLE HEADER
*/

/**
* BEGIN GENERAL TABLE
*/
table.general {
	width: 740px;
	color: #525252;
	background-color: #cfcfcf;
	border: none;
	border-spacing: 1px;
}

table.general tr {
	height: 36px;
}

table.general th {
	width: 170px;
	color: #525252;
	background-color: #e5e5e5;
	text-align: right;
	vertical-align: middle;
	padding: 6px;
}

table.general td {
	width: 543px;
	color: #525252;
	background-color: #f5f5f5;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

/**
* END GENERAL TABLE
*/

/**
* BEGIN CPANEL SCREENSHOTS
*/
.cpscreenshot {
	float: right;
	margin: 6px 0 0 15px;
}

/**
* END CPANEL SCREENSHOTS
*/

/**
* BEGIN CPANEL GALLERY
*/
.cpgallery {
	width: 580px;
	border: none;
	border-spacing: 0;
	margin: 0 auto;
}

.cpgallery .logo {
	width: 180px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

.cpgallery .image {
	width: 180px;
	height: 120px;
	color: #525252;
	background-color: #f5f5f5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	vertical-align: middle;
}

.cpgallery .hspace {
	width: 580px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.cpgallery .vspace {
	width: 20px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

/**
* END CPANEL GALLERY
*/

/**
* BEGIN WHM SCREENSHOTS
*/
.whmscreenshot {
	float: right;
	margin: 6px 0 0 15px;
}

/**
* END WHM SCREENSHOTS
*/

/**
* BEGIN WHM GALLERY
*/
.whmgallery {
	width: 580px;
	border: none;
	border-spacing: 0;
	margin: 0 auto;
}

.whmgallery .logo {
	width: 180px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

.whmgallery .image {
	width: 180px;
	height: 120px;
	color: #525252;
	background-color: #f5f5f5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	vertical-align: middle;
}

.whmgallery .hspace {
	width: 580px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.whmgallery .vspace {
	width: 20px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

/**
* END WHM GALLERY
*/

/**
* BEGIN CLOUDLINUX SCREENSHOTS
*/
.clscreenshot {
	float: right;
	margin: 6px 0 0 15px;
}

/**
* END CLOUDLINUX SCREENSHOTS
*/

/**
* BEGIN INSTALLATRON
*/
.installatron-header {
	width: 740px;
	color: #ffffff;
	background-color: #0b3469;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border: none;
	border-spacing: 1px;
}

.installatron-header tr {
	height: 26px;
}

.installatron-header th {
	width: 726px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.installatron-data {
	width: 740px;
	color: #525252;
	background-color: #cfcfcf;
	border: none;
	border-spacing: 1px;
}

.installatron-data tr {
	height: 36px;
}

.installatron-data th {
	width: 170px;
	color: #525252;
	background-color: #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding: 6px;
}

.installatron-data td {
	width: 543px;
	color: #525252;
	background-color: #f5f5f5;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.installatron-data ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 0 0 0 10px;
	margin: 0 0 0 15px;
}

.installatron-data li {
	line-height: 18px;
	padding: 5px 0 5px 0;
}

/**
* END INSTALLATRON
*/


/**
* BEGIN MAILFOUNDRY POINTS
*/
.mfpoints {
	width: 740px;
	border: none;
	border-spacing: 0;
	margin: 0 auto;
}

.mfpoints .icon {
	width: 80px;
	text-align: center;
	vertical-align: middle;
}

.mfpoints .text {
	width: 660px;
	text-align: left;
	vertical-align: top;
}

/**
* END MAILFOUNDRY POINTS
*/

/**
* BEGIN MAILFOUNDRY SCREENSHOTS
*/
.mfscreenshot {
	float: right;
	margin: 6px 0 0 15px;
}

/**
* END MAILFOUNDRY SCREENSHOTS
*/

/**
* BEGIN DATACENTRE GALLERY
*/
.dcgallery {
	width: 740px;
	border: none;
	border-spacing: 0;
	margin: 0 auto;
}

.dcgallery .image {
	width: 182px;
	height: 120px;
	color: #525252;
	background-color: #f5f5f5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	vertical-align: middle;
}

.dcgallery .hspace {
	width: 740px;
	height: 4px;
	text-align: center;
	vertical-align: middle;
}

.dcgallery .vspace {
	width: 4px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

/**
* END DATACENTRE GALLERY
*/

/**
* BEGIN PEERING PROVIDERS
*/
.peering {
	width: 580px;
	border: none;
	border-spacing: 0;
	margin: 0 auto;
}

.peering .image {
	width: 180px;
	height: 59px;
	text-align: center;
	vertical-align: middle;
}

.peering .hspace {
	width: 600px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.peering .vspace {
	width: 20px;
	height: 59px;
	text-align: center;
	vertical-align: middle;
}

/**
* END PEERING PROVIDERS
*/

/**
* BEGIN SERVER TECHNOLOGY GALLERY
*/
.stgallery {
	width: 740px;
	border: none;
	border-spacing: 0;
	margin: 0 auto;
}

.stgallery .image {
	width: 240px;
	height: 160px;
	color: #525252;
	background-color: #f5f5f5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	vertical-align: middle;
}

.stgallery .spacer {
	width: 10px;
	height: 160px;
	text-align: center;
	vertical-align: middle;
}

/**
* END SERVER TECHNOLOGY GALLERY
*/

/**
* BEGIN FEATURES
*/
.features {
	width: 365px;
}

.features .header {
	width: 347px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #0b3469;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: left;
	vertical-align: middle;
	padding: 0 9px 0 9px;
}

.features .feature {
	width: 353px;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	color: #525252;
	background-color: #f5f5f5;
	border: 1px solid #cfcfcf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: left;
	vertical-align: middle;
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
}

/**
* END FEATURES
*/

/**
* BEGIN WHY CHOOSE US IMAGES
*/
.wcuimage {
	width: 200px;
	height: 136px;
	color: #525252;
	background-color: #f5f5f5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	float: right;
	margin: 6px 0 0 15px;
}

/**
* END WHY CHOOSE US IMAGES
*/

/**
* BEGIN TESTIMONIALS
*/
.testimonial {
	width: 696px;
	color: #525252;
	background-color: #f5f5f5;
	border: 1px solid #cfcfcf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 16px 10px 16px;
	margin: 0 5px 0 5px;
}

.testimonial blockquote {
	margin: 0 40px 0 40px;
}

.testimonial .bqstart {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 700%;
	color: #cfcfcf;
	background-color: transparent;
	margin-top: -20px;
	margin-left: -10px;
	float: left;
}

.testimonial .bqend {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 700%;
	color: #cfcfcf;
	background-color: transparent;
	margin-top: -40px;
	margin-right: -10px;
	float: right;
}

/**
* END TESTIMONIALS
*/

/**
* BEGIN CONTACT US
*/
.contact-small {
	width: 360px;
	color: #525252;
	background-color: #f5f5f5;
	border: 1px solid #cfcfcf;
	border-spacing: 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 5px;
	float: left;
}

.contact-small .icon {
	width: 65px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 6px 10px 10px;
}

.contact-small .title {
	width: 261px;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	padding: 10px 10px 0 6px;
}

.contact-small .description {
	width: 261px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 10px 6px;
}

.contact-large {
	width: 730px;
	color: #525252;
	background-color: #f5f5f5;
	border: 1px solid #cfcfcf;
	border-spacing: 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 5px;
	float: left;
}

.contact-large .icon {
	width: 65px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 6px 10px 10px;
}

.contact-large .title {
	width: 631px;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	padding: 10px 10px 0 6px;
}

.contact-large .description {
	width: 631px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 10px 6px;
}

.contact-large .details {
	width: 631px;
	border: none;
	border-spacing: 0px;
}

/**
* END CONTACT US
*/

/**
* BEGIN COOKIES
*/
.cookies-header {
	width: 740px;
	color: #ffffff;
	background-color: #0b3469;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border: none;
	border-spacing: 0;
}

.cookies-header tr {
	height: 26px;
}

.cookies-header th.name {
	width: 170px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.cookies-header th.description {
	width: 543px;
	line-height: 16px;
	color: #ffffff;
	background-color: transparent;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.cookies-data {
	width: 740px;
	color: #525252;
	background-color: #cfcfcf;
	border: none;
	border-spacing: 1px;
}

.cookies-data tr {
	height: 36px;
}

.cookies-data th.name {
	width: 170px;
	color: #525252;
	background-color: #e5e5e5;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

.cookies-data td.description {
	width: 543px;
	color: #525252;
	background-color: #f5f5f5;
	text-align: left;
	vertical-align: middle;
	padding: 6px;
}

/**
* END COOKIES
*/

/**
* BEGIN SITEMAP
*/
.sitemap {
	width: 740px;
	border: none;
	border-spacing: 0;
}

.sitemap .column {
	width: 365px;
	text-align: left;
	vertical-align: top;
}

.sitemap .spacer {
	width: 10px;
}

.sitemap ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

.sitemap li {
	line-height: 18px;
	color: #990000;
	background-color: transparent;
}

/**
* END SITEMAP
*/
