 stbody.home
{
	margin:0px;
	background:#CCCC00 url(images/home_bg.gif) top left repeat-x;
}

body.subpage
{
	margin:0px;
	background:#CCCC00 url(images/subpage_bg.gif) top left repeat-x;
}

a:link
{
	color:#CC3399;
	font-weight:bold;
	text-decoration:none;
}

a:visited
{
	color:#CC3399;
	font-weight:bold;
	text-decoration:none;
}

a:active
{
	color:#CC3399;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	color:white;
	font-weight:bold;
	text-decoration:underline;
}

h1 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color: #333300;
}
.whiteh1
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	color: #ffffff;
}
p 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333300;
	line-height: 18px;
}

td.subcontent 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333300;
	line-height: 18px;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333300;
	line-height: 18px;
}
td.subcontent a:hover
{
	color:#FF9900;
	font-weight:bold;
	text-decoration:none;
	border-top:1px #CC3399 solid;
	border-bottom:1px #CC3399 solid;
}

.footer 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666600;
}

.form 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666600;
	background-color:#FFFFCC;
}

.formbutton 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	background-color:#CCCC00;
}
.formbuttonorange {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	background-color:#FF9900;
}
/*
HOMENAV LAYOUT
*/

#homenav-yarns
{
	position:absolute;
	top:5px;
	left:0px;
	width:65px;
	height:116px;
	overflow:hidden;
}
#homenav-yarns a
{
	display:block;
	background:white url(images/homenav2_yarns.gif) left top no-repeat;
	padding-top:126px;
}
#homenav-yarns a:hover
{
	background:white url(images/homenav2_yarns.gif) -65px 0px no-repeat;
}
#homenav-needles
{
	position:absolute;
	top:5px;
	left:78px;
	width:65px;
	height:116px;
	overflow:hidden;
}
#homenav-needles a
{
	display:block;
	background:white url(images/homenav2_needles.gif) left top no-repeat;
	padding-top:126px;
}
#homenav-needles a:hover
{
	background:white url(images/homenav2_needles.gif) -65px 0px no-repeat;
}
#homenav-books
{
	position:absolute;
	top:5px;
	left:156px;
	width:65px;
	height:116px;
	overflow:hidden;
}
#homenav-books a
{
	display:block;
	background:white url(images/homenav2_books.gif) left top no-repeat;
	padding-top:126px;
}
#homenav-books a:hover
{
	background:white url(images/homenav2_books.gif) -65px 0px no-repeat;
}
#homenav-weaving
{
	position:absolute;
	top:5px;
	left:234px;
	width:65px;
	height:116px;
	overflow:hidden;
}
#homenav-weaving a
{
	display:block;
	background:white url(images/homenav2_weaving.gif) left top no-repeat;
	padding-top:126px;
}
#homenav-weaving a:hover
{
	background:white url(images/homenav2_weaving.gif) -65px 0px no-repeat;
}
#homenav-spinning
{
	position:absolute;
	top:5px;
	left:311px;
	width:65px;
	height:116px;
	overflow:hidden;
}
#homenav-spinning a
{
	display:block;
	background:white url(images/homenav2_spinning.gif) left top no-repeat;
	padding-top:126px;
}
#homenav-spinning a:hover
{
	background:white url(images/homenav2_spinning.gif) -65px 0px no-repeat;
}
#homenav-dyeing
{
	position:absolute;
	top:5px;
	left:389px;
	width:65px;
	height:116px;
	overflow:hidden;
}
#homenav-dyeing a
{
	display:block;
	background:white url(images/homenav2_dyeing.gif) left top no-repeat;
	padding-top:126px;
}
#homenav-dyeing a:hover
{
	background:white url(images/homenav2_dyeing.gif) -65px 0px no-repeat;
}
#homenav-basketry
{
	position:absolute;
	top:5px;
	left:467px;
	width:65px;
	height:116px;
	overflow:hidden;
}
#homenav-basketry a
{
	display:block;
	background:white url(images/homenav2_basketry.gif) left top no-repeat;
	padding-top:126px;
}
#homenav-basketry a:hover
{
	background:white url(images/homenav2_basketry.gif) -65px 0px no-repeat;
}

/*
SUBNAV LAYOUT
*/

#subnav-yarns
{
	position:absolute;
	top:0px;
	left:0px;
	width:65px;
	height:126px;
	overflow:hidden;
}
#subnav-yarns a
{
	display:block;
	background:white url(images/subnav2_yarns.gif) left top no-repeat;
	padding-top:126px;
}
#subnav-yarns a:hover
{
	background:white url(images/subnav2_yarns.gif) -65px 0px no-repeat;
}
#subnav-needles
{
	position:absolute;
	top:0px;
	left:78px;
	width:65px;
	height:126px;
	overflow:hidden;
}
#subnav-needles a
{
	display:block;
	background:white url(images/subnav2_needles.gif) left top no-repeat;
	padding-top:126px;
}
#subnav-needles a:hover
{
	background:white url(images/subnav2_needles.gif) -65px 0px no-repeat;
}
#subnav-books
{
	position:absolute;
	top:0px;
	left:156px;
	width:65px;
	height:126px;
	overflow:hidden;
}
#subnav-books a
{
	display:block;
	background:white url(images/subnav2_books.gif) left top no-repeat;
	padding-top:126px;
}
#subnav-books a:hover
{
	background:white url(images/subnav2_books.gif) -65px 0px no-repeat;
}
#subnav-weaving
{
	position:absolute;
	top:0px;
	left:234px;
	width:65px;
	height:126px;
	overflow:hidden;
}
#subnav-weaving a
{
	display:block;
	background:white url(images/subnav2_weaving.gif) left top no-repeat;
	padding-top:126px;
}
#subnav-weaving a:hover
{
	background:white url(images/subnav2_weaving.gif) -65px 0px no-repeat;
}
#subnav-spinning
{
	position:absolute;
	top:0px;
	left:311px;
	width:65px;
	height:126px;
	overflow:hidden;
}
#subnav-spinning a
{
	display:block;
	background:white url(images/subnav2_spinning.gif) left top no-repeat;
	padding-top:126px;
}
#subnav-spinning a:hover
{
	background:white url(images/subnav2_spinning.gif) -65px 0px no-repeat;
}
#subnav-dyeing
{
	position:absolute;
	top:0px;
	left:389px;
	width:65px;
	height:126px;
	overflow:hidden;
}
#subnav-dyeing a
{
	display:block;
	background:white url(images/subnav2_dyeing.gif) left top no-repeat;
	padding-top:126px;
}
#subnav-dyeing a:hover
{
	background:white url(images/subnav2_dyeing.gif) -65px 0px no-repeat;
}
#subnav-basketry
{
	position:absolute;
	top:0px;
	left:467px;
	width:65px;
	height:126px;
	overflow:hidden;
}
#subnav-basketry a
{
	display:block;
	background:white url(images/subnav2_basketry.gif) left top no-repeat;
	padding-top:126px;
}
#subnav-basketry a:hover
{
	background:white url(images/subnav2_basketry.gif) -65px 0px no-repeat;
}
