#footer_area h2{font-size:14px;color:#fff;margin:0;padding:0}
#footer_area h2.gfont{font-family:'Josefin Sans Std Light',  'century gothic',sans-serif;font-size:25px;letter-spacing:-0.05em;font-weight:400;}
#footer_area h3{color:#fff;font-size:12px;margin:0;padding:0}
#all_wrapper{width:970px;height:570px;overflow:hidden;clear:both;margin:5px auto}
#all_right{width:719px;float:left;clear:right;height:100%;background-color:#fff;border-left:1px dotted #ccc;padding-left:20px}
#contact-us{position:relative;z-index:10;width:230px}
#map .storedesc a,#map #contact-us a{display:inline;text-indent:0;position:static;color:#9FA52F!important;text-decoration:none}
#contact-us a img{width:170px;border:none}
#contact-us h3{font-size:15px;margin:0}
#all_footer{background-color:#472D0D;height:70px;clear:both;width:970px;margin:0 auto}
#menu_left{background-color:#fff!important;width:200px!important}
#menu_left .main{color:#9FA52F}
#map{position:relative;width:719px;height:562px;background:url(/assets/map.png) no-repeat;overflow:hidden}
#map-mask{width:719px;height:562px;background:#fff;display:none;position:absolute;left:0;top:0;z-index:15}
#map-big{width:1296px;height:1014px;position:absolute;left:-9999px;top:-9999px;background:url(/assets/map-big.png) no-repeat;z-index:20}
#map a{position:absolute;display:block;text-indent:-999em}
#map a:hover{background-image:url(/assets/map.png);background-repeat:no-repeat}
#map-big a{cursor:default;outline:none}
#map-big a:hover{background:none}
.purple #map-big a.purple,.blue #map-big a.blue,.pink #map-big a.pink,.yellow #map-big a.yellow,.red #map-big a.red{cursor:pointer}
.purple #map-big a.purple:hover,.blue #map-big a.blue:hover,.pink #map-big a.pink:hover,.yellow #map-big a.yellow:hover,.red #map-big a.red:hover,#map-big a.active{background-image:url(/assets/map-big.png);outline:none}
#purple{width:259px;height:162px;left:143px;top:120px}
#purple:hover{background-position:-154px -572px}
#blue{width:180px;height:163px;left:422px;top:119px}
#blue:hover{background-position:-423px -570px}
#pink{width:296px;height:101px;left:107px;top:280px}
#pink:hover{background-position:-117px -742px}
#red{width:253px;height:250px;left:423px;top:283px}
#red:hover{background-position:-423px -743px}
#yellow{width:348px;height:153px;left:55px;top:381px}
#yellow:hover{background-position:-65px -851px}
#store-info{display:none;position:absolute;z-index:40}
#store-info div{display:none}
#store-info div div{display:block}
#store-info p{color:#492D0F}
#store-info p a{color:#000;text-decoration:underline;text-indent:0;position:static;background:none!important;display:inline}
#store-info p a:hover{text-decoration:none}
#store-info div img{width:200px}
#store-info h2,#store-info h3{color:#9fa52f}
#store-info h2{font-size:14px;padding-top:3px;margin:0}
#store-info h3{font-size:12px}
.yellow #store-info{bottom:0;left:0;padding-left:40px}
.yellow #store-info div img{width:auto}
.yellow #store-info div p.storeimg{float:left;margin-right:15px;width:275px}
.yellow #store-info div div.storedesc{width:380px;float:left}
#zoom-out{text-align:center;display:none;font-size:13px;position:absolute;z-index:30}
.purple #zoom-out{top:80px;left:350px}
.pink #zoom-out{top:300px;left:0}
.yellow #zoom-out{bottom:210px;right:0}
#zoom-out a{color:#9FA52F;position:static;text-indent:0;padding-left:22px;background-repeat:no-repeat;text-decoration:none}
ul#context-storelist{margin:0;padding:24px 0 0}
ul#context-storelist a{text-decoration:none;color:#9FA52F}
#menu_left p.arrow_cat,#menu_left p.arrow_cat_hover{background-image:url(/assets/arrow_cat.gif)}
ul#context-storelist h3{font-size:13px}
#footer_area .small_highlight_event{margin-top:17px;width:315px;float:left}
#footer_area .small_highlight_event h2{color:#9FA52F;font-size:18px;margin-top:8px}
#footer_area .small_highlight_event h3{font-weight:400;letter-spacing:0.025em;margin-bottom:3px;}
#footer_area .small_highlight_event img{float:left;border:1px solid #fff;margin:0 10px 0 25px}
#map .storedesc a:hover,#zoom-out a:hover,ul#context-storelist a:hover{text-decoration:underline}
.purple #store-info,.pink #store-info{top:0;left:0;width:200px}
.blue #store-info,.red #store-info{top:0;right:0;width:200px}
.blue #zoom-out,.red #zoom-out{top:370px;left:516px}
.purple #zoom-out a,.pink #zoom-out a,.blue #zoom-out a,.yellow #zoom-out a,.red #zoom-out a{background-image:url(/assets/zoom-out.png)}
