@charset "UTF-8";
/* CSS Document */

html, body, h1, h2, h3, p {
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	text-align: center;
}

body {
	background: #CBCBCB url(images/bg.png) repeat-x;
	margin: 0 auto;
	padding: 0;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}

#header {
	height: 148px;
	padding: 0;
	margin: 0 auto;
}

#header-left {
	background: #142335;
	width: 395px;
	float: left;
	height: 148px;
	margin: 0;
	padding: 0;
}

#header-left a {width: 395px; height: 148px;}

#header-mid {
	background: #142335 url(images/header-mid.jpg) no-repeat;
	width: 196px;
	height: 148px;
	float:left;
	margin: 0;
	padding:0;
}

#header-right {
	background: #142335 url(images/header-right.jpg) no-repeat;
	width: 409px;
	height: 148px;
	margin: 0;
	padding: 0px;
	float:right;
}

#header-bottom {
	background: #fff url(images/header-bottom.jpg) no-repeat;
	width: 1000px;
	margin: 0;
	padding: 0;
	height: 63px;
}

#header-bottom h2{
	font-family: Tahoma, Arial;
	letter-spacing: -1px;
	font-size: 36px;
	color: #D20;
	text-align:center;
	padding: 18px 0 0 0;
	margin: 0;
}

#main {
	background: #CBCBCB url(images/main-bg.jpg) repeat-y;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height:auto;
	float: left;
}

#content {
	margin: 0;
	padding: 0 40px;
	float: left;
}

#video {
	background:url(images/video-bg.png) no-repeat;
	margin: 17px 0 17px 20px;
	padding: 0;
	height:358px;
	width: 601px;
	float:left;
}

#offer {
	width: 270px;
	margin: 17px 20px 17px 0;
	float: right;
	padding: 0;
	height: 358px;
}

h3 {
	color: #23314b;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	margin-bottom: 10px;
}

#offer p {font-family: Verdana, Geneva, sans-serif; font-size: 14px; color:#666; text-align:center;}
.arrow {margin: 8px 40px 0px 0; float:right;}

#offer input[type="text"]{
	width: 222px;
	border: 3px solid #647899;
	color: #647899;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	padding: 3px 5px 3px 5px;
	margin: 0px 12px 10px 0px;
	float:right;
}

input.button {
	background:url(images/submit-button.png) no-repeat;
	border: 0px solid;
	width: 266px;
	height: 85px;
}

input.button:hover {
	background: url(images/submit-button-hover.jpg) no-repeat;	width: 266px;height: 85px; border:0px solid; cursor:pointer;}

#lower {
	margin: 0;
	padding: 0 100px;
	float: left;
}

#lower h2 {
	width: 750px;
	margin: 20px auto;
	font-family: Tahoma, Arial;
	font-size: 28px;
	color: #23314b;
	letter-spacing: -1px;
}

#lower p {
	font-family: Verdana, Geneva, sans-serif;
	color:#333;
	font-size: 18px;
	padding-bottom: 20px;
}

#footer {
	background: #fff url(images/footer-bg.jpg) no-repeat;
	height: 61px;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	float: left;
}

#terms {
	text-align:center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	padding: 10px;
}

#terms a {color:#000; text-decoration:none;}
#terms a:hover {text-decoration: underline;}

