body { margin:0px 25px; background: #fff;}table { margin:0px;}img { border:0px; font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 8px; color: #000;}A.qscategories:HOVER { color: #bbb;}A.categories:HOVER { color: #ffe; background: #900; text-decoration: none;}A.links:HOVER { color: #999; text-decoration: underline;}A.navlinks:HOVER { color: #fff; background: #900; text-decoration: none;}A.navtext:HOVER { color: #000; text-decoration: none;}A.headercategory:HOVER { color: #fff; background: #900;}A.navbuttons:HOVER { color: #900; background: #fee; text-decoration: none;}input:focus {background: #bbb;}.accent { font:bold 12px/13px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #000;}.announce { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 16px; line-height: 16px; color: #000; text-decoration: none;}.banner1 { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 28px; line-height: 28px; color: #a22; font-weight: bold; letter-spacing: 0.32em; text-decoration: none;}.banner2 { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 18px; line-height: 22px; color: #a22; letter-spacing: 0.1em; text-decoration: none;}.banner3 { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 16px; line-height: 22px; color: #666; text-decoration: none;}.categories { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 13px; line-height: 14px; color: #900; letter-spacing: 0.1em; font-weight: bold; text-decoration: none;}.category { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 18px; line-height: 18px; color: #900; letter-spacing: 0.2em; font-weight: bold; text-decoration: none;}.covertype { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 9px; line-height: 15px; color: #999;}.craftcategories { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 14px; line-height: 15px; color: #900; letter-spacing: 0.2em; font-weight: bold; text-decoration: none;}.craftcategory { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 18px; line-height: 18px; color: #900; letter-spacing: 0.2em; font-weight: bold; text-decoration: none;}.discounts { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 14px; line-height: 14px; color: #900; letter-spacing: 0.2em; text-decoration: none; font-weight: bold;}.headercategory { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 13px; line-height: 13px; color: #900; letter-spacing:0.3em; text-decoration: none;}.links { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 11px; line-height: 13px; color: #900; text-decoration: none;}.linktext { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 11px; line-height: 13px; color: #900; text-decoration: none;}.nav { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 10px; line-height: 15px; color: #900; text-decoration: none;}.navlinks { font:11px/13px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #900; padding: 2px 1px; text-decoration: none;}.navtext { font:12px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #fff; padding: 2px 1px; text-decoration: none;}.news { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 18px; line-height: 20px; color: #c00; text-decoration: none;}.popuptext { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 9px; line-height: 13px; color: #blue;}.price { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 10px; line-height: 12px; color: #900;}.product { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 13px; line-height: 15px; color: #900; font-weight: bold; text-decoration: none;}.qscategories { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 16px; line-height: 16px; color: #ffe; font-weight: bold; text-decoration: none;}.qsprice { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 11px; line-height: 13px; color: #900;}.qsproduct { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 11px; line-height: 13px; color: #000; text-decoration: none;}.sale { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 11px; line-height: 13px; color: red;}.spectext { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 10px; line-height: 12px; color: #000;}.spectexthighlight { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 10px; line-height: 12px; color: #900;}.stafftext { font: 11px/13px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #333; padding:7px 2px; border-right:1px solid #333; border-bottom:1px solid #333; border-left:1px solid #333;}.stepnumber { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 15px; line-height: 15px; color: #900; text-decoration: none;}.text { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 11px; line-height: 13px; color: #000; text-decoration: none;}.text2 { font:11px/13px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #000; text-decoration: line-through;}.tiles { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 10px; line-height: 10px; color: #900;}.checkoutreq { font: 11px/13px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #666; text-align:right;}.invalid { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 18px; line-height: 18px; color: #0c0; letter-spacing: 0.1em; font-weight: bold; text-decoration: none;}.smalltype { font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 9px; line-height: 9px; color: #000;}.newitems { border:1px dashed #999; margin:10px; padding:5px; letter-spacing:0.3em; color: #666; background:#fff;}#inputbox {font:12px/12px courier; color:#600; text-align:center; border:1px solid #333; padding:2px 0px;}#masthead {margin:3px 0px 0px; width:604px;}#mast {margin:0px; width:596px;padding:3px; border-top: 1px solid #aaa; border-right: 1px solid #aaa; border-left: 1px solid #aaa;}#faqsectionheader {margin:5px 0px; width:95%; padding:5px; border:1px solid #bbb; background:#fff; font:14px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; letter-spacing: 0.25em; text-align:right;}#testimonial1 {margin:5px 1px 5px 15px; width:95%; padding:5px; border:1px solid #000; background:#fff; font:12px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; text-align:justify;}#testimonial2 {margin:5px 1px; width:95%; padding:5px; border:1px solid #000; background:#ddd; font:12px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; text-align:justify;}#testimonial3 {margin:5px 1px 5px 15px; width:95%; padding:5px; border:1px solid #000; background:#fff; font:12px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; text-align:justify;}#testimonial4 {margin:5px 1px; width:95%; padding:5px; border:1px solid #000; background:#ddd; font:12px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; text-align:justify;}.customername {font:bold 10px/14px Helvetica, 'Trebuchet MS', Arial, sans-serif; padding:0px 0px 0px 25px;}#sitemapsectionheader {margin:5px 0px; width:95%; padding:5px; border:1px solid #000; background:#fff; font: bold 14px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#000; letter-spacing: 0.15em; text-align:center;}.sitemap li {list-style: square outside;;font:13px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif;}.sitemap a {font:13px/16px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#000;text-decoration:none;}.sitemap a:HOVER {text-decoration:underline;}a.sitemapsubmenu {color:#222; margin:10px;text-decoration:none;}a.sitemapsubsubmenu {color:#444; margin:20px;text-decoration:none;}table#navbuttons { background: #fff; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa;}table#navbuttons td { text-align: center; font: 12px/12px verdana, arial, 'lucida grande', sans-serif ; background: #fff; border-right: 1px solid #aaa;}table#navbuttons td a { display: block; margin: 0px; padding: 5px 10px; text-decoration: none; background: url(http://www.mosaicmercantile.com/scstore/images/navbuttons_bg_off.jpg) #fff repeat;}table#navbuttons td a:link, #navbuttons td a:visited { color: #000; text-decoration: none;}table#navbuttons td a:hover { display: block; background: url(http://www.mosaicmercantile.com/scstore/images/navbuttons_bg_on.jpg) #fff repeat; color: #000; text-decoration: none;}#main {padding:0px;width:604px; background:#fff;}#sidemenu {margin:3px 0px 0px;padding:0px;width:125px; text-align:left;}#sidemenu UL {margin:2px 0px 5px;padding:0px;display: block;}#sidemenu UL.break {margin:0px;padding:5px 0px 0px;display: block; border-top:1px dashed #bbb;}#sidemenu li {list-style: none;padding:1px;}#sidemenu li.current {font:12px/15px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#fff; background:#bbb;}#sidemenu li.seasonal {font:12px/15px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#008000;}#sidemenu li.seasonal1 {font:12px/15px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#008000; background:#bbb;}#sidemenu li.subcurrent {padding: 1px 2px 1px 7px;font:10px/12px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#fff; background:#bbb;}#sidemenu li.subsubcurrent {padding: 1px 2px 1px 12px;font:10px/12px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#900; border:1px dotted #bbb;}#sidemenu a {font:12px/15px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #900; padding:1px; text-decoration: none;}#sidemenu a.seasonal {font:12px/15px Helvetica, 'Trebuchet MS', Arial, sans-serif; color: #008000; padding:1px; text-decoration: none; background:#FFFFFF;}#sidemenu a.submenu {padding: 1px 2px 1px 7px;font:10px/12px Helvetica, 'Trebuchet MS', Arial, sans-serif;}#sidemenu a.subsubmenu {padding: 1px 2px 1px 12px;font:10px/12px Helvetica, 'Trebuchet MS', Arial, sans-serif;}#sidemenu a.subcurrent {padding: 1px 2px 1px 7px;font:10px/12px Helvetica, 'Trebuchet MS', Arial, sans-serif; color:#fff; background:#bbb;}#sidemenu a:HOVER { color: #fff; background: #900;}#sidemenu a.topleftlogo:HOVER { color: #fff; background: #fff;}.strike {text-decoration:line-through;}/* Lightbox CSS Info \*/#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(http://www.mosaicmercantile.com/scstore/images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(http://www.mosaicmercantile.com/scstore/images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(http://www.mosaicmercantile.com/scstore/images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	}#imageData{	padding:0 10px;	}#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;	}	.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}* html>body .clearfix {	display: inline-block; 	width: 100%;	}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}		.donationblock{width:100%;}.imgbig{border: 4px solid #000;}.thumbblock{width:600px;height:150px;margin-left: 15px;margin-top: 5%;margin-bottom: 5%;}.imgth {float:left;border: 2px solid #000;margin-right: 10px;margin-top: 5%;margin-bottom: 5%;}.dontext{clear:both;margin-top:10px;margin-left:15px;font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif; font-size: 11px; line-height: 13px; color: #000; text-decoration: none;}	.dontitle{color:#900;text-decoration:underline;size:14px;margin-top:15px;}#loadarea{display: inline; /*IE hack to prevent float drop*/float:left;margin-top:3%;margin-bottom:0;margin-left:15px%;margin-right:3%;width:500px;border:4px solid;border-color: #000000;}	#loadarea2{display: inline; /*IE hack to prevent float drop*/float:left;margin-top:3%;margin-bottom:0;margin-left:15px;margin-right:3%;width:500px;border:4px solid;border-color: #000000;}	#loadarea3{display: inline; /*IE hack to prevent float drop*/float:left;margin-top:3%;margin-bottom:0;margin-left:15px;margin-right:3%;width:500px;border:4px solid;border-color: #000000;}	#loadarea4{display: inline; /*IE hack to prevent float drop*/float:left;margin-top:3%;margin-bottom:0;margin-left:15px;margin-right:3%;width:500px;border:4px solid;border-color: #000000;}		p.howto{font-size: 20px;font-family: Times, Helvetica;}ol.howto{font-family:Times, Helvetica;font-size:16px;color: #4D4C4C;}ol.howto li{margin-bottom:5px;}
