@charset "utf-8";
/* CSS Holding */


@import url('reset.css');

body
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    background: #1b1b1b url(images/page-bg.gif) left top repeat-x;
}

a
{
    color: #b64710;
    font-weight: bold;
    text-decoration: underline;
}

#page
{
    width: 820px;
    margin-left: auto;
    margin-right: auto;
}

h2#site-title
{
    display: block;
    overflow: hidden;
    width: 219px;
    height: 0px;
    padding-top: 172px;
    background: url(images/logo.png) center top no-repeat;
    margin-left: auto;
    margin-right: auto;
}

#leftImage
{
    display: block;
    float: left;
}

div.innerContent
{
    width: 352px;
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
    letter-spacing: 0.025em;
    margin-left: 12px;
    margin-right: 30px;
}

div.innerContent h3
{
    color: #a63700;
    font-size: 1.2em;
    margin-bottom: 0.3em;
    font-weight: bold;
}

div.innerContent p
{
    margin-bottom: 2em;
    font-size: 0.9em;
    line-height: 1.25em;
}

div.innerContent ul
{
    margin-bottom: 2em;
    margin-left: 22px;
    font-size: 0.9em;
    line-height: 1.25em;
}

div.innerContent li
{
    background: url(images/bullet.gif) left top no-repeat;
    padding-left: 8px;
}

div#rightPanel
{
    padding-top: 25px;
}

form
{
}

div.wrapper
{
    display: block;
    background: url(images/form-bg.gif) right top no-repeat;
    margin-right: 26px;
    margin-bottom: 10px;
    padding: 30px 9px 10px 9px;
    /*height: 150px;*/
    text-align: right;
}

* html div.wrapper
{
    margin-right: 23px;
}

form
{
    padding: 3px;
}

form .row
{
    padding: 5px 3px 5px 6px;
}

form .row input,
form .row select
{
    color: #a63700;
    width: 150px;
    border: solid #000 1px;
}

form .row select
{
    width: 154px;
}

form .row input.required
{
    background: #cbab9b;
}

form .row input.button
{
    height: 22px;
    width: 83px;
}

.big-marker
{
    color: #a63700;
    font-size: 2em;
    font-weight: bold;
    letter-spacing: -0.05em;
}

div.contact-wrapper
{
    display: block;
    background: url(images/contact-bg.gif) right top no-repeat;
    margin-right: 26px;
    margin-bottom: 10px;
    padding: 10px 9px 10px 16px;
    /*height: 150px;*/
    text-align: center;
}

* html div.contact-wrapper
{
    margin-right: 23px;
}

div.contact-wrapper span
{
padding-left: 10px;
}

div.contact-wrapper h3
{
    color: #a63700;
    font-size: 1.8em;
    margin-bottom: 0.3em;
    font-weight: bold;
    padding-left: 0.05em;
}

div.contact-wrapper a
{
    color: #b64710;
    margin-bottom: 0.9em;
    font-weight: bold;
    padding-left: 0.05em;
    text-decoration: none;
}

div.contact-wrapper a span
{
    text-decoration: underline;
}
