.hidden{display:none;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,p,form{margin:0;padding:0}

ol,ul,li{list-style:none}img{border:none}

a{text-decoration:none;color:#333}


#left{float:left; width:220px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#left #narrowby_box{height:38px;line-height:38px;background:#212121; padding:0 10px;color:#af8627;font-weight:normal; font-size:22px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; margin-bottom:20px;}
#left #narrowby_box a{color:#555555;text-decoration:underline;font-weight:normal;font-size:10px;text-shadow:none;}
#left #narrowby_box a:hover{color:#990000;}
#left #narrowby_box .narrowby_more{display:block;}
#left h3,#left h2,.ptitle{font-weight:bold;line-height:15px;padding:6px 3px 6px 10px;font-size:12px;color:#333;}#left #leftslide{margin-top:0px;}
#left h2{clear:both;overflow:hidden; color:#212121; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#left #leftslide h2.leftslide_right{background:#E8E8E8 url(../images/listbg.png) no-repeat -58px -331px;}
#leftslide h2{}#leftslide h2 span{float:right;margin-right:5px;}
#leftslide h2 span a{color:#999;font-weight:normal;text-decoration:underline;font-size:10px;}
#leftslide h2 span a:hover{color:#990000;}
.title{background:#212121;border-top:5px #212121 solid; position:relative; border-bottom:1px solid #212121	;}
#leftslide .name{width:192px; background:#212121; }
#leftslide h2{display:inline-block; padding:0px 0px 0px 10px; line-height:40px; clear:both; *float:left; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; color:#af8627; font-size:18px; text-transform:uppercase; font-weight:normal;}
#leftslide label{display:inline-block;padding:3px 0px 3px 10px;font-size:9px;word-break:keep-all;white-space:nowrap;vertical-align:top;}
#leftslide .arrow_img{position:absolute;display:inline-block;background:url(../images/listbg.png) no-repeat 6px -375px;width:25px;height:25px;cursor:pointer;right:2px;top:0px;}
#leftslide label a{color:#0073cc;}
#leftslide label a:hover{text-decoration:underline;}
#leftslide .leftslide_right{background:url(../images/listbg.png) no-repeat 6px -409px;}
#leftslide .name .name_h2{padding-bottom:0px;padding-top:3px; }
#leftslide .name .name_label{padding-top:0px;padding-bottom:3px;line-height:14px; }
#filter_item .title{background:#eeeeee;position:relative;   }
#filter_item .name{width:190px;}
#filter_item h2{display:inline-block;padding:5px 0px 5px 10px;*float:left;}
#filter_item label{display:none;padding:3px 0px 3px 10px;font-size:9px;word-break:keep-all;white-space:nowrap;vertical-align:top;}
#filter_item .arrow_img{position:absolute;display:inline-block;background:url(../images/listbg.png) no-repeat 6px -383px;width:25px;height:25px;cursor:pointer;right:2px;top:0px;}
#filter_item label a{color:#0073cc;}
#filter_item label a:hover{text-decoration:underline;}
#filter_item .leftslide_right{background:url(../images/listbg.png) no-repeat 6px -409px;}
#left dt h2{border:0;padding:0;margin:0;}
#left ul{border:1px #212121 solid;border-top:none;padding:12px 0; overflow-y:hidden; overflow-x:hidden; clear:both;}
#left #leftslide ul{border-bottom:none;}
#left #leftslide ul:last-child{border-bottom:1px #212121 solid;}
#left ul.categories{max-height:none;padding:10px 0;}
#left ul.categories li{clear:both;padding:0 5px 3px 5px;}
#left ul.categories li:hover{background:none;}
#left ul li{padding:6px 5px;line-height:14px;font-size:12px; vertical-align:middle;}
#left ul li:hover{background:#212121; color:#FFF;  }
#left ul li a{display:block;text-align:left;color:#555;background:url(../images/listbg.png) -60px -196px no-repeat;overflow:hidden;padding-left:18px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#af8627;}
#left ul li a:hover{background-position:0 -218px; color:#FFF;}
#left ul li a.high_light{color:#212121;color:#fff;}
#left ul li a.current{background-position:0 -218px;color:#fff;font-weight:700}
#left ul li a.current:hover{background-position:-60px -260px;color:#555;}
#left ul li a.more_down,#left ul li a.more_down.current{background-position:-59px -444px;}
#left ul li{font-family:Verdana, Geneva, sans-serif;}

.menu_item{ margin-bottom:30px; box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2); }

