#content {
/*	background: url(../images/dm/bg.jpg) no-repeat;*/
/*	height: 973px;*/
	width: 1000px;
	position: relative;
	color: #0061aa;
	font-size: 11px;
}

#content.thanks {
/*	background: url(../images/dm/bg-short.jpg) no-repeat;*/
	height: 498px;
	display: block;
}

#content.privacy-policy, #content.terms-and-conditions {
	height: 885px;
}

#content.unsubscribe-confirmation {
	height: 530px;
/*	background: url(../images/bg.jpg) no-repeat;*/
}

.banner1 {
	background: url(../images/dm/banner1.png) no-repeat;
	width: 1000px;
	height: 86px;
	clear: both;
}

.form-wrapper {
/*	padding: 30px 220px 48px;*/
	margin: 30px auto 0;
	padding: 0 0 48px;
	width: 528px;
}

#content.privacy-policy .form-wrapper, #content.terms-and-conditions .form-wrapper {
	padding: 105px 220px 48px;
}

.form {
/*	width: 528px;
	height: 890px;
	background: url(../images/dm/bg-content.png) no-repeat;*/
	
}

#content.privacy-policy .form, #content.terms-and-conditions .form {
	height: 725px;
	background: url(../images/dm/bg-content2.png) no-repeat;
}

.form-inner {
	padding: 10px 100px 0 140px;
}

#content.privacy-policy .form-inner, #content.terms-and-conditions .form-inner {
	font-size:11px;
	height:679px;
	margin:20px;
	overflow:auto;
	padding:5px;
	position:absolute;
	width:480px;
}

.text {
	margin-top: 40px;
/*	position: absolute;
	top: 75px;
	left: 220px;*/
}

.thanks-text {
	position: absolute;
	top: 205px;
	left: 275px;
}

#content.privacy-policy .text {
	left:395px;
	position:absolute;
	top:70px;
}

#content.terms-and-conditions .text {
	left:355px;
	position:absolute;
	top:70px;
}

#content.unsubscribe-confirmation .text {
	position: absolute;
	top: 205px;
	left: 340px;
}


.form .row {
	margin: 4px 0;
	clear: both;
}

.form .row.discover, .row.categories, .row.terms, .row.submit {
	margin-top: 10px;
	float: left;
}

.form .row.emailme {
	margin-top: 5px;
	float: left;
}

.row.discover .label, .row.categories .label {
	margin-bottom: 8px;
}

.radio-wrapper {
	margin: 2px 0;
}

.radio-wrapper label {
	padding: 0 3px;
}

.inputbox {
	width: 230px;
	padding: 3px;
	color: #0061aa;
	font-size: 11px;
}

.row.categories .label, .row.categories .field, .row.terms, .row.emailme {
	width: 260px;
}

.col {
	float: left;
	width: 130px;
	height:16px;
	display: inline;
}

.radio {
	margin: 0 5px;
	
}

.radio-label {
	margin-bottom: 2px;
}

p {
	padding: 5px 0;
}

p.heading {
	font-weight: bold;
}
