/*  << forms
-------------------------------------------------------------- */

form {
	margin-top: 1em ! important;
}

form input {
	border: #aaaaaa 1px solid;
	width: 194px;
	/* width: 248px; */
	margin-right: 2px;
}
.IE6 form input {
	margin-right: 6px;
	width: 186px;
	/* width: 240px; */
}

form textarea {
	margin-top: 0;
	/* adjust these styles later */
	width: 238px;
	height: 120px;
	overflow: auto;
}

button {
	margin:0;
	padding:0;
}

button.button {
	background: #8b1410 url(../img/Images/design/button.gif) repeat-x bottom left;
	border-bottom: #621512 1px solid; /* 8a1b1b */
	border-right: #621512 1px solid;
	border-top: #a7332f 1px solid;
	border-left: #a7332f 1px solid;
	color: #fff;
	line-height: 1.5;
	padding: 0 4px;
}
.IE6 form button.button {
	line-height: 1;
	border: transparent 1px solid;
	background-color: #17649c; /* 8a1b1b */
	height: 22px;
	position: relative;
	bottom: -1px;
}

.error {
	border-color: #8b1410;
	background-color: #fdf7f7;
}
