/* CSS Document */

* { margin:0; padding:0; }
body { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#232323 }

img { border:none; }

a { color:#bf1c24; text-decoration:none;  }
a:hover { color:#000;  }

#container { margin:auto; width:760px; margin-top:10px; }
#header { position:relative; height:216px; background: url(/pic/bg_header.jpg) top left no-repeat; }
#header .logo { margin-top:5px; margin-left:10px; outline: none; }
#header #header_msg1 { position:absolute; top:110px; left:15px; font-size:30px; font-weight:normal; color:#bf1c24; letter-spacing:-1px; outline: none; }
#header #header_msg2 { position:absolute; top:140px; left:16px; font-size:16px; letter-spacing:0px; color:#68696a; outline: none; }
#header_benefits { position:absolute; top:185px; left:18px; outline: none; }
#header_benefits li { display:block; float:left; color:#68696a; font-size:12px; font-weight:bold; padding-left:15px; margin-right:7px; background: url(/pic/bullet_001.gif) left center no-repeat; outline: none; }
#header_login { width:200px; border:0px solid #F00; position:absolute; top:20px; left:315px; line-height:10px; outline: none; }
#header_login input { border:1px solid #DDD; font-size:11px; padding:4px 1px 4px 1px;  vertical-align:middle; color:#333; outline: none; }
#header_login .button { border:none; vertical-align:middle; outline: none; }

.boxplans { margin-top:10px; margin-bottom:10px; }
.boxplans .boxplanstop { height:42px; background:url(/pic/bg_boxmaintop.gif) top left no-repeat; margin-top:-1px; position:relative; z-index:2; }
.boxplans .boxplansbodyout { background:url(/pic/bg_boxmain.gif) top left repeat-y; }
.boxplans .boxplansbody { background:url(/pic/bg_boxmainbottom.gif) bottom left no-repeat; min-height:204px; }
.boxplans .boxplansbody_inside { margin-top:-38px; padding:1px; position:relative; z-index:3; }
.boxplans .boxplansbody_inside table td { padding:3px; font-size:12px; }
.boxplans .boxplansbody_inside select { width:120px; }

.tabsbar { z-index:3; position:relative; outline: none; }
.tabsbar a.tab { display: block; float:left; width:172px; height:22px; margin-right:2px; background:url(/pic/tabs.gif) -172px 0px no-repeat; font-size:14px; letter-spacing:-1px; color:#505050; font-weight:bold; text-align:center; padding-top:5px; outline: none; }
.tabsbar a.tab:hover { background:url(/pic/tabs.gif) -344px 0px no-repeat; color:#bf1c24; outline: none; }
.tabsbar a.selected, .tabsbar a.selected:hover { background:url(/pic/tabs.gif) 0px 0px no-repeat; color:#bf1c24; border-bottom:1px solid #f0f2f4; outline: none; }

.price { font-size:26px; font-weight:bold; letter-spacing:-1px; color:#bf1c24; position:absolute; top:83px; left:158px; }
.customprice { font-size:26px; font-weight:bold; letter-spacing:-1px; color:#bf1c24; }

.introduction h1 { background:url(/pic/heading_3simplesteps.gif) no-repeat top center; text-indent:-9999px; margin:10px; margin-bottom:0px; float:left; display:block; height:30px; width:200px; letter-spacing:-1px; }
.introduction p { margin-left:230px; text-align:justify; padding-top:5px;  }

.stepno { background:url(/pic/bg_headline.gif) left top no-repeat; height:22px; font-size:14px; padding-left:10px; padding-top:6px; color:#bf1c24; font-weight:bold; text-transform:uppercase; margin-bottom:5px; }
.stepnocaps { background:url(/pic/bg_headline.gif) left top no-repeat; height:22px; font-size:14px; padding-left:10px; padding-top:6px; color:#bf1c24; font-weight:bold; margin-bottom:5px; }

.contenttab { background:url(/pic/bg_headline.gif) left top no-repeat; height:22px; font-size:10px; padding-left:10px; padding-top:7px; color:#bf1c24; font-weight:bold; margin-bottom:5px; }
#content {}
#content p { text-align:justify; padding:3px;}

#plans { position:relative; margin-bottom:5px; height:250px; }
#cplans { position:relative; margin-top:10px; }

.plan1 { width:239px; height:248px; display:block; float:left; background: url(/pic/bg_plan1.jpg) 0px 0px no-repeat; position:relative; margin-right:8px; }
.plan1_on { width:239px; height:248px; display:block; float:left; background: url(/pic/bg_plan1.jpg) -248px 0px no-repeat; position:relative; margin-right:8px;  }

.plan2 { width:239px; height:248px; display:block; float:left; background: url(/pic/bg_plan2.jpg) 0px 0px no-repeat; position:relative; margin-right:8px; }
.plan2_on { width:239px; height:248px; display:block; float:left; background: url(/pic/bg_plan2.jpg) -248px 0px no-repeat; position:relative; margin-right:8px; }

.plan3 { width:239px; height:248px; display:block; float:left; position:relative;  background: url(/pic/bg_plan3.jpg) 0px 0px no-repeat;  }
.plan3_on { width:239px; height:248px; display:block; float:left; position:relative;  background: url(/pic/bg_plan3.jpg) -248px 0px no-repeat; }

.planCustom { width:239px; height:248px; display:block; float:left; position:relative;  background: url(/pic/bg_plan3.jpg) 0px 0px no-repeat;  }
.planCustom_on { width:239px; height:248px; display:block; float:left; position:relative;  background: url(/pic/bg_plan3.jpg) -248px 0px no-repeat; }

.plan_type { font-size:24px; letter-spacing:-1px; color:#bf1c24; position:absolute; font-weight:normal; top:10px; left:95px; }
.plan_desc { font-size:16px; letter-spacing:-1px; position:absolute; top:32px; left:95px; color:#505050; font-weight:bold; }
.plan_info { position:absolute; left:15px; top:69px; }
.plan_info li { list-style:none; background: url(/pic/tick.gif) left top no-repeat; padding-left:17px; margin-bottom:5px; font-size:12px; }
.plan_info li.moreinfo { font-weight:bold; background:none; }

a.choose_plan { position:absolute; left:10px; bottom:10px; display:block; background: url(/pic/btn_choose.gif) 0px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; outline:none; }
a.choose_plan:hover, a.choose_plan_active { position:absolute; left:10px; bottom:10px; display:block; background: url(/pic/btn_choose.gif) -104px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; outline:none; }
a.choose_plan_custom { position:absolute; left:111px; bottom:-21px; display:block; background: url(/pic/btn_choose.gif) 0px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; outline:none; }
a.choose_plan_custom:hover, a.choose_plan_custom_active { position:absolute; left:111px; bottom:-21px; display:block; background: url(/pic/btn_choose.gif) -104px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; outline:none; }

a.choose_btn { display:block; background: url(/pic/btn_choose.gif) 0px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; outline:none; }
a.choose_btn:hover, a.choose_btn_active { display:block; background: url(/pic/btn_choose.gif) -104px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; outline:none; }

.price { font-size:26px; font-weight:bold; letter-spacing:-1px; color:#bf1c24; position:absolute; top:83px; left:140px; }

#package { margin-bottom:5px; outline:none; }
#package_linux { position:relative; height:178px; background:url(/pic/bg_software2.gif) 0px 0px no-repeat; outline:none; }
#package_windows { position:relative; height:178px; background:url(/pic/bg_software1.gif) 0px 0px no-repeat; outline:none; display:none;}
#icon_win { position:absolute; top:107px; left:12px; width:54px; height:54px; display:block; background: url(/pic/icon_win.png) no-repeat; text-indent:-9999px; outline:none; }
#icon_win_off { position:absolute; top:107px; left:12px; width:54px; height:54px; display:block; background: url(/pic/icon_win_off.png) no-repeat; text-indent:-9999px; outline:none; }
#icon_win_off:hover { position:absolute; top:107px; left:12px; width:54px; height:54px; display:block; background: url(/pic/icon_win.png) no-repeat; text-indent:-9999px; outline:none; }
#icon_linux { position:absolute; top:17px; left:10px; display:block; width:54px; height:54px; background:url(/pic/icon_linux.png) no-repeat; text-indent:-9999px; outline:none; }
#icon_linux_off { position:absolute; top:17px; left:10px; display:block; width:54px; height:54px; background:url(/pic/icon_linux_off.png) no-repeat; text-indent:-9999px; outline:none; }
#icon_linux_off:hover { position:absolute; top:17px; left:10px; display:block; width:54px; height:54px; background:url(/pic/icon_linux.png) no-repeat; text-indent:-9999px; outline:none; }

#package_windows {}
#package_windows ul { position:absolute; left:90px; top:12px; }
#package_windows li { list-style:none; float:left; display:block; position:relative; text-align:center; height:150px; margin-left:10px; margin-right:10px;  }
#package_windows li span.pack_price { display:block; width:71px; margin-bottom:5px; text-align:center; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#bf1c24; }
#pack_description_win { font-size:11px; font-weight:bold; line-height:12px; color:#666666; position:absolute; left:100px; top:145px; height:30px; overflow:hidden; width:525px; }

#package_windows .custom_pack { position:absolute; top:10px; left:640px; }
#package_windows .custom_pack .pack_info { float:left; font-weight:bold; color:#626263; font-size:11px; text-align:center; line-height:10px; }
#package_linux .custom_pack  { position:absolute; top:10px; left:640px; }
#package_linux .custom_pack .pack_info { float:left; font-weight:bold; color:#626263; font-size:11px; text-align:center; line-height:10px; }

#package_linux {}
#package_linux ul { position:absolute; left:90px; top:12px; }
#package_linux li { list-style:none; float:left; display:block; text-align:center; height:150px; margin-left:10px; margin-right:10px;  }
#package_linux li span.pack_price { display:block; width:71px; margin-bottom:5px; text-align:center; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#bf1c24; }
#pack_description_linux { font-size:11px; font-weight:bold; line-height:12px; color:#666666; position:absolute; left:100px; top:145px; height:30px; overflow:hidden; width:525px; }

.boot_step { min-height:40px; outline: none; }
.boot_step p { text-align:justify; margin-right:210px; padding-left:5px; padding-top:5px; outline: none; }
.btn_boot { cursor:pointer; float:right; background:url(/pic/btn_bootpay.gif) 0px 0px; border:none; text-indent:-9999px; width:202px; height:40px; outline: none; }
.btn_boot_on { cursor:pointer; float:right; background:url(/pic/btn_bootpay.gif) -202px 0px; border:none; text-indent:-9999px; width:202px; height:40px; outline: none; }

#footer { margin-top:5px; }
#footer .menu { height:25px; background:url(/pic/bg_footer.gif); padding-left:10px; padding-top:3px;  }
#footer .menu a { display:block; float:left; margin:5px; margin-right:10px; text-decoration:none; color:#000; }
#footer .menu a:hover { text-decoration:underline; color:#bf1c24; }
#footer p { padding:10px 10px 10px 15px;  }

.dotted { background:url(/pic/horizontal_dotted.gif) top repeat-x; }
.dotted_space { clear:both; background:url(/pic/horizontal_dotted.gif) top repeat-x; height:1px; overflow:hidden; margin-top:5px; margin-bottom:5px;  }

div.form { width:auto; }
* html body div.form { width:auto; }
div.row { clear: both; padding-top: 6px; width:auto; }
* html body div.row { padding-top: 2px; } /* IE Hack */
div.row span.f_label { float: left; width: 100px; text-align: right; padding-top:2px; border:0px solid #000;  }
div.row span.f_input { float: left; width: 600px; text-align: left; margin-left:5px; border:0px solid #000; }

.submit_mail { display:block; background: url(/pic/btn_send.gif) 0px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; border:none; margin-bottom:10px; margin-top:5px; }
.submit_mail_active { display:block; background: url(/pic/btn_send.gif) -104px 0px no-repeat; text-indent:-9999px; height:26px; width:104px; border:none; margin-bottom:10px; margin-top:5px; }

.input { border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:3px; font-size:11px; }
.select { border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:3px; font-size:11px; }

.success { min-height:300px;  }
* html .success { height:300px;  }
.success p { padding:5px; font-weight:bold; color:#0066CC; }

.error { min-height:300px;  }
* html .error { height:300px;  }
.error p { padding:5px; font-weight:bold; color:#CC0000; }

#pagemsg { position: absolute; width: 360px; padding: 30px 20px 35px 20px; margin-left: -180px; left: 50%; top: 150px; background: #fff; border: 2px solid #d2e0ea; border-color: #cdd0d7 #cdd0d7 #cdd0d7 #cdd0d7; color: #bf1c24; text-align: center; font-size: 12px; font-weight: bold; z-index: 789; display: none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.LoginField { background-color:#FFFFFF; border:1px solid #9C3337; color:#1C6696; font-family:Verdana,Arial; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; height:16px; text-decoration:none; width:80px; }
.Lbuttons { background:#FFFFFF none repeat scroll 0%; border:1px solid #9C3337; color:#1E4359; font-family:Verdana,Arial; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; height:20px; text-decoration:none; width:40px; }

.borderTopNone, #nav-menu ul.nav-login li ul li.linkTrouble { border-top: 0 solid #ffffff !important; }
#data .substarthead { font-size:11px; background-color:#EDEDEF; border:1px solid #999999; padding:5px;}
#data .subhead { font-size:11px; background-color:#EDEDEF; border:1px solid #999999; border-left:0; padding:5px;}
#data tr.detail td, .head { padding:5px; border:1px solid #555555;}

#box-big-i {
    background: transparent url(http://vmware-hosting.com/vmh.bt.png?type=1) top left no-repeat;
}
#box-big-ii {
    background: transparent url(http://vmware-hosting.com/vmh.bt.png?type=2) top right no-repeat;
}
#box-big-iii {
    position: relative;
    margin: 0 9px;
    _margin: 0 6px;
    height: 175px;
   _height: 195px;
    padding: 10px 10px 10px 0px;
    background: transparent url(http://vmware-hosting.com/vmh.bt.png) repeat-x;
}
#box-big-iii p {
    position: relative
    margin: 0px;
    padding: 1px 0px 1px 20px;
}
#box-big-iii .bottomlinks {
    position: absolute;
    top: 168px; left: 0px;
    min-width: 430px;
    _width: 380px;
}
