.navHomepage { width: 155px; margin: 0; }
.navHomepage a { font-weight: bold; color: #fff; padding-top: 3px; padding-bottom: 2px; padding-left: 3px; margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; background-color: #858484; display: block; text-decoration: none; margin: 0; background-image: url(/images/layout/nav/home.gif); background-repeat: repeat-x; background-position: top; white-space: nowrap; }
.navHomepage a:hover { background-color: #858484; font-weight: bold; color: #fff; padding-top: 3px; padding-bottom: 2px; padding-left: 3px; margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; display: block; text-decoration: none; margin: 0; background-image: url(/images/layout/nav/home-blank.gif); background-repeat: repeat-x; background-position: top; white-space: nowrap; }
.navHomepage span { background-color: #858484; font-weight: bold; color: #fff; padding-top: 3px; padding-bottom: 2px; padding-left: 3px; margin: 0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; display: block; text-decoration: none; margin: 0; cursor: default; }
.navDefault { width: 155px; background-color: #FFF; }
.navDefault a { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 0; background-color: #FFF; }
.navDefault a:hover { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 0; background-color: #e9e9e9; }
.navDefault span { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 0; background-color: #e9e9e9; cursor: default; }
.navDefault .level1 a { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #e9e9e9; }
.navDefault .level1 a:hover { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #cdcdcd; }
.navDefault .level1 span { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #dbdbdb; background-image: url(/images/layout/nav/default-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navDefault .level1 p { color: #666; font-weight: bold; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-image: url(/images/layout/nav/default-level1alt.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navDefault .level1alt a { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-image: url(/images/layout/nav/default-level1alt.gif); background-repeat: repeat-x; background-position: top; }
.navDefault .level1alt a:hover, .navDefault .level1alt span { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #dbdbdb; }
.navDefault .level2 a { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #e9e9e9; }
.navDefault .level2 a:hover { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #cdcdcd; }
.navDefault .level2 span { color: #666; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #dbdbdb; cursor: default; }
.navPainting { width: 155px; background-color: #d99900; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; }
.navPainting a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #d99900; background-image: url(/images/layout/nav/painting.gif); background-repeat: repeat-x; background-position: top; }
.navPainting a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #e7be5c; background-image: url(/images/layout/nav/painting-blank-section.gif); background-repeat: repeat-x; background-position: top; }
.navPainting span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-image: url(/images/layout/nav/painting-blank-section.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navPainting .level1 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #e0ad33; background-image: url(/images/layout/nav/painting-blank.gif); background-repeat: repeat-x; background-position: top; }
.navPainting .level1 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #d99900; background-image: url(/images/layout/nav/painting-blankhover.gif); background-repeat: repeat-x; background-position: top; margin-top: 0; }
.navPainting .level1 span { color: #FFF; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #e7be5c; background-image: url(/images/layout/nav/painting-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navPainting .level1 p { color: #fff; font-weight: bold; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-image: url(/images/layout/nav/painting-level1alt.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navPainting .level1alt a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #d99900; background-image: url(/images/layout/nav/painting-level1alt.gif); background-repeat: repeat-x; background-position: top; }
.navPainting .level1alt a:hover, .navPainting .level1alt span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #d99900; }
.navPainting .level2 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #e0ad33; }
.navPainting .level2 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #d99900; }
.navPainting .level2 span { color: #FFF; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #e7be5c; background-image: url(/images/layout/nav/painting-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navPhotography { width: 155px; background-color: #a8609d; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; }
.navPhotography a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #a8609d; background-image: url(/images/layout/nav/photography.gif); background-repeat: repeat-x; background-position: top; }
.navPhotography a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #c8a6c3; background-image: url(/images/layout/nav/photography-blank-section.gif); background-repeat: repeat-x; background-position: top; }
.navPhotography span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #b980b1; background-image: url(/images/layout/nav/photography-blank-section.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navPhotography .level1 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #b980b1; background-image: url(/images/layout/nav/photography-blank.gif); background-repeat: repeat-x; background-position: top; }
.navPhotography .level1 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #a8609d; background-image: url(/images/layout/nav/photography-blankhover.gif); background-repeat: repeat-x; background-position: top; }
.navPhotography .level1 span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #cbb5c8; background-image: url(/images/layout/nav/photography-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navPhotography .level1 p { color: #fff; font-weight: bold; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-image: url(/images/layout/nav/photography-level1alt.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navPhotography .level1alt a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #a8609d; background-image: url(/images/layout/nav/photography-level1alt.gif); background-repeat: repeat-x; background-position: top; }
.navPhotography .level1alt a:hover, .navPhotography .level1alt span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #a8609d; }
.navPhotography .level2 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #b980b1; }
.navPhotography .level2 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #a8609d; }
.navPhotography .level2 span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #b980b1; background-image: url(/images/layout/nav/photography-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navSinging { width: 155px; background-color: #cc2f59; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; }
.navSinging a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #cc2f59; background-image: url(/images/layout/nav/singing.gif); background-repeat: repeat-x; background-position: top; }
.navSinging a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #dd668d; background-image: url(/images/layout/nav/singing-blank-section.gif); background-repeat: repeat-x; background-position: top; }
.navSinging span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #dd668d; background-image: url(/images/layout/nav/singing-blank-section.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navSinging .level1 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #dd668d; background-image: url(/images/layout/nav/singing-blank.gif); background-repeat: repeat-x; background-position: top; }
.navSinging .level1 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #cc2f59; background-image: url(/images/layout/nav/singing-blankhover.gif); background-repeat: repeat-x; background-position: top; }
.navSinging .level1 span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #de86a3; background-image: url(/images/layout/nav/singing-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navSinging .level1 p { color: #fff; font-weight: bold; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-image: url(/images/layout/nav/singing-level1alt.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navSinging .level1alt a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #dd668d; background-image: url(/images/layout/nav/singing-level1alt.gif); background-repeat: repeat-x; background-position: top; }
.navSinging .level1alt a:hover, .navPainting .level1alt span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #cc2f59; }
.navSinging .level2 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #dd668d; }
.navSinging .level2 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #cc2f59; }
.navSinging .level2 span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #de86a3; background-image: url(/images/layout/nav/singing-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navWalking { width: 155px; background-color: #7bb648; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; }
.navWalking a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #7bb648; background-image: url(/images/layout/nav/walking.gif); background-repeat: repeat-x; background-position: top; }
.navWalking a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #8fc95d; background-image: url(/images/layout/nav/walking-blank-section.gif); background-repeat: repeat-x; background-position: top; }
.navWalking span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #8fc95d; background-image: url(/images/layout/nav/walking-blank-section.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navWalking .level1 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #8fc95d; background-image: url(/images/layout/nav/walking-blank.gif); background-repeat: repeat-x; background-position: top; }
.navWalking .level1 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #7bb648; background-image: url(/images/layout/nav/walking-blankhover.gif); background-repeat: repeat-x; background-position: top; }
.navWalking .level1 span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #acd28b; background-image: url(/images/layout/nav/walking-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navWalking .level1 p { color: #fff; font-weight: bold; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-image: url(/images/layout/nav/walking-level1alt.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.navWalking .level1alt a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #7bb648; background-image: url(/images/layout/nav/walking-level1alt.gif); background-repeat: repeat-x; background-position: top; }
.navWalking .level1alt a:hover, .navWalking .level1alt span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #7bb648; }
.navWalking .level2 a { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #8fc95d; }
.navWalking .level2 a:hover { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #7bb648; }
.navWalking .level2 span { color: #fff; font-weight: bold; list-style-type: none; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 9px; background-color: #acd28b; background-image: url(/images/layout/nav/walking-selected.gif); background-repeat: repeat-x; background-position: top; cursor: default; }
.new { margin-top: -10px; margin-left: -1px; display: inline; width: 26px; height: 18px; }
.new2 { margin-top: -10px; margin-left: -6px; display: inline; width: 26px; height: 18px; }
.new3 { margin-top: -10px; margin-left: -12px; display: inline; width: 26px; height: 18px; }
.new4 { margin-top: -10px; margin-left: -20px; display: inline; width: 26px; height: 18px; }