/* CSS Document */

.BrochurePageText {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #666666;
	font-weight: 100;
}

.BrochurePageTextWideLineSpace {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #666666;
	font-weight: 100;
	line-height: 30px;
}

.SectionImageBoxBlank {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #FFFFFF;
	font-weight: 100;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.SectionLineBoxBlank a {
	text-decoration: none;
	font-size: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #FFFFFF;
	font-weight: 100;
	background-color: #FFFFFF;
}

.SectionLineBoxBlank {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #FFFFFF;
	font-weight: 100;
	background-color: #FFFFFF;
	border: 1px solid #99BF60;
}

.SectionHeaderNeedlework {
	text-decoration: none;
	display:inline;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
}

.SectionHeaderBorderNeedlework {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #E6CFE0;
}


.SectionTextNeedlework {
	text-decoration: none;
	display:inline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
}

.SectionImageBoxNeedlework {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #99BF60;
	border-right-color: #99BF60;
	border-bottom-color: #99BF60;
	border-left-color: #99BF60;
}


.SectionLineBoxNeedlework {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #E6CFE0;
	border: 1px solid #99BF60;
}

.SectionLineBoxNeedlework a {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #E6CFE0;
}

.ProductLinkNeedlework a {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
}

.ProductLinkNeedlework a:hover {
	text-decoration: underline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
}

.SectionHeaderKnitting {
	text-decoration: none;
	display:inline;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
}


.SectionHeaderBorderKnitting {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #ACBF60;
}


.SectionTextKnitting {
	text-decoration: none;
	display:inline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
}

.SectionImageBoxKnitting {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #99BF60;
	border-right-color: #99BF60;
	border-bottom-color: #99BF60;
	border-left-color: #99BF60;
}

.SectionLineBoxKnitting {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #E1E6CF;
	border: 1px solid #99BF60;
	padding-right: 2px;
	padding-left: 2px;
}

.SectionLineBoxKnitting a {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
	background-color: #E1E6CF;
}

.SectionLineBoxKnitting a:hover {
	text-decoration: underline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
	background-color: #E1E6CF;
}


.SectionHeaderHaberdashery {
	text-decoration: none;
	display:inline;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BFB660;
	font-weight: 100;
}


.SectionHeaderBorderHaberdashery {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #ACBF60;
}


.SectionTextHaberdashery {
	text-decoration: none;
	display:inline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
}

.SectionImageBoxHaberdashery {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BFB660;
	font-weight: 100;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #99BF60;
	border-right-color: #99BF60;
	border-bottom-color: #99BF60;
	border-left-color: #99BF60;
}

.SectionLineBoxHaberdashery {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BFB660;
	font-weight: 100;
	background-color: #FFF9BF;
	border: 1px solid #99BF60;
	padding-right: 2px;
	padding-left: 2px;
}

.SectionLineBoxHaberdashery a {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BFB660;
	font-weight: 100;
	background-color: #FFF9BF;
}

.SectionLineBoxHaberdashery a:hover {
	text-decoration: underline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BFB660;
	font-weight: 100;
	background-color: #FFF9BF;
}






.SectionHeaderRugMaking {
	text-decoration: none;
	display:inline;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #60BFBF;
	font-weight: 100;
}


.SectionHeaderBorderRugMaking{
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #ACBF60;
}


.SectionTextRugMaking {
	text-decoration: none;
	display:inline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
}

.SectionImageBoxRugMaking {
text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #99BF60;
	border-right-color: #99BF60;
	border-bottom-color: #99BF60;
	border-left-color: #99BF60;
}

.SectionLineBoxRugMaking {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #60BFBF;
	font-weight: 100;
	background-color: #CFE6E6;
	border: 1px solid #99BF60;
	padding-right: 2px;
	padding-left: 2px;
}

.SectionLineBoxRugMaking a {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #60BFBF;
	font-weight: 100;
	background-color: #CFE6E6;
}

.SectionLineBoxRugMaking a:hover {
	text-decoration: underline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #60BFBF;
	font-weight: 100;
	background-color: #CFE6E6;
}





.SectionHeaderClasses {
	text-decoration: none;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
}

.SectionHeaderBorderClasses {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #FFBFEF;
}


.SectionTextClasses {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #788059;
	font-weight: 100;
}

.SectionTextClasses a{
	text-decoration: underline;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #1919B3;
	font-weight: 100;
}

.SectionLineBoxClasses {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #FFBFEF;
	border: 1px solid #99BF60;
}

.SectionLineBoxClasses a {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
	background-color: #FFBFEF;
}


.ProductQuantityField {
	visibility:hidden;
}

.ProductPrice{
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

.ProductTile {
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #BF60A7;
	font-weight: 100;
}
.ProductText {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.ProductText a{
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

.ProductText a:hover{
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

.ProductMoreDetails a{
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.ProductMoreDetails a:hover{
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.ProductBorderTop {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.ProductBorderBottom {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.SortByLink {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}



.SortByLink a {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.SortByLink a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.PageNoControl {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.PageNoControl a {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.PageNoControl a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.ProductBorderBottomRight {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 10px;
}

.ShoppingCartBorderTBLR {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

.ShoppingCartBorderTBL {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

.ShoppingCartBorderTBR {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

.ShoppingCartBorderBL {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

.ShoppingCartBorderBR {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

.ShoppingCartBorderBLR {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

.ShoppingCartBorderB {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.ShoppingCartBorderT {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.ShoppingCartHeader {
	text-decoration: none;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	color: #666666;
	font-weight: 100;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.CardRegisteredText {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: 100;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.FormTitleText {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: 100;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.RedText {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: 100;
}

.ProductImageLink a {
	text-decoration: none;
}
