#bf_maincontainer
{
    width: 405px;
    float: left;
}

#bf_maincontainer input
{
    width: 180px;
    border: 1px solid #443;
}





#bf_sectiontopic
{
    width: 400px;
    float: left;
    padding: 3px;
}


#bf_tourtitlelable
{
    width: 100px;
    float: left;
    padding: 3px;
}

#bf_tourtitle
{
    width: 290px;
    float: right;
    padding: 3px;
}

#bf_tourvaliditylable
{
    width: 100px;
    float: left;
    padding: 3px;
}

#bf_tourvalidity
{
    width: 290px;
    float: right;
    padding: 3px;
}

#bf_tourdurationlable
{
    width: 100px;
    float: left;
    padding: 3px;
}

#bf_tourduration
{
    width: 290px;
    float: right;
    padding: 3px;
}

#bf_tourpricelable
{
    width: 100px;
    float: left;
    padding: 3px;
}

#bf_tourprice
{
    width: 290px;
    float: right;
    padding: 3px;
}

#bf_name
{
    width: 195px;
    float: left;
    padding: 3px;
}
#bf_surname
{
    width: 195px;
    float: right;
    padding: 3px;
}


#bf_birthdate
{
    width: 400px;
    float: right;
    padding: 3px;
}


#bf_address
{
    width: 400px;
    float: left;
    padding: 3px;
}

#bf_zip
{
    width: 195px;
    float: left;
    padding: 3px;
}
#bf_city
{
    width: 195px;
    float: right;
    padding: 3px;
}

#bf_tel1
{
    width: 195px;
    float: left;
    padding: 3px;
}
#bf_tel2
{
    width: 195px;
    float: right;
    padding: 3px;
}


#bf_email1
{
    width: 195px;
    float: left;
    padding: 3px;
}
#bf_email2
{
    width: 195px;
    float: right;
    padding: 3px;
}

#bf_droplisttitle
{
    width: 400px;
    float: left;
    padding: 3px;
}


#bf_droplist
{
    width: 400px;
    float: left;
    padding: 3px;
}


#bf_insurancetitle
{
    width: 400px;
    float: left;
    padding: 3px;
}


#bf_insurancechecks
{
    width: 400px;
    float: left;
    padding: 3px;
}


#bf_commentlable
{
    width: 400px;
    float: left;
    padding: 3px;
    padding-top: 15px;
}


#bf_commentbox
{
    width: 400px;
    float: left;
    padding: 3px;
}

#bf_otherinfolable
{
    width: 400px;
    float: left;
    padding: 3px;
    padding-top: 10px;
}

#bf_howdidyoufindus
{
    width: 400px;
    float: left;
    padding: 3px;
}

#bf_sendbutton
{
    width: 400px;
    float: left;
    padding: 3px;
    text-align: right;
}
.dvb_SendButton
{
    text-align: left;
    padding: 10px;
    border-width: 0px;
    font-weight: bold;
    background-color: #d42c0f;
    color: #fff;
    width: 200px;
    height: 35px;
}

#bf_mailsentmessage
{
    margin-top:10px;
    width: 400px;
    float: left;
    padding: 3px;
    text-align:center;
}

.dvb_MailSentMessageLabel
{
    margin-right: 40px;
    font-size: 1.4em;
    color: #d42c0f;
}



.dv_AddressPersonalInformationTextBox
{
    width: 385px !important;
}

.dvb_CommentTextBox
{
    border: 1px solid #443;
    width: 390px;
    height: 80px;
}

.dvb_ConfirmationCheckBoxList input
{
    text-align: right;
    width: 70px !important;
    border: 0px !important;
}

.dv_BookingsTitles
{
    font-size: 1.6em;
    font-family: Trebuchet MS;
}

.dv_RequestingTripTitleLabel
{
    font-weight: bold;
}

#bf_TourDetailsPanel
{
    padding-bottom: 30px;
}

#bf_PersonalInfoPanel
{
    padding-bottom: 35px;
}

#bf_PassengersPanel
{
    padding-bottom: 40px;
}

