@import url("dijit.css");
@import url("compare.css");
@import url("save.css");

.sidebar {
	width: 250px;

	border: 1px solid #B4B4B4;
	padding: 10px;
	
	background-color: #EFEFEF; 
	color: #444444;
	
	font-size: 8pt;
	
	vertical-align: top;
}

.sidebar a {
	color: #003399;
}

.sidebar input {
	font-size: 8pt;
}

.sidebar .returnLinkContainer {
	text-align: right;	
}

.sidebar .modelNumber {
	margin-bottom: .8em;	
}

.customLink {
	font-weight: bold;
}

.selectForm {
	border-top: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;

	padding: 5px 0 5px 0;

	font-weight: bold;
	margin: 10px 0 10px 0;
}

.selectActionButtonContainer {
	padding-top: 5px;
	text-align: right;
}
	
.selectActionButton {
	font-size: 8pt;
}

.filterChoiceFields {
	margin-bottom: 1em;
}

.filterCheckbox.disabled {
	visibility: hidden;	
}

.filterTitle {
	font-weight: bold;	
	cursor: default;
	padding-left: 11px;
	
	background-image: url(../images/customcommerce/filterArrowDown.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
}

.filterTitle.closed {
	background-image: url(../images/customcommerce/filterArrowRight.gif);	
}

.resultsContainer {
	padding: 0 0 0 6px;
	vertical-align: top;
}

.resultsHeader {
	padding-bottom: 5px;
	border-bottom: 1px solid #B4B4B4;
	float: left;
	width: 100%;
}

.resultsHeader .resultsDesc {
	float: left;
}

.pageNavBar {
	float: right;
}

.pageNavBar .pageLink {
	color: #003399;
}

.pageNavBar .currentPage {
	font-weight: bold;	
}

.selectBar {
	clear: both;
	padding-top: 5px;	
}
	
.resultsFooter {
	padding-top: 5px;
	clear: both;
}

.emptyMsg {
	clear: both;
	padding-top: 10px;
}

.productSummary {
	clear: both;
	width: 100%;
	border-bottom: 1px solid #B4B4B4;
	padding: 10px 0 5px 0;	
}

.productSummary .productImage {
	display: block;
	margin-right: 5px;
}

.productSummary .productTitle {
	margin: 0;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
	
.productSummary .productDesc {
	width: 100%;
	vertical-align: top;
}

.productSummary .selectContainer {
	vertical-align: top;
	padding-right: 6px;
}

.dialog {
	display: none;
}

