/* BEGIN NATURAL ELEMENTS */

*{
	padding:0;
	margin:0;
	border: none;
}

body{
	background-repeat: no-repeat;
	width: auto;
	height: 100%;
	font-family: verdana;
	/*overflow-x:hidden;*/
	margin:0;
}


body.mainhomepage{
	background-image:url(../images/!Background!.jpg);
	background-position:  left top;
}

body.allpages{
	background-image:url(../images/!Homepage_wo_2clouds.jpg);
	background-position: center top;
	height:1135px;
	width: 100%;
	text-align:center;
}

body.coming-soon-bkg{
	background-image:url(../images/bb_bkgrnd.jpg);
}

/* END OF NATURAL ELEMENT */

#main{
	display:block;
	z-index:1;
	position:relative;
}

#div-wrapper{
	margin:0 auto;
	width: 926px;
	position: relative;
	text-align:left;
	top: 80px;
}

#cloud-wrapper{
	width:100%;
	height: 220px;
	position:absolute;	
}

#div-flash-detection{	
	display:none;	
	position:relative;
	margin:0 auto;
	width:400px;
	top:200px;
	text-align:center;
}

#cloud-container{
	position:absolute;
	top:-81px;
	width:926px;
	z-index:300;
}

#cloud-wtb-en{
	background:url("../images/wtb_cloud_en.png") repeat scroll 0 0 transparent;
	height:101px;
	left:299px;
	position:absolute;
	top:5px;
	width:174px;
}

#cloud-wtb-it{
	background:url("../images/wtb_cloud_it-it.png") repeat scroll 0 0 transparent;
	height:101px;
	left:299px;
	position:absolute;
	top:0px;
	width:174px;
}

#cloud-wtb-de{
	background:url("../images/wtb_cloud_de-de.png") repeat scroll 0 0 transparent;
	height:101px;
	left:299px;
	position:absolute;
	top:4px;
	width:174px;
}

#cloud-wtb-es{
	background:url("../images/wtb_cloud_es.png") repeat scroll 0 0 transparent;
	height:101px;
	left:299px;
	position:absolute;
	top:5px;
	width:174px;
}

#cloud-wtb-nl{
	background:url("../images/wtb_cloud_nl.png") repeat scroll 0 0 transparent;
	height:101px;
	left:299px;
	position:absolute;
	top:5px;
	width:174px;
}

#cloud-facebook, #cloud-facebook-es, #cloud-facebook-uk{
	height:35px;
	left:74px;
	position:absolute;
	top:70px;
	width:45px;
}
#cloud-twitter, #cloud-twitter-es{
	height:36px;
	left:112px;
	position:absolute;
	top:26px;
	width:37px;
}

#cloud-youtube,#cloud-youtube-es{
	height:35px;
	left:153px;
	position:absolute;
	top:66px;
	width:35px;
}
#hyves{
	height:35px;
	left:77px;
	position:absolute;
	top:35px;
	width:35px;
}

#right-cloud-nl #cloud-youtube{
	height:35px;
	left:151px;
	position:absolute;
	top:68px;
	width:35px;
}
#right-cloud-nl #cloud-twitter{
	height:35px;
	left:130px;
	position:absolute;
	top:22px;
	width:35px;
}
#right-cloud-nl #cloud-facebook{
	height:35px;
	left:96px;
	position:absolute;
	top:80px;
	width:35px;
}

#cloud-logo{
	top:1px;
	position:relative;	
	z-index: 200;
	width:306px;
	height:180px;
	left:0px;
}

#time-to-play{
	background-image:url("../images/time-to-play-logo.png");
	display:none;
	height:157px;
	left:795px;
	position:absolute;
	top:573px;
	width:157px;
}

#right-cloud{
	background-image:url("../images/cloud5.png");
	height:138px;
	left:500px;
	position:absolute;
	top:-6px;
	width:239px;
	z-index:100;
}

#right-cloud-nl{
	background-image:url("../images/cloud5-nl.png");
	height:138px;
	left:500px;
	position:absolute;
	top:-6px;
	width:239px;
	z-index:100;
}

.main-wrapper{
	height:924px;
	margin:0 auto;
	position:absolute;
	width:926px;
	z-index:-5;
}

#home-wrapper{
	border: 1px solid black;
	position:relative;
	margin: 0 auto;
	width:926px;
	height:924px;
}

#menu_bar{
	display:inline;
	float:left;
	margin:0 auto;
	padding:0;
	position:absolute;
	top:-81px;
	left:-90px;
	z-index:200;
	
}

.div-content-container{
	height:924px;
	margin:0 auto;
	position:relative;
	text-align:center;
	top:13px;
	width:926px;
}
#home-secretcode-wrapper{
	height:350px;
	left:800px;
	position:absolute;
	top:326px;
	width:700px;
	z-index:1000;
	display:none;
}
#allpage-secretcode-wrapper{
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:200px;
	width:700px;
	z-index:10000;
}

#div-secretcode{
	background:url("../images/secretcode.png");
	width:700px;
	height:350px;
	position:absolute;
	z-index:500;
}
#secretcode-content{
	margin:0 auto;
	position:relative;
	top:180px;
	width:300px;
}

#secretcode-content input{
	border:1px solid #E81A5C;
	height:24px;
	width:230px;
}
#codeSubmit{
	background:none repeat scroll 0 0 #E81A5C;
	color:#FFFFFF;
	font-weight:bold;
	height:26px;
	position:relative;
	top:1px;
	width:60px;
}
#code_close_btn{
	height:20px;
	position:absolute;
	right:10px;
	top:15px;
	width:20px;
}

#allpage-interstitial-en{
	background-image:url("../images/interstitial_bg.png");
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:300px;
	width:700px;
	z-index:5000;
}

#allpage-interstitial-it{
	background-image:url("../images/interstitial_bg.png");
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:300px;
	width:700px;
	z-index:5000;
}

#allpage-interstitial-it{
	background-image:url("../images/interstitial_bg_it-it.png");
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:300px;
	width:700px;
	z-index:5000;
}

#allpage-interstitial-de{
	background-image:url("../images/interstitial_de-de.png");
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:300px;
	width:700px;
	z-index:5000;
}

#allpage-interstitial-es{
	background-image:url("../images/interstitial_bg-es.png");
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:300px;
	width:700px;
	z-index:5000;
}
#allpage-interstitial-nl{
	background-image:url("../images/interstitial_bg-nl.png");
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:300px;
	width:700px;
	z-index:5000;
}
#allpage-interstitial-fr{
	background-image:url("../images/interstitial_bg_fr-ca.png");
	display:none;
	height:350px;
	left:113px;
	position:absolute;
	top:300px;
	width:700px;
	z-index:5000;
}

#home-interstitial-en{
	background-image:url("../images/interstitial_bg.png");
	display:none;
	height:350px;
	left:800px;
	position:absolute;
	top:326px;
	width:700px;
	z-index:1000;
}

#home-interstitial-it{
	background-image:url("../images/interstitial_bg.png");
	display:none;
	height:350px;
	left:800px;
	position:absolute;
	top:326px;
	width:700px;
	z-index:1000;
}
#home-interstitial-es{
	background-image:url("../images/interstitial_bg-es.png");
	display:none;
	height:350px;
	left:800px;
	position:absolute;
	top:326px;
	width:700px;
	z-index:1000;
}

#home-interstitial-de{
	background-image:url("../images/interstitial_de-de.png");
	display:none;
	height:350px;
	left:800px;
	position:absolute;
	top:326px;
	width:700px;
	z-index:1000;
}
#home-interstitial-nl{
	background-image:url("../images/interstitial_bg-nl.png");
	display:none;
	height:350px;
	left:800px;
	position:absolute;
	top:326px;
	width:700px;
	z-index:1000;
}
#home-interstitial-fr{
	background-image:url("../images/interstitial_bg_fr-ca.png");
	display:none;
	height:350px;
	left:800px;
	position:absolute;
	top:326px;
	width:700px;
	z-index:1000;
}

.inter-yes{
	left:200px;
	position:absolute;
	top:287px;
	width:124px;
	height:79px;
}

.inter-no{
	left:380px;
	position:absolute;
	top:288px;
	width:123px;
	height:79px;
}
#interstitial-yes-en{
	background-image:url("../images/inter_butt_agree.png");
}
#interstitial-no-en{
	background-image:url("../images/inter_butt_cancel.png");
}
#interstitial-yes-de{
	background-image:url("../images/inter_butt_agree_de-de.png");
}
#interstitial-no-de{
	background-image:url("../images/inter_butt_cancel_de-de.png");
}
#interstitial-yes-es{
	background-image:url("../images/inter_butt_agree-es.png");
}
#interstitial-no-es{
	background-image:url("../images/inter_butt_cancel-es.png");
}
#interstitial-yes-nl{
	background-image:url("../images/inter_butt_agree-nl.png");
}
#interstitial-no-nl{
	background-image:url("../images/inter_butt_cancel-nl.png");
}

#interstitial-yes-it{
	background-image:url("../images/inter_butt_agree-it.png");
}
#interstitial-no-it{
	background-image:url("../images/inter_butt_cancel-it.png");
}
#interstitial-yes-fr{
	background-image:url("../images/inter_butt_agree_fr-ca.png");
}
#interstitial-no-fr{
	background-image:url("../images/inter_butt_cancel_fr-ca.png");
}


/*-------------BACKGROUND FRAME FOR BITTY---------------*/

#fun, #video, #goldenbuttonsweeps{
		background-image:url('../images/framecork1.png');
		background-repeat: no-repeat;
}



/*#meet{
		background-image:url('../images/framecork1.png');
		background-repeat: no-repeat;
}*/

#bio, #productinfo{
	background-image:url('../images/frame.png'); 
	background-repeat: no-repeat;
}

#town_en-us{
	background-image:url('../images/!Lala_BG2.jpg');
	background-repeat: no-repeat;
}

#town_en-uk{
	background-image:url('../images/!Lala_BG2.jpg');
	background-repeat: no-repeat;
}

#town_it-it{
	background-image:url('../images/!Lala_BG2_It.png');
	background-repeat: no-repeat;
}

#town_de-de{
	background-image:url('../images/!Lala_BG2_de.png');
	background-repeat: no-repeat;
}

#town_nl-nl{
	background-image:url('../images/!Lala_BG2_Du.png');
	background-repeat: no-repeat;
}
#town_nl-be{
	background-image:url('../images/!Lala_BG2_Du.png');
	background-repeat: no-repeat;
}

#town_es-es{
	background-image:url('../images/!Lala_BG2_Sp.png');
	background-repeat: no-repeat;
}

#town_fr-ca{
	background-image:url('../images/!Lala_BG2_Fr.png');
	background-repeat: no-repeat;
}

#town_fr-fr{
	background-image:url('../images/!Lala_BG2_Fr.png');
	background-repeat: no-repeat;
}

#catalog{
	
	background-image:url('../images/framecatalog.png');
	background-repeat: no-repeat;
}

#where-to-buy{
	background-image:url('../images/wtb-frame.png');
	background-repeat: no-repeat;
}
#faq{
	background-image:url('../images/frame.png');
	background-repeat: no-repeat;
}
#contest{
	background-image:url('../images/contest_frame_v5.png');
	background-repeat: no-repeat;
}
#lalaloopsymap{
	background-image:url('../images/lalaloopsy_map_bg.png');
	background-repeat: no-repeat;
}

#wheretobuy-img{
	position:absolute;
	right:45px;
	top:155px;
}
#saharasweeps{
	background-image:url('../images/sahara/framesahara.png');
}

/*------------------BITTYFUN PAGE--------------------*/

#fun_content_old{
	display:block;
	left:15px;
	position:relative;
	/* New top:121px; */
	top:219px;
	width:875px;
	z-index:2000;
}

#fun_content{
	display:block;
	left:15px;
	position:relative;
	top:121px;
	width:875px;
	z-index:4000;
}
#fun_landpage{
	position:relative;
	width:896px;
}
#div-fun-objGames{
	position:relative;
	width:896px;	
}
#div-fun-posters{
	position:relative;
	width:896px;
}

#div-fun-games{
	position:relative;
	width:896px;
}

#fun-game-overlay{
	background:none repeat scroll 0 0 white;
	border:4px solid red;
	height:659px;
	opacity:0.7;
	width:860px;
	filter:alpha(opacity=70);
}

#game-header{
	background:none repeat scroll 0 0 #E81A54;
	height:20px;
	left:4px;
	position:relative;
	top:23px;
	width:860px;
	z-index:150;
}

#game-header-p{
	float:left;
	color:#ffffff;
}

#hidden-obj-close{
	float:right;
	position:relative;
	right:10px;
	text-decoration:none;
	color:#ffffff;
}

#div-fun-wall{
	position:relative;
	width:896px;
}

#div-fun-screen{
	position:relative;
	width:896px;
}

.fun-promo{
	display:none;
}

#fun_row1_promo1{
	background-position:0px 0px;
	width: 265px;
	height: 150px;
	left:3px;
	display:inline;
	float:left;
	position: relative;
}

/* Fun HEADER */

.funheader{
	width: 265px;
	height: 187px;
	left:-50px;
	display:inline;
	float:left;
	z-index:70;
	margin:0 auto;
}

#fun-header-en{
	background:url('../images/fun_page/funheader_en.png') no-repeat left top;
}

#fun-header-nl{
	background:url('../images/fun_page/funheader_en.png') no-repeat left top;
}

#fun-header-fr{
	background:url('../images/fun_page/funheader_fr.png') no-repeat left top;
}
#fun-header-es{
	background:url('../images/fun_page/funheader_es.png') no-repeat left top;
}

.hiddenObject{
	width: 168px;
	height: 186px;
	left:110px;
	top:-64px;
	display:inline;
	float:left;
	position:relative;
	z-index:80;
}

.fun_row1_promo1b-en{
	background:url('../images/fun_page/fun_promo_left-en.png') no-repeat left top;
}

.fun_row1_promo1b-nl{
	background:url('../images/fun_page/fun_promo_left-nl.png') no-repeat left top;
}

.fun_row1_promo1b-fr{
	background:url('../images/fun_page/fun_promo_left-fr.png') no-repeat left top;
}

.fun_row1_promo1b-es{
	background:url('../images/fun_page/fun_promo_left-es	.png') no-repeat left top;
}
/* Begin Fun Page Poster promo */

.funposter{
	width: 335px;
	height: 353px;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

#fun_row1_poster-en{
	background:url('../images/fun_page/fun_promo_center-en.png') no-repeat left top;
}

#fun_row1_poster-nl{
	background:url('../images/fun_page/fun_promo_center-en.png') no-repeat left top;
}

#fun_row1_poster-fr{
	background:url('../images/fun_page/fun_promo_center-fr.png') no-repeat left top;
}

#fun_row1_poster-es{
	background:url('../images/fun_page/fun_promo_center-es.png') no-repeat left top;
}

.join3d{
	/*float:left;*/
	display:inline;
	height:259px;
	margin:0;
	padding:0;
	position:absolute;
	right:58px;
	top:35px;
	width:234px;
}

#fun_row1_promo3-en{
	background:url('../images/fun_page/fun_promo_right-en.png') no-repeat left top;
}

#fun_row1_promo3-fr{
	background:url('../images/fun_page/fun_promo_right-fr.png') no-repeat left top;
}

#fun_row1_promo3-nl{
	background:url('../images/fun_page/fun_promo_right-nl.png') no-repeat left top;
}

#fun_row1_promo3-es{
	background:url('../images/fun_page/fun_promo_right-es.png') no-repeat left top;
}

#fun_row2{
	background:url("../images/fun_page/fun_polaroid_Shadow.png") no-repeat scroll 0 0 transparent;
	display:inline;
	float:left;
	height:365px;
	margin:0;
	padding:0;
	position:relative;
	top:-70px;
	width:900px;
	z-index:100;
}

/* Begin of Polaroid promo */

.polaroid1{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width: 240px;
	height: 311px;
	position:relative;
	left:75px;
	top:33px;
}

.polaroid2{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width: 216px;
	height: 271px;
	position:relative;
	left:100px;
	top:35px;
}

.polaroid3{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width: 231px;
	height: 307px;
	position:relative;
	left:130px;
	top:28px;
}

/*--------------------- FUN ----------------*/
#top-collection-wrapper {
    height: 190px;
    left: 15px;
    overflow: hidden;
    position: relative;
    top: 130px;
    width: 836px;
}
#collection-scroller {
    float: right;
    height: 168px;
    width: 653px;
    z-index: 10;
}
#scroller-arrows {
    background-image: url("../images/catalog/topper/cat_arrows.png");
    height: 89px;
    position: absolute;
    right: 0;
    top: 92px;
    width: 116px;
    z-index: 0;
}
#catalog-prev {
    height: 20px;
    position: absolute;
    right: 54px;
    top: 147px;
    width: 45px;
    z-index: 200;
}
#catalog-next {
    height: 20px;
    position: absolute;
    right: 5px;
    top: 135px;
    width: 45px;
    z-index: 200;
}
#fun-game-tag-name-en{
	background-image:url("../images/fun/fun_game_tag_name.png");
	height:101px;
	position:relative;
	width:182px;
	z-index:201;
	top: 60px;
	float:left;
}

#fun-game-tag-name-fr{
	background-image:url("../images/fun/fun_game_tag_name-fr.png");
	height:101px;
	position:relative;
	width:182px;
	z-index:201;
	top: 60px;
	float:left;
}

#fun-game-tag-name-es{
	background-image:url("../images/fun/fun_game_tag_name_es-es.png");
	height:101px;
	position:relative;
	width:182px;
	z-index:201;
	top: 60px;
	float:left;
}

#fun-game-tag-name-nl{
	background-image:url("../images/fun/fun_game_tag_name.png");
	height:101px;
	position:relative;
	width:182px;
	z-index:201;
	top: 60px;
	float:left;
}

#fun-game-tag-name-it{
	background-image:url("../images/fun/fun_game_tag_name_it-it.png");
	height:123px;
	position:absolute;
	top:60px;
	width:232px;
	z-index:201;
}

#fun-game-tag-name-de{
	background-image:url("../images/fun/fun_game_tag_name_de-de.png");
	height:96px;
	position:absolute;
	top:60px;
	width:174px;
	z-index:201;
}

#fun-game-tag-close-en{
	background-image:url("../images/fun/fun_game_tag_close.png");
	height:100px;
	position:relative;
	width:143px;
	float:right;
	z-index: 101;
}

#fun-game-tag-close-nl{
	background-image:url("../images/fun/fun_game_tag_close_nl-nl.png");
	height:123px;
	position:relative;
	width:226px;
	float:right;
	z-index: 101;
}

#fun-game-tag-close-it{
	background-image:url("../images/fun/fun_game_tag_close_it-it.png");
	height:123px;
	position:relative;
	width:233px;
	float:right;
	z-index: 101;
}

#fun-game-tag-close-de{
	background-image:url("../images/fun/fun_game_tag_close2_de-de.png");
	height:90px;
	position:relative;
	width:165px;
	float:right;
	z-index: 101;
}

#fun-game-tag-close-es{
	background-image:url("../images/fun/fun_game_tag_close_es-es.png");
	float: right;
    height: 124px;
    position: relative;
    width: 222px;
    z-index: 101;
}

#fun-game-tag-close-fr{
	background-image:url("../images/fun/fun_game_tag_close-fr.png");
	float: right;
    height: 124px;
    position: relative;
    width: 222px;
    z-index: 101;
}

#fun-tab-wrapper{
	width:756px;
	height:57px;
	position:relative;
	margin: 0 auto;
}

#fun-tab-wrapper a:hover{
	text-decoration:none;
	color: #eb4279;
	font-weight:bold;
}
.linkon{
	text-decoration:none;
	color: #eb4279;
	font-weight:bold;
}
.linkoff{
	text-decoration:none;
	color: #9f9f9f;
	font-weight:normal;
}

.fun-tab {
    background: url("../images/fun/fun_tab.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 57px;
    padding: 12px 0 0;
    position: relative;
    top: 17px;
    width: 153px;
    z-index: 1;
}

#fun-container{
	background-image:url('../images/fun/fun_container.png');
	margin: 0 auto;
	position:relative;
	width:756px;
	height:468px;
	z-index:2;
}

#fun-content-land-en{
	display:none;
	background-image:url('../images/fun/land/Fun_land_content.png');
	width:786px;
	height:482px;
	
}

#fun-content-land-de{
	display:none;
	background-image:url('../images/fun/land/fun_land_content_de-de.png');
	width:786px;
	height:482px;
	
}

#fun-content-land-es{
	display:none;
	background-image:url('../images/fun/land/fun_land_content_es-es.png');
	width:786px;
	height:482px;
	
}

#fun-content-land-fr{
	display:none;
	background-image:url('../images/fun/land/fun_land_content-fr.png');
	width:786px;
	height:482px;
	
}

#fun-content-land-nl{
	display:none;
	background-image:url('../images/fun/land/fun_land_content_nl-nl.png');
	width:786px;
	height:482px;
	
}

#fun-content-land-it{
	display:none;
	background-image:url('../images/fun/land/fun_land_content_it-it.png');
	width:786px;
	height:482px;
	
}
#fun-content-land-enter {
    margin: 0 auto;
    position: relative;
    top: 350px;
}

#fun-content-games-en,#fun-content-games-en{
	display:block;
}
#fun-content-downloads-en, #fun-content-downloads-it, #fun-content-downloads-de{
	display:none;
}

#downloads-wrapper,
#pagination-wrapper {
    height: 410px;
    margin: 0 auto;
    padding-left: 26px;
    position: relative;
    top: 25px;
    width: 736px;
}

.fun-box-content{
    height: 360px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.fun-box {
    float: left;
    margin: 10px;
    position: relative;
    width: 340px;
    height: 160px;
}

.fun-text {
    color: #000000;
    float: left;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    margin: 0 7px 0 5px;
    position: relative;
    width: 155px;
    height: 103px;
    text-align:left;
}

.game-thumbnail{
	position:relative;
	width:150px;
	height:150px;
	display:block;
}
.game-thumbnail-border{
	background: url('../images/catalog/thumb/outline.png') no-repeat scroll 0 0 transparent;
	position:relative;
	float:left;
	width:156px;
	height:156px;
	margin-right:10px;
	padding:3px;
}

#flash-game-area1{
	position:absolute;
	left:40px;
	top:40px;
}
#flash-game-area{
	position:relative;
	margin: 0 auto;
}
#div-game-area{
	position:absolute;
	left:0;
	width:100%;
}

#obj-game-wrapper{
	height:480px;
	left:4px;
	overflow:hidden;
	position:relative;
	top:43px;
	width:640px;
	margin: 10PX auto;
}

#old-obj-game-wrapper{
	height:640px;
	left:54px;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	top:43px;
	width:754px;
}

#fun-game-wrapper{
	height: 747px;
	width: 871px;
	position: absolute;
	top: -80px;
	left:15px;
    display:none;
	z-index:1000;
}

#old-fun-game-wrapper{
	height: 747px;
	width: 871px;
	position: absolute;
	top: -20px;
	left:15px;
    display:none;
	z-index:1000;
}
#fun-game-wrapper-header {
	height:132px;
	left: 15px;
	position: absolute;
    width: 871px;
    z-index: 101;
}
#fun-game-wrapper-area {
    background-image: url("../images/fun/fun_gameContainer.png");
    height: 615px;
    position: absolute;
    width: 871px;
    z-index: 100;
    top:45px;
}
.game-close-btn{
    color: white;
    cursor: pointer;
    float: right;
    font-size: 14px;
    list-style-type: none;
    position: relative;
    text-decoration: none;	
}

#fun-banner1{
	background-image: url('../images/fun/banners/image1.png');
}

#fun-banner2{
	background-image: url('../images/fun/banners/image2.png');
}

#fun-banner3{
	background-image: url('../images/fun/banners/image3.png');
}


/*--------------------- END FUN ----------------*/

/*--------------------- BUTTON ----------------*/
.button-download-small-en{
	background-image: url('../images/fun/button_download_small.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-download-small-it{
	background-image: url('../images/fun/button_download_small_it-it.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-download-small-de{
	background-image: url('../images/fun/button_download_small_de-de.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-download-small-es{
	background-image: url('../images/fun/button_download_small_es-es.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-download-small-fr{
	background-image: url('../images/fun/button_download_small-fr.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-download-small-nl{
	background-image: url('../images/fun/button_download_small.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-playgame-small-en{
	background-image: url('../images/fun/button_playnow_small.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-playgame-small-es{
	background-image: url('../images/fun/button_playnow_small_es-es.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-playgame-small-nl{
	background-image: url('../images/fun/button_playnow_small_nl-nl.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-playgame-small-it{
	background-image: url('../images/fun/button_playnow_small_it-it.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-playgame-small-de{
	background-image: url('../images/fun/button_playnow_small_de-de.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-playgame-small-fr{
	background-image: url('../images/fun/button_playnow_small-fr.png');
	position:relative;
	float:left;
	width:153px;
	height:57px;
}

.button-playgame-big-en{
	background-image: url('../images/fun/button_playnow_big.png');
	position:relative;
	width:217px;
	height:81px;
	display:block;
}

.button-playgame-big-it{
	background-image: url('../images/fun/button_playnow_large_it-it.png');
	position:relative;
	width:217px;
	height:81px;
	display:block;
}

.button-playgame-big-es{
	background-image: url('../images/fun/button_playnow_large_es-es.png');
	position:relative;
	width:217px;
	height:81px;
	display:block;
}

.button-playgame-big-nl{
	background-image: url('../images/fun/button_playnow_large_nl-nl.png');
	position:relative;
	width:217px;
	height:81px;
	display:block;
}

.button-playgame-big-de{
	background-image: url('../images/fun/button_playnow_large_de-de.png');
	position:relative;
	width:217px;
	height:81px;
	display:block;
}

.button-playgame-big-fr{
	background-image: url('../images/fun/button_playnow_large-fr.png');
	position:relative;
	width:217px;
	height:81px;
	display:block;
}

/*--------------------- END BUTTON ----------------*/


.fun-lalaloopsy-map{
	position:absolute;
	top:-50px;
	right:0;
	width:162px;
	height:133px;
	z-index:100;
}
#fun-lalaloopsy-map-btn-en
{
	background-image:url('../images/fun_page/lalaloopsy_map_btn-en.png');
}

#fun-lalaloopsy-map-btn-es
{
	background-image:url('../images/fun_page/lalaloopsy_map_btn-es.png');
}

#fun-lalaloopsy-map-btn-fr
{
	background-image:url('../images/fun_page/lalaloopsy_map_btn-fr.png');
}

#fun-lalaloopsy-map-btn-nl
{
	background-image:url('../images/fun_page/lalaloopsy_map_btn-nl.png');
}

#fun_row2_promo1-en{
	background:url('../images/picture_left-en.png') no-repeat left top;
}

#fun_row2_promo2-en{
	background:url('../images/picture_center-en.png') no-repeat left top;
}

#fun_row2_promo3-en{
	background:url('../images/picture_right-en.png') no-repeat left top;
}

#fun_row2_promo1-nl{
	background:url('../images/picture_left-en.png') no-repeat left top;
}

#fun_row2_promo2-nl{
	background:url('../images/picture_center-en.png') no-repeat left top;
}

#fun_row2_promo3-nl{
	background:url('../images/picture_right-en.png') no-repeat left top;
}

#fun_row2_promo1-fr{
	background:url('../images/picture_left-fr.png') no-repeat left top;
}

#fun_row2_promo2-fr{
	background:url('../images/picture_center-fr.png') no-repeat left top;
	height:311px;
}

#fun_row2_promo3-fr{
	background:url('../images/picture_right-fr.png') no-repeat left top;
}
#fun_row2_promo1-es{
	background:url('../images/fun_page/fun_polaroid_left-es.png') no-repeat left top;
}

#fun_row2_promo2-es{
	background:url('../images/fun_page/fun_polaroid_center-es.png') no-repeat left top;
	height:311px;
}

#fun_row2_promo3-es{
	background:url('../images/fun_page/fun_polaroid_right-es.png') no-repeat left top;
}

.div-fun-backbutton{
	position: absolute;
	left: 27px;
}



#fun-back-btn{
	display:none;
}


/*--------------Lalaloopsy MEET PAGE--------------------*/
#meet-wrapper{
	position:relative;
	width:926px;
	height:924px;
}

.meet-content{
	width:926px;
	height:924px;
}

#meet-content-en-us{
	background-image:url("../images/meet/Simple_Meet.png");
}

#meet-content-en-au{
	background-image:url("../images/meet/Simple_Meet.png");
}
#meet-content-en-uk{
	background-image:url("../images/meet/Simple_Meet.png");
}

#meet-content-it-it{
	background-image:url("../images/meet/simple_meet_it-it2.png");
}

#meet-content-de-de{
	background-image:url("../images/meet/simple_meet_de-de.png");
}

#meet-content-de-de{
	background-image:url("../images/meet/simple_meet_de-de.png");
}

#meet-content-nl-nl{
	background-image:url("../images/meet/Simple_Meet_nl.png");
}

#meet-content-nl-be{
	background-image:url("../images/meet/Simple_Meet_nl.png");
}

#meet-content-fr-ca{
	background-image:url("../images/meet/Simple_Meet_fr.png");
}

#meet-content-fr-fr{
	background-image:url("../images/meet/Simple_Meet_fr.png");
}

#meet-content-en-ca{
	background-image:url("../images/meet/Simple_Meet.jpg");
}

#meet-content-es-es{
	background-image:url("../images/meet/Simple_Meet_es.png");
}
#a-catalog-link-en-us {
    background-image: url("../images/meet/catalog_button.png");
    height: 115px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 259px;
}

#a-catalog-link-en-au {
    background-image: url("../images/meet/catalog_button.png");
    height: 115px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 259px;
}

#a-catalog-link-de-de {
    background-image: url("../images/meet/catalog_button_de-de.png");
    height: 115px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 259px;
}

#a-catalog-link-en-uk {
    background-image: url("../images/meet/catalog_button.png");
    height: 115px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 259px;
}

#a-catalog-link-it-it {
    background-image: url("../images/meet/catalog_button_it-it.png");
    height: 119px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 265px;
}

#a-catalog-link-de-de {
    background-image: url("../images/meet/catalog_button_de-de.png");
    height: 119px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 265px;
}

#a-catalog-link-nl-nl {
    background-image: url("../images/meet/catalog_button_nl.png");
    height: 119px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 265px;
}

#a-catalog-link-nl-be {
    background-image: url("../images/meet/catalog_button_nl.png");
    height: 119px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 265px;
}

#a-catalog-link-fr-ca {
    background-image: url("../images/meet/catalog_button_fr.png");
    height: 119px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 265px;
}

#a-catalog-link-fr-fr {
    background-image: url("../images/meet/catalog_button_fr.png");
    height: 119px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 265px;
}

#a-catalog-link-en-ca {
    background-image: url("../images/meet/catalog_button.png");
    height: 115px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 259px;
}

#a-catalog-link-es-es {
    background-image: url("../images/meet/catalog_button_es.png");
    height: 119px;
    left: 621px;
    position: absolute;
    top: 772px;
    width: 265px;
}

#disclaimer-it {
	font-family: arial helvetica sans-serif;
	font-size: .75em;
	position: relative;
	margin-top: 28px;
}

/*-------------- Lalaloopsymap Section --------------*/
#adobe-reader-needed-en{
	background-image:url("../images/requires_adobereader.png");
	height:123px;
	left:671px;
	position:absolute;
	top:205px;
	width:200px;
}

#adobe-reader-needed-fr{
	background-image:url("../images/requires_adobereader.png");
	height:123px;
	left:671px;
	position:absolute;
	top:205px;
	width:200px;
}
#adobe-reader-needed-nl{
	background-image:url("../images/requires_adobereader_du.png");
	height:215px;
	left:631px;
	position:absolute;
	top:150px;
	width:306px;
}

#lala-map-header-en{
	background-image:url("../images/header-lala-map_en.png");
	height:119px;
	left:10px;
	position:absolute;
	top:208px;
	width:225px;
}

#adobe-reader{
	position:absolute;
	width:50px;
	height:50px;
	border:1px solid;
}
#lala-map-header-nl{
	background-image:url("../images/header-lala-map_du.png");
	height:119px;
	left:10px;
	position:absolute;
	top:188px;
	width:253px;
}

#lala-map-wrapper{
	height:480px;
	left:142px;
	position:relative;
	top:298px;
	width:645px;
}

/*--------------Lalaloopsy BIO PAGE----------------*/

#bea{
	background:url('../images/bio_page/meet_Bea.jpg') no-repeat;
}

#crumbs{
	background:url('../images/bio_page/meet_Crumbs.jpg') no-repeat;
}

#dot{
	background:url('../images/bio_page/meet_Dot.jpg') no-repeat;
}
	  
#jewel{
	background:url('../images/bio_page/meet_Jewel.jpg') no-repeat;
}

#mittens{
	background:url('../images/bio_page/meet_Mittens.jpg') no-repeat;
}
#patch{
	background:url('../images/bio_page/meet_Patch.jpg') no-repeat;
}
	
#peanut{
	background:url('../images/bio_page/meet_Peanut.jpg') no-repeat;
}

#pillow{
	background:url('../images/bio_page/meet_Pillow.jpg') no-repeat;
}

#spot{
	background:url('../images/bio_page/meet_Spot.jpg') no-repeat;
}
#berry{
	background:url('../images/bio_page/meet_Berry.jpg') no-repeat;
}
#blossom{
	background:url('../images/bio_page/meet_Blossom.jpg') no-repeat;
}
#sunny{
	background:url('../images/bio_page/meet_Sunny.jpg') no-repeat;
}
#tippy{
	background:url('../images/bio_page/meet_Tippy.jpg') no-repeat;
}

#Bea{
	background:url('../images/bio_page/meet_Bea.jpg') no-repeat;
}

#Crumbs{
	background:url('../images/bio_page/meet_Crumbs.jpg') no-repeat;
}

#Dot{
	background:url('../images/bio_page/meet_Dot.jpg') no-repeat;
}
	  
#Jewel{
	background:url('../images/bio_page/meet_Jewel.jpg') no-repeat;
}

#Mittens{
	background:url('../images/bio_page/meet_Mittens.jpg') no-repeat;
}
#Patch{
	background:url('../images/bio_page/meet_Patch.jpg') no-repeat;
}	
#Peanut{
	background:url('../images/bio_page/meet_Peanut.jpg') no-repeat;
}

#Pillow{
	background:url('../images/bio_page/meet_Pillow.jpg') no-repeat;
}

#Spot{
	background:url('../images/bio_page/meet_Spot.jpg') no-repeat;
}
#Berry{
	background:url('../images/bio_page/meet_Berry.jpg') no-repeat;
}

#Blossom{
	background:url('../images/bio_page/meet_Blossom.jpg') no-repeat;
}
#Sunny{
	background:url('../images/bio_page/meet_Sunny.jpg') no-repeat;
}
#Tippy{
	background:url('../images/bio_page/meet_Tippy.jpg') no-repeat;
}

.div-bio{
	height:843px;
	left:33px;
	position:absolute;
	top:45px;
	width:859px;
	z-index:-10;
}

#div-bio-copy{
	padding:20px;
	top:205px;
	left:65px;
	width:307px;
	height:543px;
	position: absolute;
	text-align:center;
}

#div-back-button{
	position: absolute;
	left: 27px;
	top:710px;
}

#div-back-button a{
	position:absolute;
	width:196px;
	height:170px;
}

#back-en{
	background-image:url("../images/back.png");
}
#back-nl{
	background-image:url("../images/back_du.png");
}
#back-fr{
	background-image:url("../images/back_fr.png");
}
#back-sp{
	background-image:url("../images/back_sp.png");
}


#birthday-balloon{
	background-image:url("../images/birthday-balloon-2.png");
	height:425px;
	left:714px;
	position:absolute;
	top:278px;
	width:281px;
}

/*--------------------- Lalaloopsy Land PAGE--------------------*/
#div-town{
	height:856px;
	left:33px;
	position:absolute;
	top:34px;
	width:859px;
	z-index:199;
}

#div-town-promo{
	width:308px;
	height:488px;
	position: absolute;
	top:137px;
	left:15px;
}

#div-town-welcome-en{
	background:url('../images/welcome-en.png');
	width:308px;
	height:205px;
}

#div-town-welcome-nl{
	background:url("../images/welcome-nl.png") repeat scroll 0 0 transparent;
	height:172px;
	width:288px;
}

#div-town-hangtag-en{
	background:url('../images/lala_hangtag-en.png');
	width:255px;
	height:283px;
	top:142px;
	left:35px;
	position:absolute;
}

#div-town-hangtag-nl{
	background:url('../images/lala_hangtag-nl.png');
	width:255px;
	height:283px;
	top:142px;
	left:35px;
	position:absolute;
}

#div-bitty-game{
	height:480px;
	left:94px;
	position:absolute;
	top:127px;
	width:640px;
}

#bitty-game-wrapper{
	left:35px;
	position:absolute;
	top:43px;
}
#bitty-game-header{
	background:none repeat scroll 0 0 #E81A54;
	height:20px;
	left:4px;
	position:relative;
	top:23px;
	width:752px;
	z-index:150;
}
#game-dialog-header{
	color:white;
	float:left;
	font-weight:bold;
	text-align:left;
}
#bitty-world-close{
	color:white;
	float:right;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none;
}

#div-game-overlay{
	background:none repeat scroll 0 0 white;
	border:4px solid red;
	height:580px;
	opacity:0.7;
	width:750px;
	filter:alpha(opacity=70);
}

#bestviewed_chrome{
	height:40px;
	left:673px;
	position:absolute;
	top:60px;
	width:40px;
}

#bestviewed_firefox{
	height:40px;
	left:727px;
	position:absolute;
	top:55px;
	width:40px;
}

#bestviewed_safari{
	height:40px;
	left:779px;
	position:absolute;
	top:67px;
	width:40px;
}

.clear{
	clear:both;
}

/*-------------BITTYCATALOG PAGE----------------------*/

#bitty-zoomin{
	display:block;
	z-index:8;
	position:absolute;
	top:196px;
	left:63px;
}

#div-zoomin-frame{
	
	background:url('../images/zoom-in-picture.png');
	width:773px;
	height:447px;
	position: absolute;
	top:192px;
	left:74px;
	z-index: 9;
}

#div-catalog-clothesline{
	width:860px;
	position: absolute;
	top:573px;
	left:30px;
	z-index:12;
}

#div-leftclothes{
	background: url('../images/outfit_Left.png');
	width: 282px;
	height: 227px;
	position: absolute;
	left: 43px;
	top: 22px;
}

#div-middleclothes{
	background: url('../images/outfit_Center.png');
	width: 258px;
	height: 210px;
	position: absolute;
	left:300px;
	top: 35px;
}

#div-rightclothes{
	background: url('../images/outfit_Right.png');
	width: 288px;
	height: 236px;
	position: absolute;
	left:539px;
	top: 11	px;
}

#div-fashionpack-btn-en{
	background: url('../images/fashionbutton-en.png');
	width: 223px;
	height: 160px;
	position: absolute;
	top:530px;
	left:95px;
	z-index:200;	
}

#div-fashionpack-btn-nl{
	background: url('../images/fashionbutton-nl.png');
	width: 223px;
	height: 160px;
	position: absolute;
	top:530px;
	left:95px;
	z-index:200;	
}

#div-wheretobuy-en{
	background:url("../images/wheretobuy_btn-en.png") repeat scroll 0 0 transparent;
	height:141px;
	left:717px;
	position:absolute;
	top:243px;
	width:179px;
}
#div-wheretobuy-nl{
	background:url("../images/wheretobuy_btn-nl.png") repeat scroll 0 0 transparent;
	height:141px;
	left:717px;
	position:absolute;
	top:243px;
	width:179px;
}
#voteforus{
	background-image:url("../images/voteforus.png");
	height:141px;
	left:-44px;
	position:absolute;
	top:227px;
	width:179px;
}

/* CATALOG PAGE */

#catalog-logo-en{
	background-image:url("../images/catalog/topper/cat_logo.png");
	height:101px;
	position:relative;
	width:183px;
	z-index:201;
	top: 60px;
	float:left;
}
#catalog-logo-it{
	background-image:url("../images/catalog/topper/cat_logo_it-it.png");
	height:104px;
	position:absolute;
	width:190px;
	z-index:201;
	top: 220px;
}


/*-------------------END Catalog-------------------*/

#div-socialmedia{
		position: absolute;
		left: 427px;
		top: 98px;
		display:none;
}

#img-myspace{
			left:350px;
			position:absolute;
			top:160px;
}

#img-facebook{
		left:365px;
		position:absolute;
		top:160px;
}

/*------------------Where to Buy-----------------*/
#wtb-white-bkgrnd{
	background:none repeat scroll 0 0 white;
	float:left;
	height:844px;
	left:45px;
	position:relative;
	top:54px;
	width:845px;
	z-index:-31;
}
#div-wheretobuy-content{
	z-index:25;
}

#div-wheretobuy-content #table_wtb_en-us{
	left:235px;
	position:absolute;
	top:270px;
}

#div-wheretobuy-content #table_wtb_en-us tr td{
	padding:10px;
}
#wheretobuy-wrapper{
	left:174px;
	position:relative;
	top:45px;
}

#div-wheretobuy-content #table_wtb_en-us ul{
	list-style-type:none;
	float:left;
}

#div-wheretobuy-content #table_wtb_en-us li{
	margin:10px;
}
.wtb{
	position:absolute;
}

.wtb-position img{
	border:none;
}

#table_wtb_nl-nl{
	left:127px;
	position:absolute;
	top:198px;
}

#table_wtb_en-uk td{
		padding:15px 10px;
}

#uk-wtb-message{
	font-size:10px;
	margin:0 auto;
	position:relative;
	text-align:center;
	top:-25px;
	width:600px;
}

#table_wtb_it-it{
	left:150px;
	margin:0 auto;
	position:absolute;
	top:295px;
}

#table_wtb_it-it td{
		padding:15px 34px;
}

#it-giocheria {
	background-image:url("../images/wtb_logos/it-it/wtb_giocheria_it-it.png");
	float:left;
	height:60px;
	position:relative;
	width:250px;
}

#it-toyscenter {
	background-image:url("../images/wtb_logos/it-it/wtb_toyscenter_it-it.jpg");
	width:190px;
	height:75px;
	float:left;
	position:relative;
}

#table_wtb_de-de{
	left:150px;
	margin:0 auto;
	position:absolute;
	top:295px;
}

#table_wtb_de-de td{
		padding:15px 34px;
}

#de-de-amazon-de {
	background-image:url("../images/wtb_logos/de-de/amazon-de.jpg");
	width:203px;
	height:54px;
	float:left;
	position:relative;
}

#de-de-mytoys {
	background-image:url("../images/wtb_logos/de-de/mytoys.jpg");
	width:234px;
	height:60px;
	float:left;
	position:relative;
}

#de-de-spielemax {
	background-image:url("../images/wtb_logos/de-de/spielemax.jpg");
	width:259px;
	height:44px;
	float:left;
	position:relative;
}

#de-de-toysrus-de {
	background-image:url("../images/wtb_logos/de-de/toysrus-de.jpg");
	width:223px;
	height:73px;
	float:left;
	position:relative;
}

#table_wtb_fr-ca{
	left:300px;
	position:absolute;
	top:240px;
}

#table_wtb_en-au{
	left:350px;
	position:absolute;
	top:240px;
}
#table_wtb_nl-nl tr td{
	padding-bottom:1px;
	padding-left:1px;
	padding-right:35px;
}
#table_wtb_fr-ca tr td, #table_wtb_en-au tr td{
	padding-bottom:10px;
	padding-left:1px;
	padding-right:35px;
}

#table_wtb_en-uk{
	left:110px;
	position:absolute;
	top:260px;
}

#table_wtb_en-uk .uk-right{
	position:relative;
	float:left;
}

#table_wtb_en-uk .uk-left{
	position:relative;
	float:right;
}
#uk-amazon{	
	background:url("../images/wtb_logos/en-uk/amazon_logo.jpg");
	width:276px;
	height:70px;
}
#uk-entertainer{	
	background:url("../images/wtb_logos/en-uk/entertainer_logo.jpg");
	width:319px;
	height:75px;

}
#uk-toysrus{	
	background:url("../images/wtb_logos/en-uk/toysrus_logo.jpg");
	width:272px;
	height:75px;

}
#uk-toymaster{	
	background:url("../images/wtb_logos/en-uk/toymaster_logo.jpg");
	width:335px;
	height:75px;

}
#uk-argos{	
	background:url("../images/wtb_logos/en-uk/argos_logo.jpg");
	width:147px;
	height:75px;

}
#uk-johnlewis{	
	background:url("../images/wtb_logos/en-uk/john_lewis_logo.jpg");
	width:329px;
	height:75px;

}
#uk-smyths{	
	background:url("../images/wtb_logos/en-uk/smyths_logo.jpg");
	width:226px;
	height:75px;

}
#uk-littlewoods{	
	background:url("../images/wtb_logos/en-uk/littlewoods_logo.jpg");
	width:240px;
	height:35px;

}
#uk-woolworths{	
	background:url("../images/wtb_logos/en-uk/woolworths_logo_resized.png");
	width:300px;
	height:43px;

}
#uk-tesco{	
	background:url("../images/wtb_logos/en-uk/tesco_logo.jpg");
	width:286px;
	height:75px;

}

#wtb-soon-fr{
	background-image:url("../images/wtb_temp_fr-fr.png");
	height:37px;
	margin:0 auto;
	position:relative;
	top:450px;
	width:151px;
}

#wtb-soon-de{
	background-image:url("../images/wtb_logos/de-de/coming_soon.png");
	height:46px;
	margin:0 auto;
	position:relative;
	top:450px;
	width:200px;
}
/*-----------------Footer----------------------*/
#home-footer-wrapper{
	left:684px;
	position:absolute;
	top:1009px;
	z-index:500;
}
#allpage-footer-wrapper{
	position:relative;
	top:15px;
}

#div-footer{
	height:56px;
	left:-20px;
	position:relative;
	top:-20px;
	width:1000px;
	text-align:center;
}

#div-footer img{
	border:none;
}

#term-privacy {
	font-size:12px;
	height:45px;
	text-align:center;
	width:1000px;
}

#term-privacy a{
	color:black;
}

#bratz_trademark{
	color:black;
	font-size:12px;
	left:246px;
	position:absolute;
	top:32px;
}

#mg_trademark{
	color:black;
	left:480px;
	position:absolute;
	top:38px;
	font-size:12px;
}
#mt_trademark{
	color:black;
	font-size:12px;
	left:439px;
	position:absolute;
	top:43px;
}
#nara_trademark{
	color:black;
	font-size:12px;
	left:700px;
	position:absolute;
	top:37px;
}
#bfc_trademark{
	color:black;
	font-size:12px;
	left:580px;
	position:absolute;
	top:37px;
}
#pets_trademark{
	color:black;
	font-size:12px;
	left:847px;
	position:absolute;
	top:37px;
}

/*---------------- FAQ -------------------*/
#faq-wrapper{
	height:600px;
	left:84px;
	overflow-y:scroll;
	position:absolute;
	top:202px;
	width:750px;
	z-index:25;
}

#faq-wrapper ul{
	text-align:left;
	font-size:12px;
	list-style-type: none;
	margin:10px 0;
}
#faq-wrapper h1{
	text-align:left;
	font-size:18px;
}

.questions{
	font-weight:bold;
	margin:5px 0;
}

/*----------------- Contest -----------------*/

#contest-wrapper{
	height:600px;
	left:84px;
	position:absolute;
	top:202px;
	width:750px;
	z-index:25;
}

#contest-rules{
	color:#000000;
	font-size:12px;
	left:-17px;
	position:absolute;
	top:645px;
}

#enter-contest{
	background-image:url("../images/enter_contest.png");
	height:179px;
	left:583px;
	position:absolute;
	top:560px;
	width:205px;
	display:block;
}

/* Sahara Mirage Sweepstakes */
#div-sahara-wrapper{
	height:600px;
	left:84px;
	position:absolute;
	top:202px;
	width:750px;
	z-index:25;
}
#div-sahara-iframe-wrapper{
	position:absolute;
	width:600px;
	height:400px;
	top:250px;
	left:163px;
	z-index: 500;
	display:none;
}

#div-sahara-iframe-wrapper iframe{
	width:600px;
	height:400px;
}
#div-iframe-close-wrapper{
	display:none;
	left:692px;
	position:absolute;
	top:297px;
	z-index:2000;
}

#div-iframe-close-wrapper a{
	color:#e91c53;
	font-weight:bold;
	text-decoration:none;
}

#enter-sahara{
	background-image:url("../images/sahara/sahara_enter-btn.png");
	height:66px;
	left:285px;
	position:absolute;
	top:382px;
	width:219px;
}
#sweeps-over{
	font-size:14px;
	left:200px;
	position:absolute;
	top:386px;
	width:350px;
}
#sweeps-rules{
	left:347px;
	position:absolute;
	top:450px;
	color:#612f67;
}
#sweeps-guidelines{
	font-size:12px;
	left:305px;
	position:absolute;
	text-align:left;
	top:481px;
	width:300px;
}
#sahara-nick{
	background-image:url("../images/sahara/sahara_nick-btn.png");
	height:98px;
	left:606px;
	position:absolute;
	top:77px;
	width:214px;
	z-index:3;
}
#sahara-code{
	background-image:url("../images/sahara/sahara_code-btn.png");
	height:101px;
	left:606px;
	position:absolute;
	top:118px;
	width:214px;
	z-index:4;
}

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

/*--------------- Bittypoll Overlay Starts ----------------*/
#take-poll{
	background-image:url("../images/takepoll.png");
	height:85px;
	left:1440px;
	position:absolute;
	top:255px;
	width:78px;
	display:none;
}

#overlay-poll{
	font-family:verdana;
	font-size:12px;
	position:absolute;
	top:35px;
	width:2300px;
	z-index:10000;
	left:0px;
	text-align:center;
	display:none;
}

#bittypoll-wrapper {
	display:block;
	left:0;
	position:relative;
	z-index: 2401;
}

#poll-dialog{
	height:230px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	top:275px;
	width:385px;
	z-index:2402;
}

#adobe-reader-en{
	height:45px;
	left:129px;
	position:absolute;
	top:46px;
	width:45px;
}

#adobe-reader-nl{
	height:67px;
	left:200px;
	position:absolute;
	top:77px;
	width:64px;
}

#adobe-reader-es,#adobe-reader-it,#adobe-reader-fr,#adobe-reader-de{
	height:45px;
	left:129px;
	position:absolute;
	top:46px;
	width:45px;
}
/*------------Country Overlay Starts---------------*/
#overlay-country {
	font-family:verdana;
	font-size:12px;
	position:absolute;
	top:35px;
	width:100%;
	z-index:2008;
	left:0px;
	/*text-align:center;*/
}

#country-tab-wrapper{
	position:relative;
	top:0px;
}

#country-wrapper {
	display:none;
	left:0;
	position:relative;
	z-index: 1000;
}

#country-dialog-header{
	background-color:#EE1A66;
	color:white;
	height:20px;
}
#country-header-left{
	color:white;
	float:left;
	font-weight:bold;
	left:6px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	top:1px;
	width:200px;
}
#country-header-close{
	float: right;
	position: absolute;
	right:2px;
	text-decoration: none;
	color: white;
	font-weight: bold;
}
#country-body{
	line-height:20px;
	margin:25px 0;
	padding-left:50px;
	position:relative;
	text-align:justify;
}

#country-body ul{
	margin:0 auto;
}

#country-body ul li{
	list-style-type:none;
	margin:3px 0;
}

#country-body a{
	color:#EE1A66;
}

/*#div-country {
	float:left;
	position:relative;
}*/

#country-tab-left{
	background-image:url("../images/btn1_left.png");
	display:block;
	height:23px;
	float:left;
	width:8px;
}

#country-tab-right{
	background-image:url("../images/btn1_right.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:23px;
	padding-right:2px;
	width:8px;
	position:relative;
	left:-1px;
}

#div-country-chooser {
	background:url("../images/tab-bg.png") repeat scroll 0 0 transparent;
	color:white;
	display:block;
	float:left;
	height:23px;
	left:-1px;
	padding:0 11px;
	position:relative;
	width:auto;
}

#div-country-flag {
	position:relative;
	float: left;
	top: 2px;
}

#a-flag{
	position:relative;
}

#a-country{
	color:white;
	font-weight:bold;
	position:relative;
	text-decoration:underline;
	top:-2px;
}


/*--------- Registration Dialog Wrapper---------*/
#overlay-box{
	height:1135px;
	position:absolute;
	z-index:5005;
	display:none;
	width:100%;
	left:0;
	text-align:center;
}

#overlay-dialog{
	background-color:#FAAFC9;
	border:4px solid #EE1A66;
	height:230px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	top:40px;
	width:385px;
	z-index:2008;
}

#dialog-header{
	background-color:#EE1A66;
	font-family:helvetica,verdana,arial;
	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  {
background:none repeat scroll 0 0 #FAAFC9;
border:4px solid #EE1A66;
color:white;
display:none;
font-family:verdana;
font-size:11px;
height:175px;
width:300px;
margin:0 auto;
text-align:center;
}

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

#user-optins{
	width:20%;
	height:56%;
	margin-top:15px;
}

.li-user-info , .li-user-news{
float:left;
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;
}

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

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

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

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

.input-signup{
	/*border:1px solid #CFCFCF;*/
	height:14px;
	margin-left:10px;
	margin-right:6px;
}

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

#dialog-close{
	color:white;
	display:block;
	float:right;
	position:relative;
	right:1px;
	text-align:center;
	text-decoration:none;
	top:1px;
	width:15px;
}

#dialog-desc{
float:left;
height:105px;
left:11px;
margin:0;
padding:0;
position:relative;
top:10px;
width:360px;
color:#000000mgae;
font-size:14px;
text-align:left;
}

#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;
margin-top:10px;
}

#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;
margin-top:10px;
}

#calendar{
float:left;
font-family:verdana;
font-size:12px;
left:50px;
position:relative;
top:15px;
border:1px solid #AFAFAF;
margin-top:10px;
}

#dialog-calendar{
display:block;
height:205px;
margin:0 auto;
position:relative;
right:30px;
width:265px;
z-index:9009;
top:50px;
text-align:center;
}

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

#reg-save{
	left:25px;
	position:relative;
}

#btn-next{
	border:1px solid #AFAFAF;
	float:right;
	font-family:verdana;
	font-size:12px;
	position:relative;
	right:81px;
	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{
	background:url('../images/btn1.png');
	background-position: 118px 70px;
	display:inline;
	height:10px;
	left:661px;
	width:34px;
}

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

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

#allpages-register-wrapper{
	width:463px;
	top: 0;
	left: 50%;
	display:none;
	height:26px;
	position:absolute;
	margin: 0 auto;
	z-index:12000;
}
#allpage-login_register_box{
	padding:3px 10px;
	float:right;
	background-color:#E81B54;
	border:1px solid #FFFFFF;
	color:white;
	height:17px;
	position:relative;
	z-index:2000;
	top:-1px;
}

#homepage-login_register_box{
	/* old code display:block;
	height:25px;
	left:688px;
	position:relative;
	width:926px;
	z-index:4;*/
	
	display:block;
	height:25px;
	margin: 0 auto;
	position:relative;
	width:926px;
	z-index:4;
	
}
#homepage-login-wrapper {
	background-color:#E81B54;
	float:right;
	height:23px;
	padding:4px 10px;
	position:relative;
	top:-10px;
	z-index:12000;
}

#home-img-flag{
	left:2px;
	position:relative;
	top:7px;
}

#homepage-welcome {
	position:relative;
}
#homepage-logout, #allpage-logout{
	display:none;
}
.homepage-loggingout {
	position:relative;
	
}



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

.homepage {
	color:#E81B54;
	display:none;
	float:left;
	font-family:verdana;
	font-size:14px;
}

.homepage-text {
	color:white;
	float:left;
	font-family:verdana;
	font-size:11px;
	position:relative;
	top:8px;
	z-index:1200;
	font-weight:bold;
}

#homepage-name{
	cursor:default;
	text-decoration:none;
}

.p-toplinks, .homepage-slash{
	color: white;
	float:left;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	position:relative;
	z-index:1200;
}
.homepage-slash{
	display:;
}
#allpage-name{
	text-decoration:none;
	font-weight:bold;
}


/* New Registration layout code */

#dialog-content-2 table{
	font-family:helvetica,verdana,arial;
	font-size:12px;
	margin-left:25px;
	margin-top:25px;
	text-align:right;
	float:left;
}

#user-signup-info td, #user-location td{
	padding:5px;
}

#newsletter-optins{
	clear:left;
	font-family:helvetica,verdana,arial;
	font-size:12px;
	left:439px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	top:-100px;
	width:100%;
}

#newsletter-optins li{
	margin:2px 0;
}

#newsletter-optins li input{
	margin-right:5px;
}


/*----------Reg Complete----------*/
{
	width:300px;
	height:200px;
	background:white;
	border: 4px solid #AFAFAF;
	font-family:verdana;
	font-size:10px;
	display:none;
}
#reg-complete-header  {
	background:none repeat scroll 0 0 #EE1A66;
	height:20px;
}

#reg-complete-close  {
	color:white;
	float:right;
	font-size:12px;
	padding-right:5px;
	text-decoration:none;
}

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

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

#p-reg-complete {
	color:white;
	margin:0 5px;
	padding:5px 0;
	text-align:left;
}

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

#complete-btn{
	position:relative;
	top: 10px;	
	position:relative;
	top:30px;

}

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

.span-complete{
	float:left;
}
/*------------Login Overlay Starts---------------*/
#overlay-login	{
	font-family:verdana;
	font-size:12px;
	left:0;
	position:absolute;
	text-align:center;
	top:35px;
	width:2300px;
	z-index:5002;
	display:none;
}

#all-overlay-login{
	font-family:verdana;
	font-size:12px;
	left:0;
	position:absolute;
	text-align:center;
	top:35px;
	width:100%;
	z-index:5002;
	display:none;
}

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

#login-dialog-wrapper{
	display: none;
	margin: 0 auto;
	left:0px;
	text-align:center;
}

/*-------Logon Dialog-------*/
#logon-dialog{
	background-color:#FAAFC9;
	border:4px solid #EE1A66;
	height:175px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:350px;
	display:block;
}

#logon-dialog-header{
	background-color:#EE1A66;
	color:white;
	height:25px;
	position:relative;
}

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


.dialog-icon{
	float:left;
	width:13px;
	height:20px;
}

#logon-signin table{
	margin:0 auto;
	position:relative;
}

#logon-signin table tr td{
	padding:2px;
	text-align:right;
}

#logon-signin table tr td input{
	border:1px solid #B60050;
}
#ul-logon-signin{
	list-style-type:none;
	margin:0;
	padding:0;
}

#ul-login-forgot{
	font-size:10px;
	font-weight:bold;
	left:2px;
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Verdana;
	top:10px;
	position:relative;
}



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

#logon-header-close{
	float: right;
	position: absolute;
	right:2px;
	text-decoration: none;
	color: white;
}

.span-logon-signin{
color:white;
float:left;
margin:0 10px 0 0;
padding-left:2px;
text-align:left;
width:90px;
}

.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:#B60050;
border:2px solid white;
color:white;
left:102px;
position:relative;
top:5px;
}
/*---------Forgot Login-----------*/
#forgot-wrapper{
	display:none;
	position:relative;
	width:100%;
	opacity:1;
	text-align:center;
	z-index:1000px;
}

#div-forgot {
border:4px solid #EE1A66;
color:white;
font-family:verdana;
height:215px;
left:0;
margin:0 auto;
position:relative;
text-align:left;
width:300px;
z-index:1000;
}

#forgot-header {
background:none repeat scroll 0 0 #EE1A66;
font-size:12px;
height:25px;
list-style-type:none;
margin:0;
padding:0 0 0 5px;
z-index:1000;
}

#div-forgot-content  {
background:none repeat scroll 0 0 #FAAFC9;
height:190px;
position:relative;
}

#p-forgot-desc{
	margin:0;
	padding:10px;
	font-size: 12px;
	text-align:left;
}

#forgot-header-left {
	float:left;
	font-size:12px;
	font-weight:bold;
}
#forgot-header-right{
	float:right;
	cursor: pointer;
}
#forgot-password-close  {
color:white;
cursor:pointer;
float:right;
padding:0 3px 0 0;
text-decoration:none;
}
#forgot-content{
	margin:0;
	padding:0;
	list-style-type: none;
	font-size: 11px;
}

#forgot-content li{
	//float:left;
	//padding: 10px;
}

.span-forgot-content{
	color:white;
	float:left;
	margin:0 10px 0 0;
	padding-left:2px;
	text-align:left;
	width:90px;
}

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


.clear{
	clear:both;
}

.clear-left{
	
	clear:left;
}

#forgot-submit {
background-color:#B60050;
border:2px solid white;
color:white;
position:relative;
left:118px;
z-index:1000;
}

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



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

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

#myacct-header{	
	background:none repeat scroll 0 0 #731C4C;
	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 #731C4C;
	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 #5B0534;
	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 #5B0534;
	background:#977487;
}

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

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

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

/*----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:#B60050;
	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;
}
/* End My Account */

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

.allpage-login , .allpage-reg , .allpage-p{
	float:left;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
	padding-right:2px;
	color: #ffffff;
	text-decoration:none;
}

#allpage-choosecountry{
	position:relative;
}

.allpage-logged-in{
	color:#FFFFFF;
	float:left;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
	padding-right:2px;
}
#allpage-logged-in{
	float:left;
	font-family:verdana;
	font-size:14px;
	padding-left:2px;
	padding-right:2px;
	color: #e81b54;
	position: relative;
	left: 550px;
	text-decoration:none;
}

#coming_soon{
	position: absolute;
	top:-92;
}

/******* Begin New Country Overlay *******/
#overlay-country{
	z-index: 309000;
	display: none;
}

#country-dialog{
	margin:0 auto;
	position:relative;
	width: 926px;
	/*
	background-color:#D5B1D1;
	border:4px solid #EE1A66;
	/*height:175px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:301px;
	*/

}

#country-overlay-wrapper{
	width: 926px;
	margin-top: 285px;
	margin-left: -3050px;
}



#country-overlay-top{
	background: url("../images/country_overlay_top.png");
	width:600px;
	height:27px;
}

#country-overlay-middle{
	background: url("../images/country_overlay_middle.png");
	width:600px;
	/* height = 58 * N /// Where N = the number of columns */
	height: 290px;
}

#country-overlay-bottom{
	background: url("../images/country_overlay_bottom.png");
	width:600px;
	height:30px;
}

#country-overlay-tag-en{
	background: url("../images/country_overlay_tag.png");
	width: 251px;
	height: 147px;
	margin-left: 390px;
	margin-top: -120px;
	z-index:309050;
}

#country-overlay-tag-fr{
	background: url("../images/country-overlay-tag-fr.png");
	width: 251px;
	height: 147px;
	margin-left: 390px;
	margin-top: -120px;
	z-index:309050;
}

#country-overlay-tag-de{
	background: url("../images/country-overlay-tag-de.png");
	width: 251px;
	height: 147px;
	margin-left: 390px;
	margin-top: -120px;
	z-index:309050;
}

#country-overlay-tag-es{
	background: url("../images/country-overlay-tag-es.png");
	width: 251px;
	height: 147px;
	margin-left: 390px;
	margin-top: -120px;
	z-index:30050;
}

#country-overlay-tag-nl{
	background: url("../images/country-overlay-tag-nl.png");
	width: 251px;
	height: 147px;
	margin-left: 390px;
	margin-top: -120px;
	z-index:309050;
}

#country-overlay-tag-it{
	background: url("../images/country-overlay-tag-it.png");
	width: 251px;
	height: 147px;
	margin-left: 390px;
	margin-top: -120px;
	z-index:309050;
}

#country-overlay-cloud-wrapper{
	margin-left:495px;
	z-index:308000;
	margin-top: -2055px;
}

#country-overlay-cloud{
	background: url("../images/country_overlay_cloud.png");
    height: 1000px;
    /*margin-top: -2055px;*/
    width: 374px;
    z-index: 309055;
}

#reset-overlay-country{
	background: url("../images/overlay_close_btn.png");
	width: 69px;
	height: 70px;
	z-index: 309999;
	/*margin-left: 565px;*/
    margin-top: -370px;
    position: relative;
	float:left;
    cursor: pointer;
	left:527px;
}

.overlay-columns{
width:180px;
float: left;
/*opacity: 0.0;*/
}

.left-column {
margin-left: 30px;
}

.middle-column{
margin-left: 15px;
}

.overlay-list{
list-style: none;
font-size: 0px;
}

#en-us{
background: url("../images/lala_select_country/us.png");
width: 180px;
height: 58px;
}

#en-uk{
background: url("../images/lala_select_country/uk.png");
width: 180px;
height: 58px;
}

#en-au{
background: url("../images/lala_select_country/au.png");
width: 180px;
height: 58px;
}

#en-ca{
background: url("../images/lala_select_country/ca.png");
width: 180px;
height: 58px;
}

#fr-ca{
background: url("../images/lala_select_country/ca-fr.png");
width: 180px;
height: 58px;
}

#fr-fr{
background: url("../images/lala_select_country/fr.png");
width: 180px;
height: 58px;
}

#nl-be{
background: url("../images/lala_select_country/be.png");
width: 180px;
height: 58px;
}

#nl-nl{
background: url("../images/lala_select_country/nl.png");
width: 180px;
height: 58px;
}

#es-es{
background: url("../images/lala_select_country/es.png");
width: 180px;
height: 58px;
}

#de-de{
background: url("../images/lala_select_country/de.png");
width: 180px;
height: 58px;
}

#it-it{
background: url("../images/lala_select_country/it.png");
width: 180px;
height: 58px;
}

#ja-ja{
background: url("../images/lala_select_country/ja.png");
width: 180px;
height: 58px;
}

/* Hover Classes Below */

.overlay-list li{
	cursor:pointer;
}

#en-us-mouseover{
	background: url("../images/cloud_hovers/us.png");
	width: 151px;
	height: 107px;
	margin-left: -15px;
	z-index: 309061;
	display: none;
}

#en-uk-mouseover{
	background: url("../images/cloud_hovers/uk.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#en-au-mouseover{
	background: url("../images/cloud_hovers/australia.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#en-ca-mouseover{
	background: url("../images/cloud_hovers/canada.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#fr-ca-mouseover{
	background: url("../images/cloud_hovers/canada.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#de-de-mouseover{
	background: url("../images/cloud_hovers/germany.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#fr-fr-mouseover{
	background: url("../images/cloud_hovers/france.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#nl-be-mouseover{
	background: url("../images/cloud_hovers/belgium.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#nl-nl-mouseover{
	background: url("../images/cloud_hovers/netherlands.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#es-es-mouseover{
	background: url("../images/cloud_hovers/spain.png");
	width: 151px;
	height: 107px;
	z-index: 30061;
	display: none;
}

#it-it-mouseover{
	background: url("../images/cloud_hovers/italy.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#ja-ja-mouseover{
	background: url("../images/cloud_hovers/japan.png");
	width: 151px;
	height: 107px;
	z-index: 309061;
	display: none;
}

#cloud-hovers{
	margin-left:135px;
	margin-top:-167px;
}

/*#cloud-hovers-list{
	margin-left: 630px;
    margin-top: -177px;
}*/

/* End Hovers */

/******* End New Country Overlay *******/


