/* 
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, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0;/* vertical-align:baseline; */
}
body { margin:0 auto; width:100%; font-size:62.5%; font-family:arial, sans-serif; line-height:1.3em; color:#333; text-align:left; background:url(graphics/bg.gif) repeat-x #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 { /*margin:0 15px;*/ padding-left:20px; list-style:none outside; background:url("graphics/bullet01.gif") 0px 3px no-repeat } /* list-style-image:url("graphics/bullet01.gif"); */
textarea { background:#fdfdfd; border:solid 1px #dcdcdc; overflow:auto; }
#container { margin:0 auto; width:950px; }
#head { width:100%; margin:0 auto; text-align:left; background:url("graphics/bg-head.png") no-repeat; z-index:100; }
#header { width:100%; height:77px;/*border-bottom: solid 2px #f90;*/ }
#headlinks { float:right; width:270px; margin-top:-3px; margin-right:25px; font-size:9pt; line-height:18pt; color:#eee; text-align:right; }
#telemailchat-container { width:950px; margin:auto; }
#telemailchat { position:absolute; top:0px; line-height:15px; margin-left:694px; width:240px; text-align:right; }
#telemailchat .live_chat { }
#telemailchat img {float:left; }
#telemailchat span { font-size:14pt; font-weight:bold;color:#c6d3dc; }
#telemailchat a { color:#c6d3dc; font-size:12px;font-weight:bold; }
#telemailchat a.raq { font-size:14pt;line-height:22px; }
#telemailchat .raq-lc{padding-bottom:15px;}
#telemailchat .raq-lc a{margin-left:5px;text-indent:-9999px;display:block;float:left;height:25px;text-align:left;}

#telemailchat .raq-lc a.request-aq{background:url(graphics/btn-gaq.png) no-repeat 0 0;width:125px;}
#telemailchat .raq-lc a.livechat{background:url(graphics/btn-livechat.png) no-repeat 0 0;width:105px;}

#telemailchat a:hover { color:#eee; }
#headlinks a { color:#81c6ff; }
#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; background:url("graphics/bg-menu-main.png") #444 repeat-x;/*border-top: solid 1px #000;*/ }
#nav a:link, #nav a:visited { display:block; float:left; height:33px; padding:0px 16px; color:#fff; text-decoration:none; background:url("graphics/bg-menu-main.png") #444; }
#nav a:hover { color:#18191a; text-decoration:none; background:url("graphics/bg-menu-main-on.png") #ddd repeat-x; }
#nav a:link.active_link, #nav a:visited.active_link { color:#18191a; background:url("graphics/bg-menu-main-on.png") #ddd repeat-x; text-decoration:none;/* border-left:solid 1px #222;border-right:solid 1px #222;*/ }
#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;/*border-left:solid 1px #222;border-right:solid 1px #222;*/ }
/* 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;/*border-left:solid 1px #222;border-right:solid 1px #222;*/ }
/* 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;/*border-left:solid 1px #222;border-right:solid 1px #222;*/ }
/* ----- */

#submenu { padding-left:15px; height:26px; font-size:10pt; line-height:19pt;/*font-weight:bold*/ ; z-index:101; background:url("graphics/bg-menu-sub.png") #216b96 repeat-x;/* border-top: solid 1px #000; */ }
#submenu a:link, #submenu a:visited { display:block; float:left; height:26px; padding:0px 15px; color:#1d4664; text-decoration:none; text-align:center; }
#submenu a:hover { color:#1d4664; text-decoration:none; background:url("graphics/bg-menu-sub-on.png") repeat-x; }
#submenu a:link.active_link, #submenu a:visited.active_link { color:#fff; font-weight:bold; background:url("graphics/bg-menu-sub-on.png") repeat-x; text-decoration:none;/*border-left:solid 1px #222;border-right:solid 1px #222;*/ }
#page { display:block; padding-top:10px; background:#fff; font-size:1.3em; line-height:1.3em; }
/*	#page.servers {background:#fafafa;}
	#page.services {background:#216b96;}
	#page.specials {background:#fe8e29;} */

#page.home{ background:#e7e7e7; }
#page.asw12{padding:40px 0 0 0;background:#fff url(graphics/bg-specialspage.gif) no-repeat top;}

#content { padding:0px 15px 20px 15px; }
#footer { clear:both; display:block; width:100%; height:101px; padding:0 0px 2px 0px; background:#484848 url("graphics/bg-footer.png") no-repeat bottom; font-weight:normal; font-size:8pt; text-align:center; color:#999; z-index:101;margin-bottom:10px; }
#footer a:link, #footer a:visited { color:#1689e5; text-decoration:underline; }
#footer a:hover { }
#footer img { clear:left; margin-top:5px; }
#footer .footer-social{height:30px;padding:10px;background:#484848;}
#footer .footer-social a{float:right;display:block;}
#footer .footer-social img{margin:0 0 0 10px;}
#container .asw12 #content{padding:0;}

.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:917px;height:209px;font-size:11px;overflow:hidden;}

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

#home-top #ht-welcome {float:right;width:327px;padding:10px;background:url("graphics/bg-grad.gif") repeat-x bottom;}
*/

#home-3boxes { position:relative; clear:both; height:250px; margin-top:6px; }
#home-3boxes div { float:left; width:299px; height:250px; margin-right:8px; }
#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-industry { background:url("graphics/home-industry-accolades.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:absolute; top:0px; width:285px; height:230px; }
#home-bottom { margin-top:15px; height:170px; font-size:12px; }
#home-bottom #home-badges { float:left; width:217px; line-height:2em; }
#home-bottom #home-badges-awards { float:left; margin-left:10px; width:192; line-height:2em; }
#home-bottom #home-testimonials { float:right; width:469px;/*height:152px;*/ padding:5px 10px 5px 10px; background:url("graphics/bg-grad.gif") repeat-x bottom; }
#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; }
#home-bottom #home-twitter-feed { float:left; width:390px; padding:10px 10px 10px 10px; background:url("graphics/bg-grad.gif") repeat-x bottom; }
#home-bottom #home-twitter-feed li { margin:10px 0; }
.nobullet { list-style:none; margin-left:-15px; background:none; }
#content #home-bottom img { padding-bottom:10px; }
#managed-servers-2 { margin:15px 0px; height:130px; }
#managed-servers-2 .intro { width:435px; height:130px; padding:5px 10px; background:url("graphics/bg-grad.gif") bottom left; }
#managed-servers-2 .features { width:445px; height:130px; padding:5px; background:url("graphics/bg-grad.gif") bottom left; }
#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 { 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:175px; margin:15px; 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
*/

/* Form */
.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 0; }
.form_title { font:bold 16px/20px Arial, Helvetica, sans-serif; color:#F60; }
.form_t_box { border:1px solid #d7d7d7; }
.form_t_area { border:1px solid #d7d7d7; width:100%; height:125px; }
.form_req { color:#F60; }
.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; }
/* /Form */

/* 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:0 0 20px; }
.sep_h { background:url(graphics/bg-sep-h.gif) repeat-x top; height:14px; }
.sep_v { background:transparent url(graphics/bg-sep-v.gif) repeat-y scroll center top; width:14px; }
.smtitle_blk { font-weight:bold; font-size:12px; color:#000; }
/* /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:#333; font-size:1.1em; font-weight:bold; }
.col-1 .managed_text .desc { text-transform:uppercase; color:#fff; font-size:1em; 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; 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; }
/* 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; }
.col-2 .single-pack .server_price div.price .title { color:#666; 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; }
.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 { width:840px; margin:auto; }
ul.award_list { margin:0; padding:0 0 0 6px; list-style:none; }
ul.award_list li { background:url(graphics/bg-grad.gif) bottom left; float:left; padding:10px; margin:10px 10px 10px 0; padding:0; }
ul.award_list li .award_unit_cont { width:404px; height:105px; }
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 { background:url(graphics/bg-grad.gif) bottom left; padding:10px; }
li.nobullet { display:inline; }
ul.bullet_list2 { margin:0; padding:0; }
ul.bullet_list2 li { 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; font-size:12px; }
/* /AWARDS */


.example { background:#f3f6f9; padding:10px; border:2px solid #dbe1e8; }
.aff_banner { padding:20px 10px; margin:5px 0; }
.blue_box { background:url(graphics/bg-grad.gif) repeat-x bottom left #FEFEFE; padding:10px; }
.blue_box td { border:none; padding:2px; }
/* PROMO PAGES */
#promo { color:#FFF; font-weight:bold; }
#promo a:link, #promo a:visited { color:#FFF; text-decoration:underline; font-weight:bold; }
#promo a:hover { }
#promo ul.list-server, #promo ul.list-server-list { margin:0; padding:0; list-style:none; }
#promo ul.list-server li { background:url(graphics/bg-server-promo.png) no-repeat 0 6px; color:#fff; padding:10px 10px 15px 76px; font-size:14px; display:block; }
#promo ul.list-server-order { margin:0 15px 0 0; }
#promo ul.list-server-order li { background:url(graphics/bg-server-promo.png) no-repeat 0 24px; color:#fff; padding:10px 10px 10px 76px; font-size:14px; line-height:22px; display:block; }
#promo ul.list-server-order li a { background:#fbcd10; padding:3px 10px; font-size:14px; color:#902200; text-decoration:none; }
#promo ul.list-server-order li i a { background:none; padding:0; font-size:14px; color:#fff; text-decoration:underline; font-weight:normal; }
#promo ul li i { font-size:13px; font-weight:normal; }
/* /PROMO PAGES */		



/* NEW SERVER PAGE */
table#managed-servers { }
table#managed-servers th { padding:4px; border:1px solid #fff; background:#49a6bf; font-size:.9em; text-align:right; color:#fff; }
table#managed-servers tbody th { padding:4px; background:#49a6bf; border:1px solid #fff; font-size:.9em; text-align:right; color:#fff; }
table#managed-servers th.align_c { text-align:center; }
table#managed-servers td { padding:4px; border:1px solid #fff; text-align:center; font-size:.9em; }
table#managed-servers td.order { background:url(graphics/button-submit.png) #bbb 0 45%; font-weight:bold; font-size:13px; color:#fff; }
table#managed-servers td.order a:link.order, table#managed-servers td.order a:visited.order { display:block; padding:15px 10px; font-size:13px; color:#fff; text-decoration:none; }
table#managed-servers .one { background:#f5f5f5; }
table#managed-servers .two { background:#ebebeb; }
table#managed-servers .thr { background:#f5f5f5; }
table#managed-servers .fou { background:#ebebeb; }
table#managed-servers .fiv { background:#f5f5f5; }
table#managed-servers .note { background:#b2d3db; }
.intronew { width:345px; height:auto; padding:5px 10px; margin-bottom:10px; background:url("graphics/bg-grad.gif") bottom left repeat-x; }
/* 25-06-2010 */
#managed-servers-list thead th { background:#49A6BF; border-bottom:1px solid #d1dcdf; text-align:center; }
#managed-servers-list thead th.end { background:#fff; }
#managed-servers-list tbody td { padding:15px; text-align:center; color:#666; line-height:18px; border-bottom:1px solid #d1dcdf; font-size:14px; font-weight:bold; }
#managed-servers-list tbody td.first { text-align:left; font-size:13px; font-weight:normal; }
#managed-servers-list tbody td.first a { font-size:24px; line-height:24px; color:#2580D3; font-weight:normal; display:block; text-decoration:none; }
#managed-servers-list tbody td.first span { font-size:16px; color:#c33; font-weight:bold; }
#managed-servers-list tbody td span.save { color:#c33; }
#managed-servers-list tbody td del { font-weight:normal; color:#999 }
#managed-servers-list tbody td.alt { background:#f8fafa; }
#managed-servers-list tbody .note-special { font-size:11px; border:1px solid #f2f08c; background:#fffecf; padding:5px 8px; margin:5px 0 0 0; }
.server-list-btns { background-repeat:no-repeat; width:206px; height:31px; display:block; text-indent:-9999px; overflow:hidden; margin:3px auto; }
.server-list-btns2 { background-repeat:no-repeat; width:101px; height:31px; display:block; text-indent:-9999px; overflow:hidden; margin:3px auto; }
.customize-btn { background-image:url(graphics/bg-customize-btn.png); background-position:0 0; }
.customize-btn:hover { background-position:0 -31px; }
.order-btn { background-image:url(graphics/bg-order-btn.png); background-position:0 0; }
.order-btn:hover { background-position:0 -31px; }
.chat-btn { background-image:url(graphics/bg-chat-btn.png); background-position:0 0; }
.chat-btn:hover { background-position:0 -31px; }
.cols3-list { border-top:1px dotted #ddd; padding:0 0 0 10px; }
.cols3-list .col { width:30%; margin:10px; float:left; }
.cols3-list .col h2 { color:#0C4065; font-size:1em; font-weight:normal; line-height:1.3em; background-repeat:no-repeat; background-position:left center; padding:14px 0 14px 50px; }
.cols3-list .col p { color:#333; font-size:.9em; font-weight:normal; line-height:1.5em; }
/* /NEW SERVER PAGE */


.announcement { margin:25px 0; padding:0 0 0 80px; font-size:20px; color:#C00; text-align:left; line-height:normal; background:url(graphics/icon-announcement.gif) no-repeat; }
.announcement a { font-size:20px; font-weight:bold; color:#C00; text-decoration:underline; line-height:normal }
.bold-note { margin:20px 0; font-size:20px; color:#C00; text-align:center; line-height:normal; }
.massive-disc { background:url(graphics/reseller-massive.gif) no-repeat center top #415626; position:relative; height:148px; }
.wtext { color:#fff; }
/* INDEX POP QUESTIONS */
#pop-questions { margin-top:15px; }
#pop-questions div { margin:0 auto; padding:5px; width:500px; }
#pop-questions h2, #pop-questions h1 { font-size:1em; text-align:center; }
#pop-questions h2 a{ cursor:help; }
#pop-questions h1 a.qq-head{ cursor:help;color:#333;font-size:16px;font-weight:bold;background:url(graphics/bg-qq.gif) no-repeat left;padding:5px 0 5px 35px; }
#pop-q, #pop-managed-hosting, #pop-unmanaged-hosting, #pop-diff, #pop-why { display:none; font-size:0.9em; }
/* /INDEX POP QUESTIONS */

.features-list { background:url("graphics/bg-grad.gif") repeat-x center bottom; border:1px solid #e7e7e7; }
.features-list .box { background:url("graphics/server-features.gif") bottom right no-repeat; padding:10px 20px; }
.features-list ul { float:left; width:26%; }
.features-list li { background:url("graphics/bullet03.gif") no-repeat 0 0; margin:4px 0; font-weight:bold; }
.features-list p.note { font-size:11px; }
.onapp-form { padding:10px;color:#fff; }
.onapp-form h2 { color:#fff; }
.onapp-form .field { width:98%; }
.onapp-form .submit_btn { background:c30000 }
.onapp-features li { margin:0 0 15px 0; background:url(graphics/bullet03.gif) no-repeat 0 1px; color:#2580d3; }
.onapp-help li { background:none; width:22%; margin:0 35px; float:left; font-size:18px; text-align:center; }
.onapp-help li img { margin:8px; }
.onapp-help li a { color:#0c4065; text-decoration:none; }
.onapp-form-v2 { background:#b0c6d6;color:#4d5666;border:1px solid #53a0c6; }
.onapp-form-v2 .form_req{ color:#fff;}
.onapp-form-v2 .field, .onapp-form-v2 .form_t_box { border:1px solid #7fa4b5; }
.onapp-form-v2 .submit_btn { border:1px solid #7fa4b5; }
/* HOME TOP BANNER */
.home-top-bgs { background-image:url(graphics/home-top-bgs.png); background-repeat:no-repeat; }
.home-top-btns { background-image:url(graphics/home-top-btns.gif); background-repeat:no-repeat; }
#home-top { background-position:0 top; background-color:#126795; }
#home-top .bottom { background-position:0 bottom; }
#home-top #popup-links-cont { float:left; width:157px; height:123px; }
#home-top #popup-links { background-position:0 0; width:157px; height:123px; position:absolute; margin:20px 0 0 -8px; }
#home-top #popup-links a { text-indent:-9999px; display:block; margin:1px; width:157px; height:36px; cursor:pointer; }
#home-top #deals { float:left; width:420px; margin:20px 0 0 10px; }
#home-top #deals h3 { font-size:18px; font-weight:bold; color:#fff; }
#home-top #deals ul li { font-size:14px; font-weight:bold; color:#fff; }
#home-top #deals .sep-dot { background:url(graphics/sep-dot.gif) repeat-x center; height:15px; }
#home-top #deals .features { position:relative; }
#home-top #deals .features .details { width:60px; height:21px; display:block; text-indent:-9999px; background-position:0 -220px; }
#home-top #deals .features .on { width:60px; height:21px; display:block; text-indent:-9999px; background-position:0 -260px; }
#home-top #deals .features .more-details, #home-top #deals .features .more-details:hover { display:none; }
#home-top #deals .features .help-note { font-size:11px; font-weight:normal; font-style:italic; }
#home-top #deals .features .price-details { float:right; width:170px; text-align:right; position:absolute; top:0; right:0; }
#home-top #deals .features .price-details p { font-size:32px; font-weight:bold; color:#fff; margin:15px 0 0; line-height:26px; }
#home-top #deals .features .price-details span { font-size:15px; font-weight:bold; color:#ffef83; line-height:30px; }
#home-top #deals .features .price-details .customize-btn { width:169px; height:34px; float:right; text-indent:-9999px; background-position:-160px 0; text-align:left; }
#home-top #included { background-position:-1000px 0; background-color:#F7F7F7; float:right; width:281px; margin:10px; }
#home-top #included .bottom { background-position:-1000px bottom; padding:15px 20px; }
#home-top #included h3 { text-transform:uppercase; }
#home-top #included ul li { background:url(graphics/bullet03.gif) no-repeat 0 0; font-weight:bold; }
#home-top #included p.note { font-size:11px; }
#home-top #included .view-servers { width:233px; height:28px; line-height:28px; text-align:center; font-weight:bold; color:#fff; display:block; margin:auto; background-position:0 -140px; text-decoration:none; }
#home-top #header-server-list { float:left; width:600px; margin:10px 0 0 15px; _display:inline; }
#home-top #header-server-list h3 { margin:0; padding:0; }
#home-top #header-server-list h3 a { font-size:19px; font-weight:bold; color:#ffec6e; text-decoration:none; }
#home-top #header-server-list table { }
#home-top #header-server-list th { font-size:12px; font-weight:bold; color:#002c44; background:url(graphics/home-top-sep.png) repeat-x bottom; border:none; padding:0; text-align:center; }
#home-top #header-server-list td { font-size:15px; font-weight:bold; color:#c8ecfe; background:url(graphics/home-top-sep.png) repeat-x bottom; border:none; text-align:center; padding:8px 5px 10px; }
#home-top #header-server-list td.server-name { font-size:13px; text-align:left; }
#home-top #header-server-list .price { background:url(graphics/bg-price.png) no-repeat center; height:41px; width:102px; }
#home-top #header-server-list .price a { font-size:16px; color:#fff; padding:4px 0 0 25px; text-align:left; display:block; text-decoration:none; }
#home-top #header-server-list .price span { font-size:12px; color:#ffec6e; display:block; }
#home-top #header-server-list .details { width:161px; height:22px; float:right; text-indent:-9999px; background:url(graphics/btn-fall-details.png) no-repeat 0 0; margin:8px 0 0 0; }
#home-top #header-server-list .on { width:161px; height:22px; background:url(graphics/btn-fall-details.png) no-repeat 0 -40px; }
#home-top #header-server-list .more-details { display:none; background:url(graphics/bg-fall-details.png) repeat-x bottom #fff; border:2px solid #348fb4; margin:10px 0; padding:15px 6px; }
#home-top #header-server-list .more-details ul { margin:0 15px; }
#home-top #header-server-list .more-details li { background:url(graphics/bullet03.gif) no-repeat 0 3px; font-weight:bold; padding:3px 0 3px 20px; }
#home-top #header-server-list .more-details li del { color:#f00; }
#home-top #header-server-list .help-note { font-size:11px; font-weight:normal; font-style:italic; }
/* HOME TOP BANNER */

/* HOME TOP XMAS BANNER */
.home-top-xmas-bgs { background-image:url(graphics/home-top-xmas-bgs.png); background-repeat:no-repeat; }
.home-top-xmas-btns { background-image:url(graphics/home-top-xmas-btns.png); background-repeat:no-repeat; }
#home-top-xmas { background-position:0 top; background-color:#9b0000; }
#home-top-xmas .bottom { background-position:0 bottom; }
#home-top-xmas #popup-links-cont { float:left; width:157px; height:123px; }
#home-top-xmas #popup-links { background-position:0 0; width:157px; height:123px; position:absolute; margin:-38px 0 0 -10px; }
#home-top-xmas #popup-links a { text-indent:-9999px; display:block; margin:1px; width:157px; height:36px; cursor:pointer; }
#home-top-xmas #xmas-hat { background:url(graphics/xmas-hat.png) no-repeat 0 0; width:128px; height:128px; position:absolute; margin:-66px 0 0 -60px; _display:none; }
#home-top-xmas h2 { padding:6px 0 15px 0; margin:0; text-align:center; }
#home-top-xmas #deals { float:left; width:420px; margin:0 0 40px 10px; }
#home-top-xmas #deals h3 { font-size:18px; font-weight:bold; color:#fff; }
#home-top-xmas #deals ul li { font-size:14px; font-weight:bold; color:#ffffcc; background:url(graphics/bullet01.gif) no-repeat 0 3px; }
#home-top-xmas #deals ul li del { font-size:14px; font-weight:bold; color:#ffef83; }
#home-top-xmas #deals .sep-dot { background:url(graphics/sep-xmas-dot.gif) repeat-x center; height:15px; }
#home-top-xmas #deals .features { position:relative; }
#home-top-xmas #deals .features .details { width:60px; height:21px; display:block; text-indent:-9999px; background-position:0 -220px; }
#home-top-xmas #deals .features .on { width:60px; height:21px; display:block; text-indent:-9999px; background-position:0 -260px; }
#home-top-xmas #deals .features .more-details, #home-top #deals .features .more-details:hover { display:none; }
#home-top-xmas #deals .features .help-note { font-size:11px; font-weight:normal; font-style:italic; }
#home-top-xmas #deals .features .price-details { float:right; width:170px; text-align:right; position:absolute; top:0; right:0; }
#home-top-xmas #deals .features .price-details p { font-size:32px; font-weight:bold; color:#fff; margin:15px 0 0; line-height:26px; }
#home-top-xmas #deals .features .price-details span { font-size:15px; font-weight:bold; color:#ffef83; line-height:30px; }
#home-top-xmas #deals .features .price-details .customize-btn { width:169px; height:34px; float:right; text-indent:-9999px; background-position:-160px 0; text-align:left; }
#home-top-xmas #included { background-position:-1000px 0; background-color:#5c0202; float:right; width:281px; margin:2px 14px 5px 10px; color:#fff; }
#home-top-xmas #included .bottom { background-position:-1000px bottom; padding:15px 20px; }
#home-top-xmas #included h3 { text-transform:uppercase; color:#fff; }
#home-top-xmas ul li { background:url(graphics/bullet04.png) no-repeat 0 0; font-weight:bold; }
#home-top-xmas #included .view-servers { width:233px; height:28px; line-height:28px; text-align:center; font-weight:bold; color:#fff; display:block; margin:auto; background-position:0 -140px; text-decoration:none; }
#home-top-xmas p.note { font-size:11px; text-align:right; float:right; width:233px; margin:0 20px 35px 0; color:#fff; }
#home-top-xmas #header-server-list { float:left; width:600px; margin:10px 0 0 15px; _display:inline; }
#home-top-xmas #header-server-list h3 { margin:0; padding:0; }
#home-top-xmas #header-server-list h3 a { font-size:19px; font-weight:bold; color:#ffec6e; text-decoration:none; }
#home-top-xmas #header-server-list table { }
#home-top-xmas #header-server-list th { font-size:12px; font-weight:bold; color:#002c44; background:url(graphics/home-top-sep.png) repeat-x bottom; border:none; padding:0; text-align:center; }
#home-top-xmas #header-server-list td { font-size:15px; font-weight:bold; color:#c8ecfe; background:url(graphics/home-top-sep.png) repeat-x bottom; border:none; text-align:center; padding:8px 5px 10px; }
#home-top-xmas #header-server-list td.server-name { font-size:13px; text-align:left; }
#home-top-xmas #header-server-list .price { background:url(graphics/bg-price.png) no-repeat center; height:41px; width:102px; }
#home-top-xmas #header-server-list .price a { font-size:16px; color:#fff; padding:4px 0 0 25px; text-align:left; display:block; text-decoration:none; }
#home-top-xmas #header-server-list .price span { font-size:12px; color:#ffec6e; display:block; }
#home-top-xmas #header-server-list .details { width:161px; height:22px; float:right; text-indent:-9999px; background:url(graphics/btn-fall-details.png) no-repeat 0 0; margin:8px 0 0 0; }
#home-top-xmas #header-server-list .on { width:161px; height:22px; background:url(graphics/btn-fall-details.png) no-repeat 0 -40px; }
#home-top-xmas #header-server-list .more-details { display:none; background:url(graphics/bg-fall-details.png) repeat-x bottom #fff; border:2px solid #348fb4; margin:10px 0; padding:15px 6px; }
#home-top-xmas #header-server-list .more-details ul { margin:0 15px; }
#home-top-xmas #header-server-list .more-details li { background:url(graphics/bullet03.gif) no-repeat 0 3px; font-weight:bold; padding:3px 0 3px 20px; }
#home-top-xmas #header-server-list .more-details li del { color:#f00; }
#home-top-xmas #header-server-list .help-note { font-size:11px; font-weight:normal; font-style:italic; }
/* HOME TOP XMAS BANNER */

/* HOME TOP MANGED SERVERS BANNER */
#home-managed-servers { height:405px; background:url(graphics/bg-home-managedserver.jpg) no-repeat 0 0; }
#home-managed-servers td { border:0; }
ul.banner-nav { padding:0; margin:0; position:relative; top:-25px; margin-left:16px; }
ul.banner-nav li { float:left; display:inline; background:none; padding:0; margin:0; }
ul.banner-nav li a { float:left; display:blck; color:#0c3e63; text-decoration:none; line-height:26px; padding:0 16px; }
ul.banner-nav li a.on { background:#216b96 url(graphics/bg-menu-sub-on.png) repeat-x; color:#fff; font-weight:bold; }
ul.banner-nav li a:hover { background:#216b96 url(graphics/bg-menu-sub-on.png) repeat-x; color:#1D4664; }
.index-manged-banner { background:#ff0000; position:relative; height:404px; width:950px; top:-10px; left:-15px; background:url(graphics/bg-home-fully-managed.jpg) no-repeat 0 0; }
/* HOME TOP MANGED SERVERS BANNER */


/* HOME DEDICATED SERVERS */
.dedservers-home{}
.tab-area{background:url(graphics/bg-tab-nav.gif) no-repeat;height:44px;}
ul.tab-nav{float:left;padding:0;margin:0;}
ul.tab-nav li{float:left;display:inline;background:none;padding:0;margin:0;}
ul.tab-nav li a{color:#F1F1F1;text-decoration:none;text-transform:uppercase;float:left;font:bold 18px/44px Arial, Helvetica, sans-serif;padding:0 18px;text-shadow: 1px 1px 1px #484747;}
ul.tab-nav li a:hover{color:#FCEE97;}
ul.tab-nav li a.on{background:url(graphics/bg-nav-on.gif) no-repeat center bottom;color:#FCEE97;}
.social-icons{float:right;padding:10px 10px 0 0;}
.social-icons a{float:left;display:block;width:24px;height:24px;margin-right:7px;text-indent:-9999px;}
.social-icons a.gplus{background:url(graphics/icon-google-24x24.gif) no-repeat 0 ;}
.social-icons a.tw{background:url(graphics/icon-twitter-24x24.gif) no-repeat 0 ;}
.social-icons a.fb{background:url(graphics/icon-fb-24x24.gif) no-repeat 0 ;}
.tab-con{background:url(graphics/bg-tab-cont.gif) no-repeat;height:351px;padding:17px 0 17px 17px;}
.col-managed{float:left;width:346px;}
.col-managed h2{font:bold 28px/28px Arial, Helvetica, sans-serif;color:#454444;text-transform:uppercase;margin:0;padding-bottom:15px;}
.col-standard, .col-why{float:left;width:260px;padding-left:17px;}
.tab-con h3{margin:0;padding:0;color:#000;text-transform:uppercase;font-size:14px;font-weight:bold;background:url(graphics/bg-h3-std.gif) no-repeat left bottom;padding-bottom:25px;}
.tab-con .col-why h3{background:url(graphics/bg-h3-why.gif) no-repeat left bottom;}
.col-standard ul, .col-why ul{padding:5px 0 0 0;margin:0;}
.col-standard ul li{background:url(graphics/bul-tick.png) no-repeat 0px 5px;color:#5b5b5b;text-transform:uppercase;padding:7px 0 7px 25px;font-size:14px;font-weight:bold;}
.col-why ul li{background:url(graphics/bul-arrow.gif) no-repeat 0px 9px;color:#0c3e63;text-transform:uppercase;padding:7px 0 7px 15px;font-size:14px;font-weight:bold;}
.ded-plans{border-bottom:1px solid #d3d3d3;margin-right:30px;padding:13px 0;}
.no-border{border:none;}
.ded-plans h4{font-size:20px;color:#187ec5;padding-top:15px 0 0 0;margin:0;}
p.price-order{float:right;width:110px;font:bold 11px Arial, Helvetica, sans-serif;padding:0 0 0 0;margin:0;}
p.price-order span{font-size:30px;position:absolute;line-height:30px;}
p.price-order b{font-size:44px;line-height:44px;padding-left:15px;}
p.price-order a{display:block;width:110px;height:26px;text-indent:-9999px;color:#fff;font-size:24px;background:#CC0000 url(graphics/btn-order-110.png) no-repeat 0 0}
.cb{clear:both;height:0;padding:0;margin:0;line-height:0;overflow:hidden;}
p.specs{padding:0;margin:0;text-transform:uppercase;color:#4e4e4e;font-size:11px;}
a.btn-det{display:block;width:204px;height:42px;text-indent:-9999px;background:url(graphics/btn-det-orange.png) no-repeat 0 0;margin:10px 0 5px 15px;}
a.guarantee-seal{margin-left:50px;}
p.partners{background:url(graphics/bg-partners.gif) no-repeat 0 0;padding:0;margin:0;height:44px;}
.three-sect{}
.three-sect ul{padding:0;margin:0 0 15px 0;}
.three-sect ul li{padding:10px;margin:0;display:inline;float:left;width:276px;height:199px;background:none;background-color:#c6d3dc;border:1px solid #c6d3dc;border-radius:5px;}
.three-sect ul li.sect-mar{margin:0px 13px;}
.three-sect ul li div.ph{height:127px;}
.three-sect ul li p{font-size:14px;color:#454545;line-height:18px;padding-bottom:8px;}
.three-sect ul li p span{text-indent:-9999px;width:16px;height:16px;background:url(graphics/bg-quotes.gif) no-repeat 0 0;position:relative;top:-2px;padding:10px;}
.three-sect ul li p.whs{font-weight:bold;text-align:right;}
.three-sect ul li p.ba{font-size:14px;text-align:right;font-weight:bold;}
.three-sect ul li h4{color:#187ec5;font-size:18px;font-weight:normal;padding-bottom:15px;}
img.whaward{position:relative;top:-105px;}
/* HOME DEDICATED SERVERS */
#page-heading{margin:10px 0px 20px 0;}
#page-heading h1{ background-repeat:no-repeat; height:30px;font-size:30px;font-weight:bold;line-height:30px;  text-transform:uppercase; padding:0;}
#page-heading p{ margin:0;padding:0;font-size:12px;}
.social_networks a{
	float:left;
	color:#666;
	text-decoration:none;
	padding:0px 0 5px 25px;
	margin-right:20px;
	width:80px;
}
.social_networks a.twitter{background:url(graphics/icon-tw-small.gif) no-repeat 0 0;}
.social_networks a.facebook{background:url(graphics/icon-fb-small.gif) no-repeat 0 0;}
.social_networks a.linkedin{background:url(graphics/icon-in-small.gif) no-repeat 0 0;}
.social_networks a.forum{color:#1689e5;text-decoration:underline;}

.form_block_v2{
	background:#b0c6d6;
	border:1px solid #53a0c6;
	margin: 10px auto;
   padding: 10px;
	width:680px;
	color:#4d5666;
}
.form_block_v2 .form_req{
	color:#fff;
}
.form_block_v2 .form_t_box, .form_block_v2 .form_t_area{
	border:1px solid #7fa4b5;
}
.button_v2{
	width:86px;
	height:31px;
	background:url(graphics/submit-btn.png) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
}
.button_v2:hover{
	background:url(graphics/submit-btn.png) no-repeat 0 -31px;
}
.form_table{width:660px;margin:0px auto;border:1px solid #53a0c6;background:#b0c6d6;padding:10px;color:#5b5b5b;}
.form_table h4{color:#0c3f64;font-size:24px;}
.form_table h4 span{color:#fff;font-size:12px;display:block;font-weight:normal;padding-top:5px;}
.form_cont{width:588px;margin:0px auto;}
.form_ele{width:294px;float:left;clear:none;}
.table_row{margin:0;padding-bottom:20px;}
.table_row_block{margin:0;padding:20px 0;}
.table_row_area{margin:0;padding:0;}
.form_ele label{float:left;width:100px;text-align:right;margin-right:15px;padding:0;}
.form_ele label span{color:#fff;padding-right:5px;}
.form_selebox{width:143px;border:1px solid #D7D7D7;}
.small-wrap{width:680px;margin:0px auto;}
ul.reseller-list{padding:9px 0;margin:0;}
ul.reseller-list li{float:left;display:inline;width:205px;font-weight: bold;font-size:13px;padding-bottom:10px;}

ul.solutioninterest{margin:0;padding:0;}
ul.solutioninterest li{display:inline;float:left;background:none;padding:0;margin:0;width:140px;padding-bottom:10px;}
ul.solutioninterest li input{padding:0;margin:0;}
ul.solutioninterest li label{width:100px;float:none;margin-left:5px;}

.special-onapp{padding:15px 0 0 0!important;}
.special-onapp span{display:block;}
.onapp-quote{border:1px solid #f1f1f1;padding:8px;margin-top:15px;font-size:11px;border-radius:8px;background:#f5f5f6;}
.onapp-quote span{display:block;font-weight:bold;}
