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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{text-align:center;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:80%;color:#3F3F3F;background-color:#FFF;line-height:120%}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:1}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{height:100%}h1,h2,h3,h4,h5{font-family:Verdana, sans-serif;font-size:120%;font-weight:400;color:#00A0C6;line-height:150%;margin:10px 0}h2{font-size:110%;color:#3F3F3F}h3{font-size:105%;color:#3F3F3F}h4{font-size:102%}p{line-height:1.4;margin:0 0 1.5em}a{color:#00A0C6;text-decoration:none}p a:hover{color:#3F3F3F;border-bottom:solid 1px #3F3F3F}a:visited{color:#666}#wrapper{width:960px;text-align:left;margin:0 auto}#header{margin:25px 0}a#header-link{display:block;background:url(../img/sw-header660.png) no-repeat top left;text-indent:-9000px;width:660px;margin-left:260px;height:171px}a#header-link:hover{border-bottom:none}h2#strap{height:0;overflow:hidden;margin:0}#side{width:220px;float:left;text-align:right}#menu{float:left;position:relative;width:220px;text-align:left}#content{width:560px;margin-left:40px;float:left;position:relative}#content p{text-align:justify}#content img{margin-bottom:1.5em}p.spacey{letter-spacing:.2em;z-index:200;position:relative}p.bigup{font-size:120%}p.spaceyroom{letter-spacing:.2em;font-size:80%}.side-content{margin-top:1.5em}#menu li{float:right;clear:right;padding-left:30px;font-size:200%;line-height:137%}#menu li a{color:#00A0C6}#menu li a:hover{color:#004080}#menu li.active{background:url(../img/links/birdie.png) no-repeat left 35%}#menu li.active a{color:#8C8C8C;cursor:default}#mailing-list{margin-top:1.5em;clear:left;float:left;text-align:right;width:220px}#mailing-tag{font-size:80%;color:#666;margin:0 0 .1em}#mailing-list input{margin-bottom:.35em}#mailing-list input#email{border:solid 1px #8C8C8C;color:#8C8C8C;width:172px;padding:3px;-moz-border-radius: 0.4em;-webkit-border-radius: 0.4em;}#mailing-list input#email:hover,#mailing-list input#email:focus{color:#00A0C6;border-color:#00A0C6;-moz-box-shadow: #00A0C6 0 0 5px;-webkit-box-shadow: #00A0C6 0 0 5px;}#mailing-list input#submit{border:none;color:#FFF;background-color:#8C8C8C;cursor:pointer;padding:2px 1.5em;-moz-box-shadow: #444 2px 2px 5px;-webkit-box-shadow: #444 2px 2px 5px;-moz-border-radius: 0.4em 0.4em;-webkit-border-top-left-radius: 0.4em;-webkit-border-top-right-radius: 0.4em;-webkit-border-bottom-left-radius: 0.4em;-webkit-border-bottom-right-radius: 0.4em;}#mailing-list input#submit:hover{background-color:#00A0C6}#mailing-list input#submit.disabled{opacity: 0.4;cursor:default}#mailing-list input#submit:hover.disabled{background-color:#8C8C8C}.error{color:maroon;background-color:#FF9;margin:5px 0;padding:10px 5px}.thanks{margin-top:1.5em;clear:left;float:left;text-align:left;border:solid 1px #00A0C6;width:160px;color:#00A0C6;padding:10px;-moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; -moz-box-shadow: #444 2px 2px 5px; -webkit-box-shadow: #444 2px 2px 5px;}#loading{display:none;vertical-align:bottom}#loading.visible{display:inline}#content img.flow{float:left;margin-right:1.5em;margin-bottom:.5em}#content div.flow{float:left;margin:0 1.5em 0 130px}img#telephone-lady{position:absolute;bottom:25px;right:0;z-index:1;margin:0}#content.fairs p,#content.faq p{margin-bottom:.8em}#events{float:left;width:300px}#stockists{float:left;width:210px;margin-left:20px;background-color:#DBF5F5;padding:5px 15px}

/* ARCHIVE */
.category					{margin-left: 20px; width: 270px; float:left;}
.category *					{display: block;}
.category a					{border: solid 1px #FFF; padding: 2px 2px 6px; width: 270px;}
#content .category a img	{margin-bottom: 0; display: block;}
.category a.fabric:hover	{border-color: #88A637;}
.category a.product:hover	{border-color: #EA8CAA;}
.category.alpha				{margin-left: 0px;}
.expand-options li			{font-size: 150%; line-height: 220%; padding: 0.3em 0;}
.expand-options li a		{color: #444; padding-left: 40px; width: 270px; background: #FFF url(../../local/img/option-bg.png) left center no-repeat;}
a.fabrics:hover				{color: #88A637; background: #FFF url(../../local/img/option-bg-fabric-hover.png) left center no-repeat;}
a.products:hover			{color: #EA8CAA; background: #FFF url(../../local/img/option-bg-products-hover.png) left center no-repeat;}

.product-wrapper			{float: left; margin-bottom: 5px; width: 100%;}
.product-image				{width: 40%; margin-right: 5%; margin-top: 18px; float: left; clear: left;}
.product-image a			{float: left; margin: 2px 1px 0 1px; padding: 3px; border: solid 1px #EEE; background-color: #FFF;}
.product-image a:hover		{border-color: #00A0C6;}
#content .product-image img	{float: left; margin-bottom: 0;}
.product-info				{width: 55%; float: left;}

.product-title				{font-size: 150%;}
.product-label 				{background: transparent url(../../local/img/product-label-280.jpg) left top no-repeat; height: 103px; width: 205px; padding: 20px 55px 20px 20px;}
.product-label li			{margin-bottom: 2px;}
.product-label li strong	{width: 5.5em; display: inline-block;}

.breadcrumb li		{font-size: 120%; float:left;}

.breadcrumb li a:hover	{text-decoration: underline;}

.product-swatches	{float: left; width: 80%;}
.product-swatch		{float: left; height: 30px; width: 30px; margin-right: 5px;}

.itty				{font-size: 80%; color: #888; width: 80%; float: left; clear: left; margin-top: 5px; margin-bottom: 0;}

.product-thumbs					{clear: left; float: left;}
.product-thumbs li				{float: left;}
.product-thumbs li a			{float: left; margin: 2px 1px 0 1px; padding: 3px; border: solid 1px #EEE; background-color: #FFF;}
.product-thumbs li a:hover		{border-color: #00A0C6;}
#content .product-thumbs img	{float: left; margin-bottom: 0;}