
.miniselect dd, .miniselect dt, .miniselect ul { margin:0px; padding:0px; }
.miniselect { display: inline; }
.miniselect dt { padding: 0px 3px; }

.miniselect dd { position:relative; }
.miniselect a, .miniselect a:visited { color:#816c5b; text-decoration:none; outline:none;}
.miniselect a:hover { color:#5d4617;}
.miniselect dt a:hover { color:#5d4617; border: 0px solid #d0c9af;}
.miniselect dt a {background: none repeat scroll 0 0 #d3dce3;; border:0px solid #ffffff; border-radius: 3px;}
.miniselect dt a span {cursor:pointer; padding:1px; display: inline; }
.miniselect dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #dddddd; border-radius: 3px; color:#dddddd; display:none;
                 left:0px; padding:1px 0px; position:absolute; top:2px; width:auto; list-style:none;}
.miniselect span.value { display:none;}
.miniselect dd ul li a { padding:3px; display:block;}
.miniselect dd ul li a:hover { background-color:#d0c9af;}

.miniselect img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}


/*
.miniselect ul { margin:0px; padding:0px; }
.miniselect { display: inline; }
.miniselect a, .miniselect a:visited { color:#816c5b; text-decoration:none; outline:none;}
.miniselect a:hover { color:#5d4617;}
.miniselect a.current {background:#e4dfcb none no-repeat scroll right center; border:1px solid #d4ca9a;}
.miniselect a.current span {cursor:pointer; padding:1px; display: inline; }
.miniselect div.dd { position:relative; border: 1px solid black; }
.miniselect ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; border-radius: 4px; color:#C5C0B0; display: none;
                 left:0px; padding:1px 0px; position:absolute; top:2px; width:auto; list-style:none;}
.miniselect ul li a { padding:3px; display:block;}
.miniselect ul li a:hover { background-color:#d0c9af;}
*/
