#HighLevelFeatureTourContainer{ 
	width:100%; 
	background-color:#FFF; 
	border:1px dashed #999; 
} 
#HomeSalesSlug{ 
	font-size:110%; 
	text-align:center; 
	font-weight:bold; 
	text-transform:capitalize; 
	margin:8px 0 14px 0; 
} 
#HomeSalesSlug .button{ 
	display:inline; 
	margin-left:100px; 
}



#RetrievePasswordContainer,
#LoginContainer{ 
	width:394px; 
	background:url(/images/home_sampletopbg.png) repeat-y top left; 
	margin:0 auto 0 auto; 
}	 
#RetrievePasswordContainer .top,
#LoginContainer .top{ 
	position:relative; 
	height:22px; 
	color:#FFFFFF; 
	font-size:110%; 
	padding-left:10px; 
	padding-top:2px;
	background:url(/images/sprite_backgrounds.png) no-repeat 0px -125px; 
	width:100%;
}	 
#RetrievePasswordForm_Page, 
#LoginForm_Page{ 
	position:relative; 
	width:350px; 
	margin: 13px auto 0px auto;
} 
#RetrievePasswordForm_Page label.fieldlabel, 
#LoginForm_Page label.fieldlabel{ 
	display:block; 
	float:left; 
	padding-top:2px; 
	margin-right:5px; 
	width:120px; 
	text-align:right; 
	margin-bottom:14px; 
} 
#RetrievePasswordForm_Page #RetrieveEmail, 
#LoginForm_Page #LoginFormPageEmail, 
#LoginForm_Page #LoginFormPagePassword{ 
	background-color:#FEFDEA; 
	border:1px solid #669900; 
	color:#003300; 
	margin-bottom:4px; 
	margin-right:4px; 
	padding:2px; 
	width:200px; 
	margin-bottom:14px; 
} 
#RetrievePasswordForm_Page br,
#LoginForm_Page br{ 
	clear:both; 
} 
#GetPasswordFormPageGo,
#LoginFormPageGo{ 
	margin-left:125px; 
	margin-bottom:14px; 
	margin-top:10px; 
} 
#LoginFormPageRememberMe{ 
	margin-left:85px; 
} 
#LoginFormPageForgotLink{ 
	margin-left:85px; 
	font-size:90%; 
} 




#RegisterForm h1{ 
	padding-left:15px; 
} 
#RegisterForm p{ 
	padding-left:15px; 
	padding-right:15px; 
}
#QuoteContainer{ 
	position:relative; 
	width:280px;  
	background:url(/images/salespage_quotetop.png) no-repeat top left; 
	color:#5b2815;
} 
#QuoteContainer #QuoteCopy{ 
	font-size:115%; 
	padding:30px 15px 0px 15px;
	margin:0px;  
} 
#QuoteContainer #QuoteBottom{ 
	position:relative; 
	width:210px;  
	height:40px; 
	padding-top:25px; 
	padding-left:70px;
	font-size:80%;  
	background:url(/images/salespage_quotebottom.png) no-repeat top left; 
} 
/*
#QuoteImages{ 
	position:relative; 
	height:440px; 
} 
#QuoteImages img{ 
	position:absolute; 
	top:0px; 
	left:4px; 
} 
#QuoteImages div{ 
	position:absolute; 
	bottom:0px; 
	text-align:center; 
	width:100%; 
} */
#SignUpFormContainer,
#SignUpFormContainer2{ /*
	width:394px; 
	float:left; 
	margin-left:15px; 
	margin-top:15px; */
	width:620px;
	margin:0 auto 0 auto;
	background:url(/images/signup_formbg.png) repeat-y top left; 
}	 

#SignUpFormContainer table{ 
} 
#SignUpFormContainer2 .top,
#SignUpFormContainer .top{ 
	position:relative; 
	height:22px; 
	color:#FFFFFF; 
	font-size:110%; 
	padding-left:10px; 
	padding-top:2px;
	background:url(/images/sprite_backgrounds.png) no-repeat 0px -178px; 
	width:100%;
}	 



#SignUpInfo{ 
	width:394px; 
/*	background:url(/images/home_sampletopbg.png) repeat-y top left; 
*/	float:right;
	margin-right:15px; 
} 
#SignUpInfo .top{ 
	position:relative; 
	height:22px; 
	color:#FFFFFF; 
	font-size:110%; 
	padding-left:10px; 
	padding-top:2px;
	background:url(/images/sprite_backgrounds.png) no-repeat 0px -285px; 
	width:100%;
}	 

#SignUpInfo p{
	font-size:115%; 
	line-height:1.5em; 
}

#SignUpInfo #MembershipSelector{ 
	position:relative; 
	width:329px; 
	margin:0 auto 0 auto; 
} 
#SignUpInfo #MembershipSelector #MembershipMenuTop{ 
	position:relative; 
	background:url(/images/bg_usersignupmenu.png) no-repeat 0px 0px; 
	width:329px; 
	height:146px; 
} 
#SignUpInfo #MembershipSelector a{ 
	position:relative; 
	display:block; 
	width:329px; 
} 
#SignUpInfo #MembershipSelector a#Membership_trial{
	background:url(/images/bg_usersignupmenu.png) no-repeat 0px -146px; 
	height:63px; 
} 
#SignUpInfo #MembershipSelector a#Membership_1month{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat 0px -209px; 
	height:62px; 
}
#SignUpInfo #MembershipSelector a#Membership_3month{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat 0px -271px; 
	height:61px; 
}
#SignUpInfo #MembershipSelector a#Membership_1year{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat 0px -332px; 
	height:94px; 
}


/** ie6 stupid **/ 
	#SignUpInfo #MembershipSelector div#Membership_trial a{
		background:url(/images/bg_usersignupmenu.png) no-repeat 0px -146px; 
		height:63px; 
	} 
	#SignUpInfo #MembershipSelector div#Membership_1month a{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat 0px -209px; 
		height:62px; 
	}
	#SignUpInfo #MembershipSelector div#Membership_3month a{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat 0px -271px; 
		height:61px; 
	}
	#SignUpInfo #MembershipSelector div#Membership_1year a{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat 0px -332px; 
		height:94px; 
	}
/** **/


#SignUpInfo #MembershipSelector a#Membership_trial.hover{
	background:url(/images/bg_usersignupmenu.png) no-repeat -351px -146px; 
} 
#SignUpInfo #MembershipSelector a#Membership_trial.selected{
	background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -146px; 
} 


/** ie6 stupid **/ 
	#SignUpInfo #MembershipSelector div#Membership_trial .hover{
		background:url(/images/bg_usersignupmenu.png) no-repeat -351px -146px; 
	} 
	#SignUpInfo #MembershipSelector div#Membership_trial .selected{
		background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -146px; 
	} 
/** **/


#SignUpInfo #MembershipSelector a#Membership_1month.hover{
	background:url(/images/bg_usersignupmenu.png) no-repeat -351px -209px; 
}
#SignUpInfo #MembershipSelector a#Membership_1month.selected{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -209px; 
}


/** ie6 stupid **/
	#SignUpInfo #MembershipSelector div#Membership_1month .hover{
		background:url(/images/bg_usersignupmenu.png) no-repeat -351px -209px; 
	}
	#SignUpInfo #MembershipSelector div#Membership_1month .selected{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -209px; 
	}
/** **/


#SignUpInfo #MembershipSelector a#Membership_3month.hover{
	background:url(/images/bg_usersignupmenu.png) no-repeat -351px -271px; 
}
#SignUpInfo #MembershipSelector a#Membership_3month.selected{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -271px; 
}


/** ie6 stupid **/
	#SignUpInfo #MembershipSelector div#Membership_3month .hover{
		background:url(/images/bg_usersignupmenu.png) no-repeat -351px -271px; 
	}
	#SignUpInfo #MembershipSelector div#Membership_3month .selected{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -271px; 
	}
/** **/



#SignUpInfo #MembershipSelector a#Membership_1year.hover{
	background:url(/images/bg_usersignupmenu.png) no-repeat -351px -332px; 
}
#SignUpInfo #MembershipSelector a#Membership_1year.selected{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -332px; 
}


/** ie6 stupid **/
	#SignUpInfo #MembershipSelector div#Membership_1year .hover{
		background:url(/images/bg_usersignupmenu.png) no-repeat -351px -332px; 
	}
	#SignUpInfo #MembershipSelector div#Membership_1year .selected{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat -1060px -332px; 
	}
/** **/



#SignUpInfo #MembershipSelector a#Membership_trial.free{
	background:url(/images/bg_usersignupmenu.png) no-repeat -701px -146px; 
} 
#SignUpInfo #MembershipSelector a#Membership_1month.free{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat -701px -209px; 
}
#SignUpInfo #MembershipSelector a#Membership_3month.free{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat -701px -271px; 
}
#SignUpInfo #MembershipSelector a#Membership_1year.free{ 
	background:url(/images/bg_usersignupmenu.png) no-repeat -701px -332px; 
}


/** ie6 stupid **/
	#SignUpInfo #MembershipSelector div#Membership_trial .free{
		background:url(/images/bg_usersignupmenu.png) no-repeat -701px -146px; 
	} 
	#SignUpInfo #MembershipSelector div#Membership_1month .free{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat -701px -209px; 
	}
	#SignUpInfo #MembershipSelector div#Membership_3month .free{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat -701px -271px; 
	}
	#SignUpInfo #MembershipSelector div#Membership_1year .free{ 
		background:url(/images/bg_usersignupmenu.png) no-repeat -701px -332px; 
	}
/** **/


#EnterPromoCode{ 
	text-align:center; 
	font-size:85%; 
	color:#5d3500;
	padding-top:5px; 
} 


#RegisterForm table{ 
	width:354px; 
/*	margin:0 auto 0 auto; */
} 
#RegisterForm td{ 
	border:0px; 
	padding:2px;
} 
#RegisterForm .section{ 
/*	clear:both; 
	display:block; 
	margin-top:10px; 
*/} 
#RegisterForm label.section{ 
		color:#5d3500; 
		padding-top:10px;
		display:block; 
		font-size:120%; 
} 
#RegisterForm div.checkbox{ 
/*	width:390px; 
	margin:10px auto 0 auto; 
*/} 
#RegisterForm div.section label{ 
/*	padding-left:5px; 
*/} 

#RegisterForm #RegisterFirstName,
#RegisterForm #RegisterLastName,
#RegisterForm #RegisterEmail,
#RegisterForm #RegisterPassword,
#RegisterForm #RegisterPasswordConfirm,
#RegisterForm #RegisterGenericWordList,
#RegisterForm #RegisterZipCode,
#RegisterForm #RegisterCity,
#RegisterForm #RegisterPromoCode,
#RegisterForm #RegisterCCNum,
#RegisterForm #RegisterCCFirstName,
#RegisterForm #RegisterCCLastName,
#RegisterForm #RegisterCCMonth,
#RegisterForm #RegisterCCYear
{ 
	height:26px; 
	font-size:22px; 
	padding:3px; 
	width:211px; 
	clear:both; 
	position:relative; 
	border:1px solid #669900; 
	color:#003300; 
} 

#RegisterForm #RegisterEmail,
#RegisterForm #RegisterPassword,
#RegisterForm #RegisterCCNum,
#RegisterForm #RegisterMembershipPlan{
	width:435px; 
} 
#RegisterForm #RegisterBirthMonth,
#RegisterForm #RegisterBirthDay,
#RegisterForm #RegisterBirthYear,
#RegisterForm #RegisterTestWordList,
#RegisterForm #RegisterGenericWordList,
#RegisterForm #RegisterGradeLevel,
#RegisterForm #RegisterState,
#RegisterForm #RegisterCountry,
#RegisterForm #RegisterCCMonth,
#RegisterForm #RegisterCCYear,
#RegisterForm #RegisterMembershipPlan
{
	height:30px; 
	font-size:19px; 
	border:1px solid #669900; 
}
#RegisterForm #RegisterTestWordList,
#RegisterForm #RegisterGenericWordList,
#RegisterForm #RegisterGradeLevel,
#RegisterForm #RegisterState,
#RegisterForm #RegisterCountry{
	width:175px;
}
#RegisterForm #RegisterCCMonth,
#RegisterForm #RegisterCCYear{
	width:218px;
}
#RegisterWordListHelpLink,
#RegisterWordListStdLink,
#PromoCodeBar a{
	font-size:90%; 
	color:#5d3500;
}
#RegisterForm .registrationalert{ 
	margin:10px; 
	padding:10px; 
	border:1px solid #990000; 
	color:#990000; 
	font-size:110%; 
	text-align:center; 
	
} 
#RegisterForm .registrationalert a{ 
	color:#990000; 
} 
#RegisterForm #RegisterPasswordAlert{
	width:185px; 
	margin-left:113px;  
}
#RegisterForm .registrationhelp{ 
	margin:10px 5px 5px 0px; 
	color:#2f630e; 
} 



#BottomPart{ 
	width:620px; 
	margin:20px auto 20px auto; 
} 
#BottomPart #SubmitButtonBar{ 
	padding-top:25px;
	text-align:center; 
}

#BottomPart #NextStepInfo{ 
	text-align:center; 
	padding:10px 25px; 
	font-size:90%; 
}
#BottomPart #TermsStatement{ 
	text-align:center; 
	padding:10px 25px; 
	font-size:90%; 
	background-color:#F2FDDD; 
}

/* NEW STUFF */ 
#FindOutText{ 
	color:#5d3500;
	text-align:center; 
	font-size:150%;
	line-height:1.5em;  
} 
#FourPartAboutVocabSushi{ 
	background:url(/images/sales_fourpart.png) no-repeat top left; 
	position:relative; 
	width:825px; 
	height:221px; 
	margin-bottom:25px; 
} 

#FourPartAboutVocabSushi .column{ 
	position:absolute; 
	top:4px; 
	height:170px; 
	width:100px;
	color:#004700; 
} 
#FourPartAboutVocabSushi .column strong{ 
	font-size:180%; 
	display:block; 
} 
#FourPartAboutVocabSushi #ReadColumn{ 
	left:118px;
} 
#FourPartAboutVocabSushi #DiscoverColumn{ 
	left:295px;
} 
#FourPartAboutVocabSushi #PlayColumn{ 
	left:475px;
} 
#FourPartAboutVocabSushi #LearnColumn{ 
	left:658px;
} 
#SignUpFormSpace h1{ 
	font-weight:bold; 
	font-size:150%; 
	margin-bottom:0px; 
} 
#RegisterPart1Go{ 
	margin-bottom:10px; 
} 
#SignUpFormSpace p{ 
	margin-bottom:0px; 
} 
.membershipchoiceoption{ 
	position:relative; 
	height:70px; 
	width:90%; 
	background-color:#dcf0c7; 
	margin-bottom:5px; 
	margin-top:15px; 
} 
.membershipchoiceoption input{ 
	position:absolute; 
	left:15px; 
	top:11px; 
} 
.membershipchoiceoption label{ 
	display:block;
	position:absolute; 
	left:40px; 
	top:5px; 
	height:95%; 
	color:#5d3500
} 
.membershipchoiceoption label b{ 
	display:block;
	font-size:125%; 
	margin-bottom:2px; 
} 
