body {
  text-align: center;
  background: #fff; }

#frame {
  width: 771px;
  margin: 0 auto;
  text-align: left; }

#header {
  background: url(../images/header.gif) no-repeat;
  height: 103px; 
  position: relative; }
  #header h1 {
    display: none; }
  #header h2 {
	font-size: 19px;
	line-height: 25px;
	color: #4D4F53;
	position: absolute;
	left: 573px;
	top: 34px;
	text-align: center;
}
    #header h2 small {
      font-size: 13px;
      line-height: 17px;
      color: #008469;
      display: block; }

#splash {
  height: 360px;
  position: relative;
  background: url(../images/splash.jpg) no-repeat; }
  #splash h3 {
    display: none; }
  #splash p {
    font-size: 11px;
    color: #4D4F53;
    margin: 0 0 1.5em 0; }
    
    
    #splash p.prices {
      color: #000; }
      #splash p.prices b {
        color: #4D4F53; }
  #splash .left {
    width: 270px;
    float: left;
    display: inline;
    margin: 91px 0 0 225px; 
    position: relative; }
    #splash .left .promo {
      position: absolute;
      font-weight: bold;
      line-height: 1.3;
      top: 200px;
      left: 160px; }
      #splash .left .promo strong {
        font-size: 11px !important; }
  #splash .right {
    width: 235px;
    float: left;
    display: inline;
    margin: 91px 0 0 20px; }

#tabs {
  height: 35px;
  overflow: hidden; }
  #tabs li {
    float: left;
    display: inline;
    height: 20px;
    text-align: center;
    margin: 0 1px 0 0;
    padding: 8px 0 7px 0;
    font-size: 13px;
    font-weight: bold;
    color: #828A8F;
    cursor: pointer; }
    #tabs li a {
      color: #828A8F;
      text-decoration: none; }
    #tabs li.active {
      color: #000; }
    #tabs li#tab1 {
      width: 157px;
      background: url(../images/tab1.gif) no-repeat; }
      #tabs li#tab1.active {
        background: url(../images/tab1_on.gif) no-repeat; }
    #tabs li#tab2 {
      width: 153px;
      background: url(../images/tab2.gif) no-repeat; }
      #tabs li#tab2.active {
        background: url(../images/tab2_on.gif) no-repeat; }
    #tabs li#tab3 {
      width: 124px;
      background: url(../images/tab3.gif) no-repeat; }
      #tabs li#tab3.active {
        background: url(../images/tab3_on.gif) no-repeat; }
    #tabs li#tab4 {
      width: 171px;
      background: url(../images/tab4.gif) no-repeat; }
      #tabs li#tab4.active {
        background: url(../images/tab4_on.gif) no-repeat; }
    #tabs li#tab5 {
      width: 162px;
      margin: 0;
      background: url(../images/tab5.gif) no-repeat; }
      #tabs li#tab5.active {
        background: url(../images/tab5_on.gif) no-repeat; }

.tab_content {
  background: #fff;
  display: none;
  position: relative;
  border-top: 4px solid #CDE6A0;
  background: url(../images/content_bg.gif) repeat-y; }
  .tab_content .wrapper {
    background: url(../images/content2_bottom.gif) no-repeat 0 bottom; 
    padding: 0 0 55px 0; }
  .tab_content h6 {
    margin: 23px 0 0 20px; }
  .tab_content ul {
    list-style-type: disc;
    margin: 0 0 1.5em 30px; }
    .tab_content ul li {
      font-size: 11px;
      color: #4D4F53; 
      margin: 0 0 0.25em 0; }
  .tab_content p {
    font-size: 11px;
    color: #4D4F53;
    margin: 0 0 1.5em 0; }
    .tab_content p strong {
      color: #000; }
  .tab_content#content1 .wrapper {
    background: url(../images/content_bottom.gif) no-repeat 0 bottom; 
    padding: 0; }
  .tab_content#content1 .left {
    width: 460px;
    float: left;
    display: inline;
    padding: 23px 0 0 37px; }
  .tab_content#content1 .right {
    width: 139px;
    height: 164px;
    float: right;
    display: inline;
    background: url(../images/content1_right.gif) no-repeat; 
    margin: 25px 39px 0 0; 
    padding: 38px 0 0 32px; }
    .tab_content#content1 .right p {
      font-size: 12px;
      font-weight: bold;
      color: #A0D6D2;
      margin: 0 0 0.75em 0; 
      text-shadow: 0 0 0 #000; }
      .tab_content#content1 .right p.links {
        color: #fff; }
        .tab_content#content1 .right p.links a {
          color: #fff;
          padding: 0 10px 0 0;
          background: url(../images/right_arrow.gif) no-repeat right 50%; }
  .tab_content#content2 .left {
    padding: 23px 20px 0 37px; }
  .tab_content#content2 p .right {
    float: right; 
    margin: 0 0 0 20px;}
  .tab_content#content2 ul li {
    font-weight: bold; }
  .tab_content#content2 p strong {
    display: block;
    color: #008469; }
  .tab_content#content2 p.return a {
    font-size: 12px;
    color: #000;
    font-weight: bold; 
    padding: 0 15px 0 0;
    background: url(../images/up_arrow.gif) no-repeat right 50%; }
  .tab_content#content3 .left {
    padding: 23px 20px 0 37px; }
  .tab_content#content3 p .right {
    float: right; 
    margin: 0 0 0 20px; }
  .tab_content#content3 ul li {
    font-weight: bold; }
  .tab_content#content4 .left {
    width: 410px;
    float: left;
    display: inline;
    padding: 23px 0 0 37px; }
  .tab_content#content4 .right {
    width: 272px;
    float: right;
    display: inline;
    margin: 23px 24px 0 0; }
  .tab_content#content4 p .right {
    float: right; 
    margin: 0 0 0 20px;}
  .tab_content#content4 ul li {
    margin: 0 0 1em 0; }
    .tab_content#content4 ul li strong {
      color: #000;
      font-weight: bold; }
  .tab_content#content5 .left {
    width: 410px;
    float: left;
    display: inline;
    padding: 23px 0 0 37px; }
    .tab_content#content5 .left p a {
      font-weight: bold;
      color: #008469; }
  .tab_content#content5 .right {
    width: 272px;
    float: right;
    display: inline;
    margin: 23px 24px 0 0; }
  .tab_content#content5 p .right {
    float: right; 
    margin: 0 0 0 20px;}

#footnotes {
  margin: 25px 0 0 0; 
  padding: 0 15px; }
  #footnotes p {
    font-size: 10px;
    color: #8D8E96; }
  
#footer {
  margin: 25px 0 0 0;
  border-top: 1px solid #D7D7D7;
  padding: 15px; 
  background: url(../images/logo.gif) no-repeat 700px 12px; }
  #footer p {
    font-size: 10px;
    color: #8D8E96; }
    #footer p a {
      color: #8D8E96; }
