p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}
A:link {font-family: Arial, Helvetica, sans-serif; text-decoration: underline;color: #000000;}
A:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: underline;color: #000000;}
A:active {font-family: Arial, Helvetica, sans-serif; text-decoration: underline;color: #000000;}
A:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none;color: #000000;}

H1 {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; color: #FFFFFF;text-decoration:none;}
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000;text-decoration:none;}
H2 a {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000;text-decoration:underline;}
H2 a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000;text-decoration:underline;}
H2 a:active{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000;text-decoration:underline;}
H2 a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000;text-decoration:none;}

H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;text-decoration:none;margin:0px;}
H3 a {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#000000;text-decoration:underline;}
H3 a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;text-decoration:underline;}
H3 a:active{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#000000;text-decoration:underline;}
H3 a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#000000;text-decoration:none;}

#sewing p{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;}
A.top:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:8pt; }
A.top:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:8pt; }
A.top:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #DDD6CC; font-weight:bold; font-size:8pt; }
A.topsmall:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:6.5pt; }
A.topsmall:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:6.5pt; }
A.topsmall:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #DDD6CC; font-weight:bold; font-size:6.5pt; }
A.little:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #DDD6CC; font-weight:bold; font-size:6pt; }
A.little:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #DDD6CC; font-weight:bold; font-size:6pt; }
A.little:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:6pt; }
A.left:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFF00; font-weight:bold; font-size:9pt; }
A.left:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFF00; font-weight:bold; font-size:9pt; }
A.left:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:9pt; }
A.littleleft:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #DDD6CC; font-weight:bold; font-size:8pt; }
A.littleleft:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #DDD6CC; font-weight:bold; font-size:8pt; }
A.littleleft:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #D7FFEB; font-weight:bold; font-size:8pt;padding-left:2px; }
.blueheadline  {font-family: Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color: #002d8a}
.detailname, .prodname  {font-family: Arial, Helvetica, sans-serif;font-size:14pt;font-weight:bold;color: #002d8a}
a.blueheadline:visited {font-family: Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color: #002d8a}

.blackheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: black}
a.blackheadline:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: black;text-decoration:underline;}
a.blackheadline:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: black;text-decoration:underline;}
a.blackheadline:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #B33A00;text-decoration:underline;}

.redquiet {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#993300;}
a.redquiet:link {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#993300;text-decoration:underline;}
a.redquiet:visited {font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#993300;font-weight:bold;text-decoration:underline;}
a.redquiet:hover {font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:black;font-weight:bold;text-decoration:underline;}

.offer {font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#993300;}
a.offer:link {font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#993300;text-decoration:underline;}
a.offer:visited {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#993300;font-weight:bold;text-decoration:underline;}
a.offer:hover {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:black;font-weight:bold;text-decoration:underline;}


.blacksmall {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;text-decoration:none;}
A.blacksmall:link {font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#000000;text-decoration:underline;}
A.blacksmall:visited {font-family: Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#000000;text-decoration:underline;}
A.blacksmall:hover {font-family: Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#B33A00;text-decoration:underline;}

.redsmallbold {font-family:Arial,Helvetica,sans-serif;font-size:8pt; font-weight:bold;color:#CC3300;text-decoration:none;}
.blacksmallbold {font-family:Arial,Helvetica,sans-serif;font-size:8pt; font-weight:bold;color:#000000;text-decoration:none;}
a.blacksmallbold:link {font-family:Arial,Helvetica,sans-serif;font-size:8pt; font-weight:bold;color:#000000;text-decoration:underline;}
a.blacksmallbold:visited {font-family:Arial,Helvetica,sans-serif;font-size:8pt; font-weight:bold;color:#000000;text-decoration:underline;}
a.blacksmallbold:hover {font-family:Arial,Helvetica,sans-serif;font-size:8pt; font-weight:bold;color:#CC3300;text-decoration:underline;}

.blacksmaller {font-family:Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;color:#000000}
.blackheadline {font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#000000}
.midblackheadline {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#000000}

.patdesc {  font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #993300;
}

.red9pt {  font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #993300;
}
.greenheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #006633}
.indigoheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #6d00b7}
.violetheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #840084}

HR {
	color: red;
	height: 1px;
	width: 100%;
}
.RedHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #993300;text-decoration:none;}
a.RedHeadline:link {font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#993300;text-decoration:underline;}
a.RedHeadline:visited {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#993300;font-weight:bold;text-decoration:underline;}
a.RedHeadline:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:black;font-weight:bold;text-decoration:underline;}

.WhiteHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF;text-decoration:none;}
a.WhiteHeadline:link {font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#FFFFFF;text-decoration:underline;}
a.WhiteHeadline:visited {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
a.WhiteHeadline:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.midgrayheadline {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#7B7B7B;}
a.midgrayheadline:link {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;text-decoration:underline;color:#7B7B7B;}
a.midgrayheadline:visited {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;text-decoration:underline;color:#7B7B7B;}
a.midgrayheadline:hover {font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#7B7B7B;font-weight:bold;text-decoration:none;}

.BigWhiteHeadline {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;font-size:13pt; font-weight:bold;}
.BigWhiteHeadline a { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; color: #FFFFFF;text-decoration:underline;} 
.BigWhiteHeadline a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; color: #FFFFFF;text-decoration:underline;}
.BigWhiteHeadline a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; color: #FFFFFF;text-decoration:underline;}
.BigWhiteHeadline a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; color: #FFFFFF;text-decoration:none;}

.vacationbanner {font-family: Arial, Helvetica, sans-serif; color:#FF0000;font-size:13pt; font-weight:bold;}

.BigBlackHeadline {
font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:13pt; font-weight:bold;
}
.BigGrayHeadline {
font-family: Arial, Helvetica, sans-serif; color:#7B7B7B;font-size:13pt; font-weight:bold;
}
.BigBlueHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #002D8A}
.BigRedHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #993300}
a.BigRedHeadline:link {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #993300;text-decoration:underline;}
a.BigRedHeadline:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #993300;text-decoration:underline;}
a.BigRedHeadline:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: black;text-decoration:none;}

.calcshow {margin:5px;display:block;}
.calchide {margin:5px;display:none;}
.calctextbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #002D8A;
	height: 20px;
	width: 32px;
	background-color: #E6E6E6;
	padding-left: 3px;
	margin-left: 0px;
	border: 1px solid #002D8A;
	z-index: -1000;
}
.calcdropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #002D8A;
	height: 19px;
	width: 90px;
	background-color: #E6E6E6;
	z-index: -1000;
}
.required {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 20px;
	width: 250px;
	background-color: #FFF5F0;
	padding-left: 3px;
	margin-left: 0px;
	border: 1px solid #8E8E8E;
	z-index: -1000;
}
.textbox {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	height: 17px;
	width: 202px;
	background-color: white;
	padding-left: 3px;
	margin-left: 0px;
	border: 1px solid black;
	z-index: -1000;
}
TD.mincart {
	font-size: 10px;
	font-family : Arial;
	background-color: black;
	color: #FFFFFF
}
TD.mincartheader {
	font-size: 12px;
	font-family : Arial;
	background-color: black;
	color: #FFFFFF
}

TD.mincartsum {
	font-size: 12px;
	font-family : Arial;
	background-color: black;
	color: #FFFFFF
}
P.mincart {
	font-size: 10px;
	font-family : Arial;
	color: #FFFFFF
}
.minicarttextbox {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	height: 16px;
	width: 100px;
	background-color: white;
	border: 1px solid white;
	padding-left: 3px;
	margin-left: 0px;
}
.notifytextbox {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	height: 16px;
	width: 230px;
	background-color: white;
	border: 1px solid #BDBDBD;
	padding-left: 3px;
	margin-left: 0px;
}
TD.minlogin {
	font-size: 10px;
	font-family : Arial;
}
P.minlogin {
	font-size: 10px;
	font-family : Arial;
}
td.prodimage {
	padding-top: 8px;
	vertical-align:top;
	align: left;
}
.shopsupplies {
    font-size: 10pt;
    font-weight: bold;
    color: #FFFF00;
}
.prodimage {padding-left:4px;}
.relatedprodname {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #002d8a}
.proddescription {
    font-size: 9pt;
}
.proddescription p {
    font-size: 9pt;
}
.detaildescription {
    font-size: 11pt;
}
.detaildescription p {
    font-size: 11pt;
}
.prodprice {
    font-size: 12pt;
    font-weight: bold;
}
.prodnavigation {
    font-size: 12pt;
    font-weight: bold;
	color:#002D8A;
}
.price {
    font-size: 12pt;
    font-weight: bold;
}
.detailprice {
    font-size: 12pt;
    font-weight: bold;
}

.detaildiscounts {
color:red;
font-weight:bold;
font-size:11pt;
}




.relatedtable {border:1px solid #002D8A;margin:2px;}

/* Shopping List Rows and Cells */
.on {background-color:#FFF1EA;}
.off {background-color:#FFFFFF;}
.sectionheader {background-color:#E7E7E7;}
.sectionheadertextcell {font-family:Arial;font-size:9pt;font-weight:bold;color:#993300;}
.checkbox {margin-left:8px;}
.itemcell_middle {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:4px;
	padding-bottom:4px;}
.itemcell_left {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding-top:4px;
	padding-bottom:4px;}
.itemcell_right {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding-top:4px;
	padding-bottom:4px;}
.itemcell_input {
	height:30px;
	width:40px;
	font-size:8pt;
	padding-top:5px;
	padding-left:2px;
}
.shoplistdiv {
	border-bottom:1px solid #999999;}
.testimonial {font-family:Arial,Helvetica,sans-serif;color:#767676;}
#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}
/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('ajax-tooltip/images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}
#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #000000;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	background-color:#F6F6F6;	/* Background color */
	padding:5px;	/* Space between border and content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}	
