#bf_maincontainer
{
    width: 405px;
    float: left;
    color:#131313;
}

#bf_maincontainer input
{
    width: 180px;
    border: 1px solid #b09e53;
}





#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: 5px;
    border-width: 0px;
    font-weight: bold;
    background-image: url('../Images/buttonbg.png' );
    background-color: Transparent;
    color: #fff;
    width:250px;
    height: 35px;
cursor:pointer;
}

#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 #b09e53;
    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;}

#ArticleView_SendButtonbla {width:250px;}