.page_type_2 .article_price > ul {
    margin-top: 3em;
}
.styled_view li.list .article_wrapper {
    margin-bottom: 1em;
    padding-top: 1em;
}
.page_type_2 .form fieldset.outer {
    display: none;
}

.category_wrapper.clearall {
    margin-bottom: 1em;
}
.outer.side_login {
    display: block !important;
}
.panel_right #sidepanel_right {
    width: 180px;
}
.panel_left #sidepanel_left {
    width: 200px;
}
.panel_right #content {
    margin-right: 180px;
}
.panel_left #content {
    margin-left: 200px;
}
.box_login input[type="text"], .box_login input[type="password"] {
    width: 172px;
}
.basket.pushed {
    padding-bottom: 1em;
}
.outer.side_login {
    padding-bottom: 1em !important;
    padding-top: 1em !important;
}
.loginbutton_box {
    margin-left: 6px !important;
    margin-top: 15px !important;
}
#breadcrumb {
    display:none;
}
.page_type_1 #content {
    margin-top: 1.5em;
}
.page_type_31 #content {
    margin-top: 1.5em;
}


ul.categories li ul {
    margin-bottom: 8px;
    margin-left: 10px;
    margin-top: 8px;
}
ul.categories ul.subcat ul.subcat span {
    padding-left: 0px;
}
.categories > li {
	border-top: 1px solid #eee; 
	display: block; 
	position: relative;
}
.categories > li.first {
	border-top: none;
}
.categories > li > a {
	}
ul.categories li a {
	padding: 0px 8px 0px 8px;
}


/* Category-Level */
ul.categories>li>a>span,ul.categories li.node>a>span {
    background: transparent none;
    padding-left: 0px;
}
ul.categories li.active {
    background: transparent none;
}
ul.categories li a:hover {
    background-color: #fafafa;
}
ul.categories li.active > ul.subcat {
	display: block !important;
}
/* Subcategory-Level */
ul.categories ul.subcat span,ul.categories ul.subcat li.node>a>span {
    background: transparent none;
    font-size: 1.0em;
}
