/* 
Silver (#e9e9e9): Servers
Blue (#216b96): Services
Orange (#fe8e29): Specials
*/

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, caption{margin:0;padding:0;border:0;outline:0;
	/* vertical-align:baseline; */
}

body {margin:0 auto;width:100%;font-size:60%;font-family:arial, sans-serif;line-height:1.3em;color:#333;text-align:left;background:url(graphics/bg.gif) #576068;}

a:link, a:visited {color:#387eaf;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:#333;}

h1 {font-size:22px;}

h2 {font-size:18px;font-weight:normal;}
h3 {font-size:1.4em;}
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; font-size:12px;}

ul {margin:6px 0px 5px 5px;}

li { padding-left:15px;list-style:none outside;background:url("graphics/bullet02.gif") 0px 4px no-repeat }

textarea {background:#fdfdfd;border:solid 1px #dcdcdc;overflow:auto;}

.grid th {padding:10px;background:#8ab8d9;border:solid 1px #fff;color:#fff;}

.grid td {padding:5px 10px;border:solid 1px #fff;}

#wrapper{background:url("graphics/bg-head.png") repeat-x}

#container {margin:0 auto;width:947px;}

#head {width:100%;margin:0 auto;text-align:left;z-index:100;}

#header {width:100%;height:173px;background:url("graphics/bg-header.gif") no-repeat center top}

#headlinks {float:right;width:290px;margin-top:-1px;margin-right:18px;font-size:9pt;line-height:18pt;color:#eee;text-align:right;}

	#telemailchat {line-height:15px;margin:40px 0 0;}
	/*#telemailchat {margin:40px 0 0 0;height:20px;line-height:15px;}*/
	#telemailchat .live_chat{float:right;margin:-10px 0 0 10px;}
	#telemailchat img {margin:5px 0 0 0;}
	#telemailchat span {font-size:14pt;font-weight:bold;font-style:italic;color:#fe8e29;}
	
	#headlinks a {color:#fff;font-size:12px;text-decoration:none}
	
	#headlinks a:hover {color:#eee;}

#nav {width:100%;height:33px;/* padding-top:2px; */font-size:10pt;line-height:24pt;font-weight:bold;text-align:center;z-index:101;}

	#nav a:link, #nav a:visited {font-size:11px;font-weight:bold;float:left;height:33px;padding:0px 12px;color:#fff;text-decoration:none;text-transform:uppercase;background:#3e6e0a;margin:0 0 0 2px;}
	
	#nav a:hover {color:#333;text-decoration:none;background:url("graphics/bg-menu-main-on.gif") no-repeat left top #fff;}
	
	#nav a:link.active_link, #nav a:visited.active_link {color:#333;background:url("graphics/bg-menu-main-on.gif") no-repeat left top #fff;text-decoration:none;}
	
	#nav #home {margin-left:15px;}

/* NOT IN USE: diff tab attributes for these main links /*
/* servers */
#nav a:link.active_link_servers, #nav a:visited.active_link_servers {color:#18191a;background:url("graphics/bg-menu-main-on.png") repeat-x;}

/* services */
#nav a:link.active_link_services, #nav a:visited.active_link_services {color:#18191a;background:url("graphics/bg-menu-main-on.png") repeat-x;}

/* specials */
#nav a:link.active_link_specials, #nav a:visited.active_link_specials {color:#18191a;background:url("graphics/bg-menu-main-on.png") repeat-x;}

/* ----- */

#submenu {padding-left:15px;height:36px;font-size:10pt;line-height:36px;z-index:101;color:#333;background:#fff;}

	#submenu a:link, #submenu a:visited {font-size:11px;color:#333;text-decoration:underline;}
	
	#submenu a:hover {text-decoration:none;}
	
	#submenu a:link.active_link, #submenu a:visited.active_link {color:#fff;font-weight:bold;text-decoration:none;/*border-left:solid 1px #222;border-right:solid 1px #222;*/}

	#submenu .callus{float:right;font-size:14px;font-weight:bold;color:#333;padding-right:15px}
	#submenu .callus span{font-size:25px;font-weight:bold;color:#ff6633}

#page {display:block;background:#fff;font-size:1.3em;line-height:1.3em;border:1px solid #fff;}

/*	#page.servers {background:#fafafa;}
	#page.services {background:#216b96;}
	#page.specials {background:#fe8e29;} */

#center_cont {padding:18px;}

#footer {clear:both;display:block;width:100%;height:59px;padding:23px 0px 2px 0px;background:url("graphics/bg-footer.gif") no-repeat;font-weight:normal;font-size:8pt;text-align:center;color:#999;z-index:101;}

#footer #footlinks{float:left;padding:0 0 0 30px;}
	
#footer a:link, #footer a:visited {color:#387eaf;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;}

.clear_ext {clear:both;height:0;overflow:hidden;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}

.cleft, .cright {width:425px;}

.colorred {color:#c00;}

#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:#3b6a8b;}
h3.subhead {background:url(graphics/bg-sep-h.gif) repeat-x bottom;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 {background:url(graphics/bg-welcome.gif) no-repeat right center #80878c;}

#home-top *{color:#fff;}

#home-top .inner_space{padding:18px;}

#home-top #ht-welcome {padding:0 300px 0 0}

#home-3boxes {position:relative;clear:both;height:197px;margin-top:18px;}

	#home-3boxes div {float:left;width:291px;height:197px;margin-right:19px;}

	#home-3boxes #home-products {background:url("graphics/home-hosting-products.gif") no-repeat;}

	#home-3boxes #home-specials {background:url("graphics/home-specials-servers.gif") no-repeat;}

	#home-3boxes #home-managed {background:url("graphics/home-managed-hosting.gif") no-repeat;}

	#home-3boxes div ul.home-boxtxt {list-style:circle;margin:35px 15px;padding-top:10px;}
	
	#home-3boxes div ul.home-boxtxt li{color:#ffffff;padding-left:15px;list-style:none outside;background:url("graphics/bullet01.gif") 0px 4px no-repeat}	
	
	#home-3boxes div ul.home-boxtxt li.nobullet {list-style:none;margin:0 0 5px -15px;background:none;color:#ffffff}
	
	#home-3boxes div .readmore {position:absolute;top:0px;width:285px;height:170px;}

#home-bottom {margin-top:15px;font-size:12px;}

	#home-bottom #home-badges {float:left;width:289px;line-height:2em;}

	#home-bottom #home-badges-awards {float:left;margin-left:18px;line-height:2em;}

	#home-bottom #home-testimonials {float:right;width:450px;background:url("graphics/bg-testimonial-bot.gif") no-repeat bottom #80878c;}
	
	#home-bottom #home-testimonials h2 {padding:10px 0 0 20px;color:#fff}
	
	#home-bottom #home-testimonials p {margin:10px 20px 20px ;line-height:14pt;font-size:11pt;color:#fff;font-style:italic;}

	#home-bottom #home-testimonials p.author {font-size:13pt;color:#18191a;font-style:normal;font-weight:bold;margin:0;padding:0 0 0 35px;}

.nobullet {list-style:none;margin-left:-15px;background:none;}

#center_cont #home-bottom img {}

#managed-servers-2 {margin:15px 0px;height:115px;}

	#managed-servers-2 .intro, 
	#managed-servers-2 .features 
		{width:420px;padding:0 10px;}
	#managed-servers-2 .features h2 {color:#000;font-size:14px;}

#managed-servers-3 {height:170px;margin:10px 0px;padding:10px 0px;}
	#managed-servers-3 .specs {width:172px;height:105px;padding:5px 0px;font-size:9pt;font-weight:bold;color:#fff;background:url("graphics/bg-orange.png") #ff9;}
		.specs li {/*margin:0;padding:0 0 0 10px;list-style:none;background:url("graphics/arrow-orange.png") left 3px no-repeat;*/}
		.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 .server1 {background:#ddd;}
	#managed-servers-3 .buyservers .server2 {background:#ccc;}
	#managed-servers-3 .buyservers .server3 {background:#bbb;} */
	#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 {font-size:36px;color:red;text-align:right;}
	h3.price-specials sup {font-size:10px;color:#999;vertical-align:top;}
	
	p.buynow {margin-top:15px;}
	
	.buynow-specials {margin-top:5px;}
	

.special-servers h3.price {float:left;margin-left:30px;}
.special-servers input.buynow {margin-left:60px;}

.slimbox-th {width:180px;margin:12px;text-align:center;}
.slimbox-th-h {width:155px;margin:12px;text-align:center;}

.placebanner {width:100%;height:90px;background:steelblue;}

/* #page.servers {background:url("graphics/bg-silver.png") #fff 0px 60px repeat-x;} */
#page.servers .placebanner {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 {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 {background:url(graphics/bg-head-specials.png) no-repeat #fe8e29;}

#page.resellers .placebanner {background:url(graphics/bg-head-resellers.png) no-repeat #0d2436;}

#page.about .placebanner {background:url(graphics/bg-head-about.png) no-repeat #0d2436;}

#page.contact .placebanner {background:url(graphics/bg-head-contact.png) no-repeat #0d2436;}


/* 
Silver (#e9e9e9): Servers
Blue (#216b96): Services
Orange (#fe8e29): Specials
*/

/* --- Forms --- */
.form_cont{background:#eaeff3;width:700px;margin:auto;}

.form_block{padding:20px;margin:10px auto;}

	.form_block table td{padding-bottom:3px;border:0;}

.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;}


.button{background:url(graphics/button-submit.png) repeat-x #c90000;border:none;color:#fff;padding:10px 25px;font-size:14pt;}
/* --- /Forms --- */

/* --- 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(graphics/bg-sep-h.gif) repeat-x center;height:14px;}

.sep_v{background:url(graphics/bg-sep-v.gif) repeat-y top;width:14px;}

.sep_h_w{background:url(graphics/bg-sep-h-w.gif) repeat-x center;height:14px;}

.smtitle_blk{font-weight:bold;font-size:12px;color:#000000;}
/* --- /FAQ --- */

.highlight{color:#ec4504;}

.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:495px;}

	/* --- --- FOUR PACK --- --- */
	.col-2 .pack{float:left;width:233px;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;}
	/* --- --- /FOUR PACK --- --- */

	/* --- --- SINGLE PACK --- --- */
	.col-2 .single-pack{margin:10px;background:#29627c;}
	.col-2 .single-pack table td{border:none;}		
	.col-2 .single-pack .cont{padding:15px;}		
	.col-2 .single-pack h2.title{color:#fff;text-align:left;font-size:24px;}		
	.col-2 .single-pack .feat{color:#b4c6cd;font-size:14px;font-weight:bold;line-height:20px;}		
	.col-2 .single-pack .server_price{background:url(graphics/promotions-server2.gif) no-repeat center top;color:#b4c6cd;font-size:15px;font-weight:bold;line-height:20px;width:203px;height:171px;text-align:center;vertical-align:top;}
	.col-2 .single-pack .server_price div.price{color:#419200;font-size:40px;font-weight:bold;display:block;padding:10px 0 0 0;}
	.col-2 .single-pack .server_price div.price .title{color:#666666;font-size:16px;line-height:20px;font-weight:bold;text-transform:uppercase;padding:0 0 5px;width:85px;margin:auto;text-align:right;}
	.col-2 .single-pack .action{text-align:center;margin:10px 0 0 0;}		
	.col-2 .single-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:90%;border:2px solid #fff;}
	/* --- --- /SINGLE PACK --- --- */


.full_width{width:100%;}
.full_width .pack{background:none;width:212px;}

/* --- /PROMOTIONS --- */

/* --- AWARDS --- */
.inner_space{padding:10px;}

.awards_list_cont{margin:auto;}

	ul.award_list{margin:0;padding:0 0 0 7px;list-style:none;}
		
		ul.award_list li{background:#eaeff3;float:left;margin:10px;padding:0;width:430px;}			
		ul.award_list li .award_unit_cont{height:115px;}			
		ul.award_list li .award_unit_img{float:left;width:130px;text-align:center;}
		ul.award_list li .award_unit_data h2 {font-size:1.4em;}
.core_compete{padding:10px;}

li.bullet_list2 {background:url(graphics/bullet02.gif) no-repeat 20px 5px;padding:0 0 0 30px;}

sup{font-size:11px;line-height:5px;}

.notes{background:#FFFFDF;border:2px solid #FDE697;padding:10px;}

		.notes ol.list_1 li{background:none;padding:2px 2px 2px 0;}
/* --- /AWARDS --- */

/* --- SERVER LIST --- */
.servers_list{background:#eaeff3;margin:18px 0 0 0;}

	.servers_list .innerspace{padding:30px 20px;}		
	.servers_list .specs{background:#3b6a8b;padding:5px 10px;margin:10px 0 0;color:#fff;font-weight:bold;}		
	.servers_list .item{float:left;width:405px}	
	.servers_list .sep_h{background:url(graphics/bg-sep-h.gif) repeat-x center;height:60px;}		
	.servers_list .sep_v{background:url(graphics/bg-sep-v.gif) repeat-y center;height:120px;width:50px;float:left;}
	/*.servers_list .item .img{margin:0 10px 0 0;}		*/
	.servers_list .item .right-sec {float:right;width:180px}
	
		.servers_list .item .right-sec div {padding:30px 0 0 50px;height:100px;}		
		.servers_list .item .right-sec div span {clear:right;text-transform:uppercase;color:#999;font-weight:bold;}
		.servers_list .item .right-sec div h3 {margin-top:0;font-size:36px;line-height:36px;color:#c00;}		
		.servers_list .item .right-sec div h3 sup {vertical-align:baseline;position:relative;top:-16px;font:bold 14px/normal Arial, Tahoma, Verdana}
		.servers_list .item .right-sec div img {margin:0 0 0 -30px;}

	.servers_list .item div.left-sec{float:left;padding:0px 8px;width:180px;}		
		
		.servers_list .item .left-sec div{padding:0px;width:130px;}
		.servers_list .item .left-sec div span{clear:left;text-transform:uppercase;color:#999;font-weight:bold;}
		.servers_list .item .left-sec div h3{margin-top:0;font-size:36px;line-height:36px;color:#c00;}
		.servers_list .item .left-sec div h3 sup{vertical-align:baseline;position:relative;top:-16px;font:bold 14px/normal Arial, Tahoma, Verdana}

.list2 h1{line-height:normal}
.list2 .sep_v{height:210px;}
.list2 .item{float:left;width:265px;}
.list2 .item .right-sec div {width:130px;padding:0 0 0 10px;}	

/* --- /SERVER LIST --- */

h1.tabs_list{margin:0;padding:0;height:35px;border-bottom:2px solid #ececec;}

	h1.tabs_list a{display:block;float:left;padding:10px 20px;margin:0 3px 0 0;font-size:12px;color:#2c608c;text-decoration:none;}
	h1.tabs_list a.on, h1.tabs_list a:hover{background:url(graphics/bg-tab-on.png) repeat-x #ececec;}


.tab_contents .panel{padding:20px;}

	.tab_contents .panel h3.list_title{font-size:12px;color:#000;}
	.tab_contents .panel ul{margin:8px 5px;}		
	.tab_contents .panel ul li{background:url(graphics/bullet02.gif) no-repeat 0 8px;padding:3px 15px;}		
	.tab_contents .panel .dgrey_box{background:#80878c;}	
	.tab_contents .panel .dgrey_box a{color:#fff;}			
	.tab_contents .panel .dgrey_box .inner_space{padding:18px;}		
	.tab_contents .panel .dgrey_box h3.list_title{color:#fff;font-size:14px;}		
	.tab_contents .panel .dgrey_box ul li{background:url(graphics/bullet03.gif) no-repeat 0 8px;color:#fff;}		
	.tab_contents .panel .custom_solution{background:url(graphics/img-custom.gif) no-repeat left center #80878c;}		
	.tab_contents .panel .custom_solution .inner_space{padding:18px 18px 18px 100px;}


.white_t{color:#fff;}

.grey_box{background:#80878c;}
.grey_box *{color:#fff;}
.blue_box{background:#eaeef3;}
.innerspace{padding:18px;}
ul.white_list li{background:url(graphics/bullet03.gif) no-repeat 0 8px;color:#fff;}
ol.white_list li{background:none;color:#fff;list-style:decimal;margin:0 0 0 30px;padding:2px 0;}
.example{background:#f5f5ef;padding:16px;border:2px solid #ddddd3;font-style:italic;}
.aff_banner{/*background:#f3f6f9;border:2px solid #dbe1e8;*/padding:20px 10px;margin:5px 0;}
.grey_grid td{
	background:#ececec;
}