div.suggestions {	  
    
    border: 2px solid #ffffff;
    position: absolute;  
	-moz-border-radius: 6px 6px 6px 6px;
	position: absolute;
   z-index: 10000;
}

div.suggestions div {
	display: block;
	line-height: 1.4;
    background: none repeat-x scroll 50% 50% #F56300;	
	cursor: default;
    padding: 0.2em 0.4em;
	text-decoration: none;
	white-space: nowrap;	
	color: white;	
}


div.suggestions div.current {
/*	-moz-border-radius: 6px 6px 6px 6px;*/
    background-color: #EEEEEE;
	border: 1px solid #F56300;
    color: #333333;
}

div.suggestions div.current:hover { 
     color: #000000;  
} 
#scroll-element{height: auto;max-height: 235px;overflow-y: auto;width:100%;}

.listing
{
  /*top:58px;
  left: 363px;
  position: absolute;
  overflow-y: auto;
  */
  width: 100%; 
  height: auto;
  max-height: 200px;
  line-height: 1.4;
  background: none repeat-x scroll 50% 50% #FFF;	
  cursor: default;
  padding: 0.2em 0.2em;
  text-decoration: none;
  color: white;
}
#divAnswer .listing{
	padding:0;
	max-height:216px;
}
.dropHeader
{
border-radius: 2px 2px 0px 0px;
-moz-border-radius: 2px 2px 0px 0px;
-webkit-border-radius: 2px 2px 0px 0px;
background-color:#eeeeee;
color:#333;
font-size:11px;
font-weight: bold;
}
.listing tr.active td a{color:#ff6600;}

.listing tr.dropHeader td a{text-decoration:underline;margin-left:3px;}

.listing td{
border-bottom: 1px solid #cccccc;
padding: 4px 10px;
font-size: 12px;
width: 334px;
max-width: 350px;
}
.listing td a{
/*text-decoration: none;
margin: 0;
width: 348px;
float: left;
word-break: break-all;
white-space: normal;*/
display: inline-block;
text-decoration: none;
margin: 0;
}

#divAnswer{
background:#fff;
position:absolute;
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border: 0px solid #000000;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
border: 1px solid #666\9;
z-index: 111;
width:368px;
}
#fixed-element p{
	padding: 5px 0 5px 0px;
	margin: 0;
	text-align:center; 
	font-style: italic;
	color: #999;
	/*border-top:1px solid #cccccc;*/
}
.fancybox-outer, .fancybox-inner{
	position:static;
}
table.listing tr td.empty-list-td{background-color: #eee;color:#333;font-size:12px;font-weight: normal; text-align: center;}
table.listing tr:hover td.empty-list-td{background-color: #eee;color: #333;}
table.listing tr td.empty-list-td a{text-decoration:underline;color: #3C64FD;margin-left:3px;text-transform:none;}
table.listing tr td.empty-list-td a:hover{color: #666;}
table.listing tr.active td.empty-list-td a{color:#666;}
table.listing tr.active td.empty-list-td{font-weight: bold;font-size:9px;color:#333;background-color: #eee;}