div#nav li#contact a {color: #FFF; font-weight: bold;}
div#content_main {
width: 49%;
}
div#content_sub {
margin-left: 50%;
width: 49%;
}
dl#contact-info {
padding: 10px 0;
font-size: 0.9em;
font-weight: bold;
}
dl#contact-info dd.ctc {position: relative; margin-left: 40px; padding: 10px 10px 10px 50px;}
dl#contact-info span {position: absolute; top: 0; left: 0; height: 33px; width: 35px; display: block; text-indent: -9999px; padding: 0;}
dl#contact-info span#tel {background : transparent url(images/tel.gif) no-repeat 0 0;}
dl#contact-info span#email {background : transparent url(images/email.gif) no-repeat 0 0;}
dl#contact-info span#address {background : transparent url(images/address.gif) no-repeat 0 0;}
dl#contact-info dd.address {padding: 0 10px 10px 90px;}
form#enquiry {margin: 40px 40px 10px 0; padding: 0;}

#enquiry table {
position: relative;
margin: 0;
padding: 0;
background-color: #FDFBF4;
color: #386F74;
border: 1px solid #EACA72;
border-collapse: collapse;
}

.labelcell {
 font: 0.80em  Verdana, Arial, sans-serif;
 width: 40%;
 color: #386F74;
 background-color: transparent;
padding: 3px 10px;
border: 1px solid #EACA72;
vertical-align: top;
text-align: right;
}

.fieldcell {
width: 60%;
background-color: #FAF0DA;
padding: 3px 10px;
border: 1px solid #EACA72;
font: 0.9em  Arial, sans-serif;
}
tr.footer {text-align: center; font: 0.80em  Verdana, Arial, sans-serif;}
tr.footer td {padding: 5px 10px;}

.fieldcell input {
 font: 1em  Arial, sans-serif;
 background-color: #FDFBF4;
 color: #000;
 border: 1px solid #EACA72;
}
.fieldcell textarea {
font: 1em  Arial, sans-serif;
color: #000;
width: 99%;
height: 200px;
}
.buttoncell {
background-color: #FAF0DA;
color: #043033;
padding: 3px 10px;
border: 1px solid #EACA72;
border-width: 1px 0;
}

