/* 
    Document   : jquery.ui.nintendo.front.end.theme
    Created on : 11-Jul-2012, 13:50:25
    Author     : danl
    Description:
        Purpose of the stylesheet follows.
*/


/*!
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {color:#009DDE; }




/* positioning */
.ui-icon-triangle-2-n-s { background-position: 0px -117px; }




/* Some other decoration */

 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #009DDE/*{fcDefault}*/;-moz-border-radius: 4px; border-radius: 4px;-webkit-border-radius:4px; } /* edited by DanL */

 
/* states and images */
.ui-icon {width: 26px; height: 20px; }


.ui-state-default .ui-icon {background-image: url('../img/default/select-icons.png')/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('../img/default/select-icons.png')/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url('../img/default/select-icons.png')/*{iconsActive}*/; }


.ui-state-default .ui-icon {background-image: url('../img/default/select-icons.png')/*{iconsDefault}*/; }

.ui-state-active .ui-icon {background-image: url('../img/default/select-icons.png')/*{iconsActive}*/; }
 
 
 /* Selectmenu



----------------------------------*/
.ui-selectmenu { font-size:0.875em; display: block; display: inline-block; position: relative;  vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1;padding:3px 30px 3px 3px;   }
table .ui-selectmenu {padding-right:30px;}

.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 42%; }
.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 {font-size:0.875em; padding:3px; margin:0 0px; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; -webkit-overflow-scrolling: touch; /*border: #d3d3d3 1px solid;*/} 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { color:#808080; display: block; /* padding: .405em 0em .405em 1em;*/ outline:none; text-decoration:none; padding-left:15px; }


.ui-selectmenu-menu li a:hover {
    background: url('../img/default/small-button-arrow.png') no-repeat left;
        
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#808080;}

.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 { line-height: 1.4em; }
.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-footer { opacity: .8; }
/* for optgroups */

.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; }
/* 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; }