#centerCol2 {
position:relative;
}
#centerCol2 .yoursearch {	
font-size:14px;
font-weight:bold;
margin:0px;
}
	.yoursearch .searchterm {
	color:#b80000;
	}
.voiceover-respelled-words {
padding-bottom:10px;
display:block;
}

#centerCol2 .noresults {
font-size:12px;
margin:0px;
margin-bottom:10px;
}
	.noresults .newterm, .noresults .searchterm {
	font-weight:bold;
	}
	
.search_container #centerCol {
float:left;
width:570px;
margin-top:0;
}
	.optionresultspanel {
	background-color:#e7e2cf;
	padding:5px 10px;
	margin:0px;
	clear:both;
	}
		.optionresultspanel p{
		margin:0px 30px 0px 0px;
		float:left;
		padding-top:3px;
		}
			.optionresultspanel .resultnumber {
			font-size:14px;
			font-weight:bold;
			}
			.optionresultspanel .resultshowing {
			font-size:12px;
			}
		.optionresultspanel .viewoptions {
		float:left;
		padding:5px 0 0 20px;
		}
			.optionresultspanel .viewlabel {
			font-size:11px;
			font-weight:bold;
			color:#b80000;
			text-transform:uppercase;
			margin-right:3px;
			}
			.optionresultspanel .viewoptions a {
			padding-left:26px;
			margin-right:5px;
			}
			.list .optionresultspanel a.viewlist {
			background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/listview_off.gif) no-repeat center left;
			color:#999999 !important;
			text-decoration:none;
			}
			.list .optionresultspanel a.viewgrid {
			background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/gridview_on.gif) no-repeat center left;
			}
			.grid .optionresultspanel a.viewlist {
			background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/listview_on.gif) no-repeat center left;
			}
			.grid .optionresultspanel a.viewgrid {
			background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/gridview_off.gif) no-repeat center left;
			color:#999999 !important; 
			text-decoration:none;
			}
		.optionresultspanel .sortoptions {
		float:right;
		}
	.pagingpanel {
	clear:both;
	padding:5px 10px;
	background-color:#f6f1e1;
	}
		.pagingpanel .paging {
		float:left;
		padding-top:3px;
		}
			#centerCol .paging a {
			padding:0px 3px;
			float:left;
			}
			.paging .pagination-current-page-class, .paging span {
			float:left;
			padding:0 3px;
			}
			#centerCol .paging .previouspage {
			background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/previouspage.gif) no-repeat center 5px;
			text-indent:-9999px;
			text-decoration:none;
			overflow:hidden;
			float:left;
			height:16px;
			width:8px;
			}
			#centerCol .paging .nextpage {
			background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/nextpage.gif) no-repeat center 5px;
			text-indent:-9999px;
			text-decoration:none;
			overflow:hidden;
			float:left;
			height:16px;
			width:8px;
			}
		.pagingpanel .pagingoptions {
		float:right;
		}
	.comparepanel {
	clear:both;
	padding:10px;
	}
		.comparepanel p{
		margin:0px 0px 10px 0px;
		}
		.comparepanel img{
		margin-right:3px;
		}
	.results_header .optionresultspanel {
	border:1px dashed #c6baa1;
	border-bottom:none;
	}
	.results_header .pagingpanel {
	border:1px dashed #c6baa1;
	border-bottom:none;
	}
	.results_header .comparepanel {
	border:1px dashed #c6baa1;
	}
	.results_footer .optionresultspanel {
	border:1px dashed #c6baa1;
	border-top:none;
	}
	.results_footer .pagingpanel {
	border:1px dashed #c6baa1;
	border-top:none;
	}
	.results_footer .comparepanel {
	border:1px dashed #c6baa1;
	padding-top:15px;
	}
.grid .searchresults {
padding:0px 1px;
}
.grid .searchrow {
background:#FFFFFF url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/searchrow.gif) repeat-y 143px;
border:1px dashed #C6BAA1;
clear:both;
margin:-1px;
position:relative;
_background:#FFFFFF url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/searchrow.gif) repeat-y 141px;
}
.grid .productlisting {
float:left;
width:125px;
padding:8px 8px 33px 8px;
font-size:11px;
margin-left:1px;
display:inline;
_width:124px;
}
	.grid .productlisting p {
	margin:0px;
	padding:3px 0 0;
	width:135px;
	}
	.grid .productlisting p.productname, h2{
		font-size:11px;
	}
	.grid .productlisting a.productimage {
	width:120px;
	display:block;
	text-align:center;
	}
	.grid .productlisting a.productimage img {
	border:none;
	margin:auto;
	}
	.grid .productlisting .pricing {
	font-weight:bold;
	}
		.grid .productlisting .pricing .saleprice {
		color:#b80000;
		}
		.grid .productlisting .pricing .msrp {
		font-weight:normal;
		}
		.grid .productlisting .pricing .msrp .regprice{
		text-decoration:line-through;
		}
	.grid .productlisting .availability {
	font-size:10px;
	}
	.grid .productlisting .compare {
	padding-top:6px;
	position:absolute;
	bottom:8px;
	}
.list .results_header .comparepanel {
border-bottom:none;
}
.list .productlisting {
border:1px dashed #c6baa1;
border-bottom:none;
padding:10px;
font-size:11px;
background-color:#ffffff;
clear:both;
position:relative;
}
	.list .productlisting p{
	margin:0px
	}
	.list .productlisting p.productname {
	width:355px;
	}
	.list .productlisting a.productimage {
	float:left;
	margin-right:10px;
	padding:0px 10px;
	display:block;
	}
	.list .productlisting .productdetails {
	float:left;
	}
	.list .productlisting a.productimage img {
	border:none;
	}
	.list .productlisting .pricing {
	font-weight:bold;
	}
		.list .productlisting .pricing .saleprice {
		color:#b80000;
		display:inline;
		margin-right:5px;
		}
		.list .productlisting .pricing .msrp {
		font-weight:normal;
		display:inline;
		}
		.list .productlisting .pricing .msrp .regprice{
		text-decoration:line-through;
		}
	.list .productlisting .availability {
	font-size:11px;
	position:absolute;
	right:20px;
	bottom:10px;
	}
	.list .productlisting .compare {
	position:absolute;
	right:20px;
	top:10px;
	}


	
#rightSearchCol {
background-color:#f6f1e1;
border:1px solid #c6baa1;
padding:10px;
width:160px;
float:right;
}
	#rightSearchCol h3 {
	background-color:#e7e2cf;
	border-bottom:1px dashed #c6baa1;
	margin:-10px -10px 0px -10px;
	padding:3px 10px;
	font-size:15px;
	text-transform:uppercase;
	}
	#rightSearchCol dt {
	font-weight:bold;
	font-size:12px;
	}
	#rightSearchCol dd {
	margin:0px 0px 15px 0px;
	font-size:11px;
	padding:0;
	}
		#rightSearchCol ul {
		padding:0 0 0 10px;
		margin:0px;
		list-style-position:outside;
		}
	#rightSearchCol a { 
	color:#CC6600;
	text-decoration:underline;
	}
#footer {
clear:both;
}

.showOnlineOnly {
float: left;
padding-left: 42px;

}
