@charset "utf-8";
/* CSS Document */
#content.aeSweepsHP { 
	position: relative;
	color: #000;
	height:609px;
	margin-top:3px;
}
#content.ccSweeps {
	background: white url(/Images/homepage/webset10/01182010/ae_cc_sweeps_hp.gif) no-repeat 0 0;
	height: 608px;
}

#content.ccSweeps li {
	list-style:none;
}
#ccSweepsApplyNow {
	display: block;
	height: 20px;
	width: 50px;
	left: 240px;
	top: 296px;
}
#ccSweepsORules {
	display: block;
	height: 22px;
	width: 50px;
	left: 86px;
	top: 320px;
	width: 92px;
}
#content.ccSweeps p.terms {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	width: 627px;
	left: 86px;
	top: 500px;
	position: relative;
}
.message {
	display: block;
	text-indent:-5000px;
	position:absolute;
	outline:none;
}
/*-----------------------------main form styles-----------------------------*/
#aeSweepsForm .formInput {
	height: 16px;
	line-height: 16px;
}
#aeSweepsForm .formInput, #sweepsForm select {
	width: 104px;
}
#aeSweepsForm input#agree {
	width: 20px;
}
#aeSweepsForm input#EmailOffer {
	width: 20px;
}
#aeSweepsForm select {
	margin-bottom: 5px;
}
#aeSweepsForm td.birthdayField {
	width: 190px;	
}
#aeSweepsForm td.birthdayField select {
	font-size:9px;
}
#aeSweepsForm select#BirthMonth {
	width: 65px;
}
#aeSweepsForm select#BirthDay {
	width:45px;
}
#aeSweepsForm select#BirthYear {
	width:65px;
}
#aeSweepsForm select#state {
	font-size:9px;
}
#aeSweepsForm select#swp_country {
	font-size:9px;
}
label {
	position: relative;
	padding-left:10px;
/*	text-transform: uppercase;*/
}
/* NOTE: in this case I'm assuming that I'm using <em> tags to represent required fields for this page only */
label em, #agreement em {
	background:url(/Images/sweeps/jeans4ayear_reqd.gif) no-repeat;
	width: 8px;
	height: 9px;
	position: absolute;
	top: 1px;
	left: 0px;
	line-height:9px;
}

#sweepsForm {
	background: url(/Images/sweeps/jeans4ayearMain.jpg) no-repeat;
	position: relative;
	height: 609px;
	width:437px;
	float:left;
}

#sweepsFormRight {
	float:right;
	height:609px;
	width:358px;
	border:1px solid black;
	top:1px;
}

#sweepsFormRightPad {
	position:relative;
}
/*-----------------------------form table ids-----------------------------*/
#aeSweepsTable {
	height:333px;
}
#aeSweepsTable td {
	padding-bottom: 0px;
}

#sweepsForm a {
	text-decoration: underline;
	font-size:9px;
}
#sweepsForm input {
	border: 1px solid #ccc;
	font-size:11px;
	width:104px;
}
#sweepsForm td {	
	width: 350px;
	padding-left: 5px;
}

/*-----------------------------submit buttons-----------------------------*/

input#submitBtn {
	background:url(/Images/sweeps/jeans4ayear_submit.gif) no-repeat;
	margin: 15px 0 10px 0;
	height: 30px;
	width: 101px;
	border-width: 0px;
	cursor: pointer;
	font-size:0px;
	line-height:0px;
}
/*-----------------------------official rules styles-----------------------------*/
.underline {
	text-decoration: underline;
}
 
/*-----------------------------email referral, outside marketing, and agreement list styles-----------------------------*/
#referral {
	margin: -41px 0 0 421px;
}
#referralList, #agreement, #outsideMarketingList {
	list-style-type: none;
	clear: both;
}
#referralList {
	margin: 2px 0 0 421px;
}
#referralList li{
	float: left;
	margin-bottom: 2px;
	margin-right: 15px;
}
#outsideMarketingList li {
	margin-bottom: 2px;
	margin-right: 15px;
	background-attachment: scroll;
/*	background-image: url(/Images/77kids/webset09/09022009/fallSweeps/line3.jpg); */
	background-repeat: no-repeat;
	background-position: 19px bottom;
	padding-bottom: 6px;
	margin-left:12px;
	width: 300px;
	height: 38px;
	clear: both;
	float: left;
}
#referralList li label, #outsideMarketingList li label, #aeSweepsForm #agreement label {
	padding-left: 1px;	
	text-transform:none;
}
#outsideMarketingList li label {
	display: block;
	float: left;
	position: relative;
	width: 234px;
}


#referralList li input, #agreement li input, #outsideMarketingList li input {
	vertical-align: middle;
	border: none;
	width:15px;
}
#outsideMarketingList {
	margin: -12px 0 0 407px;
	*margin-left:395px;
	padding-top: 15px;
}
#agreement {
	margin: 8px 0 0 418px;
}
#agreement li a {
	display:inline;
	position: relative;
}
#agreement li label em {
	/*background:url(/Images/77kids/webset09/09022009/fallSweeps/fallSweepsformBg.jpg) no-repeat -57px -462px;*/
	width: 8px;
	height: 9px;
	position: absolute;
	top: 2px;
	left: -26px;
}
/*-----------------------------other styles-----------------------------*/
/*Thanks Submit button*/
#outsideMarketingList li input {
	float: left;
	margin-right: 4px;
}

.label2 {
	margin: 0 8px 0 0;
	padding: 0px;
}

#aeSweepsTable #official-rules
{
	display:block;
	left: 109px;
	position:relative;
	text-indent:-5000px;
	width:68px;
	height:14px;
	top:5px;
}

#aeSweepsTable #privacy-policy
{
	display:block;
	left: 180px;
	position:relative;
	text-indent:-5000px;
	width:85px;
	height:10px;
	left:180px;
	top:-9px;
}

