
body, html { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; color:#fff;} 
h1 { color:#fff; font-weight:normal; } 
a { color:#000; text-decoration:none;} 
a:hover { text-decoration:underline; }
div#main { width:580px; margin:auto; padding:20px; } 

#header {  width:561px; height:168px; margin:auto; background:url(http://busyatwork.co.uk/form/header.jpg); } 

#footer { width:776px; margin:auto; } 


.navbuyers { display:block; background:url(images/buyers_btns.jpg);  width:157px; height:101px; background-position:-44px -242px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden; margin-right:20px;} 
.navbuyers:hover { background-position:-220px -13px;}


.navexhibitors { display:block; background:url(images/exhibitors_img.jpg);  width:237px; height:99px; background-position:-305px -200px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden; } 
.navexhibitors:hover { background-position:-70px -33px;}

.navtrade { display:block; background:url(images/trade_img.jpg);  width:135px; height:99px; background-position:-459px -235px; text-indent:-10000px;  float:left; margin-right:6px; overflow: hidden;} 
.navtrade:hover { background-position:-6px -10px;}

.menu { width:653px; padding-top:40px; padding-bottom:40px; margin:auto; } 



label {
	font-weight:normal;
	font-size:14px;
	padding-right:10px;
	color:#fff;
}

.appform fieldset{
	border:none;
	width:540px;
	padding:10px;
	margin-bottom:10px;
}

.appform legend	{
	color:#fff;
	background:#000;
	border:1px solid #000;
	padding:3px;
	margin-bottom:10px;
	
	display:none;
} 

.appform input {
	vertical-align:middle;
}
div.appform_left {
	width:180px;
	float:left;
	clear:left;
	text-align:left;
	vertical-align:top;
}
div.appform_right {
	width:300px;
	float:left;
	clear:right;
	text-align:left;
	padding-bottom:5px;
	vertical-align:top;
}
div.appform_both {
	text-align:left;
	padding-bottom:5px;
	vertical-align:top;
}
.appform_input, .appform_select, .appform_textarea {
	width:300px;
	border:1px solid #fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
 .appform_textarea {
 	height:54px;
 }
.appform_select2{
	border:1px solid #fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.appform_submit {
	color:#464647;
	background:#ffffff;
	border:1px solid #818286;
	cursor:pointer;
	padding:3px;
}
.appform_note {
	font-size:10px;
	color:#666666;
}
.clear {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin-bottom:-1px;
}
.warning, .error, .error_label {
	color:#CC0000;
}
.appform div  {
	margin-bottom:5px;
}
.appform h3 {
	margin-top:5px;
	margin-bottom:20px;
}

.smallform { 
	width:40px; 
	margin-right:3px;
	border:1px solid #818286;
	}
	
	.mediumform { 
	width:150px; 
	border:1px solid #818286;
	}