#content {
  float: left;
  width: 584px;
  margin-right: 12px;
  background-color: #fff;
}
#content #main {
  border: none;
  padding: 0;
  margin: 0;
}
#content #main h2.product-page-title {
  /** background: #F2DAB5 url(/perlico/images/home-phone-page-heading.gif) no-repeat; **/
  background: #FFFFFF url(/perlico/images/home-phone-page-heading.gif) no-repeat;
  height: 49px;
  margin: 0;
  font-size: 1.8em;
  font-weight: normal;
  font-family: arial, helvetica;
  padding: 5px 0 0 10px;
  letter-spacing: 0px;
  color: #fff;
}
#content #main #product-box {
  border: 1px solid #969696;
  border-top: none;
  border-bottom: none;
  padding: 10px 22px 12px 23px;
  background-color: #F2DAB5;
}
#content #main h3.product-title {
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 2em;
  font-weight: bold;
  color: #660079;
}
#content #main #product-box #eircom-box {
}
#content #main #product-box #eircom-top-curve {
  background: #F2DAB5 url(/perlico/images/eircom-box-top-curve.gif) no-repeat;
  background-position: bottom;
}
#content #main #product-box #eircom-content {
  padding: 14px 10px 10px 40px;
  background-color: #fff;
  border: 1px solid #969696;
  border-top: none;
  border-bottom: none;
  font-weight: bold;
  font-size: 1.1em;
  color: #4E4E4E;
}
#eircom-bottom {
  padding: 8px 5px 5px 0;
  text-align: right;
  background: #fff url(/perlico/images/eircom-box-bottom-curve.gif) no-repeat;
}
#content #main #product-page-bottom {
  background: #fff url(/perlico/images/products-bottom.gif) no-repeat;
  margin-bottom: 10px;
  text-align: right;
  padding: 13px 5px 10px 0;
}

#content #main #product-box #savings {
  width: 100%;
  background-color: #fff;
  border: 1px solid #969696;
}
#content #main #product-box #savings th {
  background-color: #6C097D;
  text-align: left;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 10px 5px 10px 5px;
  color: #fff;
  vertical-align: top;
}
#content #main #product-box #savings tr.center th {
  text-align: center;
}
#content #main #product-box #savings th.first {
  border-left: 1px solid #fff;
}
#content #main #product-box #savings td h4 {
  font-size: 1.5em;
  margin: 0;
  padding: 2px 0 5px 0;
  color: #660079;
}
#content #main #product-box #savings td {
  vertical-align: top;
  border-left: 1px solid #fff;
  border-right: 1px solid #969696;
  padding: 10px 5px 10px 2px;
  color: #660079;
  font-weight: bold;
}
#content #main #product-box #savings td.last {
  border-right: 1px solid #fff;
}
#content #main #product-box #savings td.last-middle {
  border-right: 1px solid #fff;
  vertical-align: middle;
}
#content #main #product-box #savings td.with-top {
  border-top: 1px solid #969696;
}
#content #main #product-box #savings td.last-with-top {
  border-top: 1px solid #969696;
  border-right: 1px solid #fff;
}
#content #main #product-box #savings td.last-with-top-middle {
  border-top: 1px solid #969696;
  border-right: 1px solid #fff;
  vertical-align: middle;
}
#content #main #product-box #savings td p {
  font-size: 0.9em;
  margin: 1em 3px 3px 0;
}
#content #main #product-box #savings td.rates {
  background-color: #E52561;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #fff;
  text-align: right;
}
#content #main #product-box #savings td.rates a {
  color: #fff;
}
#content #main #product-box td {
  vertical-align: top;
}

/**
#content #main #related-table {
  width: 100%;
  float: left;
}
**/
#content #main #related-table table {
}
#content #main #related-table tr {
  vertical-align: top;
}
#content #main #related-table td.box-title {
  background: #fff url(/perlico/images/home-phone-title-box-heading.gif) no-repeat;
  height: 28px;
  margin: 0;
  padding: 2px 0 0 10px;
}
#content #main #related-table td.box-title h2 {
  font-size: 1.2em;
  font-weight: bold;
  font-family: arial, helvetica;
  letter-spacing: 0px;
  color: #fff;
}
#content #main #related-table td.right-box-title {
  background: #fff url(/perlico/images/home-phone-title-box-heading.gif) no-repeat;
  background-position: top right;
  height: 28px;
  margin: 0;
  padding: 2px 0 0 25px;
}
#content #main #related-table td.right-box-title h2 {
  font-size: 1.2em;
  font-weight: bold;
  font-family: arial, helvetica;
  letter-spacing: 0px;
  color: #fff;
}
#content #main #related-table td.summary-box h2, #content #main #related-table td.right-summary-box h2 {
  font-size: 1.7em;
}
#content #main #related-table td.summary-box {
  background: #fff url(/perlico/images/home-phone-title-box-bg.gif) repeat-y;
  width: 237px;
  padding: 5px 10px 0px 15px;
}

/**
#content #main #related-table td.right-summary-box {
  background: #fff url(/perlico/images/home-phone-title-box-bg.gif) repeat-y;
  background-position: top right;
  width: 257px;
  padding: 5px 10px 0px 25px;
}
**/
#content #main #related-table td.footer-box {
  background: #fff url(/perlico/images/home-phone-title-box-footer.gif) no-repeat;
  height: 28px;
  padding: 8px 10px 0 0;
  text-align: right;
}
#content #main #related-table td.right-footer-box {
  background: #fff url(/perlico/images/home-phone-title-box-footer.gif) no-repeat;
  background-position: top right;
  height: 28px;
  padding: 8px 10px 0 10px;
  text-align: right;
}
#content #main #related-table .more-info {
}

#content #main div.product-heading {
  /** background: #F2DAB5 url(/perlico/images/home-phone-products-bg.gif) no-repeat; **/
  background: #FFFFFF url(/perlico/images/home-phone-products-bg.gif) no-repeat;
  border: 0;
  margin: 10px 0px 0px 0px;
  padding: 0;
  height: 40px;
}
#content #main div.heading {
  float: left;
  padding: 5px 0px 0px 10px;
  width: 450px;
  w\idth: 430px;
}
#content #main div.join-now {
  float: left;
  padding: 5px 0px 0px 0px;
  width: 90px;
}

#content #main div.product {
  background-color: #fff;
  border-top: 0;
  border-right: 1px solid #929697;
  border-bottom: 0;
  border-left: 1px solid #929697;
  padding: 5px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  width: 511px;
}

#content #main div.strapline {
  color: #640072;
  font-weight: bold;
  font-size: 1.3em;
}

#content #main div.promo-image {
  float: left;
  padding: 10px 0px 0px 0px;
  width: 200px;
}

#content #main div.product-info {
  float: left;
  padding: 10px 0px 0px 0px;
  width: 300px;
}

#content #main div.product-bottom {
  background: #FFFFFF url(/perlico/images/home-phone-products-bottom.gif) no-repeat bottom left;
  border: 0;
  margin: 0px 0px 0px 0px;
  padding: 0;
  height: 7px;
}


