body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	height:100%;
	background:url(none.gif) fixed;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.content-wrapper{
	background:url(../images/bg-content-wrapper.gif) no-repeat;
	min-height:100%;
	margin-left:-186px;
	overflow:hidden;
	width:13208px;
	position:relative;
}
* html .content-wrapper{
/*	overflow:visible;*/
	width:auto;
	height:1%;
	position:relative;
}
.main-wrapper {
	background:url(../images/bg-pages-wrapper.png) no-repeat 0 50%;
}
.main-wrapper .bg-right-part{
	background:url(../images/bg-pages-wrapper-right.png) no-repeat 100% 50%;
	height:100%;
	width:13208px;
}
#home-wrapper,
#about-wrapper,
#clothing-wrapper,
#furniture-wrapper,
#toys-wrapper,
#accessories-wrapper,
#brands-wrapper,
#contact-wrapper {
	width:1651px;
	height:100%;
	float:left;
	display:table;
}
#about-wrapper {background-position:-1651px 50%;}
#clothing-wrapper {background-position:-3302px 50%;}
#furniture-wrapper {background-position:-4953px 50%;}
#toys-wrapper {background-position:-6604px 50%;}
#accessories-wrapper {background-position:-8255px 50%;}
#brands-wrapper {background-position:-9906px 50%;}
#contact-wrapper {background-position:-11557px 50%;}
.center-block {
	width:1651px;
	height:700px;
	margin:-100px 0 0;
}
.home,
.about,
.clothing,
.furniture,
.toys,
.accessories,
.brands,
.contact {
	background:url(../images/bg-home.png) no-repeat;
	width:1651px;
	height:700px;
	overflow:hidden;
	position:relative;
}
.about {
	background:url(../images/bg-about.png) no-repeat;
}
.clothing {
	background:url(../images/bg-clothing.png) no-repeat;
}
.furniture {
	background:url(../images/bg-furniture.png) no-repeat;
}
.toys {
	background:url(../images/bg-toys.png) no-repeat;
}
.accessories {
	background:url(../images/bg-accessories.png) no-repeat;
}
.brands {
	background:url(../images/bg-brands.png) no-repeat;
}
.contact {
	background:url(../images/bg-contact.png) no-repeat;
}
.page-wrapper {
	margin:112px auto 0;
	width:999px;
}
.cloud01 {
	position:absolute;
	left:94px;
	top:256px;
	background:url(../images/bg-cloud01.gif) no-repeat;
	width:129px;
	height:54px;
}
.cloud02 {
	position:absolute;
	left:384px;
	top:191px;
	background:url(../images/bg-cloud02.gif) no-repeat;
	width:299px;
	height:128px;
	z-index:1;
}
.cloud03 {
	position:absolute;
	right:71px;
	top:297px;
	background:url(../images/bg-cloud03.gif) no-repeat;
	width:242px;
	height:139px;
}
.kids-img {
	position:absolute;
	left:297px;
	top:572px;
	background:url(../images/bg-kid.png) no-repeat;
	width:620px;
	height:171px;
	z-index:16;
}
.kids-img2 {
	position:absolute;
	right:61px;
	top:394px;
	background:url(../images/bg-kid2.png) no-repeat;
	width:471px;
	height:314px;
	z-index:15;
}
.wrapper{
	height:150px;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
}
.header-wrapper{
	position:absolute;
	top:0;
	left:0;
	margin:0 !important;
	height:130px;
	z-index:10;
}
.header{
	position:absolute;
	margin:0;
	top:0;
	left:0;
}
.sub-header{
	width:100%;
	height:130px;
}
.header-box{
	padding:0;
	width:1319px;
	height:130px;
	margin-left:-102px;
	padding:0 0 0 332px;
	background:url(../images/bg-header.png) no-repeat;
}
* html .header-box{margin-left:78px;}
.header h1 {
	float:left;
	margin:-8px 0 0;
	display:inline;
}
.header h1 a {
	margin:0;
	float:left;
	background:url(../images/bg-logo.png) no-repeat;
	width:260px;
	height:139px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	z-index:100;
	position:relative;
}
.nav {
	overflow:hidden;
	float:left;
	width:691px;
	height:129px;
	position:relative;
	margin:2px 0 0 36px;
	display:inline;
	z-index:500;
}
.nav ul {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.nav ul li {
	position:absolute;
}
.nav ul li a {
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-nav.gif) no-repeat;
	display:block;
	position:relative;
	z-index:999;
}
.home-item a {
	left:27px;
	top:45px;
	height:14px;
	width:43px;
}
.home-item a:hover,
.home-item a.active  {
	background-position:0 -14px;
}

.about-item a {
	left:150px;
	top:40px;
	height:14px;
	width:45px;
	background-position:0 -40px !important;
}
.about-item a:hover,
.about-item a.active {
	background-position:0 -54px !important;
}
.stuff-item {
	left:260px;
	top:56px;
	width:36px;
	height:14px;
	background:url(../images/bg-nav.gif) no-repeat 0 -82px;
	text-indent:-9999px;
	overflow:hidden;
}
.clothing-item a {
	left:255px;
	top:76px;
	height:20px;
	width:70px;
	background-position:0 -111px !important;
}
.clothing-item a:hover,
.clothing-item a.active  {
	background-position:0 -132px !important;
}
.furniture-item a {
	left:328px;
	top:76px;
	height:20px;
	width:87px;
	background-position:0 -218px !important;
}
.furniture-item a:hover,
.furniture-item a.active  {
	background-position:0 -240px !important;
}
.toys-item a {
	left:253px;
	top:95px;
	height:20px;
	width:54px;
	background-position:0 -165px !important;
}
.toys-item a:hover,
.toys-item a.active  {
	background-position:0 -187px !important;
}
.accessories-item a {
	left:330px;
	top:95px;
	height:20px;
	width:88px;
	background-position:0 -273px !important;
}
.accessories-item a:hover,
.accessories-item a.active {
	background-position:0 -295px !important;
}
.brands-item a {
	left:461px;
	top:60px;
	height:14px;
	width:54px;
	background-position:0 -336px !important;
}
.brands-item a:hover,
.brands-item a.active  {
	background-position:0 -350px !important;
}
.contact-item a {
	left:579px;
	top:49px;
	height:12px;
	width:56px;
	background-position:0 -377px !important;
}
.contact-item a:hover,
.contact-item a.active  {
	background-position:0 -389px !important;
}
.home-content {
	width:410px;
	overflow:hidden;
	margin:0 0 0 67px;
	position:relative;
	padding:246px 0 0;
}
.about .home-content {
	width:329px;
}
.clothing .home-content,
.furniture .home-content,
.toys .home-content,
.accessories .home-content {
	width:240px;
	margin-left:311px;
}
.brands .home-content {
margin-left:174px;
padding-top:156px;
width:668px;
}
.home .home-content h2 {
	margin:0 0 19px;
	background:url(../images/bg-welcome-text.gif) no-repeat;
	width:151px;
	height:30px;
	text-indent:-9999px;
}
.home .home-content h3 {
	margin:0 104px 13px 0;
	line-height:23px;
	color:#fff;
	font:17px normal Georgia, "Times New Roman", Times,serif;
}
.home-content p {
	margin:0 0 10px;
	color:#4f2e2e;
	line-height:24px;
}
.contact .home-content p {
	margin:0 0 30px;
}
.about .home-content h2 {
	margin:0 0 16px;
	background:url(../images/bg-about-text.gif) no-repeat;
	width:94px;
	height:30px;
	text-indent:-9999px;
}
.clothing .home-content h2 {
	margin:0 0 12px;
	background:url(../images/bg-clothing-text.gif) no-repeat;
	width:130px;
	height:37px;
	text-indent:-9999px;
}
.furniture .home-content h2 {
	margin:0 0 20px;
	background:url(../images/bg-furniture-text.gif) no-repeat;
	width:146px;
	height:29px;
	text-indent:-9999px;
}
.toys .home-content h2 {
	margin:0 0 12px;
	background:url(../images/bg-toys-text.gif) no-repeat;
	width:67px;
	height:32px;
	text-indent:-9999px;
}
.accessories .home-content h2 {
	margin:0 0 20px;
	background:url(../images/bg-accessories-text.gif) no-repeat;
	width:196px;
	height:29px;
	text-indent:-9999px;
}
.brands .home-content h2 {
	margin:0 0 12px;
	background:url(../images/bg-brands-text.gif) no-repeat;
	width:196px;
	height:29px;
	text-indent:-9999px;
}
.contact .home-content h2 {
	margin:0 0 12px;
	background:url(../images/bg-contact-text.gif) no-repeat;
	width:120px;
	height:26px;
	height:29px;
	text-indent:-9999px;
}
.home-content dl {
	margin:0 0 9px 2px;
	padding:0;
	overflow:hidden;
	height:1%;
}
.home-content dl dt {
	float:left;
	color:#ce1745;
}
.home-content dl dd {
	float:left;
	margin:0 0 0 5px;
	display:inline;
	color:#4f2e2e;
}
.home-content a {
	text-decoration:underline;
	color:#ce1745;
}
.home-content a:hover {
	text-decoration:none;
}
.home-content address {
	font-style:normal;
}
.home-board {
	position:absolute;
	top:290px;
	left:811px;
	background:url(../images/bg-home-board.png) no-repeat;
	width:406px;
	height:414px;
	z-index:3;
}
.about-illustrate {
	position:absolute;
	right:369px;
	top:253px;
	background:url(../images/bg-about-illustrate.png) no-repeat;
	width:556px;
	height:454px;
}
.cloud04 {
	position:absolute;
	left:326px;
	top:263px;
	background:url(../images/bg-cloud04.gif) no-repeat;
	width:199px;
	height:106px;
}
.cloud05 {
	position:absolute;
	right:98px;
	top:246px;
	background:url(../images/bg-cloud05.gif) no-repeat;
	width:265px;
	height:279px;
}
.illustrate-img02 {
	position:absolute;
	left:128px;
	top:373px;
	background:url(../images/bg-illustrate-img02.png) no-repeat;
	width:812px;
	height:332px;
}
.photo-frame-wrapper {
	position:absolute;
	left:955px;
	top:284px;
	width:330px;
	height:382px;
}
.photo-frame {
	position:relative;	
	background:url(../images/bg-clothing-frame.png) no-repeat;
	width:330px;
	height:382px;
	z-index:50;
}
.furniture .photo-frame {
	background:url(../images/bg-furniture-frame.png) no-repeat;
}
.toys .photo-frame {
	background:url(../images/bg-toys-frame.png) no-repeat;
}
.accessories .photo-frame {
	background:url(../images/bg-accessories-frame.png) no-repeat;
}
.photo-frame img {
	display:block;
	z-index:8;
}
.photo-frame-wrapper ul {
	margin:0;
	padding:0;
	list-style:none;
	height:276px;
	width:277px;
	overflow:hidden;
	z-index:6;
	position:absolute;
	top:30px;
	left:29px;
	background:#fff;
}
.photo-frame-wrapper ul li{
	top:0;
	left:0;
	position:absolute;
	z-index:1;
	height:276px;
	width:277px;
}
.photo-frame-wrapper ul li.active{ z-index:2;}
.next-btn {
	position:absolute;
	right:342px;
	top:436px;	
	width:29px;
	height:29px;
	z-index:9999;
}
.next-btn a {
	background:url(../images/bg-next-btn.png) no-repeat;
	width:29px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	display:block;
	z-index:80;
}
.prev-btn {
	position:absolute;
	right:689px;
	top:436px;
	width:29px;
	height:29px;
}
.prev-btn a {
	background:url(../images/bg-prev-btn.png) no-repeat;
	width:29px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	position:relative;
}
.butterflys {
	position:absolute;
	left:69px;
	top:334px;
	background:url(../images/bg-butterflys.gif) no-repeat;
	width:111px;
	height:59px;
}
.rainbow {
	position:absolute;
	left:143px;
	top:467px;
	background:url(../images/bg-rainbow.png) no-repeat;
	width:482px;
	height:239px;
}
.illustrate-img03 {
	position:absolute;
	left:288px;
	top:89px;
	background:url(../images/bg-illustrate-img03.png) no-repeat;
	width:380px;
	height:664px;
}
.stars01 {
	position:absolute;
	left:54px;
	top:219px;
	background:url(../images/bg-stars01.gif) no-repeat;
	width:576px;
	height:155px;
}
.stars02 {
	position:absolute;
	left:646px;
	top:257px;
	background:url(../images/bg-stars02.gif) no-repeat;
	width:156px;
	height:43px;
}
.stars03 {
	position:absolute;
	right:54px;
	top:243px;
	background:url(../images/bg-stars03.gif) no-repeat;
	width:183px;
	height:72px;
}
.illustrate-img04 {
	position:absolute;
	left:244px;
	top:211px;
	background:url(../images/bg-illustrate-img04.png) no-repeat;
	width:780px;
	height:544px;
}
.illustrate-img05 {
	position:absolute;
	left:47px;
	top:243px;
	background:url(../images/bg-illustrate-img05.gif) no-repeat;
	width:145px;
	height:54px;
}
.illustrate-img06 {
	position:absolute;
	left:326px;
	top:269px;
	background:url(../images/bg-illustrate-img06.png) no-repeat;
	width:317px;
	height:449px;
}
.illustrate-img07 {
	position:absolute;
	left:900px;
	top:273px;
	background:url(../images/bg-illustrate-img07.gif) no-repeat;
	width:290px;
	height:115px;
}
.illustrate-img08 {
	position:absolute;
	right:96px;
	top:200px;
	background:url(../images/bg-illustrate-img08.gif) no-repeat;
	width:270px;
	height:75px;
	z-index:2;
}
.illustrate-img09 {
	position:absolute;
	left:308px;
	top:378px;
	background:url(../images/bg-illustrate-img09.png) no-repeat;
	width:1053px;
	height:407px;
}
.illustrate-img10 {
	position:absolute;
	left:613px;
	top:315px;
	background:url(../images/bg-illustrate-img10.gif) no-repeat;
	width:197px;
	height:167px;
}
.illustrate-img11 {
	position:absolute;
	left:639px;
	top:268px;
	background:url(../images/bg-illustrate-img11.png) no-repeat;
	width:669px;
	height:458px;
}
.json-src{ display:none;}