@charset "utf-8";
/* Firefox and IE8 */

.jNiceSelectWrapper {	width: 132px;	position: relative;	height: 17px; font: bold .76em Verdana, Geneva, sans-serif;  }
.jNiceSelectWrapper div span	{ float: left;	position: absolute;	width: 158px;	height: 19px;	line-height: 10px;	padding: 4px 6px;	overflow: hidden;  margin-left: -63px;
								 margin-left /*|**/:2px\9; background: url(../images/select_left_01.gif) no-repeat;  text-align:left; }
.jNiceSelectWrapper div a { display: block;	position: absolute;	width: 15px;  top: 1px;	height: 18px; margin-left: 172px;	
										background: url(../images/select_right_01.gif) no-repeat; }
.jNiceSelectWrapper ul {position: absolute;	width: 180px;	top: 17px; 	left: 5px;	list-style: none; text-align:left;
	background-color: #FFF;	border: solid 1px #CCC;	display: none;  margin: 0px;	padding: 0px;	height: 150px;	 overflow: auto;	overflow-y: auto;	z-index: 100; }
.jNiceSelectWrapper ul a {	text-decoration: none;	display: block; color: #222; background-color: #FFF; font-size: 1.2em; }
.jNiceSelectWrapper ul a:hover{ background: transparent; color:#666;}
.jNiceSelectWrapper ul a.selected { background: transparent; }

/*
Select box 2 in the rightside
*/


.jNiceSelectTwoWrapper  {width: 132px;	position: relative;	height: 17px; font: bold .76em Verdana, Geneva, sans-serif;  }

.jNiceSelectTwoWrapper div span  {	float: left;	position: absolute;	width: 158px;	height: 19px;	line-height: 10px;	
                                    padding: 4px 6px;	overflow: hidden;  margin-left: 1px; margin-left /*|**/:2px\9; 
                                    background: url(../images/select_left_01.gif) no-repeat;  text-align: left; }
                                    
.jNiceSelectTwoWrapper div a  {	display: block;	position: absolute;	width: 15px;  top: 1px;	height: 18px; margin-left: 172px;	
								background: url(../images/select_right_01.gif) no-repeat; }
								
.jNiceSelectTwoWrapper ul {	position: absolute;	width: 180px;	top: 17px; 	left: 5px;	list-style: none;
                        	background-color: #FFF;	border: solid 1px #CCC;	display: none;	margin: 0px;	
                        	padding: 0px;	height: 300px;	 overflow: auto;	overflow-y: auto;	z-index: 100; }
                        	
.jNiceSelectTwoWrapper ul a	 {	text-decoration: none;	color: #222; display: block; 
                                background-color: #FFF; font-size: 1.2em;  }
                                
.jNiceSelectTwoWrapper ul a:hover {  color:#666; background: transparent; }

.jNiceSelectTwoWrapper ul a.selected {  background: transparent; }
.jNiceSelectTwoWrapper ul a .local {display:inline-block; padding-left:5px; border-left:1px solid #fff;}

.selected {height:auto !important}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jNiceHidden {display: none;}


/****************
IE7
****************/

*:first-child+html .sok_btnbg										{ display:inline-block; float:right; margin-top:-22px; margin-right:2px; }

*:first-child+html .jNiceSelectWrapper 						{	width: 132px;	position:relative;	height: 17px; font:bold .76em Verdana, Geneva, sans-serif;  }

*:first-child+html .jNiceSelectWrapper div span 		{	float: left;	position: absolute;	width: 158px;	height: 12px;	line-height: 10px;	padding: 4px 6px;	overflow: hidden;  margin-left:-86px;
																							background: url(../images/select_left_01.gif) no-repeat;  text-align:left; }
																							
*:first-child+html .jNiceSelectWrapper div a 				{	display: block;	position: absolute;	width: 15px;  top: 1px;	height: 18px; margin-left: 84px;	
																						background: url(../images/select_right_01.gif) no-repeat; }
*:first-child+html .jNiceSelectWrapper ul 					{	position: absolute;	width: 181px;	top: 17px; 	left: -18px;	list-style: none;	background-color: #FFF;	
																						border: solid 1px #CCC;	display: none; margin: 0px;	padding: 0px;	height: 150px;	 overflow: auto;	overflow-y: auto;	z-index:100; }
*:first-child+html .jNiceSelectWrapper ul a			 	{	display: block;	text-decoration: none;	color:#222;	background-color: #FFF; font-size:1.2em }


/****************
IE6
****************/
* html .sok_btnbg												{ display:inline-block; float:right; margin-top:-22px; margin-right:2px; }
* html .jNiceSelectWrapper 										{	width: 132px;	position:relative;	height: 17px; font:bold .76em Verdana, Geneva, sans-serif;  }
* html .jNiceSelectWrapper div span 							{	float: left;	position: absolute;	width: 158px;	height: 12px;	line-height: 10px;	padding: 4px 6px;	overflow: hidden;  margin-left:-86px;
																						background: url(../images/select_left_01.gif) no-repeat;  text-align:left; }
* html .jNiceSelectWrapper div a 								{	display: block;	position: absolute;	width: 15px;  top:1px;	height: 18px; margin-left:84px;	
																							background: url(../images/select_right_01.gif) no-repeat; }
* html .jNiceSelectWrapper ul 									{	position: absolute;	width: 181px;	top: 17px; 	left: -18px;	list-style: none;	background-color: #FFF;	border: solid 1px #CCC;	display: none;
																						margin: 0px;	padding: 0px;	height: 150px;	 overflow: auto;	overflow-y: auto;	z-index:100; }
* html .jNiceSelectWrapper ul a			 						{	display: block;	text-decoration: none;	color:#222;	background-color: #FFF; font-size:1.2em; }
