* {
    margin:0;
    padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#bfd2b3;
}

p {
	font-size:10px;
	margin: 1.3em 0 0 0;
	line-height: 1.4em;
	margin-top: 4px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


h1 {
	font-size:28px;
	color:#94420e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
}

h2 {
	font-size:21px;
	color:#94420e;
	margin-top: 24px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
}

h3 {
	font-size:15px;
	color:#94420e;
	margin-top: 20px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
h4 {
	font-size:15px;
	color:#94420e;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
}
h5 {
	font-size:12px;
	color:#94420e;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
}

p.sub {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.5em;
	font-weight: normal;
		text-align: left;
}
p.description {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
p.left {
	font-size:11px;
	margin: 1.3em 0 0 0;
	line-height: 1.4em;
	margin-top: 6px;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
p.twelve {
	font-size:12px;
	margin: 2em 2em 2em 2em;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
p.brand {
	font-size:11px;
	margin: 1.em 0 0 0;
	line-height: 1.4em;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
p.states {
	font-size:10px;
	margin: 1.3em 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#94420e;
}
p.reps {
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#94420e;
	font-weight: bold;
}
p.rednav {
	color:#c4161c;
}

p.rep {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#94420e;
	font-weight: bold;
}li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	letter-spacing: 0em;
	text-decoration: none;
	height: 20px;
	margin-top: 6px;
	margin-left: 15px;
	margin-top: 10px;
}

a:link, a:visited, a:active {
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
a:hover {
	font-weight: bolder;
	text-decoration: none;
	color: #94420e;
}


#container {
	width:800px;
	min-height:700px;
	background-color:#FFFFFF;
	margin:10px auto 9px auto;
}

#inner_cont {
	background-color: FFFFFF;
}


#animation {
	width: 800px;
}

#woods_logo_menu {
	margin-left: 8px;
	width:120px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 24px;
	float:left;
	color: #000000;
}

#woods_home_menu {
	margin-left: 8px;
	width:560px;
	padding-top: 2px;
	padding-bottom: 10px;
	color: #000000;
}
#woods_small_menu {
	margin-left: 8px;
	width:792px;
	padding-top: 8px;
	padding-bottom: 10px;
	color: #000000;
}


#redbuttons {
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 6px;
	color: #000000;
	float:right;
}



#main {
	padding-left: 32px;
	padding-right: 32px;
	width: 736px;
	position: static;
	font-size: 12px;
}
#contact {
	padding-left: 60px;
	padding-right: 60px;
	width: 680px;
	position: static;
	font-size: 12px;
}


.woods_home_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;	
	line-height: 12pt;
}

.woods_small_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;	
	line-height: 12pt;
}


.woods_home_nav:link {
	text-decoration: none;
	color: white;
}
.woods_home_nav:visited {
	text-decoration: none;
	color: white;
}
.woods_home_nav:hover {
	text-decoration: none;
	color: #626c4f;
}
.woods_home_nav:active {
	font-weight: bolder;
	text-decoration: none;
	color: white;
}


#footer {
    color: white;
	width: 100%; 
    margin: 0;
    padding: 3px 0 3px 0;
    text-align: center;
}

#footer p {
    color: #000000;
    line-height: 1em;
    padding: 0.3em 0 0.3em 0;  

}
#footer p.description {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#footer p.copyright {
    font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


#footer a:link, #footer a:visited, #footer a:active {
    text-decoration: none;
    color: #000000;
}
#footer a:hover {
    text-decoration: none;
	color: #626c4f;
}


#spreaders {
	width: 736px; /* Allows for fluid design. Can be set to pixels */
	height: 100%;
	padding: 0px;
	background: #FFFFFF;
	padding-top: 0px;
	margin-bottom: 0px;
}
#col_one {
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */
width: 10%; /* Allows for fluid design. Can be set to pixels */
float: left;
}
#col_two {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_three {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_four {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_five {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_six {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%; /* Allows for fluid design. Can be set to pixels */
float: left;
}
#col_seven {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_eight {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_nine {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_ten {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}

#col_eleven {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 50%;
float: left;
}
#col_showone {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 40%;
float: left;
}
#col_showtwo {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}

#col_brandone {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}
#col_brandtwo {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 80%;
float: left;
}



#col_blockone {
	margin: 0; /* Applied to first column only in lieu of padding (personal thing) */
	width: 14%; /* Allows for fluid design. Can be set to pixels */
	float: left;
}


#col_catone {
	margin: 0; /* Applied to first column only in lieu of padding (personal thing) */
	width: 25%; /* Allows for fluid design. Can be set to pixels */
	float: left;
}
#col_cattwo {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 25%;
float: left;
}
#col_catthree {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 25%;
float: left;
}
#col_catfour {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 25%;
float: left;
}
#col_blockone {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}
#col_blocktwo {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}
#col_blockthree {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}
#col_blockfour {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}
#col_blockfive {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}



/*spreader sets*/
#col_setsone {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 184px;
float: left;
}
/*mini blocks*/

#col_setstwo {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 122px;
float: left;
}
#col_setsthree {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 145px;
float: left;
}
#col_setsfour {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 100px;
float: left;
}
#col_setsfive {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 145px;
float: left;
}
#col_setssix {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 100px;
float: left;
}

/*by percentages*/
#col_ten {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 10%;
float: left;
}
#col_twelve {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 12%;
float: left;
}
#col_fourteen {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 14%;
float: left;
}
#col_fifteen {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 15%;
float: left;
}
#col_sixteen {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 16%;
float: left;
}
#col_eighteen {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 18%;
float: left;
}
#col_nineteen {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 19%;
float: left;
}
#col_twenty {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 20%;
float: left;
}
#col_twentytwo {
	margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
	width: 22%;
	float: left;
}
#col_twentyfour {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 24%;
float: left;
}
#col_twentyfive {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 25%;
float: left;
}
#col_twentysix {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 26%;
float: left;
}
#col_twentyeight {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 28%;
float: left;
}
#col_thirty {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 30%;
float: left;
}
#col_thirtytwo {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 32%;
float: left;
}
#col_thirtythree {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 33%;
float: left;
}
#col_thirtyfour {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 34%;
float: left;
}
#col_thirtysix {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 36%;
float: left;
}
#col_thirtyeight {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 38%;
float: left;
}
#col_forty {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 40%;
float: left;
}
#col_fortysix {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 46%;
float: left;
}
#col_fortynine {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 49%;
float: left;
}
#col_fifty {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 50%;
float: left;
}
#col_fiftyfive {
margin: 1em 0em 0em 2em; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 55%;
float: left;
}
#col_seventyfive {
margin: 0 0 0 0px; /* Puts a 0 pixel space between columns (left side) - think cellspacing */
width: 75%;
float: left;
}

<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	margin: auto;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 0px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail{
position: relative; /*absolute does not work here*/
z-index: 0; /*higher numbers put enlarged image behind small ones*/
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


/*jquery*/
a{
	text-decoration:none;
	color:#f30;	
}
p{
	clear:both;
	margin:0;
	padding:.5em 0;
	text-align: center;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #000000;
	background:#FFFFFF;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

img{border:none;}
ul,li{
	margin:0;
	padding:0;
}
li{
	list-style:none;
	float:left;
	display:inline;
	margin-right:10px;
}



/*  */

#preview{
	position:absolute;
	border:1px solid #FFFFFF;/*furthest outside keyline*/
	background:#FFFFFF;
	padding:5px;
	display:none;
	color:#ffffff;
	}

