@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; }

#wrapper { width:100%; margin:0; padding:0; }

	#center { margin:0 auto; width:960px; }

		#content { width:960px; }
			
			#middle_left { background:url(images/middle.jpg) no-repeat top left; width:411px; height:268px; }
			#middle_right { background-image:url(images/middle.jpg); background-repeat:no-repeat; background-position:-411px; width:540px; height:268px; }

.left { float:left; }

div.form {
	width:270px; /* 296px - (13*2) = 270px */
	padding:11px 13px;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#000;
	margin-bottom:5px;
}

input.inText {
	width:250px; /* 270px - (2*1) - (2 * 9) = 250px */
	height:19px; /* 25px - (2*1) - (2*2) = 19px */
	border:1px solid #b9b8b9;
	padding:2px 9px;
}

input.cityText {
	border:1px solid #b9b8b9;
	width:120px; /* 140 - (2*1) - (2*8) = 120 */
	height:19px; /* 25 - (2*1) - (2*2) = 19 */
	padding:2px 8px;
}

input.stateText {
	border:1px solid #b9b8b9;
	width:41px; /* 57 - (2*1) - (2*7) = 41 */
	height:19px; /* 25 - (2*1) - (2*2) = 19 */
	padding:2px 7px;
}

input.zipText {
	border:1px solid #b9b8b9;
	width:41px; /* 57 - (2*1) - (2*7) = 41 */
	height:19px; /* 25 - (2*1) - (2*2) = 19 */
	padding:2px 7px;
}

input.error {
	background-color:#feffc3;
}

a.rules_link {
	display:block;
	width:200px;
	height:12px;
	margin-left:180px;
	margin-top:215px;
}