/*------Country Dropdown-------*/
#flags { float: right; width: 192px; font-size:11px;}
.dropdown dd, .dropdown dt, .dropdown ul { padding:0; z-index:5000; position: relative; }
.dropdown dd { position:relative; left: 0px; }
.dropdown a, .dropdown a:visited { color:#000000; text-decoration:none; outline:none; text-align: left; }
.dropdown a:hover { color:#A5A5A5; }
.dropdown dt { background:url(../images/bg-countrydropdown.png) repeat-x; }
.dropdown dt a:hover { color:#000000; border: 1px solid #5E5E5E; }
.dropdown dt a { background: url(../images/arrow-grey-left-2.png) no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #5E5E5E; width:170px; }
.dropdown dt a span { cursor:pointer; display:block; padding:3px; }
.dropdown dd ul { background:#FFFFFF none repeat scroll 0 0; border:1px solid #C9C9C9; color:#FFFFFF; display:none; left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:190px; list-style:none; }
.dropdown span.value { display:none; }
.dropdown dd ul li a { padding:3px; display:block; }
.dropdown dd ul li a:hover { background-color:#FFFFFF; }
.dropdown img.flag { border:none; vertical-align:middle; margin-right:10px; margin-bottom: 2px; margin-left: 3px; }
.dropdown img.flag-selected { border:none; vertical-align:middle; margin-right:10px; margin-bottom: 2px; margin-left: 3px; }
#country p { margin: 0; line-height: 2.1em; text-align: right; }
#country { float: left; color: #FFFFFF; padding-left: 0px; height: 32px; width: 200px; }