<style type="text/css">
/* GENERAL RESULTS STYLES BEGIN */
	.lgrey {
		color: #EEEEEE;
		}
	.results {
		font-size: 11px;
		}
	.results td {
		font-size: 11px;
		}
	.results	a {
		color: #373ABE;
		}
	.results	a:hover {
		color: #B60B2F;
		}
	.results	h1 {
		font-size: 17px;
		padding: 0px;
		margin: 0px;
		}
	.results_returned {
		color:#c30c3e;
		font-weight:bold;
		font-size:12px
		}
	.results_feedback {
		font-weight:bold;
		color:#00a994;
		font-size:12px
		}
	.results_categories a	{
/*		background: #EEE;
		color: #FFF;
		margin: 2px 2px;
		text-decoration: none;*/
		display: block;
		float: left; 
		border-right: 1px solid #BBB;
		padding: 1px 9px 1px 0;
		margin: 0 9px 6px 0;
		}
	.results_categories div	{
		display: block;
		float: left; 
		padding: 1px 9px 1px 0;
		margin: 0 0px 6px 0;
		font-weight: bold;
		}
	.results_categories a:visited	{
		background: #2F61BD;
		color: #FFF;
		}
	.results_categories a:hover	{
		background: #FFF;
		}
	.results_categories div.selected	{
		background: #19428E;
		color: #FFF;
		border-top: 2px solid #2F61BD;
		border-left: 2px solid #2F61BD;
		border-right: 2px solid #0A1A37;
		border-bottom: 2px solid #0A1A37;
		padding: 3px 6px;
		margin: 2px 2px;
		text-decoration: none;
		display: block;
		font-weight: bold;
		float: left;
		}
	.results_categories a.refineresult	{
		color: #c30c3e;
/*		background: #8D1527;
		border-top: 2px solid #BB4B5C;
		border-left: 2px solid #BB4B5C;
		border-right: 2px solid #4C0B15;
		border-bottom: 2px solid #4C0B15;
		padding: 3px 6px;
		text-decoration: none;
		font-weight: bold;*/
		}
	.results_categories a.refineresult:visited	{
		background: #8D1527;
		color: #FFF;
		}
/*	.results_categories a.refineresult:hover	{
		background: #B03D4E;
		} */
	.results_section	{
		background: #07D;
		border-bottom: 1px solid #1452a4;
		padding: 0;
		}
	.results_section h2	{
		font-size: 11px;
		margin: 0 0 0 0 !important;
		padding: 4px !important;
		color: #FFF !important;
		}
/* GENERAL RESULTS STYLES END */

/* RESULTS TABS BEGIN */
	.resultstabs td	{
		border-bottom: 1px solid #666;
		font-size: 11px;
		padding: 0 0 0 8px;
		}
	.resultstabs td.nolink	{
		border-bottom: 1px solid #fff;
		}
	.resultstabs .selected	{
		background: #fff;
		border-top: 1px solid #b3b3b3;
		border-right: 1px solid #b3b3b3;
		border-bottom: none;
		border-left: 1px solid #b3b3b3;
		background-image: url('/images/interface/catalog/silver_bar_bg.gif');
		color: #c30c3e;
		font-weight: bold;
		padding: 6px 8px;
		text-align: center;
		}
	.resultstabs a	{
		display: block;
		background: #EEE;
		padding: 4px 8px;
		border: 1px solid #BBB;
		border-bottom: none;
		text-decoration: none;
		text-align: center;
		}
	table.tabsbox	{
		border: 1px solid #666;
		border-top: none;
		}
/* RESULTS TABS END */

/* TREE BEGIN */
	.tree	{
		font-size: 11px;
		line-height: 15px;
		}
	.tree a	{
		color: #150056;
		text-decoration: none;
		}
	.tree a:hover	{
		color: #C40042;
		}
	.tree .level	{
		color: #C40042;
		font-weight: bold;
		}
/* TREE END */
		table.resultsTable	{
			width: 99%;
		}
/* RESULT HEADERS BEGIN */
	.results_headers a.sortedby	{
		font-weight: bold;
		color: #B60B2F;
		}
	.results_headers a.sortedby:visited	{
		font-weight: bold;
		color: #B60B2F;
		}
	.results_headers td	{
		border-bottom: 2px solid #333;
/*		border-right: 1px solid #BBB;*/
		vertical-align: bottom;
		padding: 8px 2px;
		background: #FFF;
		font-weight: bold;
		font-size: 10px;
		}
	.results_headers td.center	{
		text-align: center;
		}
	.results_headers a.compare	{
//		background: url("/images/bdred.gif");
		color: #FFF;
		border-top: 1px solid #BB4B5C;
		border-left: 1px solid #BB4B5C;
		border-right: 1px solid #4C0B15;
		border-bottom: 1px solid #4C0B15;
		text-align: center;
		}
	.results_headers a.compare:visited	{
		color: #FFF;
		}
	.results_headers a.compare:hover	{
//		background: url("/images/bdred_hover.gif");
		color: #FFF;
		}
/* RESULT HEADERS END */

/* RESULTS BEGIN */
	.result_shade	{
		background: #efefef;
		}
	.result_shade td	{
		border-right: 1px solid #DDD;
		/*border-top: 1px solid #DDD;*/
		vertical-align: top;
		text-align: left;
		padding: 3px;
		}
	.result_shade td.left	{
		text-align: left;
		}
	.result_shade td.right	{
		text-align: right;
		}
	.result_shade td.center	{
		text-align: center;
		}
	.result_noshade	{
		background: #FFF;
		}
	.result_noshade td	{
		border-right: 1px solid #DDD;
/*		border-bottom: 1px solid #efefef;*/
		vertical-align: top;
		text-align: left;
		padding: 3px;
		}
	.result_noshade td.left	{
		text-align: left;
		}
	.result_noshade td.right	{
		text-align: right;
		}
	.result_noshade td.center	{
		text-align: center;
		}
/* RESULTS END */

/* REFINER BEGIN */
	.refiner	{
		background: #EEE;
		border: 1px solid #BBB;
		padding: 4px;
		}
	.refiner h2	{
		padding: 0px;
		margin: 0px 0px 10px 0px;
		font-size: 14px;
		}
	.refinerbreadcrumb	{
		padding: 4px;
		background: #CCC;
		border: 1px solid #999;
		margin: 0px 0px 10px 0px;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		}
	.refinerbreadcrumb a	{
		color: #373ABE;
		font-weight: bold;
		text-decoration: underline;
		}
	.refinerbreadcrumb a:visited	{
		color: #373ABE;
		font-weight: bold;
		text-decoration: underline;
		}
	.refinerbreadcrumb a:hover	{
		color: #B60B2F;
		text-decoration: underline;
		}
/* REFINER END */

/* PRODUCT DETAIL PAGE BEGIN */
	.productdetailpage	{
		font-size: 11px;
		}
	.productdetailpage h1	{
		padding: 0px;
		margin: 0px 0px 10px 0px;
		font-size: 17px;
		}
	.productdetailpage h2	{
		padding: 0px;
		margin: 0px 0px 10px 0px;
		font-size: 14px;
		}
	.productdetailpage table	{
		border-right: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		}
	.productdetailpage td	{
		border-top: 1px solid #CCC;
		border-left: 1px solid #CCC;
		padding: 5px;
		background: #EEE;
		font-size: 11px;
		vertical-align: top;
		}
	.productdetailpage td.noshade	{
		background: #FFF;
		}
	.productdetailpage td.header	{
		background: #2F61BD;
		border-top: 1px solid #658FDB;
		border-left: 1px solid #658FDB;
		border-right: 1px solid #093078;
		border-bottom: 1px solid #093078;
		color: #FFF;
		font-weight: bold;
		}
	.productdetailimg	{
		margin: 10px 10px 0px 0px;
		}
/* PRODUCT DETAIL PAGE END */

</style>
