.requesttable tr {
	text-align: left;
}

.requesttable th {
	background: url(../image/searchdetails.gif) repeat-x;	
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 2px 5px;
}

.requesttable td {
	border-bottom: 1px solid black;
	padding: 2px 5px;
}

.requesttable .left {
	border-left: 1px solid black;
}

.requesttable .right {
	border-right: 1px solid black;
}

.dropdown-80 {
	width: 80px;
	font-size: 11px;
}

.dropdown-120 {
	width: 120px;
	font-size: 11px;
}

.dropdown-140 {
	width: 140px;
	font-size: 11px;
}

.dropdown-160 {
	width: 160px;
	font-size: 11px;
}

.input-115 {
	width: 115px;
	font-size: 11px;
}

.input-213 {
	width: 213px;
	font-size: 11px;
}

.input-235 {
	width: 235px;
	font-size: 11px;
}

.noinput-115 {
	width: 115px;
	font-size: 11px;
	background: red;
	color: white;
}

.noinput-213 {
	width: 213px;
	font-size: 11px;
	background: red;
	color: white;
}

.noinput-235 {
	width: 235px;
	font-size: 11px;
	background: red;
	color: white;
}

.textarea-235 {
	width: 235px;
	height: 100px;
	font-size: 11px;
}

.notextarea-235 {
	width: 235px;
	height: 100px;
	font-size: 11px;
	background: red;
	color: white;
}

.select {
	width: 239px;
	font-size: 11px;
}

.noselect {
	width: 239px;
	font-size: 11px;
	background: red;
	color: white;
}

.miniselect {
	width: 119px;
	font-size: 11px;
}

.textarea {
	width: 235px;
        height: 100px;
	font-size: 11px;
}

.searchbutton {
        font-size: 11px;
}

#errorbox {
	color: red;
	padding-top: 10px;
	padding-bottom: 10px;
}

#errorbox ul {
	padding: 0px;
	margin: 0px;
	margin-left: 30px;
}



#formcontainer {
	float: left;
	width: 500px;
	padding-bottom: 10px;
}

#formcontainer .header {
	float: left;
	width: 490px;
	margin-top: 10px;
	background: url(../image/searchdetails.gif) repeat-x;
}

#formcontainer .content {
	float: left;
	width: 494px;
	padding: 3px;
	border-left: 1px black solid;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
}

#formcontainer .box {
	float: left;
	padding: 3px;
}

#formcontainer .nobox {
	float: left;
	padding: 3px;
	color: red;
}

#formcontainer .label {
	float: left;
	width: 235px;
	padding-top: 3px;
}

#formcontainer .pricelabel {
	float: left;
	width: 225px;
	padding-top: 3px;
}

#formcontainer .featurelabel {
	float: left;
	width: 162px;
	padding: 3px;
}

#formcontainer .titlearea {
	float: left;
	width: 75px;
	padding-top: 3px;
}

#formcontainer .urlarea {
	float: left;
	width: 45px;
	padding-top: 3px;
}

#formcontainer .inputarea {
	float: left;
	width: 240px;
	font-size: 11px;
}

#formcontainer .priceinputarea {
	float: left;
	width: 250px;
}

#formcontainer .featureinputarea {
	float: left;
	width: 160px;
}

#formcontainer .dfeatureinputarea {
	float: left;
	width: 320px;
}

#formcontainer .miniinputarea {
	float: left;
	width: 120px;
}

#formcontainer .titleinputarea {
	float: left;
	width: 235px;
}

#formcontainer .urlinputarea {
	float: left;
	width: 275px;
}

#formcontainer .buttoninputarea {
	float: right;
	margin: 5px;
}

#formcontainer .required {
	float: left;
	width: 10px;
	text-align: right;
}

#formcontainer .tandc {
	float: left;
	width: 490px;
	padding: 5px;
	border-left: 1px black solid;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
}

#formcontainer .tandc_left {
	float: left;
	padding-top: 5px;
}

#formcontainer .featureinput {
	width: 150px;
	font-size: 11px;
}

#formcontainer .propertybrief {
	width: 310px;
	height: 50px;
}

#formcontainer .propertyfull {
	width: 310px;
	height: 100px;
}