html, body {
	margin : 0;
	padding : 0;
	text-align : justify;
	background: #CCCCCC;
}

#container {
	background : url(../images/background.jpg) repeat-x;
}

#logoback {
	width : 963px;
	height : 104px; 
	background : url(../images/bg.jpg) no-repeat;
	margin : auto;
}

#logo {
	margin-top : 6px;
	margin-left : 10px;
	width : 267px;
	height : 60px;
	float : left;
}

#uk_phone {
	float:left;
	width:250px;
	height:20px;
	margin-left:25px;
	margin-top : 5px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}

#topmenu {
	width : 336px;
	height : 38px; 
	background : url(../images/topmenuback.jpg) no-repeat;
	float : right;
	padding-top : 5px;
}

#topmenuquote {
	margin-left : 5px;
	margin-top : 1px;
	clear : both;
	float : left;
	width : 14px;
	height : 16px;
}	

#topmenu_main {
	margin-left : 2px;
	margin-top : 10px;
	float : left;
	width : 277px;
}

ul#topmainmenu {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

ul#topmainmenu li {
	float : left;
	font-size : 8pt;
}	

ul#topmainmenu li a{
	text-decoration : none;
	color :#ffffff;
	font-family : eurostile;
	font-weight : bold;
}

#topmenuglobe {
	margin-left : 3px;
	width : 22px;
	height : 23px;
	float : left;
}

#mainmenu {
	clear : both;
	float : right;
	width : 761px;
	height : 36px;
}

ul#main_menu {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

ul#main_menu li {
	float : left;
}	

ul#main_menu li a{
	text-decoration : none;
}

ul#main_menu li a img {
	display : block;
}

ul#main_menu li img {
	display : block;
}

#maincontent {
	overflow : hidden;
	background : #ffffff;
	clear : both;
	width : 963px;
	margin : auto;
}

#advtpanel {
	width : 963px;
	height : 247px;
	background : #ffffff;
}

#sidemenu {
	padding : 5px;
	padding-top : 5px;
	float : left;
	width : 184px;
	height : 238px;
}

ul#side_menu {
	margin : 0;
	padding : 0;
	list-style-type : none;
	
}

ul#side_menu li {
	line-height : 0pt;
}

ul#side_menu li a {
	text-decoration : none;
}

ul#side_menu li a img {
	display : block;
	margin : 0;
	padding : 0;
}

#advt {
	float : right;
	width : 768px;
	height : 247px;
}

#clientpanel {
	clear : both;
	background : url(../images/clientback.jpg) no-repeat;
	width : 963px;
	height : 148px;
}

#client_text {
	width:700px;
	margin-left:180px;
	padding-top:17px;
}

#client_quote {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size:9pt;
	color:#ffffff;
	text-align:justify;
}

#blank {
	width:700px;
	height:10px;
}

#client_identity {
	width:700px;
	margin-left:180px;
	height:35px;
	text-align:right;
}

#client_identity p {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size:9pt;
	color:#ffffff;
}

#servicepanel {
	width : 963px;
	height : 240px;
	padding-left : 6px; 
}

.servicebox {
	margin-right : 6px;
	float : left;
	width : 185px;
	height : 240px;  
}

.upperbox {
	width : 186px;
	height : 25px;
	background:#71c3ff;
	padding-top:10px;
}

.upperbox .service_header {
	margin:0;
	padding:0;
	margin-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size:10.5pt;
	color:#ffffff;
	text-align:left;
}

.middlebox {
	width:186px;
	height:176px;
	background:#d1d1d1;
	padding-top:4px;
}

.middlebox p {
	width:170px;
	margin:0;
	padding:0;
	margin-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size:9pt;
	color:#3399ff;
	text-align:left;
	letter-spacing:-1pt;
}

.middlebox ul {
	width:175px;
	margin:0;
	padding:0;
	margin-top:3px;
	list-style-type:none;
	text-align:left;
	margin-left:8px;
}

.middlebox ul li {
	position : relative;
	font-family : Verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #666666;
	background : url(../images/bluedot.jpg)  no-repeat 0 60%;
	padding-left : 10px;
	margin-bottom:4px;	
}

.lowerbox {
	width : 186px;
	height : 25px;
}

.lowerbox a img {
	line-height : 0pt;
	display : block;
}

#reasonpanel {
	clear : both;
	width : 963px;
	height : 247px;
}

#lastpanel {
	width : 963px;
	height : 172px;
}


#techsupport {
	position : relative;
	background : url(../images/techsupport.jpg) no-repeat;
	float : left;
	width : 492px;
	height : 172px;
}

#webdesign {
	
	position : relative;
	background : url(../images/webdesign.jpg) no-repeat;
	float : right;
	width : 471px;
	height : 172px;
}

#techsupport a img {
	position : absolute;
	top : 112px;
	left : 127px;
} 

#webdesign a img {
	position : absolute;
	top : 136px;
	left : 340px;
}

a:link {
	color: #999999;
}

a:visited {
	color : #666666;
}

/*#maincontent2 {
	width : 963px;
	margin : auto;
}*/

#whoraltwood {
	text-align : left;
	color : #333333;
	font-size : 12pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.whortext {
	text-align : left;
	color : #666666;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

br#abovecontact {
	font-color : #333333;
	font-size : 4pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

pre {
	text-align : center;
}

#datacenter {
	text-align : left;
}

#rightpanel {
	padding-right : 6px;
	text-align : center;
}

pre {
	text-align : center;
}

#team {
	text-align : center;
}

#address {
	text-align : center;
}

.bold {
	text-align : left;
	margin : 0;
	padding : 0;
	color : #333333;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.normal {
	text-align : left;
	margin : 0;
	padding : 0;
	color : #666666;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.dots {
	margin : 0;
	padding : 0;
	color : #999999;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

#colocationbanner {
	clear : both;
	background :  url(../images/colocation_banner_copy.jpg) no-repeat;
	width : 963px;
	height : 148px;
}

#context {
	padding : 15px 0px 5px 0px;
	width : 963px;
}

#lefttext {
	margin-left : 8px;
	float : left;
	width : 710px; 
}

#rightimage {
	text-align : center;
	float : right;
	width : 235px;
}

#contactform {
	margin : 15px 0px 15px 10px;
	float : left;
	width : 528px;
}

#add_ress {
	margin : 15px 0px;
	text-align : left;
	float : right;
	width : 320px;
}

#middlebox {
	width : 580px;
	height : 20px;
	background : #eeeeee;
	margin : 20px 0px;
}

#searchitems {
	float : left;
	width : 120px;
}

#enquiryform1 {
	margin-right : 20px;
	padding-left : 15px;
	float : right;
	width : 330px;
	background : #eeeeee;
}

#line {
	color : #999999;
}

#check_box {
	width : 30px;
	float : left;
}

#smalltexts {
	float : right;
	width : 260px;
	margin : 0;
	padding : 0;
	margin-right : 19px;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

#submit {
	margin-left : 170px;
}

#upper_div {
	width : 963px;
	height : 148px;
}

#supportimage {
	float : left;
	margin-left : 25px;
	width : 164px;
	height : 148px;
	background : url(../images/support_image.jpg) no-repeat;
}

#supporttext {
	margin-right : 30px;
	margin-top : 40px;
	width : 245px;
	height : 64px;
	background : url(../images/support_text_image.jpg) no-repeat;
	float : right;
}

#main_text{
	clear : both;
	width : 963px;
}

#textleft {
	margin-top : 20px;
	margin-left : 8px;
	width : 750px;
	float : left;
}

#ticketing {
	width : 200px;
	float : left;
}

#enquiryform2 {
	margin-left : 34px;
	margin-right : 20px;
	padding-left : 15px;
	float : left;
	width : 360px;
	background : #eeeeee;
}

#textright {
	margin-right : 20px;
	width : 150px;
	float : right;
}

#sub_mit {
	margin-left : 280px;
}

#databackup {
	width : 963px;
	height : 148px;
	background : url(../images/data_banner_copy.jpg) no-repeat; 
}

#leftdata {
	margin-left : 8px;
	margin-top : 15px;
	width : 580px;
	float : left;
}

#rightdata {
	margin-left : 24px;
	width : 346px; 
	float : left;
}

#dedi_cated {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/hosting_plans_banner_copy.jpg) no-repeat; 
}

#dedicated_left {
	margin-left : 8px;
	width : 730px;
	float : left;
}

#dedicated_right {
	margin-left : 25px;
	width : 180px;
	float : left;
}

#blue1 {
	color : #3399ff;
}

.gr_ey {
	text-align : left;
	margin : 0;
	padding : 0;
	color : #666666;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

#choice {
	font-weight : normal;
	font-size : 13pt;
	text-align : center;
}

#blue2 {
	color : #3399ff;
	text-align : center;
}

.dots1 {
	clear : both;
	text-align : center;
	color : #cccccc;
	margin : 0;
	padding : 0;
}

.hosting_plans {
	float : left;
	width : 230px;
	margin-right : 10px;
}

.blueboxes {
	padding : 15px 0px;
	width : 230px;
	height : 20px;
	text-align : center;
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : 10pt;
	font-weight : bold;
}

#lightblue {
	background : #0099FF;
}

.normal_grey {
	text-align : left;
	margin : 0;
	padding : 0;
	margin-bottom : 10px;
	color : #333333;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

#dots2 {
	text-align : center;
	font-size : 11pt;
}

#pound_price {
	font-weight : normal;
	font-size : 13pt;
	text-align : center;
}

.redtext {
	text-align : center;
	margin : 0;
	padding : 0;
	color : #FF0000;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.under_grey_box {
	width : 230px;
	height : 40px;
	background : #eeeeee; 
}

#midblue {
	background : #0066CC;
}

#deepblue {
	background : #003399;
}

.green_text {
	text-align : left;
	font-size : 10pt;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #00CC66;
}

#options {
	width : 949px;
	margin : auto;
}

#e-commerce_banner {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/ecommerce_banner_copy.jpg) no-repeat;
}

#leftecommerce {
	margin-left : 8px;
	float : left;
	width : 680px;
}

#rightecommerce {
	margin-left : 20px;
	float : left;
	width : 230px;
}

#faq_banner {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/FAQ_banner_copy.jpg) no-repeat;
}

#leftfaq {
	margin-left : 8px;
	float : left;
	width : 640px; 
}

#rightfaq {
	margin-left : 20px;
	float : left;
	width : 270px; 
}

#red_text {
	text-align : left;
	margin : 0;
	padding : 0;
	color : #FF0000;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : italic;
}

#dots3 {
	text-align : left;
	font-size : 11pt;
}

#hosting_solution {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/hosting_banner_copy.jpg) no-repeat;
}

#hosting_left {
	margin-left : 8px;
	float : left;
	width : 752px;
}

#hosting_right {
	margin-left : 20px;
	float : left;
	width : 170px;
}

.processor_left {
	margin-left : 13px;
	float : left;
	width : 293px;
	margin-bottom : 10px;
}

#mid_dle {
	margin-top : 20px;
}

.processor_middle {
	margin-top : 7px;
	margin-left : 13px;
	float : left;
	width : 260px;
}

.processor_right {
	margin-top : 26px;
	margin-left : 13px;
	float : left;
	width : 130px;
}

.processor_text {
	margin : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-align : justify;
}

.big_grey_text {
	vertical-align : middle;
	margin : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	text-align : left;
	color : #666666;
}

.more {
	margin-left : 13px;
	margin-top : 7px;
	clear : both;
	width : 702px;
}

#vps_leftmore {
	width : 257px;
	height : 41px;
	float : left;
}

#dedicated_leftmore {
	width : 257px;
	height : 41px;
	float : left;
}

.rightmore {
	width : 287px;
	height : 41px;
	float : right;
}

.big_black_text {
	vertical-align : middle;
	margin : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : left;
}

#testimonial {
	margin-left : -7px;
	clear : both;
	width : 752px;
	height : 108px;	
}

#infrastructure_banner {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/infrastructure_banner_copy.jpg) no-repeat;
}

#infrastructure_left {
	margin-left : 8px;
	float : left;
	width : 670px;
}

#infrastructure_right {
	margin-left : 20px;
	float : left;
	width : 250px;
}

#microsoft_text {
	width : 880px;
	margin-left : 6px;
	margin-top : 20px;
}

.gr_ey-small {
	text-align : left;
	margin : 0;
	padding : 0;
	color : #666666;
	font-size : 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.normal-small {
	text-align : left;
	margin : 0;
	padding : 0;
	color : #666666;
	font-size : 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

#partners_banner {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/partners_banner_copy.jpg) no-repeat;
}

#partners_left {
	float : left;
	width : 680px;
	margin-left : 8px;
}

#partners_right {
	text-align : center;
	float : left;
	width : 201px;
	margin-left : 20px;
}

#redhat {
	float : left;
	width : 55px;
	height : 82px;
}

#microsoft_parallels {
	float : right;
	width : 133px;
	height : 83px;
}

#penguin_cisco {
	clear : both;
	width : 201px;
	height : 110px;
}

#partners_right img {
	vertical-align : middle;
}

#bottomitems {
	clear : both;
	text-align : center;
}

#peering_left {
	margin-top : 20px;
	float : left;
	width : 650px;
	margin-left : 8px;
}

#peering_right {
	margin-top : 20px;
	float : left;
	width : 230px;
	margin-left : 30px;
}

#privacy_left {
	margin-top : 20px;
	float : left;
	width : 590px;
	margin-left : 8px;
}

#privacy_right {
	margin-top : 20px;
	float : left;
	width : 300px;
	margin-left : 27px;
}

#vps_banner {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/vps_plans_banner_copy.jpg) no-repeat;
}

#vps_left {
	margin-left : 8px;
	width : 730px;
	float : left;
}

#vps_right {
	margin-left : 25px;
	width : 180px;
	float : left;
}

#choice1 {
	font-weight : normal;
	font-size : 13pt;
	text-align : center;
}

#blue3 {
	color : #3399ff;
	text-align : center;
}

.bold1 {
	text-align : center;
	margin : 0;
	padding : 0;
	color : #333333;
	font-size : 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

#vps_apps {
	clear : both;
	text-align : center;
}

#website_banner {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/website_banner_copy.jpg) no-repeat;
}

#website_left {
	margin-left : 8px;
	width : 620px;
	float : left;
}

#website_right {
	margin-left : 20px;
	width : 300px;
	float : left;
}

#site_apps {
	margin  : auto;
	width : 476px;
	height : 376px;
	background : url(../images/siteapps.jpg) no-repeat;
}

#idea_apps {
	margin  : auto;
	width : 500px;
	height : 307px;
	background : url(../images/ideas.jpg) no-repeat;
}

#sites_apps {
	margin  : auto;
	width : 478px;
	height : 262px;
	background : url(../images/siteexamps.jpg) no-repeat;
}

#webdesign_box {
	position : relative;
	width : 300px;
	height : 107px;
	background : url(../images/webdesign_box.jpg) no-repeat;
}

#web_box {
	position : absolute;
	top : 86px;
	left : 200px;
}

#about_us_banner {
	margin-bottom : 20px;
	width : 963px;
	height : 148px;
	background : url(../images/about-banner_copy.jpg) no-repeat;
}

#about_us_left {
	margin-left : 8px;
	width : 610px;
	float : left;
}

#about_us_right {
	text-align : left;
	margin-left : 15px;
	width : 321px;
	float : left;
}

#about_us_address {
	width : 321px;
	text-align : left;
}

a img {
	border : none;
}