/*
.formtable {
    width: 337px;
    background-color: #3a3a3a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fff;
}

.holder_table {
    background-color:#3d3d3d;
    width: 150px;
}
*/ 

/* general */

.intro_text {
    padding: 2px 2px 2px 2px;
    width: 200px;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70;
    float: left;
}

.head_text {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #948E70;
}
.errortext {
    color: red;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

/* layout */

#leftcol {
    position: relative;
    left: 35px;
    top: 20px;
    float: left;
    width: 231px;
    height: 620px;
    overflow: hidden;
}

#rightcol {
    position: relative;
    left: 80px;
    top: 20px;
    float: left;
    width: 450px;
    height: 620px;
    overflow: hidden;
}

/* leftcol children */

#intro {
    position: relative;
    left: 0px;
    top: 0px;
}

#logo {
}

#form_error {
    position: absolute;
    left: 0px;
    top: 420px;
    width: 220px;
    height: 150px;
    overflow: hidden;
}

#privacy {
    position: absolute;
    left: 0px;
    top: 580px;
    float: left;
}
#privacy_link {

}

/* rightcol children */

#form_top {
    position: absolute;
    left: 0px;
    top: 5px;
}
#form_middle_right {
    position: absolute;
    left: 200px;
    top: 120px;
}
#form_middle_left {
    position: absolute;
    left: 0px;
    top: 120px;
}
#form_bottom {
    position: absolute;
    left: 0px;
    top: 450px;
}

/* form */

.form_td {
    padding-bottom: 17px;
}

.who_td {
    padding-bottom: 0px;
}

.texttable3 {
    border-style: none;
    width: 550px;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70;
}
.formlabel {
	width: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}	
	.formlabelMand {
	width: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	font-weight: bold;
}
.forminput {
    width: 140px;
    border:1px solid #5c5c5c;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70;
}
.button {
	width: 140px;
	border: 1px solid #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}
.listbox {
    width: 140px;
    border:1px solid #5c5c5c;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70;
}
.textbox {
    width: 140px;
    border:1px solid #5c5c5c;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70;
}
.postcode {
    width: 50px;
    border:1px solid #5c5c5c;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70;
}

.forminput_comments {
    width: 250px;
    border:1px solid #5c5c5c;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70;
}
.formtextarea {
    width: 200px;
    border:1px solid #5c5c5c;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #948E70; 
    font-size:10px;
}
.submit {
	border-style: none;
	border-width: 1px;
	border-color: #000;
	padding: 2px 2px 2px 2px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
	background-color: #333333;
}
#frm_who_other {
    width: 200px;
}
#frm_postcode {
    width: 50px;
}


