* {margin:0; padding:0; }

#box{background: url(http://www.keystoneinvest.co.uk/wizz/images/box.jpg) no-repeat;padding-left: 170px;padding-bottom: 20px;float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}

html, body {height: 100%;}

#footer-contact #footer-phone { background: url('http://www.shopify.com/static/images/icons/phone16.gif') center left no-repeat; color: #fff;}

/* sticky footer */

body{background:#FFF; font-family: 'Helvetica Neue', 
'Lucida Grande', 'Lucida Sans Unicode',sans-serif; font-size:13px; color:#434343;margin:0;}

h1, h2, h3, h4, h5, h6 { font-weight:normal;color:#000;}
h1  { text-shadow: 0px 1px 0px #fff;  font-weight: 800;font-size:50px; letter-spacing:-1px; margin-top:0px; float:left; line-height:normal;padding: 0;}
h2 {font-size:32px; margin: 0 0 25px;}
h2.small { font-size:22px; margin-bottom: 15px; }
h3 {font-size:16px; margin:0 0 10px; font-weight:bold;}
h4 {font-size:14px; margin:0 0 10px; font-weight:bold;}

h2.pagetitle{
	font-size: 25px;
}
.thumbs {
	background: #f6f6f6 ;
	margin-bottom: 30px;
	padding: 15px 10px 10px 15px;
	border: 1px solid #dddada;
}
.thumbs img{
	padding: 4px; border: 1px solid #e1e1e1;
	margin-right: 6px;
	background-color: white;
}
.thumbs img.last{
	margin-right: 0;
}


input {margin:0 0 10px 0;}
p {line-height:18px; margin:0 0 15px 0;font-size: 13px;}

/* @group FAQ Page */

#answers p{
	font-size: 12px;
}

/* @end */
ul { margin:0px 0 25px 0px; padding:0 0 0 10px; }
ul li {  margin:0 15px 10px 0;background: url('/icons/greybullet.gif') no-repeat top left; padding:0 0 0 15px; list-style-type:none; }
a {color:#3084ca; text-decoration:none; font-weight:normal; }
a:hover { color: #78b9e7; }
img { border: none; }

form  { margin:15px 0 0 0; padding:5px 25px 15px 15px;}/*used for contact.html*/
form label { }
form textarea {width:98%;font-family:helvetica, arial, sans-serif; padding:7px; font-size:14px;}

/* @group grid adapted from shopify.com thanks guys */

.col-1, .col-2, .col-3, .col-4, .col-4-5, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {margin-right:20px; float:left;}.col-12 { margin-right:0px;}.col-12 {width:925px;}.col-11 {width:845px;}.col-10 {width:765px;}.col-9 {width:685px;}.col-8 { width:605px;}.col-7 {width:525px;}.col-6 {width:445px;}.col-5 {width:365px;}.col-4-5 {width:307px;}.col-4 {width:285px;}.col-3 {width:205px;}.col-2 {width:125px;}.col-1 {width:45px;}
.last {margin-right:0 !important;}

/* @end */

.margin-bottom {margin-bottom:10px; }

.l { text-align: left; }
.r { text-align: right; }
.left{float:left;}
.right{float:right;}
.clear {clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }

hr {color:#d9d9d9; background:#d9d9d9;border:0px; height:1px;margin-bottom:25px;clear:both;}


.content { width:925px; margin: 0 auto; display: block; padding:0 20px;}
.content:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

/*#wrapper {min-height:100%; height:auto !important;height:100%;margin:0 auto -375px; neg val of footer height}*/

#header { height:80px; padding-top:0px; background: #191919 top left repeat-x; } /* this contains the main nav */
#header img.logo  { display:block; float:left;padding-top: 9px;}
ul#nav-primary {
	float:left;
	position: relative;
	left: -20px;
	margin: 9px auto 0 auto;}
ul#nav-primary li:first-child{
padding-left: 0px;
}	
ul#nav-primary li { float:left; list-style-type:none; margin:0; height:27px; padding:0px 0 0 10px; background:none; display: inline;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform: uppercase;}
ul#nav-primary li a { padding: 8px 20px; color:#ddd; text-decoration:none; font-weight: bold; font-size: 12px; outline:none; display: block;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px;
}
ul#nav-primary li a:hover { color: #fff; text-decoration:none;background: #3673aa;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px;
-moz-transition : all .5s ease-in-out;
-o-transition : all .5s ease-in-out;
-webkit-transition : all .5s ease-in-out;
transition : all .5s ease-in-out;
}
#header ul#nav-primary li a:active, #header ul#nav-primary li a:focus { color:#FFF; } 
p#phone {
  background: transparent url('http://www.keystoneinvest.co.uk/wizz/images/phone.png') no-repeat left center;
  color: #224b6f;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px;
  padding: 0px 0 0 20px;
  text-align: right;float: right;
	margin-top: 15px;
}

ul#nav-primary li a.active { padding: 8px 20px; color:#fff; text-decoration:none; font-weight: bold; font-size: 13px; outline:none; display: block;background: #326a9c;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px;
		box-shadow : 0 0 5px rgba(214,231,239,.2);
-moz-box-shadow : 0 0 5px rgba(214,231,239,.2);
-webkit-box-shadow : 0 0 5px rgba(214,231,239,.2);
}

/* @group Shopping Cart Page */

#cart .cart-img img{width: 100px;float: left;margin-right: 20px;}

.cart-row{border: 1px solid #ddd;
	margin-bottom: 15px;height: 100px;
}

div.updater{
	float: left;width: 300px;
}

.cart-row .itemprice {
	width: 200px;float: right;
	text-align: right;
	padding-right: 20px;
}
.cart-row .itemprice  h6{
	font-size: 25px;
}
.cart-row .itemprice p{
	font-size: 11px;
	color: gray;
}
.cart-desc{
	
}
#pay{
	text-align: right;
}

input#getout{
	margin-top: 20px;
	 background: transparent url('http://www.keystoneinvest.co.uk/wizz/images/btn_gocheckout.jpg') repeat-x left top;
	 height: 30px;
	 width: 200px;cursor: pointer;color: #fff;
	border: 1px solid #467c11;
	-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
text-shadow: #325611 0px 1px 0px;
}
input#getout:hover{
	background-position: left bottom;
}
h4#carttotal{color: #848484;
	
}
h4#carttotal span{color:#000;
font-size: 28px;
	padding-left: 0px;
	position: relative;
	top: 5px;
	margin-bottom: 20px;
	border-bottom: 2px solid #4983b7;
	padding-bottom: 3px;
	margin-left: 10px;
}

/* @end */
#header-cart{float: right;color: #fff;height:52px;width:240px;padding: 4px 0px 3px;z-index: 1000;background: #191919 url('http://www.keystoneinvest.co.uk/wizz/images/cart_empty.jpg') no-repeat left 32px;}
#header-cart p{
	height:43px;padding-left: 30px;padding-top: 30px;
	color: #b4b4b4;text-align: left;
	font: italic 12px Cambria, Georgia, Times, 'Times New Roman', serif;float: left;
	padding-right: 20px;
}

#header-cart a#check{
	background: url(http://www.keystoneinvest.co.uk/wizz/images/moped_btn_checkout.jpg);
	display: block;
	text-indent: -9999px;
	width: 101px;
	height: 32px;float: right;
	margin-left: 0px;
	position: relative;
	top: 20px;
}

#header-cart a#check:hover{background-position: right top;}

#nav{border-top: 1px solid #5e96c7;
	border-bottom: 1px solid #4475a1;height: 48px;
	background-image: url(http://www.keystoneinvest.co.uk/wizz/images/nav.png);
}
#nav .content{
	padding: 0;
}
#wrapper { padding:30px 0 20px 0; background: url(http://www.keystoneinvest.co.uk/wizz/images/bg_content.png) repeat-x ; } /* green banner used on all sub-pages */
/*#banner .subpage-header { text-shadow: 2px 2px 2px #3c7710;  font-weight: 800;font-size:50px; color:#FFF; letter-spacing:-1px; margin-top:-5px; float:left; line-height:normal; }*/

.bike #wrapper{
	padding-top: 0;
	background: none 0 100px;
}
#content {padding:0;}

#footer,#push { clear:both;/* .push must be the same height as .footer */ }
#push {height: 375px;}

#footer-wrapper { padding:0px 0 0 0; width:960px; margin:auto;}
#footer { height: 375px; color: #666; font-size: 12px; margin-top: 20px;
	background: url(http://www.keystoneinvest.co.uk/wizz/images/footer.jpg) repeat-x left top #040404;
}
#footer.frontpage { height: 640px; }
#footer h3 { color: #518abc; border-bottom: 1px solid #444444; margin-bottom: 10px; padding:35px 0 5px 0; font-size: 15px; font-weight:normal;text-shadow: none;text-transform: uppercase;}
#footer a { color: #777 }
#footer a:hover { color: #cdcdcd;  }
#footer ul { list-style-type: none; margin: 0 0 20px 0; padding: 0; }
#footer ul li { margin-bottom:5px; font-size:11.5px; background:none; padding:0; }
#footer ul li a { color:#999;  }
#footer ul li a:hover { color:#3084ca; }

#footer .content { margin-top:20px; }
#footer .copyright { margin-top:20px; }

#footer .contact-us img { margin-right:4px;}
#footer .contact-us li { margin-bottom:7px }
#footer .contact-us, #footer .contact-us a  { color: #cdcdcd; }
#footer .contact-us * { vertical-align: middle; }
#footer .contact-us a:hover { }
/*#footer ul.post-list   { margin:0 0 20px 0; }
#footer ul.post-list  li { border-bottom: 1px solid #444; padding:0 0 7px 0; }*/

/*#footer #twitter_update_list ul li { background:none; padding:0; margin-bottom:15px; }*/
#footer  #copyright { text-align: center; font-size: 11px; color: #666; margin: 15px 0 10px 0; }



#banner h1{position: relative;top: -4px;font-family: arial;letter-spacing: -1px;font-size: 50px;color: #3f3f3f;}


#feature-bar {height: 145px; padding-top: 6px; font-size: 12px; }
#feature-bar .col-3, #coolstuff .col-3 { width: 220px; margin-right: 15px; }
#feature-bar .feature, #coolstuff .feature { margin-top: 10px; margin-bottom: 10px; cursor: pointer; padding: 5px 0px 5px 5px; }
#feature-bar .feature:hover, #coolstuff .feature:hover { background: url('http://www.keystoneinvest.co.uk/wizz/images/bg-frontfeature-hover.gif') top left no-repeat; }
#feature-bar .feature:hover p.light, #coolstuff .feature:hover p.light { color: #555; }
#feature-bar .feature:hover h3, #coolstuff .feature:hover h3 { color: #111; }

#coolstuff{float: left;}
#coolstuff h3 { font-weight: lighter; padding: 10px 0 8px 40px; color: #444; font-size: 16px; }
h3.noco { background: url('http://www.keystoneinvest.co.uk/wizz/images/icon_co2.jpg') left top no-repeat; }
h3.plug { background: url('http://www.keystoneinvest.co.uk/wizz/images/icon_plug.jpg') left top no-repeat;}
h3.go { background: url('http://www.keystoneinvest.co.uk/wizz/images/icon_go.jpg') no-repeat left top; }
h3.tools { background: url('http://www.keystoneinvest.co.uk/wizz/images/icon_tools.jpg') no-repeat left top; }
h3.save { background: url('http://www.keystoneinvest.co.uk/wizz/images/icon_save.jpg') no-repeat left top; }
h3.traffic { background: url('http://www.keystoneinvest.co.uk/wizz/images/icon_traffic.jpg') no-repeat left top; }
#feature-bar h3.title-secure, #coolstuff h3.title-secure { background: url('http://www.shopify.com/static/images/icons/safe32.gif') center left no-repeat; }

#coolstuff .col-3{margin: 20px 20px 0 0px;float: left;}
#coolstuff .col-3.last{margin-right: 0px;}
#coolstuff .col-3 p{color: #777;}

#footer-news h3, #footer-twitter h3, #footer-contact h3 { padding: 5px 0 0 25px; height: 22px; }
#footer-news h3 { background: url('http://www.shopify.com/static/images/icons/feed20.gif') center left no-repeat; }
#footer-twitter h3 { background: url('http://www.shopify.com/static/images/icons/twitter21.gif') center left no-repeat; }
#footer-twitter .datetime { font-weight: bold; color: #fff; margin-bottom: 5px; font-size: 11px; }
#footer-twitter .tweet_avatar { float: left; margin-left: 5px; }

#footer-news a, #footer-twitter a { color: #78b9e7 !important; }
#footer-news a:hover, #footer-twitter a:hover { color: #3084ca !important; }

#footer-contact { font-size: 13.5px; }
#footer-contact h3 { background: url('http://www.shopify.com/static/images/icons/mail16.gif') center left no-repeat; }
#footer-contact p { padding: 2px 0 0 25px; height: 22px; color: #fff; margin-bottom: 10px; }
#footer-contact #chat-on { background: url('http://www.shopify.com/static/images/icons/chat16.gif') center left no-repeat; }
#footer-contact #footer-email { background: url('http://www.shopify.com/static/images/icons/email16.gif') center left no-repeat; }

#footer-news li { border-bottom: 1px solid #111; border-top: 1px solid #333; margin: 0 !important; padding: 10px 0 !important; }
#footer-news li p { margin-bottom: 0; }
#footer-news ul li:first-child { border-top: none;}


#booktestdrive{padding: 20px 20px 0;background: #e9f5ca url(http://www.keystoneinvest.co.uk/wizz/images/stu_drive.jpg) no-repeat center 10px;
	border-bottom: 1px solid #d2e59e;
	margin-bottom: 40px;float: right;
}
#booktestdrive p{margin-top:0px;
	margin-bottom: 0;
	padding: 0;}
#booktestdrive h4{
	margin: 0;padding: 180px 0 30px;
}

/* @group Forms */
input {padding: 5px;font: normal;}
input:focus {background: #fff;}
#enquiry{float:left;padding: 0px 0px 0;}
label.label{font-size: 16px;color:#000; font-weight:bold;float:left;position: relative;top: 30px;}
#form { margin:0px 0 0 0; }
.colour { color:#5CB4B4; }
.text1, .text2, .text4 { padding:5px; font:13px verdana; color:#666; border:1px solid #DDD; }
.text1 { width:235px; margin:2px 0 3px 70px; }
.text2 { width: 350px; margin: 0px 0 10px 80px;padding: 10px;}
label.test{
	margin: 0;padding: 0;float: left;
}
#enquiry.testdrive .text2{
	float: left;margin: 0;width: 400px;clear: right;
}
/*select{ width: 100px; margin: 0 0 10px 70px;padding: 0px;}*/
input#sendbtn {
	float:right;
display: block;background: #c8e2ee url(../images/tag.jpg) repeat-x 0 center;padding: 5px 20px;border: 1px solid #a1cbde;	border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;color: #5a656a;float: left;
	font-size: 12px;
			box-shadow : 0 0 5px rgba(0,0,0,.2);
-moz-box-shadow : 0 0 5px rgba(0,0,0,.2);
-webkit-box-shadow : 0 0 5px rgba(0,0,0,.2);
box-shadow : 0 0 10px rgba(0,0,0,.2);
-moz-box-shadow : 0 0 10px rgba(0,0,0,.2);
-webkit-box-shadow : 0 0 10px rgba(0,0,0,.2);
	margin: 10px 5px 10px 2px;
	
	cursor: pointer;
}

input#sendbtn:hover{
		box-shadow : 0 0 5px rgba(0,0,0,.2);
-moz-box-shadow : 0 0 5px rgba(0,0,0,.2);
-webkit-box-shadow : 0 0 5px rgba(0,0,0,.2);

-moz-transition : all .5s ease-in-out;
-o-transition : all .5s ease-in-out;
-webkit-transition : all .5s ease-in-out;
transition : all .5s ease-in-out;
	border-color: #bfdce9;
}

a.btn{
	background-position: 0 top;
	height: 60px;
	text-indent: -9999px;
}
.btn:hover{
	background-position: 0 bottom;
}
/* @end */
      
/* @group Blogs & Pages */
div#sidebar {width: 220px;

	float: left;
	margin-right: 40px;
	padding: 0;}

div#sidebar ul#blog-list {
	padding:0;
}

div#sidebar ul#blog-list li a {
	color: #e95200;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	padding: 8px 10px;
	display: block;
	border-bottom: 1px solid #b8b8b8;
}

div#sidebar ul#blog-list li a:hover {
	background-color: #f5f5f5;
}

div#content {
	width: 650px;
	float: right;padding-bottom: 50px;
}
.article {
	/*padding-left: 60px;*/
}
.article p{
	font-size: 13px;margin: 10px 0 20px 0;
}
.article h1{
	width: 100%;
}

div#page div#content {
	margin-top: 43px;
}
div#page h1, div#content h1 {
	font-size: 225%;
	padding-bottom: 15px;
}

div#content p, div#page p {
	font-size: 75%;
	line-height: 1.52em;
	padding-bottom: 18px;
}

div#content p.details {
	font-weight: bold;
	text-align: right;
	background-color: #dfdfdf;
	margin-top: 10px;
	padding: 8px 15px;
}

div#content p a, div#page p a {
	color: #e95200;
	text-decoration: underline;
	margin: 0 -2px;
	padding: 1px 2px;
}

div#content p a:hover, div#page p a:hover {color: #fff;text-decoration: none;background-color: #e95200;}

div#content ul, div#content ol, div#page ul, div#page ol, div#excerpt ul, div#excerpt ol {
	padding: 5px 0 20px;
}

div#content li, div#page li, div#excerpt li {
	font-size: 75%;
	line-height: 1.52em;
	margin-left: 40px;
	padding: 2px 0;
	list-style-position: outside;
}

div#content ul li, div#page ul li, div#excerpt ul li {
	list-style-type: square;
}

div#content ol li, div#page ol li, div#excerpt ol li {
	list-style-type: decimal;
}

.blogimg{border: 1px solid #b8b8b8;}

/* @end */

/* @group Home Page */
body#home #banner{height: 433px;background: url(http://www.keystoneinvest.co.uk/wizz/images/homebanner.jpg) repeat-x;padding-top: 0;padding: 0;}
body#home #banner ul li{list-style-type: none;margin: 0 0 5px;padding: 0;}
body#home #banner h1{
	font-size: 45px;margin-top: 70px;margin-right: 100px;position: relative;left: -5px;letter-spacing: -2px;
	}

body#home #banner #homecontent{background: url(http://www.keystoneinvest.co.uk/wizz/images/home_bg.jpg) no-repeat right top;height: 260px;padding-top: 30px;}

body#home #banner p#subheading{float: left;color: #347c90;font-size: 24px;margin-top: 2px;width: 800px;
	padding-bottom: 5px;
}

body#home #banner .content{margin-top: 0;padding-top: 0;}


ul.homeusp{float: left;margin-top: 10px;}
ul.homeusp li{font-size: 16px;padding-left: 25px;}


.homebike {
	padding-right: 120px;width: 320px;float: left;
	background: url(http://www.keystoneinvest.co.uk/wizz/images/homeeped.jpg) no-repeat right center;
}
.homebike.wizz{
	background: url(http://www.keystoneinvest.co.uk/wizz/images/homeewizz.jpg) no-repeat right top;
	margin-right: 45px;
}
img#btns{
	float: right;margin-top: 115px;margin-right: 30px;
}

/* @group Buttons */

a.btn.learn{
	background: url(http://www.keystoneinvest.co.uk/wizz/images/btn_learnmore.jpg) no-repeat right top;
	width: 125px;
	height: 30px;display: block;text-indent: -9999px;
	margin-bottom: 20px;
}
a.btn.learn:hover{
	background-position: 0 bottom;
}
/* @end */
img#btn1{
	float: right;margin-top: 115px;margin-right: 40px;
}
#homeprices div.col-3{
	margin: 0;margin-top: 7px;
}
#homeprices div.col-3 p{
	margin: 0 0 10px;padding: 0;
}
#homeprices div.col-3.last{
	position: relative;left: 10px;
}
#video { margin-top: 30px; }



/* @end */

/* @group FAQ Page */

#FAQ .col-6{
	float: left;width: 440px;
}

#FAQ .col-6 li{
	font-size: 14px;margin: 0;padding: 0;
}

/* @end */

#basketfooter{
	position: fixed;bottom: 0;height: 50px;
	border-top: 5px solid gray;
	background-color: orange;width: 100%;padding: 40px;
}

/* @group Product Page */
#battery{
	background: url(http://www.keystoneinvest.co.uk/wizz/images/battery.jpg) no-repeat left 30px;
	float: right;width: 554px;
}
#battery p{
	padding-left: 45px;
}
#add-cart{
	width: 125px;
	height: 30px;
	text-indent: -9999px;
	border: none;
	margin-top: 20px;display: block;
	background: url(http://www.keystoneinvest.co.uk/wizz/images/btn_addtocart.jpg) center top;
}
#add-cart:hover{
	background-position: 0 bottom;
}
#product{margin-top: 0px;margin-bottom: 0px;}
.bike #coolstuff .col-3 {width: 300px;float: left;}

#product-select{
	background: #fff url(http://www.keystoneinvest.co.uk/wizz/images/productselect.jpg) repeat-x left top;
	border: 1px solid #dddddd;padding: 20px;width: 220px;float: left;
}

#product-image{float: right;width: 380px;}
#product-image img{float: right;}

#price-tag{
	font-weight: bold;font-size: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#overview{
	width: 250px; float:left;margin-left: 20px;
}
#overview h4{
	font-size: 16px;font-weight: bold;
}
.selector-wrapper{margin-bottom: 10px;}

.selector-wrapper label{width: 150px;display: block;}

h4.bikeh4{margin-top: 20px;width: 300px;float: left;}

#size p{font-size: 14px;font-weight: bold;}
#size{
	border-bottom: 1px solid #c4c4c4 ;
	border-top: 1px solid #c4c4c4 ;
	margin-bottom: 20px;
	padding-top: 30px;
	margin-top: 20px;
	background: #fff url(http://www.keystoneinvest.co.uk/wizz/images/size.jpg) no-repeat right 20px;
	padding-bottom: 115px;
}

#size ul li {padding: 0;margin: 0 0 15px;font-size: 10px;}
#size ul li b{font-size: 12px;}
#size li span{display: block;width: 100px;float: left;font-size: 12px;}

ul#bikenav{
	width: 200px;float: right;text-align: right;
	margin-top: 20px;
}
ul#bikenav li{
	display: inline;text-transform: capitalize;font-size: 12px;color: #fff;text-align: right;
}

ul#bikenav li a:link, ul#bikenav li a:visited{
	color: #fff;
	text-shadow: #000 0px 1px 0px;
}
ul#bikenav li a:hover{
	color: #000;
	text-shadow: #fff 0px 1px 0px;
}
#bikeheader h2{
	width: 300px;float: left;
}
/* @end */

/*oh*/
h3.section, .blog_post .copy h4, h4.section {
  border-top: 1px solid #eee;
  clear: both;
  color: #888;
  font-size: .75em;
  margin: 0 0 20px 0;
  padding: 9px 0 10px 0;
  text-transform: uppercase;
}
/* =PRODUCTS */
#home .product{
	width: 500px;float: left;
}
.product { overflow: hidden; }

.product .lockup {
  background-position: 0 50%;
  background-repeat: no-repeat;
  margin: 0;
  text-indent: -9999px;
}


#bikeheader{
	height: 60px;
	background: url(http://www.keystoneinvest.co.uk/wizz/images/bikeheader.jpg) repeat-x;
}

#bikeheader h2{
	color: #fff;
	margin-top: 10px;
	font-size: 40px;
	}

.product p { line-height: 30px; }

.product .lockup {
  color: #d4d4d4;
  line-height: 60px;
}

.product h2 {
  color: #444 !important;
  font-size: 22px !important;
  font-weight: bold;
  letter-spacing: -0.05em !important;
  line-height: 40px !important;
}

.product .pitch p {
  color: #828282;
  font-size: 1.1em;
  font-weight: bold;
}


.topspeed{
	width: 220px;float: right;height: 200px;background: url(http://www.keystoneinvest.co.uk/wizz/images/30mph.jpg) no-repeat center top;
	padding-top: 140px;
}

.product .buttons { margin-bottom: 20px; }
.product em {
  font: italic 14px/20px Cambria, Georgia, Times, 'Times New Roman', serif;
  
}

a.btn.testdrive{
	background-image: url(http://www.keystoneinvest.co.uk/wizz/images/btn_bookatest.jpg);width: 132px;height: 60px;
}

ul#tags{margin:20px 0 0 0 ;}
ul#tags li{display: inline;background: #c8e2ee;padding: 5px 20px;border: 1px solid #a1cbde;	border-radius:15px;
-moz-border-radius:15px;margin:0 5px 10px 0;
-webkit-border-radius:15px;
border-radius:15px;color: #5a656a;
	font-size: 12px;
}




