div#aamap{
  width:580px; 
  height:250px;
  margin:0 auto 7px auto;
}
div#dcmap{
  width:580px; 
  height:250px;
  margin:0 auto 7px auto;
}
div#help div span.unavail{
  color:#FA990F;
}
div#help a{
  text-decoration: none;
}
div#footer span#rails{
  background:transparent url(http://assets.nexcess.net/staging/images/rails.jpg) -3px top no-repeat;
  width: 40px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#footer span#mysql{
  background:transparent url(http://assets.nexcess.net/staging/images/mysql.jpg) center top no-repeat;
  width: 95px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#footer span#turbogears{
  background:transparent url(http://assets.nexcess.net/staging/images/turbogears.jpg) left top no-repeat;
  width: 134px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#footer span#django{
  background:transparent url(http://assets.nexcess.net/staging/images/django.jpg) left top no-repeat;
  width: 99px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#footer span#tomcat{
  background:transparent url(http://assets.nexcess.net/staging/images/tomcat.jpg) left top no-repeat;
  width: 74px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
}

div#footer span#bbb{
  background:transparent url(http://assets.nexcess.net/staging/images/bbbsealh1US.gif) left 3px no-repeat;
  width: 135px;
  height: 56px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#footer span#php{
  background:transparent url(http://assets.nexcess.net/staging/images/php.jpg) left top no-repeat;
  width: 105px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#cummins-pg{
  background:transparent url(http://assets.nexcess.net/staging/images/cummins-pg.jpg) left top no-repeat;
  width: 250px;
  height: 79px;
  text-indent:-9999px;
}
div.infoDiv ul {
  margin:0;
  padding:0;
  font-size:10px;
  font-family:verdana;
  color:#222;
  padding-left:30px;
  padding-right:8px;	
}
div.infoDiv p{
  margin:0;
  padding:0;
  font-family:verdana;
  font-size:10px;
  color:#222;
  padding-left:18px;
  padding-right:8px;
}
ul.priceInfo li.price{
  color:#0181c0;
  font-size:22px;
  font-family:Georgia,Times,Serif;
  position:absolute;
  right:10px;
  top:3px;
  background-color:#FAFAFA;
}
div.rightInner a, div.inner a, div.infofooter a {
  /* border-bottom:1px solid #D5E7EF; */
  color:#0089C5;
  text-decoration:none;
}
div.rightInner a:hover, div.inner a:hover, div.infofooter a:hover{
  text-decoration:underline;
}
h3.normal{
  margin:0;
  padding:0;
  font-family:sans-serif,helvetica, arial, trebuchet ms;
  font-size:16px;
  text-transform:uppercase;
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_green.jpg) left 0px no-repeat;
  padding-left:45px;
  color:#aabf46;
  letter-spacing:2px;
  font-weight:bold;
  padding-top:10px;
  margin-left:10px;
}
div#singleColumn h5{
  font-family:verdana,helvetica, arial;
  font-size:11px;
  font-weight:bold;
  text-transform: uppercase;
  margin:0;
  padding: 10px 0 0 0;
  color:#000;
  /* border-bottom:1px solid #eee; */
  background-color:#fff;
}
div.job{
  border-left:2px solid #0089c5;
  padding:5px;
  padding-top:5px;
  padding-bottom:2px;
  color:#555;
  margin:12px;
}
div.job ul{
  margin-left:15px;
}
div#content div#singleColumn h4, div#content div#singleColumn h4 {
  font-size:22px;
  margin-top: 3px;
}
div.rightInner ul li ul{
  list-style:disc;
  padding:0;
  margin:0;
}
div.rightInner ul li ul li{
  background: none;
  margin-top:2px;
  margin-left:10px;
  padding:0;
}
div.infoDiv div.infoLeft{
  border:none;
}
div.inforight ul li{
  margin-left:10px;
}
h3.header {
  font-family:verdana,sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:1.5px;
  text-align:center;
  text-transform:uppercase;
  margin:0;
  padding:0 0 2px 0;
}
div.infofooter{
  font-family:verdana;
  font-size:11px;
  text-align:center;
  margin-left:10px;
  padding:3px;
  font-weight: bold;
  /* border-top:1px dotted #ddd; */
}
div#footer{
  margin:0 auto;
  text-align:center;
  background-position: bottom left;
  background-color: white;
  height: 65px;
}
div#nexcessnet h1, div#vpsHosting h1, div#dedicatedHosting h1, div#vpsHeader h1, div#devVPSHeader h1, div#proVPSHeader h1, div#datacenterHeader h1, div#VPSHeader h1 {
  text-indent:-9999px;
  /* background:transparent url(http://assets.nexcess.net/staging/images/shared_hosting_header.jpg) left no-repeat;
  padding-top: 10px; */
  margin-left: 5px;
}
div#vpsHosting h1{
  background:transparent url(http://assets.nexcess.net/staging/images/virtual_server_header.jpg) left no-repeat;
}
div#devVPSHeader h1{
  background:transparent url(http://assets.nexcess.net/staging/images/header_devvps.jpg) left no-repeat;
}
div#proVPSHeader h1{
  background:transparent url(http://assets.nexcess.net/staging/images/header_provps.jpg) left no-repeat;
}
div#VPSHeader h1 { 
  background:transparent url(http://assets.nexcess.net/staging/images/header_vps.png) left no-repeat;
  position: relative;
  top: 4px;
}

div#vpsHeader h1{
  background:transparent url(http://assets.nexcess.net/staging/images/vpshosting_header.jpg) left no-repeat;
}
div#dedicatedHosting h1{
  background:transparent url(http://assets.nexcess.net/staging/images/dedicated_server_header.jpg) left no-repeat;
  cursor: pointer;
}
div#datacenterHeader h1 {
  background:transparent url(http://assets.nexcess.net/live/images/data_center_header.jpg) left no-repeat;
  cursor: pointer;
  padding-top: 12px;
}

div#nexcessnet h1{
  background:transparent url(http://assets.nexcess.net/staging/images/nexcess_header.jpg) left no-repeat;
}
div#shared-overview-diagram{
  background:transparent url(http://assets.nexcess.net/staging/images/shared-overview-diagram.jpg) left top no-repeat;
  width: 525px;
  height: 121px;
  text-indent:-9999px;
  margin: 0 auto;	
}
div#vps-overview-diagram{
  background:transparent url(http://assets.nexcess.net/staging/images/vps-overview-diagram.jpg) left top no-repeat;
  width: 525px;
  height: 350px;
  text-indent:-9999px;
  margin: 0 auto;	
}
div#dedicated-overview-diagram{
  background:transparent url(http://assets.nexcess.net/staging/images/dedicated-overview-diagram.jpg) left top no-repeat;
  width: 525px;
  height: 169px;
  text-indent:-9999px;
  margin: 0 auto;
}
div#cluster-overview-diagram{
  background:transparent url(http://assets.nexcess.net/staging/images/dedicated-overview-diagram.jpg) left top no-repeat;
  width: 525px;
  height: 328px;
  text-indent:-9999px;
  margin: 0 auto;
}
div#footer div#center{
  position: absolute;
  left: 0px;
  height: 20px;
  margin-left: 100px;
}
div#footer div#center a { margin: 0px 5px; }

div#footer div#vpscenter{
  position:absolute;
  left:20%;
  height:20px;
  margin-left:-28px; /* this value should be (-) half the amount of the total width of all the footer image*/
}
div#footer div#raxcenter{
  position:absolute;
  left:20%;
  height:20px;
  margin-left:-57px; /* this value should be (-) half the amount of the total width of all the footer image*/
}
div#content div#singleColumn table.compare thead tr td {
  background-color:#F5F5F5;
  border-bottom:1px solid #CCCCCC;
  font-size:14px;
  font-weight:bold;
  font-family:Verdana, sans-serif;
  text-align:center;
}
div#content div#singleColumn table.compare tr.head td{
  background-color:#F5F5F5;
  border-bottom:1px solid #CCCCCC;
  font-size:14px;
  font-weight:bold;
  font-family:Verdana, sans-serif;
  text-align:center;
}
td.a {
  background-color:#9535C0;
}
td.b {
  background-color:#478CDF;
}
td.c {
  background-color:#2CC1DC;
}
td.d {
  background-color:#A6C74D;
}
td.e {
  background-color:#FA990F;
}
td.f {
  background-color:#E33154;
}
tr.inner td.a{
  background-color:#F5EDFA;
}
tr.inner td.b{
  background-color:#EFF4FC;
}
tr.inner td.c{
  background-color:#EBFAFC;
}
tr.inner td.d{
  background-color:#F5F9EC;
}
tr.inner td.e{
  background-color:#FEF1E0;
}
tr.inner td.f{
  background-color:#FDECEF;
}
td.g{
  background-color:#2673AB;
}
tr.inner td.g{
  background-color:#ECF4FB;
}
div#content div#singleColumn table.compare tr.cats td{
  color: white;
  font-size:12px;
  font-weight:bold;
}
div#content div#singleColumn table.compare tr.cats td a{
  border-bottom:1px dotted #FFF;
  color:#FFF;
  text-decoration:none;
}
div#content div#singleColumn table.compare tr.cats td a:hover{
  text-decoration:underline;
  background-color:inherit;	
}
table.compare tr, table.compare td{
  text-align:center;
  color:#222;
}
tr.inner td.leftCat{
  color:#333;
  width:100px;
  text-align:right;
}
tr.inner td.leftCatWide{
  color:#333;
  width:300px;
  text-align:right;
}
div#content div#singleColumn table.compare thead tr td.blank{
  border:1px solid white;
  width:100px;
  background-color:white;
}
div#content div#singleColumn table.compare tr.head td.blank{
  border:1px solid white;
  width:100px;
  background-color:white;
}
div#content table.compare{
  width:610px; 
  padding:5px;
  _margin-bottom:10px;
}
table.compare tr, table.compare td{
  padding:5px;
  border:0px;
}
table.compare tr.compact td { 
  padding: 2px;
}
div#content div#singleColumn table.compare tr.prevcats td{
  font-size:10px;
  font-weight:normal;
  color:white;	
}
div#singleColumn div#middle{
  position:absolute;
  top:40px;
  margin-left:305px;
}
div#singleColumn div#lefty{
  margin-left: 20px;
}
img.header_thumb {
  float: left;
  border: 0;
  margin: 5px;
  margin-right: 15px;
  margin-bottom: 10px;
}
p#story_footer{
  text-align: center;
}
div#content {
  padding-bottom:10px;
}
ul.thumb{
  margin-left: 275px;
  _margin-left: 300px;
}
img.header_main{
  display: block;
  margin:2px auto 2px auto;
}
table#showcase{
  border-collapse:collapse;
}
table#showcase tr{
  border-top:1px solid #DDD;
}
table#showcase td{
  width: 50%;
  padding: 10px;
}
table#showcase td.quote{
  text-align: right;
}
table#showcase td.thumb{
  margin: 0px auto 0px auto;
  text-align: center;
}
table#showcase td.thumb div.annotation{
  font-size: 9px;
  text-align: center;
}
table#showcase p.quote{
  font-family:Georgia,"New Century Schoolbook",Times,serif;
  font-size:1.1em;
  margin-right:0pt;  
}
div#order_status{
  width:609px;
  height:48px;
  text-align:center;
  position:relative;
  margin-bottom: 10px;
}
div#order_status div#center_hosting{
  position:absolute;
  left:20%;
  height:48px;
  margin-left:-55px; /* this value should be (-) half the amount of the total width of all the footer image*/
}
div#order_status div#center_domains{
  position:absolute;
  left:20%;
  height:48px;
  margin-left:-20px; /* this value should be (-) half the amount of the total width of all the footer image*/
}
div#order_status div#center_ssl{
  position:absolute;
  left:20%;
  height:48px;
  margin-left:-20px; /* this value should be (-) half the amount of the total width of all the footer image*/
}
div#order_status div#center_vps{
  position:absolute;
  left:20%;
  height:48px;
  margin-left:-20px; /* this value should be (-) half the amount of the total width of all the footer image*/
}
div#order_status span#order_overview{
  background:transparent url(http://assets.nexcess.net/staging/images/order_overview.gif) left top no-repeat;
  width: 65px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_overview_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_overview_on.gif) left top no-repeat;
  width: 65px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_domain{
  background:transparent url(http://assets.nexcess.net/staging/images/order_domain.gif) left top no-repeat;
  width: 68px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_domain_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_domain_on.gif) left top no-repeat;
  width: 68px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_sslcert{
  background:transparent url(http://assets.nexcess.net/staging/images/order_sslcert.gif) left top no-repeat;
  width: 56px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_sslcert_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_sslcert_on.gif) left top no-repeat;
  width: 56px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_options{
  background:transparent url(http://assets.nexcess.net/staging/images/order_options.gif) left top no-repeat;
  width: 75px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_options_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_options_on.gif) left top no-repeat;
  width: 75px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_terms{
  background:transparent url(http://assets.nexcess.net/staging/images/order_terms.gif) left top no-repeat;
  width: 60px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_terms_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_terms_on.gif) left top no-repeat;
  width: 60px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_contact{
  background:transparent url(http://assets.nexcess.net/staging/images/order_contact.gif) left top no-repeat;
  width: 70px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_contact_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_contact_on.gif) left top no-repeat;
  width: 70px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_billing{
  background:transparent url(http://assets.nexcess.net/staging/images/order_billing.gif) left top no-repeat;
  width: 56px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_billing_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_billing_on.gif) left top no-repeat;
  width: 56px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_confirm{
  background:transparent url(http://assets.nexcess.net/staging/images/order_confirm.gif) left top no-repeat;
  width: 66px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_confirm_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_confirm_on.gif) left top no-repeat;
  width: 66px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_receipt{
  background:transparent url(http://assets.nexcess.net/staging/images/order_receipt.gif) left top no-repeat;
  width: 58px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_status span#order_receipt_on{
  background:transparent url(http://assets.nexcess.net/staging/images/order_receipt_on.gif) left top no-repeat;
  width: 58px;
  height: 48px;
  text-indent:-9999px;
  display: block;
  float:left;
}
div#order_system{

}
div#order_system h2{
  font-size: 12px;
  font-weight: bold !important;
  font-family: verdana, sans-serif !important;
}
div#order_system table{

}
div#features{

}
div#order_system h3{
  font-family:verdana,helvetica, arial;
  font-size:11px;
  font-weight:bold;
  text-transform: uppercase;
  margin:0;
  padding:3px 0px 2px 2px;
  color:#000;
  border-bottom:1px solid #eee;
  background-color:#fff;
}
div.mainBox div.purple{
  background-image:url(http://assets.nexcess.net/staging/images/inner_back_purple.gif);
}
div.purple h3.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_purple2.gif) left 0px no-repeat;
  color:#9535C0;
}
div.purple li.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_purple2.gif) 10px 0px no-repeat;
}
div.purple h3.header{
  color:#9535C0;
}
div.mainBox div.blue{
  background-image:url(http://assets.nexcess.net/staging/images/inner_back_blue.gif);
}
div.blue h3.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_blue2.gif) left 0px no-repeat;
  color:#478CDF;
}
div.blue li.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_blue2.gif) 10px 0px no-repeat;
}
div.blue h3.header{
  color:#478CDF;
}
div.mainBox div.aqua{
  background-image:url(http://assets.nexcess.net/staging/images/inner_back_aqua.gif);
}
div.aqua h3.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_aqua2.gif) left 0px no-repeat;
  color:#2CC1DC;
}
div.aqua li.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_aqua2.gif) 10px 0px no-repeat;
}
div.aqua h3.header{
  color:#2CC1DC;
}
div.mainBox div.green{
  background-image:url(http://assets.nexcess.net/staging/images/inner_back_green.gif);
}
div.green h3.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_green2.gif) left 0px no-repeat;
  color:#A6C74D;
}
div.green li.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_green2.gif) 10px 0px no-repeat;
}
div.green h3.header{
  color:#A6C74D;
}
div.mainBox div.orange{
  background-image:url(http://assets.nexcess.net/staging/images/inner_back_orange.gif);
}
div.orange h3.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_orange2.gif) left 0px no-repeat;
  color:#FA990F;
}
div.orange li.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_orange2.gif) 10px 0px no-repeat;
}
div.orange h3.header{
  color:#FA990F;
}
div.mainBox div.red{
  background-image:url(http://assets.nexcess.net/staging/images/inner_back_red.gif);
}
div.red h3.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_red2.gif) left 0px no-repeat;
  color:#E33154;
}
div.red li.normal{
  background:transparent url(http://assets.nexcess.net/staging/images/arrow_red2.gif) 10px 0px no-repeat;
}
div.red h3.header{
  color:#E33154;
}
sup{
  border-bottom: 1px dotted #CCC;
  font-size: 9px;
}
div.subtext{
  font-size: 9px;
}
div.subcentertext{
  font-size: 9px;
  text-align:center;
}
div#order_system div.prevnext{
  padding-top: 8px;
}
div#order_system div#section{
  border: 1px solid #ddd;
  padding: 2px;
}
div#order_system td.form_lhs{
  text-align: right;
}
div#order_system sup.required{
  color: #478CDF;
  font-weight: bold;
  border-bottom: none;
}
div#order_system div#required{
  color: #478CDF;
  text-align: center;
  font-weight: bold;
}
div#order_system div.status_ok{
  border: 1px solid #A6C74D;
  background-color: #F5F9EC;
  padding: 4px;
  margin: 10px 0px 5px 0px;
  color: #A6C74D;
  font-weight: bold;  
}
div#order_system div.status_notok{
  border: 1px solid #FA990F;
  background-color: #FEF1E0;
  padding: 4px;
  margin: 10px 0px 5px 0px;
  color: #FA990F;
  font-weight: bold;
}
div#order_system div.status_neutral{
  border: 1px solid #478CDF;
  background-color: #EFF4FC;
  padding: 4px;
  margin: 10px 0px 5px 0px;
  color: #478CDF;
  font-weight: bold;
}
div#order_system div#chooser{
  font-weight: bold;
  font-size: 12px;
  margin: 9px 0px 9px 0px;
}
div#order_system table#form{
  width: 100%;
}
div#order_system div#invoice{
  border: 1px solid #000;
  background-color: #EEE;
  padding: 4px;
  margin:0 auto;
}
div#order_system table#invoice{
  width: 100%;
}
div#order_system td#invoice_service{

}
div#order_system td#invoice_header{
  font-weight: bold;
}
input:focus, textarea:focus, select:focus{
  background-color: #FFFFCC;
}
label{
  cursor: pointer;
  cursor: hand;
}
.textbox{
  font-size: 11px;
  border: 1px solid #ccc;
}
.button {
  font-size: 11px;
  border: 1px solid #666;
  background-color: #e8e8e8;
}
.bad_form_element_neutral {
  border: 2px solid #8AB7D4;
}
select{
  font-size: 11px;
  border: 1px solid #ccc;
}
#outer{
  height: 600px;
  overflow: visible;
  position: relative;
  margin: 0 auto;
}
#outer[id]{
  display: table; 
  position: static;
}
#mid {
  position: absolute; 
  top: 50%;
} /* for explorer only*/
#mid[id]{
  display: table-cell; 
  vertical-align: middle; 
  position: static;
}
#inner {
  position: relative; 
  top: -50%
} /* for explorer only */
#inner[id]{
  position: static;
}
#message_container{
  background-color: white;
  padding: 10px;
  margin: 10px;
  font-size:12px;
  line-height:16px;
  font-family:verdana;
}
#redirect_index{
  font-size: 12px;
  font-weight: bold;
  margin: 4px;
}
#redirect_message{
  font-size: 12px;
  font-weight: bold;
  margin: 4px;
  text-align:center;
}
#redirect_url{
  font-size: 12px;
  font-weight: bold;
  margin: 4px;
}
#redirect_paypal{
  font-size: 12px;
  font-weight: bold;
  margin: 4px;
  text-align: center;
}
#redirect_paypal p{
  text-align: center;
}
div#ccs div#mc{
  float: left;
  background:transparent url(http://assets.nexcess.net/staging/images/logo_ccMC.gif) left top no-repeat;
  width: 37px;
  height: 21px;
}
div#ccs div#visa{
  float: left;
  background:transparent url(http://assets.nexcess.net/staging/images/logo_ccVisa.gif) left top no-repeat;
  width: 37px;
  height: 21px;
}
div#ccs div#amex{
  float: left;
  background:transparent url(http://assets.nexcess.net/staging/images/logo_ccAmex.gif) left top no-repeat;
  width: 37px;
  height: 21px;
}
div#ccs div#disc{
  float: left;
  background:transparent url(http://assets.nexcess.net/staging/images/logo_ccDiscover.gif) left top no-repeat;
  width: 37px;
  height: 21px;
}
div#pp div#paypal{
  float: left;
  background:transparent url(http://assets.nexcess.net/staging/images/ppslpv2.gif) left top no-repeat;
  width: 88px;
  height: 33px;
}
div#terms{

}
div#terms div#termsaccept{
  text-align: center;
  margin: 9px 0px 9px 0px;
}
div#order_system h1{
  font-size: 14px;
}
table.compare tr.inner td.selcol{
  background-color: #FFFF62;
  font-weight: 600;
}
li p{
  padding:0;
  margin:0;
  font-family:verdana;
  font-size:11px;
  padding:10px;
}
/** VB **/
div.page a{
  color:#0089c5;
  text-decoration:none;
  border-bottom:1px solid #d5e7ef;
}
div.page a:hover{
  background-color:#0089c5;
  color:white;
  border-color:#0089c5;
}
div#forumheader{
  background-color: #FFF;
  border: 0;
  margin: 0;
  padding: 0;
}
div#forumheaderText{
  float: left;
  width:175px;
  height:31px;
  background:transparent url(http://assets.nexcess.net/staging/images/headerforum.gif) left top no-repeat;
}
div#forumheaderPic{
  float: left;
  width:625px;
  height:31px;
  background:transparent url(http://assets.nexcess.net/staging/images/headerbar.jpg) left top no-repeat;
}
/** AFF **/
div#aff{
  padding: 5px;
  background-color: #FFF;
  color:#4A4A4A;
  font-family:verdana;
  font-size:11px;
}
div#affheader{
  padding-bottom: 5px;
}
div#aff a {
  border-bottom:1px solid #D5E7EF;
  color:#0089C5;
  text-decoration:none;
}
div#aff a:hover{
  background-color:#0089c5;
  color:white;
  border-color:#0089c5;
}
div#affheaderText{
  float: left;
  width:175px;
  height:31px;
  background:transparent url(http://assets.nexcess.net/staging/images/headeraff.gif) left top no-repeat;
}
div#affheaderPic{
  float: left;
  width:625px;
  height:31px;
  background:transparent url(http://assets.nexcess.net/staging/images/headerbar.jpg) left top no-repeat;
}
div.exception{
  font-size: 9px;
  margin-top: 4px;
  margin-bottom: 4px;
}
div.exception UL { 
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
div.exception UL LI {
  padding-top: 3px;
}

div#footer span#interworx{
  background:transparent url(http://assets.nexcess.net/staging/images/interworx.png) left top no-repeat;
  width: 130px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}
div#footer span#cpanel{
  background:transparent url(http://assets.nexcess.net/staging/images/cpanel.jpg) left top no-repeat;
  width: 113px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}
div#footer span#fedora{
  background:transparent url(http://assets.nexcess.net/staging/images/fedora.png) left top no-repeat;
  width: 57px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}
div#footer span#redhat{
  background:transparent url(http://assets.nexcess.net/staging/images/redhat.jpg) left top no-repeat;
  width: 58px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}
div#footer span#centos{
  background:transparent url(http://assets.nexcess.net/staging/images/centos.png) left top no-repeat;
  width: 61px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}
div#footer span#debian{
  background:transparent url(http://assets.nexcess.net/staging/images/debian.png) left top no-repeat;
  width: 50px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}
div#footer span#xen{
  background:transparent url(http://assets.nexcess.net/staging/images/xen.gif) left top no-repeat;
  width: 114px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}
div#footer span#directadmin{
  background:transparent url(http://assets.nexcess.net/staging/images/directadmin.gif) left top no-repeat;
  width: 120px;
  height: 58px;
  text-indent:-9999px;
  display: block;
  float:left;
  cursor: pointer;
}

/* command line/terminal prompt class */
.cli {
  background-color: black;
  color: white;
  font-family: monospace;
  padding: 5px;
}


#left_promo { 
  background-color: #A302D5;
  color: white;
  text-align: center;
  padding: 3px;
  margin-top: 10px;
}

#left_promo:hover { 
  background-color: #A302D5;
}

div#content div#singleMenu div.menuBox #left_promo A { 
  border-top: none;
  border-left: none;
  background: none;
  display: inline;
  color: white;
  padding: 0;
}

div#content div#singleMenu div.menuBox #left_promo A:hover { 
  text-decoration: underline;
}


/* ==== Adds CSS based pop-ups ==== */
A.popup { 
  position: relative;
  z-index: 999;
  }
A.popup SPAN { 
  display: none; 
  z-index: 1000;
  width: 150px;
}
div#content div#singleColumn a.popup:hover SPAN {
  position: absolute;
  display: block;
  top: -10px;
  left: 20px;
  padding: 3px;
  color: #555;
  border: solid 1px #0089C5; /* override color in stylesheets for other sites */
  background-color: white;
  font: 10px Verdana, sans-serif; text-align: center;
  }


/* fix for login button in safari */

td#login input{ 
  width: 51px;
  border: none; 
}

div#middle div.small_buttons { 
}

/* new layout for news page */
div#newsIndex {
  width: 250px;
  float: right;
  
}
div#newsStory{
}

div#newsIndex {
 margin-left: 10px;
 background: #FAFAFA url(http://assets.nexcess.net/staging/images/gray_header.jpg) repeat-x left top;
 background-color: #FAFAFA;
 border: solid 1px #B0B0B0;
}

div#newsIndex div#header {
  background: transparent url(http://assets.nexcess.net/staging/images/news-archive2.gif) no-repeat left 7px;
  width: 200px;
  height: 30px;
  text-indent: -9999px;
  margin-bottom: 10px;
}

div#newsIndex ul {
  margin: 0 0 0 6px;
  padding: 0 0 0 0;
  list-style-position: inside;
  list-style-type: square;
}
div#newsIndex ul li {
  font-size: 10px;
  line-height: 14px;
  margin: 5px 5px 5px 1em;
  text-indent: -5px;
}

div#newsIndex p { text-align: center; }

td.secondHeader { 
  color #333;
  text-align: center;
  background-color: #f5f5f5;
  font-weight: bold;
}

.clearBoth {
  clear: both;
}

input#urlTextbox {
  width: 150px;
}

.pointer {
  cursor: pointer;
}

span.bigPrice { 
  font-size: 16px;
  font-weight: bold;
}

div.tutBox { 
  width: 150px;
  float: right;
  margin-left: 10px;
  padding: 4px;
}
div.tutBox ul { 
  margin: 0 0 0 6px;
  padding: 0 0 0 0;
  list-style-position: inside;

}
div.tutBox ul li {
  margin: 0px !important;
  padding: 0px; !important;
  text-indent: -5px;
}
div.tutImg {
  text-align: center;
  margin: 5px;
}

/* prevent underlines if desired on links */
div#content div#singleColumn a.noborder { 
  border-bottom: none;
  }
  
span.tutcode {
  font-family: courier, serif;
  background-color: #EEE;
  display: block;
  margin: 5px 25px 5px 25px;
}

p.see_also {
  /* goes immediately below title h1 */
  font-size: 10px;
  color: #ccc; 
  margin: 0; 
  position: relative; 
  top: -10px;
}
