/* CSS for Real Simple Rewards - Sweeps */


#content {
	background-color: #fff;
	}

#content h1 {
	margin: 0 auto -1px;
	padding-bottom: 2px;
	border-bottom: 1px solid #f0e0ca;
	}

#content h5 {
	margin-bottom: 36px;
	text-align: center;
	color: #5c418e;
	}

#packageheader {
	margin-bottom: 12px;
	border: 1px solid #fff;
	}

#content a {
	color: #6f3d23;
	}

#container .twoCol .boxContent {
	padding: 18px 0 0;
	}


/* ===========================================
         SWEEPS FORM
==============================================*/

#content #sweepsForm {
	float: left;
	width: 280px;
	padding: 6px 0 40px;
	color: #666;
	}

#content #sweepsForm h2 {
	margin-bottom: 12px;
	/* margin-left: -30px; */
	font-size: 0;
	line-height: 0;
	_position: relative; /* IE6 */
	_zoom: 1; /* IE6 */
	}

#content #sweepsForm .intro {
	margin-bottom: 1.4em;
	color: #576770;
	}
		
#content #sweepsForm #required {
	width: 280px;
	padding: 5px 0 8px;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

#content #sweepsForm ul {
	margin: 10px auto auto;
	}

#content #sweepsForm li {
	margin-right: 0;
	margin-bottom: 4px;
	padding-bottom: 0;
	background: none;
	}

#content #sweepsForm label {
	float: left;
	width: 105px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#content #sweepsForm input { width: 160px; _width: 155px; /* Win/IE6 */ } 
	*+html #content #sweepsForm input { width: 155px; /* Win/IE7 */ }
#content #sweepsForm .checkbox { width: auto;	}
#content #sweepsForm select { width: 166px; _width: 160px; /* Win/IE6 */ }

#content #sweepsForm #ZipCode { width: 100px; }

#content #sweepsForm #label-bdate { width: 75px; _width: 71px; /* Win/IE6 */ }
	*+html #content #sweepsForm #label-bdate { width: 71px; /* Win/IE7 */ }
#content #sweepsForm #bmonth { width: 70px; }
#content #sweepsForm #bday { width: 57px; }
#content #sweepsForm #byear { width: 61px; }

#content #sweepsForm li {
	padding-right: 0;
	}

#content #sweepsForm li em {
	display: block;
	font-style: normal;
	font-size: 0.9em;
	}

/* ---- Privacy Links ---- */

#content #sweepsForm .privacyLine {
	margin-top: 1.5em;
	margin-bottom: 1em;
	color: #6f3d23;
	}

#content #sweepsForm .privacyLine em {
	display: inline;
	font-size: 1em;
	font-style: italic;
	}

/* ---- Buttons ---- */

#content #sweepsForm .buttonLine {
	margin-top: 2em;
	}

#content #sweepsForm .buttonLine a,
#content #sweepsForm .buttonLine input {	
	display: block;
	width: 148px;
	margin-top: 1px;
	_margin-top: 3px; /* IE6 */
	}

/* ---- Disclaimer ---- */

#content #disclaimer {
	margin-top: 2em;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #000;
	}

#content #disclaimer a {
	color: #6f3d23;
	}


/* ===========================================
        RIGHT COL
==============================================*/

#content #rightCol {
	float: left;
	width: 590px;
	margin-left: 30px;
	padding: 20px 0 40px 22px;
	border-left: 1px solid #f0e0ca;
	}

#content #rightCol h4 {
	margin: 2em 0 0.2em;
	font-size: 1.1em;
	line-height: 1.3em;
	}

.optionalLeftColumn, .optionalRightColumn
	{
	width:240px;
	float:left;
	}

#question1, 
#question2, 
#question3, 
#question4, 
#question5, 
#question6, 
#question7, 
#question8, 
#question9
	{
	padding-top:12px;
	font-size:11px;
	}

#question3, 
#question4
	{
	display:none;
	}

.regFormPaddedBox
	{ padding:20px; }

.registrationForm .padRight
	{ padding-right:5px; white-space:nowrap; }

.registrationForm td
	{ padding-top:7px; }

#logo-aveeno {
	float: right;
	margin-top: 20px;
	}


/* ===========================================
        TRADEMARK
==============================================*/

#trademark {
	padding-top: 2em;
	text-align: center;
	font-size: 0.95em;
	line-height: 1.3em;
	}