body{font-family:"Istok Web",Arial,Helvetica,Helv,Geneva,sans-serif;font-family:"Open Sans",Arial,Helvetica,Helv,Geneva,sans-serif;font-family:"Source Sans Pro",Arial,Helvetica,Helv,Geneva,sans-serif;font-weight:400;line-height:120%}b,h1,h2,h3,h4,strong,th{font-weight:700}html{overflow-y:scroll}body{margin:0;padding:0;background-color:#FFF;color:#000;font-size:120.01%}h1{font-size:1.3em;line-height:1.2em}h1.home{font-size:1.22em}h2{font-size:1.1em}h3{font-size:.9em}li,p,td,th{font-size:.8em}li,ol,p,td,th{color:#000;background-color:transparent}h1{color:#013E7D;background-color:transparent;margin-top:10px}h2{color:#013E7D;background-color:transparent}.colwrapper h2{font-size:.9em;margin:0;padding:0;font-weight:700}.colwrapper p{margin:0;padding:0}h3{color:#013E7D;background-color:transparent;margin-bottom:.3em}h3.compact{margin-bottom:-.5em;padding-bottom:0}a{color:#013E7D;background-color:transparent}a:active,a:hover{color:red;background-color:transparent}a:visited{color:#0b4b8d;background-color:transparent}#banner{margin:10px 0 8px}#nav ul{padding:0;margin:0 0 10px;list-style-type:none;float:left;background-color:#013E7D;width:960px}#nav ul li{display:block;float:left;font-size:.95em;font-weight:700}#nav ul li a{display:block;color:#FFF;background-color:#013E7D;text-decoration:none;padding:6px 15px;margin:0;border-right:2px solid #FFF}#nav ul li a:hover{background-color:#145CA7}#adverts{width:100%;float:left;margin-top:10px}body.homepage #adverts{padding-bottom:30px}#adverts p{margin:0;padding:0}#adverts p a,#adverts p a:visited{text-decoration:none;color:#000D74}#adverts p a:hover{text-decoration:underline}.adcol1,.adcol2,.adcol3,.adcol4,.adcol5,.adcol6{width:31%;padding-left:3%;float:left;margin-bottom:8px}.adcol1{padding-left:0}#mainimage{display:block;margin:0}#slideshowhome{height:130px}body{background-position:top center;background-repeat:repeat-y;text-align:center}#container{width:960px;margin:0 auto;padding:0;text-align:left;position:relative}#content{padding:0 0 0 10px;margin:10px 20px 40px 210px;color:#000;background-color:transparent}#sitelinks{position:absolute;top:3px;right:10px;color:#6A6BB0}#sitelinks p{margin:0;padding:0}#sitelinks a,#sitelinks a:active,#sitelinks a:visited{text-decoration:none;color:#FFF}#sitelinks a:hover{text-decoration:underline}div.topimage{margin-left:-13px}div#offerbox{padding:0;width:200px;margin:10px 0}div#offerboxgray{padding:0;width:200px;margin:10px 0 10px 10px;background-color:#999}div#offerbox p{padding:10px;margin:0;background-color:#FFF000;font-size:.9em;font-weight:700}#adverts div#offerbox a{display:block;color:#0055A7;background-image:url(../images/tmpl-offerbox-bg.gif);background-repeat:no-repeat;background-position:bottom right;text-decoration:none;font-size:1em;font-weight:700;padding-right:20px}#menu{float:left;width:200px;margin:10px 0 0;padding:0}#menu ul{margin:0;padding:0;list-style-type:none;background-color:#E5E5E5}#menu li{margin-left:0;margin-right:0;padding-bottom:0;border-bottom:1px solid #FFF}#menu ul li a{display:block;padding:5px 10px;color:#000D74;background-color:transparent;text-decoration:none}#menu a:link,#menu a:visited{color:#000D74;background-color:transparent}#menu li a:hover{background-color:#F36B21;color:#fff}#menu li a.menuhead{font-size:1.1em;font-weight:700}#menu li a.menu_home{padding-left:30px;background-position:10px top;background-repeat:no-repeat;background-image:url(/images/menu-arrow-sprite.png)}#menu li a.menu_main_section{padding-left:30px;background-position:10px -27px;background-repeat:no-repeat;background-image:url(/images/menu-arrow-sprite.png)}* html #content,* html #menu{height:1%}.colwrapper{width:100%;float:left}.col1{width:31%;float:left;position:relative}.col2,.col3{width:31%;padding-left:3%;float:left;position:relative}#footer{padding:20px 20px 20px 20px;background-color:#013E7D;color:#FFF}#belowfooter{padding-bottom:30px}#footer a{color:#FFF}.footer_col1{width:31%;float:left}.footer_col2,.footer_col3{width:31%;padding-left:3%;float:left}p.comp_contact{color:#FFF;background-color:transparent;padding:0;margin:0}p.disclaimer{color:#333;background-color:transparent;padding:0;margin:0;font-size:.7em;line-height:110%}p.pagetop{color:#336;padding-right:24px;background-image:url(../images/icon-toplink.gif);background-repeat:no-repeat;background-position:top right;margin-top:40px;text-align:right}body.homepage p.pagetop{display:none}p.pagetop a{text-decoration:none}div.product{border-bottom:2px solid #D8D9DB;padding:20px 0;margin-bottom:20px;background-color:#F5F6F8}div.product h2{margin:0;padding:0 23px 10px 20px;border-bottom:2px solid #D8D9DB}div.product h2 img{margin-top:-10px}.product h3,.product h4,.product p,.product table{padding:0 20px}.jshide{display:none}div.homeoffer{width:210px;float:right;margin-left:8px}div.homeoffer p{font-weight:700;background-color:#C00;color:#FFF;font-size:1em;padding:10px;background-image:url(../images/chopped-strand-mat-red.gif);background-position:top 130px;background-repeat:no-repeat}div.homeoffer p a,div.homeoffer p a:active,div.homeoffer p a:visited{color:#FFF;text-decoration:none}div.homeoffer p a:hover{color:#FF0;text-decoration:none}p.offer{font-weight:700;background-color:#C00;color:#FFF;font-size:large;padding:10px;background-image:url(../images/chopped-strand-mat-red.gif);background-position:bottom right;background-repeat:no-repeat}p.offerCarbon{font-weight:700;background-color:#C00;color:#FFF;font-size:large;padding:10px;background-image:url(../images/offer-promo-carbon.gif);background-position:top right;background-repeat:no-repeat}p.offer a,p.offerCarbon a,p.offerCarbon a:visited{background-color:#C00;color:#FFF}table.grid{border:0;background-color:#DEDEDE;width:100%}table.grid td,table.grid th{background-color:#FFF;padding:4px}table.grid tr.special td{background-color:#FF0}table.grid th{background-color:#EFEFEF;font-weight:700;text-align:left}table.proddata{border:0;background-color:transparent;margin-left:0}div.product table.proddata{margin:10px}table.proddata th{font-weight:700;text-align:left}table.proddata td,table.proddata th{background-color:#d5e1ee;padding:3px 10px}img.smallproduct{padding-left:5px}a.productpdf,a.safetypdf{padding-left:24px;background-image:url(../images/icon-pdflink.gif);background-repeat:no-repeat;background-position:top left}#datalist p{border-bottom:1px solid #CCC;margin:4px 0;padding-bottom:3px}#datalist p a{text-decoration:none}div.mailFormRow input,div.mailFormRow textarea{width:400px}h2 span.paintcode{font-size:small;font-weight:400;color:#666}table.borderBleuFonce{border-collapse:collapse}table.borderBleuFonce td,table.borderBleuFonce th{font-size:.8em;padding:2px;margin:0}table.borderBleuFonce th{color:#FFF}.borderBlanc{border:1px solid #FFF}.borderBleu{border:1px solid #00267F}.borderBleuFonce{border:1px solid #001C5B}.borderVertTurquoise{border:1px solid #5DD290}.borderVert{border:1px solid #00AB39}.borderOrange{border:1px solid #FF7F00}.bgGrisClair{background-color:#F0F0F0;color:#00267F}.bgBlanc{background-color:#FFF;color:#00267F}.bgBleu{background-color:#00267F}.bgBleuFonce{background-color:#001C5B}.bgVertTurquoise{background-color:#5DD290;color:#FFF}.bgVert{background-color:#00AB39;color:#FFF}.bgOrange{background-color:#FF7F00;color:#FFF}.skipLink a{position:absolute;overflow:hidden;width:0;height:0}.skipLink a:active,.skipLink a:focus{position:absolute;overflow:visible;width:auto;height:auto;background-color:#ff0;color:red;top:5px;left:5px;padding:5px;border:2px solid red;font-weight:700}#announcement{border:1px solid #0055A7;padding:10px;width:330px}#newsbox{background-color:#DFEDFF;margin:0 0 10px 10px;padding:0}#newsbox li,#newsbox ul{margin:0;padding:0;list-style-type:none}#newsbox ul{padding:3px 10px}#newsbox a,#newsbox a:visited{text-decoration:none;color:#000D74}#newsbox h3{margin:2px 10px 3px}#facebook a{text-decoration:none;display:block;background-image:url(../images/facebook_button.gif);background-repeat:no-repeat;background-position:left center;padding:10px 0 10px 38px;margin-left:9px}#facebook a:hover{text-decoration:underline}em{font-style:italic}strong{font-weight:700}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}#topmessage{background-color:#FC0;margin-bottom:10px}#topmessage p{padding:10px 15px;margin:0;font-weight:700;font-size:1em;line-height:1.4em}div.two_column{width:45%;float:left;mergin-right:9%}div.last{float:right}div#intropara h2{display:inline;font-size:.8em;color:#000;font-weight:400}div#intropara p{display:inline}#nav ul li.shoptab{float:right;background-color:#f36b21;border-left:2px solid #FFF}#nav ul li.shoptab a{background-image:url(../images/icon-cart_white.png);background-repeat:no-repeat;background-position:8px center;color:#FFF;background-color:#f36b21;padding-left:45px}#nav ul li.shoptab a:hover{background-color:#f2884e}.mobile{display:none}.desktop{display:inline}#menu select{display:none;}br.brclear{clear:both;}@media print{#leftcol{display:none}#maincol,#twocols{width:100%;float:none}noprint{visibility:hidden;display:none}}



span.product_name {
    background-color: #e5e5e5;
    color: #000;
    display: inline-block;
    margin: 5px 0 0 0;
    padding: 0px 5px 1px 5px;
    text-decoration: none;
	margin-right:0px;
	font-size:0.8em;
}


a.buy_button {
    background-color: #f36b21;
    color: #fff;
    display: inline-block;
    margin: 0px;
    padding: 2px 5px 3px 5px;
    text-decoration: none;
	margin-right:0px;
	font-size:0.8em;
}

a.contact_button {
    color: #013e7d;
    display: inline-block;
    margin: 0;
    padding: 0px 5px 1px 5px;
    text-decoration: underline;
	font-size:0.8em;
	margin-right:10px;
}

span.not_available{
	font-size:0.8em;
}

span.shop_head{
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:2px;
}



.button_wrapper{
	float:right;
	padding:0 23px;
}

div.cleardiv{
	clear:right;
	height:0;
	line-height:0;
}

div.homepromo{
	background-color:#DDDDDD;
	margin-top:1em;
	clear:both;
	border-top:20px solid #FFF;
	border-bottom:20px solid #FFF;
	padding:10px;
	min-height:150px;
}

div.homepromo h3{
	margin-top:0;
}

div.homepromo img{
	margin-bottom:10px solid #DDDDDD;
}

div.homepromo span.new-text{
	display:block;
	float:left;
	font-size: 190%;
	color:#f36b21;
	padding:0 10px 0 0;
	margin:0;
}