nav li{position:relative}
nav ul ul{position:absolute;display:none}
nav ul li:hover > ul,nav ul li.hover > ul{display:block}
aside .box-categories .content,aside .box-navigation .content{padding:0}
aside nav a{display:inline-block;color:#666;padding:.25em .5em .25em 1em}
aside nav li a:before{content:"\00BB \0020";left:0;position:absolute;top:2px}
aside nav li a:hover,aside nav li a.hover{background-color:#F2F2F2}
aside nav.horizontal li{float:left}
aside nav ul ul{top:0;left:90%;margin-top:-.5em;width:100%;background-color:#FFF;padding-bottom:.5em;border:1px solid #D9D9D9;-moz-box-shadow:0 0 .5em rgba(0,0,0,.3);-webkit-box-shadow:0 0 .5em rgba(0,0,0,.3);box-shadow:0 0 .5em rgba(0,0,0,.3);z-index:1000}
aside nav ul ul li{padding:0 .5em}
aside nav ul ul li.title{font-weight:700;border-bottom:1px solid #E5E5E5;padding:0;margin-bottom:.5em}
aside nav ul ul li.title a{background-color:#F2F2F2;display:block;padding:.5em 1em}
aside nav ul ul li.title a:before{content:none}
.mega-menu{background:#FFF}
.mega-menu-sorted{position:absolute;width:38em;z-index:1000;background:#FFF;font-size:.857142857em;-moz-box-shadow:.25em .25em .25em rgba(0,0,0,.3);-webkit-box-shadow:.25em .25em .25em rgba(0,0,0,.3);-o-box-shadow:.25em .25em .25em rgba(0,0,0,.3);box-shadow:.25em .25em .25em rgba(0,0,0,.3)}
.mega-menu .mega-menu-sorted > ul{background:#F2F2F2;padding-bottom:.5em}
.mega-menu .mega-menu-sorted ul{display:block}
.mega-menu .mega-menu-sorted ul ul{position:relative;display:block}
.mega-menu .mega-menu-sorted ul ul li a{width:10em;margin:0;padding:.25em 1em;font-weight:400}
.mega-menu .mega-menu-sorted ul ul ul{position:absolute;display:none}
.mega-menu .mega-menu-sorted ul ul li.hover > ul{display:block;top:0;margin-top:-1px;left:90%;width:100%;background-color:#FFF;border:1px solid #D9D9D9;-moz-box-shadow:0 0 5px #D9D9D9;-webkit-box-shadow:0 0 5px #D9D9D9;box-shadow:0 0 5px #D9D9D9;z-index:1}
.ie7 .mega-menu .mega-menu-sorted ul ul li.hover > ul{display:none}
.mega-menu .mega-menu-sorted ul ul li a:hover{background:#F2F2F2}
.mega-menu .mega-menu-sorted > ul > li{margin:.5em 0 0 .5em}
.mega-menu .mega-menu-sorted > ul > li > a{background:#E5E5E5}
.mega-menu .mega-menu-sorted li{width:12em;float:left;background:none}
.mega-menu .mega-menu-sorted a{padding:.5em 1em}
* html .mega-menu .mega-menu-sorted li{float:none}
#breadcrumbs{margin-bottom:1em}
#breadcrumbs ul{padding:0 .5em}
#breadcrumbs li{float:left}
#breadcrumbs li:before{content:"\00BB \0020"}
#breadcrumbs li:first-child:before{content:none}
#breadcrumbs li a{padding:.5em}
.pagination{text-align:center}
.pagination li{display:inline}
.pagination a{margin:.1em;padding:.25em 1em;display:inline-block;border-top:1px solid #FFF;color:#717171;text-shadow:#FFF 0 1px 0;background-color:#F5F5F5;background-image:-webkit-gradient(linear,left top,left bottom,from(#F9F9F9),to(#EAEAEA));background-image:-webkit-linear-gradient(top,#F9F9F9,#EAEAEA);background-image:-moz-linear-gradient(top,#F9F9F9,#EAEAEA);background-image:-ms-linear-gradient(top,#F9F9F9,#EAEAEA);background-image:-o-linear-gradient(top,#F9F9F9,#EAEAEA);background-image:linear-gradient(top,#F9F9F9,#EAEAEA);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9',EndColorStr='#EAEAEA');-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-o-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2)}
.pagination li:first-child a,.pagination li.first a{margin-left:0}
.pagination li:last-child a,.pagination li.last a{margin-right:0}
.pagination .more{margin:0 .5em;border:none;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.pagination .current{border-color:#505050;color:#F2F2F2;text-shadow:#000 0 1px 0;background-color:#676767;background-image:-webkit-gradient(linear,left top,left bottom,from(#5F5F5F),to(#5C5C5C));background-image:-webkit-linear-gradient(top,#5F5F5F,#5C5C5C);background-image:-moz-linear-gradient(top,#5F5F5F,#5C5C5C);background-image:-ms-linear-gradient(top,#5F5F5F,#5C5C5C);background-image:-o-linear-gradient(top,#5F5F5F,#5C5C5C);background-image:linear-gradient(top,#5F5F5F,#5C5C5C);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5F5F5F',EndColorStr='#5C5C5C');-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,.75);-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,.75);-o-box-shadow:inset 0 0 0 0 rgba(0,0,0,.75);box-shadow:inset 0 0 0 0 rgba(0,0,0,.75)}
.tabs section{border:1px solid #E5E5E5;border-top:none;padding:1em}
#page-content .tabs .content{padding:1em}
.tabs > nav{background-color:#F2F2F2;border:1px solid #E5E5E5}
.tabs > nav ul{float:left;border-right:1px solid #E5E5E5}
.tabs > nav li{float:left;border-left:1px solid #E5E5E5}
.tabs > nav li.active a,.tabs > nav li.current a{background-color:#FFF;margin-bottom:-1px;border-bottom:1px solid #FFF}
.tabs > nav li:first-child{border-left:none}
.tabs > nav a{display:block;color:#666;text-shadow:#FFF 0 1px 0;padding:0 1em;line-height:3em;vertical-align:middle;font-weight:700}