#products-header {
	margin-top: 40px;
	margin-bottom: 20px;
}
#breadcrumbs a.active {
	font-weight: bold;
}
#view-quote {
	float: right;
}
#view-quote-button, #quote-count {
	float: left;
}
#view-quote-button {
	margin-top: 0;
	margin-right: 5px;
	font-weight: bold;
}
#quote-count {
	width: 39px;
	height: 33px;
	margin-top: 1px;
	padding: 	8px 0 8px 2px; 
	background: url(/images/quote-count-bg.png) no-repeat;
	text-align: center;
	color: #ffffff;
}
#products-content h2 {
	font-weight: bold;
}
#category-options-form {
	margin-bottom: 5em;
}
#product-menu {
	background: #fbfafa;
	border: 1px solid #b8c1c7;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
}
a.category-header {
	display: block;
	padding: 20px;
	color: #9ca6ad;
	font-size: 1.13em;
	font-weight: bold;
}
#doors-header {	border-bottom: 1px solid #b8c1c7; }
#windows-header.active {	border-bottom: 1px solid #b8c1c7; }
a.category-header > span {
	display: inline-block;
	float: right;
	font-size: 1.875em;
	line-height: 0.65em;
	font-weight: normal;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
a.category-header.active {
	color: #0d7285;
	background: #e6e6e6;
}
ul.category-options {
	margin: 0;
	padding: 20px;
	display: none;
	background: #f0f0f0;
	border-top: 1px solid #dedede; 
}
#doors-header + ul.category-options {
	border-bottom: 1px solid #b8c1c7;
}
ul.category-options.active {
	display: block;
}
ul.category-options li {
	color: #0d7285;
	font-weight: bold;
}
ul.category-options li > span {
	display: inline-block;
	margin-bottom: 0.63em;	
}
ul.category-options li.subcat > ul {
	list-style: none;
	list-style-position: inside;
}
ul.category-options li.subcat > ul div.form-field-checkbox-container{
	overflow: hidden;
	margin: 0;
}
ul.category-options li.subcat > ul div.form-field-checkbox, ul.category-options li.subcat > ul label {
	float: left;
}
ul.category-options li.subcat > ul div.form-field-checkbox {
	margin-right: 10px;
}
ul.category-options li.subcat > ul label {
	font-weight: normal;
	color: #607483;
}
ul.category-options li.subcat > ul label span {
 	font-weight: bold;
 	color: #0d7285;
}
#category-options-submit-button {
	margin-top: 1em;
	margin-left: 1.625em;
}
#product-wrap {
	padding: 0;
	margin-top: 0.5em;
}