body {
  margin:auto;
  padding:0;
  border:0;
  width:100%;
  background:#E6E6E6;
  min-width:620px; 
  font-size:90%;
}
#header {
  clear:both;
  width:620px;
  height:154px;
  margin:auto;
  background:url(http://media.virtualstake.com/freeline/images/sitedesign-s3fs-header.jpg) no-repeat;
}
.colmask {
  position:relative;
  clear:both;
  width:620px;
  overflow:hidden;
}
.fullpage {
  background:url(http://media.virtualstake.com/freeline/images/sitedesign-s3fs-body.jpg) repeat-y;
  margin: auto;
  min-height: 600px;
}
.col1 {
  margin-top: 15px;
  margin-left: 25px;
  margin-right: 25px
}
.prehead {
  font-family: Arial, Verdana;
  font-style: italic;
  font-weight: bold;
}
.head {
  margin: auto;
  margin-top: 25px;
  margin-bottom: 35px;
  width: 480px;
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 24pt;
  color: #CC0000;
/*  color: #FF3B0A */
  font-weight: bold;
}
.videoWrapper {
  clear: both;
  margin: auto;
  width: 570px;
}
.subhead {
  font-family: Verdana, Arial;
  font-style: italic;
  text-align: center;
}
.sectionhead {
  font-family: Verdana, Arial;
  font-size: 18pt;
  font-style: italic;
/*  text-decoration: underline; */
  text-align: center;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 30px;
}
.boxhead {
  font-family: Verdana, Arial;
  font-size: 18pt;
  font-style: italic;
/*  text-decoration: underline; */
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 20px;
}
.benefits ul {
  list-style-image: none;
  clear: both;
  font-family: Arial, Verdana;
  font-size: 12pt;
  font-style: normal;
  width: 480px;
  margin: auto;
  margin-top: 40px;
}
.benefits li {
  list-style-type:none;
  background-image:url('http://media.virtualstake.com/freeline/images/other-s3fs-bluecheckmark.png');
  background-repeat: no-repeat;
  background-position: top left;
  padding-left:50px;
  color:#000000;
  padding-top: 8px;
  padding-bottom: 15px;
}
.intro {
  width: 500px;
  margin: auto;
  margin-top: 60px;
  font-family: Arial, Verdana;
  font-size: 12pt;
}
.text {
  width: 500px;
  margin: auto;
  font-family: Arial, Verdana;
  font-size: 12pt;
}
.pstext {
  width: 500px;
  margin: auto;
  font-family: Arial, Verdana;
  font-size: 10pt;
}
.licensewarning {
  color: #FF0000;
}
.licenseagreement {
  width: 570px;
  height: 300px;
  margin: auto;
  margin-top: 30px;
  margin-bottom: 30px;
  background:#f2f2f2;
  padding:6px;
  overflow:auto;
}
.jboxnormal {
  width: 540px;
/*  height: 180px; */
  margin: auto;
  margin-top: 40px;
  margin-bottom: 40px;
/*  background:url(http://media.virtualstake.com/freeline/images/other-s3fs-warningsign-small.png) no-repeat; */
  border: 5px dashed #000000;
}
.orderjbox {
  width: 480px;
  height: 300px; 
  margin: auto;
  margin-top: 40px;
  margin-bottom: 40px;
/*  background:url(http://media.virtualstake.com/freeline/images/other-s3fs-warningsign-small.png) no-repeat; */
  border: 5px dashed #FF0000;
}
.jboxnormal p, .testimonialjbox p {
  margin: 20px;
}
.testimonialjbox {
  width: 500px;
/*  height: 180px; */
  margin: auto;
  margin-top: 40px;
  margin-bottom: 40px;
/*  background:url(http://media.virtualstake.com/freeline/images/other-s3fs-warningsign-small.png) no-repeat; */
  border: 5px dashed #000000;
  background: #FFFFCC;
}
.testimonialvideo {
  width: 480px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.orderbutton {
  width: 413px;
/*  height: 180px; */
  margin: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}
img {
}
.imgcenter {
  clear: both;
  width: 413px;
  margin: auto;
  border: 0;
}
.imgright {
  float: left;
  margin-right: 20px;
  margin-top: -15px;
}
.imgleft {
  float: left;
}
.headshot {
  float: right;
  margin-top: 0px;
  width: 120px;
}
.highlight {
  background: #FFFF4D;
}
.emphasis {
  font-weight: bold;
}
.doubleemphasis {
  font-weight: bold;
  text-decoration: underline;
}
.price {
  color: #3366FF
}
.oldprice {
  color: #000000
}
.testimonials {
  width: 500px;
  margin: auto;
}
#footergraphic {
  clear:both;
  width:620px;
  height: 90px;
  margin: auto;
  background:url(http://media.virtualstake.com/freeline/images/sitedesign-s3fs-footer.jpg) no-repeat;
}
#footer {
  font-family: Verdana, Arial;
  font-size: 10pt;
  clear:both;
  width:520px;
  height: 160px;
  margin: auto;
  margin-top: 20px;
  text-align: center;
}

.twitterbanner {
  float: left;
  margin-right: 0px;
  margin-left: -20px;
}

.livetestimonialjbox {
  overflow-x: hidden;
  overflow-y: hidden; 
  width: 440px;
  height: 580px;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 40px;
/*  background:url(http://media.virtualstake.com/freeline/images/other-s3fs-warningsign-small.png) no-repeat; */
/*  border: 5px dashed #000000; */
}

#liveTweets {
  overflow-x: hidden;
  overflow-y: hidden; 
  width: 340px;
  height: 5600px;
  margin:0px 0;
  border: 5px solid #B3CCFF;
  border-bottom: 10px solid #B3CCFF;
  background-color: #B3CCFF;
}
.tweets {
  overflow:auto; 
  margin:10px; 
  padding:2px; 
  background:#fff; 
  border:1px dashed #ccc; 
  text-align:left; 
  font-size:9pt;
  font-family: Arial, Verdana, Tahoma;
}
.tweets img {
  float:left; 
  margin-right:10px; 
  width:48px; 
  height:48px; 
  overflow:hidden;
}
.tweets p {
}
