body	{
	margin: 0px;
	background: #EFE39A url("background.gif");
	scrollbar-face-color: #60AABA;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #81E5FA;
	scrollbar-3dlight-color: #75CFE2;
	scrollbar-darkshadow-color: #26444A;
	scrollbar-track-color: #CFC979;
	scrollbar-shadow-color: #3B6973}


body, th, td, ul, div, blockquote {
        font-family:Book Antiqua, Georgia;
        font-size: 11pt;
        line-height: 14pt;
        color: #000000;}

.content {
	padding: 28px 10px 1px 20px
}

#main {
	width:100%;
	height: 100%;
	
}

HR {color: #000000;
	height: 1pt}
h1 {

	color: #90BE22;
	font-size: 20pt;
        line-height: 18pt;
	}

h2 {
		color: #60AABA;
        font-size: 16px;
        line-height: 18pt;
	font-variant: small-caps
        }

h3 {
        font-size: 12px;
        line-height: 14pt;}

.bordered-cart {
	border-left: 1px solid #000000;
	padding-left: 20px
}

.accountHeader {
	background-color: #A50008;
	color: #FFFFFF;
	font-weight: bold;
}

.accountSubHeader  {
	background-color: #D7D7D7;
	color: #000000;

}


a:link {


	color: #395100;
	text-decoration: none}

a:visited {


	color: #395100;
	text-decoration: none}

a:hover {

	color: #1109A1;
	text-decoration: none;}


a.main:link {
	font-weight: bold;
	font-size: 12px;
	color: #A67585;
	text-decoration: none}

a.main:visited {
	font-weight: bold;
	font-size: 12px;
	color: #A67585;
	text-decoration: none}

a.main:hover {
	font-weight: bold;
	font-size: 12px;
	color: #588000;
	text-decoration: none;}


input {color: #6B6B6B;
	border-style: solid;
	border-color: #C1C1C1;
	border-width: 1px;
	font-family: verdana;
	background: #FFFFFF;
	font-weight: normal;
	font-size: 11px}

input.noborder {
	border-style: solid;
	border-color: white;
	border-width: 0px;
}


 /** feed buttons **/
 .feed-list {
  margin: 0 0 15px 15px;
  padding: 0;
  list-style-type: none;
}

.feed-list li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}

.feed-list li a {
  padding: 0 0 5 21px;
  background: url("images/rss_icon_glass_purple16.jpg") no-repeat 0 50%;
  list-style-type: none;
}

.grade {
	  background: url("images/grade.jpg") no-repeat;
}

.header {
	background: #60AABA url("images/headerbg.gif")
}

.footer {
	background: url("images/footer.jpg")
}

.foot {
	color: #ffffff;
	}
	
.foot a:link {
	color: #fff;}

.foot a:visited {


	color: #ffffff;}

.foot a:hover {

	color: #F6F7BD;}


#tag {
	z-index:1;
	position: absolute;
	top: 161px;
	left: 115px;
	height: 50px;
	width: 540px;
	margin: 0px;

}
	
#tree {
	z-index:1;
	position: absolute;
	top: 2px;
	left: 0px;
	height: 186px;
	width: 143px;
	margin: 0px;

}

#menu {

	z-index:1;
	position: absolute;
	top: 110px;
	left: 200px;
	height: 40px;
	width: 643px;
	margin: 0px;
}

.preload17a {background: url(http://madisonfinewoodworking.com/pro_seventeen_1a.gif);}
.preload17b {background: url(http://madisonfinewoodworking.com/pro_seventeen_1b.gif);}
.menu17 {padding:5px 0 0 1em; margin:0; list-style:none; height:35px; position:relative; font-size:12px;}
.menu17 li {float:left; height:35px; margin-right:0px;}


.menu17 li a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none;  font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(images/11a.gif) no-repeat;}
.menu17 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(images/11b.gif) no-repeat right top;}
.menu17 li a:hover {color:#fff; background: url(images/12a.gif) no-repeat;}
.menu17 li a:hover b {background:url(images/12b.gif) no-repeat right top;}

.menu17 li.third a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none;  font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(images/3a.gif) no-repeat;}
.menu17 li.third a b {float:left; display:block; padding:0 16px 5px 12px; background:url(images/3b.gif) no-repeat right top;}
.menu17 li.third a:hover {color:#fff; background: url(images/4a.gif) no-repeat;}
.menu17 li.third a:hover b {background:url(images/4b.gif) no-repeat right top;}

.menu17 li.forth a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none;  font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(images/5a.gif) no-repeat;}
.menu17 li.forth a b {float:left; display:block; padding:0 16px 5px 12px; background:url(images/5b.gif) no-repeat right top;}
.menu17 li.forth a:hover {color:#fff; background: url(images/6a.gif) no-repeat;}
.menu17 li.forth a:hover b {background:url(images/6b.gif) no-repeat right top;}

.menu17 li.fifth a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none;  font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(images/7a.gif) no-repeat;}
.menu17 li.fifth a b {float:left; display:block; padding:0 16px 5px 12px; background:url(images/7b.gif) no-repeat right top;}
.menu17 li.fifth a:hover {color:#000; background: url(images/8a.gif) no-repeat;}
.menu17 li.fifth a:hover b {background:url(images/8b.gif) no-repeat right top;}

#lightbox{
	background-color:#eee;
	padding: 20px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; color: #000 }
#keyboardMsg{ float: right;  color: #000 }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(images/clear.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}