
BODY
{ background-color: #fff;
  margin: 0 auto;
  text-align: center;}

DIV, TD
{ font: 12px tahoma, arial, helvetica, sans-serif;
  color: #878787;
  line-height: 18px;}

A:link,
A:hover,
A:visited
{ color: #669900;}


#container
{ width: 766px;
  border: solid 1px #333;
  margin:0 auto;}

#header
{ }

#navigation
{ background: #9ebe0c url(images/nav-bkgd.gif) repeat-x;
  height: 40px;}

#banner
{ background: #9398a0 url(images/banner2.jpg) no-repeat;
  height: 218px;}

#content
{ text-align: left;
  padding: 20px 15px 0 15px;}

BODY#home #content
{ text-align: left;
  padding: 0;}


#left
{ background: #e7e8e4 url("images/groupwarriorone.jpg") no-repeat left;
  width: 304px;
  height: 123px;
  margin: 7px 0 7px 7px;}

#left H2,
#right H2
{ color: #7e7ecb;
  font: 18px arial, helvetica, sans-serif;
  letter-spacing: -1px;
  text-transform: none;}

#left H2
{ margin: 15px 15px 5px 150px;}

#right H2
{ margin: 15px 15px 5px 130px;}

#left P
{ margin-left: 150px;
  margin-top: 5px;
  margin-bottom: 5px;}

#right
{ background: #e7e8e4 url(images/bobby-golf.jpg) no-repeat left;
  width: 440px;
  height: 123px;
  margin: 7px 7px 7px 7px;}

#right P
{ margin-left: 130px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 5px;}

H2
{ font: 24px arial, helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -1px;
  text-transform: lowercase;
  color: #8dac12;
  border-bottom: solid 1px #e4e4e4;}

.butterfly
{ font: 24px arial, helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -1px;
  text-transform: lowercase;
  color: #8dac12;
  border: none;}


BODY#home H3
{ font: 16px arial, helvetica, sans-serif;
  /*background: url(images/asterisk.gif) no-repeat -2px left; */
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 15px 35px;
  color: #999;}

H3
{ font: 14px tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
  text-transform: lowercase;
  margin: 0;
  padding: 5px 0 5px 0;
  color: #666;}

TABLE.sections
{ margin-top: 16px;}

TABLE.sections UL
{ margin-top: 0;}

BODY#home .sections P
{ margin: 0 0 10px 15px;}
  
.table TD
{ border-bottom: solid 1px #e7e7e7;
  padding: 20px 0 30px 0;}

.prices
{ font-size: 16px;
  font-family: Georgia,Times New Roman;
  text-align: right;
  width: 100px;
  color: #8dac12;}

.footer
{ background-color: #e7e8e3;
  color: #727272;
  border-top: solid 5px #dddddb;
  height: 50px;
  font-size: 11px;
  margin: 0 7px 0 7px;
  padding: 10px;}

.grass
{ margin: 40px 0 0 0;}

IMG.photo
{ border: solid 1px #006600;
  margin: 5px;}

UL.noBullet
{ list-style: none;
  padding: 0;
  margin: 0;}

UL.noBullet LI
{ display: block;
  border-bottom: solid 1px #e7e7e7;
  padding: 15px 0 15px 0;}

.asterisk
{ color: #8dac12;
  padding-left: 3px;}
  
blockquote.testimonial
{ font-size: 18px;
  font-family: arial;
  line-height: 22px;
  letter-spacing: -1px;
  padding-bottom: 30px;
  font-style: oblique;}

div.testimonial
{ 
  font-size: 18px;
  font-family: arial;
  line-height: 22px;
  letter-spacing: -1px;
  padding-bottom: 30px;
  padding-left: 40px;
  font-style: oblique;}
div.testimonialSignature
{
  position:relative;
  text-align:right;
  width:95%;
  font-size: 18px;
  font-family: arial;
  line-height: 22px;
  letter-spacing: -1px;
  font-style: oblique;
}

P.first
{ font-family: arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  letter-spacing: -1px;
  color: #999;}