body{text-align:center;background-color:#dedee4;color:#3c3c3c;font:.9em arial,sans-serif}
#container{width:98%;min-width:1000px;max-width:1200px;margin:0 auto;text-align:left}
#header{height:106px;background:url(header.jpg)}
#header a{display:block;height:100%;width:50%}
#title{height:1.6em;overflow:hidden}
#title ul{padding:0;margin:0;list-style-type:none}
#title li{height:1em;padding:.3em 1.5em;float:left}
#title li a{height:1.6em;font-weight:bold;text-decoration:none;color:#083958}
#title li a:hover{color:#052437}
#title li a:visited, #title li a:active{color:#5c7c91}
#title .yourhere{background-color:#f3f2ed}
#maindiv{background-color:#f3f2ed;padding:.4em}
#maincontent{float:right;width:80%;margin:0;overflow:hidden}
#content{width:67%;float:left;margin:0;overflow:hidden}
#rightmenu{width:30%;float:right;margin-right:6px;overflow:hidden}
#leftmenu{width:18%;float:left;margin-left:6px;overflow:hidden}
#leftmenu p{font-size:1.1em;font-weight:bold;margin-bottom:0}
#leftmenu ul{list-style-type:none;margin-bottom:20px;padding:0}
#leftmenu li{width:100%}
#leftmenu li a{display:block;padding:3px 4px;color:#5694AD;font-weight:bold;text-decoration:none}
#leftmenu li a:hover{color:#3A6576}
#leftmenu li a:visited{color:#91B0BC}
#leftmenu .yourhere{background-color:#E2E2E7}
#footer{padding-top:.5em;font-size:.9em;text-align:center}
#footer ul{list-style-type:none;overflow:hidden}
#footer ul li{padding:.2em 15px;float:left;text-align:left}
.bclear{clear:both;height:8px;overflow:hidden}
#breadcrumb{color:#7c7c7c}
a{color:#5694ad}
a:hover{color:#3a6576}
a:visited{color:#91b0bc}
h1, h2, h3{margin:0;padding:0}
h1{font-size:1.55em}
h2{font-size:1.2em}
h3{font-size:1em}
p, ol, ul{margin:5px 0 8px 0;padding-top:0;line-height:1.3em}
.good{color:#160;font-weight:bold}
.bad{color:#D00;font-weight:bold}
.center{text-align:center}
.italic{font-style:italic}
.bold{font-weight:bold}
#maincontent img{padding:.3em;margin:.3em;border:1px solid #8FA6B5;background-color:#E2E2E7}
#maincontent img.floatleft{float:left}
#maincontent img.floatright{float:right}
#maincontent .blog_menu, #maincontent .blog{list-style-type:none;padding:0}
#maincontent li{margin:5px 0 5px 0}
.homeboxes{text-align:center}
.homeboxes div{text-align:left;width:180px}
#cart_languages{float:right;width:250px;text-align:right;padding:12px}
#cart_infobox{padding:1em;background-color:#E1FFA5}
table.items{width:100%}
table.items .total{text-align:right}
#maincontent .remove img{border:none;background:none}
table.totals{width:100%;text-align:right}
table.totals .left{width:80%}
.cart_list{list-style:none;padding:0;width:100%}
.cart_list li.two{background-color:#EAEAEF;padding:10px 0 0 10px}
#cartitems{width:100%}
#cartitems.c3 td{width:33%}
#cartitems.c4 td{width:25%}
#cartitems.c5 td{width:20%}
.cartitem{margin:.2em;border:solid 1px #CCC}
.cartitem .head{background-color:#DEDEDE;padding:.3em}
.cartitem .head p{font-weight:bold;margin:0}
.cartitem .content{padding:.3em}
#comments{text-align:center}
#comments div{width:75%;margin:10px auto;padding:10px 25px;border:2px solid #E6E6E6;background-color:#F7F7F7;text-align:left}
#comments ul{list-style-type:none;margin:0;padding:0}
#comments li{margin:5px;padding:0 10px;border:2px solid #E6E6E6}
#comments .com_one{background-color:#F0F0F0}
#comments .com_two{background-color:#FEFEFE}
.laceimg0, .laceimg1, .laceimg2{display:block;width:100px;height:100px;margin:2px auto}
.laceimg0{background:url(skeins_0.jpg)}
.laceimg1{background:url(skeins_1.jpg)}
.laceimg2{background:url(skeins_2.jpg)}
#cat a{border:1px solid #CCC;font-weight:bold;padding:.6em;text-decoration:none;background-color:#DEDEDE}
#cat a.cur{background-color:#C1E0F0}
#colourimage{position:relative;float:right;width:200px;padding:5px;border:1px solid #AAA;background-color:#EEE;text-align:center}
#colourimage div.border{width:140px;height:140px;padding:3px;margin:0 auto;border:1px solid #8FA6B5;background-color:#E2E2E7}
.groups a, #colourimage div.img{display:block;background:url(skeins.jpg) 0 0 no-repeat}
.groups a{float:left;width:35px;height:35px;padding:0;margin:2px;border:1px solid #8FA6B5}
#colourimage div.img{width:140px;height:140px;margin:0;padding:0}
h2.sec{border-bottom:2px solid #5F5F5F}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(macffbghack.png) repeat}
.TB_overlayBG{background-color:#fff;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:2px solid #CDCDCD;text-align:left;top:50%;left:50%}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window img#TB_Image{display:block;margin:10px;padding:5px;border:1px solid #8FA6B5;background-color:#E2E2E7}
#TB_caption{padding:5px 10px;float:left}
#TB_closeWindow{padding:5px 10px;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0 5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}

