body {
  text-align: center;
  background: #fff url(../images/footer.gif) no-repeat 50% 840px; }
  body.tab1 {
    background-position: 50% 720px; }
  body.tab2 {
    background-position: 50% 840px; }  
  body.tab3 {
    background-position: 50% 1120px; }
  body.tab4 {
    background-position: 50% 920px; }
  body.tab5 {
    background-position: 50% 830px; }

#frame {
  width: 950px;
  margin: 0 auto;
  text-align: left; }

#header {
  height: 86px;
  position: relative;
  background: url(../images/bg_header.png) no-repeat; }
  #header h1 {
    display: none; }
  #header h2 {
    float: right;
    display: inline;
    width: 250px;
    padding: 28px 0 0 0;
    font-size: 1.9em;
    line-height: 1.3;
    font-weight: bold;
    color: #000;
    text-align: center; }
    #header h2 small {
      display: block;
      font-size: 0.7em;
      font-weight: bold;
      color: #e98300; }

#splash {
  height: 341px;
  position: relative;
  background: url(../images/bg_splash.jpg) no-repeat;
  margin-bottom: 15px; }
  #splash h3 {
    display: none; }
  #splash h6 {
    position: absolute;
    top: 122px;
    left: 264px;
    font-size: 1.5em;
    line-height: 1.34;
    font-weight: bold;
    color: #262626; }
  #splash .prices {
    position: absolute; }
    #splash #prices1 {
      top: 173px;
      left: 264px; }
    #splash .prices table th {
      width: 110px; }
    #splash .prices table th, 
    #splash .prices table td {
      font-size: 1.5em;
      line-height: 1.34;
      font-weight: normal;
      text-align: left;
      color: #262626; }
      #splash .prices table th b,       
      #splash .prices table td b {
        font-weight: bold; }
      #splash .prices table th strong,       
      #splash .prices table td strong {
        font-weight: bold;
        color: #007755; }
  #splash p.note {
    position: absolute;
    top: 290px;
    left: 628px;
    font-size: 1.1em;
    color: #535353; }

  #splash a {
	color: #e98300;
	position: absolute;
	display: block;
	height: 24px;
	width: 94px; }
	#splash a.learn-more 
	{
		font-size: 1.1em;
		width: 200px;
		top: 284px;
		left: 264px;
	}
	#splash a.buy {
		text-indent: -999em;
		top: 245px;
		left: 262px; }
	#splash a.trial {
		text-indent: -999em;
		top: 245px;
		left: 370px; }


#tabs .tab_content {
  position: relative; }
		
#tabs .tab_content .wrapper {
  padding: 5px 0 10px 0;
  width: 635px; }
#tabs .tab_content .wrapper h4 {
  font-size: 2em;
  font-weight: bold;
  line-height: 60px;
  color: #007755;
  margin: 0 20px 22px 20px;
  border-bottom: 1px solid #CED2C4; }
#tabs .tab_content .wrapper h4 sup
{
	font-size: .5em;
	bottom: 0.8em;
}

#tabs .tab_content .wrapper p {
  font-size: 1.1em;
  color: #535353;
  margin: 0 50px 1em 20px; }
  #tabs .tab_content .wrapper p strong {
    color: #3C3E42; }
  #tabs .tab_content .wrapper p a {
    font-weight: bold;
    color: #e98300; }
    
#tabs .tab_content .wrapper ul {
  }
  #tabs .tab_content .wrapper ul li {
    font-size: 1.1em;
    line-height: 2;
    color: #535353;
    padding: 0 50px 0 15px;
    background: url(../images/bullet.gif) no-repeat 0 3px; }
#tabs .tab_content .wrapper h5 {
  font-size: 1.1em;
  line-height: 1.45;
  font-weight: bold;
  color: #262626;
  margin: 0 0 1em 0; }
#tabs .tab_content .wrapper h6 {
  font-size: 1.4em;
  font-weight: bold;
  color: #007755;
  margin: 2em 0 1em 20px;
  clear: both; }
  
#tabs .tab_content .callout {
  position: absolute;
  top: 0;
  left: 650px;
  width: 300px; }
  
#tabs .tab_content .callout p {
  font-size: 11px;
  line-height: 1.45;
  color: #262626; 
  padding: 235px 30px 14px 26px; }
  #tabs .tab_content .callout a {
    padding: 0 0 0 26px; }
  #tabs .tab_content .callout p a {
    font-weight: bold;
    color: #e98300;
    padding: 0; }

#tabs #tab1_content .callout, #tabs #tab2_content .callout {
  height: 223px;
  background: url(../images/sidebar-tab1.gif) no-repeat 0 0; }
  #tabs #tab1_content .callout p {
    padding: 0; }  
  #tabs #tab1_content .callout p.call, #tabs #tab2_content .callout p.call {
    font-weight: bold;
    padding: 66px 0 18px 158px; }
  #tabs #tab1_content .callout p.buynow, #tabs #tab2_content .callout p.buynow {
    padding: 0 0 18px 158px; }
  #tabs #tab1_content .callout p.promocode, #tabs #tab2_content .callout p.promocode {
    padding: 0 20px 0 125px; }

#tabs #tab2_content .col1, #tabs #tab2_content .col2 {
  float: left;
  display: inline;
  margin: 1em 0 2em 30px;
  width: 280px; }

#tabs #tab3_content .callout {
  height: 373px;
  background: url(../images/sidebar-tab3.gif) no-repeat 0 0; }
  #tabs #tab3_content h5 {
    font-size: 1.1em;
    line-height: 1.45;
    font-weight: bold; 
    color: #262626;
    margin: 0 0 4px 20px; }
  #tabs #tab3_content ul {
    margin: 0 0 2em 30px; }
  #tabs #tab3_content ul li {
    margin: 0 0 1.5em 0;
    font-size: 1.0em;
    line-height: 1.64;
    color: #535353; 
    background-position: 1px 0; }
    #tabs #tab3_content ul li p {
      margin: 0 0 0.5em 0; }
  #tabs #tab3_content .callout p {
    font-weight: normal;
    padding: 60px 0 14px 26px; }
  #tabs #tab4_content .callout p {
    padding-top: 260px; }

#tabs #tab4_content .callout {
  height: 373px;
  background: url(../images/sidebar-tab4.gif) no-repeat 0 0; }
  #tabs #tab4_content h5 {
    margin: 0 0 1em 20px; }
  #tabs #tab4_content ul {
    margin: 0 0 2em 25px; }  
  #tabs #tab4_content ul li {
    padding-left: 20px; }

#tabs #tab5_content {
  height: 335px; }
#tabs #tab5_content .callout {
  height: 335px;
  background: url(../images/sidebar-tab5.gif) no-repeat 0 0; }
  #tabs #tab5_content ul {
    margin: 0 0 2em 30px; }


#footer {
  margin: 25px;
  padding: 83px 130px 0 0;
  background: url(../images/sage-logo.gif) no-repeat 100% 83px; }
  #footer p {
    font-size: 1.0em;
    color: #666666;
    margin: 0 0 1em 0; }
    #footer p a {
      color: #007755;
      text-decoration: none; }

