td.lftcol{	width:760px;	text-align:justify;	vertical-align:top;	font-size:1.1em; padding-top:15px;	font-weight:bold; border-bottom:#003366 2px dotted;}
td.rgtcol{	vertical-align:top;	width:470px;	text-align:justify;	vertical-align:top;	font-size:1.1em; padding-bottom:15px;	font-weight:bold;}
td.lftcol-1{	width:760px;	text-align:justify;	vertical-align:top;	font-size:1.1em; padding-top:15px;	font-weight:bold;}
div.bookingtitle{	font-size:1.6em;	text-align:left;}


.ballathon-form{
float: left;
width: 380px;
background-color: #F8EFDA;
padding: 14px;
border: 1px solid #003366;
}
 
.contact-form label, .contact-form input, .contact-form select, .contact-form textarea
{
display: block;
        width: 180px;
        float: left;
        margin-bottom: 10px;

}

.contact-form textarea{
width: 370px;
}

.contact-form label{
width: 190px;
clear: left;
}
