/* GENERIC FORM STYLING */
#Content form {
	width:650px;
	padding-left: 20px;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
	#Content form fieldset {
		border:0;
		padding:0px;
	}
		#Content .message {
			color:red;
			background:#ddd;
			border:1px solid #ccc;
			padding:5px;
			margin:20px;
		}
		#Content span.message {
			width: 300px;
		}
		#Content form div {
			margin-top:0px;
			width:100%;
		}
		#Content form label {
			font-size: 14px;
			font-weight: bold;
			color:#333;
		}
		#Content form label.required {
			color: red;
			display: block;
		}
		
			#Content form label.left {
				float:left;
				width:150px;
			}
			#Content form label.FormHeading {
				font-size:14px;
				font-weight:bold;
				color: #B31315;
			}
		#Content form input.text,
		#Content form textarea,
		#Content form select {
			width:400px;
			color:#000;
			background:#f8f8f8;
			border:1px solid #aaa;
			padding:3px;
		}
		
		#Content form input.numeric {
			width:20px;
			background:#f0f0f0;
			border:1px solid #aaa;
			padding:3px;
			color:#000;
			margin-right:4px;
		}
		#Content form input.year {
			width:35px;
		}
		#Content form p.Actions {
			text-align:right;
			padding:0 22px 15px 0;
		}
			#Content form p.Actions input {
				padding:2px;
			}



/*Price List Form*/

#pricelist form input.text,
#pricelist form textarea,
#pricelist form select {
    width:40px;
    color:#000;
    background:#f8f8f8;
    border:1px solid #aaa;
    padding:3px;
    margin-left: 5px;
}
#pricelist form label.left {
    float:left;
    width:580px;
    font-size: 12px;
    font-weight: bold;	
}
#pricelist h3 {
    font-family: "Trebuchet MS";
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    padding-left: 0px;
    text-align: left;
    vertical-align: top;
    color: #B31315;    
}

#shortlabel label.left {
    float:left;
    width:200px;    
}

/*label fields on the bottom are shorter*/

div #EditableTextField314 label.left
{
    width: 220px;
}

div #EditableDateField315 label.left
{
    width: 220px;
}

div #EditableTextField316 label.left
{
    width: 220px;
}

div #EditableEmailField335 label.left
{
    width: 220px;
}

div #EditableTextField318 label.left
{
    width: 220px;
}

div #EditableTextField319 label.left
{
    width: 220px;
}

div #EditableTextField320 label.left
{
    width: 220px;
}

div #EditableTextField321 label.left
{
    width: 220px;
}

div #EditableTextField322 label.left
{
    width: 220px;
}

div #EditableTextField323 label.left
{
    width: 220px;
}

div #EditableDropdown326 label.left
{
    width: 220px;
}


/*text fields on the bottom are longer*/


div #EditableTextField314 input.text
{
    width: 400px;
}

div #EditableDateField315 input.text
{
    width: 400px;
}


div #EditableTextField316 input.text
{
    width: 400px;
}

div #EditableEmailField335 input.text
{
    width: 400px;
}

div #EditableTextField318 input.text
{
    width: 400px;
}

div #EditableTextField319 input.text
{
    width: 400px;
}

div #EditableTextField320 input.text
{
    width: 400px;
}

div #EditableTextField321 input.text
{
    width: 400px;
}

div #EditableTextField322 input.text
{
    width: 400px;
}

div #EditableTextField323 input.text
{
    width: 400px;
}

div #EditableDropdown326 select.requiredField
{
    width: 400px;
}
