body {
    text-align:center;
    margin:0px;
    padding:0px;
    background-color:#ebebeb;
    background-image: url(images/bg.gif);
    font-family: "Lucida Grande", helvetica, verdana, arial,  sans-serif; 
    background-position: 0 0;
    background-repeat: repeat-x;
    font-size:14px;
}

a {
  color:#000000;
}

a:hover {
  color:#19d819;
  
}

#nav {
    text-align: left;
    width: 930px;
    margin: 0px auto;
    padding: 9px 0;
    font-size:13px;
    background-image: url(images/logo-header.gif);
    background-position: top right;
    background-repeat: no-repeat;
}   
#nav a {
    color:white;
    font-size:13px;
    font-family: Helvetica;
    text-decoration: none;
    margin-right: 18px;
}
#nav a:hover {
    color:#CCC;
}


.regular_txt {
  
}

.regular_txt a {
  color:white;
  padding:2px;
  background-color:#19d819;
  text-decoration:none;
  -moz-border-radius:2px;
	-webkit-border-radius:2px;
  
}

.regular_txt a:hover {
  color:#19d819;
  padding:2px;
  background-color:#FFFFFF;
  text-decoration:none;
  -moz-border-radius:2px;
	-webkit-border-radius:2px;
  
}

.container {
    text-align: left;
    width: 930px;
    margin: 10px auto;
    padding: 0px;  
    position:relative;
}
.container h2 {

    font-size:20px;
    margin-bottom:3px;
    padding-bottom:3px;
    margin-top:3px;
    padding-top:3px;
}
#container a {
color:black;
text-decoration:underline;
}
#largeLogo {
    background-image: url(images/logo-large.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width:354px;
    height:145px;
}
#howdoesitwork {
    background-image: url(images/howdoesitwork.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width:900px;
    height:56px;
}
#quip {
    
    font-size:22px;
    width:370px;
    margin-top:15px;
    float:left;
}
.text26 {
    font-size: 26px;
    font-weight: normal;
    margin-top: 0px;
    margin-left:0px;
    float: left;
    font-style: italic;
    color:#292929;
    line-height: 130%

}

.featurebox {
  margin-right:10px;
  height:320px;
  background-color:#FFFFFF;
  padding:8px;
  font-size:13px;
  line-height: 160%;
  -moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.whitebox {
  margin-right:10px;
  height:120px;
  background-color:#FFFFFF;
  padding:8px;
  -moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.text20 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 0px;
    margin-left:0px;
    float: left;
    font-style: italic;
    color:#292929;
    line-height: 130%;
    

}
.text14 {
    font-size: 14px;
font-weight: normal;
    margin-top: 0px;
    margin-left:0px;
    float: left;

color:#292929;
}
.text14BoldItalic {
    font-size: 14px;
font-weight: bold;
font-style: italic;
    margin-top: 0px;
    margin-left:0px;
    float: left;
line-height: 200%;
color:#292929;
}
#intro {
    font-size: 18px;
    font-family: Georgia;
    width: 480px;
    margin-top: 15px;
    margin-left:90px;
    float: left;
}

#content_left a {
color:black;
text-decoration:underline;
}
.tellmemore #content_left {
    margin-left: 0;
}
#content_right {
    
    width: 480px;
    margin-top: 0px;
    margin-left:90px;
    float: left;
}
#content_right a {
color:black;
text-decoration:underline;
}
#content_privacy {
    
    clear:both;
    width:930px;
    margin-top:0px;
    margin-left:0px;
    float:left;
}

h4 {
    
    font-weight: normal;
    font-size: 24px;
    margin:20px 0 0 0;
    padding:0 0 5px 0;
}
.tellmemore h4 {
    font-size:20px;
    margin-bottom:3px;
    padding-bottom:3px;
    margin-top:3px;
    padding-top:3px;
}
.tellmemore p {
    margin:0 0 25px 0;
}  
.signme p {
    margin:0px;
}
.signme img {
    margin:10px 0; 
}
.signme span {
    color:#19d819;
}
.signme2 span {
    color:#19d819;
}
.signme h4 {
    color:#19d819;
}
.step_pod {


    float:left;
    margin-right:0px;
    height:200px;
    width:212px;
    font-size: 14px;
    padding: 10px;
}

#action {
    clear:both;
}
#action span {
    float: right;
    display: block;
    color: white;
    background-color: #19d819;
    text-align: center;
    padding:8px;
    cursor: pointer;
    margin-top: 0px;              
    font-weight: normal;
    font-size: 16px;
    margin-right:10px;
    margin-bottom:40px;
    font-family: helvetica, verdana, arial,  sans-serif; 
    -moz-border-radius:6px;
  	-webkit-border-radius:6px;
}

#action span a {
  color:white;
  text-decoration:none;
}


#action span a:hover {
  color:black;
  text-decoration:none;
  background-color: #19d819;
}



#footer  {
    background-image: url(images/footer.gif);
    background-position: top center;
    background-repeat: no-repeat;
    color: #666;
    font-size: 14px;
    margin-top:100px;
    padding-top:6px;
    clear:both;
    text-align: center;
    position: relative;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 42px;
    margin-top: 100px;

}	



#footer a {
    color:#666;
    text-decoration: underline;
    
}
#footer a:hover {
    color:#FFF;
    text-decoration: underline;
    
}
#salemail {
    text-align: center;
    width: 930px;
    margin: 0px auto;
    padding: 9px 0; 
    clear:both;
    margin-top:50px;
    padding-top:50px;
}
#salemail a {
    color:black;
    text-decoration: underline;
    font-family: Helvetica;
}
h3 {
    
    color:#19d819;
    font-weight: normal;
    font-size: 24px;
    padding:30px 0px;
    margin:0px;
}
.pink {
    color:#ffffff !important;
    text-decoration: none;
    background-color: #ed186f;
padding:2px;
}

.pink a {
    color:#ffffff !important;
    text-decoration: none;
    background-color: #ed186f;
padding:2px;
}

.pink a:hover {
color:black;
text-decoration:underline;
}

.linknorm {
    color:#000000 !important;
    text-decoration: none;
    padding:2px;
}

.linknorm a {
    text-decoration: none;
    padding:0px;
}

.linknorm a:hover {
  background-color:none;
  text-decoration:none;
}