*{margin:0px;padding:0px;}
p{padding:15px 0px;}
a{color:#99ff99;text-decoration:none;}
a:hover{color:#66CCFF;}
a img{border:none;}
h1, h2, h3, h4{color:#99ff99;font-family:arial,sans-serif;margin:10px 0px;}
h1{font-size:23px;}
h1 em{font-size:12px;color:#fff;font-style:normal;display:block;}
h2{font-size:17px;}
h3{font-size:14px;}
h4{font-size:12px;font-weight:bold;}
body{background:#000;position:relative;text-align:center;}
#container{width:900px;position:relative;background:url(../images/mainbg.gif) repeat-y;font:12px arial,sans-serif;color:#fff;margin:0px auto;text-align:left;}
#content{background:url(../images/header.jpg) top no-repeat;min-height:500px;}
#main{float:right;width:420px;margin-right:111px;padding-top:180px;padding-bottom:33px;font-size:14px;}
#main ul{list-style-type:square;margin:15px 0px;margin-left:15px;}
#display{height:273px;position:relative;}
#newsletter{width:188px;height:169px;background:url(../images/newsletterbg.jpg) no-repeat;position:relative;left:40px;margin-bottom:35px;}
#newsletter_name{width:105px;height:16px;border:solid 0px #fff;position:absolute;left:66px;top:104px;}
#newsletter_email{width:105px;height:16px;border:solid 0px #fff;position:absolute;left:66px;top:128px;}
#newsletter_submit{width:88px;height:31px;background:url(../images/submit.gif) no-repeat;cursor:pointer;border:solid 1px #ccc;position:absolute;left:84px;top:155px;}
#meetdave{position:absolute;left:0px;top:0px;}
.indepthtestimonial{clear:both;margin-bottom:20px;}
.indepthtestimonial img{float:left;margin-right:20px;}
.indepthtestimonial em{font-size:16px;color:#99ff99;font-weight:bold;font-style:normal;}
.indepthtestimonial strong{color:#99ff99;display:block;}
#auxiliary{width:271px;float:left;padding-top:150px;}
#primarynav{list-style-type:none;width:270px;text-align:right;letter-spacing:0.1em;}
#primarynav li{height:20px;line-height:20px;position:relative;}
#primarynav li:hover{height:34px;line-height:34px;background:url(../images/navbg.gif) no-repeat;}
#primarynav li:hover a{font-weight:bold;}
#primarynav li a{color:#fff;margin-right:20px;}
#primarynav li a:hover{font-weight:bold;}
#primarynav li.navfeature a{color:#92f1a9;font-weight:bold;}
#primarynav li ul{visibility:hidden;position:absolute;left:270px;top:0px;list-style-type:none;background:#666;border:solid 1px #999;}
#primarynav li:hover ul{visibility:visible;} 
#primarynav li ul li{width:222px;text-align:left;}
#primarynav li ul li:hover{background:#333;height:20px;line-height:20px;}
#primarynav li ul li a{margin-left:20px;}
#features{background:url(../images/leftcolumnbg.gif) repeat-y;}
#features p{margin:0px 40px;}
#features strong{display:block;}
#features a{display:block;font-weight:bold;}
#testimonials{}
#colhead{padding-top:72px;background:url(../images/leftcolumnheader.gif) no-repeat;}
#products{text-align:center;background:#343333;border:solid 1px #999;padding:20px 0px;margin:20px 40px;font-weight:bold;}
#footer{background:url(../images/footerbg.gif) no-repeat;height:182px;position:relative;}
#heartseed{position:absolute;right:33px;top:66px;}
#topextra{position:absolute;left:-163px;top:0px;}
#flashy{position:absolute;left:240px;top:0px;}
.left{float:left;margin-right:20px;}
.right{float:right;margin-left:20px;}
.clear{clear:both;}
.hrt{padding-top:15px;margin-top:15px;border-top:solid 1px #99ff99;}
.hrb{padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #99ff99;}
