/* BEGIN NATURAL ELEMENTS */

body{
	background:url('../images/background-star.jpg') repeat scroll center center transparent;
	font-family:verdana,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
a{
outline: none;
}

/* END NATURAL ELEMENTS */
#music-player-wrapper-fr-ca{
	left:35px;
	position:absolute;
	top:6px;
}

#music-player-wrapper{
	left:0px;
	position:absolute;
	top:2px;
}

#social-media-wrapper{
	left:130px;
	position:absolute;
	background-image: url("../images/share/social_media_icons.png");
	width:118px;
	height:35px;
	z-index:2499;
}

#social-media-wrapper a{
    float: left;
    height: 18px;
    margin: 7px;
    position: relative;
    width: 23px;
    display:block;
}

#facebook-icon-wrapper-fr-ca{	
	left:200px;
	position:absolute;
	top:26px;
}

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

#getflash{
	display:none;
	border:none;
}

#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{
	border:1px solid #B60050;
	margin:0;
	padding:0;
	position:relative;
	top:10px;
	width:auto;
	filter:alpha( opacity = 100 );
}

#see-other-brands{
	margin:0;
	padding:0;
	position:relative;
	top:10px;
}

#p-flash-desc{
position:relative;
margin:0 auto;
text-align:center;
left:800px;
top:100px;
display:none;
}

#a-flash-desc{
position:relative;
margin:0 auto;
text-align:center;
left:800px;
top:130px;
display:none;
}

#menu-myscores{
	display:none;
}

#myaccount{
	display:inline;
}

#div-container{
	height:990px;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:1035px;
}

#div-main{
	width: 1035px;
	height: 673px;
	top: 57px;
	position: relative;
	margin:0 auto;
}

#div-top-links {
	color:white;
	float:left;
	font-family:verdana;
	font-size:10px;
	height:70px;
	left:600px;
	position:relative;
	width:auto;
	z-index:600;
}

#login-tab-wrapper{
	float:left;
	position:relative;
}

#top-right{
	float:left;
	position:relative;
}

.p-toplinks {
	color:white;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:3px;
	position:relative;
}

.p-loggedin {
	color:white;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:2px;
	position:relative;
}
.second-toplinks{
	color:white;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:12px 0;
}

#login{
	display:inline;
	height:10px;
	left:661px;
	width:34px;
}

#login-register-box{
	background:url('../images/login-bg.png');
	background-repeat:repeat;
	display:block;
	height:23px;
	float:left;
	width:auto;
}

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

#login-register-box-right{
	background-image:url("../images/btn1_right.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:23px;
	padding-right:2px;
	width:8px;
}

#login-register-box a{
	font-family: verdana;
	font-size:10px;
	color: white;
	text-decoration: none;
}

#span-login{
	font-size:12px;
	color: white;
	text-decoration: none;
	position: relative;
	top:8.5px
}

#div-country{
	background-image:url("../images/btn1.png");
	display:block;
	height:35px;
	/*float:right;*/
	width:118px;
	
}


#country{
	border:1px solid #B61E53;
	position:relative;
	top:-4px;
	z-index:2000;
}

#secretcode-tab-wrapper{
	height:23px;
	/*margin:0 auto;*/
	position:relative;
	text-align:center;
	top:12px;
}

#div-secretcode-box{
	background-image:url("../images/secretcode-tab-bg.png");
	float:left;
	height:23px;
}

#secret-code-tab-left{
	background:url('../images/secret-code-tab-left.png');
	height:23px;
	width:15px;
	float:left;
}

#secret-code-tab-right{
	background:url('../images/secret-code-tab-right.png');
	height:23px;
	width:15px;
	float:left;
}

/*
#div-secretcode-box:hover{
	background-image:url("../images/btn_secret-code.png");
	background-position: 0px 33px;
	height:33px;
	position:relative;
	top:12px;
	width:118px;
	margin:0 auto;
}*/

#country option {
	font-size:10px;
}
#social-media {
	left:46px;
	position:relative;
	top:-8px;
	z-index:1000;
}

#social-media-img1, #social-media-img2, .social-media-img {
	float:left;
	width: 32px;
	height: 32px;
	margin:0 2px;
}

#mailtofriend{
	border:none;
}
#facebook{
	background-image:url('../images/facebook-32x32.png');
}
#myspace{
	background-image:url('../images/myspace-32x32.png');
}
#twitter{
	background-image:url('../images/twitter-32x32.png');
}
#div-logo{
	background:url("../images/logo.png") repeat scroll 0 0 transparent;
	height:115px;
	left:419.5px;
	position:absolute;
	top:40px;
	width:207px;
	z-index:2000;
}

#div-content-en {
	background:url('../images/big_circle_en.png');
	background-repeat: no-repeat;
	border:medium none orange;
	height:673px;
	margin:0 auto;
	position:relative;
	width:827px;
	z-index:201;
}
#div-content-fr {
	background:url('../images/big_circle_fr.png');
	background-repeat: no-repeat;
	border:medium none orange;
	height:673px;
	margin:0 auto;
	position:relative;
	width:827px;
	z-index:201;
}
#div-content-es {
	background:url('../images/big_circle_es.png');
	background-repeat: no-repeat;
	border:medium none orange;
	height:673px;
	margin:0 auto;
	position:relative;
	width:827px;
	z-index:201;
}

#div-content-nl{
	background:url('../images/big_circle_nl.png');
	background-repeat: no-repeat;
	border:medium none orange;
	height:673px;
	margin:0 auto;
	position:relative;
	width:827px;
	z-index:201;
}

#div-content-it{
	background:url('../images/big_circle_en.png');
	background-repeat: no-repeat;
	border:medium none orange;
	height:673px;
	margin:0 auto;
	position:relative;
	width:827px;
	z-index:201;
}


/*-------------------MENU--------------------*/
#new-catalog {
    background-image: url("../images/menu_catalog_graphic.png");
    height: 56px;
    position: absolute;
    right: 206px;
    top: -21px;
    width: 45px;
}
#new-blogs {
    background-image: url("../images/menu_blog_btn.png");
    background-position: 0 81px;
    height: 81px;
    position: absolute;
    right: -85px;
    top: 41px;
    width: 98px;
}
#new-blogs:hover{
	background-position: 0 0;
}
#div-menu{
	height:125px;
	position:absolute;
	width:439px;
	z-index:500;
}

/*menu english US, Canada, Australia*/
#div-menu-wrapper-en-us, #div-menu-wrapper-en-ca, #div-menu-wrapper-en-au{
	height:182px;
	left:125px;
	position:absolute;
	top:-22px;
	width:617px;
	z-index:501;
}
.menu-common-en-us, .menu-common-en-ca, .menu-common-en-au{
	display: block;
	position: relative;
	float:left;
	background:url('../images/menu_en.png');
}
#menu-home-en-us, #menu-home-en-ca, #menu-home-en-au {
	width: 94px;
	z-index:101;
	height:182px;
	background-position: 0px 0px;
	top:5px;
}

#menu-home-en-us:hover, #menu-home-en-ca:hover, #menu-home-en-au:hover {

	background-position: 0px 182px;
	height:182px;
	width:94px;
	z-index:102;
	
}

#menu-bios-en-us, #menu-bios-en-ca, #menu-bios-en-au{
	background-position: -94px 0px;
	width: 97px;
	height:182px;
	z-index:101;
}

#menu-bios-en-us:hover, #menu-bios-en-ca:hover, #menu-bios-en-au:hover{
	background-position: -94px 182px;
	width: 97px;
	height:182px;
	z-index:102;
}

#menu-games-en-us, #menu-games-en-ca, #menu-games-en-au{
	background-position: -191px 0px;
	width: 120px;
	z-index:103;
	height:125px;
}

#menu-games-en-us:hover, #menu-games-en-ca:hover, #menu-games-en-au:hover{

	background-position: -191px 182px;
	width: 120px;
	z-index:104;
}

#menu-catalog-en-us, #menu-catalog-en-ca, #menu-catalog-en-au{
	background-position: -311px 0px;
	width: 128px;
	z-index:103;
	height:125px;
}

#menu-catalog-en-us:hover, #menu-catalog-en-ca:hover, #menu-catalog-en-au:hover{
	background-position: -311px 182px;
	width: 128px;
	z-index:104;
}

#menu-vib-en-us, #menu-vib-en-ca, #menu-vib-en-au{
	background-position:-439px 0;
	height:136px;
	width:102px;
	z-index:103;
}

#menu-vib-en-us:hover, #menu-vib-en-ca:hover, #menu-vib-en-au:hover{
	background-position: -439px 182px;
	height:136px;
	width:102px;
	z-index:103;
}

#menu-video-en-us, #menu-video-en-ca, #menu-video-en-au{
	background-position:-541px 0;
	height:185px;
	width:76px;
	z-index:103;
}

#menu-video-en-us:hover, #menu-video-en-ca:hover, #menu-video-en-au:hover{
	background-position: -541px 182px;
	height:185px;
	width:76px;
	z-index:103;
}
/*end of english US, Canada, Australia*/



/*menu english UK*/
#div-menu-wrapper-en-uk{
	height:182px;
	left:125px;
	position:absolute;
	top:-22px;
	width:617px;
	z-index:501;
}
#div-menu-en-uk{
	height:176px;
	left:127px;
	position:absolute;
	top:-22px;
	width:607px;
	z-index:501;
}
.menu-common-en-uk{
	display: block;
	position: relative;
	float:left;
	background:url('../images/menu_uk.png');
}
#menu-home-en-uk{
	background-position:0 0;
	height:176px;
	top:5px;
	width:85px;
	z-index:101;
}

#menu-home-en-uk:hover{
	background-position: 0px 170px;
	height:176px;
	width:85px;
	z-index:102;
}

#menu-bios-en-uk{
	background-position:-85px 0;
	height:176px;
	width:91px;
	z-index:101;
}

#menu-bios-en-uk:hover{
	background-position: -85px 170px;
	width: 91px;
	height:176px;
	z-index:102;
}

#menu-games-en-uk{
	background-position:-175px 0;
	height:176px;
	width:116px;
	z-index:103;
}

#menu-games-en-uk:hover{
	background-position: -175px 170px;
	width: 116px;
	z-index:104;
}

#menu-catalog-en-uk{
	background-position:-291px 0;
	height:176px;
	width:156px;
	z-index:103;
}

#menu-catalog-en-uk:hover{
	background-position: -291px 170px;
	height:145px;
	width: 156px;
	z-index:104;
}

#menu-vib-en-uk{
	background-position:-448px 0;
	height:136px;
	width:90px;
	z-index:103;
}

#menu-vib-en-uk:hover{
	background-position: -448px 170px;
	height:136px;
	width:90px;
	z-index:103;
}

#menu-video-en-uk{
	background-position:-538px 0;
	height:185px;
	width:69px;
	z-index:103;
}

#menu-video-en-uk:hover{
	background-position: -538px 170px;
	height:185px;
	width:69px;
	z-index:103;
}
/*end of english UK*/

/*Italian Italy Menu*/
#div-menu-wrapper-it-it{
	height:187px;
	left: 69px;
	position:absolute;
	top:-22px;
	width:678px;
	z-index:501;
}
.menu-common-it-it{
	display: block;
	position: relative;
	float:left;
	background:url('../images/menu_it-it.png');
}
#menu-home-it-it{
	background-position: 0 0;
    height: 192px;
    top: 5px;
    width: 86px;
    z-index: 101;
}

#menu-home-it-it:hover{
	background-position: 0px 192px;
	height:210px;
	width:86px;
	z-index:102;
}

#menu-bios-it-it{
	background-position:-85px 0;
	height:176px;
	width: 140px;
	z-index:101;
}

#menu-bios-it-it:hover{
	background-position: -85px 192px;
	width: 140px;
	height:176px;
	z-index:102;
}

#menu-games-it-it{
	background-position: -227px 0;
    height: 176px;
    width: 120px;
    z-index: 103;
}

#menu-games-it-it:hover{
	background-position: -227px 192px;
	width: 120px;
	z-index:104;
}

#menu-catalog-it-it{
	background-position: -330px 0;
    height: 176px;
    width: 162px;
    z-index: 103;
}

#menu-catalog-it-it:hover{
	background-position: -330px 192px;
    height: 176px;
    width: 162px;
    z-index: 103;
}

#menu-vib-it-it{
	background-position: -500px 0;
    height: 136px;
    width: 90px;
    z-index: 103;
}

#menu-vib-it-it:hover{
	background-position: -500px 192px;
    height: 136px;
    width: 90px;
    z-index: 103;
}

#menu-video-it-it{
	background-position: -594px 0;
    height: 185px;
    width: 80px;
    z-index: 103;
}

#menu-video-it-it:hover{
	background-position: -594px 192px;
    height: 185px;
    width: 80px;
    z-index: 103;
}
/*end of Italian Italy*/

/*French Canada/France Menu*/
#div-menu-wrapper-fr-ca, #div-menu-wrapper-fr-fr{
	height: 192px;
    left: 84px;
    position: absolute;
    top: -32px;
    width: 753px;
    z-index: 501;
}
.menu-common-fr-ca, .menu-common-fr-fr{
	display: block;
	position: relative;
	float:left;
	background:url('../images/menu_fr.png');
}
#menu-home-fr-ca, #menu-home-fr-fr{
	background-position:0 -5px;
	height:192px;
	top:5px;
	width:90px;
	z-index:101;
}

#menu-home-fr-ca:hover, #menu-home-fr-fr:hover{
	background-position: 0px 191px;
	height:192px;
	width:90px;
	z-index:102;	
}

#menu-bios-fr-ca, #menu-bios-fr-fr{
	background-position:-90px 0;
	height:192px;
	width:180px;
	z-index:101;
}

#menu-bios-fr-ca:hover, #menu-bios-fr-fr:hover{
	background-position: -90px 196px;
	width: 180px;
	height:192px;
	z-index:102;
}

#menu-games-fr-ca, #menu-games-fr-fr{
	background-position: -278px 0px;
	width: 70px;
	z-index:103;
	height:185px;
}

#menu-games-fr-ca:hover, #menu-games-fr-fr:hover{
	background-position: -278px 196px;
	width: 70px;
	z-index:103;
	height:185px;
}

#menu-catalog-fr-ca, #menu-catalog-fr-fr{
	background-position: -340px 0px;
	width: 170px;
	z-index:103;
	height:185px;
}

#menu-catalog-fr-ca:hover, #menu-catalog-fr-fr:hover{

	background-position: -340px 196px;
	width: 170px;
	z-index:104;
	height:185px;
}

#menu-vib-fr-ca, #menu-vib-fr-fr{
	background-position: -509px 0px;
	width: 86px;
	z-index:103;
	height:185px;
}

#menu-vib-fr-ca:hover, #menu-vib-fr-fr:hover{
	background-position: -509px 196px;
	width: 86px;
	z-index:103;
	height:185px;
}

#menu-video-fr-ca, #menu-video-fr-fr{
	background-position: -594px 0px;
	width: 86px;
	z-index:103;
	height:196px;
}

#menu-video-fr-ca:hover, #menu-video-fr-fr:hover{

	background-position: -594px 196px;
	width: 86px;
	z-index:104;
	height:196px;
}
/*End of Frence Menu */

/*Spanish Menu*/
#div-menu-wrapper-es-es{
	height:210px;
	left:69px;
	position:absolute;
	top:-21px;
	width:702px;
	z-index:501;
}
.menu-common-es-es{
	display: block;
	position: relative;
	float:left;
	background:url('../images/menu_es.png');
}
#menu-home-es-es{
	background-position:0 -2px;
	height:220px;
	top:5px;
	width:88px;
	z-index:101;
}

#menu-home-es-es:hover{
	background-position: 0px 193px;
	height:220px;
	width:88px;
	z-index:102;	
}

#menu-bios-es-es{
	background-position:-88px 0px;
	height:220px;
	width:160px;
	z-index:101;
}

#menu-bios-es-es:hover{
	background-position: -88px 195px;
	width: 160px;
	height:180px;
	z-index:102;
}

#menu-games-es-es{
	background-position: -248px 0px;
	width: 128px;
	z-index:103;
	height:190px;
}

#menu-games-es-es:hover{
	background-position: -248px 195px;
	width: 128px;
	z-index:104;
	height:190px;
}

#menu-catalog-es-es{
	background-position:-376px 0;
	height:180px;
	width:146px;
	z-index:103;
}

#menu-catalog-es-es:hover{
	background-position:-376px 195px;
	height:180px;
	width:146px;
	z-index:103;
}

#menu-vib-es-es{
	background-position:-527px 0;
	height:219.5px;
	width:86px;
	z-index:103;
}

#menu-vib-es-es:hover{
	background-position:-527px 195px;
	height:219.5px;
	width:86px;
	z-index:103;
}


#menu-video-es-es{
	background-position:-613px 0;
	height:200px;
	width:89px;
	z-index:103;
}

#menu-video-es-es:hover{
	background-position:-613px 195px;
	height:200px;
	width:89px;
	z-index:103;
}
/*End of Spanish Menu */

/*Dutch Menu both Netherlands and Belgium*/
#div-menu-wrapper-nl-nl, #div-menu-wrapper-nl-be{
	height:178px;
	left:87px;
	position:absolute;
	top:-33px;
	width:800px;
	z-index:501;
}
.menu-common-nl-nl, .menu-common-nl-be{
	display: block;
	position: relative;
	float:left;
	background:url('../images/menu_nl.png');
}
#menu-home-nl-nl, #menu-home-nl-be{
	background-position: 0 -5px;
    height: 205px;
    top: 5px;
    width: 138px;
    z-index: 101;
}

#menu-home-nl-nl:hover, #menu-home-nl-be:hover{
	background-position: 0 198px;
    height: 205px;
    top: 5px;
    width: 138px;
    z-index: 101;
}

#menu-bios-nl-nl, #menu-bios-nl-be{
	background-position: -141px 0;
    height: 205px;
    width: 100px;
    z-index: 101;
}

#menu-bios-nl-nl:hover, #menu-bios-nl-be:hover{
	background-position: -141px 203px;
	width: 100px;
	height:205px;
	z-index:102;
}

#menu-games-nl-nl, #menu-games-nl-be{
	background-position: -246px 0;
    height: 184px;
    width: 119px;
    z-index: 103;
}

#menu-games-nl-nl:hover, #menu-games-nl-be:hover{
	background-position: -246px 203px;
	width: 119px;
	z-index:104;
	height:184px;
}

#menu-catalog-nl-nl, #menu-catalog-nl-be{
	background-position: -373px 0;
    height: 181px;
    width: 149px;
    z-index: 103;
}

#menu-catalog-nl-nl:hover, #menu-catalog-nl-be:hover{
	background-position:-373px 203px;
	height:181px;
	width:149px;
	z-index:103;
}

#menu-vib-nl-nl, #menu-vib-nl-be{
	background-position: -519px 0;
    height: 205px;
    width: 92px;
    z-index: 103;
}

#menu-vib-nl-nl:hover, #menu-vib-nl-be:hover{
	background-position: -519px 203px;
    height: 205px;
    width: 92px;
    z-index: 103;
}

#menu-video-nl-nl, #menu-video-nl-be {
    background-position: -608px 0;
    height: 205px;
    width: 83px;
    z-index: 103;
}

#menu-video-nl-nl:hover, #menu-video-nl-be:hover {
    background-position: -608px 193px;
    height: 205px;
    top: 11px;
    width: 83px;
    z-index: 103;
}


/*End of Dutch Menu */

/*------------------ Interstitial ------------------*/
#interstitial-en{
	background:url("../images/interstitial.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:165px;
	position:absolute;
	top:185px;
	width:700px;
	z-index:5000;
}


#interstitial-nl{
	background:url("../images/interstitial-nl.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:165px;
	position:absolute;
	top:185px;
	width:700px;
	z-index:5000;
}

#interstitial-it{
	background:url("../images/interstitial_it.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:165px;
	position:absolute;
	top:185px;
	width:700px;
	z-index:5000;
}

#interstitial-fr{
	background:url("../images/interstitial_fr.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:165px;
	position:absolute;
	top:185px;
	width:700px;
	z-index:5000;
}
#interstitial-es{
	background:url("../images/interstitial_es.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:165px;
	position:absolute;
	top:185px;
	width:700px;
	z-index:5000;
}


#interstitial-no{
	background-position:452px 64px;
	height:34px;
	left:388px;
	position:absolute;
	top:286px;
	width:80px;
	
}
#interstitial-yes{
	background-position:312px 64px;
	height:34px;
	left:248px;
	position:absolute;
	top:286px;
	width:80px;
}

/*----------------- END MENU --------------------*/

/* -------------- HOMEPAGE STYLE ----------------*/
#div-middle-content{
	height:673px;
	position:relative;
	width:827px;
}

#div-home-container-en{

	background:url("../images/homepage/main_home_promo_masquerade.png") repeat scroll 0 0 transparent;
	height:516px;
	left:109px;
	position:absolute;
	top:85px;
	width:627px;
	z-index:55;
}

#div-home-masq-en{
	background:url("../images/homepage/main_home_promo_masquerade.png") repeat scroll 0 0 transparent;
	/*background:url("../images/big_promo_rock_game.png") repeat scroll 0 0 transparent;*/
	height:516px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#div-home-container-en:hover, #div-home-container-es:hover{
	z-index:5500000;
}

#div-home-container-es{
	background:url("../images/homepage/promos/2011/october/masq_spanish-es.png") repeat scroll 0 0 transparent;
	height:516px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#div-home-container-fr{
	background:url("../images/homepage/promos/2011/october/style&snap_promo_fr-fr.png") repeat scroll 0 0 transparent;
	height:516px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#div-home-container-nl{
	background:url("../images/homepage/promos/2011/october/style&snap_promo_nl-nl.png") repeat scroll 0 0 transparent;
	height:516px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#div-home-container-it{
	background:url("../images/homepage/promos/2011/october/style&snap_promo_it-it.png") repeat scroll 0 0 transparent;
	height:516px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#bratz10-link{
	height:495px;
	left:11px;
	position:absolute;
	top:10px;
	width:604px;
	z-index:55;
}

#home-overlay-wrapper{
	border:3px solid #B60050;
	height:610px;
	position:absolute;
	top:44px;
	width:1000px;
	z-index:10000;
	display:block;
}

#home-promo-overlay{
	background:none repeat scroll 0 0 white;
	height:610px;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:relative;
	width:1000px;
}

#div-home-promo{
	width:627px;
	height:516px;
	position:absolute;
	top: 78.5px;
	z-index:55;
	left:100px;
}

#video-wrapper{
	left:95px;
	position:absolute;
	top:15px;
}

#rotator-wrapper{
	height:876px;
	left:-275px;
	position:relative;
	width:550px;
	z-index:50;
}

#rotator-wrapper-ann{
	height:876px;
	left:-275px;
	position:relative;
	width:455px;
	z-index:50;
}


#getflash{
	border:none;
	position:absolute;
	top:left;
}

#div-btm-promo{
	background:url("../images/btm_promo.png") repeat scroll 0 0 transparent;
	height:273px;
	margin:0 auto;
	position:relative;
	top:-186px;
	width:647px;
	z-index:2499;
	/*top:-347px;*/
}

.promo-left{
	height:164px;
	left:3px;
	position:absolute;
	top:24px;
	width:177px;
}

.promo-left img, .promo-middle img, .promo-right img, #promo-yt img, #promo-twitter img{
	border: none;
}

.promo-middle{
	height:151px;
	left:229px;
	position:absolute;
	top:100px;
	width:188px;
}

.promo-middle-en-us{
	height:151px;
	left:236px;
	position:absolute;
	top:96px;
	width:188px;
}

.promo-right{
	height:164px;
	left: 466px;
	position:absolute;
	top:24px;
	width:176px;
}

#promo-twitter{
	height:77px;
	left:146px;
	position:absolute;
	top:184px;
	width:75px;
}

#promo-yt{
	height:76px;
	left:426px;
	position:absolute;
	top:185px;
	width:76px;
}

#heart-overlay{
	background-image:url("../images/heart_overlay2.png");
	width:1024px;
	height:768px;
	position:absolute;
	display:none;
	z-index:5000000;
}
#heart-close{
	background-image:url("../images/heart_overlay-closebtn.png");
	height:18px;
	position:absolute;
	right:200px;
	top:48px;
	width:18px;
}

#div-home-cloe{
	background:url('../images/home_cloe.png');
}

#div-home-jade{
	background:url('../images/home_jade.png');
}

#div-home-sasha{
	background:url('../images/home_sasha.png');
}

#div-home-yasmin{
	background:url('../images/home_yasmin.png');
}

#secret-code-en{
	background:url("../images/secretcode/bratz_secret_code_en.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:142.5px;
	position:absolute;
	top:150px;
	width:750px;
	z-index:4000;
}

#secret-code-it{
	background:url("../images/secretcode/bratz_secret_code_en.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:142.5px;
	position:absolute;
	top:150px;
	width:750px;
	z-index:4000;
}

#secret-code-fr{
	background:url("../images/secretcode/bratz_secret_code_fr.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:142.5px;
	position:absolute;
	top:150px;
	width:750px;
	z-index:4000;
}

#secret-code-es{
	background:url("../images/secretcode/bratz_secret_code_es.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:142.5px;
	position:absolute;
	top:150px;
	width:750px;
	z-index:4000;
}

#secret-code-nl{
	background:url("../images/secretcode/bratz_secret_code_nl.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:142.5px;
	position:absolute;
	top:150px;
	width:750px;
	z-index:4000;
}
#div-secret-code{
	position:relative;
	top:80px;
	height:200px;
}
#input-secret-code{
	border:1px solid #AFAFAF;
	width:350px;	
}
#div-secretcode-girl{
	position:relative;
	top:120px;
}
#secretcode-basic{
	display:none;
}

#secretcode-party, #secretcode-10th-1, #secretcode-10th-2, #secretcode-10th-3, #secretcode-music{
	display:none;	
}

#btn-submit {
	background-color:#B60050;
	border:2px solid white;
	color:white;
	display:none;
	left:199px;
	position:absolute;
	top:35px;
}

#secretcode-girls{
	background:url("../images/Bratz_secret-code_girls.png") repeat scroll 0 0 transparent;
	height:161px;
	left:48px;
	position:absolute;
	top:5px;
	width:649px;
}

#secretcode-bratz10-1{
	background:url("../images/bratz10_secretcode_girls1.png") repeat scroll 0 0 transparent;
	height:161px;
	left:48px;
	position:absolute;
	top:5px;
	width:649px;
}
#secretcode-bratz10-2{
	background:url("../images/bratz10_secretcode_girls2.png") repeat scroll 0 0 transparent;
	height:161px;
	left:48px;
	position:absolute;
	top:5px;
	width:649px;
}
#secretcode-bratz10-3{
	background:url("../images/bratz10_secretcode_girls3.png") repeat scroll 0 0 transparent;
	height:161px;
	left:48px;
	position:absolute;
	top:5px;
	width:649px;
}
#secretcode-girls-party{
	background:url("../images/secretcode_dolls.png") repeat scroll 0 0 transparent;
	height:161px;
	left:48px;
	position:absolute;
	top:5px;
	width:649px;
}

#secretcode-next, #secretcode-party-next, #secretcode-bratz10-1-next, #secretcode-bratz10-2-next, #secretcode-bratz10-3-next, #secretcode-music-next{
	background-image:url("../images/secretcode_arrows.png");
	background-position:42px 30px;
	display:block;
	height:30px;
	left:675px;
	position:absolute;
	top:151px;
	width:42px;
	z-index:6000;
}
#secretcode-next:hover, #secretcode-party-next:hover, #secretcode-bratz10-1-next:hover, #secretcode-bratz10-2-next:hover, #secretcode-bratz10-3-next:hover, #secretcode-music-next:hover{
	background-image:url("../images/secretcode_arrows.png");
	background-position:42px 60px;
	display:block;
	height:30px;
	left:675px;
	position:absolute;
	top:151px;
	width:42px;
	z-index:6000;
}

#div-secretcode-girl input{
	margin:0 79px;
	position:relative;
	top:162px;
}

#secretcode-close{
	color:#94264D;
	font-size:16px;
	left:707px;
	position:absolute;
	top:23px;
	text-decoration:none;
}

#div-promo-contest{
	display:none;
	height:92px;
	margin:0 auto;
	position:relative;
	text-align:center;
	top:-173px;
	width:836px;
}


#contest-header{
	background:url("../images/promos/top-10video.png") repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:92px;
	left:222px;
	margin:0 auto;
	position:absolute;
	width:182px;
}

#contest-header2{
	background:url("../images/promos/bratz_misso_web-ad.jpg") repeat scroll 0 0 transparent;
	display:block;
	height:92px;
	left:427px;
	margin:0 auto;
	position:absolute;
	width:182px;
}


/* -------------- END OF HOME PAGE STYLE ---------------*/


/*------------------- BRATZ BIOS -----------------------*/

#div-circle-cloe{
	background:url('../images/bio_cloe.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#div-circle-jade{
	background:url('../images/bio_jade.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
	display: none;
}

#div-circle-sasha{
	background:url('../images/bio_sasha.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
	display: none;
}

#div-circle-yasmin{
	background:url('../images/bio_yasmin.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
	display: none;
}

#div-img-cloe{
	background:url('../images/home_cloe.png');
	position: absolute;
	width:455px;
	height:876px;
	left:-185px;
	z-index: 70;
}

#div-img-cloe-video{
	background:url("../images/home_cloe.png") repeat scroll 0 0 transparent;
	height:876px;
	left:-259px;
	position:absolute;
	width:455px;
	z-index:70;
}

#div-img-jade{
	background:url('../images/home_jade.png');
	position: absolute;
	width:455px;
	height:876px;
	left:-185px;
	z-index: 70;
	display: none;
}

#div-img-sasha{
	background:url('../images/home_sasha.png');
	position: absolute;
	width:455px;
	height:876px;
	left:-185px;
	z-index: 70;
	display: none;
}

#div-img-yasmin{
	background:url('../images/home_yasmin.png');
	position: absolute;
	width:455px;
	height:876px;
	left:-185px;
	z-index: 70;
	display: none;
}

.div-bios-menu-common{
	display: block;
	background:url('../images/bio_links.png');
	height:73px;
	position: absolute;
}

#div-bios-menu{
	background:url('../images/bio_links.png');
	background-position: 374px 73px;
	width:374px;
	z-index:60;
	left:240.5px;
	top:537px;
}
.div-bios-menu-cloe{
	background:url('../images/bio_links.png');
	background-position: 374px 73px;
	width:90px;
	z-index:61;
	left:240.5px;
	top:537px;
}
.div-bios-menu-cloe:hover, .div-bios-menu-cloe-current{
	background:url('../images/bio_links.png');
	background-position: 374px 146px;
	width:90px;
	z-index:61;
	left:240.5px;
	top:537px;
}

.div-bios-menu-jade{
	background:url('../images/bio_links.png');
	background-position: 284px 73px;
	width:80px;
	z-index:62;
	left:330.5px;
	top:537px;
}

.div-bios-menu-jade:hover, .div-bios-menu-jade-current{
	background:url('../images/bio_links.png');
	background-position: 284px 146px;
	width:80px;
	z-index:62;
	left:330.5px;
	top:537px;
}

.div-bios-menu-sasha{
	background:url('../images/bio_links.png');
	background-position: 204px 73px;
	width:90px;
	z-index:63;
	left:410.5px;
	top:537px;
}

.div-bios-menu-sasha:hover , .div-bios-menu-sasha-current{
	background:url('../images/bio_links.png');
	background-position: 204px 146px;
	width:90px;
	z-index:63;
	left:410.5px;
	top:537px;
}

.div-bios-menu-yasmin{
	background:url('../images/bio_links.png');
	background-position: 114px 73px;
	width:113px;
	z-index:64;
	left:500.5px;
	top:537px;
}
.div-bios-menu-yasmin:hover , .div-bios-menu-yasmin-current{
	background:url('../images/bio_links.png');
	background-position: 114px 146px;
	width:113px;
	z-index:64;
	left:500.5px;
	top:537px;
}

#div-bio-box{
	background:url('../images/bio_box.png');
	height:352px;
	left:261.5px;
	position:absolute;
	top:162px;
	width:304px;
	z-index:502;
	
}

#div-bio-copy{
	font-size:12px;
	height:265px;
	left:0;
	margin:0;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:0 10px;
	position:relative;
	text-align:left;
	top:5px;
	width:280px;
}

#div-blog-copy{
	font-size:12px;
	height:265px;
	left:0;
	margin:0;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:0 10px;
	position:relative;
	text-align:left;
	top:5px;
	width:280px;
	display:none;
}

#a-bio-header, #a-blog-header{
	text-decoration:none;
}

#bio-header{
	color:#e598c2;
	font-size:14px;
	padding:5px 10px;
	position:relative;
	float:left;
	margin:0;
}

#bio-header-int{
	color:#e598c2;
	font-size:12px;
	padding:5px 10px;
	position:relative;
	float:left;
	margin:0;
}

#blog-header{
	float:right;
	color:#00aedb;
	font-size:14px;
	padding:5px 10px;
	position:relative;
	margin: 0;
}

#blog-header-int{
	float:right;
	color:#00aedb;
	font-size:12px;
	padding:5px 6px 2px 2px;
	position:relative;
	margin: 0;
}

#div-wp-download{
	background:url("../images/downloads_box.png") repeat scroll 0 0 transparent;
	height:102px;
	left:286px;
	position:absolute;
	top:465px;
	width:255px;
	z-index:503;
}

.wallpaper-download{
	height:42px;
	left:12px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;;
}

.wallpaper-download li{
	float:left;
	padding-right:4px;

	
}

#wallpaper1{
	background:url('../images/x_wp_cloe_th.png');
	background-repeat: no-repeat;
	width:42px;
	height:42px;
}
.wall-img{
	border:none;
}

#wallpaper2{
	background:url('../images/x_wp_jade_th.png');
	background-repeat: no-repeat;
	width:42px;
	height:42px;
}

.screensaver-download{
	height:42px;
	left:149px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
}

.screensaver-download li{
float:left;
padding-right:4px;

}

#screensaver1{
	background:url('../images/ss_buildings_th.png');
	background-repeat: no-repeat;
	width:42px;
	height:42px;
}

#screensaver2{
	background:url('../images/ss_panels_th.png');
	background-repeat: no-repeat;
	width:42px;
	height:42px;
}


#download-arrow{
	background:url('../images/downloads_arrow.png');
	background-position: 23px 7px;
	height:7px;
	left:112px;
	position:absolute;
	top:75px;
	width:23px;
	display:none;
}

#download-arrow:hover{
	background:url('../images/downloads_arrow.png');
	background-position: 23px 14px;
	height:7px;
	left:112px;
	position:relative;
	top:75px;
	width:23px;
}

.download-desc{
	color:#e598c2;
	font-size:12px;
	left:10px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
}

.download-desc li{
	float:left;
}

#wallpaper-desc{
	padding-right:75px;
}
#wallpaper-desc-int{
	padding-right:45px;
	font-size:10px;
}

#ss-desc-int{
	font-size:10px;
}

#ss-desc{
	font-size:12px;
}

#toplink-secret-code{
	color:white;
	font-weight:bold;
	position:relative;
	text-decoration:none;
	top:-2px;
}

.chat
{
	height:333px;
	left:590px;
	position:absolute;
	top:172px;
	width:214px;
	z-index:1000;
}

#div-chat-jade-en, #div-chat-jade-fr, #div-chat-jade-es, #div-chat-jade-nl{
	background:url('../images/bratz_chatz_jade_en.png');
}
#div-chat-sasha-en, #div-chat-sasha-fr, #div-chat-sasha-es, #div-chat-sasha-nl{
	background:url('../images/bratz_chatz_sasha_en.png');
}
#div-chat-yasmin-en, #div-chat-yasmin-fr, #div-chat-yasmin-es, #div-chat-yasmin-nl{
	background:url('../images/bratz_chatz_yasmin_en.png');
}
#div-chat-cloe-en, #div-chat-cloe-fr, #div-chat-cloe-es, #div-chat-cloe-nl{
	background:url('../images/bratz_chatz_cloe_en.png');
}

#div-chat-copy{
	height:160px;
	left:627px;
	overflow:hidden;
	position:absolute;
	top:326px;
	width:180px;
	z-index:5000;
}

.chat-copy{
	font-family:verdana;
	font-size:12px;
	left:36px;
	position:relative;
	top:200px;
	width:139px;
	margin:0;
	padding:0;
}

.all, .chat{
	display:none;
}

/*--------------------- END OF BIO ----------------*/



/*--------------------- GAMES ---------------------*/
#div-games-container{
	height:516px;
	left:100px;
	position:relative;
	top:78.5px;
	width:627px;
	z-index:55;
}

.games-scroller{
	height:516px;
	left:100px;
	overflow:hidden;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:250;
}
.game-items{
	left:0;
	position:relative;
	top:0;
	width:2000em;
}

.games{
	float:left;
	width:627px;
	height:516px;
}

#games-masquerade-en{
	background-image:url('../images/homepage/main_home_promo_masquerade.png');
}

#games-rock-en{
	background-image:url('../images/games_bratz_rock.png');
}

#games-glam-en{
	background-image:url('../images/games_bratz_glam.png');
}
#games-lovemeter-en{
	background-image:url('../images/games_bratz_lovemeter.png');
}
#games-fishtank-en{
	background-image:url('../images/fishtank-game.png');
	
}
#games-mall-en{
	background-image:url('../images/games_bratz_boutique.png');
}
#games-masquerade-fr{
	background-image:url('../images/homepage/main_home_promo_masquerade.png');
}

#games-rock-fr{
	background-image:url('../images/games_bratz_rock.png');
}

#games-glam-fr{
	background-image:url('../images/games_bratz_glam.png');
}
#games-lovemeter-fr{
	background-image:url('../images/games_bratz_lovemeter.png');
}
#games-fishtank-fr{
	background-image:url('../images/fishtank-game.png');
	
}
#games-mall-fr{
	background-image:url('../images/games_bratz_boutique.png');
}
#games-masquerade-es{
	background-image:url('../images/homepage/main_home_promo_masquerade.png');
}

#games-rock-es{
	background-image:url('../images/games_bratz_rock.png');
}

#games-glam-es{
	background-image:url('../images/games_bratz_glam.png');
}
#games-lovemeter-es{
	background-image:url('../images/games_bratz_lovemeter.png');
}
#games-fishtank-es{
	background-image:url('../images/fishtank-game.png');
	
}
#games-mall-es{
	background-image:url('../images/games_bratz_boutique.png');
}
#games-masquerade-nl{
	background-image:url('../images/homepage/main_home_promo_masquerade.png');
}

#games-rock-nl{
	background-image:url('../images/games_bratz_rock.png');
}

#games-glam-nl{
	background-image:url('../images/games_bratz_glam.png');
}
#games-lovemeter-nl{
	background-image:url('../images/games_bratz_lovemeter.png');
}
#games-fishtank-nl{
	background-image:url('../images/fishtank-game.png');
	
}
#games-mall-nl{
	background-image:url('../images/games_bratz_boutique.png');
}
#games-masquerade-it{
	background-image:url('../images/homepage/main_home_promo_masquerade.png');
}

#games-rock-it{
	background-image:url('../images/games_bratz_rock.png');
}

#games-glam-it{
	background-image:url('../images/games_bratz_glam.png');
}
#games-lovemeter-it{
	background-image:url('../images/games_bratz_lovemeter.png');
}
#games-fishtank-it{
	background-image:url('../images/fishtank-game.png');
	
}
#games-mall-it{
	background-image:url('../images/games_bratz_boutique.png');
}

.gamesOver{
	z-index:502;
}

.next{
	background-image:url("../images/arrow_rt.png");
	background-position:0 98px;
	height:49px;
	width:27px;
	z-index:503;
}

.prev{
	background-image:url("../images/arrow_lft.png");
	background-position:0 98px;
	height:49px;
	width:27px;
	z-index:503;
}

.next-games, .next-games:hover{
	left:688px;
	position:absolute;
	top:300.5px;
}

.prev-games, .prev-games:hover{
	left:113px;
	position:absolute;
	top:300.5px;
}

.next:hover{
	background-image:url("../images/arrow_rt.png");
	background-position:0 49px;
	height:49px;
	left:688px;
	position:absolute;
	top:300.5px;
	width:27px;
	z-index:503;
}

.prev:hover{
	background-image:url("../images/arrow_lft.png");
	background-position:0 49px;
	height:49px;
	left:113px;
	position:absolute;
	top:300.5px;
	width:27px;
	z-index:503;
}

#div-games-yasmin{
	background:url("../images/home_yasmin.png") repeat scroll 0 0 transparent;
	height:876px;
	left:-253px;
	position:absolute;
	top:0;
	width:455px;
	z-index:40;
}

#glam-game-wrapper, #lovemeter-game-wrapper, #fishtank-game-wrapper{
	display:none;
	left:64.5px;
	position:absolute;
	top:100px;
	z-index:3000;
}

#rock-game-wrapper,#mall-game-wrapper{
	display:none;
	left:-20.5px;
	position:absolute;
	top:100px;
	z-index:3000;
}

#glam-game, #lovemeter-game, #fishtank-game, #mall-game, #rock-game{
	left:50px;
	position:absolute;
	top:48px;
	z-index:4000;
}

.games-border{
	background:none repeat scroll 0 0 white;
	height:500px;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	width:700px
}

.games-border-mall{
	background:none repeat scroll 0 0 white;
	height:700px;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	width:900px
}

#glam-game-close, #lovemeter-game-close, #fishtank-game-close{
	color:black;
	left:673px;
	position:absolute;
	text-decoration:none;
}
#rock-game-close, #mall-game-close{
	color:black;
	right:5px;
	position:absolute;
	text-decoration:none;
}

#games-wrapper{
	height:673px;
	left:103px;
	margin:0 auto;
	position:absolute;
	width:827px;
	z-index:500;
}


/*--------------------- END OF GAMES ---------------------*/

/*--------------------- CATALOG -------------------------*/
#div-catalog-container{
	background:url('../images/catalog2.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#acc-wrapper{
	height:330px;
	left:-1px;
	margin:0 auto;
	position:relative;
	top:91px;
	width:408px;

}

#dolls-wrapper{
/*	height:333px;
	left:34px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	top:88px;
	width:479px;*/

	height:345px;
	left:-1px;
	margin:0 auto;
	position:relative;
	top:91px;
	width:408px;

}

.rights-reserve{
	font-size:8px;
}
.trademark{
	font-size:8px;
}
.catalog-wrapper{
	height:374px;
	left:161px;
	overflow:hidden;
	position:absolute;
	top:68px;
	width:324px;
}

#doll-half-line{
	background:none repeat scroll 0 0 #B60050;
	height:330px;
	left:340px;
	position:absolute;
	top:94px;
	width:2px;
}
.party-bratz{

}

.div-dolls{

}

.doll-list{
	width:408px;
	height:320px;
	text-align:center;
	background-color:#FFFFFF;
}

.doll-list img{
	height:325px;
}
.acc-list{
	width:408px;
	height:330px;
	text-align:center;
	background-color:#FFFFFF;
}

.doll-img{
	position:relative;
}

.doll-talk{
	margin-left:-5px;
	position:relative;
}

.doll-twin{
	margin-left:10px;
	position:relative;
}

.catalog-doll-wrapper{
	border-right:2px solid #B60050;
	height:335px;
	left:113px;
	position:relative;
	top:94px;
	width:222px;
}

#catalog-scroller{
	width:2000em;
	position:absolute;
}
#catalog-scroller div{
	float:left;
}

#div-catalog-sasha{
	background:url("../images/home_sasha.png") repeat scroll 0 0 transparent;
	height:876px;
	left:-215px;
	position:absolute;
	width:445px;
	z-index:40;
}

#div-catalog-sasha-it-it{
	background:url("../images/home_sasha.png") repeat scroll 0 0 transparent;
	height:876px;
	left:-275px;
	position:absolute;
	width:445px;
	z-index:40;
}

#div-catalog-picker{
	background:url('../images/catalog_picker.png');
	height:92px;
	left:234.5px;
	position:absolute;
	top:470px;
	width:155px;
}
#catalog-menu{
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	top:10px;
}

#catalog-menu li, .cat_menu{
	font-size:16px;
	color:#FFFFFF;
	text-decoration:underline;
}

.cat_menu:hover, .active{
	font-size:16px;
	color:#b60050;
	text-decoration:underline;
}

/*------where to buy image---------*/
#wtb-wrapper{
	height:75px;
	left:130px;
	position:relative;
	float:left;
	top:45px;
	width:110px;
	clear:both;
	z-index:1000;
}
#div-catalog-wheretobuy-en{
	background:url("../images/where_to_buy_btn_en2.png") repeat scroll 72px 138px transparent;
	height:69px;
	left:140px;
	position:absolute;
	top:0px;
	left:0px;
	width:72px;
}

#div-catalog-wheretobuy-en:hover{
	background:url("../images/where_to_buy_btn_en2.png") repeat scroll 72px 69px transparent;
	height:69px;
	position:absolute;
	top:0px;
	left:0px;
	width:72px;
}

#div-catalog-wheretobuy-fr{
	background:url("../images/where_to_buy_btn_fr.png") repeat scroll 69px 132px transparent;
	height:66px;
	position:absolute;
	top:0px;
	left:0px;
	width:69px;
}

#div-catalog-wheretobuy-fr:hover{
	background:url("../images/where_to_buy_btn_fr.png") repeat scroll 69px 66px transparent;
	height:66px;
	position:absolute;
	top:0px;
	left:0px;
	width:69px;
}

#div-catalog-wheretobuy-nl{
	background:url("../images/where_to_buy_btn_nl.png") repeat scroll 107px 128px transparent;
	height:64px;
	position:absolute;
	top:0px;
	left:0px;
	width:107px;
}

#div-catalog-wheretobuy-nl:hover{
	background:url("../images/where_to_buy_btn_nl.png") repeat scroll 107px 64px transparent;
	height:64px;
	position:absolute;
	top:0px;
	left:0px;
	width:107px;
}

#div-catalog-wheretobuy-it{
	background:url("../images/where_to_buy_btn_it-it.png") repeat scroll 72px 138px transparent;
	height:69px;
	left:140px;
	position:absolute;
	top:0px;
	left:0px;
	width:72px;
}

#div-catalog-wheretobuy-it:hover{
	background:url('../images/where_to_buy_btn_it-it.png');
	background-position: 72px 69px;
	height:69px;
	position:absolute;
	top:0px;
	left:0px;
	width:72px;
}

/*-------end of where to buy -------*/

.social-icon{
	border:none;
}
#catalog-dolls{
	position:relative;
	width:2000em;
}

.next-dolls, .next-dolls:hover{
	left:575px;
	position:absolute;
	top:240px;
}

.prev-dolls, .prev-dolls:hover{
	left:25px;
	position:absolute;
	top:240px;
}
#p-desc{
	left:359px;
	margin:0;
	padding:0;
	position:absolute;
	top:190px;
	z-index:1201;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	width:210px;
	
}

#elec-p-desc{
	font-weight:bold;
	left:82px;
	margin:0;
	padding:0;
	position:absolute;
	top:190px;
}

#acc-p-desc{
	font-size:10px;
	font-weight:bold;
	left:200px;
	margin:0;
	padding:0;
	position:absolute;
	top:385px;
	width:245px;
	z-index:1201;
}

.acc-desc{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:-35px;
}

.dolls-desc{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
	top:-5px;
}
.p-acc{
	padding:0;
	margin:0;
}
#catalog-accessories{
	position:absolute;
	width:2000em;
}
#catalog-accessories div, #catalog-dolls div{
	float:left
}
#acc-social-media{
	position:relative;
	text-align:center;
	top:86px;
	z-index:1200;

}

#elec-social-media{
	left:58px;
	position:absolute;
	top:222px;
	z-index:1200;
}

#doll-social-media{
	position:relative;
	top:90px;
	z-index:1200;
}
.acc{
	height:344px;
	margin:0 35px;
	width:230px;
}
#acc_cloe{
	background:url('../images/productgallery/acc_Cloe.png');
}
#acc_jade{
	background:url('../images/productgallery/acc_Jade.png');
}
#acc_sasha{
	background:url('../images/productgallery/acc_Sasha.png');
}
#acc_yas{
	background:url('../images/productgallery/acc_Yas.png');
}

.small{
	height:333px;
	margin:0 17px;
}
.smaller{
	height:333px;
	margin:0 50px;
}


#small-party-cl{
	background:url('../images/productgallery/Small_501534-Bratz-Party-Cl.png');
	width:175px

}
#small-party-ja{
	background:url('../images/productgallery/Small_501558-Bratz-Party-Ja.png');
	width:185px
}
#small-party-sa{
	background:url('../images/productgallery/Small_501565-Bratz-Prty-Sas.png');
	width:172px
}
#small-party-ya{
	background:url('../images/productgallery/Small_501541-Bratz-Party-Ya.png');
	width:208px
}

#small-basic-cl{
	background:url('../images/productgallery/Small_501657-Bratz-Basic-Cl.png');
	width:127px

}
#small-basic-ja{
	background:url('../images/productgallery/Small_501671-Bratz-Basic-Ja.png');
	width:99px
}
#small-basic-sa{
	background:url('../images/productgallery/Small_502722-Bratz-Sasha-FW.png');
	width:138px
}
#small-basic-ya{
	background:url('../images/productgallery/small_501664-Bratz-Yasmin-F.png');
	width:150px
}
#small-boy-cam{
	background:url('../images/productgallery/Small_501503-Bratz-Boys-Cam.png');
	width:189px;
}
#small-boy-dylan{
	background:url('../images/productgallery/Small_501510-Bratz-Boy-Dyla.png');
	width:197px;
}

#bratz-cruiser{
	height:115px;
	position:relative;
	top:121px;
	width:280px;
	
}

.img-cruiser{
	/*margin:143px 8px 24px 68px;*/
	padding:0;
}

/*--------------- END OF CATALOG ------------------*/

/*------------------- wheretobuy -------------------*/
#wheretobuy-en-us, #wheretobuy-en-au{
	/*background-image:url('../images/wtb_en-us.png');*/
	background-image:url('../images/catalog2.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#wheretobuy-en-ca, #wheretobuy-fr-ca, #wheretobuy-es-es,#wheretobuy-nl-nl, #wheretobuy-nl-be,#wheretobuy-en-uk{
	background-image:url('../images/blank_circle.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#walmart_canada_fr, #walmart_canada_en{
	background:url("../images/wtb_walmart_canada.png") repeat scroll 0 0 transparent;
	height:68px;
	left:180px;
	position:absolute;
	top:117px;
	width:250px;
}

#tru_canada_fr, #tru_canada_en{
	background:url("../images/wtb_TRU_canada.png") repeat scroll 0 0 transparent;
	height:68px;
	left:180px;
	position:absolute;
	top:200px;
	width:250px;
}

#zeller_canada{
	background:url("../images/wtb_zeller_canada.png") repeat scroll 0 0 transparent;
	height:102px;
	left:217px;
	position:absolute;
	top:281px;
	width:175px;
}

#bartsmit-nl{
	background:url("../images/wtb_bartsmit-nl.png") repeat scroll 0 0 transparent;
	height:47px;
	left:216px;
	position:absolute;
	top:100px;
	width:200px;
}

#intertoys-nl{
	background:url("../images/wtb_intertoys-nl.png") repeat scroll 0 0 transparent;
	height:67px;
	left:216px;
	position:absolute;
	top:165px;
	width:200px;
}

#top1-nl{
	background:url("../images/wtb_top1-nl.png") repeat scroll 0 0 transparent;
	height:66px;
	left:216px;
	position:absolute;
	top:250px;
	width:200px;
}

#toysxl-nl{
	background:url("../images/wtb_toysxl-nl.png") repeat scroll 0 0 transparent;
	height:63px;
	left:216px;
	position:absolute;
	top:325px;
	width:200px;
}

/*where to buy for EN-UK*/

#uk-wtb-message{
	font-size:10px;
	left:160px;
	position:absolute;
	top:69px;
	width:300px;
	z-index:100;
}


#amazon_uk{
	background:url("../images/wtb_logos/en-uk/amazon_logo.jpg") repeat scroll 0 0 transparent;
	height:46px;
	left:210px;
	position:absolute;
	top:114px;
	width:193px;
}

#entertainer_uk{
	background:url("../images/wtb_logos/en-uk/entertainer_logo.jpg") repeat scroll 0 0 transparent;
	height:45px;
	left:210px;
	position:absolute;
	top:160px;
	width:192px;
}

#tesco_uk{
	background:url("../images/wtb_logos/en-uk/tesco_logo.jpg") repeat scroll 0 0 transparent;
	height:50px;
	left:100px;
	position:absolute;
	top:221px;
	width:190px;
}

#toyrus_uk{
	background:url("../images/wtb_logos/en-uk/toysrus_logo.jpg") repeat scroll 0 0 transparent;
	height:55px;
	left:320px;
	position:absolute;
	top:211px;
	width:199px;
}

#woolworths_uk{
	background:url("../images/wtb_logos/en-uk/woolworths_logo.jpg") repeat scroll 0 0 transparent;
	height:40px;
	left:66px;
	position:absolute;
	top:284px;
	width:297px;
}

#littlewoods_uk{
	background:url("../images/wtb_logos/en-uk/littlewoods_logo.jpg") repeat scroll 0 0 transparent;
	height:29px;
	left:363px;
	position:absolute;
	top:285px;
	width:199px;
}

#toysmaster_uk{
	background:url("../images/wtb_logos/en-uk/toymaster_logo.jpg") repeat scroll 0 0 transparent;
	height:55px;
	left:120px;
	position:absolute;
	top:345px;
	width:189px;
}

#smyths_uk{
	background:url("../images/wtb_logos/en-uk/smyths_logo.jpg") repeat scroll 0 0 transparent;
	height:56px;
	left:330px;
	position:absolute;
	top:345px;
	width:180px;
}


/* End of UK */

/* Where to buy Australia */
#bigw_au{
	background:url("../images/wtb_logos/en-au/bigw_au.jpg") repeat scroll 0 0 transparent;
	height:49px;
	left:141px;
	position:absolute;
	top:310px;
	width:149px;
		
}
#target_au{
	background:url("../images/wtb_logos/en-au/target_au.jpg") repeat scroll 0 0 transparent;
	height:58px;
	left:331px;
	position:absolute;
	top:115px;
	width:177px;
}
#toyrus_au{
	background:url("../images/wtb_logos/en-au/toysrus_au.jpg") repeat scroll 0 0 transparent;
	height:100px;
	left:80px;
	position:absolute;
	top:190px;
	width:215px;
}
#toyworld_au{
	background:url("../images/wtb_logos/en-au/toyworld_au.jpg") repeat scroll 0 0 transparent;
	height:60px;
	left:95px;
	position:absolute;
	top:115px;
	width:215px;
}
#myer_au{
	background:url("../images/wtb_logos/en-au/myer_au.jpg") repeat scroll 0 0 transparent;
	height:54px;
	left:331px;
	position:absolute;
	top:210px;
	width:206px;
}

/* End of Australia */

/*BEGIN ITALY*/

#giocheria{
	background:url("../images/wtb_logos/it-it/wtb_giocheria_it-it.png") repeat scroll 0 0 transparent;
	height:60px;
	left:197px;
	position:absolute;
	top:270px;
	width:250px;
		
}
#toyscenter{
	background:url("../images/wtb_logos/it-it/wtb_toyscenter_it-it.jpg") repeat scroll 0 0 transparent;
	height:75px;
	left:227px;
	position:absolute;
	top:140px;
	width:190px;
		
}

/*END OF ITALY*/

#wheretobuy-en-us table{
	left:103px;
	position:absolute;
	top:100px;
}

#wheretobuy-en-us table tr td{
	padding:3px;
}

#wheretobuy-en-us table tr td img{
	border:none;
}

#it-wtb-message{
	font-size:12px;
	left:160px;
	position:absolute;
	top:69px;
	width:300px;
	z-index:100;
}

#wheretobuy-it-it{
	/*background-image:url('../images/wtb_en-us.png');*/
	background-image:url('../images/catalog2.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}


/*---------------------- Video Section ----------------------*/
#div-video-content{
	background:url('../images/video_circle.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#webisode-video-wrapper{
	/* old video player background:none repeat scroll 0 0 #000000;
	height:240px;
	left:73px;
	position:absolute;
	top:132px;
	width:480px;*/
	
	background:none repeat scroll 0 0 #000000;
	border:1px solid;
	height:260px;
	left:71px;
	position:absolute;
	top:131px;
	width:480px;
}

#video-caption{
	font-size:10px;
	left:74px;
	position:absolute;
	top:372px;
}

#video-menu{
	left:202px;
	position:absolute;
	top:430px;
}

/*------------- VIB Section ---------------*/

#div-vib-container-es{
background:url("../images/vib_bk-es.png") repeat scroll 0 0 transparent;
	height:533px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}


#div-vib-container-en{
	background:url("../images/vib_bts.png") repeat scroll 0 0 transparent;
	height:533px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#div-vib-container-it{
	background:url("../images/vib_bk-it.png") repeat scroll 0 0 transparent;
	height:533px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}
#div-vib-container-nl{
	background:url("../images/vib_bk-nl.png") repeat scroll 0 0 transparent;
	height:533px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#div-vib-container-fr{
	background:url("../images/vib_bk-fr.png") repeat scroll 0 0 transparent;
	height:533px;
	left:100px;
	position:absolute;
	top:78.5px;
	width:627px;
	z-index:55;
}

#video-underlay{
	background-image:url('../images/video_underlay.jpg');
	width:480px;
	height:240px;
	position:absolute;
}

#video-player{
	height:240px;
	padding:0;
	width:480px;
}

#vib-icon-wrapper-en{
	background-image:url("../images/vib_bts_downloads.png");
	height:71px;
	left:136px;
	position:relative;
	top:154px;
	width:360px;
}

#vib-icon-wrapper-nl{
	background-image:url("../images/vib_bts_downloads-nl.png");
	height:71px;
	left:136px;
	position:relative;
	top:154px;
	width:360px;
}

#vib-icon-wrapper-it{
	background-image:url("../images/vib_bts_downloads-it.png");
	height:73px;
	left:136px;
	position:relative;
	top:154px;
	width:360px;
}

#vib-icon-wrapper-fr{
	background-image:url("../images/vib_bts_downloads-fr.png");
	height:95px;
	left:136px;
	position:relative;
	top:136px;
	width:360px;
}

#vib-icon-wrapper-es{
	background-image:url("../images/vib_bts_downloads-es.png");
	height:90px;
	left:136px;
	position:relative;
	top:136px;
	width:360px;
}

#vib-icon-wrapper-en a{
	float:left;
	height:50px;
	margin:12px 11px;
	position:relative;
	width:50px;
}

#vib-icon-wrapper-es a{
	float:left;
	height:50px;
	margin:12px 11px;
	position:relative;
	width:50px;
}

#vib-icon-wrapper-it a{
	float:left;
	height:50px;
	margin:12px 11px;
	position:relative;
	width:50px;
}

#vib-wp{
	left:17px;
}
#vib-iron{
	left:39px;
}
#vib-cert{
	left:59px;
}
#vib-videos{
	border:1px solid #000000;
	height:240px;
	left:73px;
	position:relative;
	top:130px;
	width:480px;
	background:#000000;
}

#vib-copy{
	font-size:10px;
	left:168px;
	position:absolute;
	text-align:left;
	top:218px;
	width:300px;
}

/*---------------------Bratz10 Section-------------*/
#div-bratz10-container{
	background:url('../images/bratz10_circle_promo.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#div-bratz10-adri{
	background:url("../images/10th_girls/10th_ann_Adri.png") repeat scroll 0 0 transparent;
	height:876px;
	left:-215px;
	position:absolute;
	width:445px;
	z-index:40;
}

#bratz10_ss{
	height:91px;
	left:22px;
	position:absolute;
	top:278px;
	width:185px;
}

#bratz10_timeline{

	height:91px;
	left:211px;
	position:absolute;
	top:278px;
	width:200px;
}

#bratz10_catalog{

	height:91px;
	left:414px;
	position:absolute;
	top:278px;
	width:191px;
}

/*------timeline--------*/
#div-timeline-container{
	background:url('../images/bratz10_circle.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#bratz10-container{
	background:url('../images/blank_circle.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}

#div-timeline-rotator{
	border:1px solid black;
	height:365px;
	left:223px;
	position:absolute;
	top:107px;
	width:183px;
}

#bratz10-wrapper{
	height:333px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:left;
	top:92px;
	width:414px;
}

.bratz10{
	width:414px;
	height:333px;
}

.bratz10-desc{
	font-size:16px;
	font-weight:bold;
	left:205px;
	margin:0;
	padding:0;
	position:relative;
	top:-212px;
	width:225px;
}
.bratz10-bio{
	font-size:12px;
	left:205px;
	margin:0;
	padding:0;
	position:relative;
	top:-210px;
	width:225px;
}
.doll-selector{
	width:45px;
	height:45px;
	border:1px solid;
	float:left;
	margin:1px 1px;
}

#bratz10-thumb{
	height:120px;
	left:315px;
	position:absolute;
	top:152px;
	width:260px;
}

#bratz10-thumb ul{
	list-style-type: none;
	padding:0;
	margin:0;
}

.Adri-current, .Ashby-current{
	display:block;
}

.not-current{
	display:none;
}

.iconclass{
	background:none repeat scroll 0 0 #B61E53;
	border:2px solid black;
	height:100px;
	left:205px;
	position:absolute;
	top:20px;
	width:100px;
}

#back-to-main{
	background:none repeat scroll 0 0 #E598C2;
	border:2px solid #B61E53;
	color:#B61E53;
	font-size:12px;
	font-weight:bold;
	height:18px;
	left:418px;
	position:absolute;
	text-decoration:none;
	top:395px;
	width:100px;
	z-index:100;
}
/*---------------End of Bratz 10 ---------------*/
/*----------------------FOOTER---------------------*/

#footer-wrapper {
	position:relative;
	top:250px;
	width:655px;
	margin: 0 auto;
}

#div-footer{
	height:56px;
	margin:0 auto;
	top:650px;
	width:655px!important;
	z-index:150;
}

#term-privacy {
	clear:left;
	position:relative;
}

#div-footer img{
	border:none;
}

#tikes{
	background-image: url("../images/sisterlink/little-tikes.png");
	width: 113px;	
        height: 56px;
	display: block;
}

#bratz{
	background-image: url("../images/sisterlink/bratz.png");
	width:108px;
    height: 56px;
	display: block;
}

#epets{
 	background-image: url("../images/sisterlink/my-e-pets.png");
	width:138px;
        height: 56px;
	display: block;
}
#nara{
	background-image: url("../images/sisterlink/nara.png");
	width:170px;
        height: 56px;
	display: block;
}
#moxiegirlz{
	background-image: url("../images/sisterlink/moxie-girlz.png");
	width:97px;
    height: 51px;
	display: block;
	margin-right:15px;
}

#bfcink{
	background-image: url("../images/sisterlink/bfc-ink.png");
	width:88px;
	height: 56px;
	display: block;
}
#kachooz{
	background-image:url("../images/sisterlink/kachooz_logo.png");
	display:block;
	height:75px;
	position:relative;
	top:-8px;
	width:125px;
}

#mgae{
	background-image: url("../images/sisterlink/mgae.png");
	width:109px;
        height: 56px;
	display: block;
}

#moxieteenz{
        background-image: url("../images/sisterlink/moxie-teenz.png");
        width:109px;
        height: 56px;
        display: block;
}

#lalaloopsy{
	background-image: url("../images/sisterlink/lalaloopsy.png");
	width:95px;
    height: 56px;
	display: block;
}

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

#mg_trademark{
	color:black;
	left:200px;
	position:absolute;
	top:38px;
	font-size:12px;
}
#mt_trademark{
	color:black;
	font-size:12px;
	left:485px;
	position:absolute;
	top:37px;
}
#lala_trademark{
	color:black;
	font-size:12px;
	left:320px;
	position:absolute;
	top:37px;
}
#nara_trademark{
	color:black;
	font-size:12px;
	left:575px;
	position:absolute;
	top:37px;
}
#bfc_trademark{
	color:black;
	font-size:12px;
	left:380px;
	position:absolute;
	top:37px;
}
#pets_trademark{
	color:black;
	font-size:12px;
	left:806px;
	position:absolute;
	top:37px;
}
.footer-links{
	float:left;
}

#copyright, #terms, #privacy, #faq, .whitetext, #footer-wtb {
color:black;
font-size:11px;
font-weight: normal;
}

/*-----------------END OF FOOTER-------------------*/


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

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

#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:20px;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	width:45%;
}

#user-optins{
	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;
	margin:3px 4px 0 0;
	position:relative;
	text-align:left;
	width:105px;
}

.span-desc-optin{
	float:left;
	margin:5px 4px 0 0;
	position:relative;
	text-align:left;
}

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

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

.input-signup{
	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{
	background-image:url("../images/registration_close_btn.png");
	display:block;
	float:right;
	position:relative;
	right:1px;
	text-align:center;
	top: 1px;
	width:20px;
	height:20px;
}

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

#dob-wrapper{
	height:100px;
	left:19px;
	position:relative;
	width:350px;
}

#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 #B60050;
	border:2px solid white;
	color:white;
	float:left;
	font-family:verdana;
	font-size:12px;
	left:50px;
	position:relative;
	top:15px;
	cursor:pointer;
}

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

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

#btn-next{
	background:none repeat scroll 0 0 #B60050;
	border:2px solid white;
	color:white;
	font-family:verdana;
	font-size:12px;
	position:absolute;
	right:49px;
	text-align:center;
	top:5px;
}
.btn-close {
    color: white;
    cursor: pointer;
    float: right;
    font-size: 16px;
    list-style-type: none;
    margin: -4px 0;
    position: relative;
    text-decoration: none;
    top: 0;
    width: 25px;
}
#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{
	background-image:url(""../images/registration_close_btn.png"");
 	display:block;
 	float:right;
 	position:relative;
 	right:1px;
 	text-align:center;
 	top: 1px;
 	width:20px;
 	height:20px;
}

#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 #B60050;
	border:2px solid white;
	color:white;
	left:550px;
	position:absolute;
}
/*------------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{
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:471px;
	top: 82px;
}
#country-dialog-header{
	background-color:#B60050;
	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{
	background-image:url("../images/registration_close_btn.png");
 	display:block;
 	float:right;
 	position:relative;
 	right: 60px;
 	text-align:center;
 	top: 4px;
	width:20px;
	height:20px;
	color:#ffffff;
 }
#country-body{
	line-height:20px;
	margin:25px 0;
	position:relative;
	text-align:justify;
}

#country-body a{
	color:#9F004A;
}

#country-body ul{
	left:60px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}

/*#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;
	top:3px;
}

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

/*------------Login Overlay Starts---------------*/
#overlay-login	{
	font-family:verdana;
	font-size:12px;
	position:absolute;
	top:35px;
	width:100%;
	z-index:2600;
}

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

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

/*-------Logon Dialog-------*/
#logon-dialog{
background:none repeat scroll 0 0 #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:8px;
	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{
	background-image:url("../images/registration_close_btn.png");
 	display:block;
	float:right;
	position:relative;
	right:1px;
	text-align:center;
	top: 0px;
	width:20px;
	height:20px;
}
#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;
	width:125px;
}

.li-logon-signin{
	margin-bottom:5px;
	padding-left:10px;
}
.input-logon-signin{
	border:1px solid #B60050;
	left:-10px;
	position:relative;
}
.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;
	position:absolute;
	right:17px;
}
/*---------Forgot Login-----------*/
#forgot-wrapper{
	display:none;
	position:relative;
	width:100%;
}

#div-forgot{
	background:none repeat scroll 0 0 #D5B1D1;
	border:4px solid #9F004A;
	color:black;
	font-family:verdana;
	height:290px;
	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_old{
	margin:0;
	padding:10px;
	font-size: 12px;
	text-align:left;
}
#p-forgot-desc {
    font-size: 11px;
    margin: 0;
    padding: 5px;
    text-align: left;
}

#forgot-header-left {
	float:left;
	font-size:12px;
	font-weight:bold;
	left:6px;
	position:relative;
}
#forgot-header-right{
	float:right;
	cursor: pointer;
}
#forgot-password-close {
	background-image:url("../images/registration_close_btn.png");
 	display:block;
 	float:right;
 	position:relative;
 	right:1px;
 	text-align:center;
	top: 1px;
 	width:20px;
 	height:20px;
}
#forgot-content{
	margin:0;
	padding:0;
	list-style-type: none;
	font-size: 11px;
}
#forgot-content li{
	float:left;
	padding: 5px;
}

.span-forgot-content{
	color:black;
	float:left;
	margin:0 10px 0 0;
	padding-left:2px;
	text-align:left;
	width:90px;
}
.li-forgot-content{
	margin-bottom:2px;
	padding-left:10px;
}
.input-forgot-content{
	/*border:1px solid #B60050;*/
	position:relative;
	right:13px;
}
.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:#9F004A;
	border:2px solid #FFFFFF;
	color:#FFFFFF;*/
	position:relative;
}

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



/*-----DIALOG///My Account Section ------*/

#div-myacct{
	border:4px solid #9F004A;
	height:400px;
	margin:0 auto;
	width:620px;
	position:relative;	
	background: #D5B1D1;
	display:block;
}

#div-myacct-wrapper{
	float:left;
	left:20px;
	margin:0;
	padding:0;
	position:relative;
	top:20px;
}

#login-li-dialog-left{
	float:left;
	left:10px;
	list-style-type:none;
	position:relative;
}

#login-dialog-header{
	display:block;
}
#myacct-header-text{
	color:white;
	font-weight:bold;
	padding-left:5px;
	width:200px;
	position:relative;
	left:-10px;
}

#login-li-dialog-close{
	background-image:url("../images/registration_close_btn.png");
 	display:block;
 	float:right;
 	position:relative;
 	right:1px;
 	text-align:center;
 	top: 1px;
 	width:20px;
 	height:20px;
}

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

#login-ul-dialog-header{
	height:20px;
	position:relative;
	background: #B60050;
	margin:0;
	padding:0;
}
/*-------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:60px;
}

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

#menu-edit{
	left:105px;
	position:relative;
	text-decoration:underline;
	left:330px !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-------*/

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

#myacct-postal_code{
	width:5em;
}
#ul-myacct-news{
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	top:10px;
}

.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{
	color:#000000;
	float:left;
	margin:0 10px 0 0;
	padding-left:2px;
	width:105px;
	position:relative;
}

/*----Location-----*/
#div-myacct-location{
	float:left;
	left:50px;
	position:relative;
	top:20px;
	width:265px;
}

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

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

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

/*css for div and iframe for sweepstakes*/

#div-rock-iframe-wrapper{
    left: 262px;
    position: absolute;
    top: 300px;
    width: 500px;
    height: 310px;
    display:none;
    border:2px solid #b60050;
    overflow: hidden;
}

#iframe-rock{
    border: medium none;
    height: 310px;
    position: relative;
    width: 500px;
    overflow:hidden;
}

#div-x-close-wrapper{
    display:none;
	left:233px;
	margin:0 auto;
	position:relative;
	top:-468px;
	z-index:8;
	width: 40px;
}

#x-close-iframe{
	color:#B60050;
	font-weight:normal;
	text-decoration:none;
}


/*****COUNTRY OVERLAY*****/

#country-overlay-wrapper{
left:0;
margin:0 auto;
position:relative;
text-align:center;
}

#country-overlay-top{
background: url(../images/topslice-country.png);
width: 471px;
height: 22px;
}

#country-overlay-body{
background: url(../images/middleslice-country.png) repeat-y;
width: 471px;
height: 355px;
padding-left: 25px;
padding-top: 5px;
text-align: left;
}

#country-overlay-headerimage-en{
width:412px;
height:35px;
}

#country-overlay-headerimage-nl{
width:412px;
height:35px;
}

#country-overlay-headerimage-it{
width:412px;
height:35px;
}

#country-overlay-headerimage-fr{
width:412px;
height:45px;
margin-top: -7px;
}

#country-overlay-headerimage-es{
width:412px;
height:45px;
margin-top: -7px;
}

#country-texture{
background: url(../images/country-texture.png) no-repeat scroll -19px 75px transparent;
height: 350px;
width: 471px;
}

#country-overlay-bottom{
background: url(../images/bottomslice-country.png);
width: 471px;
height: 28px;
margin: 0 auto;
}

#country-overlay-left{
margin-top: -17px;
}

#country-list{
float: left;
}

.country-list-left{
width: 170px;
}

.country-list-right{
width: 160px;
}


#country-list li{
list-style-type: none;
cursor:pointer;
}

li.country-header{
font-size: 1.3em;
color: #ffffff;
font-family: arial;
font-weight: bold;
line-height: 80%;
padding-left: 40px;
padding-top: 2px;
margin-top: 20px;
margin-left: -20px;
height: 30px;
}

#country-list a{
text-decoration: none;
color: #ffffff;
}

span.language-header{
font-size: .7em;
color: #ffffff;
font-family: arial;
font-weight: normal;
}
/*****END COUNTRY OVERLAY*****/

/*****COUNTRY HOVERS*****/


/*****END COUNTRY HOVERS*****/

/********BEGIN FLAGS********/

.unitedstates{
background: url(../images/flags/unitedstates.png) no-repeat 0 0;
}

.unitedkingdom{
background: url(../images/flags/unitedkingdom.png) no-repeat 0 0;
}

.spain{
background: url(../images/flags/spain.png) no-repeat 0 0;
}

.italy{
background: url(../images/flags/italy.png) no-repeat 0 0;
}

.canada{
background: url(../images/flags/canada.png) no-repeat 0 0;
}

.australia{
background: url(../images/flags/australia.png) no-repeat 0 0;
}

.france{
background: url(../images/flags/france.png) no-repeat 0 0;
}

.netherlands{
background: url(../images/flags/netherlands.png) no-repeat 0 0;
}

.belgium{
background: url(../images/flags/belgium.png) no-repeat 0 0;
}

.ukraine{
background: url(../images/flags/ukraine.png) no-repeat 0 0;
}

/*********END FLAGS*********/


/**** Country Hover CSS ****/

#country-texture-hover{
	width: 468px;
	height: 318px;
}

.en-us-mouseover {
	background: url(../images/world_spriteV2.png) -19px 75px no-repeat;
}

.en-uk-mouseover {
	background: url(../images/world_spriteV2.png) -457px 75px no-repeat;
}

.en-ca-mouseover {
	background: url(../images/world_spriteV2.png) -895px 75px no-repeat;
}

.fr-ca-mouseover {
	background: url(../images/world_spriteV2.png) -895px 75px no-repeat;
}

.en-au-mouseover {
	background: url(../images/world_spriteV2.png) -895px -417px no-repeat;
}

.fr-fr-mouseover {
	background: url(../images/world_spriteV2.png) -457px -171px no-repeat;
}

.es-es-mouseover {
	background: url(../images/world_spriteV2.png) -895px -171px no-repeat;
}

.it-it-mouseover {
	background: url(../images/world_spriteV2.png) -19px -417px no-repeat;
}

.nl-be-mouseover {
	background: url(../images/world_spriteV2.png) -457px -417px no-repeat;
}

.nl-nl-mouseover {
	background: url(../images/world_spriteV2.png) -19px -171px no-repeat;
}

.ru-ua-mouseover {
	background: url(../images/world_spriteV2.png) -1333px 75px no-repeat;
}

/*** END ***/


