/* @override 
	http://www.99pseo.co.uk/modelling/modelling.css
	http://www.99pseo.co.uk/connect/connect.css
*/

#content-area div.section.connect
{
  height: 323px;
  background: url("landing2-banner.jpg");
  padding: 0;
  margin: -10px 0 0 0;
}

h4
{
  margin: 10px 0 3px 0;
}

#content-area div.section.elaboration
{
 background: url("../images/divider.jpg") repeat-x bottom;
 float: left;
 width: 660px;
}

#page #content-area div.section.elaboration ul
{
  width: 305px;
  margin-left: 7px;
}

#page .section.elaboration .reasons .content-area li
{
  list-style-type: disc;
  list-style-position: inside;
  width: 274px;
  line-height: 15px;
  height: 165px;
  font-size: 14px;
  padding: 5px 10px 5px 20px;
  height: auto;

}

#content-area div.section.connect h2
{
  padding: 50px 0 0 20px;
  font-weight: normal;
  font-style: normal;
  font-size: 17px;
  line-height: 29px;
  width: 450px;
}

#content-area div.section.connect h2 span.title
{
  color: #565656;
}

#content-area div.section.connect h2 span
{
  color: #ca34af;
  margin-top: 13px;
  display: block;
  font-size: 27px;
  margin-bottom: 10px;
}

.reasons,
#content-area div.section.elaboration div.reasons div.content-area ul
{
  width: 320px;
}

.reasons
{
  background: url("../images/sidebar-right-2-foot.png") no-repeat bottom left;
  padding: 0 0 20px 0;
  float: right;
  margin: 11px 10px 12px 15px;
}

.reasons .content-top
{
  height: 27px;
  background: url("../images/sidebar-right-2-head.png") no-repeat top left;
}

.reasons .content-area
{
  background: url("../images/sidebarbg.png");
  width: 320px;
  _display: inline;
  position: relative;
  float: left;
  text-shadow: #70135d 0 1px 0;
  color: #fff;
}

.reasons .content-area li.even
{
  background-color: #e63ac6;
}

#content-area div.section.elaboration p
{
  margin: 20px 20px 15px 20px;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
}

#content-area div.section.elaboration .reasons .content-area p
{
  margin-top: 0;
  font-weight: bold;
  font-size: 18px;
}



#content-area div.section.calling
{
  width: 620px;
  float: left;
  padding: 0 20px 0 20px;
  background: #fff url("../images/divider.jpg") repeat-x bottom;
}

#content-area div.section.calling p
{
  font-size: 18px;
  line-height: 25px;
  margin: 0;
  padding: 13px 0 15px 0;
}

#content-area div.section.calling p span
{
  color: #ca34af;
  margin-top: 13px;
  display: block;
}

#content-area div.section.calling p span a
{
  color: #ca34af;
}

#price-matrix
{
  width: 660px;
  float: left;
  margin-top: 0;
  border-right-style: hidden;
  border-left-style: hidden;
}

#price-matrix tbody tr th h4
{
  margin: 10px 0 -15px 0;
}

#price-matrix tr th p
{
  text-align: left;
}

#price-matrix tr th.platinum p
{
  color: #5a798f;
}

#price-matrix tr th.platinum p a
{
  color: #384c59;
}

#price-matrix tr th.gold p
{
  color: #a68635;
}

#price-matrix tr th.gold p a
{
  color: #614f1e;
}

#price-matrix tr th
{
  width: 330px;
}