.gm_cMenu{ 
position: absolute;
margin:2;
padding:2;
background: white;
font: normal 11px Verdana;
color:#333333; 
z-index:10000000; box-shadow: 3px 3px 8px #818181; 
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}
.gm_cMenu ul{
margin: 0px;
padding:5px;
list-style-type: none;
}
.gm_cMenu li { }
.gm_cMenu li a{
line-height: 15px;
display: block; color: black;
background: #F5F5F5;
text-decoration: none;
padding: 0px 5px;
}
.gm_cMenu li a:hover, .gm_cMenu li.selected>a{
background: #e0e0e0;
}
.gm_cMenu hr{
margin:2px !important;
padding:0px !important;
background: #888888;
}
.li_picto{ 
margin-right:5px;
height:15px;
width:12px;
border:none;
}
.trackPicker{
width:130px !important; 
text-align:right;
margin:3px;
padding:3px;
}
.trackPicker input, .trackPicker select{
width:50px; 
text-align:center;
}
.menu_title{
padding:5px;
margin:0px !important;
cursor:auto;
overflow:hidden; background: #dddddd;
font-weight:bold;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .menu_title input{
float:right; 
margin:0px;
cursor:pointer;
height:20px;
width:20px; vertical-align:middle; 
box-shadow: 1px 1px 2px #818181; 
-webkit-box-shadow: 1px 1px 2px #818181;
-moz-box-shadow: 1px 1px 2px #818181;
}
.ed_main  {
position:absolute; 
bottom:0px; 
width:578px;
height:60px;
margin:10px; 
padding:0px;
}
.ed_main_symbol{
padding:0px;
width:130px;
height:60px;
float:left;
text-align:center; 
margin: 0px;
border:solid 1px lightgrey;
background: white;
}
.ed_main_last{ }
.ed_main_symbol br{
margin:0 0 4px 0px !important;
padding:0px !important;
}
.ed_main_symbol hr{
margin:0 0 4px 0px !important;
padding:0px !important;
background: #888888;
}
.ed_btn{
height:24px;
width:100%;
background: #eeeeee;
cursor:pointer;
border:solid 1px lightgrey;
}
.ed_btn_in{
float:none !important;
width:78px;
height:20px;
margin-top:2px;
}
.ed_btn_wpt{
float:none !important;
width:48%;
height:20px;
margin:5px 0px;
}
.ed_radio{
height:18px;
}
.ed_addrtext{
margin-top:2px;
width:120px !important; 
height:20px !important;
}
.ed_select{
margin-top:2px;
width:120px !important; 
height:20px !important;
border:solid 1px lightgrey !important;
}
.iconListUI{
background:#feffef; 
overflow:hidden;
width:100%;
}
.iconList{
display:none;
}
.iconItem{
float:left;
margin:2px;
background: white;
border: 1px solid black;
box-shadow: 3px 3px 8px #818181; 
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
cursor:pointer;
height:auto;
width:auto;
}
.iconItem img{
height:auto;
width:auto;
}