body {
  margin: 12px auto 12px auto;
  background:  #ebebeb url(/images/global/bg_gradient.gif) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#container {
  margin: auto;
  width: 955px;
  height: 100%
}

#banner {
  margin: 0px;
  padding: 3px 3px 3px 24px;
  background: url(/images/global/bg_banner.gif) 0 0 no-repeat;
  width: 934px;
  height: 85px;
  clear: both;
}
h2.package_header {
  margin: 0px;
  margin-bottom: 3px;
  padding: 0px;
  color: #02638E;
  font-size: 16px; /*inherent property of h1, must be turned off for IE*/
  height: 12px;
}

a.link_logo {
  padding: 0px;
  margin: 0px;
  margin-top: 24px;
  background: url(/images/global/link_logo.jpg) 0 0 no-repeat;
  width: 197px;
  height: 39px;
  clear: both;
  float: left;
  display: block;
}

ul.extra_two {
  float: right;
  margin: 2px 10px 0px 0px;
  padding: 0px;
  list-style-type: none;
}

ul.extra_two li {
  padding: 6px 31px 6px 0px;
  border-bottom: 1px #c1c1c1 solid;
  background: none;
}

ul.extra_two li.far_bottom {
  padding: 6px 31px 6px 0px;
  border: none;
}

#menu {
  margin: 0px;
  padding: 0px 4px 0px 5px;
  background: #ffffff url(/images/global/bg_menu.gif) 0 0 no-repeat;
  border-right: 1px #959595 solid;
  width: 945px;
  height: 31px;
  clear: both;
}

ul.menu_bar {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

ul.menu_bar li {
  margin: 0px;
  padding: 0px;
  display: inline;
  background: none;
}

a img {
  border: none;
}

/* link, hover, selected, selected:hover for EACH menu button.
  Done this way because the specific font is unavailable in CSS, so the
  labels (i.e. "SUPPORT") are in the .gif file. */
a.home, a.home_selected {
  clear: both;
  float: left;
  display: block;
  width: 119px;
  height: 31px;
  background: url(/images/global/menu/home.gif) no-repeat;
  text-decoration: none;
}
a.home_selected {background: url(/images/global/menu/home_selected.gif) no-repeat;}
a.home:hover {background: url(/images/global/menu/home_hover.gif) no-repeat;}

a.dedicated_solutions, a.dedicated_solutions_selected {
  float: left;
  display: block;
  width: 219px;
  height: 31px;
  background: url(/images/global/menu/dedicated_solutions.gif) no-repeat;
  text-decoration: none;
}
a.dedicated_solutions_selected {background: url(/images/global/menu/dedicated_solutions_selected.gif) no-repeat;}
a.dedicated_solutions:hover {background: url(/images/global/menu/dedicated_solutions_hover.gif) no-repeat;}

a.colocation_services, a.colocation_services_selected {
  float: left;
  display: block;
  width: 208px;
  height: 31px;
  background: url(/images/global/menu/colocation_services.gif) no-repeat;
  text-decoration: none;
}
a.colocation_services_selected {background: url(/images/global/menu/colocation_services_selected.gif) no-repeat;}
a.colocation_services:hover {background: url(/images/global/menu/colocation_services_hover.gif) no-repeat;}

a.support, a.support_selected {
  float: left;
  display: block;
  width: 135px;
  height: 31px;
  background: url(/images/global/menu/support.gif) no-repeat;
  text-decoration: none;
}
a.support_selected {background: url(/images/global/menu/support_selected.gif) no-repeat;}
a.support:hover {background: url(/images/global/menu/support_hover.gif) no-repeat;}

a.company, a.company_selected {
  float: left;
  display: block;
  width: 135px;
  height: 31px;
  background: url(/images/global/menu/company.gif) no-repeat;
  text-decoration: none;
}
a.company_selected {background: url(/images/global/menu/company_selected.gif) no-repeat;}
a.company:hover {background: url(/images/global/menu/company_hover.gif) no-repeat;}

a.contact, a.contact_selected {
  float: left;
  display: block;
  width: 129px;
  height: 31px;
  background: url(/images/global/menu/contact.gif) no-repeat;
  text-decoration: none;
}
a.contact_selected {background: url(/images/global/menu/contact_selected.gif) no-repeat;}
a.contact:hover {background: url(/images/global/menu/contact_hover.gif) no-repeat;}
/* END menu links CSS */

#content {
  margin: 0px;
  padding: 4px;
  padding-left: 5px;
  background: #ffffff url(/images/global/dot959595.gif) 0 0 repeat-y;
  border-right: 1px #959595 solid;
  width: 945px;
  height: 100%;
  float: left;
}

#dedicated_solutions_banner, #colocation_services_banner, #support_banner,
#company_banner, #contact_banner, #order_banner, #home_banner {
  margin: 0px;
  padding: 0px;
  width: 945px;
  height: 50px;
  background: url(/images/global/bg_dedicated_solutions_banner.gif) 0 0 no-repeat;
}
#colocation_services_banner {background: url(/images/global/bg_colocation_services_banner.gif) 0 0 no-repeat;}
#support_banner {background: url(/images/global/bg_support_banner.gif) 0 0 no-repeat;}
#company_banner {background: url(/images/global/bg_company_banner.gif) 0 0 no-repeat;}
#contact_banner {background: url(/images/global/bg_contact_banner.gif) 0 0 no-repeat;}
#order_banner {background: url(/images/global/bg_order_banner.gif) 0 0 no-repeat;}
#home_banner {
  background: url(/images/global/bg_home_banner.jpg) 0 0 no-repeat;
  height: 191px;
}

#about_and_news {
  margin: 0px;
  margin-top: 4px;
  padding: 0px;
  width: 284px;
  height: 100%;
  float: left;
}

#about_reliable_servers, #company_news {
  margin: 0px;
  padding: 10px;
  background: url(/images/global/bg_about_reliable_servers.gif) 0 0 no-repeat;
  width: 264px;
  height: 135px;
  float: left;
}
#company_news {
  margin-top: 5px;
  margin-bottom: 40px;
  padding-top: 0px;
  background: #ffffff url(/images/global/bg_company_news.gif) 0 0 no-repeat;
  height: 100%;
}
#about_reliable_servers h1, #company_news h1 {
  margin: 0px;
  margin-bottom: 12px;
  padding: 0px;
  font-size: 0px; /*inherent property of h1, must be turned off for IE*/
  background: url(/images/global/h1_about_reliable_servers.gif) 0 0 no-repeat;
  line-height: 0px;
  height: 16px;
}
#company_news h1 {
  background: url(/images/global/h1_company_news.gif) 0 0 no-repeat;
  height: 19px;
}
#about_reliable_servers p, #company_news p {
  margin: 0px;
  padding: 0px;
  width: 264px;
  font-size: 12px;
  line-height: 17px;
}
#company_news h2 {
  margin: 0px;
  padding: 0px;
  font-size: 13px; /*inherent property of h1, must be turned off for IE*/
  font-weight: bold;
  line-height: 12px;
}
#company_news h3 {
  margin: 0px;
  margin-bottom: 5px;
  font-size: 10px; /*inherent property of h1, must be turned off for IE*/
  font-weight: normal;
  color: #7a7a7a;
  line-height: 14px;
}
#about_reliable_servers a, #about_reliable_servers a:hover, 
#company_news a, #company_news a:hover{
  font-size: 12px;
  color: #7a7a7a;
  text-decoration: underline;
}
#about_reliable_servers a:hover, #company_news a:hover {
  text-decoration: none;
}

#footer {
  margin: 0px;
  background: url(/images/global/bg_footer.gif) 0 0 no-repeat;
  width: 955px;
  height: 78px;
  clear: both;
}

ul.under_container {
  margin: 12px auto;
  padding: 0px;
  text-align: center;
  list-style-type: none;
}

ul.under_container li {
  padding: 0px 12px;
  border-right: 1px #000000 solid;
  display: inline;
  background: none;
}

ul.under_container li.far_right {
  padding: 0px 12px;
  border: none;
  display: inline;
}

ul.under_container li a {
  color: #000000;
  text-decoration: underline;
}

ul.under_container li a:hover {
  color: #000000;
  text-decoration: none;
}

span.hide {
  width: 0px;
  height: 0px;
  visibility: hidden;
}

/* CSS for Acceptable Use Policy */
div#aup, div#can_spam, div#tos {
  margin: 0px;
  margin-top: 5px;
  padding: 5px;
  font-size: 12px;
}
div#aup p, div#can_spam p, div#tos p {
  margin: 0px;
  margin-bottom: 5px;
  padding: 5px;
  line-height: 17px;
}
div#aup h2, div#can_spam h2, div#tos h2 {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  height: 17px;
  border-bottom: 1px dotted #a7a7a7;
}
div#aup h2.aup {background: url(/images/global/aup/h2_aup.gif) 0 0 no-repeat;}
div#aup h2.mpt {background: url(/images/global/aup/h2_mpt.gif) 0 0 no-repeat;}
div#aup h2.nuopu {background: url(/images/global/aup/h2_nuopu.gif) 0 0 no-repeat;}
div#aup h2.uos {background: url(/images/global/aup/h2_uos.gif) 0 0 no-repeat;}
div#can_spam h2.preamble {background: url(/images/global/can_spam/h2_preamble.gif) 0 0 no-repeat;}
div#can_spam h2.zero_tolerance {background: url(/images/global/can_spam/h2_zero_tolerance.gif) 0 0 no-repeat;}
div#can_spam h2.indemnification {background: url(/images/global/can_spam/h2_indemnification.gif) 0 0 no-repeat;}
div#can_spam h2.audits {background: url(/images/global/can_spam/h2_audits.gif) 0 0 no-repeat;}
div#can_spam h2.etc {background: url(/images/global/can_spam/h2_etc.gif) 0 0 no-repeat;}
div#tos h2.terms_conds {background: url(/images/global/tos/h2_terms_conds.gif) 0 0 no-repeat;}
div#tos h2.acceptable_use {background: url(/images/global/tos/h2_acceptable_use.gif) 0 0 no-repeat;}
div#tos h2.general {background: url(/images/global/tos/h2_general.gif) 0 0 no-repeat;}
div#tos h2.intellectual_property {background: url(/images/global/tos/h2_intellectual_property.gif) 0 0 no-repeat;}
div#tos h2.no_warranties {background: url(/images/global/tos/h2_no_warranties.gif) 0 0 no-repeat;}
div#tos h2.services {background: url(/images/global/tos/h2_services.gif) 0 0 no-repeat;}
div#tos h2.unames_pwords {background: url(/images/global/tos/h2_unames_pwords.gif) 0 0 no-repeat;}
div#tos h2.dmca {background: url(/images/global/tos/h2_dmca.gif) 0 0 no-repeat;}
div#tos h2.indemnification {background: url(/images/global/tos/h2_indemnification.gif) 0 0 no-repeat;}
div#tos h2.limitation {background: url(/images/global/tos/h2_limitation.gif) 0 0 no-repeat;}
div#tos h2.payment {background: url(/images/global/tos/h2_payment.gif) 0 0 no-repeat;}
div#tos h2.term {background: url(/images/global/tos/h2_term.gif) 0 0 no-repeat;}

ul {
  margin: 0px;
  padding: 6px 5px 6px 5px;
  text-align: left;
  list-style-type: none;
}
ul li {
  margin: 0px;
  margin-bottom: 2px;
  padding: 0px;
  padding-left: 8px;
  background: url(/images/global/bullet_yellow.gif) 0 5px no-repeat;
}

/*
#colocation_services_page_inset div ul, #colocation_package_inset div ul {
  margin: 6px 0px;
  padding: 0px;
  text-align: left;
  list-style-type: none;
}
#colocation_services_page_inset div ul li, #colocation_package_inset div ul li {
  margin: 0px;
  margin-left: 3px;
  padding: 0px;
  padding-left: 8px;
  background: url(/images/colocation_services/bullet_yellow.gif) 0 50% no-repeat;
}
*/