

#leftnav .infobox-heading {
overflow:hidden;
width:192px;
background:url(../images/leftnav_heading.png) left top no-repeat;
}

#leftnav .infobox-heading h1 {
color:#323232;
font:bold 13px Arial,Helvetica,sans-serif;
height:22px;
text-align:left;
padding:9px 0 0 16px;
}

#leftnav .infobox-heading h1 a {
color:#424242;
}

#leftnav .infobox-content {
overflow:visible;
width:192px;
background:url(../images/leftnav_content.png) left bottom no-repeat;
padding:10px 0 17px;
}

.assortactive ul li a {
font-size:10px;
}

#leftnav ul li {
border-bottom:1px solid #E9E9E9;
font:11px Verdana, Geneva, sans-serif;
margin:0 10px;
padding:5px;
}

#subsubs-productbox .infobox-heading {
display:none;
}
#subsubs-productbox .infobox-content {
padding-top:0;
}
#subsubs-productbox .infobox-content li.parent {
background:#DEDEDE url(../images/leftnav_heading.png) left top no-repeat;
color:#323232;
font:bold 13px Arial,Helvetica,sans-serif;
height:22px;
text-align:left;
margin:0 0 5px;
padding:9px 0 0 16px;
}
#subsubs-productbox .infobox-content li.subsubs-active a {
color:#7AA319;
}

#main-productbox .infobox-content ul li {
float:left;
border-left:1px solid #000;
background:url(../images/mainnav_li.png) left top no-repeat;
height:40px;
}

#main-productbox .infobox-content ul li:first-child {
border:none;
background:none;
}

#main-productbox .infobox-content ul li.separate-maincat-active a,#main-productbox .infobox-content ul li a:hover {
background:url(../images/mainnav_bg_hover.gif) center top no-repeat;
color:#FFF;
text-decoration:none;
}
#main-productbox .infobox-content ul li:first-child.separate-maincat-active a,#main-productbox .infobox-content ul li:first-child a:hover {
background:url(../images/mainnav_bg_hover.gif) left top no-repeat;
}

#main-productbox .infobox-content ul li a {
color:#FFF;
display:block;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
padding:13px 11px 12px 10px;
}
#main-productbox .infobox-content ul li#main-parent-nav_11 a {
/*padding: 13px 14px 12px 14px;*/
}
#main-productbox .infobox-content ul li#main-parent-nav_11.separate-maincat-active a,#main-productbox .infobox-content ul li#main-parent-nav_11 a:hover {
background:url(../images/mainnav_bg_hover.gif) right top no-repeat;
}
#specialsbox .infobox-content {
width:197px;
text-align:center;
padding:0 0 17px 7px;
}

#rightnav .infobox {
width:204px;
padding:0 0 10px;
}

#rightnav .infobox-heading {
overflow:hidden;
width:204px;
background:url(../images/right_h1.gif) left top no-repeat;
padding:5px 0 0 8px;
}

#rightnav .infobox-heading h1 {
font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#7AA319;
text-align:left;
}

#rightnav .infobox-content {
overflow:hidden;
width:182px;
background:url(../images/right_con.gif) left bottom no-repeat;
padding:0 12px 17px 10px;
}

#searchbox.infobox {
background:none repeat scroll 0 0 transparent;
overflow:visible;
width:300px;
float: left;
}

#searchbox .infobox-content {
background:none repeat scroll 0 0 transparent;
font:10px Arial,Helvetica,sans-serif;
overflow:visible;
text-align:left;
width:300px;
}

#searchbox .infobox-field {
background:url("../images/search_img.gif") no-repeat scroll left 2px transparent;
float:left;
width:auto;
padding:0;
}

#searchbox .infobox-content .infobox-field input {
border:none;
}

#searchbox .infobox-content input#searchbox {
width:203px;
height:26px;
height:22px\9;
background:none;
font:11px Arial, Helvetica, sans-serif;
padding:2px 5px 1px 4px;
padding:6px 5px 0px 4px\9;
}

*:first-child+html #searchbox .infobox-content input#searchbox {
height:20px;
padding-top:8px;
}

#searchbox .center-1f {
padding:0;
}

#searchbox .dyna_button {
width:79px;
height:26px;
background:url(../images/search_submit.gif) left center no-repeat;
}

#searchbox .dyna_button input {
background:none repeat scroll 0 0 transparent;
height:26px;
text-align:center;
width:79px;
margin:0;
padding:26px 0 0;
}

#newsletter_wrap {
border-right:1px solid #CCC;
left:449px;
padding-right:10px;
position:absolute;
top:25px;
width:340px;
}

#newsletter {
clear:both;
float:right;
/*margin-right:5px;*/
}

#newsletter p {
font:11px Arial, Helvetica, sans-serif;
color:#848484;
text-align:right;
padding:0 0 2px;
}

#newsletterbox {
width:181px;
padding:0;
}

#newsletterbox .infobox-content {
overflow:hidden;
width:181px;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:0;
}

#newsletterbox .infobox-content input#email {
float:left;
width:156px;
height:16px;
border:1px solid #DEDEDE;
background:none repeat scroll 0 0 #FFF;
font:11px Arial,Helvetica,sans-serif;
color:#545454;
margin:0 5px 0 0;
padding:0;
}

#newsletterbox .infobox-content #button-center-newsbrief-submit {
float:left;
width:18px;
height:18px;
margin:0;
padding:0;
}

#newsletterbox .infobox-content #button-center-newsbrief-submit .dyna_button {
width:18px;
height:18px;
background:none;
}

#newsletterbox .infobox-content #button-center-newsbrief-submit .dyna_button input {
width:18px;
height:18px;
border:none;
background:#414141 url(../images/newsletter_submit.gif) left 1px no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
padding-top:16px;
margin:0;
}

.infobox-content a {
color:#666;
}

#shoppingcartbox {
background:url("../images/cart_bag.gif") no-repeat scroll left top transparent;
height:70px;
padding-left:50px;
padding-top:9px;
position:absolute;
right:0;
top:20px;
width:128px;
z-index:1;
}

#shoppingcartbox .infobox-heading {
float:left;
padding-top:0;
width:100px;
}

#shoppingcartbox .infobox-heading h1 {
font:bold 11px Arial, Helvetica, sans-serif;
color:#000;
}

#shoppingcartbox .infobox-heading h1 a {
color:#555;
text-decoration:none;
}

#shoppingcartbox .infobox-heading h1 a:hover {
text-decoration:underline;
}

#shoppingcartbox .infobox-content {
color:#939598;
float:right;
}

#shoppingcartbox .infobox-content p {
color:#939598;
}

#shoppingcartbox .infobox-content p.sc-artikel-desc {
/*font:bold 14px arial;
position:relative;
overflow:hidden;
width:12px;
height:0;
padding-top:17px;
text-align:left;*/
}

#shoppingcartbox .infobox-content p.sc-artikel-desc strong {
/*position:absolute;
left:0;
top:0;
text-align:left;*/
color:#323232;
}

#shoppingcartbox .infobox-content p.sc-subtotaal {
height:0;
overflow:hidden;
}

#shoppingcartbox p.totalprice {
font-weight:700;
}

#languagebox {
margin-bottom:10px;
}

#languagebox img {
padding-left:20px;
}

#languagebox .infobox-content {
height:20px;
padding-top:6px;
background:none;
padding-bottom:0;
}

#languagebox .infobox-content li a {
display:block;
width:135px;
color:#fff;
}

#languagebox .infobox-content li a:hover {
color:#FFE397;
text-decoration:underline;
}

#adbox1 .infobox-heading {
overflow:hidden;
width:204px;
}

#adbox1 .infobox-heading h1 {
font:bold 13px Arial, Helvetica, sans-serif;
text-align:left;
}

#adbox1 .infobox-content {
width:192px;
}

#rightnav #adbox1 .infobox-heading {
overflow:hidden;
width:204px;
background:url(../images/right_h1.gif) left top no-repeat;
}

#rightnav #adbox1 .infobox-heading h1 {
font:bold 13px Arial, Helvetica, sans-serif;
color:#4294CE;
text-align:left;
}

#loginmenu {
float:right;
padding-bottom:5px;
}

#loginmenu ul {
list-style:none;
float:left;
}

#loginmenu ul li {
float:left;
border-left:1px solid #7AA319;
padding:0 5px;
}

#loginmenu #cms-topmenu-list li a:hover, 
#cms-topmenu-list li.mainactive,
#loginmenu ul li a:hover, #loginmenu ul li.mainactive span {
color:#323232;}

#loginmenu ul li#main4 {
border:0;
}

#loginmenu #cms-topmenu-list li a {
padding:0;
}

#loginmenu #cms-topmenu-list li {
border-left:1px solid #7AA319;
}

#loginmenu ul li#main5 {
padding-right:5px;
}

#loginmenu ul li a {
font:bold 11px arial;
text-decoration:none;
}

#mainnav ul li#main1 {
border-left:none;
}

#loginmenu ul li#cmsmenu5 a {
display:block;
}

#loginmenu ul li#cmsmenu5 a span {
border-left:1px solid #7AA319;
padding:0 0 0 5px;
}

#leftnav .infobox,#adbox1 .infobox {
width:192px;
padding:0 0 10px;
}

#leftnav .infobox-heading h1 a:hover,#adbox1 .infobox-heading h1 a,#adbox1 .infobox-heading h1 a:hover,#rightnav #adbox1 .infobox-heading h1 a,#rightnav #adbox1 .infobox-heading h1 a:hover {
color:#999;
}

#leftnav ul,#main-productbox .infobox-content ul,#languagebox .infobox-content ul {
list-style:none;
}

#main-productbox .infobox-heading,
#searchbox .infobox-content a,
#newsletterbox .infobox-heading,
#newsletterbox .infobox-content a,
#newsletterbox .infobox-content label,
#newsletterbox .infobox-content .align-left,
#loginmenu ul li#cmsmenu1,
#loginmenu ul li#cmsmenu2,
#loginmenu ul li#cmsmenu3,
#loginmenu ul li#cmsmenu5,
#loginmenu ul li#main1,
#loginmenu ul li#main2,
#loginmenu ul li#main3,
#mainnav ul li#main4,
#mainnav ul li#main5,
#mainnav #cms-topmenu-list li#cmsmenu5 {
display:none;
}
#cms-topmenu-list li#cmsmenu4 {
padding-right: 0;
}
#cms-topmenu-list li#cmsmenu4 a {
padding-right:0;
}
#rightnav .infobox-heading h1 a,.infobox-content a:hover {
color:#7AA319;
}

#searchbox .infobox-heading,#languagebox .infobox-heading {
display:none;
background:none;
}

*:first-child+html #searchbox .dyna_button,* html #searchbox .dyna_button {
margin-top:1px;
}

#rightnav #adbox1 .infobox-content,#adbox2 .infobox-content,#adbox3 .infobox-content {
width:192px;
background:url(../images/right_con.gif) left bottom no-repeat;
padding:0 0 15px 10px;
}

#adbox2 .infobox-heading,#adbox3 .infobox-heading {
width:197px;
height:28px;
background:url(../images/right_h1.gif) left top no-repeat;
}

#adbox2 .infobox-heading h1,#adbox3 .infobox-heading h1 {
font:bold 13px Arial, Helvetica, sans-serif;
color:#7AA319;
text-align:left;
}
