/*
* Body style
*/

body 
{ 
  text-align: center;
  font-family: verdana, arial, helvetica, sans-serif; 
}

/* 
* Header
*/

#header
{
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  width: 900px;
  height: 130px
}

#header .imgTable
{
  width: 900px;
}

#header .navTable
{
  width: 900px;
  top: 100px;
}

#header .imgRow
{
}

#header .logoImg
{
  float: left;
  border: solid 0 #fff;
}

#header .signupImg
{
  float: right;
  padding-top: 20px;
  border: solid 0 #fff;
}

#header .navRow
{
  background: #4F81BD;
  height: 40px;
  padding: 0 0px 0 0px;
}

#header .navcell
{
  margin: 0px;
  padding: 0px 10px 0px 10px;
  font-size: 12px;
  font-weight: bold;
  background: #4F81BD;
  color: #FFF;
}

#header a
{
  text-decoration: none;
}

/* 
* Content
*/

#content
{
  margin-left: auto;
  margin-right: auto;
  width: 900px;
  background: #FFF;
}  

#content .mainTable
{
  width: 900px;
}  

#content .leftSide
{
  vertical-align: top;
  width: 225px;
  background: #B9CDE5;
}  

#content .middle
{
  vertical-align: top;
  width: 567px;
  background: #DCE6F2;
}  

#content .rightSide
{
  vertical-align: top;
  width: 108px;
  background: #DCE6F2;
}  

#content .leftSignupImg
{
  border: solid 0 #fff;
}

#content .rightModeImg
{
  padding-top: 5px;
  border: solid 0 #fff;
}

#content .signupNowText
{
  margin-top: 0;
  padding: 5px 5px 0px 10px;
  text-align: left;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
  color: #0000FF;
}

#content .featuresIntro
{
  margin: 0;
  padding: 0px 5px 5px 10px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  color: #000;
}

#content .featuresList
{
  margin: 0px 5px 0px 10px;
  padding: 0px 0px 30px 0px;
  list-style: none;
  text-align: left;
}

#content .featureTitle
{
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #9A3A28;
}

#content .featureDesc
{  
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  color: #000;  
}

#content .bannerText
{
  margin: 0;
  padding: 40px 40px 10px 40px;
  color: #931A11;
  font-size: 30px;
  font-weight: bold;  
  text-align: center;
}

#content .bannerSubText
{
  margin:  0;
  padding: 10px 50px 20px 50px;
  color: #3E597A;
  font-size: 14px;
  font-weight: bold;  
  text-align: center;
}

#content .cellPhoneImg
{
  float: left;
  padding: 10px 20px 10px 20px;
}

#content .contentText
{
  margin: 0;
  padding: 60px 40px 20px 40px;
  color: #931A11;
  font-size: 16px;
  font-weight: bold;  
  text-align: left;
}

#content .whatIsTable
{
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

#content .whatIsTableCaption
{
  text-align: center;
  padding-top: 20px;
  margin: 0;
  color: #3E597A;
  font-size: 24px;
  font-weight: bold;  
}

#content .howTable
{
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

#content .howTableCaption
{
  text-align: center;
  padding-top: 20px;
  margin: 0;
  color: #3E597A;
  font-size: 24px;
  font-weight: bold;  
}

#content .testimonial
{  
  margin: 10px;
  background: #B9CDE5;
}

#content .testimonialCaption
{
  font-size: 8pt;
  padding: 5px;
  text-align: left;
  font-style: normal;
  font-weight: bold;
  color: #931A11;
}

#content .testimonialText
{
  font-size: 8pt;
  padding: 5px;
  text-align: left;
  font-style: italic;
  color: #000;
}

#content .testimonialSignature
{
  font-size: 8pt;
  padding: 5px;
  text-align: left;
  font-style: normal;
  color: #3E597A;
}

#content .whoList
{
  margin: 0px;
  padding: 0px 0px 20px 90px;
  color: #931A11;
  list-style-position: inside;
  text-align: left;
}

#content .exampleImg
{
  text-align: center;
  margin: 0;
  padding: 0;
}

#content .exampleCaveat
{
  text-align: left;
  font-size: 10px;
  font-style: italic;
  margin: 0;
  padding: 10px 0px 10px 20px;
}

#content .contactTable
{
  margin-left: 130px;
  width: 90%;
}

#content .contactTableLabel
{
  text-align: left;
  padding: 10px 0px 10px 0px;
  margin: 0;
  color: #000;
  font-size: 14px;
  font-weight: bold;  
}

#content .contactTableAddress
{
  text-align: left;
  margin: 0;
  color: #000;
  font-size: 14px;
  font-weight: normal;  
}

/* 
* Footer
*/

#footer
{
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0px 10px 0px;
  text-align: center;
  font-size: 11px;
  font-style: italic;
  width: 900px;
  clear: both;
  background: #FFF;
}

  



