header#cnt_main_header,
section#cnt_main_content_navigation,
section#cnt_main_manufacturers,
footer#cnt_main_footer div.right,
nav#quicklink_navigation,
section#small_cart
{
  display:none;
}

#cnt_main_content,
#cnt_main_footer_inner
{
  width:785px;
}

#cnt_main_footer_inner
{
  border-top:1px solid #cccccc;
}

/* remove preceding class after having moved print.css to end of css implements */
#cnt_main_content.print .manufacturer_overview a
{
  border:1px solid #cccccc;
  border-radius:3px;
  height:154px;
  width:240px; 
}

a.download,
a.external,
a.mail, a.email,
a.internal
{
  padding-left:0;
}

.tb_cnt .tb_cnt_inner input,
.textarea_wrap textarea
{
  border:1px solid #cccccc;
  border-radius:3px;
  
}
label.checkbox_wrapper 
{
  display:inline !important;
  height:auto  !important;
  width:20px  !important;
}
label.checkbox_wrapper input
{
  position:static;
  top:0;
  left:0;
}

.has_sb
{
  position:static;
}

.sb .display,
.sb .items
{
  display:none;
}

.category_list_item .category_title
{
  padding:0 7px;
  height:auto;
}

div.cart ul.headlines
{
  background:none;
}
div.cart ul.headlines li
{
  color:inherit;
}

.category_list_item .category_title span.inner
{
  color:inherit;
  padding:0;
  display:inline;
}

.manufacturer_details article .product_family .product_family_title
{
  height:auto !important;
}

.manufacturer_details article .product_family .product_family_title h3
{
  color:#000000 !important;
  padding:0 7px !important;
}

*
{
  background:none !important;
}

a.sd_btn, button.sd_btn 
{
  color:#00942D;
  font-size:13px;
  padding:0;
}

a.sd_btn span.sd_btn_lft, button.sd_btn span.sd_btn_lft 
{
  padding:0;
}