@charset "UTF-8";html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input[type=text],input[type=submit]{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:Arial,sans-serif}@charset "UTF-8";body{margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:76%}#content{margin:0;padding:4em 6em 2em}.narrow1{width:50%;line-height:1.3em}.narrow2{width:50%;line-height:1.5em}a{text-decoration:none;font-weight:400;color:#71BAC0}a:hover{text-decoration:underline;color:#09C}h1,h2{font-family:"Century Gothic","Lucida Grande","Lucida Sans Unicode","bitstream vera sans",verdana;font-size:22px;font-weight:400;margin-top:0;margin-bottom:0}h2{padding:.4em 0 .2em;margin:0}h3{font-size:1.5em;padding:.6em 0 .2em;margin:0;font-weight:400;color:#FAA819}h4{font-size:16px;padding:12px 0 8px;margin:0;font-weight:400;text-transform:}h5{font-size:1em;margin:.6em 0 .2em;font-weight:400}h6{font-size:1em;margin:.6em 0 .2em;font-weight:700}img{border:0}li,ol,ul{font-size:1em;line-height:1.3em;margin-top:.2em;margin-bottom:.1em}p{font-size:1em;line-height:1.3em;margin:0;padding:.4em 0 .6em}li>p{margin-top:.2em}pre{font-family:monospace;font-size:1em}.bold,b,strong{font-weight:700}.italic,em,i{font-style:italic}label,span.label{font-size:.8em}legend{font-size:1.2em;font-weight:700;padding:10px 0 0;margin:0;text-indent:0}@charset "UTF-8";#outerContent,body,body.liquid1Col #outerFooter,body.liquid2Col #outerFooter,body.liquid3Col #outerFooter{text-align:center}
	#header,body,body #innerContent{background:#f3f3f3}
	.descriptionText:first-letter,ul.breadCrumb li:first-letter{text-transform:uppercase}
	body #innerContent{margin:0 5px}
	body.liquid3Col #leftRail,body.liquid3Col #mainContent{margin-left:-200px;float:left;background-color:#f3f3f3}
	body.liquid3Col #innerContent{padding:0 200px}
	body.liquid3Col #mainContent{width:100%;border-left:200px solid #f3f3f3;border-right:200px solid #f3f3f3;margin-right:-200px;min-width:350px;display:inline;padding-top:.4em;padding-bottom:1em}
	body.liquid3Col #leftRail{width:200px;padding-right:0;position:relative}
	body.liquid3Col #centerRail{float:left;width:100%;margin-right:-100%;background-color:#f3f3f3}
	#contentWrapper{padding:0 10px}
	body.liquid3Col #rightRail{float:right;width:200px;padding-left:0;margin-right:-200px;position:relative;background-color:#f3f3f3}
	body.liquid3Col #breadCrumbNav,body.liquid3Col #footer,body.liquid3Col #innerFooter{margin:0 -200px;clear:both}
	#newsInnerContent,body.liquid2Col #innerContent{padding:0 200px 0 0}
	#newsMainContent,body.liquid2Col #mainContent{float:left;width:100%;border-left:0 solid #f3f3f3;border-right:200px solid #f3f3f3;margin-left:0;margin-right:-200px;min-width:350px;display:inline;padding-top:.4em;padding-bottom:1em}
	#newsMainContent{min-width:150px;border-color:none;border-right:200px solid #fff}
	#newsCenterRail,body.liquid2Col #centerRail{float:left;width:100%;margin-right:-100%}
	#newsRightRail,body.liquid2Col #rightRail{float:right;width:200px;margin-right:-200px;position:relative}
	#mainMenu,#menu0,.madeInBritainMark/*,.secureMark */{position:absolute}
	#newsRightRail{width:176px;padding-left:24px;margin-right:-200px;position:relative}
	body.liquid2Col #breadCrumbNav,body.liquid2Col #footer,body.liquid2Col #innerFooter{margin:0 -200px 0 0;clear:both}
	body.liquid1Col #innerContent{padding:0}
	body.liquid1Col #mainContent{background-color:#f3f3f3;float:left;width:100%;border-left:0 solid #f3f3f3;border-right:0 solid #f3f3f3;margin-left:0;margin-right:0;min-width:350px;display:inline;padding-top:.4em;padding-bottom:1em}
	#header,#mainMenu,body{min-width:980px}
	body.liquid1Col #centerRail{float:left;width:100%}
	body.liquid1Col #breadCrumbNav,body.liquid1Col #footer,body.liquid1Col #innerFooter{margin:0;clear:both}
	a.addIcon span,a.editIcon span,a.orderIcon span{display:none}
	#contentWrapper a.editIcon{display:block;padding:8px 0}
	a.deleteIcon span{display:none}
	#mainMenu,#menu0,#menulogin,.headerText,.secureMark, .madeInBritainMark{display:block}
	body{margin:0;padding:0 0 5px;color:#000}
	#outerContent{width:100%;margin:0}
	#innerContent{text-align:left;color:#000;min-width:580px}
	#header{height:9.8em;margin:0;padding:8px 5px 0}
	#header a.logo{float:left;width:300px;margin:0;padding:0}
	#menu0{top:11px;left:32%;width:470px;height:10.2em}
	#menu0 ul{list-style:none;padding:0;margin:0}
	#menu0 li{float:left;padding:0 .2em;margin:0;color:#999}
	#menu0 li a{color:#999;font-weight:400;margin-left:.2em}
	#menu0 li.level1:before{content:'|'}
	#menu0 li a:hover{color:#999;font-weight:400;text-decoration:underline}
	#mainSearchPanel,span.xmasMessage{position:absolute;top:33px;display:block;left:32%;padding-left:1px;background:#fff;border:3px solid #FAA819;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}
	@media only screen and (max-width:1004px){#mainSearchPanel,#menu0,span.xmasMessage{left:316px}
	}
	@media only screen and (min-width:1250px){#menu0{min-width:800px}
	}
	#mainSearchPanel form{padding:0;margin:0}
	#mainSearchPanel form input.searchBtn{background:#FAA819;color:#fff;padding:4px 6px;font-size:16px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;border:none;cursor:pointer;width:auto;margin:0;border-radius:0 13px 13px 0;-webkit-border-top-right-radius:13px;-moz-border-radius-topright:13px;border-top-right-radius:13px;-webkit-border-bottom-right-radius:13px;-moz-border-radius-bottomright:13px;border-bottom-right-radius:13px}
	#mainMenu,#mainSearchPanel form input.searchBtn:active,#mainSearchPanel form input.searchBtn:hover{background:#4C4C4B}
	#mainSearchPanel form input#search2{font-size:16px;width:326px;padding:2px 0 2px 2px;margin:2px 0 2px 2px;font-weight:400}
	#mainSearchPanel form label{font-size:16px;font-weight:400;color:#333;display:none}
	.userfilled{color:#000}
	#subMenu{float:right;text-align:right}
	.headerText{font-size:22px;font-weight:700;color:#666;padding-top:6px;margin-top:43px}
	#menulogin li{float:right;display:inline;padding:0;margin:0;color:#999}
	#menulogin li a{color:#999;font-weight:400;margin-left:.15em}
	#menulogin li a:hover{color:#999;font-weight:400;text-decoration:underline}
	.secureMark{top:8px;right:4px}
.madeInBritainMark {top:1px;right:1px;}
	#mainMenu{top:8.3em;left:0;text-align:left;width:100%;clear:both;padding:5px 0}
	#mainMenu ul{list-style:none;padding:0;margin:0}
	#outerFooter #mainMenu li{float:left;padding:0;margin:0;position:relative}
	#mainMenu li a{color:#fff;font-size:14px;line-height:18px}
	#mainMenu li.level1:after{content:""}
	#mainMenu li.level1{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}
	#mainMenu li.level1 a.link1,#mainMenu li.level1 a.link1:link,#mainMenu li.level1 a.link1:visited{padding:6px 28px 6px 8px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;background-image:url(../css/siteimages/sss_sprite02.png);background-repeat:no-repeat;background-position:right -625px}
	#mainMenu li.promo1 a.link1,#mainMenu li.promo1 a.link1:link,#mainMenu li.promo1 a.link1:visited{background-color:#666;color:#fff}
	#mainMenu li.promo2 a.link1,#mainMenu li.promo2 a.link1:link,#mainMenu li.promo2 a.link1:visited{background-color:#999;color:#fff}
	#mainMenu li.level1 a.link1:active,#mainMenu li.level1 a.link1:hover,#mainMenu li.level1:hover,#mainMenu li.level1:hover a.link1{background-color:#FDA63F;color:#fff;text-decoration:none;background-image:url(../css/siteimages/sss_sprite02.png);background-repeat:no-repeat;background-position:right -658px}
	#mainMenu li ul.level2{display:none;position:absolute;top:20px;left:0;background:#fff;border:3px solid #FDA63F;padding:10px;-webkit-box-shadow:2px 3px 3px #999;-moz-box-shadow:2px 3px 3px #999;box-shadow:2px 3px 3px #999;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#999, offX=2, offY=2, positive=true);width:220px}
	#mainMenu ul.level2 li.blue,#mainMenu ul.level2 li.green,#mainMenu ul.level2 li.red,#mainMenu ul.level2 li.yellow{background-image:url(../css/siteimages/sss_sprite02.png)}
	#mainMenu li ul li.level2{padding:10px;margin:10px;display:block}
	#mainMenu li ul li.level2,#mainMenu li ul li.level3,#mainMenu li ul.level3{display:block;clear:both}
	#mainMenu li>#mainMenu ul.level2{top:auto;left:auto}
	#mainMenu li.over ul.level2,#mainMenu li:hover ul.level2{display:block}
	#mainMenu ul.level2 li a,#mainMenu ul.level2 li a span{font-size:12px;text-decoration:none}
	#mainMenu li ul.cols3{width:660px}
	#mainMenu li ul.cols3 li.col1of3{width:220px;float:left}
	#mainMenu ul li.level2{display:block}
	#mainMenu ul.level2 li a{font-weight:400;display:block;margin-bottom:4px;color:#333}
	#mainMenu ul.level2 li a.deleteIcon,#mainMenu ul.level2 li a.editIcon,#mainMenu ul.level2 li a.orderIcon{display:inline;height:20px;border-top:1px solid #ccc;background-color:#ccc}
	#mainMenu ul.level3 li a{font-weight:400}
	#mainMenu ul.level2 li a:hover span{text-decoration:underline;color:#09C}
	#mainMenu ul.level2 li a.deleteIcon,#mainMenu ul.level2 li a.editIcon{width:17px;position:absolute;padding:1px 0}
	#mainMenu ul.level2 li a.deleteIcon{margin-left:17px}
	#mainMenu ul.level2 li.withIcon a{padding-left:28px;min-height:40px}
	#mainMenu ul.level2 li{background-position:0 0;background-repeat:no-repeat}
	#mainMenu ul.level2 li.blue{background-position:0 -364px}
	#mainMenu ul.level2 li.red{background-position:0 -434px}
	#mainMenu ul.level2 li.green{background-position:0 -504px}
	#mainMenu ul.level2 li.yellow{background-position:0 -574px}
	ul.orderProcess li,ul.orderProcess li span{background-image:url(siteimages/arw2.png);background-repeat:no-repeat}
	.menuAnchor{display:none}
	#headerPromos{display:block;padding:0}
	#headerPromos ul.promos{display:table;padding:0;margin:5px 0 0;width:100%;clear:both}
	#headerPromos .promos li{border:none;display:table-cell;text-align:center;vertical-align:middle;padding:0;margin:0;width:33%;font-size:14px;line-height:22px}
	#headerPromos .promos li a{display:block;margin:0 4px;vertical-align:middle;background-color:#ccc;border:1px solid #ccc;color:#333;min-height:20px;padding:2px}
	#headerPromos .promos li:first-child a,#headerPromos .promos li:last-child a{margin:0}
	#headerPromos .promos li a:active,#headerPromos .promos li a:hover{background-color:#09c;text-decoration:none;color:#fff;border-color:#09c}
	#breadCrumbNav{clear:both;margin:0;padding-top:2px;display:block}
	#breadCrumbNavSearch{clear:both;margin:0;display:block;padding:4px 10px}
	ul.breadCrumb{display:block;clear:both;margin:0}
	ul.breadCrumb li{display:block;float:left}
	ul.breadCrumb li a{display:block;padding-right:4px}
	ul.breadCrumb li span:after{content:' »'}
	ul.orderProcess li span:after{content:none}
	ul.orderProcess li.highlight,ul.orderProcess li:last-child a,ul.orderProcess li:last-child a:hover{background-color:#EA1;color:#fff;text-decoration:none}
	#breadCrumbNav ul.fullCat a,#breadCrumbNav ul.fullCat a:hover{color:#666}
	ul.orderProcess li{background-position:right -136px;background-color:#999;color:#fff;padding-right:18px;margin-left:-16px}
	ul.orderProcess li span{display:block;padding:5px 20px 6px;background-position:-37px -36px}
	ul.orderProcess li:first-child span{padding-left:40px}
	ul.orderProcess li a{background-color:transparent;color:#fff;padding-right:0}
	ul.orderProcess li a:hover{background-color:transparent;color:#fff;text-decoration:underline}
	#content1,#content3,table.home td{margin:0;padding:12px;background:#fff}
	#content1 h1,table.home h1{color:#FAA819;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid #FAA819}
	div.result{float:left;min-width:140px;max-width:480px;width:140px;padding:4px 0;height:auto;cursor:pointer;font-size:1em;line-height:1.1em;font-weight:400;vertical-align:top;text-align:center;border:3px solid #eee;background:#fff;margin:0}
	div.group,div.prod{border-style:solid}
	@media only screen and (min-width:322px){div.result{width:calc(((100vw - 24px) / 2) - 6px)}
	}
	@media only screen and (min-width:468px){div.result{width:calc(((100vw - 24px) / 3) - 6px)}
	}
	@media only screen and (min-width:614px){div.result{width:calc(((100vw - 20px) / 4) - 6px)}
	}
	@media only screen and (min-width:760px){div.result{width:calc(((100vw - 20px) / 5) - 6px)}
	}
	@media only screen and (min-width:768px){div.result{width:calc(((990px - 442px) / 3) - 6px)}
	}
	@media only screen and (min-width:990px){div.result{width:calc(((100vw - 442px) / 3) - 6px)}
	}
	@media only screen and (min-width:1014px){div.result{width:calc(((100vw - 448px) / 4) - 6px)}
	}
	@media only screen and (min-width:1160px){div.result{width:calc(((100vw - 442px) / 5) - 6px)}
	}
	@media only screen and (min-width:1306px){div.result{width:calc(((100vw - 442px) / 6) - 6px)}
	}
		.promo div.result{float:left;min-width:140px;max-width:480px;	width:280px;min-height: 228px}
	@media only screen and (min-width:322px){.promo div.result{width:calc(((100vw - 10px - 38px) / 1) - 6px)}
	}
	@media only screen and (min-width:468px){.promo div.result{width:calc(((100vw - 10px - 38px) / 2) - 6px)}
	}
	@media only screen and (min-width:614px){.promo div.result{width:calc(((100vw - 10px - 38px) / 2) - 6px)}
	}
	@media only screen and (min-width:760px){.promo div.result{width:calc(((100vw - 10px - 38px) / 3) - 6px)}
	}
	@media only screen and (min-width:768px){.promo div.result{width:calc(((990px - 430px - 38px) / 2) - 6px)}
	}
	@media only screen and (min-width:990px){.promo div.result{width:calc(((100vw - 430px - 38px) / 2) - 6px)}
	}
	@media only screen and (min-width:1014px){.promo div.result{width:calc(((100vw - 430px - 38px) / 2) - 6px)}
	}
	@media only screen and (min-width:1160px){.promo div.result{width:calc(((100vw - 430px - 36px) / 3) - 6px)}
	}
	@media only screen and (min-width:1306px){.promo div.result{width:calc(((100vw - 430px - 36px) / 3) - 6px)}
	}
	div.result:hover{background:#fff}
	div.result:hover *{color:#09C;text-decoration:none}
	div.result .c2a,div.result:hover .hoverText{text-decoration:underline}
	div.result.group:hover{background:#fff;border-color:#09C}
	div.group{border-width:2px;border-color:#eee}
	div.prod{border-width:0 1px 1px 0;border-color:#a3d796}
	a.result span.thumb img,div.result span.btn{border:1px solid #ccc}
	div.result span.product_count{background:url(siteimages/icon_group.gif) center right no-repeat;padding-right:30px;color:#999;font-size:1.4em}
	a.result span{text-align:center;display:block}
	a.result span.thumb{height:127px}
	div.result span.code{color:#666;font-size:.9em;display:block;line-height:1.1em;height:1.2em;overflow:hidden}
	div.result span.title{color:#666;font-size:.9em;display:block;height:3.7em;margin-bottom:5px;overflow:hidden;text-transform:capitalize}
	div.result span.mat,div.result span.matches,div.result span.price,div.result span.size{color:#000;font-size:.9em;line-height:1.1em;display:block;overflow:hidden}
	div.result span.price > span{display:inline}
	div.result span.size{height:1.2em}
	div.result span.mat{height:2.4em;text-transform:capitalize}
	div.result span.price{height:1.2em;font-weight:700}
	div.result span.matches{height:1.4em}
	div.result span.btn{color:#fff;padding:2px 4px 3px 16px;font-weight:700;margin:1px 3px;line-height:30px}
	div.result span.btn:hover{border:1px solid #fff}
	div.result .c2a{margin-top:3px;color:#71BAC0}
	div.result:hover .c2a,div.result:hover .c2a:hover{color:#007DC3}
	img.second,img.third,img.single{display:block;border:1px solid #ccc}
	div.group a.result{text-align:center;float:none}
	div.group a.result span.thumb{margin:auto;text-align:center;vertical-align:middle;display:table-cell;height:132px;width:140px}
	div.group a.result span.thumb img{max-width:124px;max-height:124px;vertical-align:middle;position:relative;margin-left:auto;margin-right:auto;margin-top:0}
	div.group a.result span.thumb img.first {margin-left:-62px;margin-top:0px;}
	div.group a.result span.thumb img.second {margin-top:-98px}
	div.group a.result span.thumb img.third {margin-left:62px;margin-top:-98px}
	.filterPanel ul{list-style:none}
	.filterPanel ul li{margin:0;padding:.1em 0}
	.filterPanel ul.l1{margin:0 0 1em;padding:0;font-size:16px}
	.filterPanel ul.l2{margin:0;padding:0 0 0 1em;font-size:13px}
	.filterPanel .categorySelector ul li{padding:.1em 0}
	.filterPanel ul li.clear a,.filterPanel ul li.hide a,.filterPanel ul li.show a{color:#060}
	.filterPanel .attributeSelector ul.l2{padding:0 0 0 1em;display:block}
	.filterPanel .attributeSelector ul.l2 li a{background-image:url(../css/siteimages/sss_sprite02.png);background-repeat:no-repeat;background-position:-6px -3px;padding:1px 0 1px 16px}
	.filterPanel .attributeSelector ul.l2 li.selected a{background-position:-6px -22px}
	.filterPanel .attributeSelector ul.l2 li.selected a:hover{color:#09C}
	.filterPanel .attributeSelector ul.l2 li.clear a,.filterPanel .attributeSelector ul.l2 li.hide a,.filterPanel .attributeSelector ul.l2 li.show a{background-image:none;padding:1px 0}
	.show a:before{content:"+ "}
	.hide a:before{content:"- "}
	.currentSearch{background:#fff;border:2px solid #ccc;padding:4px}
	.filterPanel .currentSearch .attributeSelector ul.l2{padding:0 0 0 1em;display:block}
	.filterPanel .currentSearch .attributeSelector ul.l2 li a{background-image:url(../css/siteimages/sss_sprite02.png);background-repeat:no-repeat;background-position:100% -43px;padding:1px 16px 1px 0;display:block}
	.filterPanel .currentSearch .attributeSelector ul.l2 li a:hover{background-position:100% -103px}
	.filterPanel .currentSearch .attributeSelector ul.l2 li.selected a{background-position:100% -43px}
	.filterPanel .currentSearch .attributeSelector ul.l2 li.selected a:hover{background-position:100% -103px}
	.filterPanel .searchWithin input[type=text]{width:48%}
	.searchWithin form{padding-bottom:1em}
	.searchWithin label{font-size:16px}
	.filterPanel{background-color:#4C4C4B;color:#eee}
	.filterPanel>*{padding-left:4px;padding-right:4px}
	.filterPanel h4{color:#eee}
	.filterPanel ul,.filterPanel ul.l2{padding-left:.8em}
	.filterPanel ul a,.filterPanel ul li.selected a{color:#fff}
	.filterPanel ul li.unselected a{color:#ccc}
	.filterPanel ul li a:hover,.filterPanel ul li.clear a{color:#fff}
	.filterPanel .attributeSelector ul.l2 li a{color:#eee}
	.filterPanel .attributeSelector ul.l2 li a:hover{color:#fff}
	.filterPanel ul li a span.resultsCount{font-size:.8em;color:#ccc}
	.filterPanel .currentSearch{background:#9C9C9B;border:2px solid #9C9C9B;padding:4px}
	.filterPanel .currentSearch,.filterPanel .currentSearch ul a{color:#333}
	.filterPanel .currentSearch .attributeSelector ul.l2 li a:hover,.filterPanel .currentSearch a{color:#fff}
	.filterPanel .attributeSelector ul li,.filterPanel .categorySelector ul li{display:block;border-top:1px solid #666}
	.filterPanel .attributeSelector ul li ul li,.filterPanel .categorySelector ul li ul li{display:block;border-top:none}
	.filterPanel .categorySelector ul li.selected a{padding-left:6px}
#basketContainer div.primary,#filterContainer div.panel_header,#productContainer div.primary,#quickAddContainer div.panel_header,#resultsContainer div.primary, #keycodeContainer div.panel_header{display:block;padding:6px 4px 8px;color:#000;font-size:16px}
#quickAddContainer,#rightRail #basketContainer, #keycodeContainer {background:#fff;border:2px solid #ccc;padding:4px;margin-bottom:6px}
	@media only screen and (min-width:768px){
#quickAddContainer, #keycodeContainer {float:left; min-height:7em}
#quickAddContainer {margin-right:6px;width:calc(60% - 15px)}
#keycodeContainer {width:calc(40% - 15px)}
	}
	#basketContainer {clear: both;}
	.basketPage a.remove span.btn,.basketPage span.remove{display:inline}
	.basketPage a.remove span.btn{padding-left:12px;color:#ccc}
	.basketPage a.remove:hover span.btn{color:red}
	#basketPanel div.itemBox{clear:both;background:#fff;display:block;padding:2px 0;border:2px solid #fff;border-bottom:2px solid #ccc}
	#basketPanel span.itemImage{float:left;width:64px;margin:2px 0;display:block;border:1px solid #ccc}
	#basketPanel span.itemDetails{float:right;width:118px;display:block}
	#basketPanel span.itemDetails span{clear:both}
	#basketPanel span.itemDetails span.no-off,#basketPanel span.itemDetails span.quantity{display:inline}
	#basketPanel span.itemDetails span.code{text-align:right;display:block;font-size:11px;padding:2px 0}
	#basketPanel span.itemDetails span.price{text-align:right;display:block}
	#basketPanel span.itemDetails a span.price{color:#666;font-size:13px}
	#basketPanel div.itemBox a.item{display:block}
	#basketTotals table tr td{padding:2px 0}
	#basketTotals .totalsText{font-size:11px}
	#basketTotals span.total,#basketTotals span.vat{font-size:13px}
	.basketPage #resultsContainer .panel_footer,.basketPage #resultsContainer .panel_header{display:none}
	.basketPage #basketPanel .panel_footer.primary,.basketPage #basketPanel .panel_header.primary{padding-top:12px;padding-bottom:12px}
	#basketTotals,#quickAddPanel{color:#000}
	#basketTable{padding:0;width:100%}
	#basketTable td{padding:2px 6px}
	#basketTable tfoot td,#basketTable thead td,#basketTable thead th{padding:4px 6px;color:#000;background:#fff}
	#basketTable thead{padding:4px}
	#basketTable tbody.panel_footer,#basketTable tfoot{background:#fff;padding:4px}
	#basketTable tbody{background:#fff}
	#basketTable tbody td{border:1px solid #eee;border-width:2px 0;vertical-align:middle}
	#basketTable tbody.panel_footer td{border:none}
	.prodImg{/*border:1px solid #ccc;*/background-repeat:repeat}
	#basketTable tr.shipping td,#basketTable tr.update td{border-top:1px solid #eee}
/*
    .prodImg.material-1M,.prodImg.material-3D,.prodImg.material-3M,.prodImg.material-5C,.prodImg.material-AC,.prodImg.material-MG,.prodImg.material-RV,.prodImg.material-V{background-color:#fff}
	.prodImg.material-G,.prodImg.material-GV{background-color:#D6AC0C;background-position:centre 0}
	.prodImg.material-MS,.prodImg.material-S,.prodImg.material-SV{background-color:#ccc}
	.prodImg.material-S,.prodImg.material-SV{background-position:centre -300px}
	.prodImg.material-MS{background-position:centre -600px}
	.prodImg.material-P,.prodImg.material-PV{background-color:#EDFDA5}
    .prodImg.material- {background-color:purple;}
*/
	#basketTable td.totalsText{text-align:right;font-weight:400}
	#basketTable td.totalsValue{font-weight:400}
	#basketTable .total td{font-weight:700}
	#basketTable tr.update td{background:#fff}
	#basketTable tr.total td{background:#fff}
	#basketTable tr.shipping select{max-width:200px}
	#basketTable textarea{min-height:4em;margin:2px 0;display:block}
	a.less,a.more,a.remove{height:20px;margin:3px}
	#basketPanel span.itemDetails span.inc,.inc,a.less span.btn,a.more span.btn,a.remove span.btn{display:none}
	.basketPriceBreak{text-align:center;background:#ccc;font-size:13px;padding:10px 16px}
	a.less,a.less:hover,a.more,a.more:hover,a.remove,a.remove:hover{line-height:20px;padding:7px}
	#basketPanel .basketPriceBreak{font-size:20px}
	.saving{color:red}
	a.less{background:url(../css/siteimages/sss_sprite02.png) center -158px no-repeat;width:14px}
	a.less:hover{background:url(../css/siteimages/sss_sprite02.png) center -188px no-repeat}
	a.more{background:url(../css/siteimages/sss_sprite02.png) center -218px no-repeat}
	a.more:hover{background:url(../css/siteimages/sss_sprite02.png) center -248px no-repeat}
	a.remove{background:url(../css/siteimages/sss_sprite02.png) -5px -278px no-repeat}
	a.remove:hover{background:url(../css/siteimages/sss_sprite02.png) -5px -308px no-repeat}
	a.less:hover,a.more:hover,a.remove:hover{text-decoration:none}
	#productContainer #productMain span.inc{display:block;font-weight:bold;color:#000}
	#searchForm a.c2a span.btn,#searchForm input[type=submit]{-webkit-appearance:none;color:#fff;padding:2px 4px 2px 16px;font-weight:700;margin:1px 3px;border:1px solid #fff;line-height:30px}
	#productContainer{margin:0 0 20px;background:#fff;padding-right:5px}
	#productContainer div.panel_footer ul,#productContainer div.panel_header ul{display:inline;list-style:none;padding:0}
	#productContainer ul li{display:inline;padding:0;margin:0}
	#productContainer ul li.resultsInfo{float:left;width:50%}
	#productContainer div.tabPanel{margin:0;padding:1px 0 0;display:block;background:#ccc;border:2px solid #ccc;height:auto}
	#productContainer div.tabs{margin:0;padding:0;display:block;text-align:left}
	#productContainer ul.resultsViewOptions li{margin:0;padding:6px 0;background:#ddd;display:inline-block;border-left:none}
	#productContainer ul.resultsViewOptions li.current{background:#fff}
	#productContainer ul.resultsViewOptions li a{color:#333;font-weight:700;padding:6px 8px}
	#productContainer ul.resultsViewOptions li a:hover{background:#eee;text-decoration:none}
	#productContainer ul.resultsViewOptions li.current a:hover{background:#fff;text-decoration:none}
	#productContainer div.tabContent{display:block;padding:12px;background:#fff}
	#productHead,#productMain{padding:0 5px 5px}
#productExtra {display:block;width:300px;float:left;margin:5px;}
	#productImageContainer {display:block;width:300px;text-align:center; margin-bottom:5px; min-height:300px;background:#eee}
	#productContainer div.tabPanel,#productMain{margin-left:300px; }
#productImageContainer img {}
#productImagePanel{padding:10px; vertical-align: middle; display: table-cell; height: 280px; width: 280px;}
#productImagePanel img {display:inline; max-height: 280px; max-width: 280px}
	#productMain div.tabPanel{margin-left:0}
	#productMain span.title{color:#000;display:block;text-transform:capitalize}
	#productMain span.code{display:inline}
	#productMain span.delStatus,#productMain span.stockStatus{display:inline;background:url(siteimages/tick_over.gif) left center no-repeat;padding-left:14px;margin-left:8px;font-weight:700}
	#productMain span.delStatus a,#productMain span.stockStatus a{font-weight:700}
	#productMain span.product_description,#productMain span.size{display:block}
	#productMain span.mat{display:block;text-transform:capitalize}
	#productMain span.price{color:#000;font-size:1.6em}
	#productMain span.ex.price{color:#666;font-size:1em}
	#productMain span.matches{color:#000;font-size:.9em;display:block;line-height:1.1em;height:1.4em;overflow:hidden}
	#productMain span.btn{color:#fff;display:inline-block;background:#fc0;padding:0 4px 1px;font-weight:700;margin:5px 1px}
	#productContainer div.result span.title{display:none}
	#productMain form input.quantity{font-size:1.2em}
	#productMain label,#productMain span.label{font-size:1em}
	.customTextFields table,.customTextFields td,.customTextFields tr{vertical-align:top}
	.customTextFields tr.active{background-color:#eee}
	.customTextFields table{margin-top:10px}
	.customTextFields th{padding:4px 0 6px; text-align:center;}
	.customTextFields td{padding:4px 0 6px;text-align:center; vertical-align: middle;}
	.customTextFields td>*{margin-top:2px}
	.customTextFields td h4{text-align:left}
	.customTextFields tr.disabled input.btn,.customTextFields tr.disabled input.quantity,.customTextFields tr.disabled textarea{border:1px solid #eee!important;background-color:#fff!important;background-image:none!important;color:#ccc!important}
	.customTextFields tr textarea{font-family:arial,helvetica,sans-serif!important;border:1px dashed #333!important;font-size:13px;padding:8px;width:98%;width:calc(100% - 32px)}
	.customTextFields tr.completedText textarea{border:1px solid #aaa!important;background-color:#eee!important;background-image:none!important;color:#333!important;font-weight:700!important}
	.customTextFields tr textarea:focus{background-color:#fff!important;border:1px solid #333!important}
	#mainContent #productVariantsPanel table{width:100%;padding:0;border:0;border-left:0 solid #999;border-right:0 solid #999}
	#mainContent #productVariantsPanel .prodRow table{border:none}
	#mainContent #productVariantsPanel th,#productVariantsPanel td{padding-left:10px;text-align:left;vertical-align:middle;background:#fff}
	#mainContent #productVariantsPanel th{border-bottom:3px solid #f3f3f3}
	#mainContent #productVariantsPanel tr.end td{text-align:center;width:100%;border-bottom:3px solid #f3f3f3;padding:0}
	#mainContent #productVariantsPanel th.asc{background-image:url(siteimages/downarw_over.gif);background-position:0 -3px;background-repeat:no-repeat;padding-left:12px}
	#productVariantsPanel table{width:100%;padding:0;border:0;border-left:1px solid #999;border-right:1px solid #999}
	#productVariantsPanel .prodRow table{border:none}
	#productVariantsPanel td,#productVariantsPanel th{padding-left:10px;text-align:left}
	#productVariantsPanel th{border-bottom:1px #ccc solid}
	#productVariantsPanel tr.end td{text-align:center;width:100%;border-bottom:1px #ccc solid;padding:0}
	.discounted .standardPrice .price{display:block;color:#aaa!important;font-size:12px!important}
	.discounted .discountPrice .price{display:block;color:#444!important;margin:0;line-height:1em}
	.discounted .standardPrice .priceValue{text-decoration:line-through}
	.discountPercent,.discounted .standardPrice .priceLabelWas,.priceLabelNow,.priceLabelSave,.vatLabel{display:inline;font-size:12px}
	.discountPercent,.priceLabelSave{color:red!important}
	.discountQtyTable{margin-bottom:1em}
	td .orderQty{display:block}
	.discountPrice,.discountQty,.tblHead span{margin:5px;line-height:1.5em}
	.current .discountPrice,.current .discountQty{color:red}
	.discountQtyTable td{text-align:center;border:1px solid #eee}
	.discountQtyTable .tblHead{background-color:#eee}
	span.price[itemprop~=offers]{display:table}
	span.price[itemprop~=offers] span.orderQty{display:table-row}
	span.price[itemprop~=offers] .table_header span.discountQty{text-align:right}
	span.price[itemprop~=offers] .table_header span.discountPrice{text-align:left}
	#basketCTA,#productVariantsPanel tr td.imgThumb,a.c2a.checkout span.btn{text-align:center}
	span.price[itemprop~=offers] span.discountPrice,span.price[itemprop~=offers] span.discountQty{display:table-cell;text-align:center;line-height:1.5em;padding:0 5px}
	#mainContent input[type=text]{background:#fff;border:1px solid #ccc;padding:2px}
	#basketCTA{padding-top:10px}
	.btn,a.c2a span.btn,input.btn{-webkit-appearance:none;background-color:#6C6;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-width:100px;padding:8px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
	a.c2a:hover{text-decoration:none;cursor:pointer}
	a.addToBasket .btn:hover,a.c2a span.btn:hover,input.btn:hover{cursor:pointer;text-decoration:none;background-color:#333}
	a.addToBasket span{white-space:nowrap}
	#basketCTA a.c2a span.btn,a.c2a.checkout span.btn,input.btn[value=Update]{background-color:#F1A83D}
	#basketCTA a.c2a span.btn:hover,a.c2a.checkout span.btn:hover,input.btn[value=Update]:hover{background-color:#555}
	.c2aButtons li a{display:inline-block}
	a.c2a.checkout span.btn{min-width:120px;display:inline-block}
	a.remove span.btn,a.view.btn,input.btn[value=Remove]{background-color:transparent;font-size:12px;color:#71bac0;font-weight:400;padding:0 8px;min-height:0;margin-top:2px}
	a.remove span.btn:hover,a.view.btn:hover,input.btn[value=Remove]:hover{color:#09c;text-decoration:underline}
	a.view.btn{padding:0}
	a.c2a.continue span{padding:8px}
	a.c2a.continue span:hover{text-decoration:underline}
	.details{font-size:12px}
	.fR{float:right}
	.fL,.formPanel{float:left}
	.formPanel{background:#eee;padding:0;margin:8px;width:48%;border:1px solid #999}
	.formPanel .panel_content{padding:10px}
	.formPanel form{font-size:1em;background:#f6f6f6;padding:0}
	.formPanel form fieldset{position:relative;border:1px solid #dadada;padding:10px;font-size:1em;background:#fff;display:block}
	.formPanel form legend{font-size:11px;font-weight:700;border:1px solid #5e5e5e;margin:0 0 0 -1px;padding:4px 18px;background:#393939;color:#fff}
	.formPanel form label{clear:both;line-height:1.6em;display:block;padding:.5em 5px .8em 10px;color:#4e4e4e}
	.formPanel form select{margin:0;float:right}
	#checkoutContainer .c2aButtons,.formPanel .c2aButtons,.formPanel form input{float:right}
	.formPanel .c2aButtons .c2a,.formPanel form input[type=submit]{float:right;margin:10px}
	.formPanel form input.checkbox{margin:0;padding:0;width:15px;border:0;background:0 0}
	.formPanel form label input[type=checkbox]{margin:5px 230px 0 0}
	.formPanel form label input[type=radio]{margin-left:10px}
#registerOption
	.formPanel form fieldset:hover{border:1px solid #666}
	.formPanel form select{width:250px}
	.formPanel form input[type=password],.formPanel form input[type=text]{width:240px}
	.formPanel .panel_footer{min-height:32px;padding:10px 0}
	.formPanel .panel_header.primary{text-align:left;background-color:transparent;font-size:16px;color:#555;padding:8px}
	.formPanel .falseForm{font-size:1em;background:#f6f6f6;padding:0}
	.formPanel .falseForm fieldset{position:relative;border:1px solid #dadada;padding:10px;font-size:1em;background:#fff;display:block}
	.formPanel .falseForm legend{font-size:11px;font-weight:700;border:1px solid #5e5e5e;margin:0 0 0 -1px;padding:4px 18px;background:#393939;color:#fff}
	.formPanel .falseForm span.label{clear:both;line-height:1.6em;display:block;padding:.5em 5px .8em 10px;color:#4e4e4e}
	.formPanel .falseForm select{margin:0;float:right}
	.formPanel .falseForm span.input{padding:2px 3px;float:right}
	.formPanel .falseForm span.checkboxstyle{margin:0;padding:0;width:15px;border:0;background:0 0}
	.formPanel .falseForm span.label span.checkbox{margin:5px 230px 0 0}
	.formPanel .falseForm span.label span.radio{margin-left:10px}
	.formPanel .falseForm select{width:250px}
	.formPanel .falseForm span.input{width:240px}
	#DelOtherAddRadio,#businessRadio, #registerOption{margin-right:95px;font-size:1.1em}
    .formPanel form label #registerOption input {margin:10px 0 0 0;}
	#DelOtherAddRadio input,#businessRadio input, #registerOption input{float:none}
	.error{color:red}
	.helpTip{width:315px;border:1px solid #FFD324;margin:-4px 0 0 592px;padding:10px 30px 10px 20px;position:absolute;display:none;background:url(../images/info_icon.gif) 98.5% 6% no-repeat #FFF6BF;color:#817134}
	.autoCompleteBox,.odd{border-top:solid 1px #e7e7e8}
	.helpTip:before{content:url(../images/yellow_tip_pointer.gif);margin:0 20px 0 -28px}
	label.lovely .helpTip{display:block}
	.autoCompleteBox{display:block;margin:0;background:#ffe}
	.odd{background:#fafaff;border-bottom:solid 1px #e7e7e8}
	div#email_form{display:block;clear:both;width:98%}
	div#email_form fieldset{width:460px;float:left}
	div#email_form fieldset textarea{width:100%}
	div.panel_footer ul,div.panel_header ul{display:inline;list-style:none}
	div.panel_footer ul li,div.panel_header ul li{display:inline;padding:0;margin:0}
	#basketContainer ul li.basketNotes,#resultsContainer ul li.resultsInfo,h4.resultsInfo{float:left;width:50%}
	#basketContainer ul li.c2aButtons,#resultsContainer ul li.resultsPageNav,.pageNav{text-align:right;float:right}
	.pageNav{padding:.8em 0 .8em 12px}
	ul.paginationNGLinks li a{text-decoration:none;background-color:#fff;padding:6px 9px}
	ul.paginationNGLinks li a:hover{color:#fff;text-decoration:underline;background-color:#6a99d1}
	ul.paginationNGLinks li.currentPage a{color:#3b3b3b;text-decoration:none;font-weight:700;background-color:#ccc;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;cursor:text}
	#innerFooter{clear:both;color:#666;text-align:left}
	#innerFooter ul{margin:0;padding:0;text-align:left}
	#innerFooter ul li.level1{list-style:none;display:block;padding:0;margin:1px 0 1px 8px;width:24%;float:left}
	#innerFooter ul li.level1>a.link8 span,#innerFooter ul li.level1>a.link9 span{display:block;border-bottom:1px dotted #ccc;padding-left:4px;font-weight:700}
	#innerFooter ul li.level2{list-style:none;display:block;padding:0 4px}
	#innerFooter ul.level3{display:none}
	#innerFooter a:visited,#innerFooter ul span.footAddressLabel{color:#999}
	#innerFooter h6{color:#666;padding:8px 4px;font-weight:400;font-size:14px;border-bottom:3px solid #ccc}
	#innerFooter ul span.footAddressInfo{color:#999;display:block;margin-left:5.8em;margin-top:-1.26em}
	#outerFooter{display:block;clear:both;color:#aaa;text-align:left;background:0 0;margin:0}
	#outerFooter ul li{list-style:none;display:inline;margin:0 8px}
	#outerFooter a{color:#aaa}
	#outerFooter a:hover{color:#ccc}
	.footerMenu{display:block;text-align:center;clear:both;background:#fff;margin:0 5px}
	#outerFooter .footerMenu{background:#fff;padding-top:5px;padding-bottom:5px;margin-top:5px}
	.trustBrands li{display:inline}
	.trustBrands ul{padding:0;text-align:center;margin:0 auto}
	.trustBrands{text-align:left}
	.tpiframe-wrapper{margin-left:5px;width:193px;overflow:hidden}
	#tpiframe-box0{margin:-1px 0 0 -1px}
	.newsSummaries{list-style:none;margin-left:0;padding-left:0}
	.newsSummaries h2{font-size:15px;line-height:1.1em}
	.newsSummaries li{border-bottom:1px dotted #ccc}
	#newsNavRight ul.newsSummaries h2{font-size:11px;line-height:1.1em}
	#newsNavRight{width:180px;font-size:11px}
	#newsNavRight h2{font-size:11px;line-height:1em;text-transform:none}
	#newsNavRight h2.mainHeader a{font-size:15px;line-height:1.1em;font-weight:400;color:#666}
	.clearall{text-align:right;display:block;padding-right:5px}
	.clearfloats{height:0;line-height:0;clear:both;display:block}
	.ui-widget-content{text-align:left}
	#productMain td select{width:100%}
#relatedCustom {height:100px; display: block;}
	.relatedCustomText .prodImg{float:left;margin-right:6px;height:auto;max-height:100px;width:auto;max-width:120px; background-color: #eee; padding: 1px;}
	.csstable .h3{font-size:18px}
	.csstable{display:table;width:98%}
	.csstableCol{display:table-cell;width:14%;max-width:14%}
	.tdcell{display:block;min-height:36px;padding:4px 12px;text-align:center}
	.tdcell.odd{background-color:#eee}
	.tdcell.signImg{min-height:140px;padding:0}
	.tdcell.signImg img{margin:auto;max-width:100%}
	table.table-bordered th{font-weight:bold;background-color:#eee;padding:5px;border:1px solid #ddd;border-bottom:2px solid #ccc}
	table.table-bordered  td{border:1px solid #ddd;padding:5px}

#autocomplete-container .ui-autocomplete {top:2.5em}
	@charset "UTF-8";/* CSSTidy 1.5.2: Thu, 26 Mar 2015 12:51:57 +0000 */table.home{cell-padding:none;cell-spacing:none}table.home td{vertical-align:top;background:#f3f3f3;cell-padding:none;cell-spacing:none}table.home td.cssTable{margin-bottom:8px}table.home td.dealBlock{padding:0 4px 4px;border-style:solid;border-width:2px;border-color:#fff}.dealBlock ul{list-style:none;margin:0;padding:0;float:left}table.home div.spacer{width:1%;height:1px;padding:0;margin:0;font-size:1%;line-height:1%;background:#f3f3f3;border:none}div.spaceblock{width:160px;height:160px;display:block;float:right}.welcome ul{list-style-type:disc;list-style-position:inside}.welcome li{float:left;margin-left:30px}table.home td.fullBlock{background:#fff}table.home td.prohibition{background:#fff url(../images/home/prohibition_signs.gif) bottom right no-repeat}table.home td.warning{background:#fff url(../images/home/warning_signs.gif) bottom right no-repeat}table.home td.mandatory{background:#fff url(../images/home/mandatory_signs.gif) bottom right no-repeat}table.home td.fire{background:#fff url(../images/home/fire_signs.gif) bottom right no-repeat}table.home td.safe{background:#fff url(../images/home/safe_condition_signs.gif) bottom right no-repeat}table.home td.door{background:#fff url(../images/home/door_signs.gif) bottom right no-repeat}table.home td.further{border-style:solid;border-width:28px 0 0;border-color:#f3f3f3}@media only screen and (max-width: 767px){table.home td{display:block;float:left;padding:0}table.home td.dealBlock,table.home td.fullBlock{width:calc(100% - 24px);padding:12px}table.home td.dealBlock{border-width:2px 0}table.home div.spacer{width:1px;padding:0}div.spaceblock{width:60px;height:160px}table.home td.further{border-width:8px 0 0}}@charset "UTF-8";.news span.date{display:block}@charset "UTF-8";/* CSSTidy 1.5.2: Thu, 26 Mar 2015 12:51:06 +0000 */@media only screen and (max-width: 767px){img{max-width:100%;height:auto}ul.cards img{max-width:90%;height:auto}body,#header,#mainMenu,#innerContent{min-width:300px}#header{margin-bottom:35px;padding-top:30px;width:90%;width:calc(100% - 10px)}#subMenu{clear:both;float:none}body #innerContent{margin:0 5px}body.liquid3Col #innerContent{padding:0}body.liquid3Col #mainContent{float:left;width:100%;border-left:0 solid #f3f3f3;border-right:0 solid #f3f3f3;margin-left:0;margin-right:0;min-width:300px;display:inline;padding-top:.4em;padding-bottom:1em}body.liquid3Col #leftRail{display:none;float:left;width:100%;padding-right:0;margin-left:0;position:relative;background-color:#f3f3f3}body.liquid3Col #centerRail{float:left;width:100%;margin-right:0;background-color:#f3f3f3}#contentWrapper{padding:0}body.liquid3Col #rightRail{float:left;width:100%;padding-left:0;margin-right:0;position:relative;background-color:#f3f3f3}body.liquid3Col #rightRail *{display:none}body.liquid3Col #rightRail #basketContainer{display:block}body.liquid3Col #rightRail #basketContainer *{display:none}body.liquid3Col #footer,body.liquid3Col #breadCrumbNav,body.liquid3Col #innerFooter{margin:0;clear:both}body.liquid3Col #outerFooter{text-align:center}body.liquid2Col #innerContent,#newsInnerContent{padding:0}body.liquid2Col #mainContent,#newsMainContent{float:left;width:100%;border-left:0 solid #f3f3f3;border-right:0 solid #f3f3f3;margin-left:0;margin-right:0;min-width:300px;display:inline;padding-top:.4em;padding-bottom:1em}#newsMainContent{border-color:none;border-right:0 solid #fff}body.liquid2Col #centerRail,#newsCenterRail{float:left;margin-right:0}body.liquid2Col #rightRail,#newsRightRail{float:right;width:100%;margin-right:0;position:relative}#newsRightRail{width:calc(100% - 24px);padding-left:24px;margin-right:0;position:relative}body.liquid2Col #footer,body.liquid2Col #breadCrumbNav,body.liquid2Col #innerFooter{margin:0;clear:both}body.liquid1Col #mainContent{float:left;width:100%;border-left:0 solid #f3f3f3;border-right:0 solid #f3f3f3;margin-left:0;margin-right:0;min-width:300px;display:inline;padding-top:.4em;padding-bottom:1em}#newsNavRight{width:100%}#menu0{position:relative;left:0;float:left;display:none}.secureMark{float:right}.headerText{float:left;padding-right:10px;margin-top:0}#menulogin{display:block;position:absolute;top:0;left:0}#innerFooter ul li.level1{width:300px;width:calc(100% - 20px);margin-top:10px;display:block;float:none;clear:both}#mainMenu{max-width:100%;overflow:hidden}#mainMenu ul li.level1,#mainMenu li ul.level2,#mainMenu li ul.cols3,#mainMenu li ul.cols3 li.col1of3{width:300px;width:calc(100% - 10px);display:block;float:none;clear:both;position:relative;left:0;top:0;border:none;background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#999,offX=0,offY=0,positive=true);-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}#mainMenu li ul.level2{padding:0}#mainMenu li.level1 a.link1,#mainMenu li.level1 a.link1:link,#mainMenu li.level1 a.link1:visited{background:none;padding:6px;display:block;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}#mainMenu li.level1:hover,#mainMenu li.level1:hover a.link1,#mainMenu li.level1 a.link1:hover,#mainMenu li.level1 a.link1:active{background:none}#mainMenu ul.level2 li a{color:#ccc}#outerContent #outerFooter #mainMenu .menu li{display:block;float:none}#mainMenu .menu li a{padding-left:5px}#outerContent #outerFooter #mainMenu .menu li a{display:block;height:28px;float:none;margin:0;padding-top:4px;padding-bottom:0;border-bottom:1px solid #666}#outerContent #outerFooter #mainMenu .menu ul.level1 > li{margin-bottom:16px}#outerContent #outerFooter #mainMenu .menu ul.level1 > li > a{border-bottom:2px solid #ccc}#mainSearchPanel{left:0;float:left;top:146px;width:310px;width:calc(100% - 10px)}#mainSearchPanel form input#search2{width:238px;width:calc(100% - 81px)}#mainMenu{position:relative;top:auto}#headerPromos{display:none}#productContainer ul li.resultsInfo{float:none;width:100%}h4.resultsInfo,#resultsContainer ul li.resultsInfo,#basketContainer ul li.basketNotes{float:none;width:80%}.pageNav{padding:.8em 0}#menulogin,body.liquid3Col #rightRail #basketContainer .panel_header.primary{font-size:13px;color:green;background-color:#333;height:24px;padding-top:6px;margin:0}#menulogin a,body.liquid3Col #rightRail #basketContainer .panel_header.primary a{color:#09c}body.liquid3Col #rightRail #basketContainer .panel_header.primary *{display:inherit}body.liquid3Col #rightRail #basketContainer .panel_header.primary{display:block;position:fixed;top:-8px;right:0;text-align:right;padding:12px 4px 0;border-color:#999;border-style:solid;border-width:1px 0 1px 2px;-webkit-border-top-left-radius:16px;-moz-border-radius-topleft:16px;border-top-left-radius:16px;-webkit-border-bottom-left-radius:16px;-moz-border-radius-bottomleft:16px;border-bottom-left-radius:16px}#menulogin{text-align:left;display:block;float:none;clear:both;width:100%}#menulogin ul{float:left;text-align:left;padding:0;margin:0}#menulogin ul li{text-align:left;padding:0;margin:0}#basketTable textarea{width:50px;min-height:4em;margin:2px 0}a.less,a.more,a.remove{display:block;line-height:10px;width:14px;margin:0;padding:2px 7px 3px}.basketPage a.remove span.btn{display:none}a.remove{background-position:center -278px}a.remove:hover{background-position:center -308px}#productMain{float:left;margin-left:0}#productImageContainer{float:left}.formPanel{width:310px;width:calc(100% - 2px);margin:8px 0}.formPanel form input[type=text],.formPanel form input[type=password],.formPanel .falseForm span.input{width:60%;max-width:170px}.welcomeNote{display:none}#basketTable td{padding:2px}#productMain td select{width:100%;max-width:200px}table.home.cssTable .dealBlock{min-width:298px;padding:8px}div.secureMark{position:relative;width:100%;text-align:center}.headerText{width:100%;padding:0;margin:0}.headerText > span{float:left;margin-top:5px}.menuAnchor{display:block;float:right;text-align:right;width:32px;height:32px;background-image:url(../css/siteimages/sss_sprite02.png);background-repeat:no-repeat;background-position:center -779px}.menuAnchor.toMenu{background-position:center -685px}.menuAnchor span{display:none}.csstable{display:block;width:100%}.csstableCol{display:block;width:100%;max-width:100%}}