/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}
.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}
.yui-skin-sam .yui-ac-container{
	position:absolute;
	top:1.6em;
	width:325px;
}

/* For Mozilla/Non MSIE */
html>body .yui-skin-sam .yui-ac-content{
	position:absolute;
	width:100%;
	border-left:1px solid #424242;
	border-right:1px solid #424242; 
	border-bottom:1px solid #424242;
	background:transparent url("../img/global/listdropdownbkg.png"/*tpa=http://www.sonystyle.com/wcsstore/SonyStyleStorefrontAssetStore/img/global/listdropdownbkg.png*/);
	overflow:hidden;
	z-index:9050;
}

/* For MSIE Crappiness 
*/
* html .yui-skin-sam .yui-ac-content{
	position:absolute;
	width:100%;
	border-left:1px solid #424242;
	border-right:1px solid #424242; 
	border-bottom:1px solid #424242;
	background:transparent;
	background:#EEEEEE;	
	overflow:hidden;
	z-index:9050;
}

.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;}
.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%; margin-top: 11px;}
.yui-skin-sam .yui-ac-content li{
	margin:0;
	height: 38px; 
	line-height: 38px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	cursor:default;
	white-space:nowrap;
	vertical-align: middle;
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-size: 1.2em;
	display: inline-block;
	color: #666666;
}

.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#dfdfdf;color:#666666;}

/*
 * Begin Customization for Sony specific elements
 *    - Drop down Title Bar
 *    - Product Image
 *    - Product Text
 */

#searchContainer .yui-ac-content {
	top: 30px;	
}

	html>body .yui-skin-sam #searchContainer .yui-ac-content{ 	
		background: #000000;
	}

	* html .yui-skin-sam #searchContainer .yui-ac-content{ 	
		background: #000000;
	}

	.yui-skin-sam #searchContainer .yui-ac-content li {
		color: #efefef;	
		cursor: pointer;
		letter-spacing: .05em;
	}

	.yui-skin-sam #searchContainer .yui-ac-content li.yui-ac-highlight {
		color: #FFFFFF;	
		font-weight:800;
		background: #000000;
		letter-spacing: .04em;
	}

	.yui-skin-sam #searchContainer .yui-ac-content .autoSearchProductText { 
		border: none;
	}

#searchContainerTitle{
	background: #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-top:1px solid #424242;
	height: 29px;
	line-height: 29px;
	width: 327px;
	display: none;
	font-size: 13px;
	font-weight: normal;
	top:0px;
}
html>/**/body #searchContainerTitle { top: -13.2px; }

#searchContainerTitle .searchListTitle{
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: 200;
	color: #EFEFEF;
	margin-left: 20px;
}
.autoImageStyle{
	margin-right: 17px; 
	border: 1px #C6C6C6 solid; 
	width: 50px; 
	height: 33px;
	display: inline-block;
}
.autoSearchProductText{
	display: inline-block; 
	border-bottom: 1px #CCCCCC solid; 
	height: 38px; 
    line-height: 18px; 
	width: 225px; 
    white-space: normal;
	vertical-align: top;
	float: left;
	clear: none;
	margin-left: 15px;
	_margin-left: 0px;
	overflow:hidden;
	font-size: 11px;
}

.autoSearchProductTextNoImage{
	margin-left: 65px;
	_margin-left: 34px;
	display: inline-block;
}

/* Container for the autoimage */
.autoImageContainer {
	float: left;
	clear: none;
	width: 50px;
	height: 33px;
}

/* Surrounding DIV for LI elements */
.listElementWrapper{
	clear: both;
}