/*------------------------------------------------------------------
[ 1. contact specific styles ]
------------------------------------------------------------------*/


.midcol {
	/*background:#b0c4de;*/
}

form#contactform {
	display:inline;
}

form#contactform table {
	margin-top:25px;
	width:100%;
	border-collapse:collapse;
}

form#contactform table th {
	padding-right:15px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	text-transform:capitalize;
}

form#contactform table td {
	padding:0 0 10px 0;
	text-align:left;
	vertical-align:top;
}

form#contactform input,
form#contactform textarea {
	width:200px;
	margin:0 0 0 5px;
	padding:2px 5px 3px 5px;
	font-size:1em;
	border:1px dotted #355765;
	zoom:1;
}

form#contactform textarea {
	height:100px;
	font-family:Verdana,Helvetica,Sans-Serif;
	overflow:auto;
}

#submit {
	width:100px !important;
}

form#contactform ul.errors {
	float:left;
	display:inline;
	list-style:none;
	margin:-20px 0 0 218px;
	padding:0px 0 0 30px;
	background:url(../gfx/backgrounds/ul-error-bg.gif) no-repeat;
}
form#contactform ul.errors li {
	padding:5px 10px 7px 10px;
	color:#D92665;
	background-color:#EFF5F7;  
	border:1px solid #C7D2D7;	
}
