/* Kill responsiveness behavior for webshop */
#webshop-wrapper {
    width: 1000px;
    margin-bottom: 20px;
}
/* Restore 14px size for header menu */
.header {
    font-size: 14px;
}
#navigation-bar {
    border-bottom: 0;
}
.animal-image .image {
    border: 0;
    padding: 0;
    margin: 5px;
    box-shadow: none;
    width: 98px;
    height: 70px;
}
.products .animal-image {
    padding: 0;
}
.product-image {
    width: 310px;
}
.product-type {
    width: 980px;
}
.product-description li {
    padding-bottom: 0px;
}
.products .icons img {
    padding: 0;
    margin: 2px;
}

/* Image floater in catalog */
#floater {
    height: 132px !important;
}
#floater-text {
    width: 255px !important;
}

#main-image-caption {
    width: 336px !important;
}

.section-default-table td, .section-default-table th {
    box-sizing: content-box;
}

#image-browser-floater > * {
    box-sizing: content-box;
}

#customer-info {
    margin: -10px 0 10px 0 !important;
    background-color: transparent !important;
    border-bottom: 0 !important;
    padding: 0 !important;
}

/* Wordpress reset (and fix), based on http://crv.dev.up2.net/blank/ */
body {
}

label {
    font-weight: normal;
    font-size: 1.1em;
}

table {
    margin-bottom: 0;
}
table thead tr {
    background: transparent;
}
table tr td, table tr th {
    padding: 5px;
}
table tr td.label {
    font-weight: normal;
    border-right: 0;
}
#wrapper-9 .container_12 {
    width: 1000px;
}

#wrapper-9 .container_12 .grid_12 {
    width: 980px;
    margin-left: 10px;
    margin-right: 10px;
}

#facet-search input {
    padding: 1px 1px 1px 5px;
}

.facet .checkbox, .facet .ratio {
    vertical-align: baseline;
    display: inline-block;
}
div#content ul.tabs, ul.tabs {
    overflow: visible;
    border-bottom: 0;
}
ul.tabs li a, ul.tabs li a:hover, ul.tabs li a.current {
    background: transparent;
}
.animal-paper {
    display: none;
}
.floating-header table {
    box-sizing: content-box;
}
.facet {
    border-radius: 0 !important;
    margin-bottom: 10px !important;
}
.facet-header {
    padding-bottom: 0 !important;
}
.facet-item {
    padding: 5px 0 0 15px !important;
}
input.radio, input.checkbox {
    padding: 0;
}
.channel-base a, .facet-item label {
    vertical-align: bottom !important;
}
.facet-item a, .facet-item span {
    vertical-align: bottom !important;
}
h1, h2 {
    text-transform: none;
}
.icons {
    float: right;
}
div.facet-item i {
  position: inherit;
}