/* BEGIN NATURAL ELEMENTS */

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


/* END NATURAL ELEMENTS */
#music-player-wrapper{
	left:0;
	position:absolute;
}

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

#see-other-brands{
	position: relative;
	float:right;
	right:130px;
	padding:0;
	margin:0;
}

#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;
	font-family:verdana;
	font-size:10px;
	height:35px;
	position:absolute;
	right:150px;
	width:auto;

}

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

#top-right{
	float:left;
}

.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;
	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-color: #a4003f;
	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;
	display:none;
}
#ul-country{
	height:20px;
	left:4px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	top:8px;
	width:118px;
}
#ul-country li{
	float:left;
	padding:2px;
}

#div-secretcode-box{
	background-image:url("../images/btn_secret-code.png");
	background-position:0 66px;
	height:33px;
	position:relative;
	top:-10px;
	width:118px;
}
#div-secretcode-box:hover{
	background-image:url("../images/btn_secret-code.png");
	background-position: 0px 33px;
	height:33px;
	position:relative;
	top:-10px;
	width:118px;
}
#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');
	height:115px;
	left:419.5px;
	position:absolute;
	top:105px;
	width:207px;
	z-index:1000;
}

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



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

#div-menu{
	height:125px;
	position:absolute;
	width:439px;
	z-index:500;
}

/*---------------old---------------------*/
.div-menu-common{
	display: block;
	background-image:url('../images/menu.png');
	height:125px;
	width:439px;
	position: absolute;
}

#div-menu-home{
	background-position: 439px 250px;
	width: 80px;
	top:29px;
	left:298px;
	z-index:101;
}

#div-menu-home:hover{
	background-position: 439px 125px;
	width:80px;
	top:39px;
	left:298px;
	z-index:102;

}

#div-menu-bios{
	background-position: 359px 250px;
	width: 90px;
	top:29px;
	left:378px;
	z-index:101;
}

#div-menu-bios:hover{
	background-position: 359px 125px;
	width: 90px;
	top:39px;
	left:378px;
	z-index:102;
}

#div-menu-games{
	background-position: 234px 250px;
	width: 90px;
	top:29px;
	left:503px;
	z-index:103;
}

#div-menu-games:hover, #div-menu-games:active{
	background-position: 234px 125px;
	width: 90px;
	top:39px;
	left:503px;
	z-index:104;
}

#div-menu-catalog{
	background-position: 144px 250px;
	width: 144px;
	top:29px;
	left:593px;
	z-index:103;
}

#div-menu-catalog:hover{
	background-position: 144px 125px;
	width: 144px;
	top:39px;
	left:593px;
	z-index:104;
}
/*--------------end of old---------*/

#div-menu-wrapper{
	height:125px;
	left:301px;
	position:absolute;
	top:17px;
	width:439px;
	z-index:500;
}
.menu-common{
	display: block;
	position: relative;
	float:left;
}

#menu-home{
	background:url('../images/home_menu/home_menu.png');
	width: 94px;
	z-index:101;
	height:123px;
	background-position: 0px -5px;
	top:5px;
}

#menu-home:hover, .menu-home-active{
	background:url('../images/home_menu/home_menu.png');
	background-position: 0px 130px;
	height:120px;
	width:94px;
	z-index:102;
	
}

#menu-bios{
	background:url('../images/home_menu/bios_menu.png');
	width: 97px;
	height:125px;
	z-index:101;
}

#menu-bios:hover, .menu-bios-active{
	background:url('../images/home_menu/bios_menu.png');
	background-position: 0px 135px;
	width: 97px;
	z-index:102;
}

#menu-games{
	background:url('../images/home_menu/game_menu.png');
	width: 120px;
	z-index:103;
	height:125px;
}

#menu-games:hover, .menu-game-active{
	background:url('../images/home_menu/game_menu.png');
	background-position: 0px 135px;
	width: 120px;
	z-index:104;
}

#menu-catalog{
	background:url('../images/home_menu/catalog_menu.png');
	width: 128px;
	z-index:103;
	height:125px;
}

#menu-catalog:hover, .menu-game-catalog{
	background:url('../images/home_menu/catalog_menu.png');
	background-position: 0px 135px;
	width: 128px;
	z-index:104;
}

/*------------------ Interstitial ------------------*/
#interstitial{
	/*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-no{
	background-image:url("../images/interstitial.png");
	background-position:452px 64px;
	height:34px;
	left:248px;
	position:absolute;
	top:286px;
	width:80px;
	
}
#interstitial-yes{
	background-image:url("../images/interstitial.png");
	background-position:312px 64px;
	height:34px;
	left:388px;
	position:absolute;
	top:286px;
	width:80px;
}

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

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

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

#home_video_close{
	font-weight:bold;
	color:black;
	position:absolute;
	text-decoration:none;
	right:5px;
	z-index:500000;
}

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

#rotator-wrapper{
	height:876px;
	left:-250px;
	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:50;
}

#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{
	background:url('../images/promo_middle.png');
	height:151px;
	left:229px;
	position:absolute;
	top:100px;
	width:188px;
}

#promo-right{
	background:url('../images/promo_right.png');
	height:164px;
	left: 467px;
	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;
}


#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{
	background:url("../images/Bratz_secret-code.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;
}
#input-secret-code{
	border:1px solid #AFAFAF;
	width:350px;	
}
#div-secretcode-girl{
	position:relative;
	top:120px;
}
#secretcode-basic{
	display:none;
}

#secretcode-party{
	display:none;	
}
#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-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{
	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{
	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;
}

/* -------------- 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-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:105;
	
}

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


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

#div-wp-download{
	background:url('../images/downloads_box.png');
	height:102px;
	left:286px;
	position:absolute;
	top:465px;
	width:255px;
	z-index:300;
}

.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;
	padding-right: 25px;
}

#wallpaper-desc{
	padding-right:75px;
}

#toplink-secret-code{
	color:white;
	text-decoration:none;
}


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

#div-chat-jade{
	background:url('../images/jade_bratz_chatz.png');

}

#div-chat-sasha{
	background:url('../images/sasha_bratz_chatz.png');

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

}
#div-chat-cloe{
	background:url('../images/cloe_bratz_chatz.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;
}

/*--------------------- 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-glam{
	background-image:url('../images/games_bratz_glam.png');
}
#games-lovemeter{
	background-image:url('../images/games_bratz_lovemeter.png');
}
#games-fishtank{
	background-image:url('../images/fishtank-game.png');
	
}
#games-mall{
	background-image:url('../images/games_bratz_boutique.png');
}

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

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

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




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

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

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

#glam-game, #lovemeter-game, #fishtank-game, #mall-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:685px;
	position:absolute;
	text-decoration:none;
}
#mall-game-close{
	color:black;
	left:885px;
	position:absolute;
	text-decoration:none;
}

/*--------------------- 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:400px;
	margin:0 auto;
	position:relative;
	top:50px;
	width:280px;
	overflow:hidden;
}

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

}

.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:335px;
	position:absolute;
	top:94px;
	width:2px;
}
.party-bratz{
	margin-right:-10px;
}

.div-dolls{

}

.acc-list{
	position:relative;
	margin:5px 20px;
}

.doll-img{
	position:relative;
	margin-left:30px;
}


.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');
	position: absolute;
	width:445px;
	height:876px;
	left:-185px;
	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:none;
}

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

#div-catalog-wheretobuy{
	background:url("../images/where_to_buy_btn.png") repeat scroll 69px 134px transparent;
	height:67px;
	left:359px;
	position:absolute;
	top:500px;
	width:69px;
}

.social-icon{
	border:none;
}

#div-catalog-wheretobuy:hover{
	background:url('../images/where_to_buy_btn.png');
	background-position: 69px 67px;
	height:67px;
	left:359px;
	position:absolute;
	top:499px;
	width:69px;
}
#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{
	position:relative;
	top:-44px;
	font-size:11px;
	font-weight:bold;
}

.dolls-desc{
	font-size:17px;
	font-weight:bold;
	left:233px;
	margin:0;
	padding:0;
	position:relative;
	top:-280px;
	width:205px;
}
.p-acc{
	padding:0;
	margin:0;
}
#catalog-accessories{
	position:absolute;
	width:2000em;
}
#catalog-accessories div, #catalog-dolls div{
	float:left
}
#acc-social-media{
	left:222px;
	position:absolute;
	top:418px;
	z-index:1200;
}
#elec-social-media{
	left:58px;
	position:absolute;
	top:222px;
	z-index:1200;
}

#doll-social-media{
	left:358px;
	position:absolute;
	top:288px;
	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:147px 5px 25px -14px;
	padding:0;
}

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

/*------------------- wheretobuy -------------------*/
#wheretobuy{
	background-image:url('../images/wtb.png');
	width:627px;
	height:516px;
	position:absolute;
	left:100px;
	top: 78.5px;
	z-index:55;
}
#walmart{
	height:62px;
	left:229px;
	position:absolute;
	top:316px;
	width:200px;
}
#kmart{
	height:100px;
	left:58px;
	position:absolute;
	top:182px;
	width:106px;
	
}
#target{
	height:102px;
	left:478px;
	position:absolute;
	top:181px;
	width:100px;
	
}
#tru{
	height:100px;
	left:189px;
	position:absolute;
	top:182px;
	width:247px;
}

/*----------------------FOOTER---------------------*/

#footer-wrapper {
	position:relative;
	top:250px;
	width:1000px;
}

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

#term-privacy {
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;
}

#bfcink{
	background-image: url("../images/sisterlink/bfc-ink.png");
	width:88px;
        height: 56px;
	display: block;
}

#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:221px;
	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:295px;
	position:absolute;
	top:37px;
}
#lala_trademark{
	color:black;
	font-size:12px;
	left:413px;
	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:660px;
	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 {
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:2000;
display:none;
height: 1135px;
width:100%;
overflow-x:hidden;
left:0;
}

/*--------- Registration Dialog Wrapper---------*/
#overlay-box{
height:1135px;
position:absolute;
z-index:2005;
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:35px;
margin:0;
padding:0;
position:relative;
width:45%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#calendar{
	background:none repeat scroll 0 0 #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;
top:15px;
}

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

#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{
	color:black;
	float:right;
	padding-right:2px;
	text-decoration:none;
}

#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:25px;
	position:relative;
}
/*------------Login Overlay Starts---------------*/
#overlay-login	{
	font-family:verdana;
	font-size:12px;
	position:absolute;
	top:35px;
	width:100%;
	z-index:2008;
}

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

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

/*-------Logon Dialog-------*/
#logon-dialog{
background: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{
	float: right;
	position: absolute;
	right:2px;
	text-decoration: none;
	color: black;
}
#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: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:absolute;
	width:100%;
}

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

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

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

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

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

.clear{
	clear:both;
}

.clear-left{
	
	clear:left;
}

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

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



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

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

#div-myacct-wrapper{
padding:0;
margin:0;
float:left;
}

#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:130px;
}

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

.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;
	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;
	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:430px;
	margin-right:15px;
	position:relative;
}

.button-myacct-save{
	background-color:#B60050;
	color:#FFFFFF;
	width:75px;
	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;
}

