div.banner {
  width: 594px;
  height: 137px;
  margin-left: auto;
  margin-right: auto;
}

.cell1 {
  width: 99%;
  padding: 5px;
}

div.content {
  width: 694px;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  border: 1px solid #EEEEEE;
}

div.content2 {
  margin-left: auto;
  margin-right: auto;
  width: 300px;
}

div.content3 {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
}

body {
  background: #FFFFFF;
  font-family: Tahoma;
  font-size: 11px;
}

a {
  text-decoration: none;
}

.button2 {
  padding: 2px;
  border-width: 1px;
  background: #7BC8F1;
  color: #FFFFFF;
  width: 87px;
  font-family: Tahoma;
  font-size: 11px;
}

.button2:hover {
  padding: 1px;
  border-width: 2px;
  background: #73E685;
  font-weight: bold;
}

.button1 {
  border-width: 0px;
  background: url(images/btn1.png);
  color: #FFFFFF;
  width: 99px;
  height: 27px;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
}

.button1:hover {
  background: url(images/btn1_1.png);
}

.text1 {
  background: url(images/shadow1.gif) repeat-x;
  border-width: 1px;
  width: 160px;
  font-family: Tahoma;
  font-size: 11px;
  padding-left: 2px;
  padding-right: 2px;
}

.text2 {
  background: url(images/shadow1.gif) repeat-x;
  border-width: 1px;
  width: 80px;
  font-family: Tahoma;
  font-size: 11px;
  padding-left: 2px;
  padding-right: 2px;
}

.select1 {
  background: url(images/shadow1.gif) repeat-x;
  border-width: 1px;
  width: 160px;
  font-family: Tahoma;
  font-size: 11px;
  padding-left: 2px;
  padding-right: 2px;
}

.select1 option {
  background: #FFFFFF;
}

.form1 {
  width: 100%;
}

.form1 th {
  text-align: right;
  padding-right: 3px;
}

.form1 td {
  text-align: left;
  padding-left: 3px;
}

.error1 {
  text-align: center;
  color: #FF0000;
  font-weight: bold;
  background: #FFEEEE;
  border: 1px solid #FFDDDD;
  padding: 2px;
}

.hostplan-cell {
  width: 245px;
  height: 292px;
}

div.hostplan {
  position: absolute;
  border: 1px solid #000000;
  height: 277px;
  width: 231px;
  background: url(images/shadow2.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

div.hostplan-link {
  position: absolute;
  visibility: none;
  top: 0px;
  left: 0px;
  height: 277px;
  width: 230px;
}

.hostplan:hover {
  border: 1px solid #00EE00;
}

.hostplan-table td, .hostplan-table th {
  border: 1px solid #D9D9D9;
  padding: 1px;
}

ul.plans li {
  list-style: none;
  float: left;
}

ul.plans {
  position: static;
}

div.stats {
  width: 218px;
  border: 2px solid #C9C9C9;
  float: left;
  display: table-cell;
}

div.divider {
  width: 4px;
  display: table-cell;
  float: left;
}

div.icons {
  width: 460px;
  border: 2px solid #D9D9D9;
  display: table-cell;
  float: right;
}

.icons td {
  text-align: center;
  font-family: Verdana;
  font-size: 11px;
  width: 25%;
}

.progressbar {
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  margin-bottom: 7px;
  height: 9px;
}

.progress {
  background: #77C1E9;
  height: 9px;
}

.footer {
  text-align: center;
}

fieldset {
  margin: 4px;
}

legend {
  font-weight: bold;
}

.files th {
  background: url(images/tbl-header.gif);
  height: 26px;
  font-family: Helvetica, Arial;
  font-size: 10px;
  font-weight: strong;
  text-align: center;
  border: 1px solid #E2E2E2;
}

.files td {
  border: 1px solid #EFEFEF;
}

.features th {
  background: url(images/tbl-header2.gif);
  height: 18px;
  font-family: Helvetica, Arial;
  font-size: 12px;
  font-weight: strong;
  text-align: center;
  border: 1px solid #DEDEDE;
}

.features td {
  border: 1px solid #EEEEEE;
  font-size: 12px;
}

.fvtable1 th {
  width: 50%;
  text-align: right;
  padding-right: 5px;
}