*
{
  margin: 0;
  padding: 0;
	font-family: Calibri, Trebuchet MS, Helvetica, Arial, sans-serif;}
html, body
{
  text-align: center;
}
body {	background-color: #95d1e9;	background-image: url(../images/background.jpg);	background-repeat: no-repeat;	background-position: center top;}
.lighttext{	color: #ffffff;}
.darktext{	color: #113f6c;}
.smalltext { font-size: 12px; }
.mediumtext{	font-size: 14px;}
.largetext{	font-size: 16px;}
.bold { font-weight: bold; }
.testimonial { height: 200px; }
.testimonialtext, .testimonialtext a{ font-family: Trebuchet MS; line-height: 1.2em; font-size: 13px; padding-bottom: 10px;}
.footer{  font-size: 11px;	color: #113f6c;}
.testimonialname{ font-family: Trebuchet MS;	font-size: 10pt;	color: #018c4a;	font-style: italic;}
p{  padding-bottom: 14px;}
.darktext a:link, .darktext a:visited, .darktext a:hover, .darktext a:active{	color: #018c4a;}
.darktext a:hover{  text-decoration: none;}
.title{	font-size: 20px;	font-weight: bold;}
#featurelist img { padding-bottom: 20px; }
.featurelink { padding-bottom: 10px; }
.featureimage { float: left; clear: left; width: 154px; }
.featureimage img { padding: 0 15px 25px 0; width: 139px; height: 100px; }
.featuretext { float: left; padding: 0 40px 0 0; width: 700px; }
.accessorylink { padding-bottom: 10px; }
.accessoryimage { float: left; clear: both; }
.accessoryimage img { padding: 0 15px 25px 0; width: 139px; height: 100px; }
.accessorytext { float: left; padding: 0 40px 0 0; }
#accessorylist td { padding-bottom: 20px; }
#requestlist td { padding-bottom: 10px; }

ol.formlist, ol.formbrochurelist {  
padding: 1em 1em 0 0;  
list-style: none;
}
ol.formlist li, ol.formbrochurelist li {  
padding-bottom: .7em;
}
.formlist label {  
float: left;  
width: 4em;  
margin-right: 1em;
}
.formbrochurelist label {
float: left;
clear: left;
width: 11em;
margin-right: 1em;
padding-bottom: 10px;
}
.formbrochurelist label.rightlabel {
float: left;
width: 20em;
padding-bottom: 10px;
}
.formlist input.text, textarea
{
  width: 25em;
}
.formbrochurelist input.text
{
  width: 17em;
  height: 17px;
}
.test { padding: 10px; }
.testalt { padding: 10px; background-color: #d2e0e2; }
a.vigor:hover { text-decoration: none; }
