*{margin:0;padding:0}body{font:.8em Helvetica,Verdana,Tahoma,sans-serif;text-align:center;background:#2e2e2e;color:#777}a{color:#d40000;text-decoration:none}a:hover{color:#8f0000}p{line-height:1.7em;margin:0 0 15px}.x{clear:both}.line{margin:30px 0;border-bottom:1px solid #ddd}.topline{margin:0 0 20px 0;border-bottom:1px solid #ddd}.red{color:red}h1{font-size:1.7em;font-weight:normal;padding:0;margin:0 0 15px}h2{font-weight:normal;font-size:1.4em;padding:0 0 5px;margin:0 0 15px}h3{font-size:1em;font-weight:normal;margin:0 0 20px}h3 a{color:#222}h3.item_name{font-size:.95em;height:2em}#wrapper{width:400px;margin:0 auto;padding:0;text-align:left;background:#ede8e0}#shopping-cartWrapper{float:left;position:relative;margin:0 0 0 430px}#shopping-cart{position:absolute;top:0;width:150px;padding:20px;background-color:#ede8e0}#shopping-cart.fixed{position:fixed;top:0}#shopping-cart img.cart{float:left;margin:-10px 5px 0 0}#header{width:400px;height:130px;margin:0;background:#2e2e2e}#header img.logo{float:left;border:none}#header img.flag{float:right;margin:42px 0 0 0;border:none}#content{width:360px;margin:0 20px;padding:0 0 20px 0}#menu{float:right;margin:0}#menu li{display:inline;list-style:none;font-size:1.2em;font-weight:bold;text-align:center}#menu li img{border:none;margin-bottom:5px}#menu li a{float:left;margin:0 0 0 15px;color:#d40000;text-decoration:none;padding:30px 10px}#menu li a:hover{color:#ede8e0;background:#2e2e2e}#contact_form{width:360px}#contact_form label{padding:3px 0;color:#666;font-weight:normal;width:150px}#contact_form .lcurrent{font-weight:bold}#contact_form label img{vertical-align:middle}#contact_form input.text,textarea,select{float:left;margin:0 5px 10px 0;padding:7px;width:360px;border:1px solid #cbbdb0}#contact_form textarea{height:150px}#contact_form select{width:360px;color:#777;background-color:#fff}.error{font-size:10px;color:#d40000;margin:0 0 10px 0;display:none}.itemContainer .itemThumb{float:left;margin:0 5px 5px 0}.itemContainer .itemName{clear:both;margin:0 0 5px;font-weight:bold}.itemContainer .itemdecrement{float:left;margin:0 7px 0 0}.itemContainer .itemQuantity{float:left;margin:0 7px 0 0;color:#d40000}.itemContainer .itemincrement{float:left;margin:0 20px 5px 0}.itemContainer .itemremove{float:left;margin:0 0 15px}.post{clear:both;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 30px}.post .details .info{font-size:.9em;color:#999}.post .details .info a{color:#777;border-bottom:1px dotted #999;padding:3px 1px}.post a{color:#d40000;text-decoration:underline}.post ol{line-height:1.7em;margin:0 0 15px 20px}.col{width:106px;margin:0 21px 30px 0;float:left;font-size:.9em}.col.last{margin-right:0}.col img{margin:0 0 10px}.arrow{margin:0 0 0 -170px;float:left;width:150px;height:30px;background:url(http://crankcases.co.uk/images/xarrow.png.pagespeed.ic.Ge9XCcj36I.png) no-repeat}.arrow p{color:#2e2e2e;font-weight:bold;font-size:14px;padding:3px 20px 0 15px;text-align:center}span.button,input.button{padding:7px;background:#2e2e2e;font-weight:bold;color:#ede8e0;margin:10px}a.button{padding:7px;background:#2e2e2e;font-weight:bold;color:#ede8e0;margin:10px}a:hover.button{color:#cbbdb0}a.cartbutton{padding:10px;background:#2e2e2e;font-weight:bold;color:#ede8e0;margin:10px 10px 10px 0}a:hover.cartbutton{color:#cbbdb0}a.buybutton{padding:5px;background:#2e2e2e;font-weight:bold;color:#ede8e0;margin:5px 5px 10px 0}a:hover.buybutton{color:#cbbdb0}a.buybutton,a.cartbutton,a.button,span.button,input.button,.col img,img.rounded,div.p1 span{-o-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-o-box-shadow:0px 0px 5px rgba(0,0,0,.3);-khtml-box-shadow:0px 0px 5px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.3);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.3);box-shadow:0px 0px 5px rgba(0,0,0,.3)}.centre{text-align:center}.floatleft{float:left}.floatright{float:right}#footer{clear:both;padding:20px;font-size:.9em;color:#999;background:#2e2e2e}#floatingfooter{position:fixed;left:0px;bottom:0px;height:30px;padding:15px 30px 0 30px;width:100%;background-color:#bb1e25;color:#fff;font-weight:bold;font-size:15px;text-align:center}div.p1:hover{text-decoration:none;color:#000;position:relative;z-index:500;border:none}div.p1 span{position:absolute;left:-9999px;padding:10px;color:#777;opacity:0;-webkit-transition:opacity .4s ease-in-out}div.p1:hover span{top:-450px;left:0px;padding:10px;background:#fff;opacity:1.0}div.p1 em{font-size:.95em}div.p1:hover{text-decoration:none;color:#000;position:relative;z-index:500;border:none}div.p1 span{position:absolute;left:-9999px;padding:10px;color:#777;opacity:0;-webkit-transition:opacity .4s ease-in-out}div.p1:hover span{top:-350px;left:0px;padding:10px;background:#fff;opacity:1.0}div.p1 em{font-size:.95em}