/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	/*vertical-align: baseline;*/
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
body {
margin:0;
background:#000000;
margin:auto;	
color: #000;
text-align:left;
padding:0;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
width:800px;
 }
#outer {	
	/*background-color:#000000;*/
	text-align:center;
	width:800px;
	margin:auto;
} 
#header {
margin:0;
 	width:800px;
	height:202px;
	margin-top:20px;
	background-image:url(Knitting/images/header.jpg);
	background-repeat:no-repeat;
	color: #000000;
	display:block;
	padding:0;
}
#footer {
 	color:#fff;
 	background-color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	/*padding-bottom:10px;*/
	width:825px;
}
#footer a:link,
#footer a:visited,
#footer a:active {
	color:#fff;
 	background-color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;	
}
.top  a:visited,
.top a:active,
.top a:link,
.top a:hover {
background-image:url(Knitting/images/arrow.jpg);
background-repeat:no-repeat;
background-position:center;
margin:auto;
	width:30px;
	height:30px;
	text-decoration:none;
	display:block;
	padding-bottom:10px;
}
.content {
text-align:left;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
width:800px;
line-height:20px;
background-color:#fff;	
vertical-align:top;
border-top-style:solid;
border-top-color:#000;
border-top-width:4px;
}
.content p {
	text-indent:10px;	
	line-height:20px;
}
.content a,
.content a:active,
.content a:link,
.content a:visited {
color:#000;
text-decoration:underline;
border:none;
font-weight:500;
}
.content a:hover {
text-decoration:none;
border:none;
color:#831b00;
}
.content img {
margin-left:5px;
margin-bottom:9px;
margin-right:9px;
margin-top:0;
vertical-align:top;
float:none;
}
.line, 
.line img {
margin-top:10px;
margin-bottom:20px;
}
.price {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000;
line-height:21px;
text-align:center;
}
.price_lg {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#000;
line-height:21px;
text-align:center;
padding-left:40px;
padding-right:40px;
}
.samples {
padding-left:20px;
text-align:center;
padding-right:20px;
}
.samples a,
.samples a:active,
.samples a:link,
.samples a:visited {
text-align:center;
color:#cb0745;
}
.samples img {
border-style:solid;
border-width:2px;
border-color:#000;
text-align:center;
}