html{color:#000;background:#FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select{*font-size:100%;}
legend{color:#000;}
html{height:100%;margin-bottom:1px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:62.5%;}
.type-style ul, .site-webpage ol, .site-webpage dd{padding-left:20px;}
.type-style ul li{list-style:outside disc;display:list-item;}
.type-style ol li{list-style:inside decimal;display:list-item;}
.type-style p{margin:1em 0;}
b, strong{font-weight:bold;}
u{text-decoration:underline;}
i{font-style:italic;}
a{color:#333;}
a:hover{color:#003989;}
.clear-both{clear:both;}
.site-webpage{font-size:1.4em;padding:20px 0;}
#siteWrapper{width:926px;padding-top:10px;margin:0 auto;}
#siteHeader{padding-bottom:4px;}
#siteHeaderTop{position:relative;z-index:10;min-height:101px;background:#36A0D0 url(../Design/siteHeaderTop.png) left top no-repeat scroll;}
#siteHeaderTopLeft{float:left;width:240px;margin:-5px 0 0 4px;}
#siteHeaderTopRight{float:right;width:682px;}
#siteLogo{display:block;width:240px;height:104px;background:url(../Design/siteLogo.png) left top no-repeat scroll;line-height:100px;text-indent:240px;overflow:hidden;}
#siteMiniCart{height:27px;padding:9px 14px 0 0;background:url(../Design/siteMiniCart.png) 342px 10px no-repeat scroll;color:#CCE0F4;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;text-align:right;text-transform:uppercase;}
#siteMiniCart a{margin-left:10px;color:#fff;}
#siteMiniCart a:hover{color:#CFD2C8;}
#siteMiniCart span.t{margin-left:10px;}
#siteMiniCart span.p{color:#fff;}
#siteHeaderEditableAreas{padding-top:18px;color:#27647F;text-align:right;font-size:1.1em;}
#siteHeaderEditableAreas strong, #siteHeaderEditableAreas b{color:#fff !important;text-transform:uppercase;}
#siteHeaderEditableAreas p{margin-bottom:2px;}
#siteHeaderTelephone{float:right;width:210px;font-size:12px;min-height:38px;padding:0 14px 0 0;background:url(../Design/siteTelephone.png) left top no-repeat scroll;}
#siteHeaderTelephone strong{font-weight:normal;}
#siteHeaderTelephone span{font-size:14px !important;font-weight:bold;}
#siteHeaderDelivery{float:right;width:150px;min-height:38px;padding:0 25px 0 0;background:url(../Design/siteDelivery.png) left top no-repeat scroll;}
#siteHeaderDelivery strong{font-weight:normal;}
#siteHeaderDelivery span{font-size:14px !important;font-weight:bold;}
#siteHeaderSecureServerWrapper{float:right;width:260px;height:28px;padding-right:20px;background:url(../Design/siteHeaderSecureServer.png) center bottom no-repeat scroll;overflow:visible;}
#siteHeaderSecureServer{position:relative;top:-62px;padding:0 60px 0 0;min-height:81px;background:url(../Design/siteHeaderLock.png) right 23px no-repeat scroll;}
#siteHeaderSecureServer strong{font-size:16px;font-weight:normal;text-transform:none;}
#siteHeaderSecureServer span{font-size:15px !important;}
#siteHeaderBot{position:relative;z-index:20;width:926px;min-height:36px;background:url(../Design/siteHeaderBot.png) left top no-repeat scroll;overflow:hidden;}
#siteHeaderLinks{float:left;width:430px;padding-top:9px;}
#siteHeaderLinks ul{}
#siteHeaderLinks ul li{float:left;padding:0 6px 0 8px;background:url(../Design/siteWebpagesSep.png) left center no-repeat scroll;}
#siteHeaderLinks ul li:first-child{padding-left:11px;background:none;}
#siteHeaderLinks ul li a{color:#fff;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;text-decoration:none;text-transform:uppercase;vertical-align:middle;}
#siteHeaderLinks ul li a:hover{color:#092C68;}
#siteHeaderForm{float:right;width:480px;}
#siteHeaderSearch{float:left;padding-top:7px;}
#siteHeaderSearch label{margin-right:5px;color:#fff;font-weight:bold;line-height:19px;vertical-align:middle;text-transform:uppercase;}
#siteSearchTxt{width:149px;height:16px;padding:3px 3px 0;border:none;background:#fff url(../Design/siteSearchTxt.png) left top no-repeat scroll;vertical-align:middle;}
#siteSearchBtn{width:17px;height:19px;border:none;background:url(../Design/siteSearchBtn.png) left top no-repeat scroll;vertical-align:middle;cursor:pointer;}
#siteHeaderManufacturers{float:right;padding:7px 7px 0 0;}
#siteHeaderManufacturers select{width:227px;height:19px;text-transform:uppercase;}
#siteBody{}
#siteBodyTop{}
#siteBodyBot{width:926px;padding:7px 0;overflow:hidden;}
#siteBodyLeft{float:left;width:180px;}
#siteBodyCenter{margin:0 0 0 190px;}
.col-box{margin-bottom:10px;background:url(../Design/siteColBox.png) -360px top repeat-y scroll;overflow:hidden;}
.col-box-top{background:url(../Design/siteColBox.png) left top no-repeat scroll;overflow:hidden;}
.col-box-bot{padding:5px 0 13px;background:url(../Design/siteColBox.png) -180px bottom no-repeat scroll;overflow:hidden;}
.col-box-header{padding:0 7px 6px;color:#fff;font-size:1.1em;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;}
.col-box-body{padding:3px;border-top:1px solid #99CCFF;border-bottom:1px solid #99CCFF;background:url(../Design/siteColBox.png) -540px top repeat-y scroll;overflow:hidden;}
#siteCategories .col-box-body{padding:3px 0;}
#siteCategories ul{display:block;background:url(../Design/siteCategorySep.png) center bottom no-repeat scroll;}
#siteCategories ul li{display:block;background:url(../Design/siteCategorySep.png) center top no-repeat scroll;}
#siteCategories ul li.first{background:none;}
#siteCategories ul li a{display:block;padding:4px 8px;color:#2C78C6;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;text-decoration:none;}
#siteCategories ul li a:hover{background:url(../Design/siteCategoryArrow.jpg) left center no-repeat scroll;text-decoration:underline;}
#siteCategories ul li ul{background-position:center top;}
#siteCategories ul li ul li{background-image:url(../Design/siteCategorySep2.png);}
#siteCategories ul li ul li a{color:#333;}
#siteCategories ul li ul li a:hover{color:#000;background:none;}
#siteNewsletter p{margin:3px;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;color:#666;font-size:1.1em;}
#ekmResponseEmailAddress{width:149px;height:16px;padding:3px 3px 0;border:none;background:#fff url(../Design/siteSearchTxt.png) left top no-repeat scroll;vertical-align:middle;}
#ekmResponseSignupButton{width:17px;height:19px;border:none;background:url(../Design/siteSearchBtn.png) left top no-repeat scroll;font-size:0;line-height:100px;overflow:hidden;vertical-align:middle;cursor:pointer;}
#siteManufacturers .col-box-body{padding:0 1px;}
.manufacturer-image{padding:5px 0;text-align:center;background:url(../Design/siteManuImg.png) left bottom repeat-x scroll;}
#siteViewAllManufacturers{padding:5px 15px;color:#666;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-size:1.2em;text-decoration:none;text-align:center;}
#siteViewAllManufacturers:hover{color:#333;}
.special-offer{font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;}
.special-offer-image{text-align:center;padding:10px 0;height:136px;}
.special-offer-name{padding:5px;font-size:1.2em;text-align:center;}
.special-offer-name a{color:#333;text-decoration:none;font-weight:bold;}
.special-offer-name a:hover{color:#000;}
.special-offer-price{padding:5px;color:#06c;font-size:1.1em;text-align:center;}
.top-seller{padding:2px 0;border-bottom:1px solid #809DB9;overflow:hidden;}
.top-seller-image{float:left;width:48px;height:48px;text-align:center;}
.top-seller-name{padding-top:4px;margin-left:50px;}
.top-seller-name a{color:#333;font-weight:bold;text-decoration:none;}
.top-seller-name a:hover{color:#1F6AB9;text-decoration:underline;}
.top-seller-price{margin-left:50px;color:#06C;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-size:1.1em;}
#siteFooter{}
#siteFooterTopOuter{background:#f7f7f7 url(../Design/siteFooterTop.png) left bottom no-repeat scroll;}
#siteFooterTop{min-height:157px;padding-left:10px;background:url(../Design/siteFooterGradTop.png) left top no-repeat scroll;overflow:hidden;}
.footer-col{float:left;background:url(../Design/siteFooterCol.png) left 20px repeat-y scroll;width:186px;padding:10px 20px 20px;}
.footer-col:first-child{background:none;}
.footer-col-heading{padding:5px;color:#003989;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.4em;border-bottom:1px dotted #ccc;}
.footer-col-body{padding:10px;line-height:140%;color:#666;}
.footer-col-body a{color:#666;}
.footer-col-body a:hover{color:#333;}
.footer-col-body strong{font-weight:normal;font-size:12px;}
#siteFooterBot{padding:7px 0;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;overflow:hidden;}
#siteFooterBotLeft{float:left;}
#siteFooterBotRight{float:right;}
#siteFooterBot a{color:#666;text-decoration:none;}
#siteFooterBot a:hover{color:#333;}
.pail-box{margin-bottom:7px;background:url(../Design/sitePailnew.png) -1472px top repeat-y scroll;}
.pail-box-top{background:url(../Design/sitePailnew.png) left top no-repeat scroll;}
.pail-box-bot{background:url(../Design/sitePailnew.png) -736px bottom no-repeat scroll;padding:0 2px 11px;overflow:hidden;}
.pail-box.alt .pail-box-top{}
.pail-box.alt .pail-box-top{padding-top:12px;}
.pail-box-header{height:32px;padding:0 8px;color:#666;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;line-height:29px;vertical-align:middle;overflow:hidden;}
.pail-box-body{padding:2px 0;}
.category-row{overflow:hidden;padding-left:3px;margin:29px 0;}
.category{float:left;width:143px;border:1px solid #999;margin:0 0 0 29px;}
.category-image{background:#fff;border-bottom:1px solid #999;}
.category-image-inner{padding:10px 0;text-align:center;}
.category-name{padding:5px 0;text-align:center;}
.category-name a{color:#666;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.category-name a:hover{color:#333;text-decoration:underline;}
.product-row{overflow:hidden;padding-left:10px;margin:30px 0;}
.product{float:left;width:144px;border:1px solid #999999;margin:0 0 0 24px;padding-bottom:9px;}
.product-image{}
.product-image-inner{padding:1px 0;background:#fff;text-align:center;}
.product-name{padding:0 5px;margin:5px 0;text-align:center;}
.product-name a{color:#113748;text-decoration:none;text-transform:uppercase;}
.product-name a:hover{color:#333;text-decoration:underline;}
.product-price{color:#333;font-size:1.2em;font-weight:bold;text-align:center;}
.product-price.rrp{color:#333;text-decoration:line-through;}
.product-atc{margin-top:10px;}
.product-atc a{display:block;width:125px;height:20px;margin:0 auto;background:url(../Design/pageProductAtc.png) left top no-repeat scroll;line-height:20px;text-indent:140px;overflow:hidden;}
.product-atc a:hover{background-position:left -20px;}
.text-area{width:713px;margin:0 auto;background:#fff url(../Design/pagetextareatop.png) left top no-repeat scroll;}
.text-area-inner{padding:3px 0 3px 15px;background:url(../Design/pagetextareabotnew.png) left bottom no-repeat scroll;}
.text-area-scroll{height:160px;font-family:"Arial, "Century Gothic, Arial, Helvetica, sans-serif;overflow:auto;}
.text-area-heading{color:#2F9DCE;font-size:1.4em;font-weight:bold;margin-top:12px;}
.text-area-body{color:#666;font-size:1.2em;}
.text-area-body p{padding-right:15px;}
.cartcheckout-navigation{width:514px;padding:2px 0;border:1px solid #ccc;background:#042C60 url(../Design/siteCartLinkGrad.png) left -28px repeat-x scroll;color:#fff;}
.cartcheckout-navigation .le-continue-shopping, .cartcheckout-navigation .le-update-cart, .cartcheckout-navigation .le-checkout{display:block;height:28px;margin:0 auto;background-image:url(../Design/siteCartLinks.png);background-repeat:no-repeat;background-attachment:scroll;line-height:28px;text-indent:155px;overflow:hidden;cursor:pointer;}
.cartcheckout-navigation .le-continue-shopping{width:153px;background-position:left top;}
.cartcheckout-navigation .le-update-cart{width:110px;background-position:-153px top;}
.cartcheckout-navigation .le-checkout{width:95px;background-position:-263px top;}
.cartcheckout-navigation .le-continue-shopping:hover{background-position:left -28px;}
.cartcheckout-navigation .le-update-cart:hover{background-position:-153px -28px;}
.cartcheckout-navigation .le-checkout:hover{background-position:-263px -28px;}
#ekmCustomerLoginPage{width:auto !important;}
#ekmCustomerLogin{float:none !important;display:block !important;width:auto !important;}
#ekmCheckoutNote{float:none !important;width:auto !important;display:block !important;}
#ekmCheckoutNoteTitle{background-color:#003989 !important;color:#fff;}
#ekmCheckoutNoteText{border:1px solid #003989 !important;}
#agreeToTermsPara{display:none;}
.checkout-page #agreeToTermsPara{display:block;}
.product{width:146px;}
.cart-page select{width:200px;}
.cart-page .cart-question-mark{width:20px;height:20px;margin-left:2px;background:url(../Design/cartquestionmark.png) left top no-repeat scroll;cursor:default;vertical-align:top;}
.cart-page .cart-question-mark span{display:block;width:20px;height:20px;line-height:20px;text-indent:24px;overflow:hidden;}
.cart-page .cart-question-mark:hover{background-position:left -20px;}
.cart-popup{display:none;padding:0 5px;border:1px solid #2F9DCC;background:#DFF5FD;color:#09556F;font-size:11px;}
.cart-popup p{margin:10px 0;}
.ekm-cart-button-continue, .ekm-cart-button-update, .ekm-cart-button-checkout{background-image:url(../Design/siteCartLinks.png);background-repeat:no-repeat;background-attachment:scroll;line-height:50px;text-indent:200px;overflow:hidden;}
.ekm-cart-button-continue{width:144px;height:22px;background-position:left top;margin-left:40px;margin-top:7px;}
.ekm-cart-button-update{width:144px;height:22px;background-position:-144px top;margin-right:40px;margin-top:7px;}
.ekm-cart-button-checkout{width:182px;height:36px;background-position:-288px top;}
.ekm-cart-button-continue:hover{background-position:left -22px;}
.ekm-cart-button-update:hover{background-position:-144px -22px;}
.ekm-cart-button-checkout:hover{background-position:-288px -36px;}
.cart-btn-1{width:362px;height:28px;background:url(../Design/siteCheckoutBtns.png) left top no-repeat scroll;}



