

.contactLeftColumn
{
    width: 724px;
    float: left;
}
.formContainer
{
    background: url(../images/schedual/list-bg.gif) repeat-y;
    margin: 9px 0px 0px 0px;
    display: inline-block;
}
.leftColumnTpBrdr
{
    background: url(../images/schedual/top-border.gif) no-repeat top left;
}
.leftColumnBottomBrdr
{
    background: url(../images/schedual/b-ottom-border.gif) no-repeat bottom left;
    padding: 5px;
}

.formLeft
{
    padding: 15px;
    width: 310px;
    float: left;
}
.formLeft label, .formRight label
{
    width: 100px;
    padding-right: 5px;
    float: left;
    text-align: right;
    font-weight: bold;
    line-height: 23px;
}
.formRight label
{
    text-align: left;
}
.formLeft input, .formLeft select
{
    width: 190px;
    float: left;
    border: 1px solid #cdcdcd;
    clear: right;
    height: 23px;
    line-height: 23px;
}

.formRight
{
    width: 344px;
    float: left;
    padding: 15px;
}
.formRight textarea
{
    width: 324px;
    height: 111px;
    float: left;
    border: 1px solid #cdcdcd;
    clear: right;
}
.formButtonContainer
{
    width: 328px;
    text-align: right;
}
.formButtonContainer a
{
    background: url(../images/guestbook/date-left-brdr.gif) no-repeat top left;
    display: block;
    float: right;
    color: #fff;
    margin-left: 15px;
}
.formButtonContainer a b
{
    height: 21px;
    line-height: 21px;
    display: block;
    background: url(../images/guestbook/date-right-brdr.gif) no-repeat top right;
    text-align: center;
    padding: 0px 15px;
}
.formButtonContainer a:hover b
{
    color: #333;
    cursor: pointer;
}

/* ========== Right Cayan ============*/

.ContactInfo
{
    width: 213px;
    float: right;
    color: #fff;
}
.contactInfoBg
{
    background: url(../images/schedual/right-column-bg.gif) repeat-y right;
}
.contactInfoTopBrdr
{
    background: url(../images/schedual/right-column-top-bg.gif) no-repeat top right;
}
.contactInfoBottomBrdr
{
    background: url(../images/schedual/right-column-bottom-bg.gif) no-repeat bottom right;
    padding: 5px;
    padding-top: 16px;
}
.contactInfoBottomBrdr p
{
    padding: 5px 10px 5px 10px;
}
.contactInfoBottomBrdr a
{
    font-weight: bold;
    color: #fff;
}
.contactInfoBottomBrdr a:hover
{
    color: #333;
}

.textAreaContainer
{
    width: 340px;
}

/* Validation */
.validationStar
{
    font-weight: bold;
    font-size: 20px;
    color: #ff0000;
    margin-left: 2px;
}
.ContactvalidationReport ul
{
    width: 350px;
    margin: 10px;
    border:1px #CDCDCD solid;
    padding:10px;
    margin:auto;
    background:url(../images/alerts/error.gif) no-repeat right;
}
.ContactvalidationReport ul li
{
    /* font-weight: bold; */
}

