body, table {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 11px;
  color: #595959;
}
h1 {
  font-size: 20px;
  margin-bottom: 4px;
  font-family: verdana, tahoma, arial, sans-serif;
}
h2 {
  font-size: 17px;
}
h3 {
  font-size: 13px;
}
body {
  margin: 0;
  padding: 0;
  text-align: center;
  background: #979797;
}
div.msg {
  border: 1px solid #aaaadd;
  background: #ddddff;
  color: #222266;
  padding: 10px;
  font-weight: bold;
}
div.warn {
  border: 1px solid #888800;
  background: #ffffaa;
  color: #cc2222;
  padding: 10px;
  font-weight: bold;
}
div.header {
  width:1022px;
  height:119px;
  background: url('/images/fl3.jpg');
}
div.all {
  width:1022px;
  position:relative;
  margin: 0 auto;
  text-align: left;
  background: url('/images/main-dr2.jpg');
  background-repeat: repeat-y;
}
div.lefthead {
  background: url('/images/2-t1.jpg');
  width: 156px;
  /*height: 36px;*/
}
div.lefthr {
  background: url('/images/myhr.png');
  background-repeat: repeat-x;
  height:1px;
  font-size:1px;
  margin: 15px 1px 5px 1px;
}

div.leftbuttonsurround {
  border-top:1px solid #d3d3d3;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
}
.disclaim {
  font-size: 90%;
}

div.leftbutton {
  background: url('/images/button.jpg');
  background-repeat: no-repeat;
  width: 156px;
  height: 36px;
  border-bottom:1px solid #d3d3d3;
  font-family: verdana, tahoma, arial, sans-serif;

}


div.leftbuttonon {
  /*background: url('/images/button.jpg');*/
  background-repeat: no-repeat;
  width: 156px;
  height: 36px;
  border-bottom:1px solid #d3d3d3;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #FFFFFF;
}

div.leftbuttontext {
  padding-left: 22px;
  padding-top: 10px;
  valign: middle;
  
}
div.leftbuttontext a:hover, a#sitename:hover {
text-decoration: underline;
color: #F3A001;
}
div.leftbuttontext a{
  display:block;
  float:left;
  background: url('/images/arrow5.jpg');
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding-left: 9px;
  padding-right: 24px;
  color: #626161;
  font-size: 12px;
  text-decoration: none;
}

div.midrhr {
  background: url('/images/myhr.png');
  background-repeat: repeat-x;
  
  height: 1px;
  font-size:1px;
  margin: 5px 0 5px 0;
}
div.main {
  margin-left:71px;
}
div.leftbox {
  width:157px;
  position:relative;
  margin-bottom: 4px;
  border-bottom:1px solid #d3d3d3;
  font-family: tahoma, verdana, arial, sans-serif;

}
div.leftdata {
  margin:14px 20px 15px 20px;
}
div.left {
  float:left;
}
div.midright {

}
div.midrdata {
  margin:20px 20px 20px 20px;
}
div.right {
  float:left;
}
div.rightbox {
  width:156px;
  position:relative;
  margin-bottom: 7px;
  background: url('/images/2-dr.jpg');
  background-repeat: repeat-y;
}
div.rightdata {
  margin:9px 10px 7px 10px;
}
div.righthead {
  background: url('/images/2-t3.jpg');
  background-repeat: no-repeat;
  width: 156px;
  height: 36px;
}
div.rightfoot {
  height:23px;
  width:156px;
  background: url('/images/2-b1.jpg');
  background-repeat: no-repeat;
}
div.mid {
  float:left;
  width:731px;
}
div.middata {
  margin: 7px 24px 9px 24px;
}
div.midhr {
  background: url('/images/myhr.png');
  background-repeat: repeat-x;
  width: 656px;
  height: 1px;
  font-size:1px;
  margin: 5px 0 5px 0;
}
div.footer {
  clear:both;
  background: url('/images/b-line2.jpg');
  background-repeat: no-repeat;
  position:relative;
  height:78px;
  margin-left:71px;
}
div.footerbotm {
  background: url('/images/b2.jpg');
  width:1022px;
  height:55px;
  position:absolute;
  bottom:-53px;
  left:-71px;
}
img#logo, img#pinfo, img#demo, img#price, img#cont, img#home, img#cons {
  position:absolute;
  border:0;
}
img#logo {
  left:72px;
  top:50px;
}
img#pinfo {
  left:71px;
  top:133px;
}
img#demo {
  left:71px;
  top:179px;
}
img#price {
  left:71px;
  top:224px;
}
img#cont {
  left:71px;
  top:269px;
}
img#home {
  left:632px;
  top:80px;
}
img#cons {
  left:667px;
  top:80px;
}
a#sitename {
  position: absolute;
  left: 24px;
  top: 28px;
  font-size: 9px;
  color: #8b8a8a;
  text-decoration: none;
}
div.fineprint {
  position:absolute;
  left:210px;
  top:51px;
  width: 676px;
  text-align: right;
}

div.fineprint a{
  text-decoration: none;;
}
div.fineprint, .ctext {
  color: #8b8a8a;
  font-size: 10px;
  padding-right: 8px;
}
strong.date {
  color: #e89f04;
  font-size: 10px;
}
div.botnav {
  position:absolute;
  left:210px;
  top:28px;
  width: 676;
  text-align: right;
}
div.botnav a:hover, a#sitename:hover {
text-decoration: underline;
color: #F3A001;
}

div.botnav a{
  padding-left: 0px;
  padding-right: 8px;
  color: #626161;
  font-size: 11px;
  text-decoration: none;
}
.faq {
  font-weight:bold;
}
a.faq {
  display: block;
  margin-bottom: 10px;
}
.specialoffer {
  color: #a00000;
}
.tryit {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
a.faq:hover {
  text-decoration: underline;
}
td.featgrid,td.featprod {
  text-align:center;
  border: 1px solid #888888;
  margin: 0;
  padding: 3px;
}
td.featprod {
  font-weight: bold;
  background-color: #eeeeee;
}
td.feattitle {
  border: 1px solid #888888;
  margin: 0;
  padding: 7px 3px;
  font-weight: bold;
  background-color: #eeeeee;
}
span.salepr {
  font-weight: bold;
  color: #880000;
}
a.foot {
  font-size: 70%;
  vertical-align: super;
}
a.nbtn, a.sbtn, a.sbtn span, a.nbtn span {
  background: transparent url('images/btn-back.png') no-repeat scroll left 0;
  margin: 0 15px 0 0;
  padding: 5px 0 0 15px;
  display: -moz-inline-box;
  display: inline-block;
  height: 23px;
  color: black;
  text-decoration: none;
  cursor:pointer;
}
a.sbtn, a.sbtn span {
  background-image: url('images/sbtn-back.png');
}
a.nbtn, a.sbtn {
  background-position: right 0;
  margin: 3px 0 0 0;
  padding: 0;
}
