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

/******************* general ********************/

div.content_wrapper {
	width: auto;
	height: auto;
	}

h1.h1_webhosting, h1.h1_dedicated_servers, h1.h1_virtual_servers, h1.h1_email_solutions {
	width: 707px;
	height: 33px;
	margin: 0px;
	display:block;
	padding: 0px;
	float: left;
	font-size: 22px;
	text-indent: -3000px;
	}
	
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
h2.h2_copy {
	font-size: 12px;
	font-weight: bold;
	color: #5b5b5b;
	padding: 6px 0 12px 0 !important;
	margin: 0px !important;
	}
	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
div.content_intro {
	width: 707px;
	height: 235px;
	margin: 0px;
	}
	
div.content_intro div.content_introduction {
	width: 481px;
	height: 202px;
	float: left;
	position: relative;
	background-image:url(ia_images/content_area.gif);
	}
	
	
h2.h2content_intro {
	font-size: 12px;
	font-weight:bold;
	margin: 8px 0px 0px 7px;
	}
	
div.content_intro p {
	color:#FFFFFF;
	margin: 6px 0px 0px 8px;
	}
	
div.ul_left_wrapper, div.ul_right_wrapper {
	width: 220px;
	float: left;
	position: relative;
	margin: 14px 0px 0px 7px;
	display: inline;
	}
	
div.ul_right_wrapper {
	margin: 14px 0px 0px 14px;
	}
	
div.ul_right_wrapper h2 {
	margin: 0px;
	}
	
div.ul_left_wrapper h2 {
	margin: 0px;
	}
	
div.content_intro ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 220px;
	float: left;
	position: relative;
	display: inline;
	}
	
div.content_intro ul li {
	background-image:url(ia_images/intro_bullet.gif);
	background-repeat: no-repeat;
	background-position:left;
	text-indent: 26px;
	width: 220px;
	height: 14px;
	float: left;
	position: relative;
	display: block;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	vertical-align:top;
	border-bottom:dotted 1px #ffffff;
	}
	
div.content_intro ul.left_intro_list {
	float: left;
	position: relative;
	}
	
	
div.content_image_hosting, div.content_image_vps, div.content_image_servers, div.content_image_email {
	width: 226px;
	height: 202px;
	float: left;
	position: relative;
	}

div.left_module_features h2,
div.right_module_features h2,
div.left_module_features_linux_virtual h2,
div.right_module_features_windows_virtual h2 {
	width: 349px;
	font-size: 18px;
	margin: 0px;
	color: #5b5b5b;
	padding: 5px 0px 3px 1px;
	text-indent: 6px;
	display: block;
	background-repeat:no-repeat;
	}
	
div.left_module_features ul,
div.right_module_features ul,
div.left_module_features_linux_virtual ul,
div.right_module_features_windows_virtual ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#5b5b5b;
	margin: 4px 0px 0px 6px;
	padding: 0px;
	list-style: none;
	width: 212px;
	float: left;
	position: relative;
	display: inline;
	text-indent:26px;
	}
	
div.left_module_features ul li,
div.right_module_features ul li,
div.left_module_features_linux_virtual ul li,
div.right_module_features_windows_virtual ul li {
	background-image:url(ia_images/tick_bullet.gif);
	background-repeat: no-repeat;
	background-position:left;
	width: 212px;
	height: 14px;
	float: left;
	display: block;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	vertical-align:top;
	border-bottom:dotted 1px #ffffff;
	}
	
div.left_module_features a,
div.right_module_features a,
div.left_module_features_linux_virtual a,
div.right_module_features_windows_virtual a {
	width: 218px;
	height: 28px;
	float: left;
	position: relative;
	display: inline;
	margin: 5px 0px 0px 6px;
	padding: 0px;
	}

/********************* web hosting ********************/

h1.h1_webhosting {
	background-image:url(ia_images/heading_web_hosting.gif);
	}

	
div.content_image_hosting {
	background-image:url(ia_images/content_picture_hosting.jpg);
	}

	
/****************** dedicated servers *******************/

h1.h1_dedicated_servers {
	background-image: url(ia_images/heading_dedicated_servers.gif);
	}
	
div.content_image_servers {
	background-image:url(ia_images/content_picture_servers.jpg);
	}
	
div.left_module_features div.left_column_features,
div.right_module_features div.left_column_features,
div.left_module_features_virtual div.left_column_features,
div.right_module_features_virtual div.left_column_features {
	width: 229px;
	height: 188px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(ia_images/spec_mod_bg.gif);
	background-repeat:no-repeat;
	overflow: hidden;
	}
	
div.left_module_features_linux_virtual div.left_column_features_virtual,
div.right_module_features_windows_virtual div.left_column_features_virtual {
	width: 229px;
	height: 378px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(ia_images/spec_mod_bg_virtual.gif);
	background-repeat:no-repeat;
	overflow: hidden;
	}
	
div.left_module_features div.right_column_features {
	width: 120px;
	height: 188px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	}

div.left_module_features,
div.right_module_features,
div.left_module_features_linux_virtual,
div.right_module_features_windows_virtual {
	width: 349px;
	height: 218px;
	margin: 7px 0px 0px 1px;
	padding: 0px;
	float: left;
	position: relative;
	display: inline;
	}
	
div.right_module_features,
div.right_module_features_windows_virtual {
	margin: 7px 0px 0px 6px;
	}
	
div.left_module_features_linux_virtual,
div.right_module_features_windows_virtual {
	height: 409px;
	}	

div.image_dedicated_server {
	width: 120px;
	height: 188px;
	float: left;
	position: relative;
	margin: 0px;
	}
	
div.image_linux_server {
	background-image: url(ia_images/offer_servers_linux.gif);
	width: 120px;
	height: 188px;
	margin: 0px;
	float: left;
	position: relative;
	}
	
div.image_dedicated_linux_server,
div.image_windows_server,
div.image_windows_managed_server,
div.image_linux_virtual,
div.image_windows_virtual {
	background-image:url(ia_images/offer_dedicated_linux.gif);
	width: 120px;
	height: 188px;
	margin: 0px;
	float: left;
	position: relative;	
	}
	
div.image_windows_server {
	background-image:url(ia_images/offer_servers_windows.gif);
	}
	
div.image_windows_managed_server {
	background-image:url(ia_images/offer_managed_windows.gif);
	}
	
div.image_linux_virtual,
div.image_windows_virtual {
	height: 379px;
	background-image:url(ia_images/offer_virtual_linux.gif);
	}

div.image_windows_virtual {
	background-image:url(ia_images/offer_virtual_windows.gif);
	}
	
h2.h2_linux, h2.h2_windows {
	width: 349px;
	font-size: 18px;
	margin: 0px;
	color: #5b5b5b;
	padding: 5px 0px 3px 1px;
	text-indent: 6px;
	display: block;
	background-image:url(ia_images/heading_linux.gif);
	background-repeat:no-repeat;
	}
	
h2.h2_windows {
	background-image:url(ia_images/heading_windows.gif);
	}
	
/*div.left_module_features h2 {
	background-image:url(ia_images/heading_servers_linux.gif);
	background-repeat:no-repeat;
	}
	
div.right_module_features h2.h2_windows_server {
	background-image:url(ia_images/heading_hosting_windows.gif);
	background-repeat:no-repeat;
	}
	
div.right_module_features h2.h2_managed_linux {
	background-image:url(ia_images/heading_servers_linux.gif);
	background-repeat:no-repeat;	
	}
	
div.right_module_features h2.h2_managed_windows_server {
	background-image:url(ia_images/heading_servers_windows.gif);
	background-repeat:no-repeat;
	}*/
	
/******************* virtual private servers ********************/


h1.h1_virtual_servers {
	background-image:url(ia_images/heading_virtual_servers.gif);
	}


div.content_image_vps {
	background-image:url(ia_images/content_picture_vps.gif);
	}
	
	
div.left_module_features_linux_virtual h2.h2_linux_virtual_servers {
	background-image:url(ia_images/heading_servers_linux.gif);
	background-repeat:no-repeat;
	}
	
div.right_module_features_windows_virtual h2.h2_windows_virtual_servers {
	background-image:url(ia_images/heading_servers_windows.gif);
	background-repeat:no-repeat;	
	}
	
	
div.image_linux_vps {
	background-image:url(ia_images/offer_vps_linux.gif);
	width: 120px;
	height: 188px;
	margin: 0px;
	float: left;
	position: relative;	
	}
	
div.image_windows_vps {
	background-image:url(ia_images/offer_vps_windows.gif);
	width: 120px;
	height: 188px;
	margin: 0px;
	float: left;
	position: relative;
	display: inline;
	}
	
/*****************web hosting*********************/

	
	
div.left_module_features h2.h2_linux_web_hosting {
	background-image:url(ia_images/heading_hosting_linux.gif);
	background-repeat:no-repeat;
	}
	
div.right_module_features h2.h2_windows_web_hosting {
	background-image:url(ia_images/heading_hosting_windows.gif);
	background-repeat:no-repeat;	
	}
	
	
div.image_linux_hosting {
	background-image:url(ia_images/offer_hosting_linux.gif);
	width: 120px;
	height: 188px;
	margin: 0px;
	float: left;
	position: relative;	
	}
	
div.image_windows_hosting {
	background-image:url(ia_images/offer_hosting_windows.gif);
	width: 120px;
	height: 188px;
	margin: 0px;
	float: left;
	position: relative;
	display: inline;
	}
	
/******************* email ***********************/

h1.h1_email_solutions {
	background-image:url(ia_images/heading_email.gif);
	}

div.content_intro div.content_introduction_email {
	width: 481px;
	height: 202px;
	float: left;
	position: relative;
	display: inline;
	background-image:url(ia_images/content_area_email.gif);
	}

div.content_image_email {
	background-image:url(ia_images/content_picture_email.jpg);
	float: left;
	position: relative;
	}
	
div.left_module_features_email h2.h2_email_iamail {
	background-image:url(ia_images/heading_email_iamail.jpg);
	background-repeat:no-repeat;
	}
	
div.right_module_features_email h2.h2_email_iaexchange {
	background-image:url(ia_images/heading_email_iamsexhange.jpg);
	background-repeat:no-repeat;	
	}
	
	
div.image_mail_iamail {
	background-image:url(ia_images/image_email_iamail.jpg);
	width: 349px;
	height: 134px;
	margin: 0px;
	float: left;
	position: relative;	
	}
	
div.image_mail_msexchange {
	background-image:url(ia_images/image_email_exchange.jpg);
	width: 349px;
	height: 134px;
	margin: 0px;
	float: left;
	position: relative;
	display: inline;
	}
	
div.left_module_features_email div.left_column_features_email, div.right_module_features_email div.right_column_features_email {
	width: 349px;
	height: 214px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(ia_images/spec_email_mod_bg.gif);
	background-repeat:no-repeat;
	overflow: hidden;
	}

div.left_module_features_email h2, div.right_module_features_email h2 {
	width: 349px;
	font-size: 18px;
	margin: 0px;
	color: #5b5b5b;
	padding: 5px 0px 3px 0px;
	text-indent: 6px;
	display: block;
	background-repeat:no-repeat;
	}
	
div.left_module_features_email div.right_column_features_email {
	width: 120px;
	height: 188px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	}

div.left_module_features_email {
	width: 349px;
	height: 378px;
	margin: 7px 0px 0px 1px;
	padding: 0px;
	float: left;
	position: relative;
	display: inline;
	}
	
div.right_module_features_email {
	width: 349px;
	height: 378px;
	margin: 7px 0px 0px 8px;
	padding: 0px;
	float: left;
	position: relative;
	}
	
	
div.left_module_features_email ul, div.right_module_features_email ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#5b5b5b;
	margin: 4px 0px 0px 6px;
	padding: 0px;
	list-style: none;
	width: 330px;
	float: left;
	position: relative;
	display: inline;
	}
	
div.left_module_features_email ul li, div.right_module_features_email ul li {
	background-image:url(ia_images/bullet_tick_email.gif);
	background-repeat: no-repeat;
	background-position:left;
	width: 330px;
	height: 36px;
	float: left;
	display: block;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	line-height: 18px;
	vertical-align:top;
	border-bottom:dotted 1px #ffffff;
	}
	
div.left_module_features_email ul li span, div.right_module_features_email ul li span {
	display: block;
	padding: 0px 0px 0px 26px;
	}
	
	
div.left_module_features_email a, div.right_module_features_email a {
	width: 218px;
	height: 28px;
	float: left;
	position: relative;
	display: inline;
	margin: 5px 0px 0px 6px;
	padding: 0px;
	}
	
div.offers {
	width: 171px;
	height: 110px;
	display: block;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 35px;
	clear: none;
	}

