a:link
{
	color: #A30101; 
}

a:visited
{
	color: #450101; 
} 
a:active 
{
	color: #880000;
}

a:hover
{
    color: #A30101;
    text-decoration:none;
}

BODY, TABLE, TD, TH

{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #03678A;
	margin-top: 0px;
	margin-left: 0px;
	
}


p
{
	font-family: Verdana, Arial, Helvetica; font-size: 9pt; color: #6D5A38; font-weight: bold; padding-left: 8px;
}

P1
{
	font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: #6D5A38; font-weight: bold
}

h1
{
   font-size: 11pt; color: #57738B; font-weight: bold; padding-left: 5px;}
}

/*added by MM */

table ul {
	margin-left: 0px;
	}

h1#wool-blankets {
	height:40px; 
	width:220px; 
	overflow:hidden; 
	text-indent: -75em; 
	background: #fff url(/images/welcome.jpg) top left no-repeat;
	position:relative;
	}
	
h1#about {
	height:40px; 
	width:220px; 
	overflow:hidden; 
	text-indent: -50em; 
	background: #fff url(/images/aboutus.jpg) top left no-repeat;
	position:relative;
	}
	
h1#history {
	height:40px; 
	width:220px; 
	overflow:hidden; 
	text-indent: -50em; 
	background: #fff url(/images/history.jpg) top left no-repeat;
	position:relative;
	}
	
h1#products {
	height:30px; 
	width:220px; 
	overflow:hidden; 
	text-indent: -50em; 
	background: #fff url(/images/products.jpg) top left no-repeat;
	position:relative;
	}
	
h1#visit {
	height:40px; 
	width:220px; 
	overflow:hidden; 
	text-indent: -50em; 
	background: #fff url(/images/visit.jpg) top left no-repeat;
	position:relative;
	}

h1#contact {
	height:40px; 
	width:220px; 
	overflow:hidden; 
	text-indent: -50em; 
	background: #fff url(/images/contact.jpg) top left no-repeat;
	position:relative;
	}
	
/* End MM*/

h2
{
   font-size: 7pt; color: #6D5A38; font-weight: normal; font-style: italic 
}

b
{
   font-weight: bold; color: #2E3739
}


.copyright      { font-size: 8pt; color: #004080; font-weight: normal }

.subscript      { font-size: 8pt; color: #336699; font-weight: normal }

.homepagetext   { font-size: 8.5pt; color: #004080; font-weight:normal }

.subscript-center { font-size: 8pt; color: #336699; font-weight: normal; text-align:center; }

.copy      {
	font-size: 8pt;
	color: #5F0404;
	font-weight: normal
}

.orangetext     { font-size: 10pt; color: #AD7659; font-weight:normal }

.redboldtext     { font-size:10pt; color: #CC3300; font-weight: bold }

.p  { font-family: Arial, Helvetica; font-size: 10pt; color: 004080; font-weight: normal }

.h1 { font-family:Arial, Helvetica; font-size:11pt; color:#4A7497; font-weight:bold }

.h2 { font-family:Arial, Helvetica; font-size:10pt; color:#9C6D53; font-weight:bold }

.errormessage { font-family: Arial, Helvetica; font-size:10pt; color:#CC3300; font-weight:normal }


.footerlink a:active    { text-decoration:underline; font-size: 8pt; color: #ffffff}
.footerlink a:link     { text-decoration:underline; font-size: 8pt; color: #29465F}
.footerlink a:visited     { text-decoration:underline; font-size: 8pt; color: #AD7659}
.footerlink a:hover     { text-decoration:none; font-size: 8pt; color: #29465F}

.homefooterlink a:active    { text-decoration:underline; font-size: 9pt; color: #800000}
.homefooterlink a:link     { text-decoration:underline; font-size: 9pt; color: #800000}
.homefooterlink a:visited     { text-decoration:underline; font-size: 9pt; color: #800000}
.homefooterlink a:hover     { text-decoration:none; font-size: 9pt; color: #800000}

body_txt {
 /* body width - you can update it */
 width: 90%;

 margin-left: auto;
 margin-right: auto;
}

a, img, abbr, acronym, frame { 
 border: none; 
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
/*new sytles added my MM*/
	
td.leftnav {
	background-image: url(images/left_bg.jpg);
	background-repeat:repeat-y; 
	background-position:left;
	}
	
td.leftnav p {
	font-size: 1em;
	font-weight:normal;
	color: #03678A;
	padding-bottom: 0;
	margin-bottom: .8em;
	}

p.readmore {
	text-align:right;
	margin: 0;
	padding: 0;
	padding-right: 5px;
	}

p.top {
	padding-right: 25px;
	float: right;
	}
	
ul#product {
	padding-left: 0px;
	margin-left:15px;
	margin-bottom: 3px;
	list-style: none;
	}

ul#product li {
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
	}

ul#product li a {
	padding-right: 4px;
	padding-left: 4px;
	color: #A30101;
	font-size: 8pt;
	
	}
	
table.yarn{
	margin-top: 10px;
	margin-left: 15px;
	}

table.yarn td a img{
	margin: 8px;
	margin-top: 20px;
	}

table.blanket{
	margin-top: 20px;
	margin-left: 15px;
	}

table.blanket td a img{
	margin: 8px;
	margin-top: 20px;
	}


.blue  { 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: 004080; 
	font-weight: normal; }

.float-right {
	float:right;
	margin: 8px;
	}
	
.float-left {
	float:left;
	}
	
/* End new styles MM */
