﻿/* Base Form Styles do not change only override */



/* Old Styles Need To remove once the new form gets finished */
.form tr.pager td, .form tr.pager th
{
	margin-top: auto;
}

.form tr.pager .page_text
{
	float: right;
	padding-top: 5px;
}
.form tr.pager .buttons
{
	float: left;
}



.form td, .form th
{
	padding:  3px 12px 3px 0;
}

.form th
{
	width: 20%;
	white-space: normal;
	
}


.form .pnlAltText
{
	padding: 3px 0px 0px 0px;
}

.form .singleline, .form .dropdown
{
	width: 365px;
}

.form .fileupload
{
	width: 371px;
}
.form .fillintheblank
{
	width: 150px;
}

.form .list td, .form .list th
{
	padding: 0px 20px 4px 4px;
}

.form .productlist td, .form .productlist th
{
	padding: 4px 20px 4px 4px;
}

.form .list
{
	width: auto;
}
.form .list label
{
	font-weight: normal;
}

.form .productlist
{
	border: solid 1px #ccc;
}


.form .email, .form .url
{
	width: 250px;
}

.form .date, .form .numeric, .form .zip
{
	width: 80px;
}

.form .multiline
{
	width: 460px;
}

.form table
{
	width: 100%;
}

.form .instructions
{
	font-weight: normal;
	font-style: italic;
}

.form h2
{
	margin-top:20px;
	background-color:#D6D6D5;
	padding:5px;
	
}

/* End old Styles -----------------------------------------------*/


.field_editor_section
{
	margin-bottom:10px;
}


.field_form, div.field_display
{
	float:left;
	margin-bottom:6px;
	margin-right:10px;
}





.field_display_label, 
.field_form_label
{
	display:block;
	float:left;
	margin-right:5px;
	font-weight:bold;
}

.new_line
{
	clear:left;
}

.field_value,
.field_input
{
	display:block;
	float:left;
}

.field_value_first_no_label
{
	font-weight:bold;
}

.max_length input
{
	width:45px;
}

.field_form_single_line_text input
{
	width:200px;
}

div.view_details
{
	padding-bottom:5px;
	padding-top:5px;
	clear:both;
}