@charset "utf-8";
/* CSS Document */
@import 'modal.css';


/* ------------ form styles ------------ */

h3.formTitle {
	font-size: 1.5em;
	color: #FFF;
	text-align: left;
	margin: 0 0 .2em 0;
	padding-bottom: 2px;
	border-bottom: 2px dotted #FFF;	
}

#formDiv {
	color: #ffffff;
	font-size: 0.7em;
	font-weight: bold;
	text-align: top left;
	display: none;
}
	.formWrap {
		margin: 0.5em 55px 0em .5em;
		padding: .4em 0em 0.5em 0em;
	}
	#formLeft, #formRight {
		color: #fff;
		xwidth: 450px;
	}
	fieldset {
		/*background: #ea7f1f url("../images/inputField_bg.png") repeat-x bottom center;*/
		border-bottom: 1px dotted #FFF;	
		padding: 4px 0; 
		margin-right: 55px;
	}
	
	div.comments {
		padding-top: 8px; 
	}
	
		h4.fieldsetTitle {
			color: #fff;
			font-size: 1.2em;
			font-weight:bold;
margin: 0; padding: 0;
		}
		.inputFields {
			color: #fff;
			margin-left: 1.5em;
		}
		.inputFields div {display: inline; }
		.inputTitle {
line-height: 1em;
			padding: .4em;
			color: #fff;
			width: 198px;
			float:left;
			clear: both;
		}
		label.header {
			font-weight:bold;
			font-size: 1.2em; margin-right:1.5em;
		}
		
		label span {
			font-weight:bold;
		}
		.inputFields input, fieldset select {
			margin: 0px;
		}
.columnContainer {
}
.formCol {
xwidth: 220px;
xfloat: left;
margin: 0 0 .5em 0;
clear: both;
}
.formCol ul {
clear: both;
}
ul.inputFields li {
width: 220px;
float: left;
margin-right: .2em
}

.inputFields div{
margin:.2em 0; 
}
.unmark {
padding: 2px;
background-image:none;
}

.mark {
padding: 0;
background:url(../images/arrow.png) no-repeat center right;
border:2px solid #000;

}
.formCol label {
display: block;
float: none;
padding:.2em 0 .1em 0;
}
#publicitySpecified {
margin: .5em 0 0 0;
}
#publicitySpecified label {
width: 220px;
xfont-size: 1.2em;
}

		#publicitySpecified  select, #publicitySpecified  input{
			margin: 0 0 0em 1.5em;
		}
		form.contact input {
			margin: 0 0 .5em 0;
		}
		form.contact .submitButton {
		/*	width: 70px;
			height: 21px;
			margin: 0;
			padding: 0;
			xborder: 2px solid #FF0;
			background: transparent url('../images/submit.jpg') no-repeat top left;
			xtext-indent: -1000em;
			vertical-align: middle;
			cursor: pointer; 
			
			/* hand-shaped cursor */						
			//cursor: hand; /* IE 5.x */
			background-color: #ea7f1f;
		}
		form.contact div.customerInfo fieldset {

		}
		form.contact div.customerInfo, div#requiredNote {
			width: auto;
			xfloat: left;
		}
		div#requiredNote {
			font-size: 1.2em;
			color:#FFF;
			padding: 8px 0;
		}
		form.contact div.comments {

		}
		
		form.contact legend {
			margin: 0;
			font-weight: bold;
			color:#FFFFFF;
			font-size: 0.8em;
		}
		form.contact label {
			vertical-align: bottom;
			display: block;
			padding: 0;
			margin: 0;
			color: #FFF;
			font-size: .8em;
		
		}
		
		form.contact label.required span, div#requiredNote span {
			font-weight: bold;
			color: #ea7f1f;
		}
		form.contact fieldset ol {
			margin: .25em .5em 0 0;
			padding: .5em 0;
			border-top: 1px solid #ea7f1f; 
		}
		form.contact fieldset li {
			list-style: none;
			float: left;
			margin: 0 5px 0 5px;
			border: 2px solid #4e4e50;
		}
		form.contact em {
			font-weight: bold;
			font-style: normal;
			color: #f00;
		}
		.notation {
			color: #ffffff;
			margin-top: -17px;
			padding: 0px 10px 0px 10px;
			font-size: 0.8em;
		}