body {
  background-color: #000;
  margin: 0;
  padding: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  min-width: 798px;
}
img {
  border: 0;
  vertical-align: middle;
}
img.inline {
  padding-left: 8px;
  float: right;
  clear: both;
}
a:link, a:visited {
  text-decoration: none;
  color: #EC8D00;
}
p {
  margin: 14px 0;
  padding: 0;
  line-height: 1.6em;
}

.buynow {
  font-size: 1.6em;
}

#header {
  height: 91px;
  background-color: #FFF;
  border-bottom: 3px solid #EC8D00;
  padding: 0 38px 0 30px;
  text-align: right;
  min-width: 798px;
}
#header p {
  margin: 0;
}
#header .phone {
  padding-top: 5px;
}
#header .phone img {
  margin: 10px 24px 0 0;
}
#header #livesupport, #login {
  font-size: 10px;
  margin: 8px 0;
  font-weight: bold;
  border-left: 2px solid #B3B3B3;
  float: right;
  color: #808080;
  height: 51px;
  padding: 24px 0 0 20px;
}
#livesupport {
  color: #FFF;
}
#login {
  height: 59px;
  padding-top: 16px;
}
#logo {
  margin: 25px 0 20px;
  float: left;
}
#login input[type="text"], #login input[type="password"]  {
  border: 1px solid #000;
  background-color: #FFF;
  font-family: Verdana;
  font-weight: bold;
  color: #000;
  font-size: 10px;
  width: 130px;
  margin: 5px 0 0;
}
#login input[type="text"]:focus, #login input[type="password"]:focus  {
  background-color: #EEE;
}
#login input[type="image"] {
  vertical-align: top;
  margin: 6px 0 0 12px;
  border: none;
}
#topnav li, h1 {
  font-family: "Arial Narrow", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
#footer .phone, .fb-root {
  float: left;
}
#slogan {
  float: right;
}
#content {
  background: #FFF url('/shared/fade.topnav.white.png') repeat-x top left;
  padding: 10px;
  font-size: 0.8em;
}
h1 {
  color: #FF9900;
  font-size: 2.2em;
  margin: 0;
}
h2 {
  font-size: 1.1em;
  margin: 8px 0 20px;
}
h3 {
  font-size: 1em;
  margin: 24px 0 -8px;
}
#footer {
  border-top: 3px solid #EC8D00;
  padding: 10px 38px 10px 30px;
  font-size: 7pt;
  color: #FFF;
  text-align: right;
}
#footer p {
  margin: 0;
  height: 70px;
}

.alert {
  padding: 4px 4px 4px 56px;
  border: 1px dashed #D0D030; 
  background: #FFFFB0 url('/shared/icon.alert.trans.png') no-repeat 4px center;
  min-height: 48px;
}

.info {
  padding: 4px 4px 4px 56px;
  border: 1px dashed #20C020;
  background: #B0FFB0 url('/shared/icon.info.trans.png') no-repeat 4px center;
  min-height: 48px;
}
.orderbox {
  width: 44%;
}


/* cloud stuff */


#app_list_main {
	padding: 0 0 0 2em;
	margin: 0 0 0 2em;
	text-align: left;
	width: 100%;
}

#app_list_main  {
	padding: 0;
	margin: 0;
}

#app_list_main ul {
	list-style-type: square;
	font-size: 110%;
	margin: 2em 0 0 2em;
	padding: 0;
}

#app_list_main h3 {
	margin: 3em 0 0 0;
	padding: 0;
	font-size: 120%;
	font-style: italic;
}

.error:before {
  content: "Error: ";
}

.error {
  color: red;
  font-weight: bold;
  padding: 4px;
  border: 2px solid #CCC;
  background-color: #EEE;
}

#cloudben li:nth-of-type(odd) {
float: right;
}
#cloudben li:nth-of-type(even) {
float: left;
}
#cloudben {
list-style-type: none;
text-align: justify;
}
#cloudben li {
width: 45%;
}

#topnav {
  height: 30px;
  padding: 0 40px 0;
  min-width: 798px;
}
#topnav p img {
  padding-top: 2px;
}
#topnav ul, #topnav li, #topnav p {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}
#topnav>ul {
  z-index: 100;
  text-transform: uppercase;
  position: absolute;
  left: 20px;
}
#topnav>ul>li {
  padding: 7px 12px 0px;
  font-weight: bold;
  float: left;
  font-size: 1.1em;
  overflow: hidden;
  height: 23px;
}
#topnav>ul>li>ul {
  display: none;
  position: absolute;
  top: 30px;
  margin-left: -20px;
  background-color: #222;
  box-shadow: 0px 4px 12px #222;
}
#topnav>ul>li:hover>ul {
  display: block;
}
#topnav ul ul li {
  padding: 8px 24px 8px 40px;
  font-size: 0.9em;
  font-family: sans-serif;
  background: url('/shared/sprites.topnav.png') no-repeat;
}
#topnav ul ul ul li {
  font-weight: normal;
  padding: 4px 44px;
  background-image: none;
}
#topnav ul li:hover {
  background-color: #222
}
#topnav ul ul li:hover {
  background-color: #333;
}
#topnav ul ul ul li:hover {
  background-color: #444;
}
#topnav ul ul ul {
  margin: 8px -24px -8px -40px;
  text-transform: none;
}
#topnav a {
  color: #FFF;
}
#topnav li:hover>a {
  color: #68B62E;
}
#topnav li.storage	{ background-position: 0 -72px; }
#topnav li.support	{ background-position: 0 -168px; }
#topnav li.datacenters	{ background-position: 0 -264px; }
#topnav li.colocation	{ background-position: 0 -360px; }
#topnav li.dedicated	{ background-position: 0 -456px; }
#topnav li.blog		{ background-position: 0 -552px; }
#topnav li.partners	{ background-position: 0 -648px; }
#topnav li.news		{ background-position: 0 -744px; }
#topnav li.docs		{ background-position: 0 -840px; }
#topnav li.kb		{ background-position: 0 -936px; }
#topnav li.backup	{ background-position: 0 -1032px; }
#topnav li.security	{ background-position: 0 -1128px; }
#topnav li.forum	{ background-position: 0 -1224px; }
#topnav li.management	{ background-position: 0 -1320px; }
#topnav li.cloud	{ background-position: 0 -1416px; }
#topnav li.carbon	{ background-position: 0 -1512px; }

