.productsNotifications{background:#f2fff7;color:inherit;}
p,table,h2,h1{padding:0;margin:0 0 1em 0;}
body{font:.8em "Trebuchet MS",Arial,sans-serif;background:#e6e6e6;width:1000px;text-align:center;color:#000;margin:1em auto;padding:0;}
input,textarea,select{font:.8em "Trebuchet MS",Arial,sans-serif;}
a, a span.description{color:#900;text-decoration:none;font-weight:bold;}
a:hover,#readMore:hover{color:#c00;}
#curr_categories,.alignLeft{text-align:left;}
#categories a,#cur_categories a,#searchResults a{color:#025953;font-weight:normal;}
#categories ul,#categories li,#cur_categories ul,#cur_categories li{margin:0;padding:0;list-style-type:none;text-align:left;}
#categories li a,#categories li.selected ul li a,#cur_categories li a,#cur_categories li.selected ul li a{display:block;border:1px solid #ccc;margin-bottom:5px;background-color:#fff;padding:0 10px 0 2px;color:#025953;z-index:0;}
.sfHover{z-index:99;}
#categories a.par,#cur_categories a.par{background:url(../../images/icons/cat.gif) no-repeat right center;}
#categories li a:hover,#cur_categories li a:hover{border:1px solid #ccc;background-color:#eee;text-decoration:none;}
#categories a.act,#cur_categories a.act{background-color:#eee;}
#navTabs{display:none;}
#navTabs span{border:1px solid #ccc;border-bottom:none;background:#fff url(../../images/icons/categories/diff.gif) no-repeat left center;margin:2px;padding:2px 4px;}
#navTabs a{white-space:nowrap;padding:2px 3px 2px 24px;line-height:20px;color:#900;font-weight:normal;font-size:.95em;}
hr{border:0;border-bottom:1px solid #ccc;}
#categories span,#cur_categories span{font-size:.95em;color:#666;}
.coordbar{background:url(images/power-sport-style-products.gif) no-repeat center;width:100%;height:25px;margin-bottom:10px;clear:both;}
#phoneNumber{font-weight:bold;font-size:1.3em;}
#breadCrumb{text-align:left;font-size:.9em;padding:0;margin:0 0 5px 0;}
#filterBreadCrumb{text-align:left;font-size:.9em;padding:0;margin:1px 0 6px 0;}
#filterBreadCrumb a{padding: 1px 22px 1px 4px;border:1px solid #CCCCCC;color:#197403;font-weight:normal;background:#a3d796 url(../../images/icons/filter-tick.gif) no-repeat right center;}
#filterBreadCrumb a:hover{color:#ffffff;background:#ff685b url(../../images/icons/filter-cross.gif) no-repeat right center;}
.bannerAd,.alignRight{text-align:right;}
#navLinks{background:#e6e6e6 url(images/nav-links-bg.gif) no-repeat left top;width:145px;vertical-align:middle;}
#navLinks ul{padding:0;margin:0;font-size:.85em;}
.addressSummary{color:#666;font-size:.9em;}
#navLinks li{padding:3px 0;margin:0;list-style-type:none;}
#navLinks img{padding:0 10px 2px 10px;vertical-align:middle;}
a.icon img,img.icon,img{vertical-align:middle;}
#search_container{width:250px;height:21px;background:url(images/search-bar.gif);margin-top:1px;}
#search_container #keywords{float:left;padding:0;margin:3px 0 0 7px;border:0;width:163px;background:none;}
#search_container #quick_find_lanch{float:right;}
#searchSuggest{display:none;}
#backToTop{text-align:center;text-transform:uppercase;font-size:.9em;padding-top:1em;}
#backToTop a{background:url(../../images/icons/up.gif) no-repeat center left;padding-left:16px;}
span.model{font-size:.7em;color:#666;}
FORM{display:inline;background:inherit;color:inherit;}
label{font-weight:bold;word-wrap: nowrap;}
.labelCell{width:1%}
#attribTable{width:100%;}
.selLabel,#captcha label{font-weight:normal;}
.s{text-decoration:line-through;background:inherit;color:inherit;}
.b{font-weight:bold;background:inherit;color:inherit;}
.productListing-even{background:#efefef;}
.productListing-heading{font-weight:bold;}
.Product_listingProductListing-heading,.Venticinque,.productListingTable th,td.priceHead{background:#025953 url(images/subheading-gradient.gif) repeat-x left center;color:#fff;font-weight:bold;}
.Product_listingProductListing-heading a,.Venticinque a,.productListingTable th a,td.priceHead a{color:#fff;}
.catImage{float:right;margin:7px 0 10px 10px;}
.main{font-size:.7em;background:inherit;color:inherit;}
.smallText{background:inherit;color:inherit;}
table,#manufacter_list{width:100%;}
#central .InfoBoxContenent2MABox{font-size:1.05em;padding:1em 1em 0 1em;}
table.register,.block,.ui-tabs-panel{padding:1em;width:auto;border:1px solid #ccc;margin-bottom:1em;margin-top:0;}
table.productListingTable{border:1px solid #ccc;}
p.security{padding:1em;text-align:center;border:1px dashed #000;background-color:#fcc;font-size:.95em;}
.editLink{float:right;text-transform:uppercase;padding-left:10px;}
.block li{margin-left:1em;}
#header label{display:none;}
#header table{margin:0;}
.tableHeading{font-size:1em;font-weight:bold;background:inherit;color:inherit;border-bottom:1px solid #ccc;}
CHECKBOX,RADIO,SELECT{font-size:1.0em;background:#efefef;border:1px solid #ccc;margin-bottom:2px;}
.input2ma,.input2ma2{font-size:1em;background:#efefef;border:1px solid #ccc;margin-bottom:2px;}
TEXTAREA{width:99%;font-size:1em;background:inherit;color:inherit;}
SPAN.greetUser{font-size:1em;color:#f0a480;font-weight:bold;background:inherit;}
SPAN.markProductOutOfStock{font-size:.75em;color:#c76170;font-weight:bold;background:inherit;}
.moduleRowOver{cursor:pointer;}
.checkoutBar.top{margin:0 0 2em 0;}
.checkoutBar{margin:2em 0 0 0;}
.checkoutBar ul{margin:0;padding:0;text-transform:uppercase;}
.checkoutBar li{text-align:center;float:left;width:25%;margin:0;padding:0;list-style-type:none;}
.checkoutBarFrom a{color:#c87777;}
.checkoutBarTo{color:#666;}
.checkoutBarCurrent{font-weight:bold;}
.messageStackError,.messageStackWarning{border:1px solid #900;background:#faa url(../../images/icons/error.gif) no-repeat 5px 5px;padding:.4em .8em .8em 40px;font-weight:bold;}
.messageStackSuccess{background-color:#fff;color:#f00;}
.inputRequirement{color:#f00;background:inherit;}
.Table_templateSx,.Table_templateDx{width:172px;float:left;}
#central{width:636px;float:left;margin:0 10px;}
.chosen#year_make_model{background:#e6e6e6 url(images/ymm-box-chosen.gif) no-repeat left top;height:37px;text-align:right;}
.chosen#year_make_model br{display:inline;}
.chosen#year_make_model div.InfoBoxContenent2MABox{margin-left:200px;}
.chosen select#Make,.chosen select#Model{width:130px;}
.chosen select#Year{width:80px;}
select#Make,select#Model,select#Year{width:220px;font-size:.90em;}
select#Variant,select#Chassis,select#Engine{width:142px;font-size:.90em;}
#year_make_model input{font-size:.90em;}
#year_make_model{background:#e6e6e6 url(images/ymm-box.gif) no-repeat left top;width:636px;height:87px;margin-bottom:10px;border:0;text-align:left;}
#year_make_model div.InfoBoxContenent2MABox{border:0;padding:8px;margin-left:340px;}
#year_make_model div.sidebarBoxFooter,#year_make_model p,#year_make_model a{display:none;}
#central #year_make_model div,#central #year_make_model p{background:none;}
#central #year_make_model h2{display:none;background:#fff url(images/main-top-blank.gif) no-repeat left top;margin-bottom:0;padding:1em 1em 0 0;}
#mainTop{display:block;height:6px;background:#fff url(images/main-top-blank.gif) no-repeat left top;}
#mainTop.cusco{background:#e6e6e6 url(../../images/headers/cusco.gif) no-repeat left bottom;height:132px;}
#mainTop.arp{background:#e6e6e6 url(../../images/headers/arp.jpg) no-repeat left bottom;height:132px;}
#mainTop.lsd{background:#e6e6e6 url(../../images/headers/lsd.jpg) no-repeat left bottom;height:132px;}
#mainTop.swift{background:#e6e6e6 url(../../images/headers/swift.jpg) no-repeat left bottom;height:123px;}
#mainTop.sfs{background:#e6e6e6 url(../../images/headers/sfs.jpg) no-repeat left bottom;height:132px;}
#mainTop.hks{background:#e6e6e6 url(../../images/headers/hks.jpg) no-repeat left bottom;height:77px;}
#mainTop.magnecor{background:#e6e6e6 url(../../images/headers/magnecor.jpg) no-repeat left bottom;height:132px;}
#mainTop.clearance{background:#e6e6e6 url(../../images/headers/clearance.jpg) no-repeat left bottom;height:106px;}
#mainTop.suzuki{background:#e6e6e6 url(../../images/headers/suzuki.jpg) no-repeat left bottom;height:124px;}
#mainTop.helix{background:#e6e6e6 url(../../images/headers/helix.jpg) no-repeat left bottom;height:91px;}
#mainTop.wiseco{background:#e6e6e6 url(../../images/headers/wiseco.jpg) no-repeat left bottom;height:77px;}
#mainTop.ford{background:#e6e6e6 url(../../images/headers/ford.jpg) no-repeat left bottom;height:77px;}
#mainTop.cosworth{background:#e6e6e6 url(../../images/headers/cosworth.jpg) no-repeat left bottom;height:54px;}
#mainBottom,#central .sidebarBoxFooter{display:block;height:8px;background:#fff url(images/main-bottom.gif) no-repeat left top;}
#central .BoxesInfoBoxHeadingCenterBoxTitle,#central h2,#central .ui-tabs-nav li a{padding:2px 6px;margin:0;display:inline-block;background:#025953 url(images/subheading-gradient.gif) repeat-x left center;color:#fff;border:1px #ccc solid;border-bottom:none;clear:both;text-transform:uppercase;font-size:1.2em;}
td{vertical-align:top;}
th{text-align:left;}
p.delivery{text-align:center;margin:0;padding:0 0 10px 0;}
p.delivery img{padding-top:10px;}
#signInOpts #opts td p{text-align:center;border:1px solid #ccc;padding:30px;height:13em;}
#signInOpts #opts td{width:50%;}
#productImage{padding:8px 15px 0 0;text-align:center;width:175px;}
#brandImg img{margin-top:5px;}
#brandImg,.floatRight{float:right;}
.floatLeft{float:left;}
.floatLeft{padding:2px;border:1px solid #e7e7e7;margin-right:10px;}
.floatRight{padding:2px;border:1px solid #e7e7e7;margin-left:10px;}
div.prodImage,img.prodImage,p.thumbnails img,.catListing img,.catImage,#manufacturer_info img,h1 img,ul.brands li a img,#brandImg img{vertical-align:middle;border:1px solid #ccc;padding:2px;background-color:#fff;}
#header input#keywords{color:#666;font-size:.85em;}
input#keywords.input2ma2{color:#000;}
#mainContent{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 1em;text-align:left;}
#priceWarning{color:#666;font-size:.9em;margin:0;padding:2em 0 0 0;text-align:center;}
td.price,.priceHead,table.productListingTable td.price,table.productListingTable td.priceHead{text-align:right;}
.dateAdded{color:#666;font-size:.9em;text-align:center;}
#pageFooter{font-size:.9em;}
#pageFooter p{margin:.5em 0;}
.Table_templateClear{font-size:.1em;clear:both;height:1px;}
.TemplateSpazio{font-size:.2em;background:inherit;color:inherit;}
.AlignLeft{text-align:left;background:inherit;color:inherit;}
.Trenta{width:30%;float:left;background:inherit;color:inherit;}
#checkoutBtns,#fullImage,p.thumbnails,p.viewAll{text-align:center;}
.CinquantaL{padding-left:1%;text-align:left;width:49%;float:left;background:inherit;color:inherit;}
.CinquantaR{text-align:right;width:49%;float:left;background:inherit;color:inherit;}
.ColorRed{color:#f00;}
.ColorGreen{color:#090;}
.clear,.Clear{font-size:0;clear:both;background:inherit;color:inherit;}
#header{text-align:left;margin-bottom:10px;}
#header td.bannerAd{padding-left:10px;}
.HeaderNavigationLeft{float:left;background:inherit;color:inherit;}
.HeaderNavigation{text-align:center;color:#000;font-weight:bold;}
.HeaderNavigationText{text-align:center;background:transparent;color:#000;font-weight:bold;}
.HeaderError{font-size:1em;background:#f00;color:#000;font-weight:bold;text-align:center;}
.HeaderInfo{font-size:.75em;background:#0f0;color:#000;font-weight:bold;text-align:center;}
A.HeaderNavigation:hover{background:#bcd;color:#000;}
a img{border:0;}
.ColorSpanRed{color:#d00;background:inherit;}
.pageHeading,h1{font-size:1.6em;font-weight:bold;color:#000;margin:0;padding:.3em 0 .5em 0;text-align:left;}
h1 img,h2 img{float:right;}
.TrentaTre{text-align:center;width:50%;background:url(images/box-gradient.gif) repeat-x bottom;}
.listingBox{border:1px solid #ccc;margin:.3em;padding:.3em;}
.imgCell{width:60px;}
.prodTitle{background-color:#e6e6e6;}
.boxLink{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;text-align:right;font-size:.9em;padding:0 1em 0 0;margin:0;text-transform:uppercase;}
h2{font-size:1.2em;text-align:left;font-weight:bold;background:#fff url(images/sidebar-top.gif) no-repeat left top;text-transform:uppercase;padding:.6em .6em 0 .6em;margin:0;clear:both;}
h2 img{vertical-align:middle;padding-right:5px;}
.sidebarBoxFooter{background:#fff url(images/sidebar-bottom.gif) no-repeat left bottom;height:7px;margin-bottom:10px;clear:both;}
.sidebarBoxFooter hr{display:none;}
.askQ{float:right;padding-left:5px;}
.InfoBoxContenent2MABox{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;padding:.7em;font-size:.95em;}
.BoxesErrorBox{background:#fff;font-weight:bold;color:#000;}
#central .InfoBoxContenent2MABox{border:1px solid #ccc;}
table.productListingBox td,table.productListingBox th,table.productListingTable td,table.productListingTable th{padding:4px;text-align:left;border:1px solid #ccc;}
table.productListingTable td,table.productListingTable th{border:none;}
.productListingTable img.prodImage{margin:2px;}
.productListingBox div.prodImage
{
	float: left;
	padding: 2px;
	text-align: center;
	width: 100px;
}

.productListingBox .prodImage img
{
	border: 0;
	padding: 0;
}

.productListingBox td div.details
{
	margin-left: 113px;
}

.productListing-even img.prodImage{border:1px solid #fff;}
.lang img{margin:4px;}
.cssbutton{background:#025953;color:#fff;font-weight:bold;font-size:.95em;cursor:pointer;text-align:center;border:1px;border-style:outset;border-color:#000;border-spacing:1px;}
a.cssbutton{padding:.08em .6em;}
a.cssbutton:hover{text-decoration:none;color:#fff;}
#readMore{font-weight:bold;cursor:pointer;color:#900;}
#reveal{display:none;}
span.vat{font-size:.85em;}
span.excVAT,span.description{font-size:.85em;color:#666;}
h1 span.excVAT,h1 span.vat{font-size:.7em;}
span.special{color:#f00;}
.catListing{text-align:center;}
.catListing td{width:33%;}
#cats ul{margin:0;position:absolute;top:-999em;left:-1px;background-color:#ccc;z-index:100;border:1px solid #ccc;padding:.5em;width:180px;}
#cats ul{margin:0;position:absolute;top:-999em;left:-1px;background-color:#025953;z-index:100;border:1px solid #ccc;padding:5px 5px 0 5px;width:180px;}
#cats{z-index:100;position:relative;}
#cats li{position:relative;background-color:#fff;}
#cats li:hover ul,#cats li.sfHover ul{top:0;left:144px;}
#categories li.selected a,#cur_categories li.selected a,#cur_categories li.selected ul li.selected a{background-color:#025953;background-image:none;color:#fff;}
#cur_categories li.cat_lev_1{font-size:.90em;padding-left:15px;border:0;}
.ui-tabs .ui-tabs-hide{display:none;}
#infoPage img{border:1px solid #ccc;padding:2px;}
#infoPage li{padding-bottom:1em;}
.centre{text-align:center;}
#map{float:right;width:350px;height:135px;border:1px solid #ccc;}
.log span{background-color:#ff0;font-weight:bold;font-size:.8em;}
#central h2.padBottom{margin-bottom:1em;}
p.viewAll{margin-top:1em;}
.log{display:none;}
.log:hover{visibility:visible;}
.noPad{padding:0;margin:0;}
.indentLeft{margin-left:1em;margin-right:1em;}
ul.brands{text-align:center;padding:0;list-style-type:none;}
ul.brands li{display:inline;}
ul.brands img{margin:2px 5px;}
table#productListing{width:100%;}
p.confirmButton{text-align:center;}
form#checkout_confirmation input.cssbutton,p.confirmButton input.cssbutton{background-color:#f00;font-size:150%;}
blockquote{color:#025953;font-style:italic;font-weight:bold;display:block;padding:1em .5em 0 .5em;margin:0;}
img.imgButton{vertical-align:baseline;}
.imgRight{float:right;padding:0 0 .5em .5em;}
.tip{color:#666;font-size:85%;}
.ui-tabs-nav li, ul.ui-tabs-nav{list-style-type: none;padding: 0;margin: 0;}
.ui-tabs-nav li{display: inline;}
#central .ui-tabs h2{display: none;}
#central .ui-tabs div.block{border: 0;padding: 0;margin: 0;}
#central ul.ui-tabs-nav li a{background:#025953 url(images/subheading-gradient-grey.gif) repeat-x left center;}
#central ul.ui-tabs-nav li.ui-tabs-selected a{background:#025953 url(images/subheading-gradient.gif) repeat-x left center;}
ul#tabNav{display:none;}
ul#tabNav.ui-tabs-nav{display: block;}
#referralLink{font-size:85%; margin-top:1em}
.paymentMethod{background-color:#fff; margin-bottom: 1em}
.paymentMethod table{background-color:#fff;display:none;}
.paymentSelected{background-color:#ccffcc;margin-bottom:1em;padding-bottom:1em}
.paymentSelected table{display:table;background-color:#fff;}
body.popup{width:auto;}
table.block2{border-collapse:collapse;}
table.block2 td{border:1px solid #ccc;padding:5px;}
.tableControls{font-size:.9em}
.hidden{display:none}
#wspekcard { background:white; border:3px solid white; }
#wspekcard td, #wspekcard th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align:left; }
#wspekcard th { padding:5px; background:#DD0000; text-align:right; color:white; font-weight:bold; font-size:18px; }
#wspekcard .hispec { background:#999; text-align:center; color:white; font-size:14px; font-weight:bold; }
#wspekcardbase { height:28px; background:#DD0000;}
div.coupon{background-color: yellow; padding: 1px 5px; border: 1px dashed rgb(0, 0, 0); text-align:center; font-weight:bold;}
.nowrap{white-space:nowrap;}
#refine_results p {border: 1px solid #ccc; padding: 6px; margin-bottom: 0; border-bottom-width: 0; clear: both;}
#refine_results input.button{vertical-align:bottom;}
#refine_results .input2ma, #refine_results .input2ma2 {margin:0; padding-left:2px;}


.star_wrap{position: relative}
.offer_star{width: 68px; height:68px; position: absolute; line-height: 110%; left: -15px; top: -15px; font-size: 85%; background-image: url('images/star.png'); color:#ffffff; text-align: center;}
.offer_star div{padding: 12px 4px 4px;}
.offer_star div div{padding: 2px 0 0 0;}
.offer_star strong{font-size: 125%; }

#ymm_apps_main { width: 100%; font-size: 90%; margin-top: 0; margin-bottom: 0; }
#ymm_apps_main td, #ymm_apps_main th { padding: 2px 4px; }

table.productListingTable table.ymm_apps, .ymm_apps { border-collapse: collapse; margin-bottom: 4px; font-size:85%; width: auto; margin-top: 4px; }
table.productListingTable td table.ymm_apps td, .ymm_apps td { border: 1px solid #ccc; padding: 0 2px; background-color: #fff; }
table.productListingTable td table.ymm_apps th, .ymm_apps th { border: 1px solid #ccc; padding: 0 2px; background: none #e6e6e6; color: #000; }

table.ymm_apps td.notes { vertical-align:middle; }

select#sort,input#refine{font-size:0.9em}
.imgHead{width:1px;}
#central h2.normal { color: #000000; background: none; border: none; text-transform: none; padding: 0 0 0.5em 0; }
.show-50 { -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:”alpha(opacity=50)”; filter:alpha(opacity=50); opacity:.50; }
table.dataTable { border: 1px solid #ccc; border-collapse: collapse; }
table.dataTable td, table.dataTable th { padding: 3px 6px; border: 1px solid #ccc; }

.bannerNav { height: 0; }
#bannerNav a { margin-left: 3px; padding: 1px 6px; background-color: #000; color: #fff; text-decoration: none; border: 1px solid #000; }
#bannerNav a.activeSlide { background: #fff; color: #000; }
#bannerNav a:focus { outline: none; }

#bannerNav { text-align: right; position: relative; left: 0; top: -23px; }
.tinyTip						{ padding: 4px 0px 0px 0px; display: block; background-color: #fff; border: 1px solid #000; }
.tinyTip .content				{ padding: 0px 5px 0px 5px; color: #010101; }
.tinyTip .bottom				{ font: 0px/0px sans-serif; }

table.productListingTable table.ymm_apps
{
	display:none;
	position: absolute;
}
   .twtr-tweet-text {
    font size: 90%;
    font-family: Arial,sans-serif;
    }
