#content_container { color: #FFF; }

#content_container #content #left { float: left; height: 502px; width: 340px; text-align: left; }

#content_container #content #left img { margin-left: 30px; }

#content_container #content #main #scrollable h3.headline { max-width: 520px; }

.headline a:link, .headline a:visited, .headline a:hover, .headline a:active { color: #FFF; }

.main { font-size: 16px; color: #FFF; }

.main.push24 { font-size: 24px; }

.sub { font-size: 12px; }

form { font-size: 12px; }

	form a:link, form a:visited { color: #FFF !important; }
	
	form a:hover, form a:active { color: #CCC !important; }

.formGroup { clear: both; }

	.formGroup.officialRules { margin-top: 6px; }

#OfficialRules { position: relative; top: -3px; }

label { width: 39px; float: left; }

    label.left { width: 66px; }
    
    label.lastRight { margin: 0 0 0 60px; }
    
    label.longCopy { width: 86px; }
    
    label.emailRight { margin: 0 0 0 12px; }

input, select {
  margin: 0 12px 8px 0;
  padding: 2px;
  border-top: 2px solid #333;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  border-left: 2px solid #333;
  color: #666;
}

option { color: #666; }

input.noBorder { border: none !important; outline: none !important; height: auto; }

.radioGroup { margin: 0 0 12px 0; }

    .radioGroup input { margin: 0 12px; }

select { padding: 0; }

.standard_input { float: left; }

    .standard_input input { width: 156px; }

.wide_input input { width: 429px; }

.slim_input, .slim_drop { float: left; }

    .slim_input input { width: 107px; }

    .slim_drop select { width: 106px; }

.AgeRestrictionCopy { margin: 0 0 12px 0; clear: both; }

.optIn { float: left; }

.optCopy { position: relative; top: -4px; width: 500px; }

.rulesPrivacyLinks {
  margin: 4px 0;
  padding: 0;
  clear: both;
}

.submit {
	margin: 25px 0 0 0;
	*margin-right: 241px;
	padding: 0;
	border: 0;
	float: left;
}

	.submit input { border: 0; outline: none; }

.share{ margin: 25px 0 0 0; padding: 0; border: 0; float: right; }

.sweepsSpecialOffer {
	margin-top: 49px;
}
