* {margin:0px; padding:0px;}
body {font-family: "Arial", sans-serif; background: url("../images/bg.gif") fixed #8CC63E;}
#wrapper {margin:0 auto; width:800px;}
#main {width:800px; float:left; background:#fff; margin-top:30px; padding-bottom:10px;}
h1 {font-family: "Verdana", sans-serif; line-height:30px; width:800px; font-weight:bold; font-size:30px; color:#783345; text-align:center; float:left;}
h2.top {color:#894456; font-size:20px; font-style:italic; line-height:24px; float:left; clear:left; text-align:center; width:800px;}
h2 {clear:left; float:left; color:#8cc63e; width:700px; margin-left:10px;}
h3.empty {height:10px; }
img {float:left; border:none;}

p.asi {font-size:14px; margin-top:-30px; margin-left:10px; text-transform:uppercase; width:500px; line-height:12px; margin-bottom:0px; padding:0px; float:left; clear:left; color:#000;}

#navbar {width:800px; margin-top:-15px; float:left; background:url("../images/navbarbg.jpg") repeat-x;}
#navbar ul {list-style:none; height:50px; float:left;}
#navbar ul li{float:left;}
#navbar ul li a{display: block; text-decoration:none; font-weight:bold; color:#666; padding:0px 10px; float:left; font-size:13px; line-height:50px; color:#fff; text-transform:uppercase; text-align:center;}
#navbar ul li a.twolines {line-height:20px; padding: 5px 10px;}
#navbar ul a:hover, #navbar ul a:active{ background:url("../images/navhover.jpg") repeat-x;} 

.whitebox {background: #fff; width:475px; margin-top:5px; padding-bottom:10px; float:left;}
.whitebox h2 {float:left; width:475px; text-align:left; color:#060; padding-top:5px; text-indent:10px;}
.whitebox h2.fast {background: url("../images/fast.gif") no-repeat; text-indent: 45px;}
.whitebox img {float:left; padding-left:15px;}
.whitebox ul.checklist {margin: 0; margin-left:-25px; padding:0; list-style-type: none; float:left; width: 250px;}
.whitebox ul.checklist li {background: url("../images/checkmark.gif") no-repeat 0% 50%; margin-left: 15px; font-size:18px; color:#000; padding: 10px 10px 10px 40px;}
.whitebox a img {border:none; float:left; padding:0px; margin-left:5px;}
.whitebox a {float:left; margin:0px; padding:0px;}
.whitebox a.first {clear:left; float:left;}

.smallwhitebox {background: #fff; width:300px; margin-top:5px; padding-bottom:10px; float:right;}
.smallwhitebox h2 {float:left; width:300px; text-align:left; color:#060; padding-top:5px; text-indent:10px;}
.smallwhitebox img {border: solid 3px #000; margin:5px 10px; float:left; clear:left;}
.smallwhitebox a img {border:none;}
.smallwhitebox p {width:180px; font-size:12px; float:left; padding-bottom:10px;}

.testimonials {width:800px; margin-top:5px; padding-bottom:10px; float:left;}
.testimonials h2 {float:left; width:800px; text-align:left; color:#060; padding-top:5px; text-indent:10px;}
.testimonials img {border: solid 3px #000; margin:0px 10px 20px 10px; float:left; clear:left;}
.testimonials a img {border:none;}
.testimonials p {width:650px; font-size:14px; height:100px; float:left;}

#products {width:800px; float:left; margin:10px 0px;}
#products a img {text-align:center; margin:5px 5px;}
.plainborder {margin-left:7px; border-collapse: collapse; text-align:center; padding:0px;}
.plainborder td, .plainborder th {width:130px; border: 1px solid #000; margin:0px; padding:0px;}
.plainborder td.top {border-bottom:none;}
.plainborder td.bottom {border-top:none;}

#footer {height:75px; width:800px; text-align:center; float:left; clear:left;}
#footer p {color:#fff; margin-top:15px;}
#footer a {color:#293990; font-size:12px;}
#footer a:hover {color:#060660; font-size:12px;}

.balloonlist {float:left; text-align:center; margin-bottom:20px; margin-right:5px; margin-left:5px;}
.balloonlist p {clear:left;}

p {float:left; clear:left; padding:10px;}

ul.bullet {margin-left: 30px; list-style-type:disc; width:700px; clear:left; float:left;}
ul.bullet li a {color: #894456;}
ul.bullet li a:hover {color:#340001;}