.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-draggable {width: 800px !important;}

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }


/* Selectmenu
----------------------------------*/
.ui-selectmenu-item-focus,.ui-selectmenu-menu .ui-state-active{border:none !important;}
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 40px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1;background:#fff;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; } 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-dropdown,.ui-selectmenu-menu-popup {box-shadow:inset 0px 0px 5px #aaa;-moz-box-shadow:inset 0px 0px 5px #aaa;-webkit-box-shadow: inset 0px 0px 5px #aaa;background:#fff;border:1px solid #cfd1d2;}
.ui-selectmenu-menu-dropdown { height: 307px !important; }
.ui-selectmenu .ui-icon-triangle-1-s,.ui-selectmenu .ui-icon-triangle-2-n-s {height:40px;width:25px;background:url('../images/select-triangle.png') right 0px;right:0;top:0;margin:0;z-index:50;}
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 0px dotted transparent; border-bottom: 0px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; white-space:nowrap;}
.ui-selectmenu-menu li a,.ui-selectmenu-status { display: block; padding: 0px 5px 0px 10px; outline:none; text-decoration:none;color:#282626;font-size:16px;}
.ui-selectmenu-menu li a{}
.ui-selectmenu-menu li.ui-selectmenu-item-selected a{padding-top:3px !important;padding-bottom:3px !important;}
.ui-selectmenu-status{line-height: 26px;}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.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 { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status {margin-right:25px;box-shadow:inset 0px 0px 5px #aaa;-moz-box-shadow:inset 0px 0px 5px #aaa;-webkit-box-shadow: inset 0px 0px 5px #aaa; -moz-border-radius-topleft: 3px/*{cornerRadius}*/; -webkit-border-top-left-radius: 3px/*{cornerRadius}*/; -khtml-border-top-left-radius: 3px/*{cornerRadius}*/; border-top-left-radius: 3px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 3px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 3px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 3px/*{cornerRadius}*/; border-bottom-left-radius: 3px/*{cornerRadius}*/;padding: 8px 5px 6px 10px;background:#fff;}
.ui-selectmenu-open li.ui-selectmenu-item-focus a { background:url('../images/selecta.png') repeat-x;color:#fff;}
.ui-selectmenu-open li.ui-selectmenu-item-selected { background:url('../images/selecta.png') repeat-x;color:#fff !important;}
.ui-selectmenu-open li.ui-selectmenu-item-selected.ui-select-first-item {display:none;}
.ui-selectmenu-open li.ui-selectmenu-item-selected a{color:#fff !important;font-size:26px;}
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* 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.selectmenu-small {height:30px;}
.ui-selectmenu.selectmenu-small .ui-selectmenu-menu li a,.ui-selectmenu.selectmenu-small .ui-selectmenu-status {line-height: 20px;}
.ui-selectmenu-menu .selectmenu-small  li a,.selectmenu-small .ui-selectmenu-status {padding: 6px 5px 4px 10px;line-height:20px;}
.selectmenu-small .ui-icon-triangle-1-s,.selectmenu-small .ui-icon-triangle-2-n-s {background-position:right -81px;}
.selectmenu-small.ui-state-default{border:none;}

.selectmenu-red .ui-icon-triangle-1-s,.selectmenu-red .ui-icon-triangle-2-n-s {background-position:right -40px;}
.selectmenu-red .ui-selectmenu-status{margin-right:25px;box-shadow:inset 0px 0px 5px #b5090f;-moz-box-shadow:inset 0px 0px 5px #b5090f;-webkit-box-shadow: inset 0px 0px 5px #b5090f; -moz-border-radius-topleft: 3px/*{cornerRadius}*/; -webkit-border-top-left-radius: 3px/*{cornerRadius}*/; -khtml-border-top-left-radius: 3px/*{cornerRadius}*/; border-top-left-radius: 3px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 3px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 3px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 3px/*{cornerRadius}*/; border-bottom-left-radius: 3px/*{cornerRadius}*/;background:#d41e07;font-weight:bold;font-size:26px;color:#fff;font-family:arial;padding: 6px 5px 8px 10px;}
.selectmenu-red li a{font-weight:bold;font-size:18px;color:#fff;font-family:arial;}
.ui-selectmenu-open .selectmenu-red  li.ui-selectmenu-item-focus a,.ui-selectmenu-open .selectmenu-red  li.ui-selectmenu-item-selected { background:url('../images/selecta.png') repeat-x left bottom;color:#fff !important;}
.selectmenu-red {border-color:#f53e14;background:#f53e14}
.selectmenu-red.ui-selectmenu-menu-dropdown,.selectmenu-red.ui-selectmenu-menu-popup {margin-top:-1px !important;box-shadow:inset 0px 0px 5px #b5090f;-moz-box-shadow:inset 0px 0px 5px #b5090f;-webkit-box-shadow: inset 0px 0px 5px #b5090f;background:url('../images/redselectbg.png') repeat-x left center; height: 307px !important;}




/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }