/* START WIDE SELECT*/
	
select.ui_select_day{ width: 75px; }
select.ui_select_month { width: 140px; }
select.ui_select_year { width: 140px; }
select.ui_select_wide { width: 455px; }
select.ui_select_140 { width: 140px; }
select.ui_select_250 { width: 250px; }
select.ui_select_400 { width: 400px; }
	
	.ui_select_wide  li,
	.ui_select_egn  li
	{
		background:url('/Images/Website/ui.select/select_repeat_430.png') repeat-y;
	}
		.ui_select_wide  li.ui-corner-bottom,
		.ui_select_egn  li.ui-corner-bottom
		{
			background:url('/Images/Website/ui.select/select_bottom_430_high.png') no-repeat;
			height:36px;
		}
		
		.ui_select_wide  li a,
		.ui_select_egn  li a
		{
			width:400px;
		}
		
/* START DAY SELECT */		

	.ui_select_day  li,
	.ui_select_floor li,
	.ui_select_day_activation_date  li
	{
		background:url('/Images/Website/ui.select/select_repeat_50.png') repeat-y;
	}
		.ui_select_day  li.ui-corner-bottom,
		.ui_select_floor li.ui-corner-bottom,
		.ui_select_day_activation_date li.ui-corner-bottom
		{
			background:url('/Images/Website/ui.select/select_bottom_50_high.png') no-repeat;
			height:36px;
		}
		
		.ui_select_day  li a,
		.ui_select_floor li a,
		.ui_select_day_activation_date li a
		{
			width:30px;
		}
		
/* START MONTH AND YEAR SELECT */		
	
	.ui_select_month_activation_date li,
	.ui_select_year_activation_date li,
	.ui_select_currentprovider li,
	.ui_select_month  li,
	.ui_select_year li,
	.ui_select_location li
	{
		background:url('/Images/Website/ui.select/select_repeat_115.png') repeat-y;
	}
	    .ui_select_month_activation_date li.ui-corner-bottom,
	    .ui_select_year_activation_date li.ui-corner-bottom,
		.ui_select_month li.ui-corner-bottom,
		.ui_select_year li.ui-corner-bottom,
		.ui_select_location li.ui-corner-bottom
		{
			background:url('/Images/Website/ui.select/select_bottom_115_high.png') no-repeat left;
			height:36px;
		}
		
		.ui_select_month_activation_date li a
		.ui_select_year_activation_date li a
		.ui_select_month li a,
		.ui_select_year li a,
		.ui_select_location a
		{
			width:90px;
		}
		
	.ui_select_250  li
	{
		background:url('/Images/Website/ui.select/select_repeat_225.png') repeat-y;
	}
		.ui_select_250  li.ui-corner-bottom
		{
			background:url('/Images/Website/ui.select/select_bottom_225_high.png') no-repeat left;
			height:36px;
		}
		
		.ui_select_250  li a
		{
			width:200px;
		}		

/* END SPECIAL STYLES */


.ui-selectmenu 
{ 
	display: block; 
	position:relative; 
	height:20px; 
	text-decoration: none; 
	overflow:inherit;
	font-family:arial!important;
	background-image:url('/Images/Website/ui.select/selBox0.png');
	color:#1C1C1C;
	font-weight:normal;
	outline:0px;
}

.ui-selectmenu-icon 
{ 
	position:absolute; 
	right:-10px; 
	top:0px;
}
.ui-selectmenu-menu 
{ 
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px; 
	list-style:none; 
	position:absolute; 
	visibility: hidden; 
	overflow:auto; 
}
.ui-selectmenu-open 
{ 
	visibility: visible; 
}
.ui-selectmenu-menu-popup 
{ 
}
.ui-selectmenu-menu-dropdown 
{ 
}

.ui-selectmenu-menu li 
{ 
	margin:0; 
	display: block;
	height:25px;
}
	
	
	
	.ui-selectmenu-menu li a,
	.ui-selectmenu-status 
	{
		line-height: 24px; 
		height:24px;
		display:block; 
		padding:0px;
		text-decoration:none; 
	}
	
	.ui-selectmenu-status 
	{
		padding:0px 0px 0px 15px; 
	}
	
	.ui-selectmenu-menu li a
	{
		margin:0px 0px 1px 10px;
		color:#9A9A9A;
		outline:0px;
		border-bottom:1px solid #9A9A9A;
		font-size:11px;
	}
	
	.ui-selectmenu-menu li a:hover
	{
		color:white;
	}

	.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
	.ui-selectmenu-hasIcon .ui-selectmenu-status 
	{ 
		padding-left: 20px; 
		position: relative; 
		margin-left: 5px; 
	}
	.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon  { }

.ui-selectmenu-status 
{ 
	line-height: 20px; 
}

.ui-selectmenu-open li.ui-selectmenu-item-focus a 
{  
	
}
.ui-selectmenu-open li.ui-selectmenu-item-selected 
{
}

.ui-selectmenu-menu li span,
.ui-selectmenu-status span 
{ 
	display:block; 
}

.ui-selectmenu-menu li .ui-selectmenu-item-header 
{ 

}
.ui-selectmenu-menu li .ui-selectmenu-item-content 
{  
	
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer 
{
	
}
/*for optgroups
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
*/

.ui-selectmenu .ui-state-default
{
	background:transparent url('/Images/Website/ui.select/selBox0.png') no-repeat left top!important;
}

.ui-selectmenu .ui-icon
{
	background-position:top left;
	background-image:url('/Images/Website/ui.select/selbutton0.png');
	width:25px;
	height:20px;
}

.ui-selectmenu .ui-state-focus
{

}

.ui-selectmenu a.ui-state-active
{
	background-image:url('/Images/Website/ui.select/selBox1.png')!important;
}

.ui-selectmenu .ui-state-active  .ui-icon
{
	background-image:url('/Images/Website/ui.select/selbutton1.png')!important;
}

.ui-selectmenu li.ui-corner-bottom a 
{
	border:0px!important;
}

.ui-selectmenu .ui-selectmenu-item-focus
{
}

.ui-selectmenu
{
	font-family:Arial;
	font-size:11px!important;
}

/*

	RADIO BUTTONS AND CHECKBOXES

*/

.ui-icon-empty {}

/* Native widget or wrapped widget styles */
.ui-checkbox, .ui-radio {
	margin: 2px;
	border-width: 1px;
	display: inline;
	vertical-align: middle;
	cursor: pointer;
}
/* wrapped widget only */
span.ui-checkbox, span.ui-radio {
	
	position: relative;
	display: inline;
	display: inline-block;
}

span.ui-checkbox
{
	overflow:visible;
	height:17px;
	width:16px;
}

span.ui-radio {
	width:13px;
	height:13px;

}
/* ie specific 
v\:roundrect, v\:fill, v\:stroke {
	display: block;
	position: absolute;
	behavior: url(#default#VML);
	background-color: transparent;
}
*/
/* opera specific */
.ui-checkbox svg, .ui-radio svg {
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	visibility:hidden;
	opacity:0!important;
}

/* Icons */
.ui-checkbox span.ui-icon, .ui-radio span.ui-icon {
	position: absolute;
	visibility: visible;
	left: 6px;
	top: 5px;
	margin: -8px 0px 0px -8px;
}
/* Style the inner control so it doesn't affect webkit on focus */
.ui-checkbox input, .ui-radio input {
	position: absolute;
	visibility: visible;
	left: -99999999px;
	top: -99999999px;
	width: 14px;
	height: 13px;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}


.radiobuttons span.ui-state-default,
.radiobuttons .ui-widget-content
{
	background: transparent none!important;
	background-image:none!important;
	background-repeat:no-repeat!important;
}

.radiobuttons span.ui-radio .ui-icon-bullet
{
	background-image:url('/Images/Website/forms/rb1.png');
	background-position:bottom left!important;
	background-repeat:no-repeat!important;
	height:13px;
	width:13px;	
}

.radiobuttons span.ui-radio .ui-icon-empty
{
	background-image:url('/Images/Website/forms/rb0.png');
	background-position:bottom left!important;
	background-repeat:no-repeat!important;
	height:13px;
	width:13px;	
}

.radiobuttons  .checkbox-disabled .ui-icon-bullet
{
	background-image:url('/Images/Website/forms/rb_1_disabled.png')!important;
}

/* CB */

.checkboxes .ui-icon-empty
{
	background-image:url('/Images/Website/forms/checkbox_0.png')!important;
	background-position:bottom left!important;
	background-repeat:no-repeat!important;
	height:16px;
	width:17px;	
}



.checkboxes .ui-icon-check
{
	background-image:url('/Images/Website/forms/checkbox_1.png');
	background-position:bottom left!important;
	background-repeat:no-repeat!important;
	height:16px;
	width:17px;	
}

.checkboxes .checkbox-disabled .ui-icon-check
{
	background-image:url('/Images/Website/forms/checkbox_1_disabled.png')!important;
}

.fieldError .ui-selectmenu-status
{
    color:#E1392C!important;
    font-weight:bold;
}

.fieldError .ui-selectmenu .ui-icon 
{
    background-image:url('/Images/Website/ui.select/selButton0_err.png')!important;
}

.fieldError .ui-radio .ui-icon-empty 
{
    background-image:url('/Images/Website/forms/rb_err.png')!important;
}

.checkboxes .fieldError .ui-icon-empty
{   
    background-image: url('/Images/Website/forms/checkbox_err.png')!important;
}

.checkError
{
    color:#e1392c;
}
