@charset "utf-8";
/* CSS Document */

span.selectHolder {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	
	line-height:		15px;
	margin-left:		6px;
	*position:			relative;
}

.positionRelative {
	position:			relative;
	z-index:			2000;
}

span.selectHolder span.text {
	display:			-moz-inline-stack;
	display:			inline-block;
	zoom:				1;
	*display:			inline;
	
	position:			relative;
	background-position:0px 0px;
	height:				15px;
	*height:				16px;
}

span.selectHolder span.text ins.inputBox {
	height:				13px;
	line-height:		13px;
	margin:				0px;
	padding-right:		15px;
	color:				#B2B0AE;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			12px;
	cursor:				pointer;
	font-style:			italic;
}

span.selectHolder span.text ins.hover {
	color:				#fff;
}

span.selectHolder span.listHolder {
	position:			absolute;
	/*overflow:			hidden;*/
	top:				12px;
	_top:				15px;
	left:				-63px;
	display:			none;
	padding:			11px 9px 0px 9px;
	background-image:	url(../images/language-list-bg.png);
	_background-image:	url(../images/language-list-bg.gif);
	width:				140px;
}

span.selectHolder span.listHolder span.li,
span.selectHolder span.listHolder span.group {
	list-style-type:	none;
	background:			none;
	margin:				0px;
	display:			block;
	line-height:		36px;
	height:				36px;
	cursor:				pointer;
	padding-bottom:		4px;
}

span.selectHolder span.listHolder span.li {
	border-top-width:	expression(this.previousSibling==null ? "0px" : "1px");
	padding-left:		33px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			14px;
	font-style:			italic;
	background:			url(../images/language-list-point.gif) 0px 0px no-repeat;
}

span.selectHolder span.listHolder span.li.lastChild {
	padding-bottom:		0px;
}

span.selectHolder span.listHolder span.closeList {
	position:			absolute;
	left:				0px;
	display:			block;
	height:				18px;
	overflow:			hidden;
	background:			url(../images/language-list-bg.png) 0px bottom no-repeat;
	_background:		url(../images/language-list-bg.gif) 0px bottom no-repeat;
	width:				100%;
	padding:			0px 9px;
}

span.selectHolder span.listHolder span.selected {
	background-image:	url(../images/language-list-selected.gif);
	color:				#3f973c;
}

span.selectHolder span.listHolder span.li:first-child {
	border-top-width:	0px;
}

span.selectHolder span.listHolder span.group {
	font-weight:		bold;
}

span.selectHolder span.arrow {
	display:			block;
	overflow:			hidden;
	width:				15px;
	height:				15px;
	position:			absolute;
	left:				auto;
	right:				0px;
	top:				0px;
	background-position:0px 0px;
	background-repeat:	no-repeat;
	background-image:	url(../images/language-selector-arrow.gif);
}

span.selectHolder span.listHolder span.hover {
	/*background-color:	#666;*/
	color:				#333;
}

