	* {
		margin: 0;
		padding: 0;
	}
	#page {
		margin: 10px auto;
		padding: 10px;
		width: 400px;
		border: 1px solid #000;
		font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 11pt;
	}
	h1 {
		font-size: 140%;
		text-align: right;
	}
	h2 {
		font-size: 130%;
	}
	ul {
		list-style: none;
		margin: 0 6px;
	}
	#fan li {
		list-style-position: outside;
		list-style-type: disc;
		margin: 0 10px 0 20px;
		padding: 6px;
	}
	#options li a, #options li a:visited, #options li a:active {
		display: block;
		margin: 6px;
		padding: 6px 10px;
		background-color: #d0d0d0;
		border: 1px solid #a0a0a0;
		color: #444;
		text-decoration: none;
	}
	#options li a:hover {
		color: #fff;
		background-color: #666;
		border: 1px solid #c0c0c0;
	}
	#club p, #retailer p, #fan p {
		margin: 12px 6px;
		line-height: 1.4;
		font-size: 90%;
	}
	.form fieldset {
		margin: 0 6px;
	}
	.form legend {
		margin-left: 6px;
		padding: 0 4px;
		font-weight: bolder;
	}
	.form ul {
		list-style: none;
		margin: 6px 0;
	}
	.form li {
		list-style: none!important;
		margin: 4px 15px;
		padding: 2px;
		border: none;
	}
	.form label {
		display: block;
		float: left;
		width: 95px;
		font-size: 90%;
	}
	#affiliate-networks-list {
		margin: 6px 0;
	}
	#affiliate-networks-list label {
		float: right;
		margin-right: 130px;
		width: 140px;
	}
	.form input, .form textarea, .form select {
		width: 235px;
	}
	.form .submit {
		background-image: url('blank-button.jpg');
		border: none;
		background-color: transparent;
		width: 145px;
		height: 21px;
		padding: 2px;
		font-size: 78%;
		color: #545255;
	}
	.form .submit:hover {
		background-image: url('hover-button.jpg');
		color: #000;
	}
	#change-back {
		margin-top: 12px;
	}
	#error {
	 margin: 10px 0;
	 border: 1px solid #cd5c5c;
	 background-color: #ffe4e1;
	 color: #333;
	 font-size: 85%;
	}
	#error ul {
	 list-style: disc inside;
	 margin-left: 10px;
	 padding: 9px 0;
	}
/* 	.error-box li{
		min-height: 15px!important;
	} */
	#error h3 {
	 padding: 4px;
	 font-weight: bolder;
	 font-size: 110%;
	 background-color: #ffb6c1;
	}
	.hide {
		display: none;
	}
	.error {
		border: 1px solid #8B0000;
		background-color: #FFB6C1;
	}