/****************** Contact form - gs 06/07/09 ******************************/

.bookingform {float:left; width:100%;} 
.bookingform fieldset {padding:9px; border:1px solid #ccc; width:650px;}
.bookingform legend {color:#333333; padding:10px 3px 10px 3px; font-size:1.2em; color:#535310;}
.bookingform input {border:1px solid #ccc; background-color:#FFFFFF;}
.bookingform textarea {border:1px solid #ccc; background-color:#FFFFFF;}
.bookingform select {border:1px solid #ccc; background-color:#FFFFFF;}
.bookingform table {width:100%; border-collapse:separate; border-spacing: 3pt 3pt; border:none; }
.bookingform table td {padding:8px;}
.bookingform table th {padding:8px; font-weight:normal; text-align:left; background-color:#F0F0E3;}
.bookingform .beige{background-color:#F0F0E3; text-align:right;}
.bookingform .grey {background-color:#EAEAEA; text-align:center;}
.formelementwrapper {float:left; width:700px; background-color:#FFFFFF; margin-bottom:4px; background-image:url(image/form_bg.jpg); background-position:top left; background-repeat:repeat-y;}
.formelementwrapper2 {float:left; width:700px; background-color:#FFFFFF; margin-bottom:4px; background-image:url(image/form_bg2.jpg); background-position:top left; background-repeat:repeat-y;}
.formblockleft {float:left; width:200px; text-align:right; padding:12px 10px 10px 0px;}
.formblockright{float:left; width:400px; padding:10px 0px 10px 10px;}


