﻿table.BasicForm 
{
	width: 760px;
	margin: 2px 0px;
}

table.BasicForm td
{
	padding: 1px 10px;
	border-bottom: solid 2px #fff;
	background-color: #f0ebe6;
}

table.BasicForm td.label
{
	background-color: #E4DBD5;
	color: 	#475C67;
	width: 50%;
	font-weight: bold;
}

table.BasicForm td input
{
	width: 200px;
}
table.BasicForm td input.smalltextbox
{
	width: 75px;
}
table.BasicForm td textarea.notes
{
	width: 350px;
	height: 100px;
}
table.BasicForm td input.Calculate
{
	width: auto !important;
}
table.BasicForm td select
{
	width: 205px;
}
table.BasicForm td span.checkbox input
{
	width: 20px;
}

span.FormNotation 
{
	display: block;
	padding: 0px 15px 15px 15px;
}
table.BasicForm td table.SeatNumbers td 
{
	padding: 0;
}
/* ************************************************************* */
/* Errors for Validators */

span.error 
{
	z-index: 1;
	position: absolute;
	color: #f00;
	border: solid 1px #666;
	background: #ffffe1;
	padding: 4px;
}

/* Section Titles */

div.TitleSectionArea 
{
	padding: 10px;
	height: 41px;
	background: #000;
}
html>body div.TitleSectionArea 
{
	height: 21px;
}

div.TitleSectionArea h2
{
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	color: #eac100;
}
html>body div.TitleSectionArea h2
{
}

a.CreateListing 
{
	margin-top: -4px;
	position: absolute;
	margin-left: 600px;
}
html>body a.CreateListing 
{
	/*margin-top: 0px;*/
}
/* User Agreement */

div.UserAgreement 
{
	border: inset 2px #666;
	width: 740px;
	height: 200px;
	overflow: scroll;
	background-color: #fff;
}
html>body div.UserAgreement 
{
	width: 736px;
}

/* Preferences */
div.PreferenceArea 
{
	width: 760px;
	margin: 15px 0px;
	padding: 0;
}
div.PreferenceRow div
{
	float: left;
	height: 15px;
	padding: 3px 5px;
}
html>body div.PreferenceRow div
{
	height: 15px;
}
div.PreferenceRow 
{
	clear: both;
	height: 21px;
	margin: 0px;
	width: 760px;
	border-bottom: solid 2px #fff;
}
div.PreferenceField
{
	font-weight: bold;
	background-color: #E4DBD5;
	color: 	#475C67;
	width: 380px;
	border-right: solid 2px #fff;
}
html>body div.PreferenceField
{
	width: 370px;
}
div.PreferenceRow div.PreferenceValue 
{
	background-color: #f0ebe6;
	height: 22px;
	width: 380px;
	padding: 0px 0px 0px 10px;
}
div.PreferenceRow div.PreferenceValue 
{
	width: 368px;
}

div.PreferenceRow div.PreferenceValue select,
div.PreferenceRow div.PreferenceValue input
{
	font-size: 11px;
	height: 18px;
}

/* Text Areas */

textarea.TextAreaHalf 
{
	width: 325px;
	height: 75px;
}



table.PaymentForm 
{
	margin: 2px 5px;
}

table.PaymentForm td
{
	padding: 1px 10px;
	border-bottom: solid 2px #fff;
}
table.PaymentForm td .PaymentNotes
{
	color: #cc0000;
}
table.PaymentForm td.label
{
	color: 	#000;
	font-weight: bold;
}

table.PaymentForm tr.underline td
{
	border-bottom: solid 1px #000;
}

table.PaymentForm td input
{
	width: 200px;
}
table.PaymentForm td input.smalltextbox
{
	width: 75px;
}
table.PaymentForm td textarea.notes
{
	width: 350px;
	height: 100px;
}
table.PaymentForm td select
{
	width: 205px;
}
table.PaymentForm td span.checkbox input
{
	width: 20px;
}