/* GENERAL STYLES */
/* Primary nav visual style */
DIV.nav-primary {float:right; position:relative; height:105px; width:570px; z-index:100;}
DIV.nav-primary UL {position:relative; bottom:0px; margin-top:76px; padding:0px; list-style:none; z-index:100; width: 570px;}
DIV.nav-primary UL LI {margin:0px 2px 0px 0px; list-style-type: none; padding:0px; background:#333335 url('/media/33/nav_primary_left.gif') 0px -38px no-repeat; font-size:1.0em; text-indent:0px; z-index:100; white-space: nowrap; line-height: 16px;}
DIV.nav-primary UL LI:hover,
DIV.nav-primary UL LI.active-parent,
DIV.nav-primary UL LI.active,
DIV.nav-primary UL LI.over {background-color:#FF8E00; background-position:0px 0px;}
DIV.nav-primary UL LI SPAN {display:block; background:url('/media/41/nav_primary_right.gif') 100% -38px no-repeat;}
DIV.nav-primary UL LI:hover SPAN,
DIV.nav-primary UL LI.active-parent SPAN,
DIV.nav-primary UL LI.active SPAN,
DIV.nav-primary UL LI.over SPAN {background-position:100% 0px;}
DIV.nav-primary UL LI A {display:block; padding:7px 15px 6px; color:#FFF; font-size:12px; text-decoration:none; text-align:center; }
DIV.nav-primary UL LI:hover A,
DIV.nav-primary UL LI.active-parent A,
DIV.nav-primary UL LI.active A,
DIV.nav-primary UL LI.over A {color:#000;}
DIV.nav-primary UL UL {position:relative; top:26px; left:0px; margin-top:0px; padding-top:5px; z-index:100; width: auto;}
DIV.nav-primary UL UL LI {background-image:none; padding: 0 5px; border-top:1px solid #000; white-space: normal;}
DIV.nav-primary UL UL LI SPAN {background-image:none;}
DIV.nav-primary UL LI:hover LI A,
DIV.nav-primary UL LI.active LI A,
DIV.nav-primary UL LI.over LI A {width:130px; padding-top:6px; color:#FFF; text-align:center;}
DIV.nav-primary UL LI:hover LI A:hover,
DIV.nav-primary UL LI.active LI A:hover,
DIV.nav-primary UL LI.over LI A:hover {color:#000;}
div.nav-primary ul ul li.first {border-top: 1px solid #FF8E00;}

/* Footer nav visual style */
DIV.nav-footer {float:right; clear:right; padding:4px 11px 0px 0px;}
DIV.nav-footer UL {padding:0px;}
DIV.nav-footer UL LI {padding:0px 0px 0px 9px; list-style-type: none; background:none; text-indent:0px; font-size:11px;}
DIV.nav-footer UL LI A {color:#FFF; text-decoration:none;}
DIV.nav-footer UL LI A:hover {color:#FF8E00;}

/* Drop down nav functional style */
UL.drop-down {float:right;}
UL.drop-down LI {float:left; position:relative;}
UL.drop-down LI UL {display:none; position:absolute;}
UL.drop-down LI:hover UL,
UL.drop-down LI.over UL {display:block;}
UL.drop-down LI UL LI {clear:left;}

/* Flat nav functional style */
UL.flat {float:left;}
UL.flat LI {float:left;}

/* EDITOR PROPERTIES */
