@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}strong,th,b {font-weight:bold;}html{font-size:16px;height:100%;}body {height:100%;font-family:Helvetica,Arial,sans-serif;color:#242424;font-size:62.5%;background-color:#fff;}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear:after{ clear:both; }.clear{ zoom:1; }a{text-decoration:none;outline:none;color:#CC0033;}a:link {text-decoration:none;outline:none;color:#CC0033;}a:hover {color:#CC0033;}header{position:relative;z-index:2;}header #logo{position:absolute;width:475px;height:84px;z-index:100;top:5px;left:-5px;}header #contact-info{height:38px;position:absolute;right:0;padding:10px 15px 15px 15px;font-size:16px;font-weight:normal;font-family:'titilliumtext22l_ltthin',Arial,Helvetica,sans-serif;color:#fff;line-height:1.2;}#contact-info-left{ float:left; padding:0 20px 0 10px; border-left:1px solid #8B8B8B;}#contact-info-left span{color:#696767;}#contact-info-right{ float:right; padding-top:16px;padding:16px 0 0 10px; border-left:1px solid #8B8B8B;}#contact-info h3{font-family:'titilliumtext22l_ltmedium',Arial,Helvetica,sans-serif;color:#fff;font-size:20px;font-weight:normal;margin:0 0 10px 0;text-align:right;}header #header-content{float:right;}header .wrap{height:150px;position:relative;}#bg-header{background-color:#2B2B2B;height:150px;border-bottom:3px solid #CC0033;}.wrap {width:965px;margin:0 auto;position:relative;}#wrap {margin:0 auto;height:100%;}body > div#wrap {height:auto;min-height:100%;}#sticky{display:block;padding-bottom:300px; }#content-main-homepage{padding:0;background:url(/img/footer_bottom.png) 0 bottom no-repeat #fff;}#content-main{padding:20px;background:url(/img/footer_bottom.png) 0 bottom no-repeat #fff;}section#content-homepage{width:310px;float:left;}#homepage-sidebar{width:630px;float:right;text-align:right;padding:0 0 0 0;margin:0 0 0 0;}.homepage-advertising{position:relative;z-index:0;margin:0 0 25px 0;}.homepage-advert-inner{z-index:20;position:relative;}.advert-link{position:absolute;top:50px;left:50px;}a.placeholder{}.homepage-search{width:960px;height:60px;position:absolute;top:320px;z-index:0;background-color:#EBEBEB;-moz-border-radius:10px;border-radius:10px;}#homepage-sidebar img{}#homepage-sidebar .logos {display:flex;align-items:start;}section#content{width:660px;float:left;}section#content.full{float:none;width:auto;}#content-contact-left{width:400px;float:left;padding:0 8px 0 0;}#content-contact-right{width:250px;float:right;padding:0;}aside{width:270px;float:right;z-index:200;position:relative;}aside #product-range-container{background:url(/img/sidebar_bg_bottom.png) 0 bottom no-repeat #F6F6F6;width:220px;float:right;padding:25px;position:relative;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-moz-box-shadow:-2px 2px 2px rgba(0,0,0,0.05);-webkit-box-shadow:-2px 2px 2px rgba(0,0,0,0.05);box-shadow:-2px 2px 2px rgba(0,0,0,0.05);}aside #product-range-container h2{font-family:'titilliumtext22l_ltmedium',Arial,Helvetica,sans-serif;color:#CC0033;font-size:27px;font-weight:normal;margin:0 0 15px 0;}aside #product-range-container ul{margin-top:60px;}aside #product-range-container ul li a{color:#333333;font-size:14px;padding:10px;line-height:1.8;width:217px;height:26px;}aside #product-range-container ul li.current,aside #product-range-container ul li:hover{background:url(/img/product_range_container_hover.png) 0 0 no-repeat;font-size:14px;color:#000;}#search-homepage{width:280px;height:33px;position:absolute;left:8px;top:340px;z-index:200;}#search-homepage input#search-field{font-family:Arial,Helvetica,sans-serif;font-size:11px;height:33px;width:180px;color:#767676;padding:0 30px 0 8px;background:url(/img/search_bg.png) 0 0 no-repeat;border:none;line-height:24px;}#search-homepage input#search-btn{position:absolute;right:0px;top:0px;}#search{width:218px;height:33px;position:absolute;right:29px;top:70px;}#search input#search-field{font-family:Arial,Helvetica,sans-serif;font-size:11px;height:33px;width:180px;color:#767676;padding:0 30px 0 8px;background:url(/img/search_bg.png) 0 0 no-repeat;border:none;line-height:24px;}#search input#search-btn{position:absolute;right:0px;top:0px;}section#feature-slideshow {width:960px;height:375px;display:block;overflow:hidden;margin:0 0 20px 0;}#feature-container{position:relative;padding:0;z-index:10;margin:0;}#feature {width:960px;height:375px;overflow:hidden;position:relative; }#feature > * {position:absolute; top:0; left:0;width:100%;height:100%; }#photo-banner{background:url(/img/homepage_photo_banner.png) 0 0 no-repeat;width:358px;height:124px;position:absolute;z-index:15;top:30px;}.promotionsitem-list{border:3px solid #F6F6F6;margin-bottom:20px;width:605px;padding:20px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}.promotions-table td{font-size:14px;margin-bottom:30px;line-height:1.4;padding:8px 10px 8px 0;vertical-align:top;}.newsitem-list{border-bottom:1px dashed #CCCCCC;margin-bottom:20px;width:645px;}.news-filter{width:618px;height:50px;border:1px solid #CCCCCC;}#search-filter{background:#F6F5F4;margin:0 0 30px 0;}#search-filter label{display:block;color:#fff;padding:0 10px;font-size:14px;}#search-filter select{padding:4px;margin:5px 0 0 5px;border:0px;background:#fff;font-size:14px;border:1px solid #CCCCCC;}#search-filter ul{margin:8px 0 0 0;padding:0 3px;}#search-filter ul li{margin:0;padding:8px 0;float:left;list-style:none;background:none;font-size:14px;}#search-filter ul li a{display:block;padding:0 20px;font-size:14px;background:url(/img/divider.png) right 0 repeat-y;color:#CC0033;}#map-div{width:630px;float:left;margin:10px 0 40px 0;position:relative;}#map_canvas{width:630px;height:235px;margin:0px 0 0px 0;border:10px solid #EBEBEB;-moz-border-radius:10px;border-radius:10px;}#brands-home{width:620px;height:100px;margin:18px 0 30px 0;padding:10px 5px 10px 5px;float:left;background-color:#EBEBEB;-moz-border-radius:10px;border-radius:10px;}#brands-home img{margin:0 16px 10px 0;float:left;}#brands{background-color:#EBEBEB;-moz-border-radius:10px;border-radius:10px;width:640px;height:85px;margin:10px 0 10px 0;padding:15px;float:left;}#brands img{margin:0 20px 5px 0;float:left;}.last-brand{margin:0 0 0 0;}#find-your-part-banner{margin:10px 0 10px 0;float:right;}#footer-bg{background-color:#2B2B2B;}#footer-left{float:left;}#footer {width:960px;background-color:#2B2B2B;color:#D0D0D0;padding:10px 0 0 0;height:290px; margin-top:-300px;}#footer p{font-size:14px;}#footer p a{font-size:12px;color:#D0D0D0;font-family:Arial,Helvetica,sans-serif;margin-bottom:0;padding:0 0 0 0;}#footer-menu ul {float:left;width:540px;font-size:1.6em;line-height:1.5em;}#footer-menu ul li{width:150px;float:left;text-transform:none;margin:0 30px 0 0 ;}#footer-menu ul li a {color:#262626;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#footer-menu ul li a:hover{color:#3c3c3c;}#copyright{font-family:Arial,Helvetica,sans-serif;height:auto;text-align:left;float:left;font-size:1.2em;line-height:1.2em;}.siteby-container{float:right;text-align:right;}a.siteby{color:#666666;text-decoration:none;margin-left:3px;}a.siteby span{display:none;}a.siteby:hover span{display:inline;}a.siteby{}a.siteby:hover{}body.default a.siteby{color:#262626;text-decoration:none;margin-left:3px;}body.default a.siteby span{display:none;}body.default a.siteby:hover,body.dark a.siteby:hover{}body.default a.siteby:hover span,body.dark a.siteby:hover span{display:inline;}body.light a.siteby{}body.light a.siteby:hover{}.product-list#categories ul{margin:0;}.product-list#categories ul li{padding:8px 12px;margin:0;background-image:none;background-color:#fff;}.product-list#categories ul li:nth-child(2n){background-color:transparent;}.product-list#categories ul li a:hover{text-decoration:underline;}.back-button{font-size:1.2em;margin:0 0 12px 0;}.product-list{background-color:#f5f5f5;padding:6px;}table.products{width:100%;background-color:#fff;}table.products tr th{background-color:#00B2FD;color:#fff;font-size:1.6em;padding:9px 12px;text-align:left;border-bottom:1px solid #f5f5f5;}table.products tr td{border-bottom:1px solid #f5f5f5;vertical-align:top;padding:37px 0 0 12px;font-size:1.4em;}table.products tr td.img{padding:8px;width:120px;overflow:hidden;}table.products tr td.img img{max-width:110px;}@media \0screen {table.products tr td.img img {width:auto; }}table.products tr td.description{padding:15px 0 0 0;}table.products tr td.description h3{margin:0;}table.products tr td.unit{width:80px;}a.enquire-btn{font-size:13px !important;display:block;float:left;line-height:25px !important;}.panel{border:1px solid #ddd;padding:15px;}#existing-customer-login{float:left;width:250px;margin:15px 15px 0 0;}#new-customer-signup{float:left;width:285px;margin:15px 0 0 0;}nav{display:block;position:absolute;z-index:10;bottom:0;height:44px;width:960px;background:url(/img/nav_background.png) 0 0 no-repeat;}nav ul li {float:left;margin:0;}.wrap nav ul li a {display:block;font-size:16px;line-height:2.5;font-family:'titilliumtext22l_ltmedium',Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;color:#FFF;text-align:center;padding:0 2px 0 15px;height:45px;}nav ul li a span{height:45px;display:block;padding:0 20px 0 4px;}nav ul li.current a,nav ul li a:hover{background:url(/img/nav_left.png) 0 0 no-repeat;color:#fff;}nav ul li.current span,nav ul li:hover span{background:url(/img/nav_right.png) right 0 no-repeat;}#register{display:block;position:absolute;z-index:20;bottom:0;right:0;height:44px;width:116px;padding:0 12px 0 12px;}#register a{font-family:'titilliumtext22l_ltmedium',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:2.5;text-decoration:none;color:#FFF;text-align:center;height:45px;}#register:hover,#register.current{background:url(/img/register_hover.png) 0 0 no-repeat;color:#fff;height:44px;width:116px;cursor:pointer;}#quick-links{display:block;position:relative;z-index:20;float:right;height:45px;}#quick-links ul li {float:left;margin:0;}.wrap #quick-links ul li a {display:block;font-size:14px;line-height:3;font-family:'NeutraTextRegular',Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;text-transform:uppercase;color:#FFF;text-align:center;padding:0 0 0 7px;height:45px;}#quick-links li a {}#quick-links li{background:url(/img/quicknav_bg.png) left 0;}#quick-links li:first-child{background:url(/img/bg_quicknav_first.png) left 0 no-repeat;}#quick-links li:last-child{background:url(/img/bg_quicknav_last.png) right 0 no-repeat;}#quick-links li:first-child a {background:url(/img/bg_quicknav_left.png) left 0 no-repeat;}#quick-links li:last-child a span{background:url(/img/bg_quicknav_right.png) right 0 no-repeat;}#quick-links ul li a span{height:45px;display:block;padding:0 13px 0 6px;}#quick-links ul li.current a,#quick-links ul li a:hover{background:url(/img/quicknav_bg_left_on.png) 0 0 no-repeat;color:#fff;}#quick-links ul li.current span,#quick-links ul li:hover span{background:url(/img/quicknav_bg_right_on.png) right 0 no-repeat;}ul.customer-nav li{float:left;}#breadcrumb{padding:0 0 16px 0px;clear:both;}#breadcrumb a{color:#999;}#breadcrumb a:hover{text-decoration:underline;}#breadcrumb li:not(:last-child) a{background:url(/img/crumb.gif) right center no-repeat;padding:0 9px 0 0;}#breadcrumb li{display:inline;float:left;margin:0 5px 0 0;background:none;padding:0;font-size:11px;}#customer-controls{background:#f5f5f5;border-radius:6px;padding:7px 12px;margin:0 0 20px 0;border:1px solid #ddd;}#customer-controls h4{float:left;margin:0;}#customer-controls ul{margin:0;padding:0;float:right;}#customer-controls ul li{margin:0;padding:0 0 0 20px;float:left;background:none;}#customer-controls ul li a{}#customer-controls ul li a:hover{text-decoration:underline;}input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:14px;vertical-align:middle;}input{vertical-align:middle;}input.text,textarea,select{padding:5px 6px;color:#222;font-size:13px;color:#666;background-color:#f6f6f6;border:1px solid #ededed;border-width:1px 1px 0 1px;width:220px;box-shadow:inset 0px 0px 2px #E3E3E3;}textarea{resize:vertical;}input.text{resize:none;}dl.form{}dl.form dt{float:left;clear:left;width:130px;margin:0 0 3px 0;line-height:1.3;padding:0;}dl.form dt label{font-family:Arial,Helvetica,sans-serif;font-size:14px;}dl.form dt em{color:#f30;}dl.form dd{float:left;width:250px;padding:0;margin-bottom:10px;line-height:1.4;}dl.short dd{width:250px;}dl.form dd.alt{margin-bottom:17px;}dl.form dd.last{margin-bottom:0;}dl.form dd input{}dl.form dd textarea{width:300px;}em.req{color:#00B2FD;font-size:1.2em;}dl.form dd em.req{background:url(/img/icn_required.png) 0 3px no-repeat;overflow:hidden;width:12px;padding:15px 0 0 0;height:15px;text-indent:-9999px;display:block;float:right;margin:0 2px;}dl.form dd input.form-submit{width:114px;height:33px;border:none;}.form .inner-left{width:320px;float:left;}.form .inner-right{width:330px;float:right;}#captcha{margin-bottom:7px;border:1px solid #ddd;padding:5px 8px;}#captcha img,#captcha input{vertical-align:middle;display:inline-block;font-size:20px;margin-right:6px;}#captcha input{height:24px;line-height:24px;width:85px;font-size:12px; font-weight:normal; text-align:center;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;letter-spacing:1px;background-color:#FBFBFB;border:1px solid #d3d3d3;}#enquiry-form-content{overflow:hidden;}.form-error{border:1px solid #FF4C7F;background:#FFD2D4 url(/img/bg_error.png);padding:15px 22px 1px 22px;border-radius:4px;margin-bottom:15px;box-shadow:0 1px 3px #bbb;}.form-error h3{margin:0 0 1em 0;font-weight:bold;font-size:1.8em;}.form-error li{}.form-error p{margin:0;}.fc-field-error { border:1px solid #CC0033 !important; }button { position:relative;border:0; padding:0;cursor:pointer;overflow:visible; }button::-moz-focus-inner {border:none;}button span { position:relative;display:block; white-space:nowrap;}@media screen and (-webkit-min-device-pixel-ratio:0) {button span {margin-top:-1px;}}button,a.button{font-family:'titilliumtext22l_ltthin',Helvetica,Arial,sans-serif;color:#fff;font-size:15px;line-height:15px;border-radius:8px;border:1px solid #2CAFE7;cursor:pointer;background-color:#00B2FD;box-shadow:0 1px 0 rgba(255,255,255,0.35) inset; height:2em;outline:0 none;padding:0 0.91em;vertical-align:middle;white-space:nowrap;word-wrap:normal;text-decoration:none;}button:hover,a.button:hover{background-image:-moz-linear-gradient(center top ,#31C0FC 0px,#00B2FD 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#31C0FC),to(#00B2FD));text-decoration:none;}@font-face {font-family:'titilliumtext22l_ltthin';src:url('/includes/webfonts/titilliumtext22l002-webfont.eot');src:url('/includes/webfonts/titilliumtext22l002-webfont.eot?#iefix') format('embedded-opentype'), url('/includes/webfonts/titilliumtext22l002-webfont.woff') format('woff'), url('/includes/webfonts/titilliumtext22l002-webfont.ttf') format('truetype'), url('/includes/webfonts/titilliumtext22l002-webfont.svg#titilliumtext22l_ltthin') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'titilliumtext22l_ltmedium';src:url('/includes/webfonts/titilliumtext22l004-webfont.eot');src:url('/includes/webfonts/titilliumtext22l004-webfont.eot?#iefix') format('embedded-opentype'), url('/includes/webfonts/titilliumtext22l004-webfont.woff') format('woff'), url('/includes/webfonts/titilliumtext22l004-webfont.ttf') format('truetype'), url('/includes/webfonts/titilliumtext22l004-webfont.svg#titilliumtext22l_ltmedium') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'titilliumtext22l_rgbold';src:url('/includes/webfonts/titilliumtext22l005-webfont.eot');src:url('/includes/webfonts/titilliumtext22l005-webfont.eot?#iefix') format('embedded-opentype'), url('/includes/webfonts/titilliumtext22l005-webfont.woff') format('woff'), url('/includes/webfonts/titilliumtext22l005-webfont.ttf') format('truetype'), url('/includes/webfonts/titilliumtext22l005-webfont.svg#titilliumtext22l_rgbold') format('svg');font-weight:normal;font-style:normal;}h1{font-family:'titilliumtext22l_ltmedium',Arial,Helvetica,sans-serif;font-weight:normal;color:#CC0033;font-size:30px;margin:0 0 15px 0;}h2{font-family:'titilliumtext22l_ltmedium',Arial,Helvetica,sans-serif;color:#00B2FD;font-size:25px;font-weight:normal;margin:20px 0 10px 0;}h3{font-family:'titilliumtext22l_ltmedium',Arial,Helvetica,sans-serif;color:#CC0033;font-size:18px;font-weight:normal;margin:0 0 10px 0;}h4{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;margin:0 0 12px 0;}p{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;margin-bottom:18px;}.intro{font-size:18px;line-height:1.3;}.red{color:#CC0033;}.black{color:#000;}div.hr{height:1px;background:url(/img/hr_bg.png) left bottom repeat-x;padding-bottom:14px;margin-bottom:34px;}div.hr hr{display:none;}p.note,.note{font-size:12px;}small,.small{font-size:12px;}.copy h1{clear:both;}.copy ul { margin-bottom:18px;}.copy ul li {background:url("/img/bullet_copy.gif") no-repeat scroll 7px 8px transparent;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0 0 0 23px;margin-bottom:8px;line-height:1.4;font-style:normal;}.copy ol { margin-bottom:18px;}.copy ol li {font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0 0 8px 30px;padding:0 0 0 0;line-height:1.4;font-style:normal;list-style:decimal;}table.data{width:100%;color:#222;font-size:12px;margin-bottom:30px;}table.data th{font-size:14px;color:white;text-align:left;line-height:1.4;padding:8px 10px 8px 10px;vertical-align:top;border:1px solid #EFEFEF;background-color:#CC0033;}table.data td{font-size:14px;align:left;line-height:1.4;padding:8px 10px 8px 10px;vertical-align:top;border:1px solid #EFEFEF;}.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}*:first-child+html .clear{min-height:1px;}.tuck{display:block;text-indent:-9999px;overflow:hidden;}