div.pos table {width: 100%;}
div.pos table th {vertical-align: middle;}
div.pos table th table {width: 100%; background-color: transparent}
div.pos table th table tr td {text-align: center}
div.pos table th#yw0_c2 {padding: 0;border: 0; background-color: #f9f9f9;}

div.pos table td.pos {padding: 0;border: 0; background-color: #f9f9f9; text-align: center;}
div.pos table td.pos span.up{color: #b30000;}
div.pos table td.pos span.fst{color: green; font-weight: bold;}
div.pos table td.pos span.scd{color: orange; font-weight: bold;}
div.pos table td.pos span.thd{color: blue; font-weight: bold;}

ul.phrasepos {
    margin-bottom: 25px; 
    padding-left: 1px; 
    font-size: 150%;
    float: left;
    line-height: 150%;
    margin-right: 50px;
}
ul.phrasepos strong {font-weight: bold;}
.slide-wrapper .header h1 {width: 100%;}
.about strong {
    font-weight: bold;
}
.about ul { 
    clear: both;
}
.about ul li {
    float: left;
    padding-right: 15px;
}

.popup-currency {
    display:none;
    top: 135px;
    right: 55px;
    font-size: 14px;
    font-style: italic;
    color: #aaa;
    position: absolute;
}
.errorMessage {color: red; padding-bottom: 5px;}
.slide-08 h2 {
    font-size: 150%;
    color: #891a00;
    padding-bottom: 15px;
}
.bg-error {
    background-color: #b30000 !important;
}
.bg-success {
    background-color: #00800b !important;
}
.big-font {
    font-size: 120%;
}
.big-font strong {
    font-weight: bold;
}
