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:62.5%; font-family:arial, sans-serif; line-height:1.3em; color:#333; text-align:left; background:url(graphics/bg.gif) repeat-x #395162; }
body#futuread { background:#2A556C; }
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; }
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; }
p { margin:6px 0px 10px 0px; }
ul { margin:6px 0px 5px 5px; }
li { padding-left:20px; list-style:none outside; background:url("graphics/bullet01.gif") 0px 3px no-repeat }
.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; }
#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; }
#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; }
#page { display:block; padding-top:10px; background:#fff; font-size:1.3em; line-height:1.3em; }
#footer { clear:both; display:block; width:100%; height:82px; padding:40px 0px 2px 0px; background:url("graphics/bg-footer.png") no-repeat; 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; }
/* LANDING PAGE */
#landing-page { width:888px; background:url(graphics/landing-bg.gif) repeat-y right; margin:auto; position:relative; }
#landing-page .top { background:url(graphics/landing-bg.gif) no-repeat left top; height:16px; }
#landing-page .bottom { background:url(graphics/landing-bg.gif) no-repeat left bottom; height:16px; }
#landing-page li { background:url(graphics/landing-bullet.gif) no-repeat 3px 3px; }
#landing-page * { outline:none; }
#landing-page del { color:#f00; font-weight:bold; }
.promo_note { color:#666; font-weight:normal; font-size:11px; margin:0 50px; }
#page-content { margin:10px 25px; height:520px; }
#page-content h1 { font-size:40px; font-weight:bold; color:#fd4c18; padding:5px 0; }
#page-content h2 { font-size:28px; font-weight:normal; color:#0a67a8; padding:8px 0; line-height:30px; }
#page-content p { font-size:12px; font-weight:bold; line-height:16px; }
#page-content li { background:url(graphics/landing-bullet.gif) no-repeat 3px 5px; font-size:12px; font-weight:bold; margin:4px 0; }
#page-content .tabs01 { background:url(graphics/landing-tab-bg.gif) no-repeat left bottom; height:49px; }
#page-content .tabs01 a { float:left; width:100px; height:49px; line-height:49px; text-align:center; font-size:18px; color:#05588c; text-decoration:none; }
#page-content .tabs01 a.on { background:url(graphics/landing-tab-001.gif) no-repeat center top #05588c; color:#fff; }
#page-content .tab_contents01 { width:350px; }
#page-content .tab_contents01 div { padding:15px; }
#page-content .cb_ext { clear:both; line-height:0; font-size:0; height:0; }
/* Used in v1 verions - thats is using two tabs and 2 column */
#order-section { }
#order-section .offer { position:absolute; bottom:150px; right:60px; color:#ff9c00; font-weight:bold; font-size:35px; }
#order-section #server-list { width:494px; position:absolute; bottom:-40px; padding:0 0 30px; right:0; background:url(graphics/landing-list-shadow.png) no-repeat bottom; /* Remove background PNG - for IE 6 */_background:none;/* Remove background PNG - for IE 6 */ }
#server-list .top { background:url(graphics/landing-list-bg.gif) no-repeat left top; height:16px; line-height:10px; font-size:10px; }
#server-list .bottom { background:url(graphics/landing-list-bg.gif) no-repeat left bottom; height:16px; }
#server-list .content { background:url(graphics/landing-list-bg.gif) repeat-y right #102539; padding:10px 8px; }
#server-list .content table td { border:0; background:url(graphics/landing-list-bg-td.gif) repeat-x bottom; color:#fff; padding:8px; }
#server-list .content table td a { color:#ffcd1f; font-size:18px; font-weight:bold; display:block; padding:4px 0; line-height:20px; }
#server-list .content table td a del { color:#fff; font-size:17px; font-weight:normal; }
#server-list .content table td span { color:#fff; font-size:12px; font-weight:bold; display:block; padding:4px 0; }
#server-list .content table td i { display:block; padding:4px 0 3px 20px; font-size:13px; background:url(graphics/landing-list-coupon.gif) no-repeat left center; }
#server-list .content table td i a { font-size:13px; color:#fff; font-weight:normal; padding:0; line-height:18px; }
#server-list .content table td a.landing-buynow { display:block; padding:0; width:106px; height:30px; background:url(graphics/landing-list-button.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }
#server-list .content table td a.landing-buynow:hover { background-position:0 -30px; }
#server-list .content table td a.landing-customize { display:block; padding:0; width:125px; height:30px; background:url(graphics/landing-list-button.gif) no-repeat -120px 0; text-indent:-9999px; overflow:hidden; }
#server-list .content table td a.landing-customize:hover { background-position:-120px -30px; }
/* Used in v2 verions - thats is using three tabs and 1 column  */
#page-content { }
#page-content .tab_contents_fullwidth { background:#fff; width:100%; position:relative; z-index:2; }
#page-content .note-special { font-size:11px; color:#666; }
.tab_contents_fullwidth #list, .tab_contents_fullwidth #details, .tab_contents_fullwidth #features { padding:15px 20px; }
.tab_contents_fullwidth #details, .tab_contents_fullwidth #features { display:none; }
#offer-section { }
#offer-section .offer { position:absolute; top:72px; right:30px; color:#ff9c00; font-weight:bold; font-size:35px; }
#server-list-v2 { background:#e8f0f4; padding:10px 20px; }
#server-list-v2 td.server-name { text-align:left; font-size:12px; font-weight:normal; vertical-align:top; }
#server-list-v2 td.server-name b.red { color:#fc4213; }
#server-list-v2 td.server-name span.orange { color:#FF9900; font:bold 18px Arial, Helvetica, sans-serif; }
#server-list-v2 td.server-name span.plesk { color:#000; font:bold 18px Arial, Helvetica, sans-serif; border-bottom:2px solid #FF0000; }
#server-list-v2 td.server-name h3 a { font-size:22px; font-weight:bold; color:#0a67a8; text-decoration:none; }
#server-list-v2 td.server-name h3 a:hover { text-decoration:underline; }
#server-list-v2 td .note-special { font-size:11px; border-top:1px solid #d9e5ea; }
#server-list-v2 td { text-align:center; font-size:14px; color:#666; font-weight:bold; border-bottom:1px solid #d9e5ea; border-top:1px solid #eff5f7; padding:16px 8px; }
#server-list-v2 td del { display:block; font-weight:normal; color:#999; }
#server-list-v2 th { color:#a0b5c0; border-bottom:1px solid #d9e5ea; }
#server-list-v2 .price { text-align:left; }
#server-list-v2 .price del { display:block; color:#787878; font-size:18px; text-align:center; }
#server-list-v2 .price b { font-size:26px; color:#0a67a8; display:block; font-weight:bold; line-height:28px; text-align:center; }
#server-list-v2 .price span { font-size:11px; color:#666; display:block; font-weight:normal; text-align:center; }
#server-list-v2 a.order { background:url(graphics/landing-order-bg.gif) no-repeat 0 0; height:41px; width:100px; display:block; text-decoration:none; }
#server-list-v2 a.order:hover { background:url(graphics/landing-order-bg.gif) no-repeat 0 -41px; }
#server-list-v2 .order span { display:block; font-weight:bold; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 0 0; line-height:13px; }
#server-list-v2 a.order2 { background:url(graphics/bg-order-btn.png) no-repeat 0 0; height:31px; width:100px; display:block; text-decoration:none; text-indent:-9999px;}
#server-list-v2 a.order2:hover { background:url(graphics/bg-order-btn.png) no-repeat 0 -31px; }
#server-list-v2 .order2 span { display:block; font-weight:bold; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 0 0; line-height:13px; }

#awards { background:url(graphics/landing-awards-bg.gif) no-repeat 0 0; text-align:center; }
#awards h3 { font-size:18px; color:#0a67a8; font-weight:normal; padding:15px 18px 0; text-align:left; }
#awards .img_awards { margin:10px auto; }
/* /LANDING PAGE */
.onapp-form-cont { position:relative; width:260px; background:#53a0c6; float:right; -moz-border-radius:8px; -webkit-border-radius:8px; }
.onapp-form { padding:0 15px 10px; }
.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; }
.button { background:url("graphics/button-submit.png") repeat-x center #C90000; border:none; color:#fff; font-size:14pt; padding:4px 20px; }
.server-grid h2 { color:#333232; text-transform:uppercase; font-size:2em; }
.server-grid th { text-transform:uppercase; padding:5px 10px; }
.server-grid th p { text-transform:none; font-weight:normal; }
.server-grid td { border-bottom:1px solid #fff; border-top:1px solid #fff; padding:10px; color:#888; }
.server-grid td p { font-weight:normal; }
.server-grid .alt1, .server-grid .alt2 { font-size:14px; font-weight:bold; text-align:center; }
.server-grid .alt1 { border-bottom:1px solid #f3f3f3; border-top:1px solid #f3f3f3; background:#f3f3f3; }
.server-grid .alt2 { border-bottom:1px solid #f9f9f9; border-top:1px solid #f9f9f9; background:#f9f9f9; }
.server-grid .alt1 del, .server-grid .alt2 del { font-weight:normal; display:block; color:#b3b3b3; }
.server-grid td h3 { color:#187ec5; font-size:16px; padding:0; font-weight:bold; }
.server-grid td h3 a { color:#187ec5; text-decoration:none; }
.server-grid td .benchmark { font-size:px; text-transform:uppercase; }
.server-grid td .price { color:#ae2c0d; font-weight:bold; float:left; width:80px; padding:10px 0 0 0; }
.server-grid td .price .current-price { font-size:28px; font-weight:bold; }
.server-grid td .price del { color:#666; display:block; font-weight:normal; font-size: 11px; }
.server-grid td .price span { font-weight:normal; font-size:11px; margin:-5px 0 0 0; }
.server-grid td .price .save { display:block; }
.server-grid td .description { float:right; font-size:12px; width:200px; margin:10px 0 0 0; }
.server-grid tbody tr { background:none; }
.server-grid tbody tr.over { background:#f5fbff; }
.server-grid tbody tr.over td { border-bottom:1px solid #e0e3e5; border-top:1px solid #e0e3e5; color:#000; }
.server-grid tbody tr.over .alt1 { background:#eaeff3; }
.server-grid tbody tr.over .alt2 { background:#eff5f9; }
.server-grid tbody tr.over .price { color:#fa3304; }
.server-grid a.order { background:url(graphics/landing-order-bg.gif) no-repeat 0 0 #fc9936; height:41px; width:100px; display:block; text-decoration:none; text-align:center; }
.server-grid a.order:hover { background:url(graphics/landing-order-bg.gif) no-repeat 0 -41px #fb6d15; }
.server-grid a.order span { display:block; font-weight:bold; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 0 0; line-height:13px; }
.server-grid a.order2 { background:url(graphics/bg-order-btn.png) no-repeat 0 0; height:31px; width:100px; display:block; text-decoration:none; text-indent:-9999px;color:#000;text-align:left}
.server-grid a.order2:hover { background:url(graphics/bg-order-btn.png) no-repeat 0 -31px; }
.server-grid a.order2 span { display:block; font-weight:bold; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 0 0; line-height:13px; }

.landing-future{width:750px;margin:0px auto;background:#2a556c;color:#fff;padding:15px 25px 25px 25px;font-size:12px;line-height:16px;}
.landing-future h1{color:#ff8416;font:bold 32px Arial, Helvetica, sans-serif;text-shadow: 1px 1px 1px #000;border-bottom:1px solid #5f8091;padding-bottom:15px;}
.landing-future p.descr{font-size:18px;line-height:20px;padding-bottom:10px;}
.form-area{width:400px;}
.form-area p{padding:10px 0;margin:0;}
.form-area p input.box{float:right;width:266px;border:1px solid #000;height:20px;outline:none;}
.form-area p span{float:left;}
.form-area p textarea{width:388px;border:1px solid #000;height:100px;outline:none;margin-top:5px;padding:5px;font:normal 12px Arial, Helvetica, sans-serif;}
.btn-raq{background:url(graphics/btn-getaquote.png) no-repeat top;width:398px;height:74px;border:0;text-indent:-9999px;display:block;cursor:pointer;}
p.par-bot{background:url(graphics/partners-2.gif) no-repeat bottom;height:43px;border-top:1px solid #5f8091;padding:0;margin:10px 0 0 0;}
.better-sup-img{float:right;position:relative;top:-25px;}
.coupon-code{font-size:17px;}
