body {margin: 0;
padding: 0;
text-align: center;
background-color:#f1ffdd;
}

.centerColumn
{
	text-align: left;
}

.wrappertable {margin: 0 auto;
padding: 0;
width: 1000px;
border: 0;
background-color:#fff;
border-right:1px solid #d9edbe;
border-left:1px solid #d9edbe;
}

.header { color: #669933;
font: "Century Schoolbook";
text-align: center;
}

h1 a:link{color: #669933;
text-decoration:none;
}

h1 a:visited{color: #669933;
text-decoration: none;
}

h1 a:hover{color: #669933;
text-decoration: none;
}

h1 a:active{color: #669933;
text-decoration: none;
}

.nestedheader {margin: 0;
padding: 0;
border: 0;
width: 100%;
}

.header p {color: black;
font-family: "Times New Roman", Times, serif;
}

.madeinusa { width: 184px;
}

.banner {background-image: url(/images/banner.jpg);
background-repeat: no-repeat;
height: 166px;
}

.topnav {background-image: url(/images/topnavBG.jpg);
background-repeat: repeat-x;
height: 43px;
}

.nestedtopnav {margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 43px;
font-size:12px;
}


.searchpart { text-align: left;
/*width: 300px;*/
font-family: Verdana;
}

.linkspart {text-align: right;
font-family: Verdana;
}

.contenttable {margin: 0;
padding: 0;
border: 0;
width: 100%;
font-family: Verdana,Arial,sans-serif;
font-size:12px;
}

.leftcolumn {width: 174px;
vertical-align: top;
}

.middlecontent { width: 100%;
vertical-align: top;
}

.rightcolumn {width: 174px;
vertical-align: top;
}

.findretailbtn {margin: 0 auto;
padding: 3px;
background-image: url(/images/findretailerbtn.jpg);
background-repeat: no-repeat;
width: 169px;
height: 26px;
}

.findretailbtn a:link ,
.findretailbtn a:visited,
.findretailbtn a:hover,
.findretailbtn a:active{color:#fff; text-decoration:none; font-weight:bold;}

div#siteinfoLegal
{
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:8px;
}

