/* CSS Document */
body {
margin-top: 10px;
margin-bottom:0px;
}

.error {
font-family: Tahoma;
font-size: 8pt;
color: red;
padding-right:150px;
display:none;
  }


body,td,th {
font-family: tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
}

a:link {
color: #0000FF;
}
a:visited {
color: #0000FF;
}

br {
display: block; 
border: 0;
clear:left;
}

.banner {
padding-top:1px;
}

.style1 {
font-size: 16px
}

.prodpic {
text-align:left;
padding-left:2px;
}

.products {
padding-left:10px;
}

.green {
color: #0C7509;
font-weight: bold;
}

p {
margin:14px;
}

h1 {
font-size: 11px;
font-weight:normal;
margin:0px;
padding:0px;
display:block;
}

.h1 {
font-size: 10px;
font-weight:normal;
}

h2 {
font-size: 18px;
font-weight:normal;
margin:4px 4px 0px 10px;
padding:4px;
display:block;
text-align:left;

}

.quote {
border:0px;
font-size:14px;
height:70px;
width: 162px;
float:right;
padding:0px;
margin:0px;
}

.logo {
display:block;
height:83px;
width: 297px;
float:left;
border:0px;
padding:0px;
margin:0px;
}

.coupon  {
display:block;
height:106px;
width: 190px;
float:right;
border:0px;
padding:0px;
margin:0px;
}

.clearbox {
clear:both;
}

label,input {
display: block;
padding-right:20px;
padding-left:20px;
float: left;
margin-bottom: 2px;
}

.navcontainer {
width:730px;
height:25px;
margin:0px auto;
padding:0px;
display:block;
}

.navul {
width:730px;
padding:0px;
margin:0px;
height:auto;
display:block;
clear:both;
}

.navli {
display:block;
padding:0px;
margin:0px;
width:auto;
height:auto;
}

radio {
width:20px;
}

.nav{
width:730px;
margin:0px auto;
border:1px #008080;
display:block;
clear:left;
height:25px;
}

.nav ul{
width:681px;
margin:0px;
padding: 0;
float: right;
border: 1px solid #555555; 
background: black url(images/navback.gif) repeat-x;
}

.nav ul li{
display: inline;
}

.nav ul li a{
float: left;
color: #000000;
padding: 5px 16px;
text-decoration: none;
border-right: 1px solid #555555;
border-left: 1px solid #555555;  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.nav ul li a:hover, .nav ul li .current{
color: white;
background-color:#c1c1c1;
padding-top: 5px;
color: #000000;
padding-bottom: 4px;
padding-right: 16px;
padding-left: 16px;
}

.preheader {
width:730px;
margin:0px auto;
text-align:center;
padding:0px;
border:0px;
border-width:0px;
}

#flashheader {
height:200px;
width:730px;
margin:0px auto;
padding:0px;
border:0px;
display:block;
}

#flashvan {
width:730px;
margin:0px auto;
text-align:center;
padding:0px;
border:0px;
border-width:0px;
display:block;
}

#flashbutton {
width:162px;
height:70px;
padding:0px;
border:0px;
border-width:0px;
float:right;
}

.logoinsert {
width:730px;
height:106px;
margin:0px auto;
display:block;
}

.serviceimg {
padding:4px;
display:block;
}

.content {
width:730px;
margin:0px auto;
text-align:center;
padding:0px;
border-style:solid;
border-width:1px;
border-color:#A0A0A4;
height:auto;
}

.imagecenter {
margin:0px auto;
}

.contentpr {
width:360px;
height:60px;
margin:0px auto;
float:left;
clear:right;
padding:0px;
}

.contentpl {
width:360px;
height:60px;
margin:0px auto;
float:left;
clear:right;
padding:0px;
}

.content2 {
width:740px;
margin:0px auto;
padding:5px;
height:auto;
border:0px;
}

.contentleft {
width:730px;
margin:0px auto;
text-align:left;
padding:0px;
border-style:solid;
border-width:1px;
border-color:#A0A0A4;
height:auto;
}

.content3 {
width:728px;
padding-top:10px;
margin:0px auto;
height:85px;
border-style:solid;
border-width:1px;
border-color:#A0A0A4;
}

.contentl {
height:85px;
width:164px;
margin:0px auto;
float:left;
padding-left:20px;
}

.contentl2 {
width:164px;
height:85px;
margin:0px auto;
float:left;
padding-left:20px;
}

.contentr {
width:360px;
height:85px;
margin:0px auto;
float:left;
}

.promo {
padding-left:10px;
width:700px;
height:auto;
}
 
.safesubscribe {
width:170px;
height:25px;
margin:0px;
padding:0px;
display:block;
}

.signupform {
width:300px;
height:120px;
margin:405px 0 0 420px;
padding:0px;
text-align:center;
float:left;
display:block;
color:#666666
}

.theform {
width:300px;
height:90px;
margin:0px;
padding:0px;
display:block;
color:#666666
}

.signupsub {
width:275px;
height:29px;
font-size:15px;
padding:0px;
margin:0px;
}

.inputsignup {
width:270px;
height:26px;
margin:0px;
padding:0px;
text-align:left;
font-size:20px;
display:block;
}

.promocontent {
width:730px;
margin:0px auto;
padding:0px;
height:617px;
background:url(images/signupbackground.jpg) top no-repeat;
background-image:url(images/signupbackground.jpg);
display:block;
}

.signup {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
padding:0px;
margin:0px;
text-align:left;
}

.spaced {
padding-top:10px;
}

.spaced2 {
padding-left:30px;
width:auto;
}

.textnav {
width:730px;
margin:0px auto;
text-align:center;
padding-top:0px;
border:0px;
background-color:#eee;
font-size:12px;
vertical-align:middle;
}

.textnavindex {
width:730px;
margin:0px auto;
text-align:center;
padding:0px;
border:0px;
background-color:#eee;
font-size:12px;
vertical-align:middle;
clear:both;
}

.footer {
width:730px;
margin:0px auto;
text-align:center;
padding:0px;
border:0px;
background-color:#eee;
}

.foottext {
font-size:9px;
vertical-align:middle;
}

.contentleft strong {
font-size: 16px;
}

.contentleft td {
font-size: 16px;
}
