body {background-color: #eee; margin: 0px; }
#logo { position: absolute; left: 175px; top: 0; height: 80px; width: 550px; background-color: #666699; z-index:3;
		background-image: url(../../img/design/logo.gif); background-repeat: no-repeat; background-position: center right;}
#whitespace {position: absolute; width:550px; height:125px; z-index:1; top: 0; left: 175px; background-color: #fff;}
#navigation  {position:absolute; width:650px; height:30px;  z-index:2; top: 90px; left: 175px; font: normal 11px verdana;}
#navigation ul {margin: 0; padding: 0; list-style: none;}
#navigation ul li {position: relative; float: left; width:140px;}	
#navigation li ul { position: absolute; left: 0; top: auto; display: none;}
#navigation ul li a { display: block; text-decoration: none; color: #fff; background-color: #666; 
	padding: 5px; margin-right: 10px;}
/* commented backslash mac hiding hack \*/ 
* html #navigation ul li a {height:1%}
/* end hack */ 
#navigation li a {background-color: #666;}
#navigation li:hover a {color: #000; background-color: #eee;}
#navigation li.over a {color: #000; background-color: #eee;}
#navigation li:hover li a:hover {color: #000; background-color: #eee;}
#navigation li.over li a:hover {color: #000; background-color: #eee;}
#navigation a:hover {color: #000; background-color: #eee;}
#navigation li:hover li a, li.over li a { color: #777; background-color: #fff;}
#navigation li ul li a { padding: 5px 5px; }
#navigation li:hover ul { display: block; }
#navigation li.over ul {display: block;}
#wrapper {background-image: url(../../img/design/colbg.jpg); background-repeat: repeat-y; z-index:5;}
#breadcrumb {margin-bottom: 10px; }
#breadcrumb a {text-decoration: none;}
#maincolumn {padding-top: 130px; padding-left: 175px; width:550px;}
#copyright {margin: 10px 10px 0 10px; border-top: 1px dashed #000;}
#footer {height: 25px; background-image: url(../../img/design/colfoot.jpg); background-repeat: no-repeat;}
#logo h1, #logo hr, #navigation hr, #copyright hr {display: none;}
#maincolumn h2, h3, h4, p {	padding: 5px 10px; margin: 0; line-height: 150%; 
							font-family: Verdana, Arial, Helvetica, sans-serif;}
#maincolumn p {font-size: 12px;}
#maincolumn h2 {font-size: 20px; font-style: italic; font-weight: normal;}
#maincolumn h3 {font-size: 18px;}
#maincolumn h4 {font-size: 15px; font-style: italic; margin-bottom: 0; padding-bottom: 0;}
#maincolumn p.link-desc {margin-top: 0; padding-top: 0;}
#maincolumn p.link-title {padding-left: 20px;}
#breadcrumb p, #copyright p, #photos p {font-family: Verdana, Arial, Helvetica, sans-serif;}
#breadcrumb p {font-size: 11px; padding: 0 6px; line-height: 100%;}
#copyright p {font-size: 11px; line-height: 150%; text-align: right; padding: 10px 0;}
#tool1 {position: absolute; left: 0; top: 0; z-index: 9; width: 150px; height: 125px;
		background-image: url(../../img/tools/chisel.jpg); background-repeat: no-repeat;}
#tool2 {display: none;}
#photos {width: 170px; float: right; padding-top: 15px; text-align: center;}
#photos p {padding: 0; margin: 0; font-size: 11px; margin-bottom: 15px;}
#photos img {border: 1px solid #666699; padding: 2px; background-color: #eee;}
#clearit {clear: right;}
#maincolumn p.subnav {text-align: center; font-size: 11px; margin-top: 10px;}
.productwrap {padding: 10px;}
.productwrap img {float: left; margin-right: 10px; }
.productwrap .clearproduct { clear: left;}
.productwrap h3 {margin: 0; padding: 0; font-weight: normal;}
#maincolumn .productwrap p {margin: 0; padding: 0; line-height: 150%; font-size: 12px;}
#maincolumn p.price {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#contact-form fieldset {border: 0;}
#contact-form legend {display: none;}
#contact-form { margin: 0; padding: 0; margin-top: 5px;}
#contact-form p {margin: 0; padding: 0; clear: left;}
#contact-form p label {width: 30%; font-weight: bold; margin-right: 5px; float: left; text-align: right; padding-top: 7px;}
#contact-form input.boxes {padding: 2px; margin: 0;  width: 280px; border: 1px solid #000; margin-top: 7px;}
#contact-form textarea {padding: 2px; margin: 0; width: 280px; border: 1px solid #000; margin-top: 7px;}
#contact-form select { margin: 0; margin-top: 7px;}
#contact-form input.button { color: #000; margin-top: 2px; margin-bottom: 5px;}
#contact-form p.btpara {padding-left: 30%}