/* BEGIN NATURAL ELEMENTS */


body{
	font-family:verdana, sans-serif;
	margin:0 auto;
	padding:0;
 	text-align:center;
	background:url("../images/background.jpg") no-repeat scroll 0 0 transparent;
}

a{
	outline: none;
}

.force {
        background-image: none !important;
}

.unityhide{
	position:relative;
	visibility:hidden;
}

.footer-links{
	position:relative;
	float:left;
}

#div-wrapper{
	display:none;
	left:99px;
	position:absolute;
	top:0px;
	z-index:8000;
}
#wrapper-area{
	left:50px;
	position:absolute;
	top:48px;
	z-index:9000;

}
#wrapper-close-button{
	color:white;
	left:683px;
	position:absolute;
	text-decoration:none;
}

.wrapper-border{
	background:none repeat scroll 0 0 black;
	height:550px;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:absolute;
	width:700px
}


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

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

/* ----- Catalog | Where To Buy ----- */

.a-wheretobuy{
	position:absolute;
	display:block;
}

#a-toys-en-us, #a-toys-es-es, #a-toys-ru-ru {
	background:url("../images/catalog/WTB_TrU.png") no-repeat scroll 0 0 transparent;
	height:54px;
	left:340px;
	position:absolute;
	top:172px;
	width:189px;
}
#a-toys-fr-ca, #a-toys-en-ca  {
	background:url("../images/catalog/fr-ca/WTB_TrU.png") no-repeat scroll 0 0 transparent;
	height:54px;
	left:340px;
	position:absolute;
	top:172px;
	width:189px;
}

#a-amazon-en-us, #a-amazon-en-ca, #a-amazon-es-es, #a-amazon-fr-ca, #a-amazon-ru-ru{
	background-image:url("../images/catalog/WTB_Amazon.png");
	height:60px;
	left:319px;
	position:absolute;
	top:299px;
	width:250px;
}

#a-walmart-en-us, #a-walmart-en-ca, #a-walmart-es-es, #a-walmart-fr-ca, #a-walmart-ru-ru {
	background:url("../images/catalog/WTB_Walmart.png") no-repeat scroll 0 0 transparent;
	height:51px;
	left:344px;
	position:absolute;
	top:237px;
	width:189px;
}

#a-target-en-us, #a-target-en-ca, #a-target-es-es, #a-target-fr-ca, #a-target-ru-ru {
	background-image:url("../images/catalog/WTB_Target_v2.png");
	height:124px;
	left:469px;
	position:absolute;
	top:350px;
	width:104px;
}

#a-kmart-en-us, #a-kmart-en-ca, #a-kmart-es-es, #a-kmart-fr-ca, #a-kmart-ru-ru {
	background-image:url("../images/catalog/WTB_KMART_v2.png");
	height:112px;
	left:333px;
	position:absolute;
	top:365px;
	width:94px;
}
/* ----- English ----- */
#wheretobuy-title-en{
	background-image:url("../images/catalog/WHERE_TO_BUY_button.png");
	height:96px;
	margin:auto;
	position:relative;
	top:70px;
	width:108px;
}
#wheretobuy-button-en {
	background-image:url("../images/catalog/WHERE_TO_BUY_button.png");
	height:96px;
	left:788px;
	position:absolute;
	top:-130px;
	width:108px;
}

/* ----- Spanish ----- */
#wheretobuy-title-es{
	background-image:url("../images/es-es/catalog/WHERE_TO_BUY.png");
	height:96px;
	left:788px;
	position:absolute;
	top:-130px;
	width:108px;
}
#wheretobuy-button-es {
	background-image:url("../images/es-es/catalog/WHERE_TO_BUY.png");
	height:96px;
	left:788px;
	position:absolute;
	top:-130px;
	width:108px;
}

/* ----- French ----- */
#wheretobuy-title-fr {
	background-image:url("../images/fr-ca/catalog/WHERE_TO_BUY.png");
	height:96px;
	margin:auto;
	position:relative;
	top:70px;
	width:108px;
}
#wheretobuy-button-fr {
	background-image:url("../images/fr-ca/catalog/WHERE_TO_BUY.png");
	height:96px;
	left:788px;
	position:absolute;
	top:-130px;
	width:108px;
}

/* ----- Russian ----- */
#wheretobuy-title-ru{
	background-image:url("../images/ru-ru/catalog/WHERE_TO_BUY.png");
	height:96px;
	margin:auto;
	position:relative;
	top:70px;
	width:108px;
}
#wheretobuy-button-ru {
	background-image:url("../images/ru-ru/catalog/WHERE_TO_BUY.png");
	height:96px;
	left:788px;
	position:absolute;
	top:-130px;
	width:108px;
}

#div-wheretobuy{
	float:left;
	background-image:url("../images/stage/generic_BG_2.png");
	position:relative;
	height:539px;
	width:888px;
}

#russia_store_type{
	position:relative;
	top:100px;
}

#ul-ru-store-type li{
	list-style-type:none;
	padding:13px;
}

#russia_store_type_retail{
	display:none;
	margin: auto;
	width:700px;
}

#russia_store_type_market{
	display:none;
	margin: auto;
	width:700px;
}

#ul-retail-list1 li, #ul-retail-list2 li, #ul-market-list1 li, #ul-market-list2 li{
	padding:3px;
}

#ul-retail-list1, #ul-market-list1{
	float:left;
	left:40px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	top:88px;
	width:250px;
}

#ul-retail-list2, #ul-market-list2{
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	top:88px;
	width:250px;	
}

#ru_retail_1{
	background:url('../images/catalog/ru-ru/ru_retail_1.png');
	height:80px;
	width:174px;
	display:block;
}

#ru_retail_2{
	background:url('../images/catalog/ru-ru/ru_retail_2.png');
	height:72px;
	width:222px;
	display:block;
}

#ru_retail_3{
	background:url('../images/catalog/ru-ru/ru_retail_3.png');
	height:80px;
	width:200px;
	display:block;
}

#ru_retail_4{
	background:url('../images/catalog/ru-ru/ru_retail_4.png');
	height:64px;
	width:200px;
	display:block;
}

#ru_retail_5{
	background:url('../images/catalog/ru-ru/ru_retail_5.png');
	height:80px;
	width:153px;
	display:block;
}

#ru_retail_6{
	background:url('../images/catalog/ru-ru/ru_retail_6.png');
	height:80px;
	width:80px;
	display:block;
}

#ru_retail_10{
	background:url('../images/catalog/ru-ru/ru_retail_10.png');
	height:68px;
	width:75px;
	display:block;
}

#ru_market_1{
	background:url('../images/catalog/ru-ru/ru_market_1.jpg');
	height:50px;
	width:178px;
	display:block;
}

#ru_market_2{
	background:url('../images/catalog/ru-ru/ru_market_2.jpg');
	height:50px;
	width:129px;
	display:block;
}

#ru_market_3{
	background:url('../images/catalog/ru-ru/ru_market_3.jpg');
	height:50px;
	width:159px;
	display:block;
}

#ru_market_5{
	background:url('../images/catalog/ru-ru/ru_market_5.jpg');
	height:50px;
	width:101px;
	display:block;
}

#ru_market_6{
	background:url('../images/catalog/ru-ru/ru_market_6.jpg');
	height:50px;
	width:149px;
	display:block;
}

#ru_market_7{
	background:url('../images/catalog/ru-ru/ru_market_7.jpg');
	height:50px;
	width:173px;
	display:block;
}

#ru_market_8{
	background:url('../images/catalog/ru-ru/ru_market_8.jpg');
	height:75px;
	width:75px;
	display:block;
}

#ru_market_9{
	background:url('../images/catalog/ru-ru/ru_market_9.jpg');
	height:50px;
	width:112px;
	display:block;
}


#ru_market_10{
	background:url('../images/catalog/ru-ru/ru_market_10.jpg');
	height:109px;
	width:120px;
	display:block;
}

#ruwheretobuy-btn {
	display: block;
}

.back_wheretobuy {
	color:black;
	float:left;
	position:relative;
	top:10px;
}

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

.logintext{
	color:white;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
}

.blacktext {
	color:black;
	font-size:11px;
	font-weight: normal;
}

.center-image{
	position:relative;
	right:95px;
}

.a-promo{
	display:block;
	height:100%;
	width:100%;
}


/* END NATURAL ELEMENTS */


#div-container {
background:url("../images/stage.png") no-repeat scroll 0 0 transparent;
border:none;
height:756px;
margin:0 auto;
position:relative;
text-align:center;
width:1165px;
}

#div-stage {
border:0px solid #FFFFFF;
clear:both;
float:left;
height:523px;
left:139px;
position:relative;
text-align:center;
top:-245px;
width:888px;
}

#div-main {
border:0px solid #FFFFFF;
float:left;
height:532px;
position:relative;
width:888px;
}



/*---------------------- Header -------------------*/
.menu-bar {
	background-image:url("../images/menu-bar-large.png");
	float:left;
	height:13px;
	position:relative;
	width:888px;
}

#header-logo {
	background-image:url("../images/home-logo.png");
	float:left;
	height:344px;
	left:50px;
	position:relative;
	width:464px;
	z-index:11;
}
.spider {
	display:block;
	float:left;
	position:relative;
}

#logo {
	float:left;
	height:175px;
	left:-287px;
	position:relative;
	width:690px;
	z-index:10;
}

#login-register-box {
	background:none repeat scroll 0 0 #825A01;
	float:right;
	height:21px;
	margin-top:-2px;
	padding:2px 10px;
	position:relative;
	right:140px;
	top:-178px;
	z-index: 11;
}

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

#login-register-box-myaccount {
	display:inline;
}

#logged-on {
	cursor: default;
}

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

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

#not-logged-in, #logged-in {
	height:18px;
	left:0;
}


#header-menu-top {
	float:left;
	height:25px;
	left:139px;
	margin:0 auto;
	position:relative;
	top:-151px;
	width:888px;
	z-index:60;
}

#header-menu {
	height:71px;
	left:139px;
	position:relative;
	top:-151px;
	width:888px;
	z-index:10;
	float:left;
}

#header-menu-top-left {
	background-image:url("../images/menu-secret-code-static.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#header-menu-top-right {
	float:right;
	height:30px;
	position:relative;
	top:-5px;
	width:199px;
}


#header-menu-bar1{
	position:relative;
	background-image: url("../images/menu-bar-large.png");
	height:21px;
	width:888px;
	float:left;
}

#header-menu-bar2 {
	background-image:url("../images/menu-bar-small.png");
	float:left;
	height:12px;
	position:relative;
	top:10px;
	width:888px;
}

#sendtoafriend{
	position:relative;
	top:-4px;
}

/*-----------Menu----------*/
#menu-wrapper{
	height:32.5px;
	position:relative;
	top:8px;
	width:510px;
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

.menu-logged{
	color:white;
	font-size:11px;
	height:12.5px;

}

#header-menu-content {
	float:left;
	height:23px;
	left:45px;
	position:relative;
	width:780px;
}

#header-menu-nav {
	float:left;
	height:23px;
	left:183px;
	position:relative;
	top:-201px;
	width:780px;
	z-index: 50;
}

.menu{
	display:block;
	float:left;
	position:relative;
	height: 23px;
}

/*------- English --------*/

#menu-home-en {
	background-image:url("../images/menu-static.png");
	background-position:0 0;
	width:87px;
}
#menu-home-en:hover, .home-current-en{
	background-image:url("../images/menu-over.png");
	background-position:0 0;
	width:87px;
}

#menu-games-en {
	background-image:url("../images/menu-static.png");
	background-position:636px 0;
	left:57px;
	width:134px;
}
#menu-games-en:hover, .games-current-en{
	background-image:url("../images/menu-over.png");
	background-position:636px 0;
	left:57px;
	width:134px;
}

#menu-bio-en {
	background-image:url("../images/menu-static.png");
	background-position:446px 50%;
	left:114px;
	width:139px;
}
#menu-bio-en:hover, .bio-current-en{
	background-image:url("../images/menu-over.png");
	background-position:446px 50%;
	left:114px;
	width:139px;
}

#menu-fun-en {
	background-image:url("../images/menu-static.png");
	background-position:252px 0;
	left:169px;
	width:69px;
}
#menu-fun-en:hover, .fun-current-en{
	background-image:url("../images/menu-over.png");
	background-position:252px 0;
	left:169px;
	width:69px;
}

#menu-catalog-en {
	background-image:url("../images/menu-static.png");
	background-position:130px 0;
	left:222px;
	width:131px;
}

#menu-catalog-en:hover, .catalog-current-en{
	background-image:url("../images/menu-over.png");
	background-position:130px 0;
	left:222px;
	width:131px;
}

/*------- Spanish --------*/
#menu-home-es {
	background-image:url("../images/es-es/sp_header.png");
	background-position:0 0;
	width:92px;
}
#menu-home-es:hover, .home-current-es{
	background-image:url("../images/es-es/sp_header_over.png");
	background-position:0 0;
	width:92px;
}

#menu-games-es {
	background-image:url("../images/es-es/sp_header.png");
	background-position:690px 0;
	width:161px;
}
#menu-games-es:hover, .games-current-es{
	background-image:url("../images/es-es/sp_header_over.png");
	background-position:690px 0;
	width:161px;
}

#menu-bio-es {
	background-image:url("../images/es-es/sp_header.png");
	background-position:529px 0;
	width:180px;
}
#menu-bio-es:hover, .bio-current-es{
	background-image:url("../images/es-es/sp_header_over.png");
	background-position:529px 0;
	width:180px;
}
#menu-fun-es {
	background-image:url("../images/es-es/sp_header.png");
	background-position:349px 0;
	width:175px;
}
#menu-fun-es:hover, .fun-current-es{
	background-image:url("../images/es-es/sp_header_over.png");
	background-position:349px 0;
	width:175px;
}

#menu-catalog-es {
	background-image:url("../images/es-es/sp_header.png");
	background-position:174px 0;
	width:171px;
}

#menu-catalog-es:hover, .catalog-current-es{
	background-image:url("../images/es-es/sp_header_over.png");
	background-position:174px 0;
	width:171px;
}

/*------- French --------*/
#menu-home-fr {
	background-image:url("../images/fr-ca/fr_header.png");
	background-position:0 0;
	width:107px;
}
#menu-home-fr:hover, .home-current-fr{
	background-image:url("../images/fr-ca/fr_header_over.png");
	background-position:0 0;
	width:107px;
}

#menu-games-fr {
	background-image:url("../images/fr-ca/fr_header.png");
	background-position:659px 0;
	left:14px;
	width:132px;
}
#menu-games-fr:hover, .games-current-fr{
	background-image:url("../images/fr-ca/fr_header_over.png");
	background-position:659px 0;
	left:14px;
	width:132px;
}

#menu-bio-fr {
	background-image:url("../images/fr-ca/fr_header.png");
	background-position:506px 0;
	left:35px;
	width:166px;
}
#menu-bio-fr:hover, .bio-current-fr{
	background-image:url("../images/fr-ca/fr_header_over.png");
	background-position:506px 0;
	left:35px;
	width:166px;
}

#menu-fun-fr {
	background-image:url("../images/fr-ca/fr_header.png");
	background-position:328px 0;
	left:47px;
	width:157px;
}
#menu-fun-fr:hover, .fun-current-fr{
	background-image:url("../images/fr-ca/fr_header_over.png");
	background-position:328px 0;
	left:47px;
	width:157px;
}

#menu-catalog-fr {
	background-image:url("../images/fr-ca/fr_header.png");
	background-position:143px 0;
	left:74px;
	width:145px;
}

#menu-catalog-fr:hover, .catalog-current-fr{
	background-image:url("../images/fr-ca/fr_header_over.png");
	background-position:143px 0;
	left:74px;
	width:145px;
}

/*------- Russian --------*/

#menu-home-ru {
	background-image:url("../images/ru-ru/ru_header.png");
	background-position:0 0;
	width:102px;
}
#menu-home-ru:hover, .home-current-ru{
	background-image:url("../images/ru-ru/ru_header_over.png");
	background-position:0 0;
	width:102px;
}

#menu-games-ru {
	background-image:url("../images/ru-ru/ru_header.png");
	background-position:647px 0;
	left:31px;
	width:112px;
}
#menu-games-ru:hover, .games-current-ru{
	background-image:url("../images/ru-ru/ru_header_over.png");
	background-position:647px 0;
	left:31px;
	width:112px;
}

#menu-bio-ru {
	background-image:url("../images/ru-ru/ru_header.png");
	background-position:505px 0;
	left:61px;
	width:197px;
}
#menu-bio-ru:hover, .bio-current-ru{
	background-image:url("../images/ru-ru/ru_header_over.png");
	background-position:505px 0;
	left:61px;
	width:197px;
}

#menu-fun-ru {
	background-image:url("../images/ru-ru/ru_header.png");
	background-position:269px 0;
	left:100px;
	width:148px;
}
#menu-fun-ru:hover, .fun-current-ru{
	background-image:url("../images/ru-ru/ru_header_over.png");
	background-position:269px 0;
	left:100px;
	width:148px;
}

#menu-catalog-ru {
	background-image:url("../images/ru-ru/ru_header.png");
	background-position:120px 0;
	left:101px;
	width:120px;
}

#menu-catalog-ru:hover, .catalog-current-ru{
	background-image:url("../images/ru-ru/ru_header_over.png");
	background-position:120px 0;
	left:101px;
	width:120px;
}

#menu-register {
	left:16px;
	width:70px;
}

#menu-youtube-en {
	background-image:url("../images/HOME/YOUTUBE.png");
	float:right;
	position:relative;
	width:31px;
	height:30px;
	display:block;
}
#menu-twitter-en {
	background-image:url("../images/HOME/TWITTER.png");
	float:right;
	position:relative;
	width:31px;
	height:30px;
	display:block;
}
#menu-facebook-en {
	background-image:url("../images/HOME/FACEBOOK.png");
	float:right;
	position:relative;
	width:31px;
	height:30px;
	display:block;
}
#menu-youtube-es,#menu-youtube-fr,#menu-youtube-ru {
	display:none;
}
#menu-twitter-es,#menu-twitter-fr,#menu-twitter-ru {
	display:none;
}
#menu-facebook-es,#menu-facebook-fr,#menu-facebook-ru {
	display:none;
}

.social-media-icon{
	border:none;
	margin: 0px 10px 0px 0px;
}

#header-social{
	height:25px;
	left:697px;
	position:absolute;
	text-align:left;
	top:67px;
	width:100px;
}

/*----------------------HomePage---------------------*/

#div-homepage{
	height:532px;
	width:888px;
}
#div-home-rotator{
	height:615px;
	left:0;
	position:relative;
	top:-11px;
}

#div-flash-detection{
	height:615px;
	left:240px;
	position:absolute;
	top:100px;
}

#ul-home-promos{
	left:46px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}


#div-promos-wrapper {
	background-color: #000000;
	float:left;
	height:144px;
	position:relative;
	width:888px;
}

/* ----- English, Spanish, Russian ----- */

/* ----- English -----*/
#home-promo-left-en {
	background-image:url("../images/HOME/Home_Promo_Left.png");
}
#home-promo-center-en {
	background-image:url("../images/HOME/Home_Promo_Center.png");
}
#home-promo-right-en {
	background-image:url("../images/HOME/Home_Promo_Right.png");
}

/* ----- Spanish -----*/
#home-promo-left-es {
	background-image:url("../images/es-es/home/Home_Promo_Left.png");
}
#home-promo-center-es {
	background-image:url("../images/es-es/home/Home_Promo_Center.png");
}
#home-promo-right-es{
	background-image:url("../images/es-es/home/Home_Promo_Right.png");
}

/* ----- French -----*/
#home-promo-left-fr {
	background-image:url("../images/fr-ca/left_fr.png");
}
#home-promo-center-fr {
	background-image:url("../images/fr-ca/center_fr.png");
}
#home-promo-right-fr {
	background-image:url("../images/fr-ca/right_fr.png");
}

/* ----- Russian -----*/
#home-promo-left-ru {
	background:url("../images/ru-ru/home/Home_Promo_Left.png") no-repeat scroll 0 0 transparent;;
}
#home-promo-center-ru {
	background-image:url("../images/ru-ru/home/Home_Promo_Center.png");
}
#home-promo-right-ru{
	background-image:url("../images/ru-ru/home/Home_Promo_Right.png");
}


.home-promos {
	border:0px solid #FFFFFF;
	float:left;
	height:135px;
	position:relative;
	width:274px;
	padding: 0 10px;
}

/*-----------------------Secret Code------------------------*/
#menu-secret-code{
	background-image:url("../images/menu-secret-code-static.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#menu-secret-code:hover{
	background-image:url("../images/menu-secret-code-over.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#menu-secret-code-en{
	background-image:url("../images/menu-secret-code-static.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#menu-secret-code-en:hover{
	background-image:url("../images/menu-secret-code-over.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#menu-secret-code-es{
	background-image:url("../images/es-es/menu-secret-code-static.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#menu-secret-code-es:hover{
	background-image:url("../images/es-es/menu-secret-code-over.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}


#menu-secret-code-fr{
	background-image:url("../images/fr-ca/menu-secret-code-static.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#menu-secret-code-fr:hover{
	background-image:url("../images/fr-ca/menu-secret-code-over.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}


#menu-secret-code-ru{
	background-image:url("../images/ru-ru/menu-secret-code-static.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#menu-secret-code-ru:hover{
	background-image:url("../images/ru-ru/menu-secret-code-over.png");
	position:relative;
	float:left;
	height:25px;
	width:181px;
}

#secret-code {
	position:relative;
	top:64px;
}

#div-secret-code-en {
	
	background:url("../images/secret_code_bg2.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:216px;
	margin:0 auto;
	position:absolute;
	top:218px;
	width:700px;
	z-index:4000;
}

#btn-redeem{
	border:1px solid #AFAFAF;
	left:555px;
	position:absolute;
	top:68px;
	
}

#div-secret-code-es {
	background:url("../images/es-es/secret_code_bg.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:216px;
	margin:0 auto;
	position:absolute;
	top:218px;
	width:700px;
	z-index:4000;
}

#div-secret-code-fr {
	background:url("../images/fr-ca/secret_code_bg.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:216px;
	margin:0 auto;
	position:absolute;
	top:218px;
	width:700px;
	z-index:4000;
}

#div-secret-code-ru {
	background:url("../images/ru-ru/secret_code_bg.png") repeat scroll 0 0 transparent;
	display:none;
	height:350px;
	left:216px;
	margin:0 auto;
	position:absolute;
	top:218px;
	width:700px;
	z-index:4000;
}

#input-secret-code{
	border:1px solid #AFAFAF;
	width:400px;	
}

#secretcode-air, #secretcode-earth, #secretcode-earth2, #secretcode-fire, #secretcode-water {
	display:none;
}

#ul-secretcode {
	border: 0px solid #fff;
	position: relative;
	list-style: none;
	top: 100px;
	display:block;
}

#ul-secretcode li {
	border:0 solid white;
	float:left;
	height:67px;
	margin:18px -18px 0 0;
	padding:10px;
	position:relative;
	width:98px;
}

#secretcode-air-prev, #secretcode-earth-prev, #secretcode-earth2-prev, #secretcode-fire-prev, #secretcode-water-prev{
	background-image:url("../images/left_arrow.png");
	display:block;
	height:73px;
	left:15px;
	position:absolute;
	top:250px;
	width:58px;
	z-index:6000;
}

#secretcode-air-next, #secretcode-earth-next, #secretcode-earth2-next, #secretcode-fire-next, #secretcode-water-next{
	background-image:url("../images/right_arrow.png");
	display:block;
	height:73px;
	left:645px;
	position:absolute;
	top:250px;
	width:58px;
	z-index:6000;
}

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

#secretcode-close {
	color:black;
	font-size:14px;
	position:absolute;
	right:0;
	text-decoration:none;
	top:-3px;
}

/*-----------------------Bio------------------------*/

#div-bio-box {
	background-image:url("../images/stage/stage-bio.jpg");
	float:left;
	height:538px;
	position:relative;
	width:888px;
}

#bio-header {
	border:0 solid;
	height:75px;
	left:193px;
	position:absolute;
	top:270px;
	width:773px;
	z-index:450;
}

#bio-wrapper {
	height:390px;
	left:-9px;
	position:relative;
	top:115px;
	width:863px;
}

#bio-fire, .not-active {
	background-image:url("../images/BIO/bio_Tribe_Select.png");
	background-position:-11px 0;
	position:relative;
	float:left;
	height:59px;
	left:10px;
	width:156px;
}

#bio-fire:hover, .bio-fire-current{
	background-image:url("../images/BIO/bio_Tribe_Select_over.png");
	background-position:-11px 0;
	float:left;
	height:59px;
	left:10px;
	position:relative;
	width:156px;
}

#bio-earth, .not-active {
	background-image:url("../images/BIO/bio_Tribe_Select.png");
	background-position:521px 0;
	float:left;
	height:59px;
	left:93px;
	position:relative;
	width:65px;
}

#bio-earth:hover, .bio-earth-current{
	background-image:url("../images/BIO/bio_Tribe_Select_over.png");
	background-position:521px 0;
	float:left;
	height:59px;
	left:93px;
	position:relative;
	width:65px;
}

#bio-water, .not-active{
	background-image:url("../images/BIO/bio_Tribe_Select.png");
	background-position:383px 0;
	float:left;
	height:59px;
	left:164px;
	position:relative;
	width:114px;
}

#bio-water:hover, .bio-water-current {
	background-image:url("../images/BIO/bio_Tribe_Select_over.png");
	background-position:383px 0;
	float:left;
	height:59px;
	left:164px;
	position:relative;
	width:114px;
}

#bio-air, .not-active{
	background-image:url("../images/BIO/bio_Tribe_Select.png");
	background-position:178px 0;
	float:left;
	height:59px;
	left:253px;
	position:relative;
	width:165px;
}

#bio-air:hover, .bio-air-current {
	background-image:url("../images/BIO/bio_Tribe_Select_over.png");
	background-position:178px 0;
	float:left;
	height:59px;
	left:253px;
	position:relative;
	width:165px;
}

.bug-active {
	background-image:url("../images/BIO/bio_Tribe_Select_over.png");
	height:59px;
	width:165px;
	display:block;	
}

.bug-inactive {
	background-image:url("../images/BIO/bio_Tribe_Select.png");
	height:59px;
	width:165px;
	display:block;	
}

#div-bio-menu {
	background:url("../images/BIO/bios_lowerbar.png") repeat scroll 0 0 transparent;
	border-top:1px solid #FFFFFF;
	float:left;
	height:144px;
	overflow:hidden;
	position:relative;
	width:888px;
}
.all-ul {
	height:150px;
	list-style:none outside none;
	margin:0;
	padding:0;
	position:relative;
	width:60em;
}

.all-ul li{
	float:left;
	height:67px;
	padding:40px 31px;
	position:relative;
	width:98px;
	z-index:80;
}

.buglink{
	border:0px solid white;
	display:block;
	height:67px;
	width:98px;
}

.bug-air, .bug-earth, .bug-fire  {../images/BIO/bugs/singles/small/
	display:none;

}

#bug_air_Lividar{
	background-image:url("../images/BIO/bugs/singles/small/Lividar.png");
}
#bug_air_Paranida{
	background-image:url("../images/BIO/bugs/singles/small/Paranida.png");
}
#bug_air_Somatus{
	background-image:url("../images/BIO/bugs/singles/small/Somatus.png");
}
#bug_air_Vespiven{
	background-image:url("../images/BIO/bugs/singles/small/Vespiven.png");
}
#bug_air_Zeridec{
	background-image:url("../images/BIO/bugs/singles/small/Zeridec.png");
}
#bug_air_Phorzots{
	background-image:url("../images/BIO/bugs/singles/small/Phorzot.png");
}
#bug_earth_Augosus{
	background-image:url("../images/BIO/bugs/singles/small/Augosus.png");
}
#bug_earth_Elipsid{
	background-image:url("../images/BIO/bugs/singles/small/Elipsid.png");
}
#bug_earth_Leprosan{
	background-image:url("../images/BIO/bugs/singles/small/Leprosan.png");
}
#bug_earth_Scaratus{
	background-image:url("../images/BIO/bugs/singles/small/Scaratus.png");
}
#bug_earth_Siraven{
	background-image:url("../images/BIO/bugs/singles/small/Siraven.png");
}
#bug_earth_Tralicud{
	background-image:url("../images/BIO/bugs/singles/small/Tralicud.png");
}
#bug_fire_Frizakot{
	background-image:url("../images/BIO/bugs/singles/small/Frizakot.png");
}
#bug_fire_Keophor{
	background-image:url("../images/BIO/bugs/singles/small/Keophor.png");
}
#bug_fire_Pacasaur{
	background-image:url("../images/BIO/bugs/singles/small/Pacasaur.png");
}
#bug_fire_Pelmador{
	background-image:url("../images/BIO/bugs/singles/small/Pelmador.png");
}
#bug_fire_Theraton{
	background-image:url("../images/BIO/bugs/singles/small/Theraton.png");
}
#bug_fire_Venovaar{
	background-image:url("../images/BIO/bugs/singles/small/Venovaar.png");
}
#bug_water_Drixot{
	background-image:url("../images/BIO/bugs/singles/small/Drixot.png");
}
#bug_water_Megaphas{
	background-image:url("../images/BIO/bugs/singles/small/Megaphas.png");
}
#bug_water_Rotigast{
	background-image:url("../images/BIO/bugs/singles/small/Rotigast.png");
}
#bug_water_Sidon{
	background-image:url("../images/BIO/bugs/singles/small/Sidion.png");
}	
#bug_water_Tauranon{
	background-image:url("../images/BIO/bugs/singles/small/Tauranon.png");
}	
#bug_water_Zermotor{
	background-image:url("../images/BIO/bugs/singles/small/Zermotor.png");
}
#bug_earth_Zatikor{
	background-image:url("../images/BIO/bugs/singles/small/Zatikor.png");
}
#bug_earth_Terikus{
	background-image:url("../images/BIO/bugs/singles/small/Terikus.png");
}
#bug_earth_Vorator{
	background-image:url("../images/BIO/bugs/singles/small/Vorator.png");
}

.span-download-span{
color:white;
float:left;
position:relative;
}

#screen{
left:30px;
}

#paper{
left:130px;
}

.a-download-img{
display:block;
height:60px;
position:relative;
width:80px;
}

#a-download-screen{
background-image:url("../images/BIO/4girls_wp_th.png");
float:left;
right:140px;
top:17px;
}

#a-download-paper{
background-image:url("../images/BIO/colors_ss_th.png");
float:right;
right:47px;
top:17px;
}

#bug-bio{
	color:white;
	font-size:12px;
	height:130px;
	left:484px;
	position:absolute;
	text-align:left;
	top:69px;
	width:377px;
}

.next{
	background-image:url('../images/right_arrow.png');
	color:white;
	width:58px;
	height:73px;
}

.prev{
	background-image:url('../images/left_arrow.png');
	color:white;
	width:58px;
	height:73px;
}

.bio-next-arrow{
	left:800px;
	position:absolute;
	top:37px;
	z-index:100000;
}

.bio-prev-arrow{
	left:-47px;
	position:absolute;
	top:37px;
	z-index:1000000;
}

.bio-air-wrapper, .bio-earth-wrapper, .bio-water-wrapper, .bio-fire-wrapper{
	height:140px;
	left:52px;
	overflow:hidden;
	position:absolute;
	width:800px;
}
.bug_scroll{
	width:800px;
	left:40px;
	position:absolute;
	z-index:500;
}


/*---------------------Catalog---------------------*/
#div-catalog{
background-image:url("../images/catalog/catalog_bg_v2.jpg");
border:0 solid #FFFFFF;
height:538px;
position:relative;
width:888px;
}

#div-product-info{
	color:white;
	display:none;
	height:40px;
	position:absolute;
	width:150px;
	z-index:80;
}

.all-bugs{
	position:absolute;
	display:block;
	height:50px;
	width:50px;
	border: 0px solid #fff;
}

#bug1-water{
left:95px;
top:200px;
}

#bug2-earth{
left:231px;
top:223px;
}

#bug3-earth {
left:336px;
top:167px;
}

#bug4-air {
left:460px;
top:194px;
}

#bug5-air {
left:612px;
top:200px;
}

#bug6-fire {
left:784px;
top:178px;
}

#bug7-air {
left:84px;
top:290px;
}

#bug8-water {
left:149px;
top:309px;
}

#bug9-water {
left:260px;
top:293px;
}

#bug10-earth{
left:362px;
top:292px;
}

#bug11-earth{
left:461px;
top:280px;
}

#bug12-air{
left:563px;
top:303px;
}

#bug13-fire{
left:660px;
top:319px;
}

#bug14-water{
left:745px;
top:302px;
}

#bug15-water{
left:807px;
top:340px;
}

#bug16-water{
left:45px;
top:360px;
}

#bug17-water{
left:170px;
top:363px;
}

#bug18-earth{
left:260px;
top:353px;
}

#bug19-fire{
left:365px;
top:349px;
}

#bug20-air{
left:460px;
top:348px;
}

#bug21-air{
left:563px;
top:361px;
}

#bug22-fire{
left:677px;
top:375px;
}

#bug23-earth{
left:289px;
top:430px;
}

#bug24-fire{
left:431px;
top:430px;
}

#div-social-media-links{
left:130px;
position:absolute;
top:450px;
width:230px;
}

/*---------------------- Fun ---------------------*/

#div-fun-box{
	background-image:url("../images/stage/stage-fun.jpg");
	height:540px;
	position:relative;
	width:888px;
	float:left;
}

/* ----- English ----- */
#fun-graphic-en {
background-image:url("../images/fun/header_fun.png");
border:0 solid #FFFFFF;
float:left;
height:102px;
left:645px;
position:relative;
top:-377px;
width:188px;
}
#fun-link1-en {
background-image:url("../images/fun/butt_3D.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link1-en:hover {
background-image:url("../images/fun/butt_3D_over1.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link2-en {
background-image:url("../images/fun/butt_facts.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link2-en:hover {
background-image:url("../images/fun/butt_facts_over1.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link3-en {
background-image:url("../images/fun/butt_ss.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link3-en:hover {
background-image:url("../images/fun/butt_ss_over1.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link4-en {
background-image:url("../images/fun/butt_wps.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}
#fun-link4-en:hover {
background-image:url("../images/fun/butt_wps_over1.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}

/* ----- Spanish ----- */
#fun-graphic-es {
background-image:url("../images/es-es/fun/header_fun.png");
border:0 solid #FFFFFF;
float:left;
height:102px;
left:645px;
position:relative;
top:-377px;
width:188px;
}
#fun-link1-es {
background-image:url("../images/es-es/fun/butt_3D.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link1-es:hover {
background-image:url("../images/es-es/fun/butt_3D_over1.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link2-es {
background-image:url("../images/es-es/fun/butt_facts.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link2-es:hover {
background-image:url("../images/es-es/fun/butt_facts_over1.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link3-es {
background-image:url("../images/es-es/fun/butt_ss.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link3-es:hover {
background-image:url("../images/es-es/fun/butt_ss_over1.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link4-es {
background-image:url("../images/es-es/fun/butt_wps.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}
#fun-link4-es:hover {
background-image:url("../images/es-es/fun/butt_wps_over1.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}

/* ----- French ----- */
#fun-graphic-fr {
background-image:url("../images/fr-ca/fun/header_fun.png");
border:0 solid #FFFFFF;
float:left;
height:102px;
left:645px;
position:relative;
top:-377px;
width:188px;
}
#fun-link1-fr {
background-image:url("../images/fr-ca/fun/butt_3D.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link1-fr:hover {
background-image:url("../images/fr-ca/fun/butt_3D_over.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link2-fr {
background-image:url("../images/fr-ca/fun/butt_facts.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link2-fr:hover {
background-image:url("../images/fr-ca/fun/butt_facts_over.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link3-fr {
background-image:url("../images/fr-ca/fun/butt_ss.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link3-fr:hover {
background-image:url("../images/fr-ca/fun/butt_ss_over.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link4-fr {
background-image:url("../images/fr-ca/fun/butt_wps.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}
#fun-link4-fr:hover {
background-image:url("../images/fr-ca/fun/butt_wps_over.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}

/* ----- Russian ----- */
#fun-graphic-ru {
background-image:url("../images/ru-ru/fun/header_fun.png");
border:0 solid #FFFFFF;
float:left;
height:102px;
left:645px;
position:relative;
top:-377px;
width:188px;
}
#fun-link1-ru {
background-image:url("../images/ru-ru/fun/butt_3D.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link1-ru:hover {
background-image:url("../images/ru-ru/fun/butt_3D_over1.png");
border:0 solid #FFFFFF;
float:left;
height:289px;
left:348px;
position:relative;
top:210px;
width:535px;
}
#fun-link2-ru {
background-image:url("../images/ru-ru/fun/butt_facts.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link2-ru:hover {
background-image:url("../images/ru-ru/fun/butt_facts_over1.png");
border:0 solid #FFFFFF;
float:left;
height:160px;
left:-530px;
position:relative;
top:213px;
width:351px;
}
#fun-link3-ru {
background-image:url("../images/ru-ru/fun/butt_ss.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link3-ru:hover {
background-image:url("../images/ru-ru/fun/butt_ss_over1.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:108px;
position:relative;
top:-208px;
width:379px;
}
#fun-link4-ru {
background-image:url("../images/ru-ru/fun/butt_wps.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}
#fun-link4-ru:hover {
background-image:url("../images/ru-ru/fun/butt_wps_over1.png");
border:0 solid #FFFFFF;
float:left;
height:193px;
left:-210px;
position:relative;
top:65px;
width:379px;
}

/*---------------------- Fun Facts ---------------------*/
#div-funfacts-box {
background-image:url("../images/stage/generic_BG.png");
border:0 solid red;
height:474px;
left:1px;
margin:58px 0;
overflow-y:scroll;
padding:0 50px;
position:relative;
text-align:left;
width:787px;
}

#div-funfacts-box p {
font-family: arial, verdana, helvetica, san-serif;
font-size:12px;
color:#ffffff;
}
/*---------------------- FAQ ---------------------*/
#div-faq-box {
background-image:url("../images/stage/generic_BG.png");
border:0 solid red;
height:474px;
left:1px;
margin:58px 0;
overflow-y:scroll;
padding:0 50px;
position:relative;
text-align:left;
width:787px;
}

#div-faq-box p{
font-family: arial, verdana, helvetica, san-serif;
font-size:12px;
color:#ffffff;
}

#div-faq-box h1{
	color:#FFFFFF;
	font-family:arial,verdana,helvetica,san-serif;
	font-size:26px;
}
/*---------------------- Games ---------------------*/

#div-games {
	background-color:#000000;
	height:495px;
	overflow:hidden;
	position:relative;
	top:58px;
	width:888px;
}

#div-games-area {
	height:450px;
	width:640px;
	float:left;
}

#games-edge-left {
	background-image:url("../images/games/GameEdgesLeft.png");
	background-position: 0 0;
	position: relative;
	width: 125px;
	height: 540px;
	float:left;
}

#games-edge-right {
	background-image:url("../images/games/GameEdgesRight.png");
	float:left;
	height:540px;
	position:relative;
	width:122px;
}


.games-scroller {
	border:0 solid #FFFFFF;
	height:518px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:14px;
	width:888px;
	z-index:9;
}

#games-play-button {
	background-image:url("../images/games/play_static.png");
	border:0px solid;
	float:left;
	left:639px;
	position:relative;
	top:350px;
	z-index:70;
}

#games-play-button:hover {
	background-image:url("../images/games/play_over.png");
	border:0px solid;
	float:left;
	left:639px;
	position:relative;
	top:350px;
}

.games{
	float:left;
	position:relative;
	width:247px;
	height:131px;
	cursor: pointer;
}

/*----------------------FOOTER---------------------*/
#home-footer-wrapper {
	float:left;
	left:-134px;
	position:relative;
	top:50px;
	width:1165px;
}

#footer-wrapper {
	float:left;
	left:-55px;
	position:relative;
	top:50px;
	width:1000px;
}

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

#term-privacy {
position:relative;
}

#div-footer img{
	border:none;
}

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

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

#kachooz{
 	background-image:url("../images/sisterlinks/kachooz_logo.png");
	display:block;
	height:75px;
	top:-10px;
	width:125px;
}

#moxiegirlz{
	background-image: url("../images/sisterlinks/moxie-girlz.png");
	width:97px;
        height: 51px;
	display: block;
}

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

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

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

#lalaloopsy{
	background-image: url("../images/sisterlinks/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:437px;
	position:absolute;
	top:38px;
	font-size:12px;
}
#mt_trademark{
	color:black;
	left:536px;
	position:absolute;
	top:37px;
	font-size:12px;
}
#lala_trademark{
	color:black;
	font-size:12px;
	left:655px;
	position:absolute;
	top:37px;
}
#bfc_trademark{
	color:black;
	font-size:12px;
	left:729px;
	position:absolute;
	top:37px;
}
#pets_trademark{
	color:black;
	font-size:12px;
	left:876px;
	position:absolute;
	top:37px;
}

/*-----------------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:0px;
	text-align:center;
}

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

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

#dialog-header{
	background-color:#5E2B09;
	color:white;
	height:20px;
}

#dialog-content{
	height:155px;
}

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

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

#dialog-reg-complete  {
	background-color:#D0AF82;
	border:4px solid #5E2B09;
	color:white;
	display:none;
	font-family:verdana;
	font-size:11px;
	height:175px;
	width:300px;
	margin:0 auto;
	text-align:center;
}

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

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

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

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

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

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

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

.input-signup{
	height:14px;
	filter:alpha( opacity = 100 );
	opacity: 1;
	background-color:white;
}

#reg-signup-country, #reg-signup-state{
	filter:alpha( opacity = 100 );
	opacity: 1;
	background-color:white;
}

.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:12px;
	font-weight:bold;
	margin:0 5px;
	padding:0;
	position:relative;
	text-align:left;
	width:320px;
}

#dialog-close {
	display:block;
}

#dialog-desc{
	color:white;
	float:left;
	font-size:13px;
	height:92px;
	left:11px;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	top:11px;
	width:360px;
}

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

#dialog-date{
	float:left;
	font-family:verdana;
	font-size:12px;
	left:30px;
	position:relative;
	text-align:center;
	top:30px;
	width:95px;
	background-color:white;
	opacity:1;
	filter: alpha( opacity=100 );
}

#calendar{
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	left:50px;
	position:relative;
	top:30px;
}

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

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

#btn-next{
	float:right;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	position:relative;
	right:61px;
	text-align:center;
	top:5px;
	width:65px;
}

#login{
	background:url('../images/btn1.png');
	background-position: 118px 70px;
	display:inline;
	height:10px;
	left:661px;
	width:34px;
}

#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:40;
	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-save{
	border:2px solid #C58832;
	font-weight:bold;
	left:18px;
	position:relative;
}

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

#reg-complete-close  {
}

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

#reg-complete-wrapper{
	position:relative;
	top:10px;
}

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

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

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

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

}

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

.span-complete{
	float:left;
}

/*------------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-wrapper {
	display:none;
	left:0;
	position:relative;
	z-index: 1000;
}
#country-dialog{
	background-color:#D0AF82;
	border:4px solid #5E2B09;
	height:200px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:300px;
}
#country-dialog-header{
	background-color:#5E2B09;
	color:white;
	height:20px;
}
#country-header-left{
	color:white;
	float:left;
	font-weight:bold;
	list-style-type:none;
	margin:0 5px;
	padding:0;
	position:relative;
	text-align:left;
	top:0px;
	width:250px;
}
#country-header-close {
	position: relative;
}
#country-body{
	position: relative;
	top:25px;
	height: 125px;
	line-height: 20px;
}

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


#div-country-chooser {
	color:white;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	position:relative;
	float: left;
	padding: 3px;
}

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

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

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

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

/*-------Logon Dialog-------*/
#logon-dialog{
	background-color:#D0AF82;
	border:4px solid #5E2B09;
	height:175px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:300px;
}

#logon-dialog-header{
	background-color:#5E2B09;
	color:white;
	height:20px;
}

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

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



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

#logon-header-close {
}

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

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

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

.li-logon-signin{
	margin-bottom:5px;
	padding-left:10px;
}
.input-logon-signin{
	border:1px solid #C58832;
	position:relative;
	right:13px;
	width: 130px;
}
.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{
	border:2px solid #C58832;
	color:black;
	font-weight:bold;
	left:56px;
	position:relative;
	top:5px;
}
/*---------Forgot Login-----------*/
#forgot-wrapper{
	display:none;
	position:relative;
	width:100%;
	opacity:1;
	text-align:center;
	z-index:1000;
	height:290px;
}

#div-forgot {
	background-color:#D0AF82;
	border:4px solid #5E2B09;
	color:white;
	font-family:verdana;
	height:290px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:left;
	top:30px;
	width:300px;
	z-index:1000;
}

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

#div-forgot-content {
	background:none repeat scroll 0 0 #D0AF82;
	padding:0 0 15px;
	position:relative;
}

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

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

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

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

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

#forgot-submit {
	border:2px solid #C58832;
	color:black;
	font-weight:bold;
	position:relative;
	left:118px;
	z-index:1000;
}

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

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

#div-myacct{
	background-color:#D0AF82;
	border:4px solid #5E2B09;
	height:400px;
	margin:0 auto;
	width:620px;
	position:relative;	
	display:block;
}

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

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

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

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

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

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

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

#login-ul-dialog-header {
	background:none repeat scroll 0 0 #731C4C;
	height:20px;
	margin:0;
	padding:0;
	position:relative;
}
/*-------Dialog Menu-------*/
#div-myacct-menu{
	font-size:10px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	top:31px;
}
#ul-myacct-menu{
	font-size:10px;
	height:16px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ul-myacct-menu li {
	border:1px solid #5B0534;
	float:left;
	left:10px;
	margin-right:5px;
	padding:0 4px;
	position:relative;
	text-align:center;
	width:auto;
}

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

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

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

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

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

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

.show{
	display:block;
	border-top:1px solid #5E2B09;
	background:#D0AF82;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.button-myacct-save{
	border:2px solid #C58832;
	color:black;
	font-weight:bold;
	width:90px;
	position:relative;
	filter:alpha( opacity = 100 );
}

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

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

#ul-products2 {
	list-style-type:none;
	margin:0 0 5px;
	padding:0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-activities{
	width: 500px;
}

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

#interstitial-no{
    background-image:url("../images/interstitial/butt_cancel.png");
	height:43px;
	left:106px;
	position:absolute;
	top:286px;
	width:121px;

}
#interstitial-yes{
    background-image:url("../images/interstitial/butt_agree.png");
	height:43px;
	left:475px;
	position:absolute;
	top:286px;
	width:121px;
}

.clear{
	clear:both;
}

.clear-left{
	clear:left;
}

