/* ------------------------------------------------- Mailing List */
table + table {
	margin-left:8px;
	}
table.mlist_fields,
table#submitit {
	float:left;
	}
table.mlist_fields {
	width:400px;
	float:left;
	}
.mlist_fields th,
.mlist_fields td {
	vertical-align:middle;
	background:#fff;
	}
.mlist_fields th {
	padding-right:6px;
	width:108px;
	font-weight:normal;
	text-align:right;
	}
	.mlist_fields th.header {
		background:transparent;
		}
.mlist_fields td {
	padding:8px 0;
	}
.mlist_fields label {
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.1em;
	line-height:12px;
	}
.mlist_fields input,
.mlist_fields textarea,
.mlist_fields select {
	width:274px;
	}
	.mlist_fields select {
		margin-bottom:0;
		}
.mlist_fields input {
	margin:0;
	padding:0;
	font:12px "Courier New",Courier,monospace;
	vertical-align:top;
	background:#fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	height:18px;
	line-height:18px;
	}
	.mlist_fields input#MailingListEvents,
	.mlist_fields input#MailingListNewsletters,
	.mlist_fields input#MailingListPromotions { /* For IE */
		width:24px;
		border:none;
		}
	.mlist_fields input#MailingListPromocode { /* For IE */
		padding-left:2px;
		}
.mlist_fields textarea {
	margin:0;
	padding:0;
	font:11px "Courier New",Courier,monospace;
	vertical-align:top;
	background:#fff;
	border:1px solid #d6d6d6;
	}
table#submitit {
	margin-top:10px;
	margin-left:0;
	width:798px;
	background:#fff;
	clear:both;
	}
/* Headers */	
h5#header_info, h5#header_stats, h5#header_profile, h5#header_subscriptions, h5#header_promos {
	margin-top:30px;
	background-position:0 2px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-align:left;
	height:20px;
	line-height:20px;
	}
h5#header_info {background-image:url(../images/headers/header_info.gif);margin-top:0;}
h5#header_stats {background-image:url(../images/headers/header_stats.gif);}
h5#header_profile {background-image:url(../images/headers/header_profile.gif);margin-top:0;}
h5#header_subscriptions {background-image:url(../images/headers/header_subscriptions.gif);}
h5#header_promos {background-image:url(../images/headers/header_promos.gif);}

/* Error Message */	
.error-message {
	margin-top:4px;
	padding-left:4px;
	color:#fff;
/*	font-weight:bold; */
	background:#ed1c24;
	}
	
/* ------------------------------------------------- Promos Image Block */
div#promo { margin-bottom:10px;
	}
	div#promo ul { float:left; margin-bottom:10px;
	width:808px;
	}
	div#promo li { margin-right:10px; float:left;
	}
	div#promo li a { text-transform:uppercase; font-size:10px; background:#fff;
	}
	