﻿/* header */

.header-logo {
    width: 121px;
    height: 136px;
    position: absolute;
}

.header-social {
    /*left: 143px;
    position: absolute;*/
    /*float: right;
    top: 40px;
    position: relative; */
    float: right;
    margin-left: 10px;
    min-height: 1px;
}

.header-social img {
    width: 28px;
    height: 28px;
    margin: 0 5px 0 0;
    float: left;
}

.header-txt {
    top: 35px;
    left: 143px;
    position: absolute;
}

.header-txt h2 {
    padding: 0;
    font-size: 18pt;
}

/*.header-donate a
{
    background: url(/static/img/donate.png);
    width: 113px;
    height: 45px;
    top: 24px;
    left: 570px;
    position: absolute;
    text-indent: -9999px;
}

.header-signup-logo
{
    background: url(/static/img/news-logo.png);
    width: 180px;
    height: 70px;
    top: 2px;
    left: 706px;
    position: absolute;
}

.header-signup-box
{
    width: 208px;
    height: 22px;
    top: 72px;
    left: 700px;
    position: absolute;
}

.header-signup-box .status
{
    line-height: 22px;
    color: #959595;
    display: none;
}

.header-signup-box .status span
{
    font-size: 8pt;
}

.header-signup-box .tb
{
    background: url(/static/img/signup-box.png);
    width: 176px;
    height: 22px;
    margin: 0 3px 0 0;
    float: left;
}*/

/*.tb-signup
{
    border: 0;
    width: 170px;
    height: 16px;
    margin: 2px;
    color: #959595;
}

.lb-signup
{
    background: url(/static/img/go.png);
    width: 22px;
    height: 22px;
    float: left;
    text-indent: -9999px;
}*/

div.newsletter-signup {
    position: absolute;
    display: inherit;
    bottom: 75px;
    right: 0;
    line-height: 32px;
    vertical-align: bottom;
    padding-top: 10px;
    height: 32px;
}

div.newsletter-signup input[type=text] {
    vertical-align: top;
    height: 16px;
}

div.newsletter-signup .signup {
    background: url(/static/img/go.png);
    width: 22px;
    height: 22px;
    display: inline-block;
    line-height: 32px;
    background-repeat: no-repeat;

}

div.search {
    position: absolute;
    display: inherit;
    bottom: 50px;
    right: 0;
    height: 28px;
    line-height: 28px;
}

div.search input[type=text] {
    width: 209px;
    height: 16px;
}

.header-basket {
    /*width: 390px;*/
    /*height: 31px;*/
    /*position: absolute;*/
    /*display: inherit;*/
    /*bottom: 10px;*/
    /*right: 0;*/
    font-size: 14px;
    float: right;
    line-height: 1.3;
    margin-right: 1em;
}

.header-basket img {
    margin-right: 0.5em;
}

.header-basket a {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.header-news-btn {
    background: url(/static/img/news-btn.png);
    width: 99px;
    height: 39px;
    /*top: 105px;
    left: 818px;
    position: absolute;*/
}

.buttonOver {
    cursor: pointer;
}

.buttonOut {
    cursor: default;
}

/* footer */

.footer-links {
    padding: 0;
    float: left;
}

.footer-links ul {
    padding: 0;
    list-style: none;
    text-align: left;
}

.footer-links ul li {
    padding: 0 5px 0 0;
    float: left;
}

.footer-statement {
    padding: 0;
    float: right;
}

.footer-statement p {
    padding: 0;
    float: right;
}

.textboxcss {

    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    font-family: Arial;
    font-size: 12px;
}

.responseDiv {
    border-color: #bcbcbc;
    border-width: 1px;
    border-style: solid;
    padding: 10px;
}

.responseBody {
    border-top-color: #bcbcbc;
    border-top-width: 1px;
    border-top-style: solid;
    color: Black;
    margin-top: 5px;
    padding-top: 10px;
}

.bubbleResp {
    background: url(/static/img/balloon.png) no-repeat;
    width: 25px;
    height: 25px;
    text-align: center;
    padding-top: 3px;
}

.categorydiv {
    background-color: Gray;
    padding: 1px;
    padding-left: 5px;
    color: White;
}

.messagefont {
    color: Blue;
    font-family: Arial;
    font-size: 12px;
}