.oNavigationList { margin: 0; padding: 0; }
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling, .oNavigationItemChild { list-style-type: none; font-size: 1.1em; }

li.oNavigationItemCurrent { display: block; border-bottom: 1px solid #fff; border-right: 1px solid #a4a4a4; border-left: 1px solid #a4a4a4; }
.snv-current-icon { font-size: 1em; font-weight: bold; line-height: 1em; padding-right: 4px; color: #fff; text-decoration: none; vertical-align: middle; margin-left: 12px; }
.snv-current-outer { display: block; }
.snv-current-inner { display: block; padding: 4px 5px 4px 8px; }
a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { display: block; text-decoration: none; font-weight: normal; background:transparent url("/EasySiteWeb/EasySite/StyleData/Gartec_General/Images/bg_subNav_red.gif") repeat-x left top; color: #fff; }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active {  }

li.oNavigationItemChild { display: block; border-bottom: 1px solid #fff; border-right: 1px solid #a4a4a4; border-left: 1px solid #a4a4a4;  }
.snv-child-icon { }
.snv-child-outer { display: block;}
.snv-child-inner { display: block; padding: 4px 5px 4px 13px /*32px*/; }
a.NavigationChildLink:link, a.NavigationChildLink:visited { display: block; text-decoration: none; background:transparent url("/EasySiteWeb/EasySite/StyleData/Gartec_General/Images/bg_subNav_grey.gif") repeat-x left top; color: #fff; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { font-weight: normal; color: #fff; background:transparent url("/EasySiteWeb/EasySite/StyleData/Gartec_General/Images/bg_subNav_red.gif") repeat-x left top;}

li.oNavigationItemSibling { display: block; border-bottom: 0px solid #fff; border-right: 1px solid #a4a4a4; border-left: 1px solid #a4a4a4; }
.snv-sibling-icon { font-size: 1.25em; font-weight: bold; line-height: 1em; padding-right: 3px; color: #fff; text-decoration: none; vertical-align: middle; margin-left: 12px; }
.snv-sibling-outer { display: block; }
.snv-sibling-inner { display: block; padding: 4px 5px 4px 8px;  }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { display: block; text-decoration: none; background:transparent url("/EasySiteWeb/EasySite/StyleData/Gartec_General/Images/bg_subNav_grey.gif") repeat-x left top; color: #fff; border-bottom: 1px solid #fff; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { font-weight: normal; background:transparent url("/EasySiteWeb/EasySite/StyleData/Gartec_General/Images/bg_subNav_red.gif") repeat-x left top; color: #fff; border-bottom: 1px solid #fff; }
     
li.oNavigationItemParent { border-bottom: 1px solid #fff; border-right: 1px solid #a4a4a4; border-left: 1px solid #a4a4a4; }
.snv-parent-icon { font-size: 1.25em; font-weight: bold; line-height: 1em; padding-right: 3px; color: #fff; text-decoration: none; vertical-align: middle; margin-left: 12px; }
.snv-parent-outer { display: block; }
.snv-parent-inner { display: block; padding: 4px 5px 4px 8px; }
a.NavigationParentLink:link, a.NavigationParentLink:visited { display: block; text-decoration: none; background:transparent url("/EasySiteWeb/EasySite/StyleData/Gartec_General/Images/bg_subNav_grey.gif") repeat-x left top; color: #fff; }
a.NavigationParentLink:hover, a.NavigationParentLink:active {  font-weight: normal; background:transparent url("/EasySiteWeb/EasySite/StyleData/Gartec_General/Images/bg_subNav_red.gif") repeat-x left top; color: #fff; }

.oNavigationItemParentPremium { background: Blue; color: Red; }
.oNavigationItemCurrentPremium { background: Green; color: Red; }
.oNavigationItemSiblingPremium { background: Lime; color: Red; font-weight: bold; }
.oNavigationItemChildPremium { background: Yellow; color: Red; font-weight: bold; }
