.formbackground{background: url(../assets/images/dashes.gif) repeat-x top; padding:1px 0 4px 0 ;}
.pagesubsectionhead {background-color: #f2f2f2; margin:0; padding:2px 6px;}
.formvspacer{height:8px;}
.formspacer{
	height: 4px;
}
.formwidth{width:650px;}
.formwidthleft{width:230px; background-repeat: no-repeat;}
.formwidthright{width:420px;}
.detailtable {
	width: 430px;
	color:#555;
	border: solid 1px #d0d0d0;
	background: #f0f0f0;
	padding: 2px 0;
}
.detailtable1 {
	width: 430px;
}
.formdivider{
	width: 410px;
	height: 1px;
	margin:10px 0px 0px 0px;
	border-top: solid 1px #aaa;
}
.formtextfield{
	height:20px;
	font:11px Arial, Helvetica, sans-serif; 
	padding-left:3px;
	color:#555; 
	background-color:#fff; 
	border: solid 1px #7F9DB9;
}
.formerror{color:#555; background-color:#ff9;}
.formghost{color:#999; background-color:#eee;}

.micetype{font:9px Arial, Helvetica, sans-serif;}
.pale{color:#666;}
.ghosted{color:#aaa;}

.require-field {
	border:solid 2px #EE0000;
	background-color:#FFA8A8;
	color:#000000;
	font: Normal 11px Arial;
	padding:1px 2px 0px 2px;
}
.imagepreview {
	background: #fff url(images/bgmask.jpg);
	width: 420px;
	border: solid #ccc 1px;
	margin: 2px 0;
	overflow: auto;
	text-align: left;
}
.logopreview {
	height: 40px;
	width: 300px;
	border: dashed #ccc 1px;
	margin: 2px 0;
	overflow: hidden;
	text-align: left;
}
.vendorlogocontainer{
	padding:0;
	height: 40px;
	width: 300px;
	overflow:hidden;
	float:left;
}
