#content.kidsSweepsHP,
#content.kidsSweepsThankYou { 
	background: transparent url("/Images/77kids/webset11/0713/sweeps.jpg") no-repeat center top;
	padding:0px;
	margin:0 auto;
	color: #000;
	position:relative;
	top:-1px;
	width:100%;
	height:857px;
}
#content.kidsSweepsThankYou{ background: transparent url("/Images/77kids/webset11/0713/sweepsThankYou.jpg") no-repeat center top; }

#kidsSweeps{
	position:relative;
	top:183px;
	left:41px;
	height:445px;
	width:303px;
	padding:10px 10px 0 10px;
	font-size:9px;
}
#kidsSweepsForm {
	position:relative;
	top:15px;
}

a {color:#000;}

h1 {height:0px;}

select {font-size:9px;}

.kidsSweeps input {
	font-size:11px;
	border: 1px solid #cccccc;
}
label {
	position: relative;
	padding-left: 10px;
	display:block;
	text-transform: lowercase;
}
label em,
#agreement em {
	background:url("/Images/77kids/webset11/0713/sweeps.jpg") no-repeat -192px -245px;
	line-height:9px;
	position:absolute;
	top: 1px;
	left: 0px;
	width: 8px;
	height: 9px;
}
.message {
	display: block;
	text-indent:-5000px;
	outline:none;
}
#officialRules {
	position:relative;
	top:31px;
	left:125px;
	height:20px;
	width:86px;
}
#privacyPolicy {
	position:relative;
	top:12px;
	left:214px;
	height:20px;
	width:86px;
}
input  {width:140px;}
.state select,
.country select {width:141px;}
.birthdayField select {width:44px;}
.outsideMarketingList input,
.agreement input {width:13px;}

.outsideMarketingList,
.agreement {width:100%;}

.outsideMarketingList label,
.agreement label {
	position:relative;
	top:-12px;
	left:16px;
}
.outsideMarketingList {height:30px;}

.whyAsking {
	height:30px;
	width:145px;
	text-align:right;
}
.messaging{
	width:100%;
	margin-top:10px;
}
.firstName,
.street1,
.city,
.zip,
.email,
.phoneNumber,
.mobileNumber,
.outsideMarketingList,
.agreement,
.messaging {
	float:left;
	margin-bottom:1px;
}
.lastName,
.street2,
.state,
.country,
.confirmEmail,
.birthdayField,
.whyAsking {
	float:right; 
	padding-bottom:1px
}
/******************************Submit Button*******************************/
#content.kidsSweepsHP #kidsSweeps input#submitBtn {	
	background:url("/Images/77kids/webset11/0713/sweeps.jpg") no-repeat 0px -857px;
	height: 39px;
	width:89px;
	border-width: 0px;
	cursor: pointer;
	font-size:0px;
	line-height:0px;
	float:left;
	margin-bottom:10px;
}
#submitBtn{
	position:relative;
	left:106px;
	top:5px;
}
/******************************More Info Button***************************/
#moreInfo {
	display:block;
	position:relative;
	top:10px;
	left:456px;
	width:393px;
	height:67px;
}
#moreInfo.thankYou { top:230px; }

#moreInfo a {
	display:block;
	height:67px;
	width:393px;
}
#moreInfo a span{
	display: block;
	height: 0;
	top: 0;
	left: 0;
	overflow: hidden;
	padding-top: 67px;
	width: 393px;
}
/******************************Thank You Button***************************/
#shopNow {
	display: block;
	position: relative;
	top: 203px;
}
#shopNow a {
	display: block;
	height: 235px;
	width: 370px;
}

#shopNow a span {
	display: block;
	height: 0;
	left: 0;
	overflow: hidden;
	padding-top: 235px;
	top: 0;
	width: 370px;
}
/******************************Error Message*******************************/
#kidsSweepsTable .ErrMsg {
	background-color: #FFFFFF;
	border: 4px solid #D30505;
	color: #D30505;
	left: 320px;
	padding: 10px;
	position: absolute;
	width: 245px;	
}
#kidsSweepsTable #error #errorspacer{ display:none; }
