@charset "utf-8";ul#main-menu li a,ul#sub-menu li a{display:inline-block;text-decoration:none}#header,#tabbed-box-content,#tabbed-box-menu,#thumbs-container,ul#main-menu,ul#sub-menu{position:relative}#tabbed-box-menu ul li a,#tabbed-box-menu ul li.header{border-right:1px solid #f5f6f7;border-bottom:1px solid #f5f6f7}#footer ul.right,#tabbed-box-menu ul,ul#main-menu,ul#sidebar-menu,ul#sub-menu{list-style-type:none}a,img{outline:0;border:none}.left{float:left}.right{float:right}.clear{clear:both}#wrapper{width:985px;height:auto;margin:0 auto}#header{width:985px;height:auto}#header .left{margin-left:20px}#header .right{margin-right:20px}#header div.right h2{font-size:30px;letter-spacing:-.8px;color:#d33510;margin:21px 0 0;padding:0 0 0 37px;background:url(images/newdesign/phone-icon.png) left no-repeat}h1.title,h2.price,h2.title{font-weight:400;letter-spacing:-2px}#header div.right p{margin:2px 0 0;padding:0 0 0 39px;color:#2f2f2f}ul#main-menu{display:block;margin:0;padding:0;height:56px;width:985px;background:url(images/newdesign/menu-bg.png)}ul#main-menu li{display:inline;float:left}ul#main-menu li a{color:#000;font-size:22px;line-height:34px;border-left:1px solid #b6b6b6;padding:0 0 0 20px;margin:10px 0 0 8px}ul#main-menu li.firstlink a{padding-left:30px!important;margin-left:20px!important;border-left:none!important;background:url(images/newdesign/star-icon.png) left no-repeat}#content-area-container{width:985px;height:auto;margin:10px auto}#content-area-top{width:985px;height:10px;background:url(images/newdesign/content-top-bg.png)}#content-area-main{width:958px;padding:6px 13px 0 14px;height:auto;background:#f5f6f7}#content-area-btm{width:985px;height:10px;background:url(images/newdesign/content-btm-bg.png)}ul#sub-menu{display:block;margin:0;padding:0;height:45px;width:958px;background:url(images/newdesign/bar-bg.png)}ul#sub-menu li{display:inline;float:left}ul#sub-menu li a{color:#d7d5d4;text-align:center;font-size:20px;line-height:45px!important;height:45px;padding:0 26px 0 60px;margin:0 0 0 30px;cursor:default!important}ul#sub-menu li a span{display:block;margin-top:12px}ul#sub-menu li a.complete{background:url(images/newdesign/icon-complete.png) left no-repeat}ul#sub-menu li a.link2_selected{background:url(images/newdesign/2-icon-selected.png) left no-repeat}ul#sub-menu li a.link3_selected{background:url(images/newdesign/3-icon-selected.png) left no-repeat}ul#sub-menu li a.link1{background:url(images/newdesign/1-icon.png) left no-repeat}ul#sub-menu li a.link2{background:url(images/newdesign/2-icon.png) left no-repeat}ul#sub-menu li a.link3{background:url(images/newdesign/3-icon.png) left no-repeat}ul#sub-menu li a.link4{background:url(images/newdesign/fin-icon.png) left no-repeat}ul#sub-menu li a.selected{color:#000!important}div.top-section div.col-left{width:558px;float:left;margin:10px 0 0}div.top-section div.col-right{width:400px;float:left;margin:10px 0 0}div.btm-section div.col-left{width:700px;float:left;margin:0 14px 20px 2px}div.btm-section div.col-right{width:234px;float:left;margin:0 0 20px}div.page-splitter{height:1px;width:958px;margin:0 auto;background:#e0e0e0}h1.title,h2.title{margin:10px 0 0;padding:0;color:#020202;font-size:30px}h1.page_title{font-size:47px;color:red;line-height:48px}h2.title span.subtitle{text-transform:uppercase;display:block;font-size:26px}span.orange{color:#da5b41!important}h2.price{margin: 10px 0 0 0;padding:10px 0 8px 20px;color:#d0340c;font-size:72px;background:url(images/newdesign/only.png) 0 18px no-repeat}h2.price span.price-subtitle{position:absolute;margin-top:7px;text-transform:uppercase;font-size:23px;letter-spacing:normal!important;color:#020202;padding:0 0 0 6px}h2.price span.price-stock{text-transform:uppercase;position:relative;font-size:23px;letter-spacing:normal!important;color:#020202;padding:0 0 0 6px}#sidebar-container{width:95%;height:auto;margin:0 auto}#thumbs-container{height:69px;width:97%;margin:10px 0 20px}#thumbs-container a#next,#thumbs-container a#prev{display:block;height:43px;width:22px;position:absolute;top:12px}#thumbs-container a#prev{left:-15px;background:url(images/newdesign/l-arw.png) no-repeat}#thumbs-container a#next{right:-33px;background:url(images/newdesign/r-arw.png) no-repeat}#thumbs-container img{display:inline-block;float:left;border:1px solid #999;margin:0 12px 0 0}#thumbs-container img.lastimg{margin-right:0!important}#video-container{margin:10px 0 0}a.proceed_new{display:block;margin:10px 14px 0 32px;font-size:31px;line-height:42px;color:#000;padding:0 0 20px;text-decoration:none;letter-spacing:-1.6px}a.proceed_new span.icon{display:inline-block;float:left;margin:0 8px 0 0;height:42px;width:92px;background:url(images/newdesign/scooter-icon.png) left top no-repeat}a.proceed_new span.arrow{display:inline-block;float:right;margin:10px 0;height:42px;width:16px;background:url(images/newdesign/or-arw.png) no-repeat}a.proceed_new span.subheading{font-size:17px;line-height:17px!important;margin:0;padding:5px 10px 0 0!important;display:block;letter-spacing:-1px!important;text-align:right}#tabbed-box-menu ul li a,#tabbed-box-menu ul li.header p{line-height:41px;text-align:right;padding-right:10px;text-decoration:none}#tabbed-box-container{width:714px;height:auto;position:relative;background:url(images/newdesign/tabbed-box-bg.png) top left no-repeat;padding-bottom:9px}#tabbed-box-menu{height:211px;width:224px;top:7px;left:6px;float:left;z-index:2}#tabbed-box-content{width:400px;padding:20px 40px;top:7px;float:right;right:22px;z-index:1;background:url(images/newdesign/tr-corner.jpg) top right no-repeat #fff}#tabbed-box-menu ul{margin:0;padding:0;position:absolute;height:211px;width:224px;border-left:1px solid #f5f6f7}#tabbed-box-menu ul li.header{display:block;height:42px;width:204px;background:url(images/newdesign/menu-header.jpg) no-repeat}#tabbed-box-menu ul li.header p{font-size:16px;color:#fff;letter-spacing:-.3px;padding-top:5px}#tabbed-box-menu ul li a{display:block;height:41px;width:194px;background:#fff;font-size:18px;color:#000;letter-spacing:-.6px}#tabbed-box-menu ul li.last a{border-bottom:none!important;background:url(images/newdesign/menu-btm.jpg) no-repeat}#tabbed-box-menu ul li a.selected{background:url(images/newdesign/menu-hover.png);border:none!important;width:192px!important;height:42px!important;padding-right:32px!important;color:#fff!important;font-size:24px!important}#tabbed-box-menu ul li a span{display:block;padding-top:10px}#tabbed-box-menu ul li.header p span{padding-top:0 none}#tabbed-content-btm{height:9px;width:480px;background:url(images/newdesign/tabbed-content-btm.jpg) no-repeat;position:absolute;bottom:0;left:0}#tabbed-box-content p{color:#000;line-height:22px}#tabbed-box-content p.product-title{letter-spacing:.2px;line-height:25px!important;margin:10px 0}#tabbed-box-content p.product-title span{color:#d53d1f}#price-container{float:right}#price-container h2 span{display:block;position:relative;bottom:14px}ul#sidebar-menu{height:500px;width:234px;background:url(images/newdesign/sidebar-menu-bg.jpg) no-repeat;display:block;position:relative;margin:0;padding:0 10px 0 0}ul#sidebar-menu li.header{display:block;width:200px;padding:32px 0 0;margin:0 0 19px 20px;color:#d53d1f;font-size:20px;text-align:left;line-height:14px;letter-spacing:-.5px;position:relative}ul#sidebar-menu li a{display:block;border-bottom:1px solid #efefef;width:156px;padding:7px 0 7px 10px;margin:0 0 0 20px;color:#000;font-size:14px;text-align:left;line-height:22px;text-decoration:none}ul#sidebar-menu li a:hover{text-decoration:underline}ul#sidebar-menu li.last a{border:none!important}ul#sidebar-menu li span.icon{display:block;position:absolute;top:21px;right:0;height:37px;width:43px;background:url(images/newdesign/50cc-icon.png) no-repeat}#footer{width:100%;height:100px;background:url(images/newdesign/splitter-1.png) top center no-repeat;margin-top:60px;padding:20px 0 0}#footer ul.right{margin:0;padding:0}#footer ul.right li{display:inline;float:left}#footer ul.right li a{text-decoration:none;display:block;padding:2px 4px;color:#000;border-left:1px solid #efefef}.textpayment{width:100%}.textpayment .productListing-heading{font-size:21px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.textpayment .productListing-data{padding:20px 0}.textpayment .productListing-data input[type=text]{border:1px solid #000;padding:10px 0;width:54px;text-align:center}#warrantybox .warrantyinfo,.yourdetailsbox{-webkit-border-radius:3px;-moz-border-radius:3px}.font16{font-size:18px}.font14{font-size:16px}#warrantybox{width:100%;height:178px;margin:0 auto;position:relative;background:url(images/warrantybox.gif) no-repeat;margin-bottom:25px;padding-bottom:30px;border-bottom:1px solid #CCC}#warrantybox .warrantyinfo{width:364px;padding:7px;margin-right:12px;background:#daead2;float:left;margin-bottom:17px;border-radius:3px}#warrantybox .warrantyinfo label {font-size:17px;}.warrantydisclaimer{font-size:18px;}#warrantyinfo{position:absolute;top:70px;left:32px}.shippingtable table tr td{padding:12px 0}.shippingtable tr.odd td{background:#f4f1f1}#cart_total{margin-top:45px;padding-top:16px;border-top:1px solid #e0e0e0;font-size:32px;color:#d2411b;text-align:right;padding-right:20px}.newred,.orderEdit{color:#d0340c}.largedivider{padding-bottom:7px;border-bottom:1px solid #e0e0e0;margin-bottom:42px}.textpayment .infoBox,.textpayment .infoBoxContents{border:0;background:0 0}.textpayment .infoBoxContents input[type=text],.textpayment .infoBoxContents select{border:1px solid #ccc;background:#fff;width:212px;padding:7px}.textpayment .infoBoxContents select{width:226px}.inputRequirement{font-size:14px}.mainright{text-align:right;font-size:16px}#termsbox,.textpayment .cardpayment .main{text-align:left}a.postcodeanywherebutton{display:block;float:right;margin-left:10px}.usebilling{margin-left:70px;margin-top:-25px;margin-bottom:40px}.bigheader{font-size:36px;margin:14px 0 11px}.checkoutbox table.infoBox{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#ebecec}.checkoutbox table .checkoutConfSpacing table.infoBoxContents{border-top:1px solid #fff;border-bottom:1px solid #fff}.checkoutbox{margin-top:35px;margin-bottom:35px}.totalinc{margin:14px 0 0 553px;font-size:16px}.yourdetailsbox{background:#edeeee;float:left;margin-left:10px;border-radius:3px;padding:21px;width:100%}.yourdetailsbox-left{margin-left:0}.orderEdit{font-size:12px;text-decoration:none}.cardpayment{width:100%;padding:23px;background:#edeeee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.textpayment .cardpayment select{width:145px!important}.textpayment .cardpayment select#creditcard{width:226px!important}#termsbox{margin-top:100px;padding:20px 26px;background:#edeeee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:461px}#termsbox label{float:left;display:block;width:350px;font-size:18px;}#termsbox input{float:left;display:block;width:25px}td.specbox{font-size:12px!important}.jCarouselLite{left:6px !important;	}.instock-logo{background-color: #008542;margin-right: 5px;color: #fff;width: 17px;height: 17px;border-radius: 50%;text-align: center;font-size: 16px;font-weight: 900;display: inline-block;vertical-align: middle;line-height: 20px;}
.title_small {
    font-size: 24px;
    font-weight: bold;
}
@media (max-width: 767px){
#cart_total {
    margin-top: -60px;
}
h2.price span.price-subtitle, h2.price span.price-stock{
	position: relative;
}
}
td.quantity input.minus, .quantity input.plus{
	background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 30px;
    height: 34px;
    font-size: 13px;
}
td.quantity input.minus{
	margin-right: -1px;
}
td.quantity input.plus{
	margin-left: -1px;
}
td.quantity input:focus {
	box-shadow: none;
}
td.quantity input
{
	height: 34px;
}

@media (max-width: 767px){

	div.textpayment table.productListing .quantity input[type="text"]
	{
		width: 30px;
	}
	td.quantity input.minus, .quantity input.plus
	{
		width: 20px;
	}
	table.checkoutButtons td input[type="image"]
	{
	    display: block;
	    margin: 0 auto;
	}
}
@media (max-width: 400px){
	#warrantybox .warrantyinfo label{
		font-size:15px;
	}
}
@media (max-width: 350px){
	#warrantybox .warrantyinfo label{
		font-size:13px;
	}
}