div#combobox_overlay { 
/*	required	*/	
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	
/*	layout	*/
}
div.combobox_container {
/*	required	*/
	position: absolute;
/*	layout	*/
}
div.combobox_container input.combobox_input {
/*	layout	*/	
	width: 260px;
	height: 21px;
	padding: 4px 25px 0 3px;
	border:none;
	position: absolute;
	background:none;
	background-image:url(../images/cf_dropdown-bg.gif);
	background-repeat:repeat-x;
	color:#666666;
}
input.combobox_input {
	cursor:pointer;
}
div.combobox_container a.combobox_button {
/*	layout	*/
	display: block;
	height: 25px;
	width:25px;
	position: absolute;
	margin: -1px 0 0 262px;
	padding:0px;
	font-size:1px;
	border:#d6d6d6 1px solid;
	text-decoration: none;
	background-image:url(../images/cf_dropdown-arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
}
div.combobox_container a.combobox_button * {
	
}
ul.combobox_summary {
/*	required	*/	
	overflow-x: hidden;
	overflow-y: auto;

/*	layout	*/
	width: 320px;
	background-color: #e3e3e3;
	border:#a8a8a8 1px solid;
	border-top: none;
	margin: 21px 0 0 0;
	padding: 2px;
	list-style: none;
	display: block;
	color:#565656;
	font-size:12px;
}
ul.combobox_summary li {
/*	layout	*/	
	width: 320px;
	display: block;
	margin: 0;
	padding: 0;
	clear:both;
}
ul.combobox_summary li a {
/*	layout	*/	
	width: 310px;
	padding: 2px 10px 0 3px;
	margin: 0;
	display: block;
	text-decoration: none;
	color:#565656;
	line-height:normal;
	text-align:left;
}
ul.combobox_summary li a:hover {
	background-color: #eeeeee;
	text-decoration: none;
}
/*	required when using several comboboxes below each other	*/
#combobox_container_Competitor { 
	z-index: 103;
	width:286px;
	height:25px;
	border:#d6d6d6 1px solid;
	background-image:url(../images/cf_dropdown-bg.gif);
	background-repeat:repeat-x;
}
#combobox_container_Product { 
	z-index: 102;
	width:286px;
	height:25px;
	border:#d6d6d6 1px solid;
	background-image:url(../images/cf_dropdown-bg.gif);
	background-repeat:repeat-x;
}
