/* Product Search common styles //////////////////////////////////////////////////////////////////////////////////////////*/

body.indexsearch						{ background: #fff; }

div.tx-indexedsearch a					{ color: #e28702!important; }


div#dc-cablefinder-recordsFound, div#dc-cablefinder-showLimit, div#dc-cablefinder-showAll
										{ font-size: 12px; }
div#dc-cablefinder-recordsFound, .data	{ margin: 10px 0 0 18px; }
.data									{ margin-bottom: 10px; }
div#dc-cablefinder-showLimit			{ margin-left: 305px; width: 180px; text-align: center; position: absolute; margin-top: -15px; }
div#dc-cablefinder-showAll				{ margin-left: 454px; width: 290px; text-align: right; position: absolute; margin-top: -16px; }


div#dc-cablefinder-showAll a			{ font-size: 12px; }
div#dc-cablefinder-showAll a:hover		{ text-decoration: underline; }

div#dc-cablefinder-data					{ padding: 11px 14px 11px 11px; }

div.padding-left						{ padding-left: 2px; }


/* Product Search table //////////////////////////////////////////////////////////////////////////////////////////////////*/

table.article							{ width: 735px; border: 1px solid #ddd; border-right: none; border-bottom: none; background: #f9f9f9; margin: 10px 0 10px 10px; }
table.article td, table.article th		{ padding: 2px 3px; border: 1px solid #ddd; border-left-color: #fff; border-top-color: #fff; font-size: 11px; }
table.article th						{ border-bottom: none; }

table.article th						{ white-space: nowrap; height: 18px; line-height: 18px; background: url(../gfx/shop/bg_tableHeader_productfinder.gif) 0 50% repeat-x; }
table.article th.left_align				{ text-align: left; }

table.article td.app					{ text-align: center; }

table.article tr.odd					{ background: #f2f2f2; }


/* Indexed Search ////////////////////////////////////////////////////////////////////////////////////////////////////////*/

div.tx-indexedsearch					{ padding: 0 10px; }

#page dl.tx-indexedsearch-info			{ background: none; color: #a19f9b; }

dt.tx-indexedsearch-text-item-path, dd.tx-indexedsearch-text-item-path
										{ display: none; }
										
#page span.tx-indexedsearch-title a		{ font-size: 12px; }
#page span.tx-indexedsearch-title a:hover{ text-decoration: underline; }

#page span.percent-tmpl-css				{ float: none; font-size: 12px; }

#page div.res-tmpl-css					{ margin-bottom: 18px; }


div.tx-indexedsearch ul.browsebox		{ position: absolute; margin: -15px 0 0 145px; width: 300px; text-align: right; }
div.tx-indexedsearch ul.browsebox li	{ /* border-left: 1px solid #666; */ margin-right: 0px; margin-left: 0px; }
div.tx-indexedsearch ul.browsebox a		{ font-size: 11px; padding-left: 4px; }


div.tx-indexedsearch-browsebox p		{ margin-bottom: 5px; font-size: 12px; }

div#dc-bmecat-search-data div.data table.article { margin: 0; }
div#dc-bmecat-search-data div.data table.article td.col2 { text-align: center }

div#dc-bmecat-search-data #bg_search_entry .welcomeText ul li {
	background:transparent url(../gfx/shop/dot_list.gif) no-repeat scroll 0 7px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	padding-left:7px;
}5