body{font-size:100%;line-height:1.25;font-family:Arial,Helvetica,sans-serif;background:#222223;}body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,blockquote,img{margin:0;padding:0;border:0;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:"";}#container{margin:.625em 0 0;border-top:13px solid #222223;width:990px;}.clear{clear:both;}ul,ol,li{list-style:none;}p{margin-bottom:1em;}h2{margin-bottom:.75em;}.head h1{float:left;display:inline;width:128px;height:36px;background:url(../images/logo.gif) 0 0 no-repeat #C3161C;text-indent:-999em;margin:0 3px 0 8px;}.head li{float:left;display:inline;margin:9px 5px 0;font-size:75%;font-family:Verdana,Arial,Helvetica,sans-serif;}.head li a{display:block;color:#fff;padding:.25em 1em .5em;border-width:1px;border-style:solid;border-color:#ccc #ccc #400000 #400000;background:url(../images/n-bg.gif) repeat-x;background-position:0 0;font-weight:bold;text-decoration:none;}.head li a:hover{border-color:#fff;background-position:0 -40px;}.head li.button-basket a{background-color:#d00;background-image:none;}.secondary{float:left;display:inline;width:144px;margin-top:8px;}.secondary p{margin-bottom:0;}.secondary ul{float:left;display:inline;}.secondary li{float:left;display:inline;width:137px;vertical-align:bottom;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:75%;font-weight:bold;background:url(../images/s-bg.gif) no-repeat;background-position:right bottom;padding-right:7px;}.secondary li a{display:block;text-align:center;color:#fff;text-decoration:none;padding:.5em 0 .5em;background:url(../images/sa-bg.gif) 0 0 repeat-x;}.secondary li a:hover{text-decoration:underline;}.secondary .apart{margin:1em 0 0;}.secondary .apart a{text-align:right;padding-right:5px;}.secondary .apart2{margin-top:1em;margin-bottom:1em;}.secondary .apart2 li a{background-color:#d00;background-image:none;}.secondary .nbl{background-image:url(/images/s-bespoke-bg.gif);}.secondary .npt{background-image:url(/images/s-testing-bg.gif);}.secondary .nsg{background-image:url(/images/s-size-bg.gif);}.secondary .nar{background:url(/images/s-racing-bg.gif) 0 0 no-repeat #c3161c;margin-right:7px;padding-right:0;font-size:100%;line-height:1;text-shadow:1px 1px 1px #000;}.secondary .nai{background-image:url(/images/s-aid-bg.gif);}.secondary .nknox{text-align:right;padding-right:5px;}.footer{padding:2em 0;margin-left:144px;}.footer li{display:inline;}.footer ul,.footer p{font-size:68.75%;color:#999;display:block;margin:0;}.footer a{color:#999;}.content{float:left;display:inline;width:846px;min-height:510px;_height:510px;background:url(../images/c-bg.gif) 0 0 repeat-x #2f2f2f;position:relative;}.content-home{position:relative;float:left;display:inline;width:680px;min-height:630px;_height:630px;background:url(../images/h-bg.jpg) 0 0 no-repeat #2f2f2f;}#video{position:absolute;top:0;left:0;width:680px;height:630px;color:#fff;}#video p{font-size:75%;}#video a{color:#ddd;}.content *{zoom:1;}.productpage{margin:7px;}.productpage a{color:#fff;}.productpage a:hover{text-decoration:none;}.productpage .lcol,.productpage .rcol{float:left;display:inline;}.productpage .description{width:309px;background:#770208;color:#fff;padding:7px;}.productpage .description p,.productpage .description li{font-size:75%;}.productpage .description li{margin:0 0 1em 2em;list-style:disc;display:list-item;}.productpage .description h2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:125%;}.productpage .description h3{font-size:100%;margin-bottom:.75em;}.productpage .description label{display:inline-block;min-width:5em;}.productpage p.backlink{font-size:68.75%;}.productpage p.salepricetop{text-align:right;font-size:150%;font-weight:bold;margin-bottom:0;}.productpage p.pricetop{text-align:right;font-size:150%;font-weight:bold;margin-bottom:.75em;}.productpage .price{width:309px;background:#770208;color:#fff;padding:7px;margin:7px 0;text-align:right;}.productpage .price h3{float:left;font-family:Arial,Helvetica,sans-serif;font-size:87.5%;}.productpage .price p{float:right;font-weight:bold;font-size:87.5%;font-family:Arial,Helvetica,sans-serif;margin-bottom:0;}.productpage .addtobasket{float:right;display:inline;}.productpage .features{width:309px;background:#fff;color:#333;padding:7px;}.productpage .features li{float:left;display:inline;}.productpage .images{margin-left:7px;padding:7px;_background:#8d8d8d;width:311px;}.productpage .rcol>.images{background:url(/images/p-img-bg.png) repeat;}#bigimg{border:1px solid #fff;}.productpage img{vertical-align:bottom;}.productpage .images p{margin:.5em 0;font-size:68.75%;color:#fff;}.productpage .images ul{margin-right:-7px;}.productpage .images li{float:left;display:inline;margin-right:7px;margin-bottom:7px;vertical-align:bottom;}.productpage .images li img{border:1px solid #fff;}#basket{position:absolute;top:8px;left:144px;}#basket p{font-size:68.75%;color:#ccc;font-weight:bold;}#basket a{color:#ccc;text-decoration:none;}#basket a:hover{text-decoration:underline;}table.basket{border-collapse:collapse;width:566px;margin-top:1em;}table.basket td,table.basket th{border:1px solid #999;font-size:75%;color:#666;text-align:left;padding:10px;}table.basket .empty{border-width:0;}table.basket tfoot td{font-weight:bold;}table.basket .currency{text-align:right;}.catpage{margin:7px;}.catpage ul{width:552px;}.catpage li{float:left;display:inline;padding:4px;}.catpage li:hover{background:#A1C7DF;}.catpage a{height:10.5em;width:128px;float:left;display:inline;text-decoration:none;background-color:#ECF4F9;text-align:center;font-size:68.75%;color:#333;border:1px solid #87292E;}.catpage a.tall{height:21.9em;}.catpage a.wide{width:320px;}.catpage img{display:block;margin-bottom:.636em;}.allprods{margin:11px;}.allprods img{vertical-align:bottom;}.apcat{float:left;display:inline;width:186px;min-height:289px;_height:289px;background:#fff;border:1px solid #87292E;margin-bottom:8px;padding:6px;}.apgutter{margin-right:8px;}.apthumb{border:1px solid #ddd;text-align:center;background:#fff;position:relative;}.hover .apcaption{display:none;}.apcat:hover{border-color:#8bf;background:#eee;}.aplink{font-size:75%;padding:5px 0;border-bottom:1px solid #eee;}.aplink a{text-decoration:none;color:#333;}.aplink a:hover{text-decoration:underline;}.allprods .hover{border-color:#8bf;background:#eee;cursor:pointer;}.allprods .hover .aplink{border-color:#ddd;}.textpage{margin:7px;padding:7px;background-color:#fff;width:566px;min-height:400px;}.textpage p,.textpage h2{width:552px;color:#666;line-height:1.5;}.textpage p,.textpagew p,.corsebox p{font-size:75%;}.textpage h2,.corsebox h2{margin-bottom:0;}.textpage p+h2{margin-top:1.5em;}.textpage a,.textpagew a,.corsebox a{color:#333;}.textpage a:hover,.textpagew a:hover{text-decoration:none;}.textpage a:visited,.textpage a:visited{color:#666;}.textpage .thumb{float:left;display:inline;margin-right:7px;margin-bottom:7px;}.corsebox p{color:#666;}.corsebox a{display:inline;border:0;height:auto;width:auto;float:none;}.corsebox img{display:inline;margin:0;}.textpagew{margin:7px;padding:7px;background-color:#fff;width:818px;min-height:400px;}.textpagew p,.textpagew h2{color:#666;line-height:1.5;}.textpagew .tcol{width:390px;float:left;display:inline;}.textpagew .gutter{margin-right:24px;}.textpagew .tcol ul{margin:0;padding:0;list-style:none;margin-right:-20px;}.textpagew .tcol li{float:left;display:inline;width:185px;height:16em;list-style:none;text-align:left;margin-right:20px;margin-bottom:1em;}.racingpage{background:url(/images/r-divider.gif) 401px 5.6875em no-repeat #fff;}.textpage h2,.textpagew h2{color:#000;}.textpagew h3{margin-top:.857em;color:#666;font-size:81.25%;}.textpagew .gall{margin-right:-15px;}.textpagew .gall li{margin-right:15px;float:left;display:inline;margin-bottom:5px;width:180px;}.textpagew .gall p{margin:5px 0 0;}.rgalleryi{float:left;display:inline;margin-right:15px;}.anthumb{position:relative;font-size:75%;cursor:pointer;}.anthumb img{vertical-align:bottom;}.ancaption{position:absolute;bottom:0;left:0;height:2.5em;line-height:1.25;color:#fff;padding:3px 5px;width:170px;font-weight:bold;background:url(/images/g-greybg.png) transparent repeat;}.ancaption a{color:#fff;text-decoration:none;}.ancaption a:hover{text-decoration:underline;}.textpage label{font-size:75%;color:#666;width:30%;display:inline-block;text-align:right;}.textpage input,.textpage select{margin:2px 0;color:#666;font-size:75%;}.textpage #title{width:6em;}.textpage fieldset{margin:0 0 1em;}.textpage legend{font-size:75%;color:#666;}.textpage #eaddr,.textpage #firstname,.textpage #surname,.textpage #cemail,.textpage #cname,.textpage #cmessage{width:50%;}.textpage #cmessage{height:8em;font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#666;}.textpage #csend{margin-left:30%;}.textpage #address1,.textpage #address2,.textpage #town{width:50%;}.presspage ol{margin-right:-10px;}.presspage li{float:left;display:inline;width:255px;min-height:10em;margin:0 10px 10px 0;padding-right:10px;border-width:0 1px 1px 0;border-style:solid;border-color:#bbb;}.presspage p{width:auto!important;margin-left:80px;margin-bottom:0;line-height:1.25;}.presspage h3{margin-top:.857em;margin-left:80px;margin-bottom:.857em;color:#666;font-size:81.25%;}.presspage p.press-thumb{float:left;margin-top:1em;margin-left:0;clear:both;}.presspage .sections{margin-bottom:1em;}.presspage .sections li{display:list-item;margin:0 0 0 1.5em;padding:0;list-style:disc;float:none;width:auto padding:0;border:0;height:auto;min-height:0;font-size:75%;}.sizes{width:100%;color:#666;background-color:#eee;margin-bottom:1em;}.sizes caption,.sizes th{text-align:left;font-size:75%;width:22%;font-weight:normal;padding-left:.25em;}.sizes td{font-size:75%;width:6%;text-align:center;}.sizes caption{background-color:#ddd;width:100%;padding:.25em;color:#333;}.friends p{margin-left:243px;width:auto!important;}.friends h3{margin-top:1em;color:#666;font-size:87.5%;}p.friends-left{width:230px!important;float:left;display:inline;margin-right:1em;clear:both;text-align:center;min-height:2em;margin-left:0;}.newsthumbs{margin:1em -7px 1em 0;float:left;display:inline;}.newsthumbs li{margin:0 7px 0 0;float:left;display:inline;}#newsimages{clear:both;}#newsimages .enlarged{display:none;margin:1em 0 0;}table.stock{border-collapse:collapse;border:0;margin-bottom:1em;}table.stock td{border:1px solid #fff;padding:1px;}.ytplay{display:block;position:relative;}.ytplay .ytover{position:absolute;left:3px;bottom:3px;}
