html {
  font: normal 62.5% "Lucida Grande", arial, tahoma, verdana, sans-serif;
  background: #353535;
}
body{
  font-size: 1.2em;
  line-height: 180%;  
  color: white;
}
img { border: none; }

.hilite {
  background-color: #9E9E9E;
  padding:4px;
  }
.callout {
  font-size: 1.4em;
  margin-top: 0;
  color:purple;
}

.panelA h2{
  font-size: 2em;
  margin: 0.8em 0 !important;
}
a:link, a:visited{ color:wheat; }

.panelA, .panelB, .panelC{
  float:left;
  margin:0;
  width:220px;
  border: 0px solid #f00;
}
.panelAB{
  width: 490px;
  float:left;
}
.panelB{
  margin-left:45px; 
}
.panelC{
  float:right; 
}
.panelBC{
  width: 490px;
  float: right;
}

.panelLeft, .panelRight{
  width: 350px;
}
.panelLeft{
  float:left;
}
.panelRight{
  float:right;
}

h4 a {
  text-decoration: underline;
  background: url(/images/play_arrow.gif) center right no-repeat; 
  padding: 0 1.5em 0 0;
}


hr.clear{
  clear:both;
        height: 1px;
        color: #222;
        margin: 5px 0;
}
.clear{
  clear:both; 
}
h3{
  font-size:1.5em;
}
h4{
  font-size:1.3em;
}
h5{
  font-size:1.2em;
  padding:0.4em 1em;
  background: #333;
  border-bottom: 2px solid #222;
}

/* Checkmarks List */
ul.checkmarks{
  margin:2.2em 0;
  padding:0;
}
ul.checkmarks li{
  line-height:120%; 
  margin:0 0 15px 0;
  padding:0 0 0 22px; 
  list-style-type: none;
  background: url(/images/checklist.gif) no-repeat 0% 0%;
  font-size:1.1em;
}
ul.checkmarks li h3{
  font-size:1.3em;
  margin:0 0 0.2em 0;
}
/* Pricing & Signup */


table.pricing {
  width: 100%;
  margin-bottom: 2em;
}

  table.pricing h3 {
    width: 100%;
    margin-bottom: 5px;
    font-size:1.2em;
    color:white;
    padding:0.2em 0;
    background-color:#b8b4a5;
  }
  
  table.pricing td {
    background: #fff;
    color: #6A6240;
    padding: 0 1.2em;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
  }
  table.pricing td.check{
    background: url(/images/check.gif) center center no-repeat #fff;
  }
  table.pricing td.header p{
    margin:0;
  }
  table.pricing td p{
    margin-top:10px;  
    margin-bottom:10px;
    line-height: 110%;
  }
  
  table.pricing td.transparent {
    background: none;
  }
  
  table.pricing td.header {
    background: #c9c5b4 top left repeat-x;
    padding: 1em 0;
    font-size: 0.9em;
  }
  
  table.pricing td.feature {
    background: #797979;
    color: #fff;
    text-align: right;
    border-color: #a6a6a6;
    width: 235px;
  }  


.quotes{
  text-align:center;
  font-size:1.5em;
}
.quotes h4{
  background: url(/images/what-others.png) top center no-repeat;
  height: 40px;
  text-indent:-999em;
  margin:1.5em 0 1em 0;
}
 

