body {background-color:#382a2f; padding: 0px; margin: 0px 0px 0px 1px; font-family:arial,helvetica,sans-serif; text-align:left; font-size:13px; color:#202020; background-image:url(images/background.jpg); background-repeat:repeat; background-position:top;}

body.home {background-color:#382a2f; padding: 0px; margin: 0px 0px 0px 1px; font-family:arial,helvetica,sans-serif; text-align:left; font-size:12px; color:#202020; background-image:url(images/background-home.jpg); background-repeat:repeat; background-position:top;}



/*	IMAGE SYTLES */
img.Right {float: right; border:0px}
img.RightPad10 {float:right; padding-left:10px; padding-bottom:10px; border:0px}
img.RightPad20 {float:right; padding-left:20px; padding-bottom:20px; border:0px}
img.Left {float:right; border:0px; padding-right:10px; padding-bottom:10px}
img {border:0px}

/*	HIGHLIGHTING */
.highlight     {background-color: #e7e5e1; padding: 4px 4px 4px 4px; font-weight:bold; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc}
.highlight2 {background-color:#8d8475; padding:4px 0px 4px 4px; color:#ffffff; font-weight:bold; border-top:1px solid #8d8475; border-bottom:1px solid #8d8475}
.HighlightBar     {background-color: #e7e5e1; padding: 4px 4px 4px 4px; font-weight:bold; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:16px}


/*	LINKS STYLES */
a:link{color:#3366CC;} a:visited{color:#3366CC;} a:hover{color:#990000;}
a.black:link{color:#333333;} a.black:visited{color:#333333;} a.black:hover{color:#990000;}
a.footer:link{color:#3366cc;} a.footer:visited{color:#3366cc;} a.footer:hover{color:#990000;}
a.RQ:link{color:#666666;} a.RQ:visited{color:#585858;} a.RQ:hover{color:#999999;}
a { text-decoration:none; }

/*	FONT SIZES */
h1 {font-size:20px;}
h2 {font-size:16px}
h3 {font-size:12px}
h4 {font-size:10px}

.small {font-size:10px;}
.smallcenter {font-size:10px; text-align: center;}
.eleven {font-size:11px;}
.elevenc {font-size:11px; text-align: center;}
.fourteen {font-size:14px;}
.fourteenc {font-size:14px; text-align: center;}
.sixteen {font-size:16px}
.twenty {font-size:20px}
.footer {display:inline; color:#333333; font-weight:normal}
.subheader {font-weight:normal; font-size:16px}

/* GENERAL STYLES / COLOURS*/
.red {color:#cc0000;}
.white {color:#ffffff;}
.greylight {color:#999999;}
.greymid {color:#666666;}
.greydark {color:#333333;}

.nowrap {white-space: nowrap}
.Right {text-align: right;}
.Center {text-align:center}
.FloatStop {clear:both}
.LineheightNormal {line-height:normal}
.Lineheight {line-height:140%}
.inline {display:inline}
.FloatRight {float:right}
.FloatRightPhotos {float:right; font-weight:normal; font-size:20px}


.bold {font-weight: bold}
.bolditalic {font-weight:bold; font-style:italic}
.italic {font-style:italic}
.underline {text-decoration:underline}
.NotBold {font-weight:normal}
.SpacedText {letter-spacing:1px}
.ContainerRQ {text-align:right; font-size:10px; color:#333366; width:1000px; margin-left:auto; margin-right:auto; padding-right:24px}


/* PADDING */
.PaddingLeft20 {padding-left:20px}
.PaddingLeft10 {padding-left:10px}
.Padding10 {padding:10px 0px 10px 0px}

/* DIV TAGS */
div.ContainerMain {width:998px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; position:relative; background-color:#ffffff}
div.ContainerHeader {width:998px; height:120px; padding:0px 0px 0px 0px; margin:0px;}
div.ContainerNav {width:998px; padding:0px 0px 0px 0px; height:25px}

div.HomeImage2 {width:998px; height:649px; padding:0px 0px 0px 0px; margin:0px; background-image:url(images/large_yarn2.jpg); background-repeat:no-repeat; background-color:#b0a99b}
div.ContainerContent {width:918px; margin-left:auto; margin-right:auto; padding:30px 10px 20px 10px; overflow:auto}
div.ContainerContentH {width:958px; margin-left:auto; margin-right:auto; padding:20px 10px 20px 10px;}

div.ContainerFooter {width:918px; margin:0px auto 0px auto; padding:20px 0px 20px 0px; border-top:1px solid #cccccc;}
div.ContainerFooterH {width:958px; margin-left:auto; margin-right:auto; padding:30px 10px 20px 10px;}
/*.Bottom {width:958px; position:relative; bottom:20px; padding:20px 0px 0px 0px}*/ 
div.Byline {padding-top:5px; font-size:10px; clear:both}

#ColumnNav {float:left; width:150px; padding:10px 10px 10px 10px}
#ColumnContent {float:left; width:756px; padding: 10px 20px 10px 20px;}
#ColumnLeftSide {width:449px; float:left; padding-right:10px}
#ColumnRightSide {width:449px; float:left; padding-left:10px}
.BoxRight {float:right; padding:0px 0px 10px 10px;}

/* TABLE TAGS */
table.TableMain {width:80%; margin-left: auto; margin-right: auto;}
table.Center {margin-left: auto; margin-right: auto;}
table.TableForm {margin-left: auto; margin-right: auto; border:1px solid #8d8475; background-color:#e7e5e1; padding:10px;}

td {text-align:left}
td.CellPadd {padding:4px 0px 4px 0px; vertical-align:top}
td.Classes {padding:4px 4px 4px 4px; background-color: #8d8475; font-weight:bold; border-top:1px solid #8d8475; border-bottom:1px solid #8d8475; color:#ffffff; letter-spacing:1px; vertical-align:top}

td.CellPaddLeft {padding:4px 0px 4px 20px; vertical-align:top}


/* BORDERS */
.Border {border:1px solid #cccccc}
.BorderGreyBack {border:1px solid #cccccc; background-color:#eeeeee}
.BorderTopBot {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#e8e8e8; font-weight:normal; padding-left:10px; padding-right:10px}


/* LIST STYLES */
ul {list-style-type: disc;}
ol {list-style-type: decimal;}


/* TABLE BASED - NAVIGATION BUTTON STYLES */
table.salesnav {width:337px; background-image:url(images/SalesBackground.jpg); background-repeat:repeat-y}
#navigation a.Right {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration: none;
	display:block;
	padding:4px 4px 4px 4px; 
	text-align:left;
	white-space:normal;
	text-align:right
	}
	
	#navigation a {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration: none;
	display:block;
	padding:4px 4px 4px 4px; 
	text-align:left;
	white-space:normal;
	text-align:left
	}

	
#navigation a:hover {background-color: #69595d;}

