/* General Overrides */
.cds-content {
	background-color: #FFF;
	padding: 1em;
}

.cds-content tr:first-child td {
    background-color: #FFF;
    color: inherit;
    font-size: inherit;
    margin-bottom: inherit;
    padding-bottom: inherit;
    padding-top: inherit;
}

/* Search Box */
#productsearch {
	width: 250px;
}

#productsearch input {
	width: 55%;
}

#productsearch .button {
	width: 40%;
	height: 28px;
	margin-left: 2px;
	padding-bottom: 5px;
}

#productsearch .button:hover {
	background-color: #961525;
}

/* Graphical Browse */
.cds-browse-list h3 {
	text-align: center;
}

/* Search */
.cds-browse-container .head {
	width: 100%;
}
.cds-browse-container .head p {
	width: 300px;
}

.cds-browse-container .head td {
	width: 50%;
}

.cds-browse-container .head img {
	max-width: 320px;
}

#cds-product-container {
	float: left;
	overflow: auto;
	padding-top: 1em;
}

a.cds-more-anchor {
	display: none;
}

/* Faceted Search Attribute Boxes */
.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-attribute-value-list li {
	padding: 2px 0;
}

/* PDP - popups */
.cds-content textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
    -moz-box-sizing: border-box;
    display: inline-block;
    padding: 0;
    width: 75%;
}

.ui-dialog-content textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-size: 13px;
    height: 25px;
    line-height: 25px;
}

#cds-registration-form td {
	padding: 5px;
}

.cds-product-cad-container button,
.cds-product-spec-sheet button {
    height: 2em;
    width: 11em;
    margin-bottom: 0.5em;
    margin-right: 0.25em;
}