﻿#QuickContact
{  
    position: relative;
    width: 400px;
}

#QuickContact .QuickContactTable
{
    width: 400px;
}

#QuickContact .textbox 
{
    background-color: #4a4a4a;
    border: solid 1px #7a7979;
    color: #ff7a0d;
    font-family: Arial;
    font-size: 12px;
}

#QuickContact .invalid 
{
    background-color: #4a4a4a !important;
    border: solid 1px red !important;
    color: red !important;
    font-family: Arial !important;
    font-size: 12px !important;
}

#QuickContact .textboxFocus 
{
    background-color: #4a4a4a;
    border: solid 1px #7a7979;
    color: #ff7a0d;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

#QuickContact #ConfirmationMessage 
{
    color: #ff7a0d;
    display: none;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding-top: 30px;
    text-align: center;
    width: inherit;
}

#QuickContact .SendButton
{
    border: none;
    cursor: pointer;
}


a.ClearContact:link, a.ClearContact:visited
{
    color: #FFFFFF;    
    font-family: Arial;
    font-size: 9px;
    text-decoration: underline;
}

a.ClearContact:hover
{
    color: #ff7a0d;
}

#QuickContactFormOverlay
{
    background-color: White; 
    display: none; 
    filter: alpha(Opacity=50); 
    height: 100%; 
    -moz-opacity: .50; 
    opacity: .5; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    width: 100%;
}

/*********************  Contact ***********************/
#ContactForm
{
    position: relative;
}

#ContactForm #ConfirmationMessage 
{
    color: #bbbbbb;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-top: 20%;
    text-align: center;
    width: inherit;
}

#ContactFormOverlay
{
    background-color: White; 
    display: none; 
    filter: alpha(Opacity=50); 
    height: 100%; 
    -moz-opacity: .50; 
    opacity: .5; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    width: 100%;
}

