#NavBar{background:#666669;border:1px solid darkgrey;border-radius:5px;bottom:14px;clear:both;font-weight:700;height:39px;margin:0;padding:0;position:absolute;width:938px}
#NavBar li:last-child{border-right:0px}
#NavBar li:first-child{margin-left:192px}
#NavBar li{border-right:1px solid white;display:block;float:left;height:39px;line-height:20px;padding:0;position:relative;text-align:center}
#NavBar li:hover{background:#FBFBFC}
#NavBar li a{color:#fff;display:block;font-size:14px;height:19px;line-height:20px;margin:0 1px;min-width:140px;outline:0;padding:10px 15px 8px 15px;text-decoration:none}
#NavBar li:hover a,#NavBar p,#NavBar div,#sidebar .tree ul li.active li a{color:#000}
#NavBar .current{background:#A2D344;border-radius:0px;color:#000}
#NavBar .current a,#sidebar .tree li.end>a>i span{background:none}
#NavBar li .menu_1 ul li.current,#NavBar li .menu_1 ul li,#NavBar li .menu_1 ul li a.current{background:none;border-radius:0px;color:#CD6600;font-weight:100}
#NavBar li:hover .menu_1{left:-2px;top:auto;z-index:999}
#NavBar p,#NavBar h3,#NavBar ul li{color:#000;font:13px/21px Arial,Helvetica,sans-serif;padding:0 5px 0 1px;text-align:left}
#NavBar h3{color:#999;font-size:14px;margin:7px 0 0 0;padding:3px 0;text-transform:none}
#NavBar p{line-height:18px;margin:0 0 10px 0}
#NavBar li:hover div a{color:#000;font-size:13px;padding:3px 5px 4px 5px;text-align:left}
#NavBar li:hover div a:hover{color:darkgreen}
#NavBar li ul{list-style:none;margin:0;padding:0}
#NavBar li ul li{float:none;height:18px;line-height:18px;margin:0;padding:5px 0;position:relative}
#NavBar li ul li:hover{background:none;border:none;margin:0;padding:5px 0}
.menu_1{-moz-box-shadow:-3px 3px 3px #404040;-webkit-box-shadow:-3px 3px 3px #404040;;background:#d1d8db url(../bg/svg/grad_grey-light.svg);background:-moz-linear-gradient(#fff,#d1d8db);background:-ms-linear-gradient(#fff,#d1d8db);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d1d8db));background:-webkit-linear-gradient(#fff,#d1d8db);background:-o-linear-gradient(#fff,#d1d8db);background:linear-gradient(#fff,#d1d8db);border-radius:0 0 5px 5px;box-shadow:-3px 3px 3px #404040;float:left;font-weight:100;left:-999em;margin:2px 0 0 1px;min-width:120px;padding:10px 40px 20px 15px;position:absolute;text-align:left;white-space:nowrap;z-index:20000}
.subcat_3{background:transparent url(../../src/bg/subcat3.png) no-repeat left;margin-left:20px;padding:1px 0px 0px 11px}
#logo img{max-height:120px}
#header{margin:0;min-height:220px;padding:0 10px;position:relative;width:940px}
.drop,#sidebar .tree a:hover{background:#A2D344;color:#fff}
div.sidebarLeft #content,div.sidebarRight #content{width:748px}
.oxSlider{clear:both;overflow:hidden;padding:0 0px}
.topPopList{float:left;margin-left:10px;position:relative}
#logo{float:left;margin:5px 0 8px 0}
div.searchBox{background:#fff;border:1px solid;border-radius:5px;left:18px;position:absolute;top:175px;width:164px}
div.searchBox input.textbox{border:none;color:#b4b8b8;float:left;margin:2px 3px 0 0;padding-left:4px;width:130px}
div.searchBox input.searchSubmit{background:url(../../img/search-icon.png) no-repeat 3px;border:none;border:;cursor:pointer;float:left;height:20px;width:20px}
div.searchBox input.textbox:focus{color:#333}
.gridView .titleBox,.itemSlider .titleBlock,.itemSlider .titleBlock:hover,.gridView .priceBox,.box h3,.box h2,.sectionHead,.pageHead,#currencies a.selected,#languages a.selected,.flyoutMenu a.selected,.dropDown a.selected,.thumbNav a.cur,.thumbNav a.cur:hover,.promoBox strong.promoPrice,.itemSlider .prevItem span.slideBg,.itemSlider .nextItem span.slideBg,.specBox h3{background:#A2D344;border-radius:3px 3px 0 0}
.lightHead,h2.lightHead,h3.lightHead,.FXgradOrange,.removeButton,.sf-menu li.current,.sf-menu li.sfHover,.sf-menu li:hover,.gridView div.priceBox:hover,.gridView div.titleBox:hover,.featuredList a:hover,.featuredList li.articleImage:hover+li.articleTitle>a,#footer .list a:hover,#currencies a:hover,#languages a:hover,.flyoutMenu a:hover,.submitButton:hover,.basketFlyout li a:hover,.dropDown ul a:hover,div.anythingSlider span.arrow:hover,.thumbNav a:hover,.itemSlider .prevItem:hover span.slideBg,.itemSlider .nextItem:hover span.slideBg,a.viewAllHover,.itemSlider li a.viewAllHover,.specBoxTitles a.title:hover,.actionLinks li:hover{background:#A2D344}
.FXgradBlueDark,.submitButton{background:grey}
.promoBox strong.promoTitle,.specBoxTitles a.title{background:#a9b1b4 url(../bg/svg/grad_grey.svg);background:-moz-linear-gradient(#f9fafa,#a9b1b4);background:-ms-linear-gradient(#f9fafa,#a9b1b4);background:-webkit-gradient(linear,left top,left bottom,from(#f9fafa),to(#a9b1b4));background:-webkit-linear-gradient(#f9fafa,#a9b1b4);background:-o-linear-gradient(#f9fafa,#a9b1b4);background:linear-gradient(#f9fafa,#a9b1b4)}
.FXgradGreyLight,.sf-menu li ul,.box ul,.box ol,.box .content,.loginForm,#currencies,#languages,.flyoutMenu,.basketFlyout,div.anythingSlider .arrow,.thumbNav{background:#d1d8db url(../bg/svg/grad_grey-light.svg);background:-moz-linear-gradient(#fff,#d1d8db);background:-ms-linear-gradient(#fff,#d1d8db);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d1d8db));background:-webkit-linear-gradient(#fff,#d1d8db);background:-o-linear-gradient(#fff,#d1d8db);background:linear-gradient(#fff,#d1d8db)}
#footer #panel,.featuredList a.articleBoxImage:hover{background:#fff}
.FXgradBlueLight,.fbEnableButton{background:#ffffff url("../bg/svg/grad_light_blue.svg");background:-moz-linear-gradient(#fff,#d7e3f1);background:-ms-linear-gradient(#fff,#d7e3f1);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d7e3f1));background:-webkit-linear-gradient(#fff,#d7e3f1);background:-o-linear-gradient(#fff,#d7e3f1);background:linear-gradient(#fff,#d7e3f1)}
.corners,.button,.input,.textbox,.areabox,.checkbox,.submitButton,.widgetBox,.dropDown ul,div.anythingSlider .arrow,.promoBox{-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.input,.textbox,.pager .active,.lineBox,.areabox,input[type="text"]{-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.box ul,.box ol,.box .content{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.tabs li,.thumbNav,#navigation ul li:first-child,#currencies li:first-child a,#languages li:first-child a,.flyoutMenu li:first-child a,.dropDown li:first-child a,#currencies li:last-child a,#languages li:last-child a,.dropDown li:last-child a,.flyoutMenu li:last-child a,.bottomRound,#navigation ul li:last-child,.widgetBoxBottomRound,.promoBox strong.promoPrice,.promoBox strong.promoTitle{-khtml-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
body{background:#f2f2f2;font:12px/140% arial,helvetica,clean,sans-serif}
#page{background:#fff;border-radius:20px;margin:10px auto;position:relative;width:960px}
#sidebar .tree{margin:0 0 20px 0}
#sidebar .tree ul{margin:0;padding-left:0px}
#sidebar .tree li{background:#f2f2f2;list-style:none;padding:0}
#sidebar .tree li.active li{background:#fff;list-style:none;padding:0}
#sidebar .tree ul li a{color:#333;padding-left:5px}
#sidebar .tree li.exp>a,#sidebar .tree li.active>a{position:relative}
#sidebar .tree ul li.active li a:hover{color:#fff}
#sidebar .tree ul li ul li a{padding-left:15px}
#sidebar .tree ul li ul li ul li a{padding-left:30px}
#sidebar .tree a{border-bottom:1px solid #999;display:block;font-size:14px;font-weight:100;line-height:22px;padding:5px}
#sidebar .tree a>i{background:url('../bg/categorysprite.png') left top no-repeat;float:left;height:14px;margin:2px 5px 2px 0;padding:0;width:14px}
#sidebar .tree li.exp>a>i span,#sidebar .tree li.active>a>i span{bottom:-14px;height:14px;position:absolute;width:14px;z-index:20}
#sidebar .tree li.exp>a>i span{background:url('../bg/arrows-cat-exp-blue.png') no-repeat}
#sidebar .tree li.active>a>i span{background:url('../bg/arrows-cat-exp-orange.png') no-repeat}
#sidebar .tree a:hover>i{background:left -45px}
#sidebar .tree li.active>a{background:darkgrey;color:#fff}
#sidebar .tree li.active>a>i{background:1px -30px}
#sidebar .tree li.exp>a{background:grey;color:#fff}
#sidebar .tree li.active>a,#sidebar .tree li.exp>a{border-bottom:none;box-shadow:0 3px 5px -2px #555555}
#sidebar .tree li.exp>a>i{background:1px -61px}
#sidebar .tree li.end>a>i{background:left 15px}
#sidebar .sidebarMenu{border:1px solid #999;line-height:18px}
#sidebar .sidebarMenu a:hover{text-decoration:none}
#sidebar .sidebarMenu .active{text-shadow:none}
.googlebox{position:absolute;right:10px;top:10px}
.startcontent{float:left;margin-left:5px;padding:5px;width:270px}
.startslider{background:#f2f2f2;border:2px solid #999;border-radius:3px;min-height:300px}
.infogridView{margin:0;padding:0}
.infogridView li.productData{border:2px solid #999;border-radius:5px;float:left;list-style:none;margin-bottom:10px;margin-left:10px;padding:0}
.infogridView li.productData:nth-child(2n +1){border-radius:5px;border-right:2px solid #999;margin:0px;width:368px}
.infogridView li.productData:nth-child(2n +2){padding-left:0px;width:360px}
.infogridView .listDetails{float:left;height:150px;padding-top:10px;position:relative;width:140px}
.infogridView .titleBox,.infogridView .selectorsBox,.infogridView .buttonBox,.infogridView .priceBox{background:none;padding:0;width:180px}
.infogridView .titleBox{height:40px}
.infogridView .selectorsBox{height:35px;padding-left:0px}
.infogridView .priceBox{height:55px;padding-left:5px}
.infogridView .buttonBox{height:20px;padding-left:5px}
.infogridView .titleBox a{color:#F00;font-size:14px;padding-left:5px;padding-top:10px}
.infogridView a.compare{color:#0B610B;font-size:11px;font-weight:bold;padding-bottom:3px;text-transform:uppercase}
.infogridView .priceBox .oldPrice{font-size:9px}
.infogridView .priceBox .price{font-size:14px;font-weight:bold}
.infogridView .priceBox .pricePerUnit{font-size:9px;white-space:nowrap}
.infogridView .priceBox .content{bottom:23px;line-height:10px;position:absolute}
.infogridView .gridPicture{padding:10px 0 10px 0px;width:187px}
.infogridView .gridPicture img{vertical-align:middle}
.infogridView .deliveryInfo{font-size:11px}
.infogridView .title{font-size:12px}
.infogridView .title:hover{color:#eb6005;text-decoration:none}
.box{margin-bottom:15px;width:172px}
.box ul,.box ol,.box .content{border:1px solid #999;border-top:none;margin:0;margin-top:-2px;text-shadow:none}
.box h2,.box h3,.sectionHead{border-radius:3px 3px 0 0;color:#fff;font-size:12px;line-height:18px;margin:0;padding:5px 10px;position:relative;text-shadow:none;text-transform:uppercase;z-index:2}
.box .featured{border-left:1px solid #999;border-right:1px solid #999;display:block;height:100px;line-height:100px;text-align:center;width:170px}
.box .featured.icon{border-bottom:1px solid #999;height:auto;min-height:100px;overflow:hidden}
.categoryBox{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #999;border-radius:3px;margin:0 0 20px}
.categoryTagsBox{border-top:1px;border-top-color:#999;border-top-style:solid}
.categoryTagsBox h3{font-size:12px;padding:5px 0 0 10px;text-transform:uppercase}
.categoryTags{padding:5px 5px 5px 5px}
h2.sectionHead{font-size:14px;margin-bottom:15px;padding:8px 10px;position:relative;text-shadow:none}
.specCatBox h2.sectionHead{margin-bottom:0px} 
.counter{-khtml-border-radius:10px;-moz-border-radius:25px;-webkit-border-radius:10px;border:1px solid #000;border-radius:10px;color:#000;display:block;font-size:11px;line-height:15px;padding:1px 5px 0px 5px;position:absolute;right:15px;text-align:center;top:22px;white-space:nowrap;z-index:13}
.basketBox img{position:absolute;right:0px;top:20px;z-index:12}
.basketBox img:hover{cursor:pointer}
#topMenu{float:left;margin:8px 0 0 0}
.loginBox{display:none;left:0px;position:absolute;top:-2px;z-index:9}
.flyout h4{color:#0B610B;margin-bottom:5px;text-align:left}
.basketBox{background:#f2f2f2;border:2px solid #999;border-radius:5px;height:73px;margin-top:20px;padding:10px;width:270px}
.minibtext{font-size:13px;line-height:10px}
.minibprice{font-size:20px;line-height:40px}
.itemSlider a.sliderHover,a.sliderHover{background:none;display:none;filter:alpha(opacity =70);height:148px;left:0px;opacity:0.7;position:absolute;top:0px;width:124px}
#overviewLink a{display:none;font-size:11px;font-weight:700;position:absolute;right:10px;text-transform:uppercase;top:220px}
.go_away{background:transparent url(../../src/bg/locatornext.png) no-repeat left;line-height:20px;padding:1px 0px 0px 11px}
.additionalbasketInfo span:first-child{border:none;padding-left:20px}
.additionalbasketInfo .stockFlag{margin-left:-7px;padding-left:20px}
#thankyouPage .link{color:#0B610B;font-weight:bold}
.itemSlider{border:2px solid #999;border-radius:5px;height:128px;margin:0 1px 5px 0px;position:relative;width:744px}
.itemSlider ul{height:128px}
.itemSlider li{height:128px;line-height:128px;list-style:none;padding:0;text-align:center;width:124px}
.itemSlider li a.viewAllHover{background:#A2D344;border-radius:5px;bottom:0;display:none;filter:alpha(opacity =100);height:25px;left:0;opacity:1;padding:5px;padding-top:0px;position:absolute;z-index:5}
.textButton{background:none;border:none;color:#000;cursor:pointer;margin-left:20px;padding:0;text-shadow:none}
.gridView li:hover .priceBlock:hover .button{background:#555}
.gridView li{border:2px solid #999;border-radius:5px;float:left;height:230px;list-style:none;list-style:none;margin:1px;overflow:hidden;padding:0;position:relative;width:181px}
#footer #panel{border:none;border-top:3px solid #999;margin:0 10px}
#footer dl{border-left:1px solid #ffffff;border-right:1px solid #666669;color:#465256;float:left;margin:10px 0px;min-height:280px;width:197px}
.footerowntext{color:#29373c;float:left;margin:12px 0px 2px 15px;width:300px}
.listDetails .selectorsBox{background:none;font-size:11px;padding:5px 0px 0px 0px}
#page .msg{background:#f8ffe3 url(../../img/success-inline.png) no-repeat 12px 11px;border:2px solid #edf8cb;border-radius:3px;color:#000;float:left;font-size:14px;margin:2px 10px 8px 10px;padding:8px 30px;width:875px}
#results{left:-10px!important;top:35px!important}