/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px; font-size:13px; text-align:left; font-family:Helvetica, Arial, sans-serif; background:#010002; color:#fff; }

/* misc */
h1, h2, h3, p, form, ul { padding:0; margin:0; font-weight:normal; }
h1 { font-size:30px; padding:0 0 15px 0; }
h2 { font-size:21px; margin:0 0 5px 0;  }
h3 { font-size:15px; margin:0 0 10px 0;  }
p { line-height:150%; margin:0 0 10px 0; }
a { text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
.italic { font-style:italic; }
img { border:none; padding:0; margin:0; display:block; }
fieldset { border:0; margin:0; padding:0; }
.clear{ clear:both;width:0;height:0;line-height:0;overflow:hidden;display:block;font-size:0; }
.float { float:left; }
.float-image { float:left; margin:30px 0 0 0; }
.floatRight { float:right; margin:0 0 5px 0; position:relative; }
.float-image { float:left; margin:30px 0 0 0; }
.floatIcon { float:right; margin:0 0 0 15px; }
ul li { list-style:none; line-height:140%; }
ul.list { margin-left:15px; margin-bottom:10px; }
ul.list li { list-style:disc; }
.wraper { margin:0 auto; text-align:left; width:1250px; }
h1.indexH { display:none; }
.center { text-align:center; margin:0 auto; }
.mar30 { margin-bottom:30px !important; }
.mb10 { margin-bottom:10px !important; }
.underline { text-decoration:underline; }
.ml20 { margin-left:20px !important; }
.mb20 { margin-bottom:20px !important; }
.imgSideBox { width:281px; float:right; }
div.float-logos { float:right; margin:0 0 10px 10px; width:261px; }
div.float-logos img { float:left; }
img.float-logos { float:right; margin:0 0 10px 10px;  }

.floatRight-webhosting { float:right; margin:0 10px 5px 0; position:relative; }

/* = TOP IMAGES HEADER
---------------------------------------------------------------------------------------------------*/
.top { background:#000001 url(/images/layout/top-bg.jpg) left top repeat-x; position:relative; color:#FFFFFF; }
.top .content { margin: 0 auto; position:relative; width:980px; height:289px; }

.top2 { background: url(/images/layout/form-top-bg.png) left top repeat-x; position:relative; color:#FFFFFF; }
.top2 .content { margin: 0 auto; position:relative; width:980px; height:115px; background: url(/images/layout/form-index-bg.png) left top no-repeat; }

.top2 .content .call { float:right; height:30px; font-weight:bold; vertical-align:middle; }

.top2 .content .live-chat2 { float:right; height:30px; margin-top:20px; font-weight:bold; vertical-align:middle; }
.top2 .content .live-chat2 a { text-decoration:underline; color:#ffffff; font-weight:bold; vertical-align:middle;}
.top2 .content .live-chat2 a:hover { text-decoration:none; color:#ffffff; font-weight:bold; vertical-align:middle; }

.top .content.index { background:url(/images/layout/top-index-bg.jpg) bottom no-repeat; }
.top .content.webhosting { background: url(/images/layout/top-webhosting-bg.jpg) top no-repeat; }
.top .content.webhosting-webhosting { background: url(/flash/webhosting_static.jpg) bottom no-repeat; }
.top .content.webhosting-dedicated { background: url(/flash/dedicatedhosting_static.jpg) bottom no-repeat; }
.top .content.webhosting-vsys { background: url(/flash/vsys_static.jpg) bottom no-repeat; }
.top .content.webhosting-vps { background: url(/flash/vps_static.jpg) bottom no-repeat; }
.top .content.webhosting-cloud { background: url(/flash/cloud_storage_static.jpg) bottom no-repeat; }
.top .content.webhosting-cloudservices { background: url(/flash/cloudhosting-static.jpg) bottom no-repeat; }
.top .content.webhosting-cdn { background: url(/flash/advanced_cnd_network_static.jpg) bottom no-repeat; }
.top .content.webhosting-colocation { background: url(/flash/colocation_static.jpg) bottom no-repeat; }
.top .content.webhosting-complex { background: url(/flash/complex_static.jpg) bottom no-repeat; }
.top .content.control-panel { background: url(/flash/login-manage-acc-static.jpg) bottom no-repeat; }
.top .content.contact { background: url(/flash/contactus_static.jpg) bottom no-repeat; }
.top .content.about { background: url(/images/layout/top-about-bg.jpg) top no-repeat; }
.top .content.about-us { background: url(/flash/aboutus_static.jpg) bottom no-repeat; }
.top .content.about-us-datacenters { background: url(/flash/datacenters_static.jpg) bottom no-repeat; }
.top .content.about-us-network { background: url(/flash/network_static.jpg) bottom no-repeat; }
.top .content.domainname { background: url(/images/layout/top-domainname-bg.jpg) top no-repeat; }
.top .content.domainname-bulk { background: url(/flash/bulkregistration_static.jpg) bottom no-repeat; }
.top .content.domainname-create { background: url(/flash/createaccount_static.jpg) bottom no-repeat; }
.top .content.domainname-domain { background: url(/flash/domains_static.jpg) bottom no-repeat; }
.top .content.domainname-domain-manage { background: url(/flash/manage-renew_static.jpg) bottom no-repeat; }
.top .content.domainname-search { background: url(/flash/search_static.jpg) bottom no-repeat; }
.top .content.domainname-ssl { background: url(/flash/ssl_static.jpg) bottom no-repeat; }
.top .content.domainname-suggestion { background: url(/flash/suggestion_static.jpg) bottom no-repeat; }
.top .content.domainname-webtransfers { background: url(/flash/webtransfers_static.jpg) bottom no-repeat; }
.top .content.webdevelopment { background: url(/images/layout/top-webdevelopment-bg.jpg) bottom no-repeat; }
.top .content.webdevelopment-webdevelopment { background: url(/flash/web_development_static.jpg) bottom no-repeat; }
.top .content.webdevelopment-third-party { background: url(/flash/thirdparty_static.jpg) bottom no-repeat; }
.top .content.webdevelopment-applications { background: url(/flash/applications_static.jpg) bottom no-repeat; }
.top .content.webdevelopment-ecommerce { background: url(/flash/ecommerce_static.jpg) bottom no-repeat; }
.top .content.webdevelopment-programming { background: url(/flash/customprogramming_static.jpg) bottom no-repeat; }
.top .content.webdevelopment-marketing { background: url(/flash/marketing_static.jpg) bottom no-repeat; }
.top .content.webdevelopment-webdesign { background: url(/flash/webdesign_static.jpg) bottom no-repeat; }
.top .content.webdevelopment-merchant-processing { background: url(/flash/merchant-processing_static.jpg) bottom no-repeat; }
.top .content.blog { background: url(/flash/blog_static.jpg) bottom no-repeat; }
.top .content.support { background: url(/flash/technical-support_static.jpg) bottom no-repeat; }
.top .content.reseller { background: url(/flash/reseller_static.jpg) bottom no-repeat; }
.top .content.resellers { background: url(/flash/resellers_sub_static.jpg) bottom no-repeat; }
.top .content.resellers-affialiate { background: url(/flash/reseller_affiliate_static.jpg) bottom no-repeat; }

/* ====== LOGO ====== */
.top .content .logo { z-index:1; position:absolute; left:31px; background:none; }
.top .content .logo.index { top:-3px; }
.top .content .logo  a  { color:#FFFFFF; }
.top .content .logo a.logoClick { display:block; left:0px; top:20px; width:230px; height: 80px; position: absolute; z-index:9999; text-decoration: none; cursor: pointer; background: url(/images/logoclick.gif); }

.top2 .content .logo { z-index:1; position:absolute; background:none; }
.top2 .content .logo.index { top:-3px; }
.top2 .content .logo  a  { color:#FFFFFF; }
.top2 .content .logo a.logoClick { display:block; left:0px; top:20px; width:230px; height: 80px; position: absolute; z-index:9999; text-decoration: none; cursor: pointer; background: url(/images/logoclick.gif); }

/* ====== MENU ====== */
.top .content .main-menu { position:absolute; top:51px; right:10px; height:36px; z-index:20; float:right; }
.top .content .main-menu li { float:left; line-height:36px; height:36px; display:block; border-right:1px solid #3a354a; padding-right:0px; padding-left:0px; position:relative; }
.top .content .main-menu li a { line-height:36px; display:block; height:36px; float:left; font-size:12px; text-decoration:none; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-right:10px; padding-left:10px; }
.top .content .main-menu li.last { border-right-style:none; }
.top .content .main-menu a:hover { background-color: #1F0B40; }
.top .content .main-menu a.active,
.top .content .main-menu a.active:hover { background-color:#1F0B40; color:#FFF; }
.top .content .main-menu li ul.subMenu { display:none; position:absolute; top:36px; left:0; }
.top .content .main-menu li ul.subMenu.hosting-width { width:270px; }
.top .content .main-menu li ul.subMenu.development-width { width:160px; }
.top .content .main-menu li ul.subMenu.domainnames-width { width:205px; }
.top .content .main-menu li ul.subMenu.aboutus-width { width:130px; }
.top .content .main-menu li ul.subMenu.reseller-width { width:80px; }
.top .content .main-menu li ul.subMenu.cloud-width { width:120px; }
.top .content .main-menu li:hover { background-color:#1F0B40; font-size:12px; }
.top .content .main-menu li:hover ul.subMenu { display:block; }
.top .content .main-menu li ul.subMenu { float:none; background-color: #1F0B40; padding:10px 10px 10px 10px; }
.top .content .main-menu li ul.subMenu li { float:none; border:0; margin:0 0 3px 0; height:auto; line-height:16px; }
.top .content .main-menu li ul.subMenu a { float:none; height:auto; line-height: 20px; padding:0; text-transform: none; border-bottom:1px solid #3a354a; padding-bottom:5px;}
* html .top .content .main-menu li ul.subMenu a { width:100%; }
.top .content .main-menu li ul.subMenu a:hover { text-decoration:underline; }

/* ====== WELCOME HEADER ====== */
.top .content .welcome  { position:absolute; left:10px; top:170px; width:620px; }
.top .content .welcome .flash { top:-82px; position:absolute; }
.top .content .welcome .flash-sub { top:-82px; position:absolute; }
.top .content .welcome .title { font-size:40px; margin:0 0 0 20px; }
.top .content .index .welcome { top:88px; }

.top2 .content .welcome  { position:absolute; left:10px; top:170px; width:620px; }
.top2 .content .welcome .flash { top:-82px; position:absolute; }
.top2 .content .welcome .flash-sub { top:-82px; position:absolute; }
.top2 .content .welcome .title { font-size:40px; margin:0 0 0 20px; }
.top2 .content .index .welcome { top:88px; }

/* ====== MIDDLE BOX====== */
.middle { background:#FFFFFF url(/images/layout/middle-bg.gif) left top repeat-x; position:relative; padding:27px 0 40px 0; color:#1b0135; }
.middle a { color:#210a3f; }
.middle h2 { margin-left:20px; }

/* ====== DOMAIN SEARCH BAR ====== */
.middle .content .domain-search { width:960px; height:51px; margin: 0 auto; position:relative; background:#F1FCFF url(/images/layout/domain-search-bg.jpg) center top no-repeat; margin-bottom:25px; }
.middle .content .domain-search form { padding-top:10px; margin-left:95px; height:51px; }
.middle .content .domain-search .title { font-size:22px;  visibility:hidden; font-weight:bold; color:#e2f4ff; letter-spacing:-0.05em; margin-right:3px; float:left; }
.middle .content .domain-search .input { height:30px; line-height: 30px; width:380px; font-size:15px; color:#959595; border: 1px solid #000000; padding:0 2px 0 2px; margin: 0 3px 0 3px; float:left; }
.middle .content .domain-search select { height:20px; font-size:11px; color:#000000; border:1px solid #dadada; margin-right:3px; float:left; }
.middle .content .domain-search input.button { text-transform:uppercase; border:0; color:#FFFFFF; padding:0; font-weight:bold; height:30px; width:120px; margin:1px 9px 0 2px; float:left; }
.middle .content .domain-search a { background:url(/images/layout/icann-logo.jpg) left top no-repeat; font-size:12px; font-weight:bold; color:#3b297d; text-transform:uppercase; padding-left:35px; line-height:25px; height:25px; display:block; float:left; top:-2px; position:relative; }

/* ====== NEWSLETTER SUBSCRIBE BAR ====== */
.middle .content .subscribe{ width:865px; overflow:hidden; padding:8px 10px 2px 85px; height:41px; margin: 0 auto; position:relative; background:#F1FCFF url(/images/subscribe-bg.jpg) center top no-repeat; margin-top:5px; }
.middle .content .subscribe span{ line-height:41px; font-size:15px; font-weight:900; display:block; float:left; height:41px; }
.middle .content .subscribe fieldset{ float:right; width:360px; padding:6px 0 5px 0; height:30px; }
.middle .content .subscribe fieldset .button{ float:right; display:block; margin-left:6px; width:100px; height:30px; }
.middle .content .subscribe fieldset .email{ float:right; width:230px; display:block; color:#999; font-size:12px; height:16px; padding:6px 5px; border:1px solid #27125F; }

/* ====== INDEX THREE BOXES ====== */ 
.middle .content .index { width: 960px; margin:0 auto; position:relative; padding-bottom:0px; }
.middle .content .index .text { float:left; width:290px; }
.middle .content .index .text p { font-size:16px; line-height:22px; letter-spacing:-0.05em; margin-bottom:15px; }
.middle .content .index .three-boxes { float:right; height:231px; width:650px; background:#0A041E url(/images/layout/index-three-boxes-bg.jpg) center top no-repeat; position:relative; right:-10px; padding-left:10px; overflow:hidden; }
.middle .content .index .three-boxes .box { color:#FFFFFF; padding:20px 15px 0 15px; float:left; width:184px; }
.middle .content .index .three-boxes .box h2 { font-weight:normal; font-size:21px; line-height:23px; margin-left:0; }
.middle .content .index .three-boxes .box p { font-size:13px; line-height:16px; height:115px; }
.middle .content .index .three-boxes .box a { font-weight:bold; color:#fff; font-weight:normal; text-decoration:none; display:block; margin-bottom:15px; }
.middle .content .index .three-boxes .box a.first { color:#000; font-weight:bold; }
.middle .content .index .three-boxes .box p a { color:#fff; font-weight:bold; }
.middle .content .index .three-boxes .box a:hover { text-decoration:underline; }     

/* ====== TWO BOXES ====== */
.middle .content .index.reseller .text { float:left; width:500px; }
.middle .content .index.reseller .text a { font-weight:bold; color:#210a3f; }
.middle .content .index.reseller .text ul li { line-height:150%; }

.middle .content .two-boxes { float:right; height:231px; width:434px; padding:0 0 0 5px; background:#0A041E url(/images/layout/bg-two-boxes.jpg) center top no-repeat; overflow:hidden; }
.middle .content .two-boxes .box { color:#FFFFFF; padding:20px 15px 0 15px; float:left; width:184px; }
.middle .content .two-boxes .box h2 { font-weight:normal; font-size:21px; line-height:23px; margin-left:0; }
.middle .content .two-boxes .box h2 a { color:#ffffcc }
.middle .content .two-boxes .box p { font-size:13px; line-height:16px; margin:0 0 10px 0; color:#fff; clear:both; }
.middle .content .two-boxes .box a { font-weight:bold; color:#fff; font-weight:normal; text-decoration:none; display:block; margin-bottom:15px; float:left; }
.middle .content .two-boxes .box a.first { color:#000; font-weight:bold; }
.middle .content .two-boxes .box p a { color:#99ccff; font-weight:bold; }
.middle .content .two-boxes .box a:hover { text-decoration:underline; }

/* ====== SIX BOXES WEBHOSTING====== */
.middle .content .boxes .item-box { float:left; height:222px; width: 200px; overflow:hidden; padding:19px 20px 0 20px; margin-bottom:1px; position: relative; }
.middle .content .boxes .item-box.small { width:210px; padding-right:10px; }
.middle .content .boxes .item-box h2 { font-size:20px; line-height:23px; margin:0 0 15px 0; letter-spacing:-0.03em; }
.middle .content .boxes .item-box h2  span { position:relative; top:-0.5em; font-size:70%; padding-left:2px; }
.middle .content .boxes .item-box p { font-size:13px; line-height:16px; }
.middle .content .boxes .item-box p.more-about { width:200px; font-size:13px; position:absolute; bottom:10px; }
.middle .content .boxes .item-box a.more { font-weight:bold; color:#FFFFFF; text-decoration:none; position:absolute; bottom:0px; }
.middle .content .boxes .item-box a.more:hover { text-decoration:underline; }
.middle .content .boxes .item-box a.title { font-weight:lighter; color:#FFFFFF; text-decoration:none; }
.middle .content .boxes .item-box a.title:hover { text-decoration:underline; }

/* ====== INDEX THREE BOXES ====== */
.middle .content .index-content .boxes .item-box { float:left; height:223px; width:210px; overflow:hidden; padding:5px 15px 0 15px; margin:0px 0 10px 0; position: relative; }
.middle .content .index-content .boxes .item-box.last { height:210px; margin-bottom:0; }
.middle .content .index-content .boxes .item-box a.title, .middle .content .web-devel .boxes .item-box a.title { color:#ffffcc; }
.middle .content .index-content .boxes .item-box a.more, .middle .content .web-devel .boxes .item-box a.more { color:#99ccff; }

/* ====== SITES ====== */
/*.middle .content .index-content { width:960px; height:522px; margin:0 auto; background:#120123 url(/images/layout/index-bg.jpg) center top no-repeat; color:#FFFFFF; margin-bottom:-40px; position:relative; padding:7px 0 0 0; }*/
.middle .content .index-content { width:960px; height:470px; margin:0 auto; background:#120123 url(/images/layout/index-bg.jpg) center top no-repeat; color:#FFFFFF; margin-bottom:0px; position:relative; padding:7px 0 0 0; }
.middle .content .webhosting { width:960px; height:522px; margin:0 auto; background:#120123 url(/images/layout/webhosting-bg.jpg) center top no-repeat; color:#FFFFFF; margin-bottom:-40px; position:relative; padding:7px 0 0 0; }
.middle .content .web-devel { width:960px; height:522px; margin:0 auto; background:#120123 url(/images/layout/webdevelopment-bg.jpg) center top no-repeat; color:#FFFFFF; margin-bottom:-40px; position:relative; padding:7px 0 0 0; }
.middle .content .side-content { width:960px; margin:0 auto; }
.middle .content .side-content .side-text { padding:0 0 10px 20px; }
.side-text a { color:#0000FF }
.middle .content .side-content .side-text h2 { margin-left:0; }
.middle .content .side-content p.strong { font-size:16px; line-height:160%; margin:0 0 15px 0; }
.middle .content .side-content p.text { margin:0 0 15px 20px; }
.middle .content .side-content .boxes-left { width:647px; float:left; }
.middle .content .side-content .boxes-right { width:312px; float:right; }
.middle .content .side-content .boxes-right .box-small { margin-right:0; }
.middle .content .side-content .boxes-right h3 { font-size:21px; font-weight:normal; padding:0; text-align:center; }
.middle .content .side-content table.statistic { width:272px; margin:0 auto; color:#1B0135; padding-bottom:10px; }
.middle .content .side-content table.statistic thead { width:272px; font-size:11px; }
.middle .content .side-content table.statistic td { padding:5px 0; }
.middle .content .side-content table.statistic .first { /*font-size:10px;*/ text-align:left; }
.middle .content .side-content table.statistic img { display:inline; text-align:center; }
.middle .content .side-content .boxes-right .note { width:272px; margin:0 auto; font-size:11px; color:#1B0135; font-weight:bold; }

.side-text-ecommerce { padding:0 0 10px 80px; }
.side-text-ecommerce a { color:#0000ff; }

.side-text h1 { font-size:24px; padding:0 0 15px 0; text-decoration:underline; }

.side-text-dedicated h1 { font-size:20px; padding:0 0 5px 0; border-bottom: 1px dotted #d2d2d2; }
.side-text-dedicated a { color:#0000FF }
.side-text-vps h1  { font-size:20px; padding:0 0 5px 0; border-bottom: 1px dotted #d2d2d2; }
.side-text-vps a { color:#0000FF }
.side-text-vsys h1 { font-size:20px; padding:0 0 5px 0; border-bottom: 1px dotted #d2d2d2; }
.side-text-vsys a { color:#0000FF }
.side-text-resellers h1 { font-size:20px; padding:0 0 5px 0; border-bottom: 1px dotted #d2d2d2; }
.side-text-resellers a { color:#0000FF }

.blue-title { color:#003366 }
.no-padding { padding:0; }

/* ====== BOX SMALL ====== */
.box-small { width:312px; margin:0 10px 10px 0; padding:0 0 19px 0; background: url(/images/boxes/bg-box-small.gif) bottom no-repeat; float:left; }
.box-small p.more { padding:0 0 0 48px; margin:0; font-weight:bold; }
.box-small h3 { padding:0 0 0 48px; font-weight:bold; }
.box-small.rear { margin-right:0; }

.box-small h2,
.box-small div.h2 { width:312px; font-size:21px; font-weight:normal; background:url(/images/boxes/bg-box-small-top.gif); text-align:center; padding:15px 0 10px 0; margin:0; }
.box-small .box-small-inner { background:url(/images/boxes/bg-box-small-top.gif) left top no-repeat; padding-top:22px; }

.box-small ul.box-info { margin:0 0 20px 20px; }
.box-small ul.box-info li { margin:0; padding:0; }
.box-small ul.box-info ul.sub { margin:0 0 1px 15px; }
.box-small ul.box-info ul.sub li { list-style:none; margin:0; }
.box-small ul.box-info li { font-size:13px; list-style:disc; list-style-position:inside; }
.box-small .box-price { padding:0 0 15px 0; }
.box-small .price { font-size:12px; margin:0 auto; width:240px; text-align:center; color:#55438B; }
.box-small .price.ssl { padding:0 0 15px 0; }
.box-small .price .left { font-weight:bold; width:120px; float:left; font-size:15px; margin:0; text-align:left; margin:0 0 3px 0; }
.box-small .price .right { font-weight:bold; width:120px; text-align:right; float:right; font-size:15px; margin:0 0 3px 0; }
.box-small .price p { height:20px; text-align:center; }
.box-small p.link { margin:10px 0 0 0; line-height:100%; text-align:center; }
.box-small p.link a { font-weight:bold; color:#55438B; }
.box-small p.text { padding:0 20px 0 0; }
.box-small p.center { width:257px; padding:20px 0 0 0; margin:0 auto; }
.box-small p.text-box-small { padding:0 20px; }
.box-small.logo { background: url(/images/layout/logo-design.jpg) bottom no-repeat; height:400px; }
.box-small.development { background: url(/images/layout/site-development.jpg) bottom no-repeat; height:400px; }
.box-small.flash-box { background: url(/images/layout/flash-animation.jpg) bottom no-repeat;  height:400px; }

.box-small form.box-form label { width:100px; }
.box-small form.box-form input.send { margin-left:100px; }
.box-small .link-form-small { margin:10px 0 0 0; font-weight:bold; color:#55438B; }
.box-small .link-form-small.login { margin-left:120px; }
.box-small .link-form-small.domain { margin-left:100px; }
.box-small .link-form-small a { color:#55438B; }
.box-small h2.box-title { text-align:left; width:292px; padding-left:20px; }

.box-small ul.box-info.dedicated { height:265px; }
.box-small ul.box-info.vsys { height:248px; }
.box-small ul.box-info.complex { height:390px; }
.box-small ul.box-info.reseller { height:153px; }
.box-small .ssl-text { height:480px; }

/* ====== .plan-small - Plan Boxes;  ====== */
.plan-small { width:190px; float:left; margin:0 10px 10px 0; padding:19px 19px 19px 19px; border:solid 1px; color:#1b0135; border-color:#CCCCCC; }
.plan-small hr { width:100%; color:#CCCCCC; background-color:#CCCCCC; border:none; margin:0 0 5px 0; padding:0; height:1px; }
.plan-small h2 { margin: -19px -19px 10px; padding:19px /* padding:8px (middle align) 19px 5px 19px */ 19px 5px 19px; width:100%; font-size:15px; font-weight:bold; color:#1b0135; background-color:#f0f8ff; border-bottom: 1px solid #CCCCCC; }
.plan-info { font-size:11px; color:#1b0135; }
.plan-info p { margin:0; padding:0px; font-size:11px; }
.red { font-size:11px; color:#ff3300; }
.red2 { font-size:14px; color:#ff3300; background-color:#FFFFFF; }
.red3 { font-size:12px; color:#ff3300; background-color:#FFFFFF; padding: 0 2px 0 2px }

/* ====== .plan-bargain - Scroll Plan Box (Bargain Deals; Dedicated Page) ====== */
.plan-bargain { width:190px; float:left; margin:0 10px 10px 0; padding:19px 19px 38px 19px; border:solid 1px; color:#1b0135; border-color:#CCCCCC; }
.plan-bargain hr { width:100%; color:#CCCCCC; background-color:#CCCCCC; border:none; margin:0 0 5px 0; padding:0; height:1px; }
.plan-bargain h2 { margin: -19px -19px 10px; padding:19px /* padding:8px (middle align) 19px 5px 19px */ 19px 5px 19px; width:100%; font-size:15px; font-weight:bold; color:#1b0135; background-color:#f0f8ff; border-bottom: 1px solid #CCCCCC; }
div.plan-info-wrapper { position: relative; padding:0; margin:0; } /* SCROLLING PLANS */
.plan-info-bargain { font-size:11px; color:#1b0135; }
.plan-info-bargain p { margin:0; padding:0px; font-size:11px; }
.plan-info-bargain-content { position:absolute; top:0; left:0; height:100%; overflow:auto; width:100%; }
#plan-info-placeholder { text-indent:-999px; overflow:hidden; }
#plan-info-placeholder ul.disc, #plan-info-placeholder ul.disc li { list-style:none; }
#plan-info-placeholder a { background-image:none; }
.red-bargain { font-size:11px; color:#ff3300; }


/* ====== REVISED: Apple Style Buttons ====== */
#button-plan-ordernow { height: 16px; width: 76px; background: url(/images/buttons/ordernow.png) no-repeat 0 0; float:left; margin-right:2px; text-indent:-999px; overflow:hidden; }
#button-plan-ordernow:hover { background-position: 0 -16px; }
#button-plan-ordernow span { display: none; }

#button-plan-moreinfo { height: 16px; width: 76px; background: url(/images/buttons/moreinfo.png) no-repeat 0 0; float:left; margin-left:2px; text-indent:-999px; overflow:hidden; }
#button-plan-moreinfo:hover { background-position: 0 -16px; }
#button-plan-moreinfo span { display: none; }


/* ====== REVISED: Apple Style Right Box ====== */
.plan-options-link { padding-bottom:5px; }
.plan-options-link a { padding-bottom:5px; }

img.plan-icon { margin-right:5px; float:left; width:24px; height:24px; }

.plan-icons-box-dedi { width:245px; height:220px; margin:0 0 10px 710px; padding:0 0 19px 10px; z-index:2; position:absolute; background-image: url(/images/icon-site/bg-webhosting-dedicated-managed-light.jpg); background-repeat:no-repeat; }

.plan-icons-box-vsys { width:245px; height:485px; margin:0 0 10px 710px; padding:0 0 19px 10px; z-index:2; position:absolute; background-image: url(/images/icon-site/bg-webhosting-vsys.jpg); background-position:left bottom; background-repeat:no-repeat; }

.plan-icons-box-vps { width:245px; height:420px; margin:0 0 10px 710px; padding:0 0 19px 10px; z-index:2; position:absolute; background-image: url(/images/icon-site/bg-webhosting-vps-revised.jpg); background-position:left bottom; background-repeat:no-repeat; }

.plan-bg { background-color:#cccccc; padding:3px;}
.boxes-left-vps { width:617px; float:left; padding-right:30px; }


/* ====== .box-info icon ====== */
.icon { float:left; width:48px; height:48px; padding-right:20px; }

/* ====== addons page icons ====== */
.addon-icon { float:left; width:24px; height:24px; padding:0 0 0 10px; }


/* ====== BOX MEDIUM ====== */
.box-medium { width:470px; margin:0 10px 10px 0; padding:0 0 17px 0; background: url(/images/boxes/bg-box-medium.jpg) bottom no-repeat; float:left; }
.box-medium.rear { margin-right:0; }
.box-medium.left { position:relative; left:-20px; }
.box-medium h2 { width:450px; padding:15px 0 10px 20px; margin:0; background:url(/images/boxes/bg-box-medium-top.gif); text-align:left; }
.box-medium p.link { margin:5px 0 0 20px; text-align:left; height:15px; line-height:100%; }
.box-medium p.link a { font-weight:bold; color:#55438B; }
.box-medium p.text-box-medium { padding:0 20px; }
.box-medium .text-box-medium { padding:0 20px; }

.box-medium .text-box-medium.marketing { height:137px; }
.box-medium .text-box-medium.ecommerce { height:182px; }
.box-medium .text-box-medium.about-us { height:230px; }

.link-form { margin:10px 0 0 150px; font-weight:bold; color:#55438B; }
.link-form a { color:#55438B; }
form.box-form { margin:0 0 0 20px; }
form.box-form label { width:130px; float:left; margin:5px 0 2px 0; }
form.box-form input { width:130px; margin:2px 0; }
form.box-form input.send { width:71px; height:29px; margin:3px 0 0 130px; }
form.box-form .italic.web-transfers { display:block; margin:5px 0; }
form.box-form .italic.suggestion { margin:5px 0 5px 100px; display:block; }

/* ====== BOX FORM LARGE ====== */
.box-form-large { width:630px; margin:0 0 10px 0; padding:0 0 19px 0; background: url(/images/boxes/bg-box-form.gif) bottom no-repeat; float:left; }
.box-form-large.right { float:right; margin:0 8px 0 0; }
.box-form-large h2 { width:610px; padding:15px 0 10px 20px; margin:0; background:url(/images/boxes/bg-box-form-top.gif); text-align:left; }
.box-form-large form { padding:0 20px; }
.box-form-large form strong { display:block; margin:0 0 0px 0;  }
.box-form-large form label { width:165px; float:left; margin:5px 0 2px 0; }
.box-form-large form input { width:135px; margin:2px 0; font-size:11px; height:16px; }
.box-form-large form input.radio { width:20px; height:15px; margin:0 5px 0 0; float:left; }
.box-form-large .affiliate-form input.radio { width:13px; float:left; margin:4px 5px 0 0; }
.box-form-large .affiliate-form label.radio { width:45px; float:left; }
.box-form-large form .radio-box .text-radio { position:relative; width:565px; float:right; margin:0 0 5px 0; font-size:12px; }
.box-form-large form .radio-box { margin:5px 0 0 0; }
.box-form-large form .radio-box input.radio { width:20px; height:15px; margin:0 5px 0 0; float:left; }
.box-form-large form input.submit { width:71px; height:29px; }
.box-form-large form select { width:140px; margin:3px 0; }
.box-form-large form .text-area { width:563px; height:200px; }
.box-form-large form .right-labels { width:280px; float:left; }
.box-form-large form .right-labels input { width:140px; float:right; }
.box-form-large form .right-labels label { width:130px; }
.box-form-large form .left-labels { width:290px; padding:0 20px 0 0; float:left; }
.box-form-large form .left-labels label { width:145px; }
.box-form-large form .left-labels input { float:right; }
.box-form-large form .left-labels select { float:right; }
.box-form-large form .step-box-top { height:50px; margin:30px 0 5px 0; }
.box-form-large form .step-box-top h3 { margin:0 0 5px 0; }
.box-form-large form textarea { width:285px; height:100px; margin:0 0 10px 0; }
.box-form-large form strong.depart { width:130px; float:left; margin:4px 29px 20px 0; }
.box-form-large form strong.comment { float:left; margin:10px 0 0 0; }
.box-form-large form .radio-box-search-domain { font-size:13px; float:left; margin:-5px 0 20px 0; }
.box-form-large form .radio-box-search-domain p { font-size:13px; display:block; margin:0; padding:0; }
.box-form-large form .radio-box-search-domain input.radio-box { float:left; width:20px; height:15px; margin:2px 5px 2px 0; border:0; }
.box-form-large form .radio-box-search-domain .text { float:left; font-size:13px; margin:1px 10px 0 0; }
.box-form-large form .radio-box-search-domain .text.domain { width:50px; }
.box-form-large form .step-form { margin:20px 0 10px 0; }
.box-form-large form .step-form h3 { margin:0; }
.box-form-large form .box-label { float:left; padding:0 0 10px 0;}

/* ====== CONTACT FORM ====== */
.box-form-large form .left-labels.contact input { width:200px; float:right; }
.box-form-large form .right-labels.contact input { width:185px; float:right; }
.box-form-large form .left-labels.contact label { width:80px; float:left; }
.box-form-large form .right-labels.contact label { width:65px; float:left; }

/* ====== BOX FORM LARGE MEECHAMT ====== */
.box-form-large.verylarge { width:730px; background: url(/images/boxes/bg-box-form-very.gif) bottom no-repeat; }
.box-form-large.verylarge h2  { width:710px; padding:15px 0 10px 20px; margin:0; background:url(/images/boxes/bg-box-form-very-top.gif); }
.box-form-large.verylarge form .left-labels { width:370px; padding:0 20px 0 0; float:left; }
.box-form-large.verylarge form .left-labels label { width:230px; }
.box-form-large.verylarge form .right-labels { width:300px; float:left; }
.box-form-large.verylarge form .right-labels label { width:150px; }
.box-form-large.verylarge form .row { margin:5px 0; }
.box-form-large.verylarge form .radio-box { margin:10px 0; }
.box-form-large.verylarge form .radio-box p { margin:0; padding:0; }

.box-form-large.verylarge form .left-labels.gateway { width:300px; padding:0 20px 0 0; float:left; }
.box-form-large.verylarge form .left-labels.gateway label { width:160px; }
.box-form-large.verylarge form .right-labels.gateway { width:300px; float:left; }
.box-form-large.verylarge form .right-labels.gateway label { width:150px; }

/* ====== BOX LARGE COLOR====== */
.box-large-color { width:956px; float:left; margin:0 0 0 10px; padding:0; background:url(/images/boxes/bg-box-large.jpg) right top no-repeat; }
.box-large-color .left { float:left; margin:0; width:260px; padding:40px 0 0 0; }
.box-large-color .right { float:left; padding:40px 0 0 0; font-size:13px; }
.box-large-color .right p { font-size:13px; }
.box-large-color h2 { margin:0 0 10px 0; }
.box-large-color ul { margin:0 0 20px 0; }
.box-large-color ul li { font-size:12px; line-height:170%; }
.box-large-color ul.left-list { width:280px; margin-right:20px; float:left; }
.box-large-color ul.right-list { width:360px; float:left; margin:0; }
.box-large-color ul.one-list { width:660px; float:left; }
.box-large-color .right p { width:660px; }
.middle .content .side-content .box-large-color p.side-text { padding: 0 20px 10px; }
.box-large-color ul.cnd-list { margin:10px 0 0 0; padding:0 0 10px 30px; float:left; }
.box-large-color ul.cnd-list li { list-style:none; width:250px; height:75px; float:left; margin:0 80px 0 0; }
.box-large-color ul.cnd-list li.rear { margin-right:0; }
.box-large-color ul.cnd-list li.laste { margin-bottom:15px; }
.box-large-color ul.cnd-list li p.image { float:left; width:70px; }
.box-large-color ul.cnd-list li h3 { font-size:16px; padding:30px 0 0 0; float:left; font-weight:normal; }
.box-large-color ul.cnd-list li p { font-size:12px; margin:0; padding:0; }

/* ====== TABLE ====== */
.side-content table { margin:10px 0 20px 0; border:1px solid #FAF9F9; }
.side-content thead { text-align:center; font-size:16px; background:#FAF9F9; }
.side-content thead th { padding:5px; font-weight:normal; border-right:2px solid #fff; }
.side-content thead th.first { text-align:left; padding:0 0 0 19px; width:350px; }
.side-content tbody tr { height:30px; }
.side-content tbody td { padding:6px; border-right:2px solid #fff; text-align:center;  }
.side-content tbody td.first { text-align:left; padding:0 0 0 19px; width:200px; }
.side-content tbody tr.two { background:#F0FBFF; }

.side-content .program-table { border:0; float:left; }
.side-content .program-table thead { background:#fff; font-size:12px; }
.side-content .program-table th { border-right:1px solid #E9E8EC; padding:5px 20px; }
.side-content .program-table td { border-right:1px solid #E9E8EC; padding:0 20px; font-weight:bold; }
.side-content .program-table .last { border-right:0; }

/* ====== BOX TABLE INFO ====== */
.box-table-info { margin:0; }
.box-table-info.first { margin:25px 0 0 0; }
.box-table-info .boxes { width:270px; line-height:140%; padding:0 20px; margin:0 0 20px 0; border-right:1px solid #F7F7F8; float:left; font-size:13px;  }
.box-table-info .boxes p { padding:0; }
.box-table-info .boxes .box-info { margin:0 0 25px 0; }
.box-table-info .boxes .box-info p { font-size:13px; }
.box-table-info .boxes strong { font-size:12px; display:block; color:#55438B; margin:4px 0 0 0; }
.box-table-info h2 { margin:0 0 30px 20px; text-decoration:underline; }
.box-table-info h2.title { margin-left:0; }
.box-table-info h3 { margin:0 0 8px 0; color:#000; }
.box-table-info .boxes.rear { border:0; padding-right:0; }
.box-table-info .boxes.large { width:430px; }

/* ====== BUTTON ====== */
ul.button { width:215px; height:48px; margin:0 auto; }
ul.button li a { width:215px; height:32px; font-size:16px; color:#fff; float:left; text-decoration:none; font-weight:bold; text-align:center; padding:16px 0 0 0; display:block; background:url(/images/boxes/bg-button.jpg); background-position:top; text-transform:uppercase; }
ul.button li a:hover { background-position:bottom; }
ul.button-medium { width:283px; height:48px; margin:0 auto; }
ul.button-medium.lock { width:320px; }
ul.button-medium li a { width:283px; height:32px; font-size:16px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:16px 0 0 0; float:left;background:url(/images/boxes/bg-button-medium.jpg); background-position:top; text-transform:uppercase; }
ul.button-medium.lock li a { width:290px; height:32px; font-size:16px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:16px 0 0 30px; float:left;background:url(/images/boxes/bg-button-medium-lock.gif); background-position:top; text-transform:uppercase; }
ul.button-medium li a:hover { background-position:bottom; }

ul.button-large.medium { width:313px; }
ul.button-large { margin:0 auto; width:313px; height:48px; }
ul.button-large li { width:313px; height:48px; list-style:none; float:left; }
ul.button-large li.first { margin:0 10px 0 0; }
ul.button-large li a { width:313px; height:32px; font-size:16px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:16px 0 0 0; float:left;background:url(/images/boxes/bg-button-large.jpg); background-position:top; text-transform:uppercase; }
ul.button-large li a:hover { background-position:bottom; }

/* ====== SUPPORT SIDE ====== */
.left-support { width:320px; margin:10px 10px 0 0; float:left; }
.right-support .box { float:left; height:42px; width:270px; overflow: hidden; padding:10px 0 0 20px; border-right:1px solid #dcdce2; border-bottom:1px solid #dcdce2; background-repeat:no-repeat; background-position:right top; }
.right-support a { font-size:13px; margin:9px 0 0 0; display:block; text-decoration:none; color:#55438B; font-weight:bold; float:left; }
.right-support a:hover { text-decoration:underline; }
.right-support .b2,
.right-support .b4,
.right-support .b6 { border-right-width: 0px; }
.right-support .b5 ,
.right-support .b6 { border-bottom-width: 0px; }
.right-support .b1 { background-image: url(/images/icon/ico-01.png); }
.right-support .b2 { background-image: url(/images/icon/ico-02.png); }
.right-support .b3 { background-image: url(/images/icon/ico-03.png); }
.right-support .b4 { background-image: url(/images/icon/ico-04.png); }
.right-support .b5 { background-image: url(/images/icon/ico-05.png); }
.right-support .b6 { background-image: url(/images/icon/ico-06.png); }
form.login-support { padding:0 0 0 20px; }
form.login-support label { width:70px; float:left; margin:2px 0; }
form.login-support input { float:left; margin:2px 10px 2px 0; }
form.login-support .button-go { margin:4px 0 0 0; }
* html form.login-support { left:40px;  position:relative; }

/* ====== CONTACT ====== */
.left-contact { width:700px; float:left; }
.right-contact { width:210px; float:right; }

/* ====== BLOG ====== */
.blog { background:url(/images/layout/gray-separator.gif)  730px 0px repeat-y; }
.blog .left { float:left; width: 700px; margin:0 0 0 15px; }
.blog .left .date { font-size:10px; color:#7f7f7f; float:left; }
.blog .left .posted { font-size:10px; color:#7f7f7f; float:right; }
.blog .left .posted a { font-weight:bold; color:#020108; }
.blog .left h1 { clear:both; text-decoration:underline; }
.blog .left .info { background-color:#f5f5f5; border:1px solid #e3e3e3; padding:20px; }
.blog .left .comment { color:#7f7f7f; }
.blog .right { float:right; width:200px; }
.blog .right .recent { background:url(/images/layout/buble.png) left 2px no-repeat; text-indent:25px; font-size:21px; font-weight:normal; padding-bottom:10px; }
.blog .right a { font-size:12px; font-weight:bold; }
.blog .right .twitter-box { float:left; margin:5px 0 0 0; }
.blog .right .twitter-box h2 { margin-left:0; }
.blog .right .twitter-box img { margin:5px 0 0 0px; display:block; float:left; }

/* ====== FOOTER ====== */
.bottom { background:url(/images/layout/bottom-bg.png) left top repeat-x; padding:20px 0 30px 0; color:#FFFFFF; }
.bottom .content { width:960px; margin:0 auto; position:relative; }
.bottom .content .help { width:190px; padding:95px 0 0 10px; float:left; /*position:absolute; left:18px; top:95px; z-index: 2;*/ }
.bottom .content .help .number-phone { font-size:23px; }
.bottom .content .help p { text-transform:uppercase; font-size:15px; color:#ccc9d0; padding-left:3px; margin-bottom:20px; }


/* ====== SIGNUP FOOTER ====== */
.bottom2 { background:#0b1830 url(/images/layout/form-bottom-bg.png) left top repeat-x; padding:20px 0 30px 0; color:ccc9d0; }
.bottom2 .content { width:960px; margin:0 auto; position:relative; }
.bottom2 .content .help { width:190px; padding:50px 0 0 10px; float:left; /*position:absolute; left:18px; top:95px; z-index: 2;*/ }
.bottom2 .content .help .number-phone { font-size:23px; }
.bottom2 .content .help p { text-transform:uppercase; font-size:15px; color:#ccc9d0; padding-left:3px; margin-bottom:20px; }
.bottom2 .content .copyright { text-align:center; font-size:11px; line-height:15px; padding-top:10px; color:#7b7a7b; }

.bottom .content .boxes { position:relative; margin:0 auto 47px auto; float:right; height:201px; width:760px; }
.bottom .content .boxes .box { float:left; width:145px; padding:0 10px 0 15px; background: url(/images/layout/bottom-box-border.gif) left top no-repeat; height: 211px; }
.bottom .content .boxes .box.rear { width:185px; }
.bottom .content .boxes .box .title { font-size:11px; margin:0 0 10px 0; display:block; text-transform:uppercase; }
.bottom .content .boxes .box { font-size:10px; font-weight:bold; line-height:18px; padding-top:14px; }
.bottom .content .boxes .box ul { margin:0 0 10px 0; }
.bottom .content .boxes .box ul li { font-size:10px; line-height:18px; }
.bottom .content .boxes .box a { color:#FFFFFF; }

/* ====== DAILY DEALS / FOOTER ====== */
#green, #green a { color:#CCFF00 } 
#red { color:#CC0000 }

.bottom .content .bbb { position:absolute; right:30px; top:100px; width:50px; height:81px; }
.bottom .content .live-chat { position:absolute; left:10px; top:0px; width:158px; height:85px; }
.bottom .content .icann { position:absolute; right:20px; top:15px; }
.bottom .content .webair { position:absolute; top:3px; right:260px; }
.bottom .content .logos { text-align:center; position:relative; }
.bottom .content .logos img { float:left; margin:0 12px; }
.bottom .content .copyright { text-align:center; font-size:11px; line-height:15px; padding-top:40px; color:#7b7a7b; }
.bottom .content .copyright a { color:#8D8D8D; }
.bottom .content .twitter-footer { float:left; color:#fff; display:block; font-weight:bold; margin-right:12px;  font-size:12px; text-decoration:none; text-align:center; }
.bottom .content .twitter-footer span { display:block; }
.bottom .content .twitter-footer:hover span { text-decoration:underline; }
.bottom .content .twitter-footer img { display:inline; }

/* ====== GREEN PAGE ====== */
.green .top { background: #000001 url(/images/green/bg-top.jpg) left top repeat-x; position: relative; color: #FFFFFF; }
.green .top .content .logo { z-index:1; position:absolute; left:10px; background:none; }
.green .wy-care { background: url(/flash/we_care_static.jpg) bottom no-repeat; }
.green .welcome h1 { font-weight:normal; color:#fff; }
.green .welcome p { color:#000; }
.green .middle { background: #FFFFFF url(/images/green/bg-middle.jpg) left top repeat-x; position: relative; padding: 27px 0 40px 0; color: #1b0135; }
.green .middle .content .index .three-boxes { float: right; margin:0 0 20px 0; height: 231px; width: 655px; background:url(/images/green/index-three-boxes-bg.jpg) center top no-repeat; position: relative; right: -10px; padding-left: 5px; overflow: hidden; }
.green .middle .content .index .three-boxes h2 { color:#000; padding:0 0 0px 0; margin:0; font-weight:lighter; }
.green .middle .content .index .three-boxes .box { padding:10px 10px 10px 15px; width:190px; color:#000; }
.green .middle .content .index .three-boxes .box p { color:#000; font-size:12px; }
.green .middle .content .index .three-boxes .box h2 a { color:#000; }
.green .middle .content .index .three-boxes p a { color:#000; font-weight:bold; float:left; margin-top:10px; }
.green .middle .content .index .text p { width:280px; margin:0 0 10px 20px; }
.green .middle .content .we-care-text p { font-size:13px; margin:0 0 10px 20px; }
.green .bottom { background:#0D1700 url(/images/green/bottom-bg.jpg) left top repeat-x; position: relative; padding-top: 20px; color: #FFFFFF; padding-bottom: 30px; }
.green .bottom .content .boxes .box { float: left; width: 145px; padding-left: 15px; padding-right: 10px; background: url(/images/green/bottom-box-border.jpg) left top no-repeat; height: 211px; }
.green .bottom .content .boxes .box.rear { width:185px; }
.green .top .content .main-menu li { float: left; line-height: 36px; height: 36px; display: block; list-style-type: none; border-right: 1px solid #fff; padding-right: 0px; padding-left: 0px; position: relative; }
.green .top .content .main-menu li a { color: #304200;  }
.green .top .content .main-menu li ul.subMenu { background:#fff; }
.green .top .content .main-menu a:hover { background-color: #fff; }
.green .top .content .main-menu a.active,
.green .top .content .main-menu a.active:hover { background-color:#fff; color:#304200; }
.green .top .content .main-menu li:hover { background-color: #fff; font-size: 12px; }

ul.bird { padding:0 20px 0 20px; }
ul.bird li { background:url(/images/layout/icon-bird.gif) 0px 2px no-repeat; padding:0 0 0 28px; margin:0 0 15px 0; }
.side-text ul.bird { padding:0; }
.side-text ul.bird li { margin:0 0 5px 0; }

ul.disc { list-style:disc; padding:0 20px 0 20px; }
ul.disc li { list-style:disc; margin:0 0 5px 0; }

ul.discmed { list-style:disc; padding:0 20px 0 20px; }
ul.discmed li { list-style:disc; margin:0 0 5px 25px; }

/* ====== EXTRAS ====== */
ul.bird2 { padding:0 20px 0 20px; }
ul.bird2 li { background:url(/images/layout/icon-bird.gif) 0px 2px no-repeat; padding:0 0 0 28px; margin:0 0 15px 0; }
.side-text ul.bird2 { padding:0; }
.side-text ul.bird2 li { margin:0 0 5px 0; }
.box-large-color ul.left-list2 { width:280px; float:left; }
.box-large-color ul.right-list2 { width:315px; float:left; margin:0; }
.box-info h3 { font-weight:bold; }
hr { width: 100%; height: 1px; margin-top:30px; margin-bottom:30px; color:#666666; border-color:#666666; }
.icon2 { float:left; width:16px; height:16px; margin-left:20px; padding-right:10px; }
.icon3 { float:left; width:32px; height:32px; margin-left:20px; padding-right:10px; }
.no-margin { margin:0px; }

/* set millions of background images */
.rbroundbox { background: url(/images/boxes/rounded/nt.gif) repeat; }
.rbtop div { background: url(/images/boxes/rounded/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/boxes/rounded/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/boxes/rounded/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/boxes/rounded/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbcontent p { margin: 0px 20px 0 0; }
.rbcontent h3 { margin: 7px 0 0 0; font-weight:bold; }
.rbroundbox { width: 100%; margin: 1em auto; }

/* ====== LIVE CHAT PAGE ====== */
body.live-chat { padding-top:200px; font-size:12px; text-align:center; background:#0E011B url(/images/layout/bg-popup.jpg) no-repeat top; font-family:Helvetica, Arial, sans-serif; }
body.live-chat a { color:#fff; }
body.live-chat .title { font-size:22px; font-weight:bold; margin-bottom:5px; display:block; }
body.live-chat p { font-size:12px; }
body.live-chat .box { width:330px; height:30px; margin:0 auto; font-weight:bold; margin-bottom:30px; line-height:30px; background:url(/images/layout/button-popup-left.gif) no-repeat top left; }
body.live-chat .box.small { width:270px; margin-bottom:20px; }
body.live-chat .box span { height:30px; display:block; background:url(/images/layout/button-popup-right.gif) no-repeat top right; }
body.live-chat .note2 { font-size:10px; }
body.live-chat .note2.silver { font-size:12px; color:#776B84; }
body.live-chat img { display:inline; text-align:center; margin:15px 14px 0 2px; }
body.live-chat form { width:332px; margin:0 auto; }
body.live-chat form .row { width:332px; height:43px; padding-top:2px; display:block; margin-bottom:10px; background:url(/images/layout/bg-input-popup.gif) no-repeat top left; }
body.live-chat form .row input { width:313px; padding:14px 5px 5px 5px; border:0; font-size:12px; color:#0E011B; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
body.live-chat form .row-textarea { width:332px; height:103px; padding-top:2px; display:block; margin-bottom:5px; background:url(/images/layout/bg-textarea-popup.gif) no-repeat top left; }
body.live-chat form .row-textarea textarea { width:315px; max-width:318px; min-width:318px; max-height:90px; min-height:90px; height:90px; padding:5px; border:0; font-size:12px; color:#0E011B; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }

/* ====== LIVE CHAT PAGE - SECURE AREA ====== */
body.live-chat-sec { padding-top:160px; font-size:12px; text-align:center; background:#1e2942 url(/images/layout/bg-popup-sec.jpg) no-repeat top; font-family:Helvetica, Arial, sans-serif; }
body.live-chat-sec a { color:#fff; }
body.live-chat-sec .title { font-size:22px; font-weight:bold; margin-bottom:5px; display:block; }
body.live-chat-sec p { font-size:12px; }
body.live-chat-sec .box { width:330px; height:30px; margin:0 auto; font-weight:bold; margin-bottom:30px; line-height:30px; background:url(/images/layout/button-popup-sec-left.gif) no-repeat top left; }
body.live-chat-sec .box.small { width:270px; margin-bottom:20px; }
body.live-chat-sec .box span { height:30px; display:block; background:url(/images/layout/button-popup-sec-right.gif) no-repeat top right; }
body.live-chat-sec .note2 { font-size:10px; }
body.live-chat-sec .note2.silver { font-size:12px; color:#776B84; }
body.live-chat-sec img { display:inline; text-align:center; margin:15px 14px 0 2px; }
body.live-chat-sec form { width:332px; margin:0 auto; }
body.live-chat-sec form .row { width:332px; height:43px; padding-top:2px; display:block; margin-bottom:10px; background:url(/images/layout/bg-input-popup.gif) no-repeat top left; }
body.live-chat-sec form .row input { width:313px; padding:14px 5px 5px 5px; border:0; font-size:12px; color:#0E011B; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
body.live-chat-sec form .row-textarea { width:332px; height:103px; padding-top:2px; display:block; margin-bottom:5px; background:url(/images/layout/bg-textarea-popup.gif) no-repeat top left; }
body.live-chat-sec form .row-textarea textarea { width:315px; max-width:318px; min-width:318px; max-height:90px; min-height:90px; height:90px; padding:5px; border:0; font-size:12px; color:#0E011B; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }

/* ====== LIVE CHAT PAGE ====== */
body.addons-page { padding-top:200px; font-size:12px; text-align:center; background:#0E011B url(/images/layout/bg-popup.jpg) no-repeat top; font-family:Helvetica, Arial, sans-serif; }
#left-aligned { text-align:left; padding-left:140px; padding-right:140px; }
body.addons-page a { color:#fff; }
body.addons-page .title { font-size:22px; font-weight:bold; margin-bottom:5px; display:block; }
body.addons-page p { font-size:12px; }
body.addons-page .box { width:330px; height:30px; margin:0 auto; font-weight:bold; margin-bottom:30px; line-height:30px; background:url(/images/layout/button-popup-left.gif) no-repeat top left; }
body.addons-page .box.small { width:270px; margin-bottom:20px; }
body.addons-page .box span { height:30px; display:block; background:url(/images/layout/button-popup-right.gif) no-repeat top right; }
body.addons-page .note2 { font-size:10px; }
body.addons-page .note2.silver { font-size:12px; color:#776B84; }
body.addons-page img { display:inline; text-align:center; margin:15px 14px 0 2px; }
body.addons-page form { width:332px; margin:0 auto; }
body.addons-page form .row { width:332px; height:43px; padding-top:2px; display:block; margin-bottom:10px; background:url(/images/layout/bg-input-popup.gif) no-repeat top left; }
body.addons-page form .row input { width:313px; padding:14px 5px 5px 5px; border:0; font-size:12px; color:#0E011B; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
body.addons-page form .row-textarea { width:332px; height:103px; padding-top:2px; display:block; margin-bottom:5px; background:url(/images/layout/bg-textarea-popup.gif) no-repeat top left; }
body.addons-page .row-textarea textarea { width:315px; max-width:318px; min-width:318px; max-height:90px; min-height:90px; height:90px; padding:5px; border:0; font-size:12px; color:#0E011B; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }













/* ====== FORM ====== */
/*.middle .content .form-content { width:960px; height:522px; margin:0 auto; background:#120123 url(/images/layout/index-bg.jpg) center top no-repeat; color:#FFFFFF; margin-bottom:-40px; position:relative; padding:7px 0 0 0; }*/
.middle .content .form-content { width:960px; margin:0 auto; color:#000000; margin-bottom:0px; position:relative; padding:7px 0 0 0; }
h1.form-title { font-size: 30px; color: #123356;  }
span.form-title { font-size: 18px; color: #123356; display: block; width: 100%;  margin: 20px 0 20px 0; padding: 0 0 10px 0; background: url(/images/form/bg-border.gif) bottom repeat-x;  }
.form-input { padding: 0 0px 10px 0px; float: left; width: 900px; background: url(/images/form/bg-border.gif) bottom repeat-x; margin:0 0 10px 30px; display: inline; }
.middle .content .form-content .form-box2 .form-buttons { width: 100%; height:48px; float: left; margin: 0 0 13px 0; padding:15px 0 0 0; background: url(/images/form/bg-border.gif) top repeat-x; }
.middle .content .form-content .form-box2 .form-buttons .back { float: left;}
.middle .content .form-content .form-box2 .form-buttons .continue { float: right; margin: 0 0 0 0; }
.confirm { float: right;  }
.all-bg { width: 960px; padding:0 0 11px 0; background: url(/images/form/bg-form-big-footer.jpg) bottom no-repeat;}
.middle .content .form-content .form-box2 { width:960px; float: left; background: url(/images/form/bg-form-big.jpg) 0px 23px no-repeat;  }
.middle .content .form-content .form-box2 .item-form { width: 726px; float: left; margin: 0 0 13px 0; }
.middle .content .form-content .form-box2 .item-form textarea { width: 563px; height: 68px; background: url(/images/form/bg-textarea.jpg) center bottom no-repeat;  float: left; margin: 0 0 13px 0; float: right; margin: 0px;  border:0px; padding:5px; overflow: hidden; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif; }
.middle .content .form-content .form-box2 .item-form label { float: left; font-size: 14px; font-weight: bold; color: #000; }
.middle .content .form-content .form-box2 .item-form select { float: right; width: 573px; }
.middle .content .form-content .form-box2 ul { margin: 0px; padding:0px;  }
.middle .content .form-content .form-box2 ul li { display: inline; float: left;  }
.middle .content .form-content .form-box2 ul li a { display: block; width: 123px; height: 28px; background: url(/images/form/butt.jpg) bottom no-repeat; color: #fff; font-weight: bold; font-size: 18px; text-align: center; padding: 13px 0 0 0; text-decoration: none; margin: 0 3px 0 0; }
.middle .content .form-content .form-box2 ul li a.active { display: block; width: 123px; height: 28px; background: url(/images/form/active-butt.jpg) bottom no-repeat; color: #000; font-weight: bold; font-size: 18px; text-align: center; padding: 13px 0 0 0; text-decoration: none; margin: 0 3px 0 0; }
.middle .content .form-content .form-box2 ul li a.active { text-decoration: none; }
.middle .content .form-content .form-box2 ul li a:hover { text-decoration: none; }
.middle .content .form-content .form-box2 .form-buttons2 { width: 900px; height:48px; float: left; margin: 0 0 13px 0; padding:40px 30px 0 30px; }
.middle .content .form-content .form-box2 .form-buttons2 .back { float: left;}
.middle .content .form-content .form-box2 .form-buttons2 .continue { float: right;  }
.middle .content .form-content .form-box2 .form-input .personal-l { width: 410px;  float: left;}
.middle .content .form-content .form-box2 .form-input .personal-l span { color: #427490; font-size: 14px; font-weight: bold; display: block; margin: 0 0 10px 0; text-transform: uppercase;}
.middle .content .form-content .form-box2 .form-input .personal-r { width: 410px; float: right; padding:25px 0 0 0; }
.item-input { width: 410px; font-weight: bold; margin: 0 0 10px 0; float: left;}
.item-input label { float: left; font-size: 14px; font-weight: bold; color: #000;}
.item-input .form-field { width: 293px; height: 25px; background: url(/images/form/input.jpg) center bottom no-repeat; float: right;  font-weight: bold;}
.item-input .form-field-disabled { width: 293px; height: 25px; background: url(/images/form/input-disabled.jpg) center bottom no-repeat; float: right;  font-weight: bold;}
.item-input .form-field-textarea { width: 288px; height: 95px; background: url(/images/form/bg-textarea2.jpg) center bottom no-repeat; float: right;  font-weight: bold;}
.item-input .form-field-textarea textarea { width: 278px; height: 85px; overflow: hidden;  float: right; padding:5px; background: none; border:0px; margin: 0px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color: #848484; font-size: 11px; }
.item-input label { float: left; color: #000; line-height: 25px;}
.item-input .form-field input { width: 273px; height: 15px; background: none; border: 0px; margin:0px; padding:5px; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif;}
.item-input .form-field2 { width: 226px; height: 25px; background: url(/images/form/input2.jpg) center bottom no-repeat; float: right;  font-weight: bold;}
.item-input2 label { float: left; color: #000; line-height: 25px;}
.item-input .form-field2 input { width: 216px; height: 15px; background: none; border: 0px; margin:0px; padding:5px; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif;}
.item-input .form-field select { width: 290px;}


.item-input .form-field3 { width: 293px; height: 25px; background: url(/images/form/input_short.jpg) left bottom no-repeat; float: right; font-weight:normal;}
.item-input .form-field3-disabled { width: 293px; height: 25px; background: url(/images/form/input_short-disabled.jpg) left bottom no-repeat; float: right; font-weight:normal;}
.item-input .form-field3 input { width: 112px; height: 15px; background: none; border: 0px; margin:0px; padding:5px; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif;}


.pay { width: 100%; height:35px; float: left; margin: 0 0 10px 0;}
.pay img { float: left; border: 1px #fff solid; margin: 0 6px 0 0;}
.pay span { float: left; color: #000; font-size: 12px; width: 550px; }
.important {width: 780px !important; }
.where { width:400px; float: left;}
.accept { width: 100%; text-align: center;  }
.accept span { text-align: center; display: inline; }
.accept span label { color: #000; font-weight: bold; }
.result-box {  padding: 0 0 20px 0; margin:0px 0 0px 0; float: left; }
.result-box  span.form-title { font-size: 18px; color: #123356; display: block; width: 100%;  margin: 20px 0 20px 0; padding: 0 0 10px 0; background: url(/images/form/bg-border.gif) bottom repeat-x;  }
.result-box span { color: #000; font-size: 12px; display: block; }
.result-box span.title-result { color: #427490; font-size: 14px; font-weight: bold; display: block; margin: 0px 0 10px 0; text-transform: uppercase;}
.result-box .row-result { float: left; width:190px; }
.preis { width: 455px; height: 15px; padding: 10px 15px 10px 15px; background: #B3D4E9; color: #000; font-weight: bold; margin:0 0 5px 0; float: left;  }
.text-title { color: #000;}

/* ====== Step1 Title ====== */
.text-title2 { color: #000; padding-left:20px; padding-right:20px;}

/* ====== Step1 Left Box ====== */
.step1-left { color: #000; padding-left:20px; }
/* ======================== */

.all { width: 900px; float:left; background: url(/images/form/bg-border.gif) bottom repeat-x; margin: 0 0 20px 0;}
span.vykricnik span { float: left;}
span.vykricnik img { float: left;  margin:0 0px 0 5px;  }

/* ====== INSITE ====== */
.insite { width: 960px; background: url(/images/form/bg-insite.jpg) repeat-y; }
.insite .header { width: 960px; height:204px; background: url(/images/form/header-insite.jpg) no-repeat; }
.insite .menu { width: 940px; height:38px; background: url(/images/form/menu-insite.jpg) no-repeat; padding:0 0 0 20px; }
.insite .menu ul { margin: 0px; padding: 0px; }
.insite .menu ul li { display: inline; float: left; margin:0 30px 0 0;  height: 28px; padding:10px 0 0 30px;  }
.insite .menu ul li a { color: #261463; font-size: 16px; text-transform: uppercase;   }
.insite .menu ul li.but1 { background: url(/images/form/ico-1.jpg) 0 7px no-repeat; }
.insite .menu ul li.but2 { background: url(/images/form/ico-2.jpg) 0 7px no-repeat; }
.insite .menu ul li.but3 { background: url(/images/form/ico-3.jpg) 0 7px no-repeat; }
.insite .menu ul li.but4 { background: url(/images/form/ico-4.jpg) 0 7px no-repeat; }
.insite .content { width: 910px; background: url(/images/form/bg-content-insite.jpg) no-repeat; padding:25px 25px 25px 25px;}
.insite .footer { width: 960px; height:123px; background: url(/images/form/footer-insite.jpg) no-repeat;}

/* ====== WEBAIR HOSTING ====== */
.under-title { font-size: 20px; color: #000; display: block; margin:0 0 10px 0;}

/* ====== Step1 Under Title ====== */
.under-title2 { font-size: 20px; color: #000; display: block; margin:0 0 10px 0; padding-left:20px; }
/* =============================== */

.form-domain { width: 539px; background: url(/images/form/webair-hodting-form-bg-bott.jpg) bottom left no-repeat; padding:0px 0 10px 0; float: left; color: #000; float: left; }
.form-domain-content { width: 517px; float: left; background: url(/images/form/webair-hodting-form-bg.jpg) top left no-repeat; padding:15px 0 0 22px;}
.form-domain-content .field-form-domain { width: 100%;  float: left; color: #000; line-height: 21px; margin:0 0 15px 0;}
.form-domain-content .field-form-domain label { float: left; font-size: 12px; font-weight: bold; margin: 0 5px 0 0 ; }
.form-domain-content .field-form-domain span { float: left; font-size: 12px; }
.form-domain-content .field-form-domain div { background: url(/images/form/input3.jpg) top left no-repeat; float: left; width: 228px; height:25px; margin: 0 5px 0 0;  }
.form-domain-content .field-form-domain div input { float: left; width: 218px; height:15px; padding: 0px; margin: 0px; border: 0; background: none; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif; padding: 5px;   }
.form-domain-content .field-form-domain div.i-smaller { background: url(/images/form/input4.jpg) top left no-repeat; float: left; width: 181px; height:25px; margin: 0 5px 0 0;  }
.form-domain-content .field-form-domain div.i-smaller input { float: left; width: 171px; height:15px; padding: 0px; margin: 0px; border: 0; background: none; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif; padding: 5px;   }
.form-domain-content .field-form-domain2 { width: 100%;  float: left; color: #000; line-height: 21px; margin:0 0 10px 0;}
.form-domain-content .field-form-domain2 label { font-weight: bold; font-size: 12px;  float: left; line-height: 17px; width: 480px;  }
.form-domain-content .field-form-domain2 label span { font-weight: normal; }
.form-domain-content .field-form-domain2 input { float: left; padding: 0px; margin: 0px 5px 0 0px;; border: 0;    }

.form-domain2 { width: 539px; background: url(/images/form/webair-step1-bg-bott.png) bottom right no-repeat; padding:0px 0 10px 0; float: left; color: #000; float: left; }
.form-domain-content2 { width: 517px; float: left; background: url(/images/form/webair-step1-bg.png) top left no-repeat; padding:15px 0 0 22px;}
.form-domain-content2 .field-form-domain { width: 100%;  float: left; color: #000; line-height: 21px; margin:0 0 15px 0;}
.form-domain-content2 .field-form-domain label { float: left; font-size: 12px; font-weight: bold; margin: 0 5px 0 0 ; }
.form-domain-content2 .field-form-domain span { float: left; font-size: 12px; }
.form-domain-content2 .field-form-domain div { background: url(/images/form/input3.jpg) top left no-repeat; float: left; width: 228px; height:25px; margin: 0 5px 0 0;  }
.form-domain-content2 .field-form-domain div input { float: left; width: 218px; height:15px; padding: 0px; margin: 0px; border: 0; background: none; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif; padding: 5px;   }
.form-domain-content2 .field-form-domain div.i-smaller { background: url(/images/form/input4.jpg) top left no-repeat; float: left; width: 181px; height:25px; margin: 0 5px 0 0;  }
.form-domain-content2 .field-form-domain div.i-smaller input { float: left; width: 171px; height:15px; padding: 0px; margin: 0px; border: 0; background: none; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif; padding: 5px;   }
.form-domain-content2 .field-form-domain2 { width: 100%;  float: left; color: #000; line-height: 21px; margin:0 0 10px 0;}
.form-domain-content2 .field-form-domain2 label { font-weight: bold; font-size: 12px;  float: left; line-height: 17px; width: 480px;  }
.form-domain-content2 .field-form-domain2 label span { font-weight: normal; }
.form-domain-content2 .field-form-domain2 input { float: left; padding: 0px; margin: 0px 5px 0 0px;; border: 0;    }

.secure-form-domain { width: 900px; background: url(/images/form/webair-securebox-bg-bott.png) bottom right no-repeat; padding:0px 0 10px 0; float: left; color: #000; float: left; }
.secure-form-domain-content { width: 900px; float: left; background: url(/images/form/webair-securebox-bg.png) top left no-repeat; padding:15px 0 0 15px;}
.secure-form-domain-content .field-form-domain { width: 100%;  float: left; color: #000; line-height: 21px; margin:0 0 15px 0;}
.secure-form-domain-content .field-form-domain p { float: left; font-size: 12px; margin: 0 5px 15px 0; font-weight:bold; color:#005ea5; }
.secure-form-domain-content .field-form-domain span { float: left; font-size: 12px; color:#666666; }
.secure-form-domain-content .field-form-domain div input { float: left; width: 218px; height:15px; padding: 0px; margin: 0px; border: 0; background: none; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif; padding: 5px;   }
.secure-form-domain-content .field-form-domain div.i-smaller { background: url(/images/form/input4.jpg) top left no-repeat; float: left; width: 181px; height:25px; margin: 0 5px 0 0;  }
.secure-form-domain-content .field-form-domain div.i-smaller input { float: left; width: 171px; height:15px; padding: 0px; margin: 0px; border: 0; background: none; color: #848484; font-size: 11px; font-family:Helvetica, Arial, sans-serif; padding: 5px;   }
.secure-form-domain-content .field-form-domain2 { width: 100%;  float: left; color: #000; line-height: 21px; margin:0 0 10px 0;}
.secure-form-domain-content .field-form-domain2 label { font-weight: bold; font-size: 12px;  float: left; line-height: 17px; width: 480px;  }
.secure-form-domain-content .field-form-domain2 label span { font-weight: normal; }
.secure-form-domain-content .field-form-domain2 input { float: left; padding: 0px; margin: 0px 5px 0 0px;; border: 0;    }


.list-webair { margin:0px; padding: 0px; }
.list-webair li { background: url(/images/form/bird.jpg) 0 3px no-repeat; color: #000; margin: 0 0 30px 0; padding: 0 0 0 25px; }

.list-webair2 { margin:0px; padding-left: 0px; }
.list-webair2 li { background: url(/images/form/bird-trans.png) 0 3px no-repeat; color: #000; margin: 0 20px 30px 20px; padding: 0 0 0 25px; }

.note { width: 357px; height: 126px; background: url(/images/form/note.png) top left no-repeat; float: right; color: #000000; padding: 20px 40px 0 0; margin-left:10px; }
.note a { color: #059BE1; font-weight: bold; }
.note p { color: #000000; padding: 25px 20px 0 0; margin-left:18px; }

.all-hosting { float: left; margin: 0 0 30px 0; width: 960px;}
.form-content .form-buttons2 { width: 960px; height:48px; float: left; }
.form-content .form-buttons2 .back { float: left;}
.form-content .form-buttons2 .continue { float: right;  }
.form-text { font-size:12px; color:#000000; }
.form-text-bold { font-size:12px; font-weight:bold; color:#000000; }
.username-text { font-size:12px; color:#000000; position:absolute; left:445px; margin-top:21px; }
.password-text { font-size:12px; color:#000000; position:absolute; left:445px; margin-top:56px; }
.password-retype-text { font-size:12px; color:#000000; position:absolute; left:445px; margin-top:91px; }

.no-bg { background: none !important; }
.no-border { border:0px !important;}
.bold { font-weight: bold;}
.rear { margin-right: 0px !important;}
.block { display: block;}
.mb15 { margin-bottom:15px !important; }
.mb0 { margin-bottom:0px !important; }
.mb20 { margin-bottom:20px !important; }
.mr30 { margin-right: 30px !important;}

table.frame { margin:0; padding:0; border:1px solid #EBEBEB; border-bottom:0; width:870px; }
tr.ram {  }
tr.storage {  }
tr.ip-block {  }
tr.firewall {  }
tr.cloud-storage {  }
tr.transfer {  }
tr.dedicated-sql {  }
tr.ssl {  }
tr.seo {  }
tr.hotlink-protection {  }
tr.proxypass {  }
table.frame table td { background-color:#FFF; border-bottom:1px solid #EBEBEB; padding:4px 0 4px; text-align:left; }
table.frame table td span { padding-left:10px; }
table.frame table td.fieldarea { background-color:#F5F5F5; color:#333; text-align:center; border-right:1px solid #EBEBEB; width:80px; }


/* ====== HOMEPAGE SCROLLER STYLES ====== */
.white { color:#ffffff; }
.white a { color:#719430; }
.blue  { color:#99CCFF; }


/* ====== CLOUD_SECTION ====== */
.cloud_right{ float:right; width:200px; padding-top:10px; }
.cloud_right ul{ list-style:none; }
.cloud_right ul li{ display:block; padding-top:1px; }
.cloud_right ul li a{ display:block; text-transform:uppercase; color:#fff; font-size:12px; padding:5px 25px; width:150px; height:20px; background:#220C45 url(/images/layout/bg-cloud_right-a.png) top left no-repeat; text-decoration:none; font-weight:900; }
.cloud_right ul li a:hover, .cloud_right ul li a.active{ background:#DBF1FF url(/images/layout/bg-cloud_right-a.png) bottom left no-repeat; color:#1F0B40; }
.cloud_left{ padding-top:10px; float:left; width:750px; padding-right:10px; }
.mainpic{ float:right; padding-left:10px; padding-bottom:10px; }
.cloud_left h1{ font-size:23px; color:#07041A; font-weight:100; padding-bottom:15px; }
.cloud_left h2{ font-size:16px; color:#07041A; font-weight:900; margin-left:0; padding-top:10px; }
.cloud_left .under_main{ font-size:16px; color:#07041A; display:block; padding-bottom:10px; line-height:22px; }
.cloud_left p{ color:#07041A; font-size:12px; line-height:16px; padding-bottom:5px; }
.cloud_left p.beftab{ padding-bottom:5px; }
.cloud_left p.stroke{ padding-bottom:0px; padding-top:5px; }
.cloud_left p.sec{ padding-bottom:20px; padding-top:0px; }
.cloud_left p.stroke strong{ text-decoration:underline; }
.cloud_left ul{ margin-left:15px; }
.cloud_left ul li{ list-style:disc outside; color:#2D0B66; }
.cloud_left ul li strong{ color:#07041A; font-size:12px; line-height:16px; padding-bottom:5px; font-weight:900; }
.cloud_left ul li p{ color:#07041A; font-size:12px; line-height:16px; padding-bottom:5px; font-weight:100; }
.cloud_left .more_cloud{ display:block; text-align:center; width:338px; padding:17px 0; height:14px; font-size:14px; color:#fff; font-weight:900; background:#220C45 url(/images/layout/mainbut.jpg) top left no-repeat; text-transform:uppercase; text-decoration:none; margin-bottom:10px; overflow:hidden; }
.cloud_left .more_cloud{ display:block; text-align:center; width:387px; padding:17px 0; height:14px; font-size:14px; color:#fff; font-weight:900; background:#220C45 url(/images/layout/cloudapibut.jpg) top left no-repeat; text-transform:uppercase; text-decoration:none; margin-bottom:10px; margin-top:15px; overflow:hidden; }

.side-content .cloud_left table{ width:740px; margin:0; border:0; margin-bottom:20px; }
.side-content .cloud_left table.pricing_two{ width:510px; }
.side-content .cloud_left table thead tr th{ padding:0 19px; font-size:10px; text-transform:uppercase; font-weight:900; color:#fff; background:#260D4E url(/images/layout/comparetableth.gif) top center no-repeat; line-height:30px; border:0; text-align:center; }
.side-content .cloud_left table thead tr th.first{ text-align:left; padding:0 19px; width:auto; }
.side-content .cloud_left table.pricing_two thead tr th.last{ text-align:right; padding:0 19px; }
.cloud_left table thead tr th.first{ background:#260D4E url(/images/layout/comparetableth.gif) top left no-repeat; }
.cloud_left table thead tr th.last{ background:#260D4E url(/images/layout/comparetableth.gif) top right no-repeat; }
.side-content .cloud_left tbody tr{ height:auto; }
.side-content .cloud_left table tbody tr td{ padding:0 19px; font-size:10px; text-transform:uppercase; font-weight:900; color:#260D4E; background:#fff url(/images/layout/tablebord.gif) bottom center no-repeat; line-height:25px; padding-bottom:1px; border:0; white-space:nowrap; width:auto; text-align:center; }
.side-content .cloud_left table tbody tr td.first{ text-align:left; padding:0 19px; background-position:bottom left; }
.side-content .cloud_left table.pricing_one tbody tr td.first{ text-align:left; padding:0 40px; }
.side-content .cloud_left table.pricing_two tbody tr td.last{ text-align:right; }
.side-content .cloud_left table tbody tr td.last{ background-position:bottom right; }
.side-content .cloud_left table tbody tr.every_other td{ background:#F4FBFE url(/images/layout/tablebord2.gif) bottom center no-repeat; }
.side-content .cloud_left table tbody tr.every_other td.first{ background-position:bottom left; }
.side-content .cloud_left table tbody tr.every_other td.last{ background-position:bottom right; }
.side-content .cloud_left table tbody tr.last td{ padding-bottom:3px; background:#fff url(/images/layout/tablelastbord.gif) bottom center no-repeat; }
.side-content .cloud_left table.pricing_two tbody tr.last td{ padding-bottom:3px; background:#F4FBFE url(/images/layout/tablelastbord2.gif) bottom center no-repeat; }
.side-content .cloud_left table tbody tr.last td.first{ background-position:bottom left; }
.side-content .cloud_left table tbody tr.last td.last{ background-position:bottom right; }

.pricing_form{ width:499px; height:auto; padding:10px 20px; padding-top:15px; background:#F0F9FE url(/images/layout/pricing1.gif) top left no-repeat; }
.pricing_form label{ display:block; width:210px; float:left; font-weight:900; font-size:12px; color:#05010F; padding:6px 0; }
.pricing_form .form_part{ display:block; width:280px; float:right; font-weight:100; font-size:12px; color:#05010F; padding:4px 0; }
.pricing_form .form_part select{ width:275px; font-size:12px; }
.pricing_form .checks input{ display:block; float:left; }
.pricing_form .form_part label{ display:block; width:auto; float:left; font-weight:100; padding:3px 5px; padding-right:20px; }
.pricing_form .checks2 select{ width:180px; display:block; float:left; margin-right:5px; }
.pricing_form .checks2 input{ display:block; float:left; width:60px; font-size:12px; }
.pricing_form .checks2 label{ display:block; width:auto; float:left; font-size:12px; padding:3px 5px; padding-right:0; }

.price_part{ width:494px; height:auto; padding:0px 20px; padding-right:25px; background:#fff url(/images/layout/pricing2.gif) top left no-repeat; }
span.lefty{ display:block; width:210px; float:left; font-weight:900; font-size:12px; color:#05010F; line-height:28px; }
span.righty{ display:block; width:280px; float:right; font-weight:900; font-size:12px; color:#05010F; line-height:28px; text-align:right; }
.price_part2{ width:494px; height:auto; padding:0px 20px; padding-right:25px; background:#F0F9FE url(/images/layout/pricing3.gif) top left no-repeat; }
.price_part2 span.lefty{ line-height:32px; }
.price_part2 span.righty{ line-height:32px; }

.price_box{ width:210px; float:left; padding:20px 0 15px 0; }
.price_box ul{ margin-left:0; }
.price_box ul li{ list-style:none; color:#07041A; padding-left:10px; background:url(/images/layout/pricing_cross.gif) 0 7px no-repeat; font-weight:900; line-height:22px; font-size:12px; }



/* ====== BANNER/MEDIA_SECTION ====== */
.wrap22 .main {width:960px; padding: 25px 0 0 0;}
.wrap22 .main h2 {width:960px; padding: 0 0 20px 0; margin:0;}
.wrap22 .menu { width: 960px; height: 42px; background: #F1FCFF url(http://www.webair.com/banners_new/web/images/menubg.jpg) top left no-repeat; color: #3B297D; text-align: center; margin: 0 0 50px 0; }
.wrap22 .menu ul { background: #F1FCFF url(http://www.webair.com/banners_new/web/images/menubg.jpg) top left no-repeat; color: #3B297D;}
.wrap22 .menu ul li { display: inline; }
.wrap22 .menu ul li a { color: #3B297D; text-decoration: none; border-right: 1px #3B297D solid; margin: 0 5px 0 0; padding: 0 7px 0 0; line-height: 42px; font-weight: bold; }
.wrap22 .menu ul li a:hover { text-decoration: underline; }
.wrap22 h2{ text-align:center; }
.wrap22 { margin:0 auto; text-align:left;  width:960px; position: relative; }
.wrap22 .flash1 { margin:0px; padding:0px; }