#address{
    position:relative;
    text-align:center;
    margin-top:50px;
}
#page_end{
    background-image:url(/gfx/page_bottom.jpg);
    background-repeat:no-repeat;
    height:75px;
}
#menu{
    position:relative;
    float:right;
    margin:80px 80px 0 0 ;
}
div#payoff{
    float:right;
    font-size:16px;
    color:#666666;
    font-family:Verdana;
    font-weight:lighter;
    padding:0;
    margin:0 80px 0 0;
}
ul#mainMenu{
    list-style:none;
    margin:0;
}
ul#mainMenu li{
    float: left;
    display: block;
    line-height: 14px;
    margin:0 10px;
    text-transform:lowercase;
}
ul#mainMenu li.active{
    float: left;
    display:block;
    font-weight:bold;
}
ul#mainMenu li a{
    text-decoration: none;
    font-family:arial;
    display:block;
    color:#333333;
}
ul#mainMenu li a:hover, ul#mainMenu li.active a{
    color:#92220f;
}
ul.errors{
    color:#900;
    list-style:none;
    padding:0;
    margin:0;
}
div.pageBottom{
    background:url(/gfx/page_bottom.jpg) no-repeat center;
    height:75px
}
table.form tr td.key{
    font-weight:bold;
    white-space:nowrap;
}
input.button{
    background-color:black;
    color:white;
    border:0;
}
input.button:hover{
    background-color:#666666;
    color:white;
    border:0;
}
span.error{
    color:#990000;
    margin:10px 0;
}
input.text{
    width:250px;
}
input.numeric{
    width:40px;
}