@charset "UTF-8";
/* CSS Document */

html, body {height: 100%; margin:0; font-family:Arial, Helvetica, sans-serif}

#wrap {min-height: 100%; background:url(images/headbg.png) repeat-x}

#main {
	padding-top:50px;
	overflow:auto;
	min-height:100%;
	padding-bottom: 155px;
	clear:both;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -155px; /* negative value of footer height */
	height: 152px;
	clear:both;
	background-color:#333333;
	border-top:3px solid #F58220;
	font-family:Arial, Helvetica, sans-serif} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

#header {
	height:145px;
	width:930px;
	margin: 0 auto;
	padding-top:20px;
	font-size:12px;
	margin-bottom:0px
}

#header a {
	color:#fff; 
	text-decoration:none
	}
	
#tright {
	float:right;
	min-width:455px;
	margin-right:0px
	}	
	
#login {
	display:none;
	color:#fff; 
 }	
 
 #login input {
	 border:1px solid #000000;
	 padding:5px;
	 margin-right:5px;
}


#showlogin, #loginbutton {
	background-color:#000000; 
	color:#fff; 
	border:none!IMPORTANT; 
	padding:6px!IMPORTANT; 
	padding-left:10px!IMPORTANT; 
	padding-right:10px!IMPORTANT;
	float:right;
}
#loginbutton {margin-left:0px; position:relative}	
#share {
		float:left;
		margin-top:5px;
}

#contacttop {
	font-size:12px;
	color:#FFFFFF;
	float:right;
	padding-top:3px;
	margin-right:10px;
	font-weight:lighter;
}
	
#contacttop a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:lighter;
}

#contacttop a:hover{
	text-decoration:underline;
}
		
	
#contacttop strong {
	color:#F58220;
	font-weight:lighter;
	padding-right:15px;
}	

#logo {
	clear:left;
	float:left;
	margin-top:55px;
	width:320px;
	}
	
	#logo p{
	float:left;
	}
	
#menu {
	float:right;
	width:390px;
	margin-top:55px
}	

#menu li {
	list-style:none;
	float:left;
	padding:7px 15px 7px 15px;
	}
	
#menu li:hover {
	background:#000;
	}	
	
.active {
	background-color:#F58220;
	}	
	
#menu li+li {
	margin-left:30px;
}	
	
#servicesmenu {
	display:block;
	margin:0 auto;
	width:930px;
	position:absolute;
	z-index:900;
	background-color:#6D6F71;
	margin-top:-50px;
}

#supportmenu {
	display:block;
	margin:0 auto;
	width:930px;
	position:absolute;
	z-index:900;
	background-color:#6D6F71;
		margin-top:-50px;

}

#servicesmenu ul, #supportmenu ul {float:left; min-width:120px; font-size:14px; list-style:none; margin-left:25px; padding-top:0px;margin-top:0px;}
#servicesmenu ul p, #supportmenu ul p { color:#F58220; font-size:16px; margin-bottom:5px}
#servicesmenu ul a, #supportmenu ul a{ color:#FFFFFF; text-decoration:none; line-height:20px; font-size:12px}

.menutitle {float:left; color:#F58220; margin-left:20px; font-family: 'Kameron', serif; font-size:25px; margin-top:10px
}

#main {
	margin:0 auto;
	margin-top:2px;
	width:930px;
	background-color:#fff;
	overflow:visible;
	margin-bottom:25px;
	}
.homeslides {  
    height:  265px;  
    width:   930px;  
    padding: 0;  
    margin:  0;  
	margin-top:-50px;
	border-bottom:1px solid #b2b4b6;
} 
 
.slide {  
    background-color: #fff;  
    width:  915px; 
    height: 265px; 
    top:  0; 
    left: 0;
	padding-left:15px;
} 	
.slide h1 {font-weight:400!important}
h2 {
	font-size:37px; 
	color:#b2b4b6;
	font-family: 'Kameron', serif;
	padding: 0px 20px 0px 33px;
	font-weight:400!important;
}
#homeslides h1 {font-weight:400!important}	
h1 {
	background-repeat:no-repeat;
	height:80px;
	line-height:90px;
	font-family: 'Kameron', serif;
	font-size:30px;
}	
.slide p {
	font-family: 'Kameron', serif;
	font-size:33px;
	width:450px;
	padding-left:14px;
	color:#b2b4b6;
	margin-top:-10px;
}

#contentleft {
	width:560px; 
	float:left; 
	padding-left:35px;
	margin-bottom:20px;
}

#homeservices {
	width:560px; 
	float:left; 
	padding-left:35px;
	margin-bottom:20px;
}

#homeservices h2 {
	color:#fff; 
	font-size:18px; 
	padding-top:50px;
	padding-left:15px; 
	padding-bottom:0; 
	margin-bottom:5px;
}

#contentleft h2 {
	padding-left:0px; 
	padding-bottom:0; 
	padding-top:0;
	margin-top:0;
	margin-bottom:15px;
}

h3 {
	font-family: 'Kameron', serif;
	font-size:33px;
	color:#B2B4B6;
	font-weight:normal;
	margin:0;
}

#homeservices li {
	color:#fff; 
	font-size:12px; 
	list-style-type:square; 
	float:left; 
	width:180px
}

#homeservices ul {
	margin-left:30px; 
	margin-top:0;
	padding-left:0;
	width:120px;
	float:left;
}

#homeservices p {
	font-size:14px; 
	color:#333333;
	float:left;
	margin-bottom:20px;
	margin-top:30px;
}

#contentleft p {
	font-size:14px; 
	color:#333333;
	float:left;
	padding:0;
	margin:0 0 10px 0;
}

#homeservices p strong, #contentleft p strong{
	color:#f58220;
}

.more {
	background-color:#fff; 
	padding:5px 15px 5px 15px; 
	float:right; 
	font-size:12px; 
	margin-top:40px; 
	margin-right:10px; 
	display:block;
	position:relative;
	color:#FFFFFF;
}
.more a {
	text-decoration:none;
}

#managed {
	float:left; 
	width:270px; 
	height:170px; 
	background:url(images/managed_service.png) no-repeat #bf1e2d; 
	}
#cloud {
	float:left; 
	width:270px; 
	height:170px; 
	margin-left:20px; 
	background:url(images/cloud_hosting.png) no-repeat #8cc63f
	}
#email {
	float:left; 
	width:270px; 
	height:170px; 
	margin-top:20px; 
	background:url(images/email_apps.png) no-repeat #009edb;
	 }
#virtual {
	float:left;
	width:270px; 
	height:170px; 
	margin-left:20px; 
	margin-top:20px; 
	background:url(images/virtual_desktop.png) no-repeat #81358e;
	}
/*Virtual Desktop*/
#virtual_desktop {
	float:left;
	width:540px; 
	height:250px; 
	margin-left:20px; 
	margin-top:20px; 
	background:#81358e;
	}
/*Email & Apps*/
#email_apps {
	float:left;
	width:540px; 
	height:550px; 
	margin-left:20px; 
	margin-top:20px; 
	background:#009edb;
	}
/*Cloud Hosting*/
#cloud_hosting {
	float:left; 
	width:540px; 
	height:170px; 
	margin-left:20px;
	background:#8cc63f; 
	font-family: 'Kameron', serif;
	margin-bottom:25px;
	}
	#cloud_hosting strong {
	color:#f58220;
	}
	/*Cloud Hosting*/
.hostingheader td {
	font-size:18px;
	color: #FFFFFF;
	background: url(images/bghosting.gif) repeat-x;
	height:75px
	}
	
.hostingsubhead td {
	color: #FFFFFF;
	background-color:#8CC63F;
	}
	
	
.hostinglist .hostinglistleft {
	padding-left: 20px;
	color:#333333;
}

.morech {
	background-color:#fff; 
	padding:5px 15px 5px 15px; 
	float:right;
	font-size:12px;
	margin-right:10px; 
	display:block;
	position:relative;
	}
.morech a {
	text-decoration:none
}

/*Managed_Service*/
#managed_service {
	float:left; 
	width:540px; 
	height:170px; 
	margin-left:20px;
	background:#bf1e2d; 
	font-family: 'Kameron', serif;
	margin-bottom:25px;
	}
#managed_service strong {
	color:#f58220;
	}
/*Managed_Database*/
#managed_database {
	float:left; 
	width:540px; 
	height:500px; 
	margin-left:20px;
	background:#fff; 
	font-family: 'Kameron', serif;
	margin-bottom:25px;
	}
#managed_database strong {
	color:#f58220;
	}

.moremc {
	background-color:#fff; 
	padding:5px 15px 5px 15px; 
	float:right;
	font-size:12px;
	margin-right:10px; 
	display:block;
	position:relative;
	}
.moremc a {
	text-decoration:none;
}


.more_red {
	background-color:#BF1E2D; 
	padding:5px 15px 5px 15px; 
	float:right;
	font-size:12px;
	display:block;
	position:relative;
	}
	
.more_red a {
	text-decoration:none;
	color:#FFFFFF;
}

.more_green {
	background-color:#8CC63F; 
	padding:5px 15px 5px 15px; 
	float:right;
	font-size:12px;
	display:block;
	position:relative;
	}
	
.more_green a {
	text-decoration:none;
	color:#FFFFFF;
}

.more_blue {
	background-color:#009EDB; 
	padding:5px 15px 5px 15px; 
	float:right;
	font-size:12px;
	display:block;
	position:relative;
	}
	
.more_blue a {
	text-decoration:none;
	color:#FFFFFF;
}


.more_purple {
	background-color:#81358E; 
	padding:5px 15px 5px 15px; 
	float:right;
	font-size:12px;
	display:block;
	position:relative;
	}
	
.more_purple a {
	text-decoration:none;
	color:#FFFFFF;
}


/*ContactSide*/
#contactside {
	border:solid 1px #f58220;
	width:230px;
	height:320px;
	margin-left:20px;
	margin-bottom:50px;
	float:left;
	background:url(images/hosting.jpg) no-repeat top right;
	padding:20px;
	font-family: 'Kameron', serif;
	}	
#contactside .head {
	font-size:23px;
	color:#b2b4b6;
	width:150px;
	}	
	
#
 .telnumber {
	font-size:35px;
	color:#f58220;
	margin-bottom:0;
	}
#contactside strong {
		color:#f58220;
}
#contactside .leftbuy {
	width:140px;
	float:left;
	margin-top:0;
	}
/*ContactSide END*/
/*Sub ContactSide*/
#contactside_cloud_hosting {
	border:solid 1px #f58220;
	width:230px;
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	/*background:url(images/hosting.jpg) no-repeat top right;*/
	padding:20px;
	font-family: 'Kameron', serif;
	}	
#contactside_cloud_hosting .head {
	font-size:23px;
	color:#b2b4b6;
	width:150px;
	}	
	
#contactside_cloud_hosting .telnumber {
	font-size:35px;
	color:#f58220;
	margin-bottom:0;
	}
#contactside_cloud_hosting strong {
		color:#f58220;
}
#contactside_cloud_hosting .leftbuy {
	width:140px;
	float:left;
	margin-top:0;
	}
/*Sub ContactSide END*/
.buy {
	background-color:#f58220; 
	padding:5px; 
	float:right; 
	font-size:12px; 
	display:block;
	position:relative;
	margin-top:10px;
}

.buy a{
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 5px 10px 5px 10px
	}
	
#footcontent{
	width:930px;
	margin:0 auto;

	}

#footer .col1 {
	font-size:12px;
	color:#666666;
	float:left;
	width:250px;
	margin-top:20px;
	margin-left:35px;
	line-height:20px;
	}
	
#footer .col2, #footer .col3 {
	font-size:12px;
	color:#fff;
	float:left;
	width:250px;
	margin-top:20px;
	margin-left:35px;
	line-height:20px;
	}
			
#footer a {
	color:#fff;
	text-decoration:none;}	

#footer a:hover {
	text-decoration:underline;}	


#footer a.pages {
	color:#666666;
	text-decoration:none;}	

#footer a.pages:hover {
	color:#666666;
	text-decoration:underline;}	


#footer p {
		color:#fff;
		font-size:12px;
		padding:0;
		margin:0;
}	
#footer li {
	list-style:none;
	}	
#footer .col3 {
float:right;
width:270px;
margin-top:20px;	
margin-right:35px;
}	

.clear{clear:both}


.service_red {
margin:0 0 20px 0;
width:560px;
padding-bottom:20px;
border-bottom:solid 3px #BF1E2D;
}

.service_green {
margin:0 0 20px 0;
width:560px;
padding-bottom:20px;
border-bottom:solid 3px #8CC63F;
}

.service_left {
float:left;

}

.service_right {
float:right;
}

.red {
color:#BF1E2D;
}

.green {
color:#8CC63F;
}


.advert {  
    height:  245px;  
    width:   915px;  
    padding: 20px 0 0 15px;  
    margin:  0;  
	margin-top:-50px;
	border-bottom:1px solid #b2b4b6;
	background-color:#CCFF00;
} 

.advert h1 {  
	font-weight:400!important
} 
.advert p {
	font-family: 'Kameron', serif;
	font-size:33px;
	width:450px;
	padding-left:14px;
	color:#b2b4b6;
	margin-top:-10px;
}

/* Lists */

ul.red {
color:#333333;
padding:0 0 0 25px;
margin:10px 0 0 0;
float:none;
font-size:14px;
}

ul.red li{
list-style-image:url(images/red_tick.png);
line-height:normal;
}

ul.green {
color:#333333;
padding:0 0 0 25px;
margin:10px 0 0 0;
font-size:14px;
}

ul.green li{
list-style-image:url(images/green_tick.png);
}

ul.blue {
color:#333333;
padding:0 0 0 25px;
margin:10px 0 20px 0;
font-size:14px;
}

ul.blue li{
list-style-image:url(images/blue_tick.png);
}

ul.purple {
color:#333333;
padding:0 0 0 25px;
margin:10px 0 20px 0;
font-size:14px;
}

ul.purple li{
list-style-image:url(images/purple_tick.png);
}

/* table for cloud website page */

table.cloud {
	color:#333333;
	font-size:14px;
}

table.cloud a{
	color:#FFFFFF;
	text-decoration:none;
}

table.cloud a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

table.cloud a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}