.dd-loc {
    width: 220px;
    margin-bottom: 2px;
}

.GasPagerLinks {
    margin: 2px 0;
}

.GasPagerLinks a, .GasPagerLinks a:link, .GasPagerLinks a:visited, .GasPagerLinks a:active {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #ffd592;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    font-size: 11px;
    line-height: 14px;
    padding: 2px 7px 2px;

    margin: 0px 3px !important;
    color: #472c00;
    font-weight: bold;
    background: #e7aa48 url(http://images.adam4adam.com/ressources/rimages/button_bg3.png) repeat-x left top;
    border: 1px solid #d29535;
}

.GasPagerLinks a:hover {
    color: #0f0f0f;
    border: 1px solid #b57b20;
}

.GasPagerLinks span, .GasPagerButtons span {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-shadow: 1px 1px 1px #ffd592;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    font-size: 11px;
    line-height: 14px;
    padding: 2px 7px 2px;

    margin: 0px 3px !important;
    color: #c5892a;
    text-decoration: none;
    background: #ffcf83;
    text-shadow: none !important;
    border: 1px solid #d29535;
    top: 0 !important;
    font-weight: bold;
}

.pager_select {
    margin: 0 3px;
    width: 45px;
}

.imgalignmid {
    cursor: pointer;
}

.parties-events {
    /*margin: 2px 0 0 2px;*/
    background-color: #FDF0E5;
    padding: 2px 2px 2px 2px;
}

.parties-img {
    margin-right: 20px;
}

.parties-element {
    margin: 2px 0 0 1px;
    width: 100%;
}

.parties-filter {
    width: 40%;
}

.parties-submit {
    margin-left: 25%;
}

.tblheads, .tblheads td, .tblheads b, .tblheads font {
    background: #C35F01;
    color: #FFFFFF;
    font-weight: bold;
    border-bottom: 1px solid #FABA58;
    text-align: center;
    vertical-align: middle;
}

.tblheads a:link, .tblheads a:active, .tblheads a:link, .tblheads a:visited {
    color: #FFFFFF;
    font-weight: bold;
}

.friend-list-item {
    margin: 5px 0 5px 0;
}

.nav-friends > li > a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.nav-friends {
    min-height: 32px !important
}

.friend-comment {
    display: inline-block;
}

.friend-comment .counter-first {
    float: left;
    margin-top: 4px;
    margin-right: 10px;
}

.friend-comment .counter-last {
    float: left;
    margin-top: 4px;
    margin-left: 10px;
}

.friend-comment .counter-input {
    width: 45px;
    float: left;
}

div.contentl {
    padding: 4px 4px 4px 4px;
    border: 0px solid #C35F01;
}

.boxleftal {
    padding: 0px;
    float: left;
    margin: 0 2px 0 2px;
}

.boxleftac {
    padding: 0px;
    text-align: center;
    float: left;
    margin: 0 0 0 0;
}

.boxrightal {
    padding: 0px;
    text-align: left;
    float: right;
    margin: 0 0 0 0;
}

.boxrightac {
    padding: 0px;
    text-align: center;
    float: right;
    margin: 0 0 0 0;
}

.last-visits {
    background-color: #FDF0E5;
    border: 1px solid #FEF9EB;
}

.last-visits .item {
    background-color:#FDF0E5;
    border: 1px solid #F9AE37;
}

.last-visits-wrap {
    margin-left: 45px;
}

.required {
    background-color: #FF0000  !important;
    border: 1px solid #FAD2B0;
    border-width: 2px 1px 2px 1px;
    width: 3px !important;
    height: 3px !important;
    color: #ffffff;
    padding: 0 3px 0 0;
    line-height: 2px;
}

.th {
    padding-left: 6px;
    padding-bottom: 15px;
}

.form-alert {
    background: #ffe0af;
    font-size: 12px;
    padding-left: 5px;
    color: #ff0000;
}

.donations-message {
    float: right;
    font-weight: normal;
    width: 200px;
    background-color: #F9AE37;
    border: #C35F01 1px solid;
    padding: 0;
    display: none;
    position: absolute;
}

.donations-header {
    background-color: #C35F01;
    margin: 0;
    color: white;
}

nav > .pager {
    font-size: 12px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

nav > .pager .prev-btn.disabled > span,
nav > .pager .next-btn.disabled > span {
    background: inherit;
    color: #ED9C28;
}

nav > .pager .next-btn > a:hover,
nav > .pager .next-btn > a:active,
nav > .pager .next-btn > a:focus,
nav > .pager .prev-btn > a:hover,
nav > .pager .prev-btn > a:active,
nav > .pager .prev-btn > a:focus {
    background: #ED9C28;
}

nav > .pager .next-btn > a,
nav > .pager .next-btn > span,
nav > .pager .prev-btn > a,
nav > .pager .prev-btn > span {
    color: #FFF;
    background-color: #F0AD4E;
    border-color: #D58512;
    padding: 1px 6px;
    border-radius: 10px;
}

nav > .pager > li > select {
    border: 1px solid #D58512;
    padding: 1px;
    background: #FDE8D1;
    text-align: center;
    border-radius: 5px;
}

/*.friends-form {*/
    /*margin-top: 10px;*/
/*}*/

.row-box {
    margin-top: 10px;
}

table.pictures-wrapper tr > td {
    padding-top: 10px;
    padding-bottom: 10px;
}

.prof-content-collapsed {
    padding: 0 10px;
}