body {
	background: #e04704 url('../images/newbg.jpg') no-repeat top center;
}
body, h1, h2, a {
	font-family: "ff-dagny-web-pro-1" "HelveticaNeue-Light", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 0;
	letter-spacing: 0px;
	-webkit-font-smoothing: antialiased;
}

a { text-decoration: none;
	color: #fff;
}
a:hover { text-decoration: none; }

input {
	zoom: 1;
	z-index: 100;
}
input:focus {
	outline: none;
}
#head-logo {
	position: relative;
	top: 101px;
	left: 263px;
	background: url('../images/head_logo.png') no-repeat center;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/head_logo.png", sizingMethod="crop");
	width: 193px;
	height: 190px;
}

h1 {
	margin: 195px 0 20px 10px;
	font-size: 22px;
	font-family: "ff-dagny-web-pro-1" !important;
}


.mailing-list {
	position: absolute;
	float: left;
	height: 76px;
}

#email-collect-wrapper {
	position: relative;
	zoom: 1;
}
#email-collect {
	zoom: 1;
	position: absolute;
	width: 275px;
	height: 36px;
	margin-left: -10px;
	margin-top: 20px;
}
#email-collect .backer {
	position: absolute;
	top: -20px;
	left: 10px;
	width: 460px;
	height: 76px;
	background: url('../images/email_backer_ie.png');
}

#email-collect #textbox {
	position: absolute;
	left: 30px;
	width: 275px;
	height: 36px;
	background: url('../images/email_textbox.png');
	_background-image: none;
	_background: url('../images/email_textbox_ie.png');
	zoom: 1;
	z-index: 100;
}
#email-collect #email {
	position: absolute;
	left: 7px;
	background: none;
	_margin-top: 5px;
	border-width: 0;
	line-height: 1.6;
	height: 36px;
	width: 253px;
	font-size: 18px;
}
#email-collect #fake-submit {
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	-ms-filter:alpha(opacity=0); 
	position: relative;
	left: 265px;
	z-index: -1;
}

#email-collect .action-submit {
	position: absolute;
	top: -5px;
	_top: -3px;
	left: 291px;
	background: none;
	border-width: 0;
	height: 44px;
	width: 163px;
	font-size: 18px;
	cursor: pointer;
	background-image: url('../images/submit_states.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/keep_me_informed.png", sizingMethod="crop");
	background-repeat: no-repeat;
	z-index: 100;
}
#email-collect .action-submit:hover {
/*	top: -4px;
	_top: -3px;*/
	background-position: 0px -43px;
	height: 44px;
	width: 163px;
}
#email-collect .action-submit:active, #email-collect .action-submit.active {
/*	top: -4px;
*/	left: 291px;
	background-position: 0px -87px;
	height: 44px;
	width: 163px;
}

.mailing-list #success {
	position: absolute;
	left: 58px;
	width: 344px;
	padding-top: 5px;
}

#success .backer {
	z-index: -1;
	position: absolute;
	top: 0px;
	left: -58px;
	width: 460px;
	height: 76px;
	background: url('../images/email_backer_ie.png');
}

#success #checkmark {
	float: left;
	background: url('../images/checkmark.png') no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/checkmark.png", sizingMethod="crop");
	width: 71px;
	height: 64px;
}

#success #congrats {
	position: relative;
	top: 9px;
	left: 7px;
	font-size: 22px;
	line-height: 1.35;
	letter-spacing: 1.4px;
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.50);
}
#success #something-big {
	letter-spacing: 0px;
	font-size: 15px;
}

.spec-offer {
	float: right;
	margin-top: 20px;
	color: black;
	font-size: 14px;
	line-height: 18px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.25);
	color: #222;
}
.spec-offer a {
	color: #222;
	font-size: 14px;
	line-height: 18px;
}
.bottom-row {
	position: relative;
	margin-top: 133px;
	padding-bottom: 10px;
	bottom: 30px;
	text-align: center;
}
.address {
	position: relative;
	margin-top: 134px;
	margin-right: 15px;
	padding-bottom: 10px;
	bottom: 30px;
	font-size: 12px;
	line-height: 16px;
}
.address a { font-size: 12px; line-height: 16px;}
.link-container {
	margin: 6px;
	margin-top: 0px;
	_margin-top: -30px;
	width: 145px;
	height: 30px;
	cursor: pointer;
	text-align: center;	
}

.link-back {
	width: 145px;
	height: 30px;
	background: url('../images/link_bg.png');
	.background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/link_bg_ie.png", sizingMethod="crop");
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	-moz-opacity: 0.25;
	opacity: 0.25;
	text-align: center;
	padding-top: 5px;
}

.link-words {
	margin-top: -5px;
	position: relative;
	bottom: 25px;
	zoom: 1;
	z-index: 100;
}
.link-container:hover .link-back {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	-moz-opacity: 0.40;
	opacity: 0.40;
}
.link-container:active .link-back {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
	-moz-opacity: 0.55;
	opacity: 0.55;
}
