/* styles for entire widget */
.yui-skin-sam .yui-ac {
    position:relative;font-family:arial;font-size:100%;
}

/* styles for input field */
.yui-skin-sam .yui-ac-input {
    position:relative;width:300px;margin-left:12px;
}

/* styles for results container */
.yui-skin-sam .yui-ac-container {
    position:absolute;top:1.6em;width:500px;
}

/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
    position:absolute;width:100%;height:280px;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;
}

/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow {
    position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;
}

/* styles for results list */
.yui-skin-sam .yui-ac-content ul{
    margin:0;padding:0;width:100%;
}

/* styles for result item */
.yui-skin-sam .yui-ac-content li {
    margin:0;padding:2px 5px;cursor:default;white-space:nowrap;
}

/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
    background:#B3D4FF;
}

/* styles for highlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
    background:#426FD9;color:#FFF;
}

#quoteContainer {
	position: absolute; 
	z-index: 9050;
} 
#quoteContainer .yui-ac-content {
	position: absolute;
	left: 0;
	top: 0;
	width: 36em;
	border: 1px solid #9C9C9C;
	background: #fefefe;
	overflow: hidden;
	text-align: left;
	padding: .5em;
	font-size: 92%
} 
#quoteContainer .yui-ac-ft {
	font-family: Verdana, sans-serif;
	font-size: 85%;
}
#quoteContainer .yui-ac-ft .moreresults {
	padding-left: 0.3em;
}	
#quoteContainer .yui-ac-ft .tip {
	border-top: 1px solid #D6D6D6;
	color: #636363; 
	padding: 0.5em 0 0 0.4em;
	margin-top: .48em;
}
#quoteContainer em {
	font-weight: bold;
}
#quoteContainer .yui-ac-ft .tip a {
	padding-left: 0.3em;
}
#quoteContainer .yui-ac-ft a {
	color: #003399; 
}
#quoteContainer ul {
	padding-bottom: .4em;
	width: 100%;
} 
#quoteContainer li {
	padding: 0 0.38em;
	cursor: default;
	white-space: nowrap;
	list-style: none;
} 
#quoteContainer li.yui-ac-highlight {
	background: #D6F7FF;
	cursor: pointer;
} 
#quoteContainer li table { 
	width: 100%;
}
#quoteContainer li td { 
	vertical-align: bottom; 
	text-align: left;
	padding: .15em 0;
}
#quoteContainer li td.exch_type_wrapper { 
	color: #aaa; 
	font-size: 92%; 
	width: 10em; 
	height: auto;
	text-align: right;
}
#quoteContainer li td.symbol { 
	width: 6.5em; 
}

