/* --- NAVIGATION CSS --- */

/*==========================================
 *     PRIMARY NAVIGATION
 *==========================================*/

/* H1 visible to scr readers and search engines only */

#primary-navigation {position:relative; z-index: 1;}
#primary-navigation ul {position:absolute; top:111px; left:259px;}

#primary-navigation h1 {display:none;}
#primary-navigation h1 span{text-indent:-1000px;}

#primary-navigation {
width:980px;
height:142px;
float:left;
margin:0px 0 25px 0px;
padding:0;
background: url('/other_files/gilt/background-1.jpg') top left no-repeat;
}

#primary-navigation #sitefamily {
width:300px;
float:right;
margin:0px 0 0 0;
padding:4px 8px 0 0;
}

#primary-navigation #sitefamily form {font-size:85%; text-align:right;}
#primary-navigation #sitefamily form .row {float:right;}
#primary-navigation #sitefamily form select {width:150px; margin-left:10px; margin-right:10px;}

#primary-navigation #logo {
float:left;
margin:0;
padding:0;
width:260px;
height:141px;
background-color: #041821;
}

#primary-navigation #logo img {margin: 20px 0 0 20px;}
 
#primary-navigation h2 {display:none;}

.vyre_navigator {background-color: #FFF;}

#primary-navigation ul {
width:721px;
height:30px;
padding:0;
margin:0;
text-align:left;
background: #FFF;
list-style-type: none;
}

#primary-navigation li ul {
position: absolute;
left: -999em;
height: auto;
background-color:#041821;
}

#primary-navigation li:hover ul {
left:auto;
top: 30px;
position: absolute; 
display: block;
width: auto;
height: auto;
float: left;
z-index: 10;
}

#primary-navigation li.first {border:0;}

#primary-navigation li {
float:left;
text-align:center;
padding:0;
margin:0;
border:0;
}

#primary-navigation li a {
float:left;
overflow:visible;
margin:0;
padding:6px 10px 4px 10px;
font-size:150%;
font-family:arial!important;
font-weight:bold;
color:#041821;
text-decoration:none;
border:0;
font-weight: 700;
}

#primary-navigation ul ul a {color: #041821;}


#primary-navigation li a:hover {color:#041821; background:#FFFF00; overflow:visible;}

#sitefamily p {color:#fff;}



/*==========================================
 *     DROPDOWN NAVIGATION
 *==========================================*/

#primary-navigation ul ul{
position:absolute;
z-index:1500;
top:23px;
left:-4px;
display:none;
width:181px;
background:#fff;
padding-left:0;
overflow:hidden;
}

#primary-navigation li:hover ul, 
#primary-navigation li.hover ul{
z-index:1000;
display:block;
padding-bottom:5px;
background:url('/other_files/solt/hover-full-bg.png') bottom left no-repeat;
}

#primary-navigation li:hover ul ul,
#primary-navigation li.hover ul ul {
z-index:10000;
display:none;
}

#primary-navigation li:hover a,
#primary-navigation li.hover a,
#primary-navigation li.current_page a,
#primary-navigation li.current_page_ancestor a {
color:#041821;
background:#FFFF00;
}

#primary-navigation li:hover ul li a,
#primary-navigation li.hover ul li a  {
background:#ffff00;
color:#041821;
width:156px;
padding:7px 10px 6px 6px
margin:0 4px;
text-align:left;
font-family:verdana,arial,helvetica,sans-serif;
font-size:140%;
border-top:1px solid #ffffff;
}

#primary-navigation li ul li a:hover{
border-top:1px solid #ffffff;
background:#ffff00;
text-decoration:underline;
}

#primary-navigation li ul li.current_page a,
#primary-navigation li ul li.current_page_ancestor a {
background:#ffff00;
color:#041821;
}

#primary-navigation li ul li.current_page a:hover,
#primary-navigation li ul li.current_page_ancestor a:hover {
text-decoration:none;
}

#primary-navigation li ul li.first {border:0;}

#primary-navigation li ul li {height:auto;}




/* ===============================================================
      FOOTER
 ===============================================================*/

#footer {text-align:center;}
#footer ul {margin:0; padding:0;}

#footer li {
display:inline;
font-size:120%;
padding:0 7px 0 6px;
margin:0;
border-right:1px solid;
color:#ccc;
}

#footer li.last {border-right:0;}

#footer a,
#footer a:link, 
#footer a:visited {
font-weight:normal;
text-decoration:none;
padding:2px;
margin:0;
color:#4d688f;
}

#footer a:hover {text-decoration:underline;}








