/* BEGIN NATURAL ELEMENTS */

body{
	font-family:verdana, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

a{
	text-decoration:none;
	outline:none
}

/* END NATURAL ELEMENTS */

/* BEGIN PSEUDO CLASSES */

/* use versioned class so jscript can use single id */ 
.a-header-code-es-es,.a-header-code-es-mx,.a-header-code-fr-fr,.a-header-code-fr-be,.a-header-code-fr-ca,.a-header-code-fr-lu,.a-header-code-nl-nl,.a-header-code-nl-be{
	display:none !important
}

.a-join-buttons{
	background-repeat:no-repeat;
	background-position: 0px -10px;
	height:150px;
	float:left;
	overflow:hidden;
	width:175px;	
	display:block;
}

.a-join-buttons:hover{
	background-position: 0px -185px;
}

#a-logout{
	color:black;
	float:right;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	left:-10px;
	position:relative;
	top:-14px;
}

.a-yearbook-games{
	position: 0px -10px;
	float:left;
	overflow:hidden;
	width:230px;	
	display:block;
	
}

/* use versioned class so jscript can use single id */ 
.a-nav-login-en-us,.a-nav-login-en-au,.a-nav-login-en-ca,.a-nav-login-en-uk{
	background:url('../images/nav_login_btn_en-us.png') no-repeat 0px 0px;
	float:left;
	height:28px;
	width:77px;
}

.a-nav-login-es-es,.a-nav-login-es-mx{
	background:url('../images/nav_login_btn_es-es.png') no-repeat 0px 0px;
	float:left;
	height:28px;
	width:77px;
}

.a-nav-login-fr-fr,.a-nav-login-fr-be,.a-nav-login-fr-ca,.a-nav-login-fr-lu{
	background:url('../images/nav_login_btn_fr-fr.png') no-repeat 0px 0px;
	float:left;
	height:28px;
	width:77px;
}

.a-nav-login-nl-nl,.a-nav-login-nl-be{
	background:url('../images/nav_login_btn_nl-nl.png') no-repeat 0px 0px;
	float:left;
	height:28px;
	width:77px;
}

.div-fun-games-adjust{
	display:none !important
}

.div-fun-icons-adjust{
	top:600px !important
}

.div-fun-ss-adjust{
	top:100px !important;
}

.div-fun-wp-adjust{
	top:350px !important
}

.div-meet-box{
	height:844px;
	left:42px;
	position:absolute;
	text-align:left;
	top:50px;
	width:773px;
}

/* END PSEUDO CLASSES */

/* BEGIN SELECTOR ELEMENTS */

#a-books-addison{
	background:url('../images/books_addison_btn.png') no-repeat 0px -180px;
	left:20px;
}

#a-books-calista{
	background:url('../images/books_calista_btn.png') no-repeat 0px -180px;
	left:408px;
}

#a-books-kaitlin{
	background:url('../images/books_kaitlin_btn.png') no-repeat 0px -180px;
	left:214px;
}

#a-books-twins{
	background:url('../images/books_twins_btn.png') no-repeat 0px -180px;
	left:606px;
}
#a-buy-direct{
	background:url("../images/wheretobuy_direct.jpg") no-repeat scroll left top transparent;
	float:left;
	height:131px;
	left:288px;
	position:absolute;
	top:117px;
	width:206px;
}

#a-buy-kmart{
	background:url("../images/wheretobuy_kmart_2.jpg") no-repeat scroll left top transparent;
	float:left;
	height:90px;
	left:355px;
	position:absolute;
	top:445px;
	width:85px;
}

#a-buy-target{
	background:url("../images/wheretobuy_target.png") no-repeat scroll left top transparent;
	float:left;
	height:49px;
	left:288px;
	position:absolute;
	top:316px;
	width:198px;
}

#a-buy-toysrus{
	background:url("../images/wheretobuy_toysrus.png") no-repeat scroll left top transparent;
	float:left;
	height:61px;
	left:288px;
	position:absolute;
	top:370px;
	width:209px;
}

#a-buy-walmart{
	background:url("../images/wheretobuy_walmart.png") no-repeat scroll left top transparent;
	float:left;
	height:48px;
	left:314px;
	position:absolute;
	top:260px;
	width:152px;
}

#a-buy-zellers{
	background:url('../images/wheretobuy_zellers.png') no-repeat left top;
	float:left;
	height:101px;
	left:288px;
	position:absolute;
	top:180px;
	width:180px;
}

#a-fun-games1{
	background:url('../images/fun_games1_th_v2.png') no-repeat left top;
}

#a-fun-games2{
	background:url('../images/fun_games2_th_v2.png') no-repeat left top;
}

#a-fun-games3{
	background:url('../images/fun_games3_th_v2.png') no-repeat top left;
}
#a-fun-games4{
	background:url('../images/fun_games4_th_v2.png') no-repeat top left;
}
#a-fun-games5{
	background:url('../images/fun_games5_th_v2.png') no-repeat top left;
} *

/* old Fun page 
#a-fun-games1{
	background:url('../images/fun_games1_th.png') no-repeat left top;
}

#a-fun-games2{
	background:url('../images/fun_games2_th.png') no-repeat left top;
}

#a-fun-games3{
	background:url('../images/fun_games3_th.png') no-repeat top left;
}
#a-fun-games4{
	background:url('../images/fun_games4_th.png') no-repeat top left;
}*/

/*---------- End old fun page ------*/

#a-fun-fdownload-1{
	background:url('../images/fun_ss1_th.png') no-repeat left top;
}

#a-fun-fdownload-2{
	background:url('../images/fun_ss2_th.png') no-repeat left top;
}

#a-fun-fdownload-3{
	background:url('../images/fun_ss3_th.png') no-repeat left top;
}

#a-fun-fdownload-4{
	background:url('../images/fun_ss4_th.png') no-repeat left top;
}

#a-fun-fdownload-5{
	background:url('../images/fun_wp1_th.png') no-repeat left top;
}

#a-fun-fdownload-6{
	background:url('../images/fun_wp2_th.png') no-repeat left top;
}

#a-fun-fdownload-7{
	background:url('../images/fun_wp3_th.png') no-repeat left top;
}

#a-fun-fdownload-8{
	background:url('../images/fun_wp4_th.png') no-repeat left top;
}

#a-fun-fdownload-9{
	background:url('../images/fun_icons1_th.png') no-repeat left top;
}

#a-fun-fdownload-10{
	background:url('../images/fun_icons2_th.png') no-repeat left top;
}

#a-fun-fdownload-11{
	background:url('../images/fun_icons3_th.png') no-repeat left top;
}

#a-fun-fdownload-12{
	background:url('../images/fun_icons4_th.png') no-repeat left top;
}

#a-fun-meet-en-us,#a-fun-meet-en-au,#a-fun-meet-en-ca,#a-fun-meet-en-uk{
	background:url('../images/fun_meet_btn_en-us.png') no-repeat 0px 0px;
	height:59px;
	left:40px;
	position:absolute;
	width:146px;
}

#a-fun-meet-es-es,#a-fun-meet-es-mx{
	background:url('../images/fun_meet_btn_es-es.png') no-repeat 0px 0px;
	height:59px;
	left:40px;
	position:absolute;
	width:146px;
}

#a-fun-meet-fr-fr,#a-fun-meet-fr-be,#a-fun-meet-fr-ca,#a-fun-meet-fr-lu{
	background:url('../images/fun_meet_btn_fr-fr.png') no-repeat 0px 0px;
	height:59px;
	left:40px;
	position:absolute;
	width:146px;
}

#a-fun-meet-nl-nl,#a-fun-meet-nl-be{
	background:url('../images/fun_meet_btn_nl-nl.png') no-repeat 0px 0px;
	height:59px;
	left:40px;
	position:absolute;
	width:146px;
}

#a-header-code{
	background:url('../images/header_code_btn_en-us.png') no-repeat 0px -29px;
	height:28px;
	width:77px;
}

#a-home-promo1-fr{
	background:url('../images/promoa_fr-fr.png') no-repeat left top;
	border:0px;
	height:341px;
	left:60px;
	position:absolute;
	top:50px;
	width:343px;
}

#a-home-promo1-nl{
	background:url('../images/promoa_nl-nl.png') no-repeat left top;
	border:0px;
	height:341px;
	left:60px;
	position:absolute;
	top:50px;
	width:343px;
}

#a-home-promo-bottom-en-us,#a-home-promo-bottom-en-au,#a-home-promo-bottom-en-ca,#a-home-promo-bottom-en-uk{
	background:url('../images/promob_bottom_en-us.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:280px;
	width:385px;
}

#a-home-promo-bottom-es-es,#a-home-promo-bottom-es-mx{
	background:url('../images/promob_bottom_es-es.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:280px;
	width:385px;
}

#a-home-promo-bottom-fr-fr,#a-home-promo-bottom-fr-be,#a-home-promo-bottom-fr-ca,#a-home-promo-bottom-fr-lu{
	background:url('../images/promob_bottom_fr-fr.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:280px;
	width:385px;
}

#a-home-promo-bottom-nl-nl,#a-home-promo-bottom-nl-be{
	background:url('../images/promob_bottom_nl-nl.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:280px;
	width:385px;
}

#a-home-promo-middle-en-us,#a-home-promo-middle-en-au,#a-home-promo-middle-en-ca,#a-home-promo-middle-en-uk{
	background:url('../images/promob_middle_en-us.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:165px;
	width:385px;
}

#a-home-promo-middle-es-es,#a-home-promo-middle-es-mx{
	background:url('../images/promob_middle_es-es.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:165px;
	width:385px;
}

#a-home-promo-middle-fr-fr,#a-home-promo-middle-fr-be,#a-home-promo-middle-fr-ca,#a-home-promo-middle-fr-lu{
	background:url('../images/promob_middle_fr-fr.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:165px;
	width:385px;
}

#a-home-promo-middle-nl-nl,#a-home-promo-middle-nl-be{
	background:url('../images/promob_middle_nl-nl.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:165px;
	width:385px;
}

#a-home-promo-top-en-us,#a-home-promo-top-en-au,#a-home-promo-top-en-ca,#a-home-promo-top-en-uk{
	background:url('../images/promob_top_en-us.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:50px;
	width:385px;
}

#a-home-promo-top-es-es,#a-home-promo-top-es-mx{
	background:url('../images/promob_top_es-es.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:50px;
	width:385px;
}

#a-home-promo-top-fr-fr,#a-home-promo-top-fr-be,#a-home-promo-top-fr-ca,#a-home-promo-top-fr-lu{
	background:url('../images/promob_top_fr-fr.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:50px;
	width:385px;
}

#a-home-promo-top-nl-nl,#a-home-promo-top-nl-be{
	background:url('../images/promob_top_nl-nl.png') no-repeat left top;
	height:120px;
	left:430px;
	position:absolute;
	top:50px;
	width:385px;
}

#a-join-girls-facts{
	background:url('../images/join_girls_facts_en-us.png') no-repeat 0px -68px;
	height:67px;
	margin:55px 0 0 12px;
	width:138px;
}

#a-join-login{
	color:#fff;
	font-weight:bold;
	left:30px;
	position:absolute;
	top:32px;
}

#a-join-login:hover, #a-join-reg:hover{
	text-decoration:underline;
}

#a-join-member-card{
	background:url('../images/join_member_card_en-us.png') no-repeat 0px -68px;
	height:67px;
	margin:55px 0 0 12px;
	width:138px;
}

#a-join-button-be-a-cool-hostess{
	background-image:url('../images/button_be_a_cool_hostess.png');
}

#a-join-button-bfc-member-cards{
	background-image:url('../images/button_bfc_member_cards.png');
	clear:both;
	margin-left:260px;
}
#a-join-button-club-name{
	background-image:url('../images/button_club_name.png');
}

#a-join-button-club-notes{
	background-image:url('../images/button_club_notes.png');
}

#a-join-button-club-questions{
	background-image:url('../images/button_club_questions.png');
}

#a-join-button-club-quiz{
	background-image:url('../images/button_club_quiz.png');
}

#a-join-button-club-room{
	background-image:url('../images/button_club_room.png');
}

#a-join-button-member-fact-file{
	background-image:url('../images/button_member_fact_file.png');
}

#a-join-button-members-pledge{
	background-image:url('../images/button_members_pledge.png');
}

#a-join-button-your-fact-file{
	background-image:url('../images/button_your_fact_file.png');
	clear:both;
}


#a-yearbook-game-dance{
	background-image:url('../images/bfc_yearbook_2_th.jpg');
}




#a-join-notes{
	background:url('../images/join_notes_en-us.png') no-repeat 0px -68px;
	height:67px;
	margin:55px 0 0 12px;
	width:138px;
}

#a-join-pledge{
	background:url('../images/join_pledge_en-us.png') no-repeat 0px -68px;
	height:67px;
	margin:55px 0 0 16px;
	width:138px;
}

#a-join-reg{
	color:#fff;
	font-weight:bold;
	right:30px;
	position:absolute;
	top:32px;
}

#a-join-user-facts{
	background:url('../images/join_user_facts_en-us.png') no-repeat 0px -68px;
	height:67px;
	margin:55px 0 0 12px;
	width:138px;
}




#a-leftarrow{
	background:url('../images/products_arrow_left.png') no-repeat 0px -53px;
	float:left;
	height:52px;
	width:26px;
}

#a-meet-bio-en-us,#a-meet-bio-en-au,#a-meet-bio-en-ca,#a-meet-bio-en-uk{
	background:url('../images/meet_bio_btn_en-us.png') no-repeat 0px 0px;
	height:59px;
	margin:0 30px;
	width:146px;
}

#a-meet-bio-es-es,#a-meet-bio-es-mx{
	background:url('../images/meet_bio_btn_es-es.png') no-repeat 0px 0px;
	height:59px;
	margin:0 30px;
	width:146px;
}

#a-meet-bio-fr-fr,#a-meet-bio-fr-be,#a-meet-bio-fr-ca,#a-meet-bio-fr-lu{
	background:url('../images/meet_bio_btn_fr-fr.png') no-repeat 0px 0px;
	height:59px;
	margin:0 30px;
	width:146px;
}

#a-meet-bio-nl-nl,#a-meet-bio-nl-be{
	background:url('../images/meet_bio_btn_nl-nl.png') no-repeat 0px 0px;
	height:59px;
	margin:0 30px;
	width:146px;
}

#a-meet-blog-en-us,#a-meet-blog-en-au,#a-meet-blog-en-ca,#a-meet-blog-en-uk{
	background:url('../images/meet_blog_btn_en-us.png') no-repeat 0px 0px;
	height:59px;
	left:30px;
	position:absolute;
	width:146px;
}

#a-meet-blog-es-es,#a-meet-blog-es-mx{
	background:url('../images/meet_blog_btn_es-es.png') no-repeat 0px 0px;
	height:59px;
	left:30px;
	position:absolute;
	width:146px;
}

#a-meet-blog-fr-fr,#a-meet-blog-fr-be,#a-meet-blog-fr-ca,#a-meet-blog-fr-lu{
	background:url('../images/meet_blog_btn_fr-fr.png') no-repeat 0px 0px;
	height:59px;
	left:30px;
	position:absolute;
	width:146px;
}

#a-meet-blog-nl-nl,#a-meet-blog-nl-be{
	background:url('../images/meet_blog_btn_nl-nl.png') no-repeat 0px 0px;
	height:59px;
	left:30px;
	position:absolute;
	width:146px;
}

#a-meet-book-en-us,#a-meet-book-en-au,#a-meet-book-en-ca,#a-meet-book-en-uk{
	background:url('../images/meet_book_btn_en-us.png') no-repeat 0px 0px;
	height:59px;
	left:315px;
	position:absolute;
	width:146px;
}

#a-meet-book-es-es,#a-meet-book-es-mx{
	background:url('../images/meet_book_btn_es-es.png') no-repeat 0px 0px;
	height:59px;
	left:315px;
	position:absolute;
	width:146px;
}

#a-meet-book-fr-fr,#a-meet-book-fr-be,#a-meet-book-fr-ca,#a-meet-book-fr-lu{
	background:url('../images/meet_book_btn_fr-fr.png') no-repeat 0px 0px;
	height:59px;
	left:315px;
	position:absolute;
	width:146px;
}

#a-meet-book-nl-nl,#a-meet-book-nl-be{
	background:url('../images/meet_book_btn_nl-nl.png') no-repeat 0px 0px;
	height:59px;
	left:315px;
	position:absolute;
	width:146px;
}

#a-meet-wheretobuy-en-us,#a-meet-wheretobuy-en-au,#a-meet-wheretobuy-en-ca,#a-meet-wheretobuy-en-uk{
	background:url('../images/meet_wheretobuy_btn_en-us.png') no-repeat 0px 0px;
	height:59px;
	left:595px;
	position:absolute;
	width:146px;
}

#a-meet-wheretobuy-es-es,#a-meet-wheretobuy-es-mx{
	background:url('../images/meet_wheretobuy_btn_es-es.png') no-repeat 0px 0px;
	height:59px;
	left:595px;
	position:absolute;
	width:146px;
}

#a-meet-wheretobuy-fr-fr,#a-meet-wheretobuy-fr-be,#a-meet-wheretobuy-fr-ca,#a-meet-wheretobuy-fr-lu{
	background:url('../images/meet_wheretobuy_btn_fr-fr.png') no-repeat 0px 0px;
	display:none !important;
	height:59px;
	left:595px;
	position:absolute;
	width:146px;
}

#a-meet-wheretobuy-nl-nl,#a-meet-wheretobuy-nl-be{
	background:url('../images/meet_wheretobuy_btn_nl-nl.png') no-repeat 0px 0px;
	height:59px;
 	left:595px;
	position:absolute;
	width:146px;
}

#a-nav-addison{
	background:url('../images/nav_addison_btn.png') no-repeat 0px -35px;
	height:34px;
	margin:0 5px 0 0;
	width:86px;
}

#a-nav-aliesha{
	background:url('../images/nav_aliesha_btn.png') no-repeat 0px -35px;
	height:34px;
	margin:0 5px 0 0;
	width:86px;
}

#a-nav-books-en-us, #a-nav-books-en-au, #a-nav-books-en-ca, #a-nav-books-en-uk{
	background:url('../images/nav_books_btn_en-us.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-books-es-es, #a-nav-books-es-mx{
	background:url('../images/nav_books_btn_es-es.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-books-fr-fr, #a-nav-books-fr-be, #a-nav-books-fr-ca, #a-nav-books-fr-lu{
	background:url('../images/nav_books_btn_fr-fr.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-books-nl-nl, #a-nav-books-nl-be{
	background:url('../images/nav_books_btn_nl-nl.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-calista{
	background:url('../images/nav_calista_btn.png') no-repeat 0px -35px;
	height:34px;
	margin:0 5px 0 0;
	width:86px;
}

#a-nav-fun-en-us, #a-nav-fun-en-au, #a-nav-fun-en-ca, #a-nav-fun-en-uk{
	background:url('../images/nav_fun_btn_en-us.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-fun-es-es, #a-nav-fun-es-mx{
	background:url('../images/nav_fun_btn_es-es.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-fun-fr-fr, #a-nav-fun-fr-be, #a-nav-fun-fr-ca, #a-nav-fun-fr-lu{
	background:url('../images/nav_fun_btn_fr-fr.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-fun-nl-nl, #a-nav-fun-nl-be{
	background:url('../images/nav_fun_btn_nl-nl.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-home-en-us, #a-nav-home-en-au, #a-nav-home-en-ca, #a-nav-home-en-uk{
	background:url('../images/nav_home_btn_en-us.png') no-repeat 0px 0px;
	height:32px;
	margin:0 70px 0 0;
	width:86px;
}

#a-nav-home-es-es, #a-nav-home-es-mx{
	background:url('../images/nav_home_btn_es-es.png') no-repeat 0px 0px;
	height:32px;
	margin:0 70px 0 0;
	width:86px;
}

#a-nav-home-fr-fr, #a-nav-home-fr-be, #a-nav-home-fr-ca, #a-nav-home-fr-lu{
	background:url('../images/nav_home_btn_fr-fr.png') no-repeat 0px 0px;
	height:32px;
	margin:0 70px 0 0;
	width:86px;
}

#a-nav-home-nl-nl, #a-nav-home-nl-be{
	background:url('../images/nav_home_btn_nl-nl.png') no-repeat 0px 0px;
	height:32px;
	margin:0 70px 0 0;
	width:86px;
}

#a-nav-home:hover{
	background-position:0px -32px !important;
}

#a-nav-awards-en-us{
	background:url('../images/nav_awards_btn_en-us.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-wtb-en-us, #a-nav-wtb-en-au, #a-nav-wtb-en-ca, #a-nav-wtb-en-uk{
	background:url('../images/nav_wtb_btn_en-us.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:130px;
}

#a-nav-join-en-us, #a-nav-join-en-au, #a-nav-join-en-ca, #a-nav-join-en-uk{
	background:url('../images/nav_join_btn_en-us.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-join-es-es, #a-nav-join-es-mx{
	background:url('../images/nav_join_btn_es-es.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-join-fr-fr, #a-nav-join-fr-be, #a-nav-join-fr-ca, #a-nav-join-fr-lu{
	background:url('../images/nav_join_btn_fr-fr.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-join-nl-nl, #a-nav-join-nl-be{
	background:url('../images/nav_join_btn_nl-nl.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-kaitlin{
	background:url('../images/nav_kaitlin_btn.png') no-repeat 0px -35px;
	height:34px;
	margin:0 5px 0 0;
	width:86px;
}

#a-nav-logo{
	height:270px;
	left:300px;
	position:absolute;
	top:0px;
	width:254px;
}

#a-nav-meet-en-us, #a-nav-meet-en-au, #a-nav-meet-en-ca, #a-nav-meet-en-uk{
	background:url('../images/nav_meet_btn_en-us.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-meet-es-es, #a-nav-meet-es-mx{
	background:url('../images/nav_meet_btn_es-es.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-meet-fr-fr, #a-nav-meet-fr-be, #a-nav-meet-fr-ca, #a-nav-meet-fr-lu{
	background:url('../images/nav_meet_btn_fr-fr.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-meet-nl-nl, #a-nav-meet-nl-be{
	background:url('../images/nav_meet_btn_nl-nl.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-noelle{
	background:url('../images/nav_noelle_btn.png') no-repeat 0px -35px;
	height:34px;
	width:86px;
}

#a-nav-parents{
	background:url('../images/nav_parents_btn.png') no-repeat 0px -36px;
	height:34px;
	margin-left:50px;
	width:138px;
}

#a-nav-products-en-us, #a-nav-products-en-au, #a-nav-products-en-ca, #a-nav-products-en-uk{
	background:url('../images/nav_products_btn_en-us.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-products-es-es, #a-nav-products-es-mx{
	background:url('../images/nav_products_btn_es-es.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-products-fr-fr, #a-nav-products-fr-be, #a-nav-products-fr-ca, #a-nav-products-fr-lu{
	background:url('../images/nav_products_btn_fr-fr.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-nav-products-nl-nl, #a-nav-products-nl-be{
	background:url('../images/nav_products_btn_nl-nl.png') no-repeat 0px 0px;
	height:38px;
	margin:0 7px 0 0;
	width:114px;
}

#a-products-dolls-btn-en-us,#a-products-dolls-btn-en-au,#a-products-dolls-btn-en-ca,#a-products-dolls-btn-en-uk{
	background:url('../images/products_dolls_btn_en-us.png') no-repeat 0px -437px;
	height:436px;
	left:60px;
	position:absolute;
	top:90px;
	width:361px;
}

#a-products-dolls-btn-es-es,#a-products-dolls-btn-es-mx{
	background:url('../images/products_dolls_btn_es-es.png') no-repeat 0px -437px;
	height:436px;
	left:60px;
	position:absolute;
	top:90px;
	width:361px;
}

#a-products-dolls-btn-fr-fr,#a-products-dolls-btn-fr-be,#a-products-dolls-btn-fr-ca,#a-products-dolls-btn-fr-lu{
	background:url('../images/products_dolls_btn_fr-fr.png') no-repeat 0px -437px;
	height:436px;
	left:60px;
	position:absolute;
	top:90px;
	width:361px;
}

#a-products-dolls-btn-nl-nl,#a-products-dolls-btn-nl-be{
	background:url('../images/products_dolls_btn_nl-nl.png') no-repeat 0px -437px;
	height:436px;
	left:60px;
	position:absolute;
	top:90px;
	width:361px;
}

#a-products-elec-btn-en-us,#a-products-elec-btn-en-au,#a-products-elec-btn-en-ca,#a-products-elec-btn-en-uk{
	background:url('../images/products_elec_btn_en-us.png') no-repeat 0px -206px;
	height:205px;
	left:545px;
	position:absolute;
	top:322px;
	width:170px;
}

#a-products-elec-btn-es-es,#a-products-elec-btn-es-mx{
	background:url('../images/products_elec_btn_es-es.png') no-repeat 0px -206px;
	height:205px;
	left:545px;
	position:absolute;
	top:322px;
	width:170px;
}

#a-products-elec-btn-fr-fr,#a-products-elec-btn-fr-be,#a-products-elec-btn-fr-ca,#a-products-elec-btn-fr-lu{
	background:url('../images/products_elec_btn_fr-fr.png') no-repeat 0px -206px;
	height:205px;
	left:545px;
	position:absolute;
	top:322px;
	width:170px;
}

#a-products-elec-btn-nl-nl,#a-products-elec-btn-nl-be{
	background:url('../images/products_elec_btn_nl-nl.png') no-repeat 0px -206px;
	height:205px;
	left:545px;
	position:absolute;
	top:322px;
	width:170px;
}

#a-products-games-btn-en-us,#a-products-games-btn-en-au,#a-products-games-btn-en-ca,#a-products-games-btn-en-uk,#a-products-games-btn-nl-nl,#a-products-games-btn-nl-be{
	background:url('../images/products_games_btn_en-us.png') no-repeat 0px -207px;
	height:206px;
	left:545px;
	position:absolute;
	top:90px;
	width:170px;
}

#a-products-games-btn-es-es,#a-products-games-btn-es-mx{
	background:url('../images/products_games_btn_es-es.png') no-repeat 0px -207px;
	height:206px;
	left:545px;
	position:absolute;
	top:90px;
	width:170px;
}

#a-products-games-btn-fr-fr,#a-products-games-btn-fr-be,#a-products-games-btn-fr-ca,#a-products-games-btn-fr-lu{
	background:url('../images/products_games_btn_fr-fr.png') no-repeat 0px -207px;
	height:206px;
	left:545px;
	position:absolute;
	top:90px;
	width:170px;
}

#a-products-fun{
	background:url('../images/products_fun_btn_en-us.png') no-repeat 0px -60px;
	left:315px;
	position:absolute;
}

#a-products-fun-en-us,#a-products-fun-en-au,#a-products-fun-en-ca,#a-products-fun-en-uk,#a-products-fun-nl-nl,#a-products-fun-nl-be{
	background:url('../images/products_fun_btn_en-us.png') no-repeat 0px 0px;
	height:206px;
	left:315px;
	position:absolute;
	width:170px;
}

#a-products-fun-fr-fr,#a-products-fun-fr-be,#a-products-fun-fr-ca,#a-products-fun-fr-lu{
	background:url('../images/products_fun_btn_fr-fr.png') no-repeat 0px 0px;
	height:206px;
	left:315px;
	position:absolute;
	width:170px;
}

#a-products-fun-es-es,#a-products-fun-es-mx{
	background:url('../images/products_fun_btn_es-es.png') no-repeat 0px 0px;
	height:206px;
	left:315px;
	position:absolute;
	width:170px;
}

/* hide product categories  not in certain countries */
#a-products-elec-btn-en-ca,#a-products-games-btn-en-ca,#a-products-elec-btn-fr-ca,#a-products-games-btn-fr-ca,#a-products-elec-btn-es-es,#a-products-games-btn-es-es,#a-products-elec-btn-fr-fr,#a-products-games-btn-fr-fr{
	display:none !important
}

#a-products-header-elec{
	margin:0px 50px;
}

#a-rightarrow{
	background:url('../images/products_arrow_right.png') no-repeat 0px -53px;
	float:left;
	height:52px;
	width:26px;
}
#body-page-bfcbio-addison #a-nav-meet-en-us, #body-page-bfcbio-addison #a-nav-meet-en-au, #body-page-bfcbio-addison #a-nav-meet-en-ca, #body-page-bfcbio-addison #a-nav-meet-en-uk, #body-page-bfcbio-addison #a-nav-meet-es-es, #body-page-bfcbio-addison #a-nav-meet-es-mx, #body-page-bfcbio-addison #a-nav-meet-fr-fr, #body-page-bfcbio-addison #a-nav-meet-fr-be, #body-page-bfcbio-addison #a-nav-meet-fr-ca, #body-page-bfcbio-addison #a-nav-meet-fr-lu, #body-page-bfcbio-addison #a-nav-meet-nl-nl, #body-page-bfcbio-addison #a-nav-meet-nl-be, 
#body-page-bfcblog-addison #a-nav-meet-en-us, #body-page-bfcblog-addison #a-nav-meet-en-au, #body-page-bfcblog-addison #a-nav-meet-en-ca, #body-page-bfcblog-addison #a-nav-meet-en-uk, #body-page-bfcblog-addison #a-nav-meet-es-es, #body-page-bfcblog-addison #a-nav-meet-es-mx, #body-page-bfcblog-addison #a-nav-meet-fr-fr, #body-page-bfcblog-addison #a-nav-meet-fr-be, #body-page-bfcblog-addison #a-nav-meet-fr-ca, #body-page-bfcblog-addison #a-nav-meet-fr-lu, #body-page-bfcblog-addison #a-nav-meet-nl-nl, #body-page-bfcblog-addison #a-nav-meet-nl-be, 
#body-page-bfcbio-aliesha #a-nav-meet-en-us, #body-page-bfcbio-aliesha #a-nav-meet-en-au, #body-page-bfcbio-aliesha #a-nav-meet-en-ca, #body-page-bfcbio-aliesha #a-nav-meet-en-uk, #body-page-bfcbio-aliesha #a-nav-meet-es-es, #body-page-bfcbio-aliesha #a-nav-meet-es-mx, #body-page-bfcbio-aliesha #a-nav-meet-fr-fr, #body-page-bfcbio-aliesha #a-nav-meet-fr-be, #body-page-bfcbio-aliesha #a-nav-meet-fr-ca, #body-page-bfcbio-aliesha #a-nav-meet-fr-lu, #body-page-bfcbio-aliesha #a-nav-meet-nl-nl, #body-page-bfcbio-aliesha #a-nav-meet-nl-be, 
#body-page-bfcblog-aliesha #a-nav-meet-en-us, #body-page-bfcblog-aliesha #a-nav-meet-en-au, #body-page-bfcblog-aliesha #a-nav-meet-en-ca, #body-page-bfcblog-aliesha #a-nav-meet-en-uk, #body-page-bfcblog-aliesha #a-nav-meet-es-es, #body-page-bfcblog-aliesha #a-nav-meet-es-mx, #body-page-bfcblog-aliesha #a-nav-meet-fr-fr, #body-page-bfcblog-aliesha #a-nav-meet-fr-be, #body-page-bfcblog-aliesha #a-nav-meet-fr-ca, #body-page-bfcblog-aliesha #a-nav-meet-fr-lu, #body-page-bfcblog-aliesha #a-nav-meet-nl-nl, #body-page-bfcblog-aliesha #a-nav-meet-nl-be, 
#body-page-bfcbio-calista #a-nav-meet-en-us, #body-page-bfcbio-calista #a-nav-meet-en-au, #body-page-bfcbio-calista #a-nav-meet-en-ca, #body-page-bfcbio-calista #a-nav-meet-en-uk, #body-page-bfcbio-calista #a-nav-meet-es-es, #body-page-bfcbio-calista #a-nav-meet-es-mx, #body-page-bfcbio-calista #a-nav-meet-fr-fr, #body-page-bfcbio-calista #a-nav-meet-fr-be, #body-page-bfcbio-calista #a-nav-meet-fr-ca, #body-page-bfcbio-calista #a-nav-meet-fr-lu, #body-page-bfcbio-calista #a-nav-meet-nl-nl, #body-page-bfcbio-calista #a-nav-meet-nl-be, 
#body-page-bfcblog-calista #a-nav-meet-en-us, #body-page-bfcblog-calista #a-nav-meet-en-au, #body-page-bfcblog-calista #a-nav-meet-en-ca, #body-page-bfcblog-calista #a-nav-meet-en-uk, #body-page-bfcblog-calista #a-nav-meet-es-es, #body-page-bfcblog-calista #a-nav-meet-es-mx, #body-page-bfcblog-calista #a-nav-meet-fr-fr, #body-page-bfcblog-calista #a-nav-meet-fr-be, #body-page-bfcblog-calista #a-nav-meet-fr-ca, #body-page-bfcblog-calista #a-nav-meet-fr-lu, #body-page-bfcblog-calista #a-nav-meet-nl-nl, #body-page-bfcblog-calista #a-nav-meet-nl-be, 
#body-page-bfcbio-kaitlin #a-nav-meet-en-us, #body-page-bfcbio-kaitlin #a-nav-meet-en-au, #body-page-bfcbio-kaitlin #a-nav-meet-en-ca, #body-page-bfcbio-kaitlin #a-nav-meet-en-uk, #body-page-bfcbio-kaitlin #a-nav-meet-es-es, #body-page-bfcbio-kaitlin #a-nav-meet-es-mx, #body-page-bfcbio-kaitlin #a-nav-meet-fr-fr, #body-page-bfcbio-kaitlin #a-nav-meet-fr-be, #body-page-bfcbio-kaitlin #a-nav-meet-fr-ca, #body-page-bfcbio-kaitlin #a-nav-meet-fr-lu, #body-page-bfcbio-kaitlin #a-nav-meet-nl-nl, #body-page-bfcbio-kaitlin #a-nav-meet-nl-be, 
#body-page-bfcblog-kaitlin #a-nav-meet-en-us, #body-page-bfcblog-kaitlin #a-nav-meet-en-au, #body-page-bfcblog-kaitlin #a-nav-meet-en-ca, #body-page-bfcblog-kaitlin #a-nav-meet-en-uk, #body-page-bfcblog-kaitlin #a-nav-meet-es-es, #body-page-bfcblog-kaitlin #a-nav-meet-es-mx, #body-page-bfcblog-kaitlin #a-nav-meet-fr-fr, #body-page-bfcblog-kaitlin #a-nav-meet-fr-be, #body-page-bfcblog-kaitlin #a-nav-meet-fr-ca, #body-page-bfcblog-kaitlin #a-nav-meet-fr-lu, #body-page-bfcblog-kaitlin #a-nav-meet-nl-nl, #body-page-bfcblog-kaitlin #a-nav-meet-nl-be,
#body-page-bfcbio-noelle #a-nav-meet-en-us, #body-page-bfcbio-noelle #a-nav-meet-en-au, #body-page-bfcbio-noelle #a-nav-meet-en-ca, #body-page-bfcbio-noelle #a-nav-meet-en-uk, #body-page-bfcbio-noelle #a-nav-meet-es-es, #body-page-bfcbio-noelle #a-nav-meet-es-mx, #body-page-bfcbio-noelle #a-nav-meet-fr-fr, #body-page-bfcbio-noelle #a-nav-meet-fr-be, #body-page-bfcbio-noelle #a-nav-meet-fr-ca, #body-page-bfcbio-noelle #a-nav-meet-fr-lu, #body-page-bfcbio-noelle #a-nav-meet-nl-nl, #body-page-bfcbio-noelle #a-nav-meet-nl-be, 
#body-page-bfcblog-noelle #a-nav-meet-en-us, #body-page-bfcblog-noelle #a-nav-meet-en-au, #body-page-bfcblog-noelle #a-nav-meet-en-ca, #body-page-bfcblog-noelle #a-nav-meet-en-uk, #body-page-bfcblog-noelle #a-nav-meet-es-es, #body-page-bfcblog-noelle #a-nav-meet-es-mx, #body-page-bfcblog-noelle #a-nav-meet-fr-fr, #body-page-bfcblog-noelle #a-nav-meet-fr-be, #body-page-bfcblog-noelle #a-nav-meet-fr-ca, #body-page-bfcblog-noelle #a-nav-meet-fr-lu, #body-page-bfcblog-noelle #a-nav-meet-nl-nl, #body-page-bfcblog-noelle #a-nav-meet-nl-be{
	background-position:0px -38px;
}

#body-page-bfcbio-addison #a-nav-addison, #body-page-bfcblog-addison #a-nav-addison, #body-page-bfcbio-aliesha #a-nav-aliesha, #body-page-bfcblog-aliesha #a-nav-aliesha, #body-page-bfcbio-calista #a-nav-calista, #body-page-bfcblog-calista #a-nav-calista, #body-page-bfcbio-kaitlin #a-nav-kaitlin, #body-page-bfcblog-kaitlin #a-nav-kaitlin, #body-page-bfcbio-noelle #a-nav-noelle, #body-page-bfcblog-noelle #a-nav-noelle{
	background-position:0px 0px;
}

#body-page-bfcbio-addison #div-content, #body-page-bfcblog-addison #div-content, #body-page-bfcbio-aliesha #div-content, #body-page-bfcblog-aliesha #div-content, #body-page-bfcbio-calista #div-content, #body-page-bfcblog-calista #div-content, #body-page-bfcbio-kaitlin #div-content, #body-page-bfcblog-kaitlin #div-content, #body-page-bfcbio-noelle #div-content, #body-page-bfcblog-noelle #div-content{
	height:930px;
}

#body-page-bfcbooks #a-nav-books-en-us, #body-page-bfcbooks #a-nav-books-en-au, #body-page-bfcbooks #a-nav-books-en-ca, #body-page-bfcbooks #a-nav-join-en-uk, #body-page-bfcbooks #a-nav-books-es-es, #body-page-bfcbooks #a-nav-books-es-mx, #body-page-bfcbooks #a-nav-books-fr-fr, #body-page-bfcbooks #a-nav-books-fr-be, #body-page-bfcbooks #a-nav-books-fr-ca, #body-page-bfcbooks #a-nav-books-fr-lu, #body-page-bfcbooks #a-nav-books-nl-nl, #body-page-bfcbooks #a-nav-books-nl-be {
	background-position:0px -38px;
}

#body-page-bfcbooks #div-content{
	height:930px;
}

#body-page-bfcawards #div-content{
	height:400px
}

#body-page-bfcfun #a-nav-fun-en-us, #body-page-bfcfun #a-nav-fun-en-au, #body-page-bfcfun #a-nav-fun-en-ca, #body-page-bfcfun #a-nav-fun-en-uk, #body-page-bfcfun #a-nav-fun-es-es, #body-page-bfcfun #a-nav-fun-es-mx, #body-page-bfcfun #a-nav-fun-fr-fr, #body-page-bfcfun #a-nav-fun-fr-be, #body-page-bfcfun #a-nav-fun-fr-ca, #body-page-bfcfun #a-nav-fun-fr-lu, #body-page-bfcfun #a-nav-fun-nl-nl, #body-page-bfcfun #a-nav-fun-nl-be {
	background-position:0px -38px;
}

#body-page-bfcfun #div-content{
	height:1090px;
}

#body-page-bfchomepage #a-nav-home-en-us, #body-page-bfchomepage #a-nav-home-en-au, #body-page-bfchomepage #a-nav-home-en-ca, #body-page-bfchome #a-nav-home-en-uk, #body-page-bfchomepage #a-nav-home-es-es, #body-page-bfchomepage #a-nav-home-es-mx, #body-page-bfchomepage #a-nav-home-fr-fr, #body-page-bfchomepage #a-nav-home-fr-be, #body-page-bfchomepage #a-nav-home-fr-ca, #body-page-bfchomepage #a-nav-home-fr-lu, #body-page-bfchomepage #a-nav-home-nl-nl, #body-page-bfchomepage #a-nav-home-nl-be {
	background-position:0px -32px;
}

#body-page-bfchomepage #div-content{
	height:401px;
}

#body-page-bfcjoin #a-nav-join-en-us, #body-page-bfcjoin #a-nav-join-en-au, #body-page-bfcjoin #a-nav-join-en-ca, #body-page-bfcjoin #a-nav-join-en-uk, #body-page-bfcjoin #a-nav-join-es-es, #body-page-bfcjoin #a-nav-join-es-mx, #body-page-bfcjoin #a-nav-join-fr-fr, #body-page-bfcjoin #a-nav-join-fr-be, #body-page-bfcjoin #a-nav-join-fr-ca, #body-page-bfcjoin #a-nav-join-fr-lu, #body-page-bfcjoin #a-nav-join-nl-nl, #body-page-bfcjoin #a-nav-join-nl-be {
	background-position:0px -38px;
}

#body-page-bfcjoin #div-content{
	height:1200px;
}

#body-page-bfcproduct #a-nav-products-en-us, #body-page-bfcproduct #a-nav-products-en-au, #body-page-bfcproduct #a-nav-products-en-ca, #body-page-bfcproduct #a-nav-products-en-uk, #body-page-bfcproduct #a-nav-products-es-es, #body-page-bfcproduct #a-nav-products-es-mx, #body-page-bfcproduct #a-nav-products-fr-fr, #body-page-bfcproduct #a-nav-products-fr-be, #body-page-bfcproduct #a-nav-products-fr-ca, #body-page-bfcproduct #a-nav-products-fr-lu, #body-page-bfcproduct #a-nav-products-nl-nl, #body-page-bfcproduct #a-nav-products-nl-be {
	background-position:0px -38px;
}

#body-page-bfcproduct #div-content, #body-page-bfcproductgallery #div-content{
	height:710px;
}

#body-page-bfcwheretobuy #div-content{
	height:710px;
}

#body-page-bfcwizard #div-content{
	height:710px;
}

#div-awards-box{
	background:url('../images/awards_box.png') no-repeat left top;
	height:300px;
	left:42px;
	position:absolute;
	top:50px;
	width:774px;
}

#div-awards{
	background:url('../images/header_awards.png') no-repeat left bottom;
	left:210px;
	height:110px;
	position:absolute;
	text-align:center;
	top:100px;
	width:334px;
}


#div-blog-addison-box-en-us,#div-blog-addison-box-en-au,#div-blog-addison-box-en-ca,#div-blog-addison-box-en-uk,#div-blog-addison-box-fr-fr,#div-blog-addison-box-fr-be,#div-blog-addison-box-fr-ca,#div-blog-addison-box-fr-lu{
	background:url('../images/meet_addison_blog_en-us.png') no-repeat left top;
}

#div-blog-addison-box-es-es,#div-blog-addison-box-es-mx{
	background:url('../images/meet_addison_blog_es-es.png') no-repeat left top;
}

#div-blog-addison-box-nl-nl,#div-blog-addison-box-nl-be{
	background:url('../images/meet_addison_blog_nl-nl.png') no-repeat left top;
}

#div-blog-aliesha-box-en-us,#div-blog-aliesha-box-en-au,#div-blog-aliesha-box-en-ca,#div-blog-aliesha-box-en-uk,#div-blog-aliesha-box-fr-fr,#div-blog-aliesha-box-fr-be,#div-blog-aliesha-box-fr-ca,#div-blog-aliesha-box-fr-lu,#div-blog-aliesha-box-nl-nl,#div-blog-aliesha-box-nl-be{
	background:url('../images/meet_aliesha_blog_en-us.png') no-repeat left top;
}

#div-blog-aliesha-box-es-es,#div-blog-aliesha-box-es-mx{
	background:url('../images/meet_aliesha_blog_es-es.png') no-repeat left top;
}

#div-blog-calista-box-en-us,#div-blog-calista-box-en-au,#div-blog-calista-box-en-ca,#div-blog-calista-box-en-uk,#div-blog-calista-box-fr-fr,#div-blog-calista-box-fr-be,#div-blog-calista-box-fr-ca,#div-blog-calista-box-fr-lu,#div-blog-calista-box-nl-nl,#div-blog-calista-box-nl-be{
	background:url('../images/meet_calista_blog_en-us.png') no-repeat left top;
}

#div-blog-calista-box-es-es,#div-blog-calista-box-es-mx{
	background:url('../images/meet_calista_blog_es-es.png') no-repeat left top;
}

#div-blog-kaitlin-box-en-us,#div-blog-kaitlin-box-en-au,#div-blog-kaitlin-box-en-ca,#div-blog-kaitlin-box-en-uk,#div-blog-kaitlin-box-fr-fr,#div-blog-kaitlin-box-fr-be,#div-blog-kaitlin-box-fr-ca,#div-blog-kaitlin-box-fr-lu{
	background:url('../images/meet_kaitlin_blog_en-us.png') no-repeat left top;
}

#div-blog-kaitlin-box-es-es,#div-blog-kaitlin-box-es-mx{
	background:url('../images/meet_kaitlin_blog_es-es.png') no-repeat left top;
}

#div-blog-kaitlin-box-nl-nl,#div-blog-kaitlin-box-nl-be{
	background:url('../images/meet_kaitlin_blog_nl-nl.png') no-repeat left top;
}

#div-blog-noelle-box-en-us,#div-blog-noelle-box-en-au,#div-blog-noelle-box-en-ca,#div-blog-noelle-box-en-uk,#div-blog-noelle-box-fr-fr,#div-blog-noelle-box-fr-be,#div-blog-noelle-box-fr-ca,#div-blog-noelle-box-fr-lu{
	background:url('../images/meet_noelle_blog_en-us.png') no-repeat left top;
}

#div-blog-noelle-box-es-es,#div-blog-noelle-box-es-mx{
	background:url('../images/meet_noelle_blog_es-es.png') no-repeat left top;
}

#div-blog-noelle-box-nl-nl,#div-blog-noelle-box-nl-be{
	background:url('../images/meet_noelle_blog_nl-nl.png') no-repeat left top;
}

#div-blog-text{
	height:420px;
	left:300px;
	overflow:auto;
	position:absolute;
	text-align:left;
	top:330px;
	width:466px;
}

#div-books-box{
	background:url('../images/books_box.png') no-repeat left top;
	height:860px;
	left:42px;
	position:absolute;
	top:50px;
	width:774px;
}

#div-books-links a{
	cursor:pointer;
	display:inline;
	float:left;
	height:180px;
	position:absolute;
	top:90px;
	width:148px;
}

#div-books-links a:hover{
	background-position:0px 0px;
}
#div-books-text{
	background:url('../images/books_text_box.png') #7d4199; 100% no-repeat fixed top left;
	height:480px;
	left:15px;
	position:absolute;
	top:300px;
	width:742px;
	overflow:auto;
}

#div-books-text p{
	color:#fff;
	font-size:15px;
	left:20px;
	line-height:21px;
	padding-bottom:15px;
	position:absolute;
	text-align:left;
	top:20px;
	width:700px;
}

#div-books-text p span{
	display:block;
	font-weight:bold;
	padding-bottom:15px;
}

#div-books-text p img{
	float:left;
	padding:0 20px 20px 0;
}

#div-close-btn{
position:absolute;
left:48.5%;
top:599px;
z-index:400;
display:none;
}

#div-closebutton{
	margin:0 0 10px 0;
}

#div-container{
	text-align:center;
	width:100%;
}

#div-content{
	background-color:#b989bc;
	position:relative;
	width:859px;
}

#div-country-chooser{
	background:#fff;
	font-size:9px;
	margin:0;
	padding:5px 10px;
	position:absolute;
	right:-100px;
	text-align:right;
	top:-35px;
	width:130px
}

.div-country-chooser-logout{
	right:0px !important;
}

#div-country-chooser a{
	color:#000;
	text-decoration:none;
}

#div-country-chooser a:visited{
	color:#000;
	text-decoration:none;
}

#div-country-chooser a:hover{
	color:#000;
	text-decoration:underline;
}

#div-country-chooser img{
	display:inline;
	margin:0;
	padding:0;
}

#div-ctrldialog{
	background:#fff;
	border:2px solid;
	display:none;
	font-size:14px;
	left:50%;
	line-height:20px;
	padding:10px;
	margin:0 0 0 -170px;
	position:absolute;
	top:240px;
	width:350px;
	z-index:100001;
}

#div-ctrldialog a{
	color:#dc0963;
}

#div-footer{
	background:url('../images/bg_footer.png') no-repeat left top;
	color:#fff;
	font-family:Rockwell, serif;
	font-size:15px;
	font-weight:bold;
	height:34px;
	padding:6px 0 0 0;
	width:859px;
}

#div-footer a{
	color:#fff;
	text-decoration:none;
}

#div-footer a:hover{
	color:#fff;
	text-decoration:underline;
}

#div-fun-box{
	background:url('../images/fun_box.png') no-repeat left top;
	height:1013px;
	left:42px;
	position:absolute;
	top:50px;
	width:774px;
}

#div-fun-box h5{
	color:#fff;
	font-size:26px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
}

#div-fun-games-box a, #div-fun-icons-box a, #div-fun-ss-box a, #div-fun-wp-box a{
	display:inline;
	float:left;
	height:115px;
	margin:24px 0 0 35px;
	padding:0;
	width:121px;
}

#div-fun-games-box{
	background:url('../images/fun_games_box.png') no-repeat left top;
	height:180px;
	left:57px;
	position:absolute;
	top:100px;
	width:659px;
}

#div-fun-icons-box{
	background:url('../images/fun_icons_box.png') no-repeat left top;
	height:180px;
	left:57px;
	position:absolute;
	top:715px;
	width:659px;
}

#div-fun-links{
	left:0px;
	position:absolute;
	top:930px;
}

#div-fun-links a{
	display:inline;
	float:left;
	height:59px;
	width:146px;
}

#div-fun-links a:hover{
	background-position:0px -59px;
}

#div-fun-ss-box{
	background:url('../images/fun_ss_box.png') no-repeat left top;
	height:180px;
	left:57px;
	position:absolute;
	top:305px;
	width:659px;
}

#div-fun-wp-box{
	background:url('../images/fun_wp_box.png') no-repeat left top;
	height:180px;
	left:57px;
	position:absolute;
	top:510px;
	width:659px;
}

#div-gallery{
	background:url('../images/products_gallery_box.png') no-repeat left top;
	height:528px;
	margin:0px auto;
	position:relative;
	top:46px;
	width:665px;
}

#div-header{
	background:url('../images/bg_header_en-us.png') no-repeat left top;
	height:321px;
	width:859px;
	vertical-align:bottom;
}


#div-header-code{
	left:590px;
	position:absolute;
	top:41px;
	z-index:5
}

#div-header-code a{
	display:inline;
	float:left;
}

#div-header-code a:hover{
	background-position:0px -29px;
}

#div-header-flash-block{
	background-position:0px 0px;
	z-index:0
}

#div-header-login{
	left:675px;
	position:absolute;
	top:41px;
	z-index:5;
}

#div-header-login p{
	margin:0;
	padding:0;
	position:relative;
	top:-12px;
}

#div-header-login a{
	color:#000;
	text-decoration:none;
}

#div-header-login a:visited{
	color:#000;
	text-decoration:none;
}

#div-header-login a:hover{
	color:#000;
	text-decoration:underline;
}

.div-header-logout{
	width: 170px;
}

/*
#div-header-login a{
	display:inline;
}

#div-header-login a:hover{
	background-position:0px 0px;
}
*/

#div-header-socialmedia{
    font-size:12px;
	font-weight:bold;
	left:230px;
	position:absolute;
	text-align:left;
	top:39px;
	z-index:5
}

#div-header-socialmedia a{
   color: #4d2f7f
}

#div-header-video-fr-fr{
	display:block;
	background: url('../images/video-fr.png') no-repeat left top;
	height:23px;
	left:730px;
	cursor:pointer;
	position:absolute;
	top:290px;
	width:68px;
	z-index:105;
}

#div-home-promo1-en,#div-home-promo1-fr,#div-home-promo1-es,#div-home-promo1-nl,#div-home-promo4-en{
	border:0px;
	height:341px;
	left:60px;
	position:absolute;
	top:50px;
	width:343px;
}

#video_overlay{
	background:none repeat scroll 0 0 #B989BC;
	display:none;
	height:355px;
	left:400px;
	opacity:0.8;
	position:absolute;
	top:45px;
	width:459px;
	z-index:9500;
	filter:alpha(opacity=80);
}

#home-video-wrapper{
	left:200px;
	position:relative;
	top:65px;
	z-index:50000;
	display:none;
}

#a-home-promo4-close{
	color:black;
	left:443px;
	position:absolute;
	text-decoration:none;
	top:5px;
	font-weight:bold;
}

#overlay-video{
	width:352px;
	height:288px
}

#a-home-promo4{
	background:none repeat scroll 0 0 blue;
	height:338px;
	left:60px;
	position:absolute;
	top:50px;
	width:341px;
	z-index:10000;
	opacity:0;
	filter:alpha(opacity=0);
}

#div-imgcaption{
	color:#c60070;
	font-size:16px;
	position:relative;
	top:-35px;
}

#div-imgcaption a:hover{
	text-decoration:underline;
}

#div-join-box{
	background:url('../images/join_box.png') no-repeat left top;
	height:1100px;
	left:42px;
	position:absolute;
	text-align:left;
	top:50px;
	width:773px;
}

#div-join-buttons{
 	left:30px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:590px;
	width:700px;
}

#div-yearbook-thumbs{
 	left:30px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:120px;
	width:700px;
}

#div-yearbook-thumbs2{
 	left:30px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:420px;
	width:700px;
}

div.ybfloat: left;
  }
  
div.ybfloat p {
   text-align: center;
   }

div.spacer {
  clear: both;
  }

div.spacer_yearbook{
	clear:both;
	height:1200px;
}

div.spacer_bfcbio{
	clear:both;
	height:980px;
}

#div-join-footer{
	background:url('../images/join_build_box_en-us.png') no-repeat left top;
	bottom:0px;
	height:142px;
	position:absolute;
	width:772px;
}

#div-join-footer a{
	display:inline;
	float:left;
}

#div-join-footer a:hover{
	background-position:0px -59px;
}

#div-join-header{
	text-align:center;
}
#div-join-subhead-clubkit{
	background:url(../images/club_kit.png);
	height:220px;
 	left:120px;	
	position:absolute;
	top:390px;
	width:549px;
}
#div-join-subhead-whatis{
	height:77px;
 	left:30px;	
	position:absolute;
	top:85px;
	width:707px;
}
#div-larrow{
	left:-35px;
	position:absolute;
	top:190px;
}

#div-login{
	line-height:26px;
	margin:0 0 10px 0;
	padding:0 65px 0 0;
	text-align:right;
}

#div-main{
	margin:0px auto;
	position:relative;
	width:860px;
}

#div-meet-addison-box-en-us,#div-meet-addison-box-en-au,#div-meet-addison-box-en-ca,#div-meet-addison-box-en-uk{
	background:url('../images/meet_addison_bio_en-us.png') no-repeat left top;
}

#div-meet-addison-box-es-es,#div-meet-addison-box-es-mx{
	background:url('../images/meet_addison_bio_es-es.png') no-repeat left top;
}

#div-meet-addison-box-fr-fr,#div-meet-addison-box-fr-be,#div-meet-addison-box-fr-ca,#div-meet-addison-box-fr-lu{
	background:url('../images/meet_addison_bio_fr-fr.png') no-repeat left top;
}

#div-meet-addison-box-nl-nl,#div-meet-addison-box-nl-be{
	background:url('../images/meet_addison_bio_nl-nl.png') no-repeat left top;
}

#div-meet-aliesha-box-en-us,#div-meet-aliesha-box-en-au,#div-meet-aliesha-box-en-ca,#div-meet-aliesha-box-en-uk,#div-meet-aliesha-box-nl-nl,#div-meet-aliesha-box-nl-be{
	background:url('../images/meet_aliesha_bio_en-us.png') no-repeat left top;
}

#div-meet-aliesha-box-es-es,#div-meet-aliesha-box-es-mx{
	background:url('../images/meet_aliesha_bio_es-es.png') no-repeat left top;
}

#div-meet-aliesha-box-fr-fr,#div-meet-aliesha-box-fr-be,#div-meet-aliesha-box-fr-ca,#div-meet-aliesha-box-fr-lu{
	background:url('../images/meet_aliesha_bio_fr-fr.png') no-repeat left top;
}

#div-meet-calista-box-en-us,#div-meet-calista-box-en-au,#div-meet-calista-box-en-ca,#div-meet-calista-box-en-uk,#div-meet-calista-box-nl-nl,#div-meet-calista-box-nl-be{
	background:url('../images/meet_calista_bio_en-us.png') no-repeat left top;
}

#div-meet-calista-box-es-es,#div-meet-calista-box-es-mx{
	background:url('../images/meet_calista_bio_es-es.png') no-repeat left top;
}

#div-meet-calista-box-fr-fr,#div-meet-calista-box-fr-be,#div-meet-calista-box-fr-ca,#div-meet-calista-box-fr-lu{
	background:url('../images/meet_calista_bio_fr-fr.png') no-repeat left top;
}

#div-meet-kaitlin-box-en-us,#div-meet-kaitlin-box-en-au,#div-meet-kaitlin-box-en-ca,#div-meet-kaitlin-box-en-uk{
	background:url('../images/meet_kaitlin_bio_en-us.png') no-repeat left top;
}

#div-meet-kaitlin-box-es-es,#div-meet-kaitlin-box-es-mx{
	background:url('../images/meet_kaitlin_bio_es-es.png') no-repeat left top;
}

#div-meet-kaitlin-box-fr-fr,#div-meet-kaitlin-box-fr-be,#div-meet-kaitlin-box-fr-ca,#div-meet-kaitlin-box-fr-lu{
	background:url('../images/meet_kaitlin_bio_fr-fr.png') no-repeat left top;
}

#div-meet-kaitlin-box-nl-nl,#div-meet-kaitlin-box-nl-be{
	background:url('../images/meet_kaitlin_bio_nl-nl.png') no-repeat left top;
}

#div-meet-noelle-box-en-us,#div-meet-noelle-box-en-au,#div-meet-noelle-box-en-ca,#div-meet-noelle-box-en-uk{
	background:url('../images/meet_noelle_bio_en-us.png') no-repeat left top;
}

#div-meet-noelle-box-es-es,#div-meet-noelle-box-es-mx{
	background:url('../images/meet_noelle_bio_es-es.png') no-repeat left top;
}

#div-meet-noelle-box-fr-fr,#div-meet-noelle-box-fr-be,#div-meet-noelle-box-fr-ca,#div-meet-noelle-box-fr-lu{
	background:url('../images/meet_noelle_bio_fr-fr.png') no-repeat left top;
}

#div-meet-noelle-box-nl-nl,#div-meet-noelle-box-nl-be{
	background:url('../images/meet_noelle_bio_nl-nl.png') no-repeat left top;
}


#div-meet-footer{
	position:absolute;
	top:770px;
}

#div-meet-footer a{
	display:inline;
	float:left;
}

#div-meet-footer a:hover{
	background-position:0px -59px;
}
#div-container-center{
	height:67px;
	position:absolute;
	top:47px;
	width:857px;
	left:0;
	
	
}

#div-meet-header{
	height:66px;
	margin:0 auto;
	position:relative;
	top:0;
	width:856px;
}
.div-center-flash{
	position:absolute;
	left:0;
	
	
}

#div-flash-player{
	position:absolute;
	top:125px;
	height:800px;
	margin:0 auto;
	width:858px;
	min-width:858;
	left:0;
	right:0;

}

#div-meet-header a{
	color:#fff;
	display:inline;
	font-weight:bold;
	margin:0 5px 0 0;
	position:relative;
	top:10px;
}

#div-meet-header a:hover{
	text-decoration:underline;
}

#div-nav{
	left:52px;
	position:absolute;
	top:287px;
	z-index:100;
}

#div-nav-row1{
	height:32px
}

#div-nav-row1 a, #div-nav-row2 a{
	display:inline;
	float:left;
}

#div-nav-row1 a:hover{
	background-position:0px 0px;
}

#div-nav-row2 a:hover{
	background-position:0px -38px;
}

#div-nav-row2{
	left:80px;
	position:relative;
	top:0px;
}

#div-password1{
	width:300px
}

#div-password2{
	width:300px
}

#div-products-box{
	background:url('../images/products_box.png') no-repeat left top;
	height:634px;
	left:42px;
	position:absolute;
	text-align:center;
	top:50px;
	width:772px;
}

#div-products-box a:hover{
	background-position:0px 0px;
}

#div-products-header a{
	color:#fff;
	float:none;
	font-size:26px;
	font-weight:bold;
	position:relative;
	top:18px;
}

#div-products-header a:hover{
	text-decoration:underline;
}

#div-products-links{
	left:0px;
	position:absolute;
	top:550px;
}

#div-products-links a{
	display:inline;
	float:left;
	height:59px;
	width:146px;
}

#div-products-links a:hover{
	background-position:0px -59px;
}

#div-rarrow{
	left:674px;
	position:absolute;
	top:190px;
}

#div-spacer1{
	height:4px;
	margin:0;
	padding:0;
	width:859px;
}

#div-spacer2{
	float:left;
	height:4px;
	margin:0;
	padding:0;
	width:780px;
}

#div-submit{
	margin:5px 0 10px 0;
}

#div-submit a{
	background:#fff;
	border:1px solid #dc0963;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
}

#div-username1{
	width:300px
}

#div-username2{
	width:300px
}

#div-video-box{
	background:#fff;
	border:2px solid;
	display:none;
	font-size:14px;
	left:50%;
	padding:10px;
	margin:0 0 0 -250px;
	position:absolute;
	top:180px;
	width:500px;
	z-index:200;
	height:260px;
}

#div-video-box a{
	color:#dc0963;
}

#div-wheretobuy-box-en-us,#div-wheretobuy-box-en-au,#div-wheretobuy-box-en-ca,#div-wheretobuy-box-en-uk,#div-wheretobuy-box-es-mx,#div-wheretobuy-box-fr-fr,#div-wheretobuy-box-fr-be,#div-wheretobuy-box-fr-ca,#div-wheretobuy-box-fr-lu{
	background:url('../images/wheretobuy_box.png') no-repeat left top;
	height:635px;
	left:42px;
	position:absolute;
	top:50px;
	width:772px;
}

#div-wheretobuy-box-es-es{
	background:url('../images/wheretobuy_box_es-es.png') no-repeat left top;
	height:635px;
	left:42px;
	position:absolute;
	top:50px;
	width:772px;
}

#div-wheretobuy-box-nl-be{
	background:url('../images/wheretobuy_box_nl-be.png') no-repeat left top;
	height:635px;
	left:42px;
	position:absolute;
	top:50px;
	width:772px;
}

#div-wheretobuy-box-nl-nl{
	background:url('../images/wheretobuy_box_nl-nl.png') no-repeat left top;
	height:635px;
	left:42px;
	position:absolute;
	top:50px;
	width:772px;
}

#h-books-header{
	color:#fff;
	font-size:26px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:18px;
}

#h-fun-header{
	color:#fff;
	font-size:34px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:15px;
}

#h-fun-games-header, #h-fun-icons-header, #h-fun-ss-header, #h-fun-wp-header{
	top:8px;
}

#h-join-about{
	color:#fff;
	font-size:34px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:15px;
}
#h-yearbook-header{
	color:#fff;
	font-size:34px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:15px;
}

#h-meet-header{
	color:#fff;
	font-size:26px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:5px;
}

#h-products-header{
	color:#fff;
	font-size:34px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:15px;
}

#h-wheretobuy-header{
	color:#fff;
	font-size:34px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:15px;
}

#p-blog-text{
	font-size:14px;
	line-height:20px;
	width:430px;
}

#p-books-text-addison{
}

#p-books-text-calista{
	display:none;
}

#p-books-text-kaitlin{
	display:none;
}

#p-books-text-twins{
	display:none;
}

#p-home-books-tab, #p-home-products-tab, #p-home-secret-tab{
	color:#551a8b;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	left:565px;
	margin:0px;
	padding:0px;
	position:absolute;
	text-align:left;
	width:230px;
}

#p-home-books-tab a, #p-home-products-tab a, #p-home-secret-tab a{
	color:#551a8b;
}

#p-home-books-tab{
	top:85px;
}

#p-home-products-tab{
	top:210px;
}

#p-home-secret-tab{
	top:320px;
}

#p-join-info{
	font-size:16px;
	left:30px;
	line-height:22px;
	position:absolute;
	text-align:left;
	top:150px;
	width:700px;
}

#d-login-welcome{
	font-size:11px;
	font-weight:normal;
	position:relative;
	left: 10px;
	top: -4px;
}

#d-myaccount{
	clear:both;
	display:block;
	font-size:11px;
	font-style:normal;
	margin:0 auto;
	position:relative;
	top:-4px;
	width:100%;
	text-align:left;
	left: 10px;
}

.d-login-welcome-logout{
	text-align:left;
	float:left;
}

#p-meet-text{
	font-size:15px;
	left:30px;
	line-height:22px;
	position:absolute;
	text-align:left;
	top:380px;
	width:700px;
}

#sp-join-info-hdr{
	font-weight:bold;
}



/* END SELECTOR ELEMENTS */


/*----------------------OVERLAY REGISTRATION--------------------*/
#overlay-wrapper{
	background-color:black;
	opacity:.76;
	filter:alpha(opacity=0);
	position:absolute;
	z-index:2000;
	display:none;
	height: 1135px;
	width:100%;
	overflow-x:hidden;
	left:0;
}

/*----------------------Wizard--------------------*/
#wizard-box{
	display:none;
	height:1135px;
	left:0;
	position:absolute;
	width:100%;
	z-index:15000000;
}

#wizard-dialog{
	background-color:#D5B1d1;
	border:4px solid #9F004A;
	height:auto;
	min-height: 250px;
	margin:0 auto;
	position:relative;
	top:40px;
	width:600px;
	z-index:2006;
}

#div-wizard {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}
#div-wizard span { font-size: 11px; width: 120px; float:left; }

#div-wizard ul {
	list-style-type:none;
	margin:0 auto;
	width:300px;
}


#wizard-content-email, #wizard-content-username, #wizard-content-combo {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	display:none;
}
#wizard-confirm-email, #wizard-confirm-username, #wizard-confirm-combo {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	display:none;
}

#wizard-error {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: red;
	display:  none;
}

.wizard-input { background: #FFF; border: 1px solid #9F004A; width:150px }


#ul-wizard-user-info li, #ul-wizard li {
	border:1px solid #9F004A;
	float:left;
	left:10px;
	margin-right:5px;
	padding:0 4px;
	position:relative;
	text-align:center;
	width:auto;
}

.title {
	background-color:#9F004A;
	color:white;
	height:25px;
	text-align:left;
	padding-left: 1%;
	width:99%;
}



/*--------- Registration Dialog Wrapper---------*/
#overlay-loginregister {
	background:white;
	border:2px solid;
	display:none;
	font-size:14px;
	left:50%;
	line-height:20px;
	padding:10px;
	margin:0 0 0 -170px;
	position:absolute;
	top:100px;
	width:340px;
	z-index:200000;
	text-align:center;
}

#overlay-box{
	display:none;
	height:1135px;
	left:0;
	position:absolute;
	width:100%;
	z-index:15000000;
}

#overlay-dialog{
	background-color:#D5B1d1;
	border:4px solid #9F004A;
	height:230px;
	margin:0 auto;
	position:relative;
	top:40px;
	width:385px;
	z-index:2006;
}

#dialog-header{
background-color:#9F004A;
height:25px;
}

#dialog-content{
height:140px;
}

#dialog-content-2{
display:none;
}

#user-info-signup{
float:left;
height:100%;
left:5px;
margin:0;
padding:0;
position:relative;
width:45%;
}

#dialog-reg-complete{
	display: none;
	background-color: #CFCFCF;
}

#user-location-signup , #user-optins{
float:left;
height:45%;
left:35px;
margin:0;
padding:0;
position:relative;
width:45%;
}

#user-optins{
	width:20%;
	height:56%;
}

.li-user-info , .li-user-news{
clear:both;
left:20px;
list-style:none outside none;
position:relative;
top:30px;
margin:0 0 7px;
}

#span-news{
float:left;
font-size:11px;
left:19px;
position:relative;
top:5px;
}

.li-user-news{
top:8px;
}

.span-desc{
float:left;
position:relative;
text-align:left;
width:90px;
margin:3px 4px 0 0;
}

.span-signup-basic{
	font-size:12px;
	font-family:verdana;
}

.span-signup-news{
float:left;
font-size:10px;
position:relative;
}

.input-signup{
	/*border:1px solid #B60050;*/
	height:14px;
}

.input-checkbox{
float:left;
margin:5px 5px 0;
position:relative;
}

.gender-types{
font-size:9px;
position:relative;
right:6px;
top:-2px;
}

#input-signup{
position:relative;
width:180px;
}

#dialog-title{
	float:left;
	font-size:13px;
	left:5px;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	top:4px;
	width:252px;
	color:white;
	font-weight:bold;
}

#dialog-close{
}

#dialog-desc{
	float:left;
	font-size:12px;
	height:105px;
	left:6px;
	margin:0;
	padding:0 5px;
	position:relative;
	text-align:left;
	top:10px;
	width:360px;
}

#dialog-dob{
float:left;
font-family:verdana;
font-size:12px;
left:11px;
margin:0;
padding:0;
position:relative;
text-align:center;
top:15px;
width:95px;
}

#dialog-date{
	border:1px solid;
	float:left;
	font-family:verdana;
	font-size:12px;
	left:30px;
	position:relative;
	text-align:center;
	top:15px;
	width:95px;
	border:1px solid #AFAFAF;
}

#calendar {
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #DC0963;
	color:#DC0963;
	cursor:pointer;
	float:left;
	font-family:verdana;
	font-size:12px;
	left:50px;
	position:relative;
	top:15px;
}

#dialog-calendar{
	display:block;
	height:205px;
	margin:0 auto;
	position:relative;
	right:81px;
	width:600px;
	z-index:9009;
	top:66px;
}


#dialog-bottom{
	height:30px;
	position:relative;
	top:15px;
}

#btn-next {
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #DC0963;
	color:#DC0963;
	float:right;
	font-family:verdana;
	font-size:12px;
	position:relative;
	right:69px;
	text-align:center;
	top:5px;
	width:65px;
}

.btn-close {
	text-decoration:none;
	font-size: 16px;
	position:relative;
	float:right;
	margin:-4px 0;
	top:0;
	width:25px;
	color:white;	
	cursor:pointer;	
	list-style-type:none;
}

#login_register-wrapper{
height:140px;
position:absolute;
width:2300px;
z-index:15;
display:none;
}

#allpages-login_register-wrapper{
	height:145px;
	position:absolute;
	width:100%;
	top: -80px;
	z-index: 304;
}

#allpages-register-wrapper{
	position:absolute;
	width: 926px;
	z-index: 306;
	
}

#homepage-login_register_box{
height:145px;
position:relative;
width:926px;
z-index:4;
left:688px;
}

#allpage-login_register_box{
height:25px;
position:absolute;
width:100%;
z-index:2000;
display:none;
}

.allpages-login_register_overwrite{
left:255px !important;
}

.homepage-login , .homepage-reg , .homepage-p{
display: none;
float:left;
height:20px;
left:569px;
position:relative;
top:77px;
width:auto;
z-index:1200;
font-family:verdana;
font-size:14px;
padding-left:2px;
padding-right:2px;
color: #e81b54;
}

/*----------Reg Complete----------*/
#dialog-reg-complete{
	background:#D4B1D1;
	border:4px solid #9F004A;
	display:none;
	font-family:verdana;
	font-size:10px;
	height:200px;
	margin:0 auto;
	position:relative;
	width:300px;
}
#reg-complete-header{
	background: #9F004A;
	height:20px;	
}

#reg-complete-close{
}

#reg-complete-header p{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0;
	padding:0 2px;
	font-size:12px;
}
#reg-complete-wrapper{
	position:relative;
	top:10px;
}

#reg-complete-info{
	list-style-type:none;	
	margin:0 5px;
	padding:0;
}

#p-reg-complete{
	margin:0 5px;
	padding:5px 0;
	text-align:left;
	font-size:12px;
}

#reg-complete-info li{
	margin:5px 0;
	text-align:left;
	font-size:12px;
}

#complete-btn{
	position:relative;
	top:15px;
}

.span-reg-complete{
	border: 1px solid #B60050;
	width:110px;
	text-align:right;
}

.span-complete{
	float:left;
}

#reg-save {
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #DC0963;
	color:#DC0963;
	left:25px;
	position:relative;
}
/*------------Login Overlay Starts---------------*/
#overlay-login	{
	font-family:verdana;
	font-size:12px;
	position:absolute;
	top:35px;
	width:100%;
	z-index:2008;
}

/*-----DIALOG-------------*/
#logon-wrapper{
	display:none;
	left:0;
	position:relative;
	z-index: 1000;
}

#login-dialog-wrapper{
	display: none;
	margin: 0 auto;
}

/*-------Logon Dialog-------*/
#logon-dialog{
background-color:#D5B1d1;
	border:4px solid #9F004A;
height:175px;
margin:0 auto;
position:relative;
width:300px;
}

#logon-dialog-header{
	background:none repeat scroll 0 0 #B60050;
	height:20px;
	position:relative;
	top:0;
}

.dialog-icon{
	float:left;
	width:13px;
	height:20px;
}
#ul-logon-signin{
	list-style-type:none;
	margin:0;
	padding:0;
}

#ul-login-forgot{
	font-size:9px;
	font-weight:bold;
	left:10px;
	list-style-type:none;
	margin:0;
	padding:0;
}



#logon-header-left{
	color:white;
	float:left;
	font-weight:bold;
	left:15px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	text-align:left;
	top:1px;
	width:100px;
}

#logon-header-close{
}

#logon-signin{
	position: relative;
	top:25px;
	height: 125px;
}

.span-logon-signin{
	color:#B60050;
	float:left;
	margin:0 10px 0 0;
	padding-left:2px;
	text-align:left;
	min-width: 70px;
}

.li-logon-signin{
	margin-bottom:5px;
	padding-left:10px;
}
.input-logon-signin{
	border:1px solid #B60050;
	position:relative;
	right:13px;
}
.li-logon-forgot{
	margin-bottom:5px;
	padding-left:10px;
	text-align:left;
}



#a-logon-forgot , #a-logon-register{
	color:black;
	text-decoration:none;
}

#btn-logon {
	background-color:#FFFFFF;
	border:2px solid #DC0963;
	color:#DC0963;
	left:102px;
	position:relative;
	top:5px;
}
/*---------Forgot Login-----------*/
#forgot-wrapper{
	display:none;
	position:relative;
	width:100%;
}

#div-forgot{
	border:4px solid #9F004A;
	color:black;
	font-family:verdana;
	height:252px;
	margin:0 auto;
	position:relative;
	width:300px;
}
#forgot-header{
	background: #B60050;
	margin:0;
	padding:0;
	height: 25px;	
	list-style-type: none;
	font-size: 12px;
	color:#ffffff;
}
#div-forgot-content{
	background:none repeat scroll 0 0 #D5B1D1;
	height:227px;
}
#p-forgot-desc{
	margin:0;
	padding:10px;
	font-size: 12px;
	text-align:left;
}

#forgot-header-left{
	float:left;
	font-weight:bold;
	left:4px;
	position:absolute;
}
#forgot-header-right{
	float:right;
}
#forgot-password-close{
}
#forgot-content{
	margin:0;
	padding:0;
	list-style-type: none;
	font-size: 12px;
}

#forgot-content li{
	padding: 2px 10px;
	text-align: left;
}

.input-forgot-password{
	border: 1px solid #B60050;
}

#password-match{
display:block;
left:104px;
position:relative;
width:179px;
}

.clear{
	clear:both;
}

.clear-left{
	
	clear:left;
}

#forgot-submit{
	background:none repeat scroll 0 0 #9F004A;
	/*border:2px solid #FFFFFF;*/
	color:#FFFFFF;
	left:104px;
	position:absolute;
	top:215px;
}

#input-forgot{
	border: 1px solid #AFAFAF;
	width: 150px;
}


/*-----DIALOG///My Account Section ------*/
#div-myacct{
	background-color:#D5B1D1;
	border:4px solid #9F004A;
	height:400px;
	margin:0 auto;
	width:620px;
	position:relative;
	display:block;
}

#div-myacct-wrapper{
	padding:10px 10px;
	margin:0;
	float:left;
	font-size: 11px;
}

#myacct-header{	
	background:none repeat scroll 0 0 #9F004A;
	font-size:12px;
	height:20px;
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
	z-index:1000;
}

#myacct-header-left{
	color:white;
	float:left;
	font-weight:bold;
	list-style-type:none;
	margin:0 5px;
	padding:0;
	position:relative;
	text-align:left;
	top:0px;
	width:550px;
}

#myacct-header-text{
	color:white;
	font-weight:bold;
	padding-left:5px;
}

#login-li-dialog-close{
	float:right;
	list-style-type:none;
	position:relative;
	right:2px;
	text-decoration:none;
	color:#ffffff;
}

#login-a-dialog-close{
	text-decoration:none;
	color:#ffffff;
}

.login-li-dialog-header{
	list-style-type:none;	
}

#login-ul-dialog-header {
	background:none repeat scroll 0 0 #9F004A;
	height:20px;
	margin:0;
	padding:0;
	position:relative;
}

#product-website{
	color:#B60050;
	float:left;
	font-family:verdana;
	font-size:15px;
	height:50px;
	left:10px;
	position:relative;
	top:4px;
}

#ul-products{
	list-style:none;
	width:auto;
	height:285px;
}

.li-products{
	width:100px;
	float:left;
	margin:11px 11px 12px 14px;
	padding:0;
	list-style:none;
}

#sort-by-website{
	position: relative;
	float:right;
	width:auto;
	border:1px solid #B60050;
	right:-100px;
	padding:0;
	margin:0;
	filter:alpha( opacity = 100 );
}

#see-other-brands{
	position: relative;
	float:right;
	right:150px;
	padding:0;
	margin:0;
	font-size:11px;
}

/*-------Dialog Menu-------*/
#div-myacct-menu{
	font-size:10px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	top:31px;
}
#ul-myacct-menu{
	font-size:10px;
	height:16px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ul-myacct-menu li {
	border:1px solid #9F004A;
	float:left;
	left:10px;
	margin-right:5px;
	padding:0 4px;
	position:relative;
	text-align:center;
	width:auto;
}

#ul-myacct-menu a{
	text-decoration: none;
	color:black;
}

#menu-edit{
	left:105px;
	position:absolute;
	text-decoration:underline;
	left:250px !important;
	border:none !important;
}

.menu-active{
	background: #e3e3e3;
	display:block;
	opacity:1;
	filter:alpha( opacity=100 );
}

.menu-nonactive{
	background: #ffffff;
	display:block;
	opacity:1;
	filter:alpha( opacity=100 );
}

/*------Userpage------*/
.div-login-wrapper{
	background:none repeat scroll 0 0 white;
	
}

.wrapper{
	display: none;
	height:325px;
	position:relative;
	top:28px;
	border-top:1px solid gray;
	background:white;
	overflow-y:scroll;
}

.show{
	display:block;
	border-top:1px solid #9F004A;
	background:#D5B1D1;
}

/*------MYAccount info-------*/
#myaccount{
	display:inline;
}

#reg-signup-country, #reg-signup-state {
	width: 150px;
}

#div-myacct-info{
	float:left;
	left:15px;
	position:relative;
	top: 20px;
}
.ul-myacct-desc{
	list-style-type: none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	top:5px;
}

#ul-myacct-news{
	list-style-type: none;
	margin:0;
	padding:0;
	text-align:left;
}

.li-myacct-desc{
	margin-bottom:10px;
	text-align:left;
}

.li-password-confirm{
	display:none;
}

.input-myacct-info{
	/*border: 1px solid #9F004A;*/	
	color:black;
	filter:alpha( opacity = 100 );
}
.span-myacct-desc{
	float:left;
	margin:0 10px 0 0;
	padding-left:2px;
	width:90px;
	clear:both;
}

/*----Location-----*/
#div-myacct-location{
	position:relative;
	right:25px;
	float: right;
	margin:10px 10px;
	width:265px;
	font-size: 11px;
}

.span-myacct-news{
	margin:0 10px 0 0;
	padding-left:2px;
	position:relative;
	text-align:left;;
	width:90px;
}

.li-myacct-news{
	margin: 5px 3px;
	text-align:left;
}

/*-------Save--------*/
#div-myacct-save{
	position:relative;
	top:25px;
}

#ul-myacct-save{
	height:20px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.li-myacct-save{
	float:left;
	left:400px;
	margin-right:15px;
	position:relative;
}

.button-myacct-save{
	background-color:#DC0963;
	border:2px solid #DC0963;
	color:#FFFFFF;
	width:90px;
	position:relative;
	filter:alpha( opacity = 100 );
}

#choose-country,#choose-state{
	filter:alpha( opacity = 100 );
}

/*-------MyAccount Products*/
#div-myacct-product
{
	width:600px;
	height: 300px;
	position: relative;
	margin: 0 auto;
	top: 10px;
	overflow: hidden;
}

.div-product-image{
	width:100px;
	height:auto;
	border:4px solid gray;
	float: left;
	margin: 5px 5px;
	filter:alpha( opacity = 100 );
}
/*-------MyAccount Scores*/
#div-myacct-scores
{
	width:600px;
	height: 300px;
	position: relative;
	margin: 0 auto;
	top: 10px;
	overflow: hidden;
	display:none;
}

#ul-scores-menu, .ul-scores{
	border:1px solid #AFAFAF;
	height:17px;
	list-style-type:none;
	margin:0 0 5px;
	padding:0;
	position:relative;
	width:550px;
}

.li-scores{
	float:left;
	padding-left:2px;
	text-align:left;
	width:160px;
}

/*---------My Children-----------*/
#ul-mychildren-buttons{
	padding:0;
	margin:0;
	list-style-type:none;
}

#ul-mychildren-info, #ul-mychildren-sites, #ul-mychildren-save{
height:105px;
list-style-type:none;
margin:0;
padding:0;
position:relative;
top:5px;
}

.li-children, #ul-mychildren-sites li{
	float:left;
	padding:2px 5px 5px 5px;
}

#ul-mychildren-info span, #ul-mychildren-sites span{
	font-family:verdana;
	font-size:10px;
	padding:5px;
}

#ul-mychildren-sites p{
	margin:0;
	padding-left:5px;
	font-weight:bold;
	text-align:left;
	font-size:10px;
}

.li-mychildren-buttons{
	float:left;
	padding: 0 5px;
}

.input{
	border: 1px solid #AFAFAF;
	width:95px;
	filter:alpha( opacity = 100 );
}

#p-mychildren{
	padding-left:10px;
	margin: 0;
	text-align:left;
	font-size: 11px;
}

/*------------Activities--------------*/
#div-activities{
	position:relative;
	top:15px;
	font-size: 11px;
}

#ul-activities-name, #ul-activities-products, #ul-activities-sites{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}

.li-activities{
	padding:2px 10px;
}

#activities-name, #activities-products, #activities-sites{
	border: 1px solid #9F004A;
}

.input-activities{
	width: 500px;
}

.clear{
	clear: both;
}

