@charset "utf-8";
body {
	margin: 0px;
	background-color: #D5DADE;
}
img {
	border: 0;
	margin: 0;

}
.arrows    {
	height: auto;
	width: 270px;
}
.text_field {
	background-image: url(images/text_field.jpg);
	text-align: center;
	background-repeat: no-repeat;
}
.text_input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}

.optin_text {
	font-family: "Trajan Pro";
	font-size: 29px;
	color: #5b110a;
	text-align: left;
}
.side_wrapper   {
	height: 415px;
	width: 135px;
	float: left;
}
.wrapper {
	height: 20px;
	width: 800px;
	float: left;
}
#header  {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}



#cont {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 750px;
	width: 100%;
}
#content  {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 455px;
}

#cont #content #video_cont {
	height: 415px;
	width: 530px;
	float: left;
}
#cont #content #video_holder {
	height: 415px;
	width: 425px;
	text-align: center;
	background-image: url(images/vid_bg.jpg);
	float: left;
	background-repeat: repeat-x;
}
#cont #form {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
form {
	margin: 0px;
}
#cont #form #form_holder {
	float: none;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}






/* form box */
#GRSubscribeForm fieldset {
	border: 0;
	text-align: center;
	width: 330px;
	margin: 0 auto 0 auto;
}


/* comment about GetResponse */
#GRSubscribeForm p {
	font-size: small;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* table used to position form elements */
#GRSubscribeForm table {
	border: 0;
	margin-top: 15px;
}
