﻿.loginView dl.form,
.quickSignUp dl.form
{
    background-image:none;
    background-color:Transparent;    
    border:none;
}

.loginView dl.form dt,
.quickSignUp dl.form dt
{
    width:70px; 
    color:White;  
}

.quickSignUp dl.form dt
{
    color:#780077;
}

.loginView dl.form dd,
.quickSignUp dl.form dd
{
    margin-left:75px;
    background-color:Transparent;
    border:none;
}

dl.form
{
    background-image:url(Img/formbg-yellow.gif);
    background-repeat:repeat-y;
    background-color:White;
    clear:both;
    border:solid 1px #d2cdca;
}

dl.form dt
{
    clear:both;
    float:left;
    width:120px;
    padding:6px 0px;
    display:block;
    text-align:right;
    color:#6e0e62;
}

dl.form dt.fullwidth,
table th.formSectionHeader
{
    float:none;
    width:100%;
    text-align:left;
    background-color:#eeeee7 !important;
    border-top:solid 1px #d2cdca !important;
    border-bottom:solid 1px #d2cdca !important;
}

table th.formSectionHeader
{
    color:#780077 !important;
    padding:8px 2px;   
}

dl.form dd
{
    display:block;
    margin-left:125px;
    padding:5px;
    background-color:White;
    position:static;
}

dl.form dd.fullwidth
{
    float:none;
    margin-left:0px;
}

.formQuestionHeader
{
    border-right:solid 1px #d2cdca;
    background-color:#e4cc2a;
    color:#780077;
    padding:5px 2px;
    text-align:right;
    font-weight:normal;
}

.formQuestionBody
{
    padding:4px 5px 12px 5px;
    background-color:White;
}

div.bookingFormProgress
{
    background-image:url(Img/menubg.gif);
    background-position:bottom left;
    background-repeat:repeat-x;
    background-color:#e4cc2a;
    padding:8px;
    text-align:center;
    color:#780077;
}

div.bookingFormProgress span.selected
{
    font-weight:bold;
}