#main {
    background-color: white;
    clear: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

#contact-us {
    padding: 0px 20px;
}

.row { margin-bottom: 10px; }
.row .label { width: 160px; }

div#help-links {float:right; width:300px}
div.box {border:1px solid #48596C; margin:10px;}
div.box h3 {
	text-align: center;
	font-size: medium;
	font-weight: normal;
    margin: 0;
    padding: 2px;
	background-color: #48596C;
	color: white;
}
div.box p {
	background-color: #e5e5e5;
	margin: 0;
	padding: 10px;
}

h2 {font-size:14px; margin-bottom:12px}

div.address {width:48%; float:left}
div#head-office {width:auto; float:none}
.address h3 {color:#feba3b; }
.address p {margin-bottom: 10px}

#contactus-form {
    text-align: left;
}

#contactus-form .bigtitle {
    font-size: 13px;
    font-weight: bold;
}

#contact-error {
    font-weight: bold;
    color: red;
    margin: 20px;
}

#organiser-enquiry div.block.last { margin-left: 30px; }

#organiser-enquiry div.title {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-bottom: 5px;
    border-bottom: 2px solid silver;
}

#organiser-enquiry div.row div.title {
    margin-top: 20px;
    display: inline-block;
    font-weight: bold;
    text-align: left;
    padding-bottom: 5px;
    border-bottom: 1px solid silver;
}

#organiser-enquiry div.msg {
    margin-top: 20px;
}

#organiser-enquiry .row .field input, #organiser-enquiry .row .field textarea { width: 200px; }
#organiser-enquiry .row .field select { width: 200px; }
