body{ margin: 0px 0px 0px 0px; font: 12px Arial; }
.storebg { background:url(images/bg03.jpg) center top no-repeat #FFFFFF; }
.contactbg { background:url(images/bg03.jpg) center top no-repeat #FFFFFF; }
.bgnews { background:url(images/bgnews.jpg) center top no-repeat #FFFFFF; }
.link15 {	color: #FFa000;	font-size: 16px;text-decoration:none;}
.link15:hover { text-decoration:underline;}

td, div, textarea, input, option, form { font: 12px Arial; }
a { outline: none; }
#topmenu{
	height: 35px;
	width: 964px; 
	margin: 0 auto;
}
#spare{
	position: relative;
}
#maincontainer{
	width: 951px; 
	margin: 0 auto; 
}
#maincontainer2{
	width: 1041px; 
	margin: 0 auto; 
}
#maincontainer3{
	width: 982px; 
	margin: 0 auto; 
}
#store-logo{
	height: 177px;
	z-index:80;
	position: absolute;
	left: 28px;
	top: -29px;
}
#eventtext{
	z-index:100;
	position: absolute;
	left: 495px;
	width:500px;
	top: 156px;
}
#promotext{
	z-index:90;
	position: absolute;
	left: 321px;
	width:115px;
	top: 89px;
}
#promotext02{
	z-index:100;
	position: absolute;
	left: 441px;
	width:320px;
	top: 86px;
	color:#ffffff;
	font: 14px Arial;
}
#eventstext{
	z-index:90;
	position: absolute;
	left: 320px;
	width:115px;
	top: 129px;
}
#logonews{
	height: 177px;
	z-index:80;
	position: absolute;
	left: 176px;
	top: 87px;
}
#logonewsbg{
	height: 177px;
	z-index:50;
	position: absolute;
	left: -18px;
	top: 11px;
}
#logo{
	height: 177px;
	z-index:80;
	position: absolute;
	left: 28px;
	top: 7px;
}
#logo2{
	height: 177px;
	z-index:80;
	position: absolute;
	left: 28px;
	top: 7px;
}
#logo3{
	height: 177px;
	z-index:80;
	position: absolute;
	left: 73px;
	top: -48px;
}
#logo4{
	height: 177px;
	z-index:80;
	position: absolute;
	left: 44px;
	top: -48px;
}
#menu-girl{
	z-index:80;
	position: absolute;
	left: 0px;
	top: 61px;
}
#about-girl{
	z-index:80;
	position: absolute;
	left: 342px;
	top: 219px;
}
#franchise-girl{
	z-index:80;
	position: absolute;
	left: 27px;
	top: -47px;
}
#fcontent{
	z-index:80;
	position: absolute;
	left: 80px;
	top: 127px;
	width:590px;
}
#fcontent2{
	z-index:80;
	position: absolute;
	left: 74px;
	top: 92px;
	width:605px;
}
#whyus{
	z-index:70;
	position: absolute;
	left: 720px;
	top: 164px;
}
#investment{
	z-index:80;
	position: absolute;
	left: 693px;
	top: 278px;
}
#form{
	z-index:60;
	position: absolute;
	left: 676px;
	top: 409px;
}
#steps{
	z-index:50;
	position: absolute;
	left: 784px;
	top: 349px;
}
#oreo-blog{
	z-index:70;
	position: absolute;
	left: 122px;
	top: 326px;
}
#local-dessert-blog{
	z-index:75;
	position: absolute;
	left: 640px;
	top: 189px;
}
#coffee-blog{
	z-index:70;
	position: absolute;
	left: 323px;
	top: 12px;
}
#tea-blog{
	z-index:75;
	position: absolute;
	left: 491px;
	top: 413px;
}
#yoghurt-blog{
	z-index:75;
	position: absolute;
	left: 303px;
	top: -11px;
}
#chocolate-blog{
	z-index:70;
	position: absolute;
	left: 130px;
	top: 365px;
}
#italian-blog{
	z-index:60;
	position: absolute;
	left: 522px;
	top: 459px;
}
#ice-blog{
	z-index:70;
	position: absolute;
	left: 749px;
	top: 434px;
}
#smoothies-blog{
	z-index:55;
	position: absolute;
	left: 491px;
	top: 203px;
}
#milk-blog{
	z-index:70;
	position: absolute;
	left: 673px;
	top: 99px;
}
#next-menu{
	z-index:100;
	position: absolute;
	left: 947px;
	top: 676px;
}
#address{
	z-index:80;
	position: absolute;
	left: 145px;
	top: 133px;
	text-align:center;
	color:#FFFFFF;
	width:350px;
}
#about-title01{
	z-index:110;
	position: absolute;
	left: 58px;
	top: 165px;
}
#about-title02{
	z-index:110;
	position: absolute;
	left: 723px;
	top: 160px;
}
#about-title03{
	z-index:110;
	position: absolute;
	left: 400px;
	top: 465px;
}
#about-title04{
	z-index:110;
	position: absolute;
	left: 396px;
	top: 572px;
}
#about-12{
	z-index:110;
	position: absolute;
	left: 237px;
	top: 596px;
}
#about-star{
	z-index:120;
	position: absolute;
	left: 650px;
	top: 373px;
}
#about-01{
	z-index:100;
	position: absolute;
	left: 92px;
	top: 210px;
	color:#333333;
	width:420px;
}
#about-02{
	z-index:100;
	position: absolute;
	left: 590px;
	top: 225px;
	color:#ffffff;
	width:270px;
}
#about-03{
	z-index:100;
	position: absolute;
	left: 660px;
	top: 298px;
	color:#ffffff;
	width:270px;
}
#about-04{
	z-index:100;
	position: absolute;
	left: 280px;
	top: 489px;
	color:#ffffff;
	width:350px;
	text-align:center;
}
#about-05{
	z-index:100;
	position: absolute;
	left: 264px;
	top: 596px;
	color:#ffffff;
	width:475px;
}
#about-06{
	z-index:100;
	position: absolute;
	left: 264px;
	top: 633px;
	color:#ffffff;
	width:475px;
}
#flashbanner{
	z-index:10;
	position: absolute;
	left: 0px;
	top: 2px;
}
#flashbanner02{
	z-index:10;
	position: absolute;
	left: 17px;
	top: -53px;
}
#flashbanner03{
	z-index:10;
	position: absolute;
	left: 46px;
	top: -54px;
}
#flashbanner04{
	z-index:10;
	position: absolute;
	left: 0px;
	top: 2px;
}
#flashbanner05{
	z-index:10;
	position: absolute;
	left: 1px;
	top: -34px;
}
#flashbanner06{
	z-index:10;
	position: absolute;
	left: 106px;
	top: 36px;
}
#store-bg-top{
	height: 177px;
	z-index:70;
	position: absolute;
	left: 0px;
	top: 0px;
}
#store-bg{
	height: 702px;
	z-index:10;
	background:url(images/store-bg.png) top center no-repeat;
	width: 951px;
}
#franchise-bg{
	height: 610px;
	z-index:10;
	background:url(images/franchise-bg2.png) top center no-repeat;
	width: 982px;
}

#membership-bg{
	height: 650px;
	z-index:10;
	background:url(images/membership_bg.png) top center no-repeat;
	width: 982px;
}

#contact-bg{
	height: 538px;
	z-index:10;
	width: 951px;
}


#about-bg{
	height: 690px;
	z-index:60;
	width: 951px;
	background:url(images/about-bg.png) bottom right no-repeat;
}
#menu-bg{
	height: 593px;
	z-index:60;
	width: 1041px;
	background:url(images/menu-bg-bottom.jpg) bottom center no-repeat;
}
#menu-bg-top{
	z-index:30;
	margin-top:55px;
}
#moon{
	z-index:50;
	position: absolute;
	left: 4px;
	top: 81px;
	background:url(images/moon.png) top center no-repeat;
	width: 416px;
	height: 414px;
}
#addressbg{
	height: 468px;
	z-index:50;
	background:url(images/contact-bg.png) top center no-repeat;
	width: 624px;
	position: absolute;
	left: 338px;
	top: 70px;
}

#search{
	height: 130px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 18px;
	top: 232px;
}
#store-girl{
	height: 224px;
	color:#cccccc;
	z-index:40;
	position: absolute;
	left: 163px;
	top: 58px;
	width: 170px;
}
#tele-girl{
	height: 162px;
	z-index:60;
	position: absolute;
	left: 266px;
	top: -9px;
	width: 121px;
}
#contact-form {
	color:#cccccc;
	z-index:20;
	position: absolute;
	left: 4px;
	top: 167px;
}
#store-list{
	height: 350px;
	z-index:30;
	position: absolute;
	left: 417px;
	top: 160px;
	width: 478px;
}
#new{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 113px;
	top: -5px;
	width: 41px;
}
#new02{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 278px;
	top: -5px;
	width: 41px;
}
#new03{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 442px;
	top: -5px;
	width: 41px;
}
#new04{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 113px;
	top: 158px;
	width: 41px;
}
#new05{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 278px;
	top: 158px;
	width: 41px;
}
#new06{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 442px;
	top: 158px;
	width: 41px;
}
#new07{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 113px;
	top: 315px;
	width: 41px;
}
#new08{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 278px;
	top: 315px;
	width: 41px;
}
#new09{
	height: 39px;
	color:#cccccc;
	z-index:50;
	position: absolute;
	left: 442px;
	top: 315px;
	width: 41px;
}
#sound{
	height: 96px;
	z-index:10;
	position: absolute;
	right: 0px;
	top: 742px;
}
#sound2{
	height: 96px;
	z-index:10;
	position: absolute;
	right: 0px;
	top: 543px;
}
#sound3{
	height: 96px;
	z-index:10;
	position: absolute;
	right: 0px;
	top: 695px;
}
#sound4{
	height: 96px;
	z-index:10;
	position: absolute;
	right: 45px;
	top: 739px;
}
#sound5{
	height: 96px;
	z-index:10;
	position: absolute;
	right: 0px;
	top: 612px;
}
#sound6{
	height: 96px;
	z-index:80;
	position: absolute;
	right: -2px;
	top: 517px;
}
#sound7{
	height: 96px;
	z-index:80;
	position: absolute;
	right: 0px;
	top: 706px;
}

#sound8{
	height: 96px;
	z-index:80;
	position: absolute;
	right: 0px;
	top: 655px;
}

#soundnews{
	height: 96px;
	z-index:10;
	position: absolute;
	right: 0px;
	top: 5px;
}
#icons{
	height: 23px;
	z-index:10;
	position: absolute;
	right: 70px;
	top: 811px;
}
#icons2{
	height: 23px;
	z-index:10;
	position: absolute;
	right: 70px;
	top: 617px;
}
#icons3{
	height: 23px;
	z-index:10;
	position: absolute;
	right: 70px;
	top: 770px;
}
#icons4{
	height: 23px;
	z-index:10;
	position: absolute;
	right: 115px;
	top: 813px;
}
#icons5{
	height: 23px;
	z-index:10;
	position: absolute;
	right: 70px;
	top: 685px;
}
#icons6{
	height: 27px;
	z-index:80;
	position: absolute;
	right: 70px;
	top: 592px;
}
#icons7{
	height: 27px;
	z-index:80;
	position: absolute;
	right: 71px;
	top: 781px;
}

#icons8{
	height: 27px;
	z-index:80;
	position: absolute;
	right: 71px;
	top: 730px;
}

#iconnews{
	height: 23px;
	z-index:10;
	position: absolute;
	right: 70px;
	top: 80px;
}
#line_button{
	height: 10px;
	z-index:10;
	position: absolute;
	right: -8px;
	top: -92px;
}

#store-list td { text-align:center; color:#FFFFFF; min-height:20px }
#store-list .photo { 
	background:url(images/photo-bg.png) center center no-repeat;
	height:110px;
	width:146px;
	padding-top:15px;
	position:absolute; 
	left:-3px; 
	top:-6px;
	z-index:0; 

}
#footer {
	width:100%;
	background:url(images/footerbg.jpg) top repeat-x;
}
#footer02 {
	z-index:100;
	width:100%;
	background:url(images/footerbg02.jpg) top repeat-x;
}
.box{ position:relative; width:140px; margin:0 auto;}
.pic{ display:block; position:relative;  width:140px; height:104px; z-index:10}

#copyright{
	z-index:100;
	padding-top:75px;
	font-size:11px;
	color:#666666;
}
p { margin:0; padding:0 }
a { text-decoration:none; }

a.menulink{
    color:#000000;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;

}
a.menulink:hover{
    color:#0c4da2;
}
a.menulink02{
    color:#666666;
	font-size: 11px;
	text-decoration:none;

}
a.menulink02:hover{
    color:#0c4da2;
}

.homebg { background:url(images/home-bg.jpg) center top no-repeat #FFFFFF; }

#homeflashtop{
	height: 112px;
	width: 722px; 
	left: 0px;
	top: 0px;
	z-index:30;
}
#home-logo{
	z-index:50;
	position: absolute;
	left: 295px;
	top: 17px;
}
#home-plane{
	z-index:60;
	position: absolute;
	left: 30px;
	top: 0px;
}
#home-store{
	z-index:30;
	position: absolute;
	left: 271px;
	top: 108px;
}
#home-drinks{
	z-index:40;
	position: absolute;
	left: -2px;
	top: 224px;
}
#hm-btn-about{
	z-index:30;
	position: absolute;
	left: 364px;
	top: 478px;
}
#hm-btn-membership{
	z-index:40;
	position: absolute;
	left: 526px;
	top: 468px;
}
#hm-btn-contact{
	z-index:50;
	position: absolute;
	left: 667px;
	top: 478px;
}
#hm-btn-store{
	z-index:60;
	position: absolute;
	left: 784px;
	top: 419px;
}
#member_content{
	z-index:10;
	position:absolute;
	left: 120px;
	top: 110px;
}
#member_wrap{
	z-index:20;
	position:absolute;
	width:23px;
	height:300px;
	left:188px;
	top:2px;
	background:url(images/number_membership.png) left top no-repeat;
}
#member_wrap_btm{
	z-index:20;
	position:absolute;
	width:23px;
	height:378px;
	left:188px;
	top:340px;
	background:url(images/number_03.jpg) right top no-repeat;
}
#member_wrap2{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 8px;
}
#member_line_wrap2{
	z-index:30;
	position:absolute;
	width:581px;
	height:7px;
	left:170px;
	top: 35px;
	background:url(images/membership_line.jpg) left top no-repeat;
}
#member_wrap3{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top:53px;
}
#member_line_wrap3{
	z-index:40;
	position:absolute;
	width:581px;
	height:7px;
	left:170px;
	top: 80px;
	background:url(images/membership_line.jpg) left top no-repeat;
}
#member_wrap4{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 104px;
}
#member_line_wrap4{
	z-index:50;
	position:absolute;
	width:581px;
	height:7px;
	left:170px;
	top: 131px;
	background:url(images/membership_line.jpg) left top no-repeat;
}
#member_wrap5{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 142px;
}
#member_line_wrap5{
	z-index:60;
	position:absolute;
	width:581px;
	height:7px;
	left:170px;
	top: 180px;
	background:url(images/membership_line.jpg) left top no-repeat;
}
#member_wrap6{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 202px;
}
#member_line_wrap6{
	z-index:70;
	position:absolute;
	width:581px;
	height:7px;
	left:170px;
	top: 229px;
	background:url(images/membership_line.jpg) left top no-repeat;
}
#member_wrap7{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 242px;
}
#member_wrap8{
	z-index:20;
	position:absolute;
	width:500px;
	left:188px;
	top: 305px;
}
#member_wrap9{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 343px;
}
#member_wrap10{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 389px;
}
#member_wrap11{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 430px;
}
#member_wrap12{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 500px;
}
#member_wrap13{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 535px;
}
#member_wrap14{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 583px;
}
#member_wrap15{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 651px;
}
#member_wrap16{
	z-index:20;
	position:absolute;
	width:500px;
	left:220px;
	top: 688px;
}
#member_btm1{
	z-index:30;
	position:absolute;
	left: 370px;
	top:520px;
}
#member_btm2{
	z-index:20;
	position:absolute;
	left:785px;
	top:516px;
}
#member_btm3{
	z-index:20;
	position:absolute;
	left:788px;
	top:550px;
}
#member_flash{
	z-index:20;
	position:absolute;
	left:769px;
	top:254px;
}
#register_title{
	z-index:10;
	position:absolute;
	left: 190px;
	top: 100px;
}
#register_title2{
	z-index:10;
	position:absolute;
	left: 190px;
	top: 85px;
}
#register_form{
	z-index:30;
	position:absolute;
	left: 150px;
	top: 170px;
}
#register_form2{
	z-index:30;
	position:absolute;
	left: 150px;
	top: 140px;
}
#member_mid{
position:absolute;
width:760px;
height:280px;
	left:0px;
	top:200px;
}