/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media screen{body{font-family:Arial,sans-serif}.nav,.branding,.content,.top-bar ul{width:1170px;margin:auto}.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.span1{width:270px}.span2{width:570px}.span3{width:870px}.span4{width:1080px}.product,.product-small,.top-bar,.nav ul{*display:inline-block}.branding:after,.product:after,.product-small:after,.top-bar:after,.nav ul:after{content:".";display:block;clear:both;visibility:hidden;height:0}.categories ul li,.search button,.rating{background:url('images/sprite.png') no-repeat 0 0}.accessiblity{position:absolute;display:none}.top-bar{background:#ddd}.top-bar ul{margin:0 auto;padding:0}.top-bar li{float:left;margin:0;font-size:12px;line-height:1em}.top-bar li a{color:#2d2d2d;text-decoration:none;padding:14px 20px;display:block;-webkit-transition:background-color ease 200ms;-moz-transition:background-color ease 200ms}.top-bar li a:hover{background:#ccc}.logo{font-size:34px;display:block;text-decoration:none;color:#000;padding:23px 0;float:left;line-height:1em}.search{float:right;padding:25px 0 0 0}.search input{border:solid 1px #000;font-size:12px;padding:7px 4px 6px 4px;min-height:15px;width:154px;float:left;font-family:Arial,sans-serif}.search button{width:29px;height:30px;border:0;background-position:0 -22px;overflow:hidden;text-indent:100%;background-color:#000;float:left}.nav{background:#47a9cc;background:-moz-linear-gradient(top,#47a9cc 0,#367a9f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#47a9cc),color-stop(100%,#367a9f));background:-webkit-linear-gradient(top,#47a9cc 0,#367a9f 100%);background:-o-linear-gradient(top,#47a9cc 0,#367a9f 100%);background:-ms-linear-gradient(top,#47a9cc 0,#367a9f 100%);background:linear-gradient(to bottom,#47a9cc 0,#367a9f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a9cc',endColorstr='#367a9f',GradientType=0);border-radius:5px;overflow:hidden}.nav ul{margin:0 auto;padding:0}.nav li{float:left;margin:0;font-size:14px}.nav a{color:#fff;text-decoration:none;display:block;padding:12px 20px;border-right:1px #35769c solid;text-shadow:1px 1px 1px #000}.nav li:hover a,.nav a:hover{background-color:#35769c;-webkit-transition:background-color ease 200ms;-moz-transition:background-color ease 200ms;transition:background-color ease 200ms}.nav li:hover li a{background-color:#fff}.nav li:hover li a:hover{background-color:#eee}.nav li ul{position:absolute;background:#fff;height:0;overflow:hidden;opacity:0;-webkit-transition:height ease 300ms,opacity ease 300ms;-moz-transition:height ease 300ms,opacity ease 300ms;transition:height ease 300ms,opacity ease 300ms}.nav li:hover ul{opacity:1;height:auto;border:1px solid #357b9f;border-top:0}.nav li ul a{background:#fff;color:#000}.nav li li{float:none}.nav li li a{border:0;text-shadow:none;font-size:12px;width:195px}aside.secondary{padding:30px 0 0 0}.main{padding:28px 0 0 0}.product{background:#ffe8d6;margin:0 0 28px;padding:0;width:100%}.product h2{font-size:23px;padding:28px 0 11px 0;margin:0;line-height:1em}.product p{font-size:13px;line-height:1.66em;margin:0 0 1em}.product a{text-decoration:none;color:#000}.product .button{font-style:italic;background-color:#f06c00;border:0;padding:7px 40px;line-height:1em;color:white;font-size:16px;border-radius:5px;font-family:Arial,sans-serif;display:block;-webkit-transition:background-color ease 250ms;-moz-transition:background-color ease 250ms;transition:background-color ease 250ms}.product .button:hover{background-color:#ed4b00}.lt-ie8 .product .button{width:auto;overflow:visible;padding:3px 15px}.product .thumbnail{width:268px;height:268px;float:left;border:1px solid #f06c00;margin:0 30px 0 0;background:#fff}.product .description{padding:0 45px 0 0;margin:0 0 20px}.product .price{font-style:italic;font-weight:700;margin:0 0 18px 0;font-size:23px}.product-medium{text-align:center}.product-medium .thumbnail{width:268px;height:268px;border:1px solid #ddd;background:#fff}.product-medium .button{background-color:#f06c00;border:0;padding:9px;display:block;color:#fff;line-height:1em;font-size:12px;text-decoration:none;margin:auto;width:100px;border-radius:5px;margin-bottom:20px;font-family:Arial,sans-serif;-webkit-transition:background-color ease 250ms;-moz-transition:background-color ease 250ms;transition:background-color ease 250ms}.lt-ie8 .product-medium button.button{overflow:visible;padding:6px 0}.product-medium .button:hover{background-color:#ed4b00}.product-medium h2{font-size:14px;line-height:1.3em;min-height:35px;margin:0 0 9px}.product-medium h2 a{color:#000}.product-medium .thumbnail{margin:0 0 10px}.product .description{font-size:12px}.product-medium .rating{width:75px;height:14px;background-position:0 0;margin:0 auto 14px;text-indent:100%;overflow:hidden}.product-medium .rated-4{background-position:-15px 0}.product-medium .rated-3{background-position:-30px 0}.product-medium .rated-2{background-position:-45px 0}.product-medium .rated-1{background-position:-60px 0}.product-medium .price{font-size:18px;font-style:italic;margin:0 0 6px}.product-small{font-size:12px;margin:0 0 19px}.product-small h2{font-size:12px;padding:12px 0 0 0;margin:0}.product-small h2 a{color:#000;text-decoration:none}.product-small .thumbnail{float:left;width:69px;height:69px;border:1px solid #000;margin:0 12px 0 0;background:#fff}.categories{padding:17px 20px 8px;background:#eee;margin:0 0 30px 0}.categories a:hover{text-decoration:underline}.categories h1{font-size:18px;line-height:1em;margin:0;padding:0 0 17px}.categories ul{padding:0;margin:0}.categories ul li{padding:0;font-size:12px;background-position:-190px 0;margin:0 0 14px;line-height:1em}.categories li a{color:#000;text-decoration:none;padding:1px 0 3px 15px;display:block}.recent-products{background:#eee;padding:17px 20px 8px}.recent-products h1{font-size:18px;margin:0;padding:0 0 18px}section h1{font-size:24px;font-weight:300;margin:0;padding:0 0 8px;line-height:1em}.featured-products-additional h1{padding:0 0 16px}}@media print{header nav{display:none}.accessiblity{display:none}.logo{font-size:30px}a{color:#000;text-decoration:none}h1{font-size:24pt}h2{font-size:14pt;margin-top:25px}aside h2{font-size:18pt}.search{display:none}button{display:none}img{float:left;margin-right:20px}article,section{clear:both}.categories{display:none}}