.itemChildrenTopOff {
width: 243px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_childrens-programs_off.gif);
background-repeat: no-repeat;
}
.itemChildrenTopOn {
width: 243px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_childrens-programs_on.gif);
background-repeat: no-repeat;
}

.itemAdultTopOff {
width: 190px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_adult-programs_off.gif);
background-repeat: no-repeat;
}
.itemAdultTopOn {
width: 190px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_adult-programs_on.gif);
background-repeat: no-repeat;
}

.itemPrivateTopOff {
width: 196px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_private-lessons_off.gif);
background-repeat: no-repeat;
}
.itemPrivateTopOn {
width: 196px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_private-lessons_on.gif);
background-repeat: no-repeat;
}

.itemCampsTopOff {
width: 119px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_camps_off.gif);
background-repeat: no-repeat;
}
.itemCampsTopOn {
width: 119px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_camps_on.gif);
background-repeat: no-repeat;
}

.itemReservationsTopOff {
width: 195px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_reservations_off.gif);
background-repeat: no-repeat;
}
.itemReservationsTopOn {
width: 195px;
height: 33px;
cursor: pointer;
background-image: url(/breckskiride/BreckSkiRideBase/wrap/theme0/images//nav_reservations_on.gif);
background-repeat: no-repeat;
}



/*END TOP LEVEL ITEMS*/

.itemSubOff {
width: 180px;
height: 27px;
padding: 0  0 0 9px;
background-color: #000000;
border-top: 1px #222222 solid;
}

.itemSubOn {
width: 180px;
height: 27px;
padding: 0  0 0 9px;
background-color: #0075bf;
border-top: 1px #222222 solid;
cursor: pointer;
}

.itemSubTextOff {
font-family: Arial, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: center;
}
.itemSubTextOn {
font-family: Arial, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: center;
}