/* ==========================================================================
   components - default components classes
   ========================================================================== */

/** simple select menu **/  
.simple-select-menu {}
.simple-select-menu .item-wrapper { display:block; margin:2px; cursor:pointer; width:485px;}
.simple-select-menu .item{ height:85px; width:100%; border-radius: 5px 5px 5px 5px; border:1px solid #cecece; vertical-align: middle; display:table-cell;padding:5px;}  
.simple-select-menu .item.active{ border:1px solid #558ED5;}    
.simple-select-menu .item:hover{ border:1px solid #558ED5;} 
.simple-select-menu .item input { width:50px;cursor:pointer;margin-top:8px;}    
.simple-select-menu .item p { width:320px;cursor:pointer;}  
.simple-select-menu .item label { width:100px;; text-align:center;cursor:pointer;}  

/** language Menu **/
.langMenu { margin-top:1px; float:left;}
.langMenu ul { list-style-type:none; width:22px;margin:0;padding:0; }   
.langMenu ul li { width:16px; height:11px; float:left; margin:0; padding:0;-moz-box-shadow: 0px 0px 2px #000;-webkit-box-shadow: 0px 0px 2px #000;box-shadow: 0px 0px 2px #000;}
.langMenu .hint { margin-right:4px; margin-top:-3px;}
.langMenu p {line-height: 1.3em; margin-right:8px !important;}
.langMenu ul li ul { display:none; position:relative; }
.langMenu ul li:hover ul { display:block; }
.langMenu ul li ul li { padding-top:3px; position:absolute; left:-5px;} 
    
/** language Menu - Flags **/
.langMenu a { display:block; height:11px; width:16px; } 
.langMenu li.de_DE { background: url("../images/flags/de_de.png") no-repeat; }  
.langMenu li.en_US { background: url("../images/flags/en_uk.png") no-repeat; }  
.langMenu li.item { background-position: 0px 3px; }



/* ==========================================================================
   jquery ui updates
   ========================================================================== */


/* jquery ui selectmenu */
.ui-selectmenu { overflow:visible !important; border:none; font-family:Gotham-Light; height:22px !important; }
.ui-selectmenu-status { border:1px solid #cecece;}
.ui-selectmenu .ui-selectmenu-status { background-color:#fff; }
.ui-selectmenu-menu-dropdown { font-family:Gotham-Light; font-weight:bold; font-size:0.9em; }
.ui-selectmenu-menu-dropdown .ui-selectmenu-item-focus { background-image:none; background-color: #eee !important; }