/* 
AutoSuggest stylesheet.
Contains the styles used by the client side MatchMakerSuggest component.
Copyright exorbyte GmbH, 2005. All rights reserved.
Author: Leo Meyer, leo.meyer_at_exorbyte.com
*/

	.suggBox {
		font-family: Arial,Helvetica,sans-serif;
		/*border-right: #A6A4AF 1px solid;
		border-left: #A6A4AF 1px solid;
		z-index: 1; */
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 2px;
		padding-bottom: 5px;
		visibility: hidden;
		position: absolute;
		/*background-color: white;*/
		min-width: 250px;
		
		opacity: 0.95;
		-moz-opacity: 0.95;
		filter: alpha(opacity=95);
		
	}	
	
.suggestHeader {
	width: 550px;
	height: 57px;
	padding: 0px;
	margin: 0px;
	vertical-align:top;
	overflow: hidden;
	background: url(../images/exorbyte/suggestHeader.gif) top left no-repeat;
	}
	
.suggestHeaderSearch {
	padding-left: 17px;
	padding-top: 7px;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	color: #505050;
	width: 310px;
	overflow: hidden;
	white-space: nowrap;
	}
	
.suggestHeaderResults {
	padding-left: 6px;
	padding-top: 15px;
	font-size: 11px;
	font-weight:bold;
	color: #505050;
	width: 415px;
	float: left;
	}
	
.suggestHeaderClose {
	padding-top: 15px;
	text-align:right;
	width: 20px;
	float:left;
	}

#suggestQuestion {
	font-weight:bold;
	color: #0F850A;
	}
	
.suggestInnerBox {
	width: 450px;
	padding-top:0px;
	padding-bottom:0px;
	border-right: #A6A4AF 1px solid;
	border-left: #A6A4AF 1px solid;
	background-color: white;
	}
	
#suggBox > .suggestInnerBox { /* MOSe */
	width: 448px;
}
	
.suggestLastSearch {
	width: 448px;
	padding-bottom: 5px;
	border-right: #A6A4AF 1px solid;
	border-left: #A6A4AF 1px solid;
	background-color: #F1FEE1;
	background: url(../images/exorbyte/suggestLastSearch.gif) top left repeat;
	overflow: hidden;
	}
	
.suggestLastSearchHeader {
	font-size: 11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
	color: #505050;
	}

.suggMarker {
	/* background-color: #FFFFD0; */
	font-weight:bold;
}

	
.suggLastSearchContent {
	width: 145px;
	float: left;
	overflow: hidden;
	}
	
.suggLastSearchItem {
	padding-left:5px;
	padding-top:3px;
	width:130px; 
	height:14px; 
	white-space:nowrap; 
	overflow:hidden;
	}
	
.l_suggLastSearchItem:link, .l_suggLastSearchItem:visited {
	font-size: 11px;
	font-weight:normal;
	color: #505050;
	text-decoration: none;
	}
	
.l_suggLastSearchItem:hover, .l_suggLastSearchItem:active {
	color: #0F850A;
	text-decoration: none;
	}
	
.l_showAllItems:link, .l_showAllItems:visited {
	font-size: 11px;
	font-weight:normal;
	color: #0F850A;
	text-decoration: none;
	}
	
.l_showAllItems:hover, .l_showAllItems:active {
	font-size: 11px;
	color: #0F850A;
	text-decoration: underline;
	}
	
.l_searchResult:link, .l_searchResult:visited {
	font-size: 12px;
	font-weight:normal;
	color: #0F850A;
	text-decoration: none;
	}
	
.l_searchResult:hover, .l_searchResult:active {
	font-size: 12px;
	color: #0F850A;
	text-decoration: underline;
	}
	
.l_suggestSearchBox:link, .l_suggestSearchBox:visited {
	font-size: 11px;
	font-weight:normal;
	color: #333399;
	text-decoration: none;
	}
	
.l_suggestSearchBox:hover, .l_suggestSearchBox:active {
	font-size: 11px;
	font-weight:normal;
	color: #333399;
	text-decoration: none;
	}

		
.suggestFooter {
	width: 550px;
	height: 31px;
	background: url(../images/exorbyte/suggestFooter.gif) top left no-repeat;
	overflow: hidden;
	}
	
.suggestFooterEnable {
	font-size: 11px;
	font-weight:normal;
	padding-left:5px;
	padding-top:8px;
	float:left;
	}
	
.suggestFooterInfos {
	font-size: 11px;
	font-weight:normal;
	padding-left:175px;
	padding-top:8px;
	float:left;
	}
	
.l_suggestFooter:link, .l_suggestFooter:visited {
	font-size: 11px;
	font-weight:normal;
	color: #0F850A;
	text-decoration: none;
	}
	
.l_suggestFooter:hover, .l_suggestFooter:active {
	color: #0F850A;
	text-decoration: underline;
	}


	.suggItem {
		font-size: 11px;
		width: 438px;
		height: 18px;
		overflow: hidden;
		
		padding-right: 5px;
		padding-left: 5px;

	}
	
	.suggItemHead {
		height: 18px;
	}
		

	.suggRow {
/* Attention! These must match the colors provided with SetupAutoSuggest! */
	   	color: #404040;
    	/* background-color: white; */
	}



	.suggItemGroup {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.suggManufacturerGroup {
		padding-top: 5px;
		padding-bottom: 5px;
   	background-color: #EEFDDC;
		border-bottom: 1px solid #C2C5C4;
	}

	.suggCategoriesGroup {
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #F4FBE3;
		border-bottom: 1px solid #C2C5C4;
	}




	.suggProduct {
/* Attention! Do not specify colors here! */
	 	max-width: 65%; 
		height:16px;
	 	overflow: hidden; 
	 	white-space: nowrap; 
	 	float: left; 
		font-size: 11px; 
	 	text-align: left; 
	 	padding-left: 3; 
	 	padding-right: 3;
	 }

	.suggCat {
/* Attention! Do not specify colors here! */
	 	max-width: 65%; 
		height:16px;
	 	overflow: hidden; 
	 	white-space: nowrap; 
	 	float: left; 
		font-size: 11px; 
	 	text-align: left; 
	 	padding-left: 3; 
	 	padding-right: 3;
		color: green;
		
	}
	
	.suggCatHead {
	 	max-width: 65%; 
	 	overflow: hidden; 
	 	white-space: nowrap; 
	 	float: left; 
		font-size: 11px; 
		font-weight: bold;
	 	text-align: left; 
	 	padding-left: 3; 
	 	padding-right: 3;
		padding-bottom: 1;
		color: #494949;
		
	}
	
	
	.suggType {
/* Attention! Do not specify colors here! */
	 	max-width:  35%; 
		height:16px;
	 	overflow: hidden; 
	 	white-space: nowrap; 
	 	float: right; 
		font-size: 11px; 
	 	text-align: right; 
		color: green;
	}	
	
	.suggTypeSearch {
	 	max-width:  35%; 
	 	overflow: hidden; 
	 	white-space: nowrap; 
	 	float: right; 
		font-size: 11px; 
	 	text-align: right; 
		color: #A2A2A2;
		
	}	
	
#suggestOnOffText {	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px; 
	color: #333399;
	}
