@charset "UTF-8";
/* CSS Document */

li#gm_shoplist a    { background-position: -809px -37px; }


div#shoplistMenu ul    { list-style:none; }

div#shoplistMenu
{
	padding: 60px 0 5px 0;
	background: url(../../shoplist/images/menu/shoplist_menu_title.gif) no-repeat #fff;
}

.shopContainer .shopInfo {margin:0 0 10px 0;}
.shopContainer {}
.shopContainer ul{ list-style: none; }
.shopContainer li{ list-style-type: none; line-height: 120%; margin-bottom:4px; }
.mapbtn { float:right; height:76px; width:75px; cursor:pointer; text-indent:-9999px;}
.map-off { background:url(../../shoplist/images/shoplist_map_btn.gif) no-repeat; }
.map-off:hover { background-position: 0 -76px; }
.map-on { background:url(../../shoplist/images/shoplist_map_btn.gif) no-repeat 0 -152px; }
.map {
	margin:20px 0 0 0;
	width:476px;
	overflow:hidden;
}

.shopicon li
{
	width: 29px;
	height: 29px;
	text-indent: -9887em;
	overflow: hidden;
}

.shopicon li.socks { background: url(../../shoplist/images/icon/socks.gif); }
.shopicon li.inner { background: url(../../shoplist/images/icon/inner.gif); }
.shopicon li.wear  { background: url(../../shoplist/images/icon/wear.gif);  }
.shopicon li.socks_on { background: url(../../shoplist/images/icon/socks_on.gif); }
.shopicon li.inner_on { background: url(../../shoplist/images/icon/inner_on.gif); }
.shopicon li.wear_on  { background: url(../../shoplist/images/icon/wear_on.gif);  }

.footer_btn	{
	margin:20px 0 0 0;
	padding:0;
}

.footer_btn_open a{
	display:block;
	margin:0 auto 0 auto;
	padding:0;
	width:180px;
	height:36px;
	text-indent:-9999px;
	background:url(../../shoplist/images/shoplist_map_open.gif) no-repeat;
	cursor:pointer;
}

.footer_btn_open a:hover {
	background-position: 0 -36px;
}

span.map_btn_clear {
	display:block;
	font-size: 1px;
	height: 1px;
	clear: both;
	margin:0;
	padding:0;
}


#shoplistCategory
{
	width : 500px;
	height: 37px; 
	background: url(../../shoplist/images/shoplist_category_background.gif) no-repeat;
	margin: 0 auto 40px;
}
#shoplistCategory ul   { margin:0 0 0 211px; }
#shoplistCategory li   { display: inline; }
#shoplistCategory li a { height: 33px; float: left; margin: 1px 1px 0 0;}
li#categorySocks a { background: url(../../shoplist/images/shoplist_category_socks.gif) no-repeat; width: 94px; }
li#categoryInner a { background: url(../../shoplist/images/shoplist_category_inner.gif) no-repeat; width: 98px; }
li#categoryWear  a { background: url(../../shoplist/images/shoplist_category_wear.gif) no-repeat; width: 93px; }
li#categorySocks a:hover, li#categoryInner a:hover, li#categoryWear a:hover
{
	background-position: 0 -33px;
}
#shoplistCategory li.categoryOn a { background-position: 0 -33px;}


#shoplistMenu ul {
}

#shoplistMenu li#area1 ,
#shoplistMenu li#area2 ,
#shoplistMenu li#area3 ,
#shoplistMenu li#area4 ,
#shoplistMenu li#area5 ,
#shoplistMenu li#area6 ,
#shoplistMenu li#area7 ,
#shoplistMenu li#area8 ,
#shoplistMenu li#area9 
{
	margin:0;
	padding:0;
	min-height:36px;
	_height:36px;
	/*font-size:1px;*/
}

#shoplistMenu li a
{
	display: block;
	width: 182px;
	height: 36px;
	text-indent: -9887em;
	overflow: hidden;
	margin:0;
	padding:0;
}


#shoplistMenu li#area1 a.areaIn1 { background: url(../../shoplist/images/menu/shoplist_menu_area1.gif) no-repeat; }
#shoplistMenu li#area2 a.areaIn2 { background: url(../../shoplist/images/menu/shoplist_menu_area2.gif) no-repeat; }
#shoplistMenu li#area3 a.areaIn3 { background: url(../../shoplist/images/menu/shoplist_menu_area3.gif) no-repeat; }
#shoplistMenu li#area4 a.areaIn4 { background: url(../../shoplist/images/menu/shoplist_menu_area4.gif) no-repeat; }
#shoplistMenu li#area5 a.areaIn5 { background: url(../../shoplist/images/menu/shoplist_menu_area5.gif) no-repeat; }
#shoplistMenu li#area6 a.areaIn6 { background: url(../../shoplist/images/menu/shoplist_menu_area6.gif) no-repeat; }
#shoplistMenu li#area7 a.areaIn7 { background: url(../../shoplist/images/menu/shoplist_menu_area7.gif) no-repeat; }
#shoplistMenu li#area8 a.areaIn8 { background: url(../../shoplist/images/menu/shoplist_menu_area8.gif) no-repeat; }
#shoplistMenu li#area9 a.areaIn9 { background: url(../../shoplist/images/menu/shoplist_menu_area9.gif) no-repeat; }
#shoplistMenu li#area10 a.areaIn10 { background: url(../../shoplist/images/menu/shoplist_menu_area10.gif) no-repeat; }

#shoplistMenu li#area1 a.areaIn1:hover,
#shoplistMenu li#area2 a.areaIn2:hover,
#shoplistMenu li#area3 a.areaIn3:hover,
#shoplistMenu li#area4 a.areaIn4:hover,
#shoplistMenu li#area5 a.areaIn5:hover,
#shoplistMenu li#area6 a.areaIn6:hover,
#shoplistMenu li#area7 a.areaIn7:hover,
#shoplistMenu li#area8 a.areaIn8:hover,
#shoplistMenu li#area9 a.areaIn9:hover,
#shoplistMenu li#area10 a.areaIn10:hover{
	background-position: 0 -36px;	
}

#shoplistMenu li#area1 a.areaInHover,
#shoplistMenu li#area2 a.areaInHover,
#shoplistMenu li#area3 a.areaInHover,
#shoplistMenu li#area4 a.areaInHover,
#shoplistMenu li#area5 a.areaInHover,
#shoplistMenu li#area6 a.areaInHover,
#shoplistMenu li#area7 a.areaInHover,
#shoplistMenu li#area8 a.areaInHover,
#shoplistMenu li#area9 a.areaInHover,
#shoplistMenu li#area10 a.areaInHover {
	background-position: 0 -36px;	
}

#shoplistMenu li#area1 ul {display:none;}
#shoplistMenu li ul {
	margin:0;
	padding:0;
	/*background-color:#000000;*/
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
}
#shoplistMenu li li a{
	text-indent:0;
	font-size:.9em;
	padding:6px 30px 6px 16px;
	height:12px;
	width:auto;
}

/*
#shoplistMenu li#area1 li ,
#shoplistMenu li#area2 li ,
#shoplistMenu li#area3 li ,
#shoplistMenu li#area4 li ,
#shoplistMenu li#area5 li ,
#shoplistMenu li#area6 li ,
#shoplistMenu li#area7 li ,
#shoplistMenu li#area8 li ,
#shoplistMenu li#area9 li 
{
	display : block;
	width   : 182px;
	height  : 24px;
	overflow: hidden;
	font-size:1px;
	margin:0;
	padding:0;
}


#shoplistMenu li#area1 li a,#shoplistMenu li#area2 li a,#shoplistMenu li#area3 li a,#shoplistMenu li#area4 li a,#shoplistMenu li#area5 li a,
#shoplistMenu li#area6 li a,#shoplistMenu li#area7 li a,#shoplistMenu li#area8 li a,#shoplistMenu li#area9 li a
{
	display : block;
	width   : 182px;
	height  : 24px;
	text-indent: -9887em;
	overflow: hidden;
}

#shoplistMenu li a.stateOn { background-position: -182px 0; }


li#state1 a { background: url(../../shoplist/images/menu/shoplist_menu_1.gif); }
li#state2 a { background: url(../../shoplist/images/menu/shoplist_menu_2.gif); }
li#state3 a { background: url(../../shoplist/images/menu/shoplist_menu_3.gif); }
li#state4 a { background: url(../../shoplist/images/menu/shoplist_menu_4.gif); }
li#state5 a { background: url(../../shoplist/images/menu/shoplist_menu_5.gif); }
li#state6 a { background: url(../../shoplist/images/menu/shoplist_menu_6.gif); }
li#state7 a { background: url(../../shoplist/images/menu/shoplist_menu_7.gif); }
li#state8 a { background: url(../../shoplist/images/menu/shoplist_menu_8.gif); }
li#state9 a { background: url(../../shoplist/images/menu/shoplist_menu_9.gif); }
li#state10 a { background: url(../../shoplist/images/menu/shoplist_menu_10.gif); }
li#state11 a { background: url(../../shoplist/images/menu/shoplist_menu_11.gif); }
li#state12 a { background: url(../../shoplist/images/menu/shoplist_menu_12.gif); }
li#state13 a { background: url(../../shoplist/images/menu/shoplist_menu_13.gif); }
li#state14 a { background: url(../../shoplist/images/menu/shoplist_menu_14.gif); }
li#state15 a { background: url(../../shoplist/images/menu/shoplist_menu_15.gif); }
li#state16 a { background: url(../../shoplist/images/menu/shoplist_menu_16.gif); }
li#state17 a { background: url(../../shoplist/images/menu/shoplist_menu_17.gif); }
li#state18 a { background: url(../../shoplist/images/menu/shoplist_menu_18.gif); }
li#state19 a { background: url(../../shoplist/images/menu/shoplist_menu_19.gif); }
li#state20 a { background: url(../../shoplist/images/menu/shoplist_menu_20.gif); }
li#state21 a { background: url(../../shoplist/images/menu/shoplist_menu_21.gif); }
li#state22 a { background: url(../../shoplist/images/menu/shoplist_menu_22.gif); }
li#state23 a { background: url(../../shoplist/images/menu/shoplist_menu_23.gif); }
li#state24 a { background: url(../../shoplist/images/menu/shoplist_menu_24.gif); }
li#state25 a { background: url(../../shoplist/images/menu/shoplist_menu_25.gif); }
li#state26 a { background: url(../../shoplist/images/menu/shoplist_menu_26.gif); }
li#state27 a { background: url(../../shoplist/images/menu/shoplist_menu_27.gif); }
li#state28 a { background: url(../../shoplist/images/menu/shoplist_menu_28.gif); }
li#state29 a { background: url(../../shoplist/images/menu/shoplist_menu_29.gif); }
li#state30 a { background: url(../../shoplist/images/menu/shoplist_menu_30.gif); }
li#state31 a { background: url(../../shoplist/images/menu/shoplist_menu_31.gif); }
li#state32 a { background: url(../../shoplist/images/menu/shoplist_menu_32.gif); }
li#state33 a { background: url(../../shoplist/images/menu/shoplist_menu_33.gif); }
li#state34 a { background: url(../../shoplist/images/menu/shoplist_menu_34.gif); }
li#state35 a { background: url(../../shoplist/images/menu/shoplist_menu_35.gif); }
li#state36 a { background: url(../../shoplist/images/menu/shoplist_menu_36.gif); }
li#state37 a { background: url(../../shoplist/images/menu/shoplist_menu_37.gif); }
li#state38 a { background: url(../../shoplist/images/menu/shoplist_menu_38.gif); }
li#state39 a { background: url(../../shoplist/images/menu/shoplist_menu_39.gif); }
li#state40 a { background: url(../../shoplist/images/menu/shoplist_menu_40.gif); }
li#state41 a { background: url(../../shoplist/images/menu/shoplist_menu_41.gif); }
li#state42 a { background: url(../../shoplist/images/menu/shoplist_menu_42.gif); }
li#state43 a { background: url(../../shoplist/images/menu/shoplist_menu_43.gif); }
li#state44 a { background: url(../../shoplist/images/menu/shoplist_menu_44.gif); }
li#state45 a { background: url(../../shoplist/images/menu/shoplist_menu_45.gif); }
li#state46 a { background: url(../../shoplist/images/menu/shoplist_menu_46.gif); }
li#state47 a { background: url(../../shoplist/images/menu/shoplist_menu_47.gif); }
li#state1 a:hover,li#state2 a:hover,li#state3 a:hover,li#state4 a:hover,li#state5 a:hover,li#state6 a:hover,li#state7 a:hover,li#state8 a:hover,li#state9 a:hover,li#state10 a:hover,li#state11 a:hover,li#state12 a:hover,li#state13 a:hover,li#state14 a:hover,li#state15 a:hover,li#state16 a:hover,li#state17 a:hover,li#state18 a:hover,li#state19 a:hover,li#state20 a:hover,li#state21 a:hover,li#state22 a:hover,li#state23 a:hover,li#state24 a:hover,li#state25 a:hover,li#state26 a:hover,li#state27 a:hover,li#state28 a:hover,li#state29 a:hover,li#state30 a:hover,li#state31 a:hover,li#state32 a:hover,li#state33 a:hover,li#state34 a:hover,li#state35 a:hover,li#state36 a:hover,li#state37 a:hover,li#state38 a:hover,li#state39 a:hover,li#state40 a:hover,li#state41 a:hover,li#state42 a:hover,li#state43 a:hover,li#state44 a:hover,li#state45 a:hover,li#state46 a:hover,li#state47 a:hover
{
	background-position: -182px 0;	
}
*/



#loadingIcon{
    margin: 0;
    padding: 0;
    text-align: center;
    width: 476px;
}

#noShops{
    color: #F875A7;
    background:url(../../images/common/attention.gif) no-repeat;
    padding-left: 20px; 
}

div.shoplistMenuTop {
	margin:0;
	padding:0;
	width:182px;
	height:37px;
	background-color:#ffffff;
}

div.shoplistMenuTop a {
	display:block;
	margin:0;
	padding:0;
	width:182px;
	height:32px;
	text-indent:-9999px;
	background: url(../../shoplist/images/shoplistMenuTop.gif) no-repeat;
}

div.shoplistMenuTop a:hover {
	background-position:0 -32px;
}