body	{
		color: #000;
		background: #030;
		margin: 0px;
		padding: 0;
		border: 0;
		}

table	{
		background: #fff;
		width: 750px;
		margin: 0;
		padding: 0;
		border: 0;
		}

#page {
		width: 646px;
		margin: 10px 50px 50px 50px;
		border: 2px solid black;
		background: #fff;
		}

div.links {
		text-align: left;
		padding: 10px;
		margin: 0;
		clear: none;
		}

div.linksrt {
		text-align: right;
		padding: 10px 20px 0 0;
		clear: both;
		}

div.linkslt {
		text-align: left;
		padding: 10px 0 0 20px;
		clear: both;
		}

div.left {
		float:left;
		width: 250px;
		margin-left: 5px;
		margin-right: 5px;
		text-align: right;
		padding: 10px 0;
		}

div.right {
		 float:right;
		 width: 250px;
		 text-align: right;
		 margin-left: 5px;
		 margin-right: 5px;
		 padding: 10px 0;
		}

table#prodindex {
		width: 750px;
		background: #fff;
		border: 0;
		margin: 0;
		padding: 0px 0 0 0;
		}
	
div.index1 {
		float: left;
		text-align: left;
		width: 189px;
		border: 0;
		padding: 0 0 20px 20px;
		margin: 0;
		clear: none;
		background: #fff;
		}

div.index2 {
		float: left;
		text-align: left;
		width: 170px;
		border: 0;
		padding: 0 0 20px 12px;
		margin: 0;
		clear: none;
		background: #fff;
		}

div.index3 {
		float: right;
		text-align: left;
		width: 160px;
		border: 0;
		padding: 0 10px 20px 0;
		margin: 0;
		clear: none;
		background: #fff;
		}

div.index4 {
		float: right;
		text-align: left;
		width: 168px;
		border: 0;
		padding: 0 20px 20px 0;
		margin: 0;
		clear: none;
		background: #fff;
		}

table#prodindex a {
		display: block;
		font-family: arial;
		font-size: 13px;
		line-height: 20px;
		border: 0;
		padding: 0;
		margin: 0;
		background: #fff;
		color: #000;
		}

table#prodindex a:hover {
		background: transparent;
		text-decoration: underline;
		color: #000;
		}

table#contactpage a:link {
		background: #fff;
		color: #000;
		}

table#contactpage a:visited {
		background: #fff;
		color: #000;
		}

table#contactpage a:hover {
		background: #fff;
		color: #000;
		text-decoration: none;
		}

table#contactpage a:active {
		background: #fff;
		color: #000;
		}

table#buzzsawspecs {
		float: left;
		border: 2px solid black;
		width: 350px;
		font-size: 12px;
		margin: 5px 0 0 10px;
		}

table#buzzsawspecs td.left {
		text-align: right;
		width: 125px;
		padding-right: 5px;
		font-weight: bold;
		}

table#buzzsawspecs td.right {
		text-align: left;
		width: 225px;
		padding-left: 5px;
		vertical-align: top;
		}

#buzzsawblds {
		float: left;
		width: 55%;
		font-size: 12px;
		border: 2px solid black;
		margin: 5px 0 0 10px;
		}

#buzzsawblds a {
		padding: 0;
		margin: 5px 0px 5px 0px;
		}

#rplcmntblds {
		width: 100%;
		font-size: 12px;
		border: 0;
		margin: 10px 0 20px 0;
		}

table#rplcmntblds td.left {
		font-size: 14px;
		width: 15%;
		font-weight: bold;
		}

table#rplcmntblds td.middle {
		font-size: 14px;
		text-align: left;
		padding: 0px;
		width: 60%;
		}

table#rplcmntblds td.right {
		width: 25%;
		}

table#headerlinks {
		background: #000;
		color: #fff;
		}

table#headerlinks td {
		text-align: right;
		padding: 10px 5px 10px 0;
		}

table#headerlinks a:link {
		border: 0;
		color: #fff;
		background-color: #000;
		text-decoration: underline;
		}

table#headerlinks a:visited {
		border: 0;
		color: #fff;
		background-color: #000;
		text-decoration: underline;
		}

table#headerlinks a:hover {
		border: 0;
		color: #fff;
		text-decoration: none;
		background-color: #000;
		}

table#headerlinks a:active {
		border: 0;
		color: #fff;
		text-decoration: underline;
		background-color: #000;
		}

#header {
		border-bottom: 1px solid #000;
		margin: 0;
		padding: 0;
		background: #fff;
		width: 750px;
		}

#header td {
		margin: 0;
		padding: 0;
		border: 0;
		}

#header a {
		vertical-align: bottom;
		color: white;
		font-size: 20px;
		font-weight: bold;
		padding: 2px;
		margin: 0;
		border: 1px solid white;
		background: transparent;
		display: block;
		}

#header a:hover {
		background: white;
		color: #030;
		border: 1px solid #030;
		}

#header td.pglnks {
		padding: 0;
		margin: 0;
		width: 4%;
		}

#header a.hdrpglnks {
		float: right;
		color: #030;
		width: 112px;
		height: 94px;
		text-align: center;
		background: transparent;
		border: 0;
		padding: 0;
		margin: 0;
		font-size: 16px;
		font-weight: normal;
		}

#header a.hdrpglnks:hover {
		border: 0;
		background: url(treepic2.jpg) center no-repeat;
		color: #030;
		}

#header a.lefthdrpglnk {
		border-left: 2px solid #000;
		}

#header a:hover.lefthdrpglnk {
		border-left: 2px solid #000;
		}

#header td#headertop {
		background: url(image001small.jpg) top left no-repeat;
		}

#navbtns {
		background: url(Evergreens2.jpg);
		width: 750px;
		color: #000;
		font-weight: bold;
		border-bottom: 0;
		border-right: 0;
		}

#navbtns a {
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		padding: 2px;
		margin: 0;
		border: 1px solid #000;
		border-bottom-width: 2px;
		background: transparent;
		display: block;
		}

#navbtns a:hover {
		background: #000;
		color: #fff;
		border: 1px solid #fff;
		border-bottom-width: 2px;
		}

#navbtns a.lastnavbtn {
		border-right: 0;
		}

#navbtns a:hover.lastnavbtn {
		border-right: 0;
		}

#navbtns td.pglnks {
		padding: 0;
		margin: 0;
		width: 4.5%;
		}

#navbtns td.title {
		color: #fff;
		background: transparent;
		border: 1px solid #000;
		border-bottom-width: 2px;
		border-left: 0;
		}

div#index {
		position: relative;
		background: white url(watermark.jpg) center no-repeat;
		height: 400px;
		width:750px;
		vertical-align: top;
		font-size: 24px;
		font-style: italic;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		}

div.brushcutter {
		float:right;
		width: 60%;
		text-align: left;
		 margin-left: 5%;
		 margin-right: 5%;
		 padding: 10px 0 10px 0;
		 }

#pruningsaw {
		float: right;
		display: inline;
		clear: none;
		}

td {
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;
		}


img		{
		display: block center;
		margin: 10px 0 0 0;
		padding: 0;
		}

h1 {
		text-align: center;
		font-size: 22px;
		margin: 10px 0;
		}

h2 {
		text-align: center;
		font-size: 18px;
		margin-bottom: 0;
		}

h3 {
		text-align: left;
		font-size: 16px;
		display: block;
		padding: 10px 0 0 10px;
		margin: 0px;
		}

h4 {
		text-align: right;
		font-size: 14px;
		padding-bottom: 0;
		margin-bottom: 0;
		display: inline;
		}


h5 {
		text-align: right;
		font-size: 14px;
		padding: 0 20px 0 0;
		margin-bottom: 0;
		display: block;
		}

h6 {
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		display: inline;
		}

p{
		text-align: left;
		padding: 0 10px;
		font-size: 16px;
		}

p h3	{
		clear: none;
		display: inline;
		}

p.seventy {
		width: 70%;
		display: block;
		}

p.rule {
		border-bottom: 1px solid black;
		padding: 0px 0 15px 0;
		clear: both;
		}


a		{
		margin: 20px 0 0 0;
		padding: 2px;
		border: 2px solid #000;
		width: auto;
		display: inline;
		}

a:link	{
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: #fff;
		background: #000;
		}


a:visited	{
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: #fff;
		background: #000;
		}

a:hover	{
		font-weight: bold;
		text-decoration: none;
		color: #fff;
		background: red;
		}

a:active	{
		font-weight: bold;
		text-decoration: none;
		color: #000;
		background: red;
		}

div.floatlt {
		float: left;
		margin-left: 20px;
		}

div.floatlt a {
		margin-top: 0;
		display: inline;
		float: left;
		}

div.floatlt img {
		display: block;
		}

div.floatrt {
		float: right;
		margin-right: 20px;
		clear: none;
		display: inline;
		}

div.floatrt a {
		margin-top: 0;
		display: inline;
		float: right;
		}

div.floatrt img {
		display: block;
		}

a.floatrt {
		display: inline;
		float: right;
		margin-right: 20px;
		}

a.floatlt {
		display: inline;
		float: left;
		margin-left: 20px;
		}

img.floatlt {
		display: inline;
		float: left;
		padding: 10px;
		}

img.floatrt {
		display: inline;
		float: right;
		padding: 10px;
		}

#contactpage {
		width: 750px;
		text-align: center;
		font-size: 20px;
		}

#contactpage a:link {
		border: 0;
		text-decoration: underline;
		color: #000;
		font-size: 20px;
		font-weight: normal;
		}

#contactpage a:visited {
		border: 0;
		text-decoration: underline;
		color: #000;
		font-size: 20px;
		font-weight: normal;
		}

#contactpage a:hover {
		border: 0;
		text-decoration: none;
		color: #000;
		font-size: 20px;
		background: none;
		font-weight: normal;
		}

#contactpage a:active {
		border: 0;
		text-decoration: underline;
		color: #000;
		font-size: 20px;
		font-weight: normal;
		}


td.contactinfo {
		width: 450px;
		text-align: left;
		padding: 20px 0 0 0;
		border: 0;
		}

td.label {
		width: 300px;
		text-align: right;
		vertical-align: top;
		padding: 20px 20 0 0;
		border: 0;
		}

span.underline {
		text-decoration: underline;
		}

p.vintage {
		font-size: 18px;
		}

div#vintage {
		width: 750px;
		background: #fff;
		margin: 0;
		padding-bottom: 15px;
		}

div#vintage h1{
		margin-top: 0;
		padding-top: 10px;
		}

table.vintage {
		width: 750px;
		border-bottom: 1px solid #000;
		}

table.vintage td.stocknum {
		width: 50px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		border-left: 1px solid #000;
		}

table.vintage td.length {
		width: 50px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		}

table.vintage td.description {
		width: 590px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		text-align: left;
		padding-left: 10px;
		}

table.vintage td.price {
		width: 60px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		}

table.vintage a:link {
		border: 1px solid #fff;
		text-decoration: none;
		background: #000;
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		display: block;
		margin: 0;
		}

table.vintage a:visited {
		border: 1px solid #fff;
		text-decoration: none;
		background: #000;
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		display: block;
		margin: 0;
		}

table.vintage a:hover {
		border: 1px solid #000;
		text-decoration: none;
		color: #fff;
		font-size: 15px;
		background: red;
		font-weight: bold;
		display: block;
		margin: 0;
		}

table.vintage a:active {
		border: 1px solid #000;
		text-decoration: none;
		background: red;
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		display: block;
		margin: 0;
		}

div.textbox {
		display: block;
		margin-right: 40%;
		text-align: right;
		}

div#typage {
		width: 750px;
		background: #fff;
		height: 400px;
		}

div#freecatpage {
		width: 750px;
		background: #fff;
		padding-bottom: 15px;
		}

div#freecatpage h1 {
		margin-top: 0;
		padding-top: 10px;
		}

div.sawmanual {
		clear: right;
		margin-bottom: -15px;
		}

div#footer {
		width: 750px;
		color: gray;
		background-color: #fff;
		height: 25px;
		border: 0;
		border-bottom: 2px solid #000;
		position: relative;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		line-height: 25px;
		}

div#footer img.right {
		float: right;
		background-image: url("rightfooter.jpg") right no-repeat;
		width: 18px;
		position: auto, 0, 0, auto;
		}

div#footer img.left {
		float: right;
		background-image: url("leftfooter.jpg") left no-repeat;
		width: 22px;
		}
		
table#onemansawhandles {
	margin: 40px auto 0 auto;
	width: 90%;
	}
	
table#onemansawhandles td {
	height: 80px;
	font-size: 15px;
	vertical-align: top;
	}
	
table#onemansawhandles td.left {
	text-align: left;
	}
	
table#onemansawhandles td.right {
	text-align: right;
	}

p.to_order {
	background-color: #fff;
	margin: 0;
	width: 730px !important;
	width: 750px;
	font-size: 22px;
	text-align: center;
	padding: 6px 10px;
	font-family: verdana;
	}
    
div#order_notes {
        color: #000;
		font-family: arial;
}
div#order_notes p {
	width: 600px;
	margin: 0 auto 20px auto;
}

div#order_notes a {
        background: none;
        border: 0;
        display: inline;
        font-weight: bold;
		font-family: arial;
}

a#order_link {
	background: none;
    border: 0;
    display: inline;
	color: #AF2020;
	font-size: 20px;
	font-weight: normal;
	text-decoration: underline;
}
a#order_link:hover {
	text-decoration: none;
}