.nav a:link, .nav a:active, .nav a:visited, .nav a:hover,
.subnav a:link, .subnav a:active, .subnav a:visited, .subnav a:hover {
 	    text-decoration: none
 	    }

.nav a:link {
		color: #FFF;
		}

.nav a:active {
		color: #00AF4A;
		}

.nav a:visited {
		color: #FFF;
		}

.nav a:hover {
		color: #A00;
		}

.subnav a:link {
		color: #113928;
		}

.subnav a:active {
		color: #00AF4A;
		}

.subnav a:visited {
		color: #113928;
		}
.subnav a:hover {
		color: #A00;
		}

a:link {
		color: #B00;
		}

a:active {
		color: #00AF4A;
		}

a:visited {
		color: #00B;
		}

a:hover {
		color: #F00;
		text-decoration: none;
		}

body {
		background-color: #8A7E49;
		margin: 30px 0px;
		text-align: center; /* for ie5, see #main */
		}

p {
		margin: 0px;
		}

.copy, .nodent {
		font: 11pt/14pt Georgia, "Times New Roman", Times, serif;
		color: #000;
		}

.copy {
		text-indent: 1em;
		}

.sidebar {
		font: 10pt/12pt Georgia, "Times New Roman", Times, serif;
		color: #000;
		}

h1, h4 {
		font: 18pt/18pt "Arial Black", "Arial Bold", "Helvetica Bold", sans-serif;
		color: #00af4a;
		text-transform: uppercase;
		}

h4 {
		/* this is for Product titles on the products page */
		margin: 0px 0px 5px;
		}
		
h1 {
		/* this is for regular page titles */
		margin: 0px 0px 1em;
		}


h2 {
		/* subhead */
		font: 14pt/14pt "Arial Black", "Arial Bold", "Helvetica Bold", sans-serif;
		color: #113928;
		margin: 0px 0px 2px;
		}

h3 {
		font: 10pt/11pt "Arial Black", "Arial Bold", "Helvetica Bold", sans-serif;
		color: #113928;
		margin: 0px;
		}

.prodimg {
		vertical-align: text-bottom;
		margin: 0px 10px 10px 0px;
		float: left;
		}

.mylistp, .mylist {
		font: 11pt/15pt Georgia, "Times New Roman", Times, serif;
		color: #000;
		}

.mylistp {
		margin-bottom: 2pt;
		padding-bottom: 0pt
		}

.mylist {
		margin-top: 0pt;
		margin-left: 1em;
		padding: 0pt
		}


.mylist li {
		padding-bottom: 2pt;
		}

table.mine {
		font: 10pt/12pt Arial, Helvetica, sans-serif;
		color: #000;

		/*width: 100%;*/
		border: solid #000;
		border-width: 0px;
		/*border-width: 1px 0px 0px;*/
		border-collapse: collapse;
		border-spacing: 0;
		margin: 0px;
		padding: 0px;
		/*background-color: #FFD;*/
		}

.mine td {
		border: solid #000;
		border-width: 0px 0px 1px;
		vertical-align: top;
		padding: 2px 1em 4px 0px;
		}

.mine th {
		text-align: left;
		font-family: "Arial Black", "Arial Bold", "Helvetica Bold", sans-serif;
		color: #113928;
		font-weight: normal;
		text-transform: uppercase;
		border: solid #000;
		border-width: 0px 0px 3px;
		vertical-align: top;
		padding: 2px 10px 2px 0px;
		}

.mine td.empty {
		border: 0px;
		}

#navbar {
/* this holds the wedge background image, logo and nav links */
        background: url(images/nav_bk.r.gif) no-repeat;
		width: 700px;
		height: 128px;
		float: none;
		margin: 0px;
		padding: 0px;
		background-color: #113928;
		}
		
#navlinks {
/* this just holds the nav links so I can position the intranet link properly */
        width: 450px;
        height: 90px;
		float: right;
		padding: 0px;
		margin: 0px;
		}

#logo {
        margin: 0px;
        padding: 15px 0px 0px 25px;
	    float: left;
	    width: 200px;
	    }
 
#logo a { border: 0px; }

img { border: 0px; }

#intranet {
		width: 90px;
        float: right;
        margin: 0px;
        padding: 0px;
        }

.cans {
 	    /*border: 1px solid red;*/
 	    float: right;
        margin: 20px 0px 0px;
	    padding: 0px;
 	    }

#list1 {
		width: 160px;
		}
#list2 {
		width: 150px;
		}
#list3 {
		width: 120px;
		}

ul.nav {
		text-indent: -6px; /* bring the gifs closer to the bullet */
		margin: 0px;
		padding: 0px 0px 3px 2em;
		list-style-image: url(images/n.bullet.gif);
		}


.nav li, .subnav li {
		margin: 0px;
		padding: 0px 0px 3px 0px;
		}

ul.subnav {
		font: 9pt/9pt "Arial Black", "Arial Bold", "Helvetica Bold", sans-serif;
		text-transform: uppercase;
		/*text-indent: -6px; /* bring the gifs closer to the bullet */
		margin: 0px;
		padding: 0px 0px 3px 2em;
		list-style-image: url(images/sn.bullet.gif);
		}

#border {
		/* since we can use border widths w/o borking ie5 we wrap our main div in white w/ padding */
		width: 700px; /* remember that this is the minimum width */
		margin-right: auto;
		margin-left: auto;
		padding: 20px;
		background-color: #FFF;
		}

#main {
        width: 700px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0px;
        margin-bottom: 10px;
		background-color: #FFF;
		text-align: left; /* for ie5 */
		padding: 0px;
		}

#mleft {
	    width: 150px;
		float: left;
		padding: 5px 0px 0px;
		}

#mright {
        width: 550px;
        float: left;
		padding: 0px;
		}
		
.rpadding {
		padding: 0px 0px 0px 20px;
		}

#mousetype {
		clear: left;
		width: 700px;
		padding: 0px;
		margin: 5pt auto 0pt;
		font: 8pt/8pt Arial, Helvetica, sans-serif;
		color: #000;
		}

/* form styles */
div.row {
  		clear: both;
  		padding-top: 10px;
  		}

div.row span.label {
		font: 10pt/12pt Arial, Helvetica, sans-serif;
		color: #000;
		float: left;
		width: 150px;
		text-align: right;
		}

div.row span.formw {
  		float: right;
  		width: 335px;
  		text-align: left;
  		} 