.menu_1 {
 font-size: 12px; 
 line-height: 14px; 
 vertical-align:middle;
 height:24px;
 width:150px;
 max-width:135px;
 max-height:20px;
 padding:0px;
 padding-left:15px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_1.jpg);
}

.menu_1-act {
 font-size: 12px; 
 line-height: 14px; 
 font-weight: bold;
 vertical-align:middle;
 height:24px;
 width:150px;
 max-width:135px;
 max-height:20px;
 padding:0px;
 padding-left:15px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_1act.jpg);
}

.menu_1-cur {
 font-size: 12px; 
 line-height: 14px; 
 font-weight: bold;
 vertical-align:middle;
 height:24px;
 width:150px;
 max-width:135px;
 max-height:20px;
 padding:0px;
 padding-left:15px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_1cur.jpg);
}

.menu_2 {
 font-size: 12px;
 line-height: 14px; 
 vertical-align:middle;
 height:24px;
 width:143px;
 max-width:123px;
 max-height:20px;
 padding:0px;
 padding-left:20px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_2.jpg);
 overflow:hidden;
 white-space:nowrap;
}

.menu_2-act {
 font-size: 12px;
 line-height: 14px; 
 font-weight: bold;
 vertical-align:middle;
 height:24px;
 width:143px;
 max-width:123px;
 max-height:20px;
 padding:0px;
 padding-left:20px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_2act.jpg);
 overflow:hidden;
 white-space:nowrap;
}

.menu_2-cur {
 font-size: 12px;
 line-height: 14px; 
 font-weight: bold;
 vertical-align:middle;
 height:24px;
 width:143px;
 max-width:123px;
 max-height:20px;
 padding:0px;
 padding-left:20px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_2cur.jpg);
 overflow:hidden;
 white-space:nowrap;
}

.menu_3 {
 font-size: 11px;
 line-height: 14px; 
 vertical-align:middle; 
 height:24px;
 width:150px;
 max-width:120px;
 max-height:20px;
 padding:0px;
 padding-left:30px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_3.jpg);
 overflow:hidden;
 white-space:nowrap;
}

.menu_3-act {
 font-size: 11px;
 line-height: 14px; 
 font-weight: bold;
 vertical-align:middle;
 height:24px;
 width:150px;
 max-width:120px;
 max-height:20px;
 padding:0px;
 padding-left:30px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_3act.jpg);
 overflow:hidden;
 white-space:nowrap;
}

.menu_3-cur {
 font-size: 11px;
 line-height: 14px; 
 font-weight: bold;
 vertical-align:middle;
 height:24px;
 width:150px;
 max-width:120px;
 max-height:20px;
 padding:0px;
 padding-left:30px;
 padding-top:4px;
 margin:0px;
 text-align:left;
 background-image:url(images/menu_3cur.jpg);
 overflow:hidden;
 white-space:nowrap;
}

#shopnav { margin-top:22px; }

.pagepathtop { font-size:11px; font-weight:bold; color:#999999; }
.pagepath { font-size:11px; color:#000000; }
.pagepath a { color:#000000; }
.pagepath a:hover { color:#810000; text-decoration:underline; }


/*
.menu_3sub     { font-size: 10px; line-height: 10px; vertical-align:middle; padding: 0px 10px 2px 10px; border-top:1px solid #cccccc; border-bottom:1px solid #999999; }
.menu_3sub-act { font-size: 10px; line-height: 10px; vertical-align:middle; padding: 0px 10px 2px 10px; border-top:1px solid #cccccc; border-bottom:1px solid #999999; background-color:#e0e0e0; }
*/
