#wrap {
	border: 0px solid #f00;
	width: 980px;
	margin: 0 auto;
}
#logo {
	width: 405px;
	height: 95px;
	margin: 54px auto 32px auto;
}
#slideshow {
	width: 980px;
	height: 440px;
}
#slideshow ul {list-style:none;}
#col_1 {
	width: 400px;
	float: left;
	padding: 40px 40px 0 50px;
}
#col_1 h1 {
	background-position: 0 0;
	width: 133px;
}
#col_1 em {
	color: #909090;
	font: italic 2em/1.2em Georgia, "Times New Roman", Times, serif;
}
#col_2 {
	width: 490px;
	float: left;
	padding: 40px 0 0 0;
	color: #fff;
	font-size: 1.2em;
}
#col_2 h1 {
	background-position: -133px 0;
	width: 188px;
	margin-left: 93px;
}
#col_2 table tr td {vertical-align:top; padding:0;}
#col_2 table tr td label {float:right; margin-right:10px}
#col_2 form {margin:20px 0 0 0;}
#col_2 form table tr td label {margin-top:4px;}
#col_2 form table tr td input {
	background: transparent url(../_img/input.png) no-repeat scroll 0 0;
	width: 192px;
	height: 17px;
	margin: 0 0 8px 0;
	padding: 4px;
}
#col_2 form table tr td input[type="submit"] {
	background: transparent url(../_img/submit.png) no-repeat scroll 0 0;
	width: 75px;
	height: 35px;
	margin: 8px 0 0 0;
	font-style: italic;
}
#col_2 form table tr td.textarea {background:transparent url(../_img/textarea.png) no-repeat scroll 0 0;}
#col_2 form table tr td textarea {
	background: none;
	width: 192px;
	height: 92px;
	padding: 4px;
}
#footer {
	width: 980px;
	padding: 50px 0 0 0;
	clear: both;
	text-align: center;
}
#footer p {color:#666; font-size: 1.1em;}

p#success {
	border: 3px solid #3b3b3b;
	background: #000;
	width: 250px;
	height: 50px;
	margin: -50px 0 0 -125px;
	padding: 30px 0 0 0;
	position: fixed;
	top: 50%;
	left: 50%;
	font-size: 1.4em;
	text-align: center;
	z-index: 100;
}