/* Main body text styles */

p.margin {margin: 10px; font-family: arial, verdana, helvetica; font-size: 13px; 
color: #303030;}

p.index {margin: 0px 10px 0px 0px; font-family: arial, verdana, helvetica; 
font-size: 13px; color: #303030;}

body {font-family: arial, verdana, sans-serif; font-size: 13px;}





/* div styles: mostly product pages */

div.highlight {margin: 10px; font-family: arial, verdana, helvetica; font-size: 
13px; background-color: #dbe3f3; padding: 8px; color: #303030;} div.nohighlight 
{margin: 10px; font-family: arial, verdana, helvetica; font-size: 13px; color: 
#303030; padding: 8px;} div.highlightr {margin: 10px; font-family: arial, 
verdana, helvetica; font-size: 13px; color: #303030; background-color: #dbe3f3; 
padding: 8px;} div.nohighlightr {margin: 10px; font-family: arial, verdana, 
helvetica; font-size: 13px; color: #303030; padding: 8px;} div.highlightrinner 
{margin: 0 10 0 250;} div.contactus {margin: 10 20 0 10; padding: 0 0 15 0; 
font-family: arial, verdana, helvetica; font-size: 13px; color: #303030; 
border-bottom: solid 1px #a0a0a0;} div.contactus2 {margin: 10 20 0 10; padding: 
0 0 15 0; font-family: arial, verdana, helvetica; font-size: 13px; color: 
#303030;} div.howwedoittitle {margin: 10 20 0 10; padding: 0 0 5 0; font-family: 
arial, verdana, helvetica; font-size: 16px; font-weight: bold; color: #303030; 
border-bottom: solid 1px #a0a0a0;} div.howwedoitsection {margin: 10 10 110 10; 
font-family: arial, verdana, helvetica; font-size: 13px; color: #303030;} 
div.howwedoitsection-step3 {margin: 10 10 30 10; font-family: arial, verdana, 
helvetica; font-size: 13px; color: #303030;}



/* image styles: assorted pages; primarily products */

img.pic {margin: 10 5 5 20; border: 1px solid black; float: right;} 
img.highlightr {margin: 0 10 0 0; border: 1px solid black; float: right;} 
img.picnoborder {margin: 5 5 5 5; border: 0px; float: right;} img.hiddenpic 
{display: none;} img.productslogos {margin: 5 6 0 6; border: 0px;} 
img.productslogosr {margin: 0 20 0 20; border: 0px; float: right;} 
img.productslogosr2 {margin: 0 5 0 5; border: 0px; float: right;} 
img.productsmeats {margin: 0 6 0 6; border: solid 1px black;} img.howwedoit 
{margin: 10 20 5 20; border: 1px solid black; float: right;}





/* assorted styles - limited use; mostly single-page usage */


span.contactform-field {font-family: arial, verdana, helvetica; font-size: 14px; 
font-weight: bold;}

span.contactform-field-blue {font-family: arial, verdana, 
helvetica; font-size: 14px; font-weight: bold; color: blue;} 

span.contactform-head {font-family: arial, verdana, helvetica; font-size: 16px; 
font-weight: bold; color: #303030; line-height: 20px;} span.contactusquote 
{font-family: arial, verdana, helvetica; font-size: 90%; color: #303030; 
line-height: 20px;} 

span.redbold {color: #e3342c; font-weight: bold; font-size: 14px;} 

span.indexlg {margin: 0px 0px 0px 0px; font-family: arial, verdana, helvetica; 
font-size: 14px; color: #303030; font-weight: bold;}

			  
blockquote {margin: 0px 0px 0px 0px; font-family: georgia, palatino linotype; 
font-size: 13px; font-style: italic;}

hr.contactform {height: 1px; border-top: solid 1px #808080; border-bottom: none; 
text-align: left; margin: 5 0 0 10; width: 500px;}

textarea.comments {width: 305px; height: 110px;} input.submit {width: 75px; 
height: 35px; font-family: arial, verdana, helvetica; font-size: 13px;  
font-weight: bold; color: #303030;}

hr.testimonials	  {border-top: none; border-left: none; border-right: none; 
border-bottom: 1px solid #c0c0c0;}

span.index-feedfam {font-size: 14px; font-family: arial, verdana, sans-serif; font-weight: bold;}
span.index-feedfam-red {font-size: 14px; font-family: arial, verdana, sans-serif; font-weight: bold; color: red;}
									   


/* link styles */

a:link {font-family: arial, verdana, helvetica; color: 3366ff;} a:visited 
{font-family: arial, verdana, helvetica; color:#3366ff} a:hover {font-family: 
arial, verdana, helvetica; color: #0000ff;} a:active {font-family: arial, 
verdana, helvetica; color: #ff0000;} a:focus {font-family: arial, verdana, 
helvetica; color: #ff0000;}







/* navigation styles */

div.navigation { width: 192px; }

div.navigation ul { list-style-type: none; 		/* removes default list bullets 
*/ padding: 0;				/* removes default list indentation */ margin: 0; 
background-color: #e0e0e0; }

div.navigation ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-bottom: expression(-1);
	margin-left: 0px;
	}


.navigation ul li a, .navigation ul li a:visited { font-family: arial; 
font-weight: bold; font-size: 12px; display: block; width: 192px; height: 18px; 
padding: 0 0 1 38; text-decoration: none; color: #ffffff; background-image: 
url(images/menu-button.gif); background-position: 0 0px; background-repeat: 
no-repeat; background-color: transparent; }

.navigation ul li a:hover { width: 192px; height: 18px; background-color: 
transparent; background-image: url(images/menu-button.gif); background-repeat: 
no-repeat; background-position: 0 -18px; color: #ffffff; padding: 0 0 1 38; }

.navigation ul li #current { width: 192px; height: 18px; background-color: 
transparent; background-image: url(images/menu-button.gif); background-repeat: 
no-repeat; background-position: 0 -36px; color: #ffffff; padding: 0 0 1 38; }







div.navigation2 { width: 192px; background-image: url(images/); 
background-repeat: no-repeat; }

div.navigation2 ul { list-style-type: none; 		/* removes default list 
bullets */ padding: 0;				/* removes default list indentation */ 
margin: 0; background-color: #e0e0e0; }

div.navigation2 ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-bottom: expression(-1);
	margin-left: 0px;
	}

.navigation2 ul li a, .navigation2 ul li a:visited { font-family: arial; 
font-weight: bold; font-size: 12px; display: block; width: 192px; height: 18px; 
padding: 0 0 1 38; text-decoration: none; color: white; background-image: 
url(images/menu-button.gif); background-position: 0 -18px; background-repeat: 
no-repeat; background-color: transparent; }

.navigation2 ul li a:hover { background-color: transparent; background-image: 
url(images/menu-button.gif); background-repeat: no-repeat; background-position: 
0 0px; color: #ffffff; padding: 0 0 1 38; }



.navigation2 ul li #current { background-color: transparent; background-image: 
url(images/menu-button.gif); background-repeat: no-repeat; background-position: 
0 -36px; color: #ffffff; padding: 0 0 1 38; }


																	



