@font-face {
  font-family:'DroidSansRegular';
  src:url('fonts/DroidSans-webfont.eot');
  src:local('â˜º'), url('fonts/DroidSans-webfont.woff') format('woff'), url('fonts/DroidSans-webfont.ttf') format('truetype'), url('fonts/DroidSans-webfont.svg#webfontKYIQSBQk') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'DroidSansBold';
  src:url('fonts/DroidSans-Bold-webfont.eot');
  src:local('â˜º'), url('fonts/DroidSans-Bold-webfont.woff') format('woff'), url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'), url('fonts/DroidSans-Bold-webfont.svg#webfontljpTCDjw') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'CartoGothicStdBook';
  src:url('fonts/CartoGothicStd-Book-webfont.eot');
  src:local('☺'), url('fonts/CartoGothicStd-Book-webfont.woff') format('woff'), url('fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'), url('fonts/CartoGothicStd-Book-webfont.svg#webfontiSSvHuvy') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'CartoGothicStdBold';
  src:url('fonts/CartoGothicStd-Bold-webfont.eot');
  src:local('☺'), url('fonts/CartoGothicStd-Bold-webfont.woff') format('woff'), url('fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'), url('fonts/CartoGothicStd-Bold-webfont.svg#webfontXG7opWym') format('svg');
  font-weight:normal;
  font-style:normal;
}
body {
  font-family:'DroidSansRegular', Arial, sans-serif;
  font-size:15px;
  color:#28292e;
  background:repeat-x #ffffff url(/images/bg2.png);
  line-height:1.4em;
}
body#home { background:repeat-x #ffffff url(/images/bg1.png); }
.droidBold {
  font-family:'DroidSansRegular';
  color:#999999;
}
.best { background-color:#daf5ff; }
.projects {
  margin-bottom:15px;
  border-bottom:2px solid #cccccc;
  padding-bottom:15px;
  clear:both;
}
.projectLogo {
  float:right;
  margin-bottom:50px;
}
.bestg { background-color:#efefef; }
h3.sectionTab {
  font-size:18px;
  color:#31acd6;
  border-bottom:1px solid #31acd6;
  display:block;
  clear:right;
  margin-bottom:10px;
}
.footerhead {
  color:#444745;
  font-size:14px;
}
td.blogtable {
  width:33%;
  padding:5px;
}
h3.blogtitle {
  font-size:14px;
  color:#000000;
}
tr.even { background-color:#cbcbcb; }
.green { color:#669900; }
.red { color:#9e1c1c; }
td.wh-head, td.wh-head1, td.wh-check, td.wh-cross { text-align:center; }
td.wh-check, td.wh-cross { width:224px; }
td.wh-check1, td.wh-cross1 {
  width:184px;
  text-align:center;
}
td.vps-check, td.vps-cross {
  width:128px;
  text-align:center;
}
td.wh-first, td.vps-first {
  width:170px;
  font-family:'CartoGothicStdBook';
  text-align:right;
}
td.vps-first {
  width:100px;
  font-weight:bold;
}
td.triplered {
  font-size:11px;
  line-height:13px;
  text-align:center;
}
table.webhosting tr:nth-child(even) { background:#efefef; }
table.webhosting tr:nth-child(odd) { background:#ffffff; }
td.wh-head {
  background-image:url("/images/layout/bg_nav.png");
  background-repeat:repeat-x;
  font-size:18px;
  text-shadow:0 1px rgba(255, 255, 255, 0.6);
  font-family:'CartoGothicStdBold';
  color:#333333;
}
td.wh-head1 {
  font-size:18px;
  font-family:'CartoGothicStdBold';
  color:#333333;
}
a.SignUpButtonvps {
  padding:3.5px 36px;
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  border-radius:18px;
  -webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 0;
  -moz-box-shadow:rgba(0,0,0,0.5) 0 1px 0;
  box-shadow:rgba(0,0,0,0.5) 0 2px 0;
  text-shadow:rgba(0,0,0,.9) 0 1px 2px;
  color:white;
  font-size:15px;
  font-family:'DroidSansRegular', sans-serif;
  text-decoration:none;
  vertical-align:middle;
}
a.SignUpButton {
  padding:12px 36px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 0;
  -moz-box-shadow:rgba(0,0,0,0.5) 0 1px 0;
  box-shadow:rgba(0,0,0,0.5) 0 2px 0;
  text-shadow:rgba(0,0,0,.9) 0 1px 2px;
  color:white;
  font-size:16px;
  font-family:'DroidSansRegular', sans-serif;
  text-decoration:none;
  vertical-align:middle;
}
a.SignupGreen:hover {
  border-top-color:#669900;
  background:#557f01;
  color:#ffffff;
}
a.SignupBlue:hover {
  border-top-color:#008b9f;
  background:#01a5bd;
  color:#ffffff;
}
a.SignupYellow:hover {
  background:#ffc207;
  border-top:1px solid #ffd307;
  color:#ffffff;
}
a.SignupBlue:active {
  border-top-color:#ffdf97;
  background:#ef9a00;
}
a.SignupGreen {
  background:#669900;
  border-top:1px solid #95dd05;
}
a.SignupBlue {
  background:#00c9e6;
  border-top:1px solid #acecf5;
}
a.SignupYellow {
  background:#ffa807;
  border-top:1px solid #f2ce8b;
}
.note {
  border:1px solid #efefef;
  padding:15px;
  background-color:#ffffcc;
  margin-bottom:20px;
}
.topleft {
  -moz-border-radius-topleft:5px;
  -webkit-border-radius-topleft:5px;
  border-radius-topleft:5px;
}
.topright {
  -moz-border-radius-topright:5px;
  -webkit-border-radius-topright:5px;
  border-radius-topright:5px;
}
a {
  text-decoration:none;
  color:#336699;
}
a:hover { text-decoration:underline; }
.logo_download { clear:both; }
.cards {
  text-align:center;
  margin:10px 0;
}
div.logo_download_inner img { margin-bottom:12px; }
div.logo_download_inner {
  float:left;
  padding-right:38px;
  text-align:center;
  color:#666666;
}
.promoBox {
  width:300px;
  float:right;
  margin-left:20px;
  font-size:18px;
}
h2.subHead {
  font-size:24px;
  line-height:31px;
  color:#010101;
}
.vps {
  float:left;
  width:159px;
}
h1.sectionhead {
  font-size:32px;
  color:#333333;
  font-family:CartoGothicStdBold;
  padding:30px 0px;
}
.promotxt {
  font-size:12px;
  clear:both;
}
.small { font-size:10px; }
.promoMoney:hover { cursor:pointer; }
.promoMoney .small {
  font-size:12px;
  margin-bottom:10px;
  display:inline;
  position:relative;
}
.promoMoney {
  float:right;
  font-size:22px;
  margin-top:6px;
  padding:4px 11px 2px 11px;
  background:repeat-x #31acd6 url(/images/layout/bg_rightcol_btn.png);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border:1px solid #1b7897;
  color:#ffffff;
  text-shadow:rgba(0, 0, 0, 0.6) 1px 1px 1px;
}
label.login { color:#fcbc32; }
b.didyouknow {
  color:#000000;
  font-size:26px;
  font-weight:normal;
}
div.didyouknow {
  padding:10px;
  background-color:#efefef;
  border:1px solid #cbcbcb;
  width:270px;
}
.textRightRed {
  color:#9e1c1c;
  font-size:26px;
}
.subpromoHead {
  padding:5px;
  background-color:white;
  border-bottom:#cbcbcb solid 2px;
  text-align:center;
}
.subpromo {
  padding:5px;
  border-bottom:#cbcbcb solid 1px;
}
.sgpurple { color:#5b3381; }
h5.login {
  margin-left:8px;
  margin-top:4px;
  font-size:18px;
}
.sgyellow { color:#fcbc32; }
.orange { color:#db7903; }
.green { color:; }
strong { font-weight:normal; }
.clear { clear:both; }
#wrapper {
  width:960px;
  margin:auto;
  clear:both;
}
.domainbox {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background-image:url(/images/bgr_domain.jpg);
  background-repeat:repeat-x;
  background-color:#cccccc;
  height:82px;
  padding:20px;
}
#logo:hover { cursor:pointer; }
#logo {
  width:260px;
  height:54px;
  margin:-15px 0 15px 0px;
  float:left;
  background-image:url(/images/layout/logo.png);
  background-repeat:no-repeat;
}
#nav {
  margin-top:43px;
  margin-bottom:4px;
  font-size:14px;
  letter-spacing:0.04em;
  color:#ffffff;
}
ul.topnav li a:hover { text-decoration:none; }
ul.topnav li a {
  color:#ffffff;
  text-decoration:none;
}
ul.topnav li {
  display:inline;
  float:left;
  text-align:center;
  padding:25px 10px 5px 6px;
}
ul.topnav { float:right; }
#utilityNav a:hover { color:#fcbc32; }
#utilityNav a { color:#b9b9b9; }
#utilityNav {
  text-align:center;
  height:auto;
  padding:3px;
  float:right;
  background-color:rgba(0,0,0,.4);
  color:#b9b9b9;
  margin-right:20px;
  font-size:12px;
  letter-spacing:1px;
}
#content { background-color:#ffffff; }
table tr td { padding:8px; }
.submenu a {
  color:#ffffff;
  text-shadow:rgba(0, 0, 0, 0.5) 1px 1px 1px;
}
.submenu a.selected {
  background-repeat:no-repeat;
  background-position:center 16px;
  padding-bottom:10px;
  background-image:url(/images/layout/arrow_up_white.png);
}
.submenu {
  background-color:#cbcbcb;
  display:inline-block;
  padding:7px 10px 3px 10px;
  margin-left:93px;
  text-decoration:none;
  font-weight:bold;
  height:19px;
  line-height:1;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  position:relative;
  cursor:pointer;
  background-repeat:repeat-x;
  background-image:url(/images/layout/bg_menu.png);
  float:left;
  border:1px solid #0494ae;
  z-index:10;
}
.subsubmenu a { color:#000000; }
.subsubmenu a.selected {
  background-repeat:no-repeat;
  background-position:center 14px;
  padding-bottom:10px;
  background-image:url(/images/layout/arrow_up.png);
}
.subsubmenu {
  background-color:#5b3381;
  display:inline-block;
  padding:9px 10px 1px 10px;
  margin-top:-2px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  height:19px;
  line-height:1;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border:1px solid #b2b2b2;
  font-size:12px;
  position:relative;
  cursor:pointer;
  background-repeat:repeat-x;
  background-image:url(/images/layout/bg_submenu.png);
  clear:both;
  z-index:1;
}
.h4 {
  font-size:21px;
  color:#343735;
}
h3.home {
  font-size:26px;
  color:#010101;
}
td.wh-m {
  font-size:14px;
  text-align:center;
}
.buynow {
  background-color:#66ff00;
  display:inline-block;
  padding:8px 10px 4px 10px;
  color:black;
  text-decoration:none;
  font-weight:bold;
  height:19px;
  line-height:1;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -moz-box-shadow:0 1px 3px #99cc00;
  -webkit-box-shadow:0 1px 3px #99cc00;
  position:relative;
  cursor:pointer;
  float:right;
}
ul.bottomnav li a:hover {
  color:#444745;
  text-decoration:underline;
}
ul.bottomnav li a { color:#666666; }
ul.bottomnav li {
  border-left:1px solid #e9f3f1;
  padding:10px 0px 0px 12px;
  float:right;
  width:25%;
  font-size:12px;
  text-align:left;
  line-height:20px;
}
ul.bottomnav {
  clear:both;
  border-top:1px solid #e9f3f1;
}
input.bottomSearch {
  border:0px solid #ffffff;
  height:22px;
  font-size:14px;
  color:#484848;
  background-image:url(/images/layout/searchbg.png);
  background-repeat:no-repeat;
  padding:3px 0px 0px 10px;
}
#callout {
  width:400px;
  height:auto;
  background-color:#ffffff;
  padding:10px 30px 25px 30px;
  box-shadow:0px 0px 3px rgba(0,0,0, 0.5);
  -moz-box-shadow:0px 0px 3px rgba(0,0,0, .5);
  -webkit-box-shadow:0px 0px 3px rgba(0,0,0, .5);
  float:left;
  margin:20px 10px;
}
.recentNews h2 {
  margin-bottom:20px;
  font-size:20px;
}
.recentNews p {
  margin-bottom:20px;
  font-size:12px;
}
.recentNews {
  border:1px solid #efefef;
  width:400px;
  padding:10px 30px 25px 30px;
  float:left;
  margin:20px 9px;
  height:300px;
}
ul.rssFeed li a {
  color:#28292e;
  margin-bottom:17px;
  font-size:13px;
}
ul.rssFeed li a:hover { text-decoration:underline; }
#blind { display:none; }
.showall {
  font:normal 16px DroidSansRegular;
  text-decoration:none;
  background-color:#eeeeee;
  color:#333333;
  padding:2px 142px 2px 142px;
  border-top:1px solid #cccccc;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
  border-left:1px solid #cccccc;
}
.greencheck { color:#539c10; }
h1.homep {
  font-family:'CartoGothicStdBold', Arial, sans-serif;
  font-size:30px;
  line-height:30px;
  margin:5px 0px 10px 0px;
}
.homepsmall { font-size:22px; }
.banner {
  height:323px;
  background-color:#63457c;
  background-image:url(../images/purple_bg.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  border-bottom:4px solid #a7b2b1;
}
a.bold { font-weight:bold; }
#introtext {
  width:420px;
  padding:10px 0px;
  height:300px;
  margin-left:5px;
}
ul.bannerList li {
  color:#ffffff;
  font-size:16px;
  margin-top:7px;
  text-shadow:0px 1px 2px #333333;
}
h1.home {
  font-family:'CartoGothicStdBold', Arial, sans-serif;
  font-size:26px;
  letter-spacing:0.1em;
  color:#ffffff;
  margin:15px 0;
}
#homebanner {
  float:right;
  margin:16px 30px 0px 0px;
}
.homeb {
  width:361px;
  height:37px;
  text-align:center;
  margin-top:32px;
  padding-top:15px;
  margin-left:20px;
}
.homered { color:#6c4788; }
.yellowbg { background-image:url(/images/layout/button_right_orange.png); }
.yellowbg:hover { background-image:url(/images/layout/button_right_orange_on.png); }
.greenbg { background-image:url(/images/layout/button_right_purple_on.png); }
.greenbg:hover { background-image:url(/images/layout/button_right_purple.png); }
h2.findout a {
  font-family:'DroidSansRegular', arial, sans-serif;
  font-size:22px;
  color:#ffffff;
  text-shadow:rgba(61, 35, 83, 1) 0px 1px;
}
.logos {
  text-align:center;
  width:100%;
}
.legal a { color:#666666; }
.legal {
  color:#666666;
  width:950px;
  margin:auto;
  font-size:10px;
}
table.pricing td.ram {
  font-weight:bold;
  color:#9e1c1c;
}
table.pricing td {
  text-align:center;
  font-size:16px;
  padding:10px 6px;
  border-bottom:1px solid #cbcbcb;
}
table.pricing tr.priceHeader {
  font-weight:bold;
  background-color:#ececec;
}
table.pricing .priceHead {
  font-size:1.1em;
  color:#666666;
  font-weight:bold;
}
ul.checks li {
  background-image:url(/images/layout/check.png);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding-left:19px;
  min-height:18px;
  margin-bottom:4px;
}
ul.checks li.checkblue { background-image:url(/images/checkblue.png); }
ul.checks li.checkbox {
  background-image:url(/images/box.gif);
  width:80%;
  margin-left:20px;
  margin-bottom:10px;
  line-height:1.4em;
}
table.pricingVPS td.pricingTitle {
  text-align:left;
  border-bottom:1px solid #ffffff;
}
table.pricingVPS td.features {
  background-color:#ffffff;
  text-align:left;
  font-weight:normal;
  font-size:12px;
  padding-left:20px;
  width:350px;
}
table.pricingVPS .podd { background-color:#daf5ff; }
table.pricingVPS td.ram { color:#9e1c1c; }
table.pricingVPS td {
  text-align:center;
  font-size:16px;
  padding:6px 5px;
  border-bottom:1px solid #cbcbcb;
}
table.pricingVPS tr.priceHeader {
  font-weight:bold;
  background-color:#ececec;
  height:23px;
}
table.pricingVPS .priceHead {
  font-size:1.1em;
  color:#666666;
}
table.pricingVPS { width:900px; }
h2.standard {
  font-size:16px;
  color:#000000;
  margin-bottom:0px;
}
.t30day {
  text-align:right;
  width:400px;
  margin-bottom:-11px;
  float:right;
  margin-right:-35px;
  padding:4px;
}
ul.vpsextra {
  margin-top:30px;
  font-size:13px;
}
table.screens td img { border:1px solid #cbcbcb; }
table.screens td {
  text-align:center;
  padding:5px 60px;
}
table.screens { margin-top:30px; }
table.vpsscreens td img { border:1px solid #cbcbcb; }
table.vpsscreens td {
  text-align:center;
  padding:5px 5px;
  font-size:11px;
  color:#666666;
  line-height:12px;
}
table.vpsscreens { margin-top:30px; }
.lead {
  margin:10px 20px 40px 190px;
  font-size:16px;
  line-height:1.4em;
}
table.infra td {
  background-color:#dde3e6;
  border-width:0px;
  border-right:4px solid #ffffff;
}
table.infra td.head {
  background-color:#cccccc;
  letter-spacing:2px;
  font-weight:bold;
}
table.infra tr.odd td { background-color:#efefef; }
table.infra { border-width:0px; }

