html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;
}

body {margin:0 auto;width:100%;font-size:60%;font-family:arial, sans-serif;line-height:1.3em;color:#333;text-align:left;background:#395162;}

a:link, a:visited {color:#1689e5;text-decoration:underline;}

a:hover {color:#2580D3;text-decoration:none;}
	
a:link.imagelink, a:visited.imagelink, a:hover.imagelink {border:0;}

a:link.noborder, a:visited.noborder, a:hover.noborder {color:#81c6ff;text-decoration:none;border-bottom:0;}

a:link.nounderline, a:visited.nounderline {text-decoration:none;}	

blockquote {margin:10px 20px;}

fieldset {border:solid 1px #ccc;padding:20px;}

form div {text-align:left;clear:left;}

h1, h2, h3 , h4, h5, h6 {margin:6px 0px 3px 0px;padding-bottom:3px;}

h1, h2, h3, h4, h5, h6 {color:#0c4065;}

h1 {font-size:1.6em;font-weight:normal;}

h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}

hr {width:100%;height:1px;color:#ddd;background-color:#ddd;border:0;}

label {float:left;margin-right:5px;width:150px;font-size:1em;text-align:right;}

legend {padding:0px 20px;font-size:16pt;color:#e14920;line-height:20pt;}

p  {margin:6px 0px 10px 0px;}

ul {margin:6px 0px 5px 5px;}

li {padding-left:20px;list-style:disc outside;0px 3px no-repeat }

textarea {background:#fdfdfd;border:solid 1px #dcdcdc;overflow:auto;}

#container {position:relative;margin:0 auto;width:98%;}

#head {margin:0 auto;text-align:left;background:url("graphics/bg-head.png") no-repeat;z-index:100;}

#header {display:block;clear:both;height:auto;clear:left;}

#headlinks {display:block;clear:both;width:auto;font-size:9pt;line-height:18pt;color:#eee;text-align:right;}

	#telemailchat {margin:5px 0 0 0;height:20px;line-height:15px;}
	#telemailchat .live_chat{display:block;margin-top:-5px;position:absolute;_margin-top:0px;_margin-left:-128px;*margin-top:0px;*margin-left:-128px;}
	#telemailchat img {margin:5px 0 0 0;}
	#telemailchat span {font-size:14pt;font-weight:bold;font-style:italic;color:#fe8e29;}
	
	#headlinks a {color:#81c6ff;}
	
	#headlinks a:hover {color:#eee;}

#nav {display:block;clear:left;width:100%;height:33px;font-size:10pt;line-height:24pt;font-weight:bold;text-align:center;z-index:101;background:url("graphics/bg-menu-main.png") #444 repeat-x;}

	#nav a:link, #nav a:visited {height:auto;padding:0px 5px;color:#fff;text-decoration:underline;background:#444;}
	
	#nav a:hover {color:#18191a;text-decoration:none;}
	
	#nav a:link.active_link, #nav a:visited.active_link {color:#18191a;background:#ddd repeat-x;text-decoration:none;}
	
	#nav #home {margin-left:5px;}


#submenu {display:block;clear:both;font-size:10pt;z-index:101;background:#216b96;}

	#submenu a:link, #submenu a:visited {height:auto;padding:0px 5px;color:#1d4664;text-decoration:underline;text-align:center;}
	
	#submenu a:hover {color:#1d4664;text-decoration:none;}
	
	#submenu a:link.active_link, #submenu a:visited.active_link {color:#fff;font-weight:bold;background:#666;text-decoration:none;}


#page {display:block;padding-top:10px;background:#fff;font-size:1.3em;line-height:1.3em;}

#content {padding:0px 15px 20px 15px;}

#footer {clear:both;display:block;width:100%;height:82px;padding:40px 0px 2px 0px;background:#333;font-weight:normal;font-size:8pt;text-align:center;color:#999;z-index:101;}
	
#footer a:link, #footer a:visited {color:#1689e5;text-decoration:underline;}
	
#footer a:hover {}
	
#footer img {clear:left;margin-top:5px;}
	
.ns {position:absolute;font-size:1em;display:none;visibility:hidden;}
	
.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.align_j {text-align:justify;}

.floatleft {float:left;}
.floatright {float:right;}

.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}

.cleft, .cright {width:425px;}

.colorred {color:red;}

#formcontact {padding:10px;border:1px solid white;background:#003082;text-align:left;width:420px;}

.form_field {background:#fdfdfd;border:solid 1px #dcdcdc;margin:3px 0px;}

.greyborder {border:solid 1px #ccc}

.marginlr20 {margin:0 20px;}

.normaltxt {font-size:1em;font-weight:normal;font-family:arial, sans-serif;line-height:1.3em;color:#333;}
	
a.nounderline {text-decoration:none;}

h1.heading {border-bottom:solid 3px #ebe8e5/*dff9fa*/;color:#032842;margin:20px 0px;color:#ff9110;}
h3.subhead {border-bottom:dashed 1px #ddd;padding:10px 0px 5px;clear:both;}

th {padding:10px;background:#8ab8d9;border:solid 1px #fff;color:#fff;}
th.noborder {border:0}

td {padding:5px 10px;border:solid 1px #fff;}
td.noborder, td.noborder {border:0}
table.noborder, table.noborder tr, table.noborder td {border:0}

#home-top {width:100%;height:auto;font-size:11px;}

#home-top #ht-flash {float:left;width:100%;height:auto;border-right:solid 1px #ccc;}

#home-top #ht-welcome {float:right;padding:10px;}

#home-3boxes {position:relative;clear:both;}

	#home-3boxes div {float:left;width:auto;}

	#home-3boxes #home-products {background:url("graphics/home-hosting-products.jpg") no-repeat;}

	#home-3boxes #home-specials {background:url("graphics/home-specials-servers.jpg") no-repeat;}

	#home-3boxes #home-managed {background:url("graphics/home-managed-hosting.jpg") no-repeat;}

	#home-3boxes div ul.home-boxtxt {list-style:circle;/*margin:45px 30px*/;padding-top:10px;}

	#home-3boxes div .readmore {position:relative;/*top:-180px;*/left:5px;width:100%;height:30px;}

#home-bottom {margin-top:15px;height:auto;font-size:12px;}

	#home-bottom #home-badges {float:left;width:auto;line-height:2em;}

	#home-bottom #home-testimonials {float:right;width:auto;height:auto;padding:5px 10px 5px 10px;}

	#home-bottom #home-testimonials p {margin-left:20px;line-height:14pt;font-size:11pt;color:#18191a;font-style:italic;}

	#home-bottom #home-testimonials p.author {font-size:13pt;color:#18191a;font-style:normal;font-weight:bold;}

.nobullet {list-style:none;margin-left:-15px;background:none;}

#content #home-bottom img {padding-bottom:10px;}

#managed-servers-2 {margin:15px 0px;height:115px;}

	#managed-servers-2 .intro {width:100%;height:auto;padding:5px 10px;background:url("graphics/bg-grad.gif") bottom left;}
	#managed-servers-2 .features {width:100%;height:auto;padding:5px;background:url("graphics/bg-grad.gif") bottom left;}

#managed-servers-3 {height:auto;margin:10px 0px;padding:10px 0px;}
	#managed-servers-3 .specs {width:auto;height:105px;padding:5px 0px;font-size:9pt;font-weight:bold;color:#fff;background:url("graphics/bg-orange.png") #ff9;}
		.specs li {}
		.specs span {font-size:10px;}
		
	#managed-servers-3 .buyservers {width:720px;height:115px;text-align:center;}
	#managed-servers-3 .buyservers .servers {width:175px;height:115px;margin-right:6px;background:url("graphics/bg-blue-server.png") no-repeat;}

	#managed-servers-3 .buyservers .server4 {margin-right:0;}
	#managed-servers-3 h1 {padding-bottom:15px;font-size:16pt;text-align:center;}
	
#promotoions {margin:10px 0px;padding:10px 0px;}


	h3.cpu {margin:15px 0 10px 0;font-size:10pt;color:#fff;line-height:1em;white-space:nowrap;}
	
	h3.price {margin-right:8px;font-size:18pt;color:yellow;line-height:18px;text-align:right;}
	h3.price sup {font-size:10px;color:#eee;vertical-align:top;}
	
	h3.price-services {margin-right:60px;font-size:18pt;color:red;line-height:18px;text-align:center;}
	h3.price-services sup {font-size:10px;color:#999;vertical-align:top;}
	
	h3.price-specials {float:left;margin-left:60px;font-size:18pt;color:red;line-height:22pt;text-align:left;}
	h3.price-specials sup {font-size:10px;color:#999;vertical-align:top;}
	
	p.buynow {margin-top:15px;}
	
	.buynow-specials {float:right;margin-top:5px;margin-right:50px;border:solid 1px #ccc}
	

.special-servers h3.price {float:left;margin-left:30px;}
.special-servers input.buynow {margin-left:60px;}

.slimbox-th {width:150px;margin:15px;text-align:center;}

.placebanner {display:none;}

/* #page.servers {background:url("graphics/bg-silver.png") #fff 0px 60px repeat-x;} */
#page.servers .placebanner {display:none;background:url(graphics/bg-head-servers.png) no-repeat #bbb;}

/* #page.services {background:url("graphics/bg-blue.png") #fff 0px 60px repeat-x;} */
#page.services .placebanner {display:none;background:url(graphics/bg-head-services.png) no-repeat #216b96;}

/* #page.specials {background:url("graphics/bg-orange.png") #fff 0px 60px repeat-x;} */
#page.specials .placebanner {display:none;background:url(graphics/bg-head-specials.png) no-repeat #fe8e29;}

#page.resellers .placebanner {display:none;background:url(graphics/bg-head-resellers.png) no-repeat #0d2436;}

#page.about .placebanner {display:none;background:url(graphics/bg-head-about.png) no-repeat #0d2436;}

#page.contact .placebanner {display:none;background:url(graphics/bg-head-contact.png) no-repeat #0d2436;}


/* 
Silver (#e9e9e9): Servers
Blue (#216b96): Services
Orange (#fe8e29): Specials
*/

/* +++++ Forms +++++ */
.form_block{
	background:#f0f0f0;
	border:1px solid #e7e7e7;
	padding:10px;
	margin:10px auto;
	width:600px;
}
.form_inside_block{
	background:#f7f7f7;
	border:1px solid #e7e7e7;
	padding:10px;
	margin:10px 0px;
}
.form_title{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#FF6600;
}
.form_t_box{
	border:1px solid #d7d7d7;
}
.form_t_area{
	border:1px solid #d7d7d7;
	width:100%;
}
.form_req{
	color:#FF6600;
}
.form_btn{
	background:#e7e7e7;
	border:1px solid #d7d7d7;
	width:80px;
	height:26px;
}
.form_block table td{
	padding-bottom:3px;
	border:0;
}
.button{
	background:url(graphics/button-submit.png) repeat-x #c90000;
	border:none;
	color:#fff;
	padding:10px 25px;
	font-size:14pt;
}
/* +++++ FAQ +++++ */
.content_head{
	font-size:18px;
	color:#0C3E63;
	font-weight:bold;
	text-align:left;
}
.content_sub_head {
	font-size:12px;
	color:#fc6b00;
	font-weight:bold;
	text-align:left;
}
.para{
	padding:0px 0px 20px 0px;
}
.sep_h{
	background:url(../images/other/bg_sep_f.gif) repeat-x top;
	height:14px;
}
.sep_v{
	background:url(../images/other/bg_sep_f.gif) repeat-y top;
	width:14px;
}
.smtitle_blk{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
/* --- /FAQ --- */

.highlight{
	color:#f36a0f;
}
.grid{
	border:5px solid #f7f7f7;
	margin:auto;
	background:#eff1eb;
}
/* --- PROMOTIONS --- */

.col-1{
	float:left;
	width:400px;
}
.col-1 .managed_text{
	background:#b4bfc6;
	padding:10px;
}
.col-1 .managed_text .title{
	text-transform:uppercase;
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
}
.col-1 .managed_text .desc{
	text-transform:uppercase;
	color:#ffffff;
	font-size:1.0em;
	font-weight:bold;
}

.col-2{
	float:right;
	width:510px;
}
.col-2 .pack{
	float:left;
	width:240px;
	margin:6px;
	border:1px solid #d7d7d7;
	background:url(graphics/bg-promotions-pack.png) no-repeat right bottom;
}
.col-2 .pack .cont{
	padding:14px;
}
.col-2 .pack h2.title{
	color:#fe7916;
	text-transform:uppercase;
	text-align:left;
	font-size:1.5em;
	border-bottom:1px solid #e7e7e7;
}
.col-2 .pack span.price{
	color:#419200;
	font-size:26px;
	font-weight:bold;
	padding:30px 0 0 0;
	display:block;
}
.col-2 .pack .feat{
	clear:both;
	background:#f8f9fa;
	padding:10px;
	margin:10px 0;
}
.col-2 .pack .action{
	text-align:center;
}
.col-2 .pack .action .button{
	background:url(graphics/button-submit.png) repeat-x center #c90000;
	border:none;
	color:#fff;
	padding:8px;
	font-size:14pt;
	text-decoration:none;
	display:block;
	width:100px;
	margin:auto;
}



/* --- /PROMOTIONS --- */
