body{background:url(images/bg.jpg) repeat-x center top;}
body.home{width:100%;height:100%;overflow:hidden;position:fixed;}
#landing_wrap{position:relative;}
#landing{display:block;position:absolute;left:0;z-index:-1;}

#landing_wrap {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#landing_cover {
    height: 100%;
    left: 0;
    outline: 0 none;
    position: relative;
    top: 0;
    width: 100%;
    overflow:hidden;
}


#landing_content{text-align:center;position:absolute;left:50%;top:50%;}
#landing_content img{}
#landing_lang{margin:20px 0 12px;}
#landing_lang a{color:#976600;}
.landing_lang_sep{margin:0 10px;}
#landing_copyright{font-size:12px;}

/*temp*/
.wrap{width:1200px;}
#header{width:100%;z-index:2;position:absolute;top:0;background:url(images/header.png) repeat-x center top;}
#nav{height:147px;margin:15px auto 0;overflow:hidden;}
#left_nav{width:48px;height:57px;background:url(images/left_nav.png) no-repeat;float:left;}
#mid_nav{float:left;width:1104px;height:70px;background:#fff;position:relative;}
#right_nav{width:48px;height:57px;background:url(images/right_nav.png) no-repeat;float:right;}
#left_nav_links{float:left;width:388px;text-align:center;margin-top:34px;}
#top_logo{width:328px;height:147px;position:absolute;top:0;left:50%;margin-left:-164px;}
#right_nav_links{float:right;width:388px;text-align:center;margin-top:34px;}
#left_nav_links a,#right_nav_links a{color:#131313;font-weight:bold;font-size:18px;}
.slider{margin:0;}

#pagewrap{background:#fff url(images/page_top.png) repeat-x center top;margin-top:196px;position:relative;padding-bottom:30px;}
#contact_bird{position:absolute;top:-32px;width:100%;}
#left_bird{padding:0;}
#right_bird{padding:0;}
#pageinnder{width:400px;margin:0 auto;}
.contact_title{font-size:36px;color:#976603;font-weight:bold;text-align:center;margin:100px 0 70px;}
.contact_info{font-size:14px;color:#131313;font-weight:bold;margin-bottom:20px;}
.contact_row{margin-bottom:20px;}
.contact_row label{display:block;color:#ABABAB;font-weight:bold;margin-bottom:5px;}
.contact_row input{border:2px solid #ABABAB;height:40px;padding:5px;width:100%;}
.contact_row textarea{border:2px solid #ABABAB;padding:5px;width:100%;resize:none;}
.contact_row button{float:right;width:220px;height:70px;background:#D0BC9B;color:#000;font-size:18px;font-weight:bold;border:none;}
.contact_row .error{border-color:#d9534f;}
#page_bottom{height:26px;background:#fff url(images/page_bottom.png) repeat-x center bottom;}

#store_wrap{margin:0 auto 56px;overflow:hidden;padding-top:56px;}
#store_list{color:#000;width:500px;height:723px;background:url(images/frame.png) no-repeat;float:left;margin-left:65px;padding-top:120px;}
.store_item{margin:0 45px 20px;}
.store_item p{margin:0 0 5px 0;}
.store_cat{color:#ABABAB;line-height:30px;}
.store_tel{background:url(images/store_tel.png) no-repeat 5px center;padding-left:29px;}
.store_hour{background:url(images/store_hour.png) no-repeat 5px center;padding-left:29px;}
.store_img{margin-top:10px;}
#store_map{float:right;margin-right:65px;width:500px;height:653px;margin-top:55px;}

#footer{width:100%;margin-top:100px;}
#footer_links{background:#fff;}
#footer_links_inner{margin:0 auto;overflow:hidden;}
#footer_logo{background:#EBEBEB url(images/footer.png) repeat-x center bottom;padding:40px 0 64px;}
#footer_logo_inner{margin:0 auto;text-align:center;}
#footer_logo_inner img{margin-bottom:20px;}
.footer_links_left{float:left;margin-left:40px;line-height:100px;font-weight:bold;}
.footer_links_right{float:right;margin-right:40px;line-height:100px;}























