@charset "UTF-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
}

body {
	background:#2a2211;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}

h1 {
	font-weight:normal;
	line-height:17px;
	padding:0px 0px 15px 0px;
}

p {
	line-height:17px;
	padding:0px 0px 15px 0px;
}

#doc {
	width:700px;
	margin:auto;
	color:#999999;
	font-size:80%;
	padding:0px 0px 70px 0px;
}

#logo {
	width:143px;
	height:62px;
	background:url(images/unsubscribe/em3-logo.png) no-repeat;
	_background:url(images/unsubscribe/em3-logo.jpg) no-repeat;
	margin:20px auto;
	display:block;
}

/* title box */

.titleBoxHolder {width:450px;margin:auto;}
.titleBoxLeft {float:left;background:url(images/unsubscribe/title-box-left.gif);width:6px;height:43px;}
.titleBoxRight {float:left;background:url(images/unsubscribe/title-box-right.gif);width:6px;height:43px;}

.titleBox {
	float:left;
	background:url(images/unsubscribe/title-box-bg.gif);
	padding:10px 0px 0px 0px;
	text-align:center;
	height:33px;
	width:430px;
	color:#989999;
	font-size:140%;
}


/* content */

.content {
	clear:both;
	padding:30px 0px 0px 0px;
}

.recaptchaHolder {
	clear:both;
}

.recaptcha {
	clear:both;
	width:320px;
	margin:auto;
	padding:20px 0px 0px 0px;
}


/* email box */

.emailBoxHolder {width:530px;margin:25px auto 0px auto;}
.emailBoxLeft {float:left;background:url(images/unsubscribe/email-box-left.gif);width:5px;height:43px;}
.emailBoxRight {float:left;background:url(images/unsubscribe/email-box-right.gif);width:5px;height:43px;}

.emailBox {
	float:left;
	background:url(images/unsubscribe/email-box-bg.gif);
	padding:12px 0px 0px 30px;
	text-align:center;
	height:31px;
	width:490px;
	color:#FFF;
}

/* form */

.formBox {
	margin:auto;
	width:450px;
}

.formBoxCenter {
	margin:auto;
	width:325px;
}

.formElementHolder {
	clear:both;
	float:left;
	padding:0px 0px 10px 0px;
	width:100%;
}

.tick {
	width:320px;
	margin:auto;
	text-align:center;
}

.formElementHolder input {margin:3px 0px 0px 0px;}

input {
	float:left;
	clear:none;
	width:200px;
	margin:0px 15px 0px 0px;
}

input.textBox {
	background:#2a2211;
	border:1px solid #ED812D;
	color:#ED812D;
}




input.normal {
	float:none;
	margin:0px;
}

input.tickBox {margin:0px 15px 0px 0px;width:10px;}
input.button {width:100px;}

label {
	float:left;
	clear:none;
	padding:2px 20px 0px 0px;
	width:100px;
}

textarea {
	background:#2a2211;
	border:1px solid #ED812D;
	clear:none;
	color:#ED812D;
	float:left;
	height:100px;
	width:300px;
}

.error {
	clear:both;
	width:220px;
	margin:0px auto 15px auto;
	text-align:center;
	color:#ED812D;
	font-size:120%;
}

.error2 {
	background:#FFF;
	border:1px solid #CC0000;
	color:#CC0000;
	padding:3px;
	margin:20px 0px 0px 0px;
}


.tick label {
	padding:0px;
	width:80px;
}

.tick input {
	margin:3px 0px 0px 0px;
	width:15px;
}

/* footer */

#footer {
	width:100%;
	position:fixed;
	bottom:0px;
	left:0px;
	background:#ED812D url(images/unsubscribe/footer.gif) no-repeat center;
	height:50px;
	display:block;
	
	_position: absolute !important;
    _top: expression(((document.documentElement.scrollTop || document.body.scrollTop) + (document.documentElement.clientHeight || document.body.clientHeight) - this.offsetHeight) + "px");
}

#footerContainer {display:none;}



.width100 {width:100px; height:30px;}
.orange {color:#ED812D;}
.grey {color:#989999;}
.bold {font-weight:bold;}
.italics {font-style:italic;}
.center {text-align:center;}
.clear {height:0px; line-height:0px; clear:both;}
label.nopadding, .nopadding {padding:0px;}
.padLeft120 {padding-left:120px;}
.marTop20 {margin-top:20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {input.textBox2 {border:none;}}