
#content {
    width: 1006px;
    margin-left: 50px;
}

#content h4.cds-facet-container-browse-label,
#content h4.cds-facet-container-narrow-label {
    font-size: 14px;
    margin-left: 0;
    padding-right: 0;
}

.cds-facet-container h4 a {
    font-size: 11px;
}

.cds-category-list li a {
    color: #a4a5a9;
    padding-left: 0;
}

.cds-browse-list img {
    width: 165px;
}

ul.cds-attribute-value-list {
    max-height: 9.5em;
}

.cds-product-grid li {
    width: 14em;
}

#cds-content .cds-product-icons a img {
    display: inline;
}

#cds-content.cds-product-page h1 {
    margin: 0 0 .5em;
}

#cds-content.cds-product-page h2 {
    margin: 0;
}

.cds-product-image {
    height: auto;
}

/*
.cds-product-image {
    float: none;
    text-align: left;
    width: auto;
}

#content .cds-product-image img {
    display: block;
    margin-top: 2em;
    margin-left: 0;
    margin-right: 0;
}

.cds-attribute-table {
    border-collapse: collapse;
    float: left;
    margin-left: 0;
    margin-top: 1em;
    width: 45%;
}

.cds-product-controls-container {
    clear: none;
    margin-left: 50%;
    margin-top: 4em;
    width: 50%;
}
*/

.cds-attribute-list {
	background-color: #FFFFFF;
}

#cds-search-left-container .cds-attribute-list h4 {
	background-color: #F2F2F2;
	margin-left: 0px;
}

ul.cds-attribute-value-list {
	margin-right: 0px;
	margin-bottom: 0px;
}

.cds-product-additional-images {
	margin-left: -800px;
}

@-moz-document url-prefix() {
.cds-facet-tooltip-link {
	margin-top: -15px;
}
}

#cds-product-image-container {
	width: auto;
	height: auto;
	border: none;
}

#cds-search-right-container {
	overflow: auto;
}

.cds-product-company {
    text-align: right;
}

#content .cds-company-logo img {
    margin-right: 0;
}

.cds-product-cart td,
.cds-product-cart td.last {
    padding-bottom: 0.75em;
}

.cds-buy-online td {
    margin: 0;
    padding: 0 0.5em 2em;
}

#cds-add-to-cart-button {
    height: 30px;
    width: 110px;
}

.cds-buy-online td button {
    font-family: inherit;
    font-size: 1.154em;
    height: 30px;
    width: 110px;
    padding-left: 1em;
    padding-right: 1em;
    vertical-align: center;
    color: #fff;
    background-color: #339933;
    background: linear-gradient(#393, #282);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#393), to(#282));
    background: -webkit-linear-gradient(top, #393, #282);
    background: -moz-linear-gradient(top, #393, #282);
    background: -ms-linear-gradient(top, #393, #282);
    background: -o-linear-gradient(top, #393, #282);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#393', endColorstr='#282');
    border: 1px solid #171;
    border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    behavior: url("../../css/PIE.htc");
}

.cds-buy-online td button:hover {
    color: #fff;
    background-color: #282;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#282), to(#171));
    background: -webkit-linear-gradient(top, #282, #171);
    background: -moz-linear-gradient(top, #282, #171);
    background: -ms-linear-gradient(top, #282, #171);
    background: -o-linear-gradient(top, #282, #171);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282', endColorstr='#171');
    border: 1px solid #bbb;
    box-shadow: 1px 1px 3px #d2d2d2;
    -webkit-box-shadow: 1px 1px 3px #d2d2d2;
    -moz-box-shadow: 1px 1px 3px #d2d2d2;
}

.cds-motor-select-page {
    margin-top: 1em;
}

.cds-search-left-configuration {
    color: #a4a5a9;
    font-size: 13px;
    margin: 1em 0 2em;
}

.cds-search-left-configuration div {
    margin-bottom: 0.25em;
}

.cds-search-left-configuration-return-link {
    margin-top: 1em;
}

#content .cds-search-left-configuration h4 {
    font-size: 14px;
    margin-left: 0;
    padding-right: 0;
}

#cds-product-container table tr td.cds-product-list-empty-warning {
    font-size: 16px;
    padding-top: 1em;
}

.ui-front {
    z-index: 1000;
}
