#country-select{float: right; width: 120px; margin:  0 140px 0 0;}
/* rought form styles for when JS is disabled */
#country-select form {width: 120px; padding: 0;}
#country-select select, #country-select input {display: inline; padding: 0; margin: 0;}
/* JS-created definition list */
.dropdown dd { position: relative; }
.dropdown a {text-decoration: none; outline: 0; font: 11px Arial, Helvetica, sans-serif; display: block; width: 95px; overflow: hidden;}
.dropdown dt a {background: url(/images/flags/icon.png) no-repeat scroll 95px 7px #FFFFFF; padding: 3px 10px 4px 10px; color: #fa2398;}
.dropdown dt a.active {background-color: #ff70c0; -moz-box-shadow: 0 3px 7px rgba(0,0,0,.5); -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5); box-shadow: 0 3px 7px rgba(0,0,0,.5); color: #FFF; border-radius:4px 4px 0 0;}
.dropdown dd ul {background: #FFF; color: #FA2398; display: none; position: absolute; z-index: 999; top: 0; left: 0; padding: 2px 0 5px 0; list-style: none; border-top: none; margin: 0; -moz-box-shadow: 0 3px 7px rgba(0,0,0,.5); -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5); box-shadow: 0 3px 7px rgba(0,0,0,.5); border-radius: 0 0 4px 4px;}
.dropdown dd ul li a { padding: 2px 10px;}
.dropdown dd ul li a span, .dropdown dt a span { float: left; width: 23px; height: 18px; margin: 2px 6px 0 0; cursor: pointer;}

.es a span { background: url(/images/flags/icon.png) no-repeat scroll 3px -34px transparent;}
.pt a span { background: url(/images/flags/icon.png) no-repeat scroll 3px -54px transparent;}

.dropdown dd ul li a em, .dropdown dt a em {font-style: normal; float: left; width: 55px; cursor: pointer; margin: 2px 0 0 0;}

.dropdown dd ul li a:hover { background-color:#ff70c0; }
.dropdown dd ul li a:hover em { color: #fff; }