﻿#ContactTop
{
    position:relative;
    width:623px;
    height:293px;
    background:url('Images/contact_top.png') no-repeat top;
}

#ContactTop img
{
    position:absolute;
    top:12px;
    left:12px;
    width:288px;
    height:269px;
    overflow:hidden;
}

#ContactTop #ContactText
{
    position:absolute;
    top:22px;
    left:323px;
    width:280px;
    height:250px;
    overflow:hidden; 
}

#ContactForm
{
    position:relative;    
    width:623px;
    height:243px;
    margin-top:20px;
    background:url('Images/contact_bottom.png') no-repeat top;    
}

#ContactForm #Inner
{
    position:absolute;
    top:10px;
    left:12px;
    width:600px;
    height:223px;
}

#ContactForm .Left
{       
    width:311px;
    height:38px;
    vertical-align:top;
}

#ContactForm .Right
{       
    width:298px;
}

#ContactForm input
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff; 
    background-color:#000000;
    border:solid 1px #585858;
    width:284px;
}

#ContactForm .ContactMessage
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff; 
    background-color:#000000;
    border:solid 1px #585858;
    width:284px;
    height:87px;
}

.Required
{
    color:Red;    
}