body { margin:0px; }
.btn { cursor : hand; }
#menubutton { background: url(../images/frame/catalog2012-tag.png) no-repeat; width:950px; height:50px; padding-left:48px;}
#menubutton a { display:block; background: url(../images/frame/catalog2012-tag.png) no-repeat; height:50px; float:left; }

#menubutton a:hover, #menubutton a.selected {  background-position-y: -70px; }
#menubutton a.menubutton01 { background-position-x: -48px; width:68px; }
#menubutton a.menubutton02 { background-position-x: -116px; width:65px; }
#menubutton a.menubutton03 { background-position-x: -181px; width:65px; }
#menubutton a.menubutton04 { background-position-x: -246px; width:65px; }
#menubutton a.menubutton05 { background-position-x: -311px; width:65px; }
#menubutton a.menubutton06 { background-position-x: -376px; width:65px; }

#menubutton .menubutton07 {  position:relative; width:198px; float:left; height:50px;}
/*
#menubutton span.menubutton07:hover a, #menubutton span.selected a{ background-position-y: -70px; }
#menubutton span.menubutton07 a:hover,#menubutton span.menubutton07 a.selected { background-position-y: -140px; }
*/

#menubutton .menubutton07 .t1 { position:absolute; top:0; left:0; }
#menubutton .menubutton07 .t2 { position:absolute; bottom:0; right:0; }

#menubutton .menubutton07 .t2 a:hover,#menubutton .menubutton07 .t2 a.selected { background-position-y: -165px; }
#menubutton a.menubutton07_01 { background-position-x: -440px; width:80px; height:50px; float:left;}
#menubutton a.menubutton07_02 { background-position-x: -520px; width:80px; height:50px; float:left;}
#menubutton a.menubutton07_03 { background-position: -478px -130px; width:80px; height:25px; float:left;}
#menubutton a.menubutton07_04 { background-position: -558px -130px; width:80px; height:25px; float:left;}

#menubutton a.menubutton08 { background-position-x: -640px; width:65px; }
#menubutton a.menubutton09 { background-position-x: -705px; width:65px; }
#menubutton a.menubutton10 { background-position-x: -770px; width:65px; }
#menubutton a.menubutton11 { background-position-x: -835px; width:65px; }


#pagebar { background: url(../images/frame/catalog2012-R03_04.jpg) no-repeat; width:950px; height:30px; }
.page_arrow { margin-left:50px; width:40px; height:30px; float:left;}
.page_arrow a { background-image:url(../images/frame/catalog2012-page.jpg); background-repeat:no-repeat; height:30px; width:20px; }
.arrowleft { float:left; background-position-x:-50px;}
.arrowright { float:right;  background-position-x:-70px;}
.page_num { margin-left:125px; }
.page_num a { float:left; background-image:url(../images/frame/catalog2012-page.jpg); background-repeat:no-repeat; height:30px; margin-right:1px; }
#pagebar a:hover,#pagebar a.selected { background-position-y: -30px;}
.page_1 { background-position-x: -125px; width:17px;}
.page_2 { width:17px; background-position-x: -143px;}
.page_3 {width:17px; background-position-x: -161px;}
.page_4 {width:17px; background-position-x: -179px;}
.page_5 {width:17px; background-position-x: -197px;}
.page_6 {width:17px; background-position-x: -215px;}
.page_7 {width:17px; background-position-x: -233px;}
.page_8 {width:17px; background-position-x: -251px;}
.page_9 {width:18px; background-position-x: -269px;}
.page_10 {width:20px; background-position-x: -288px;}
.page_11 {width:20px; background-position-x: -309px;}
.page_12 {width:21px; background-position-x: -330px;}
.page_13 {width:20px; background-position-x: -352px;}
.page_14 {width:20px; background-position-x: -373px;}
.page_15 {width:20px; background-position-x: -394px;}
.page_16 {width:21px; background-position-x: -415px;}
.page_17 {width:20px; background-position-x: -437px;}
.page_18 {width:21px; background-position-x: -458px;}
