/*
ul#country_list {
    margin-top:4em;
    padding:0;
    width:930px;
}
*/
ul#country_list li {
    list-style:none;
    min-height:56px;
    display:block;
    margin-bottom:30px;
/*
    width:280px;

    padding-left:15px;
    margin-right:22px;
    margin-left:0;
    float:left;
*/
}
ul#country_list li#country3,
ul#country_list li#country6,
ul#country_list li#country9,
ul#country_list li#country12 {
    margin-right:0px;
}

ul#country_list a { 
    background: transparent url(../i/flags_large.png) no-repeat 0 0 ;
    font-size:24px;
    padding-left:55px;
}
ul#country_list a:active { 
    color:#d00;
}
ul#country_list a.us {
    background-position: 0 0;
}
ul#country_list a.uk {
    background-position: -300px 0;
}
ul#country_list a.can {
    background-position: -600px 0;
}
ul#country_list a.esp {
    background-position: 0 -100px;
}
ul#country_list a.ger {
    background-position: -300px -100px;
}
ul#country_list a.fra {
    background-position: -600px -100px;
}
ul#country_list a.arg {
    background-position: 0px -200px;
}
ul#country_list a.aus {
    background-position: -300px -200px;
}
ul#country_list a.gre {
    background-position: -600px -200px;
}
ul#country_list a.irl {
    background-position: 0px -300px;
}
ul#country_list a.bra {
    background-position: -300px -300px;
}
ul#country_list a.ita {
    background-position: -600px -300px;
}

/* FORM */

#header form {
    position:absolute;
    right: 16px;
    top:0px;
    margin-top:106px;
}
@media (max-width: 430px) {
    #header {
        min-height:154px;
    }
    #header form {
        margin-top:120px;
    }
}
html.ie6 #header form fieldset {
    display:inline;
}
#nav .navbar-form {
    padding-right:0;
    margin-top:.95em;
}
#header select,
#header form div,
#header form div input {
    display:inline;
}
#header form label {
    text-indent:-9999em;
    display:block;
    width:36px;
    height:21px;
    float:left;
    margin-right:4px;
    background: transparent url(../i/flags_large.png) no-repeat -9999em -400px;
}
#header form.us label { background-position:0 -400px; }
#header form.irl label { background-position:-36px -400px; }

#header form.ger label { background-position:-72px -400px; }
#header form.gre label { background-position:-108px -400px; }

#header form.uk  label { background-position:-144px -400px; }
#header form.bra label { background-position:-180px -400px; }

#header form.fra label { background-position:-216px -400px; }
#header form.arg label { background-position:-252px -400px; }

#header form.aus label { background-position:-288px -400px; }
#header form.can label { background-position:-324px -400px; }

#header form.ita label { background-position:-360px -400px; }
#header form.esp label { background-position:-396px -400px; }

div#country_chooser ul {
        padding:0;
        margin:0;
}
div#country_chooser li {
    margin-bottom: 15px;
    list-style:none;
    padding:0;
    position:relative;
    padding-bottom: 5px;
}
div#country_chooser li a {
    position:relative;
    left:45px;
    top:3px;
}
div#country_chooser li span {
    position:absolute;
    background: transparent url(../i/flags_large.png) no-repeat -9999em -400px;
    width:36px;
    height:20px;
    display:block;
}
div#country_chooser li.us span { background-position:0 -400px; }
div#country_chooser li.irl span { background-position:-36px -400px; }

div#country_chooser li.ger span{ background-position:-72px -400px; }
div#country_chooser li.gre span { background-position:-108px -400px; }

div#country_chooser li.uk  span { background-position:-144px -400px; }
div#country_chooser li.bra span { background-position:-180px -400px; }

div#country_chooser li.fra span { background-position:-216px -400px; }
div#country_chooser li.arg span { background-position:-252px -400px; }

div#country_chooser li.aus span { background-position:-288px -400px; }
div#country_chooser li.can span { background-position:-324px -400px; }

div#country_chooser li.ita span { background-position:-360px -400px; }
div#country_chooser li.esp span { background-position:-396px -400px; }