#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; 
}


#SignUpFormContainer{ /*
	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{ 
} 
#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{ 
/*	height:20px; 
	font-size:17px; 
	padding:2px; 
	width:170px; 
	clear:both; 
	position:relative; 
	border:1px solid #669900; 
	color:#003300; 
*/ height:26px; 
	font-size:22px; 
	padding:3px; 
	width:211px; 
	clear:both; 
	position:relative; 
	border:1px solid #669900; 
	color:#003300; 
} 
#RegisterForm #PromoCodeBar{
	width:300px; 
	margin-top:10px; 
	margin-left:40px; 
	background:url(/images/home_sampletopbg.png) repeat-y top left; 
}
#RegisterForm #PromoCodeBar .top{ 
	position:relative; 
	height:17px; 
	color:#FFFFFF; 
	font-size:100%; 
	padding-left:10px; 
	padding-top:1px;
	background:url(/images/sprite_backgrounds.png) no-repeat 0px -285px; 
	width:100%;
}	 
#RegisterForm #PromoCodeBar .body{ 
	text-align:center;
	padding:10px; 
}
#RegisterForm #PromoCodeBar #RegisterPromoCodeFeedback{ 
	text-align:left; 
	font-size:90%; 
}
#RegisterForm #PromoCodeBar label{
		color:#5d3500; 
}
#RegisterForm #RegisterPromoCode{ 
	height:20px; 
	font-size:17px; 
	padding:2px; 
	width:60px; 
	clear:both; 
	position:relative; 
	border:1px solid #5d3500;  
		color:#5d3500; 
} 

#RegisterForm #RegisterEmail,
#RegisterForm #RegisterPassword{
	width:435px; 
} 
#RegisterForm #RegisterBirthMonth,
#RegisterForm #RegisterBirthDay,
#RegisterForm #RegisterBirthYear,
#RegisterForm #RegisterTestWordList,
#RegisterForm #RegisterGenericWordList,
#RegisterForm #RegisterState,
#RegisterForm #RegisterCountry{
	height:30px; 
	font-size:19px; 
	border:1px solid #669900; 
}  
#RegisterForm #RegisterTestWordList,
#RegisterForm #RegisterGenericWordList,
#RegisterForm #RegisterState,
#RegisterForm #RegisterCountry{
	width:175px;
}
#RegisterWordListHelpLink,
#RegisterWordListStdLink,
#PromoCodeBar a{
	font-size:90%; 
	color:#5d3500;
}
/*#RegisterForm #RegisterGo{ 
	margin-top:25px; 
	margin-left:113px;  
	width:200px; 
} 
*/
#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; 
}