/*
-----------------------------------------------
Navigation
----------------------------------------------- */

/* navigation (horizontal subnavigation)
----------------------------------------------- */
ul.nav,
ul.nav * { margin:0;padding:0;}
ul.nav {
    position: absolute;
    left: -1;
    z-index: 99;
    list-style: none;
    text-transform: uppercase;
    margin-top:-40px;
    margin-left:333px;
  }
ul.nav li {
    cursor:pointer;
    float:left;
    text-align:center;
    list-style-type:none;
    font-weight:normal;
	font-size:8px;
}
ul.nav li ul {
    cursor:default;
    width:100%;
    max-width:100%;
    position:absolute;
    height:auto;
    top:2.5em;
    background-position:0 0 !important;
	font-size:8px;
}
ul.nav li ul li {
    padding:0;
    border:none;
    width:auto;
    max-width:none;
	font-size:8px;
}
ul.nav li a {
    color:white;
    background:white;
    font-weight:bold;
    text-decoration:none;
    display:block;
    float:left;
    height:2.4em;
    line-height:2.5em;
	font-size:8px;
}
ul.nav li ul li a {
    position:relative !important; /* ie Mac */
    cursor:pointer !important;
    white-space:nowrap;
    line-height:2em;
    height:2em;
    font-weight:normal;
    color:white;
    background-position:0 50% !important;
	font-size:8px;
}


ul.nav li:hover a,
ul.nav li a:hover,
ul.nav li a:focus {color:#5C3317;  background::transparent;}
ul.nav li a:active {color:#5C3317;  background::transparent;}
ul.nav li:hover ul {left:0;z-index:10}
ul.nav li ul,
ul.nav li {background::transparent !important}
ul.nav li:hover ul li a {color:#ffac29; font-weight:bold;}
ul.nav li:hover ul li a:hover {color:#5C3317;  background::transparent;}
ul.nav li:hover ul li a:active {color:#5C3317;  background::transparent;}

ul.nav li.current a {color:white; background:white; cursor:default; font-weight:bold;}
ul.nav li.current ul {left:0;z-index:5}
ul.nav li.current ul,
ul.nav li.current {background:white !important}
ul.nav li.current ul li a {color:white; background:white; font-weight:normal;}
ul.nav li.current ul li a:hover {color:white; background:white;}
ul.nav li ul li.current a,
ul.nav li ul li.current a:hover,
ul.nav li.current:hover ul li a:active {color:white; background:white;}

/*additions from psd tuts*/

/* Navigation */
#navigation_wrap {
    position: relative;
    height: 130px;
}

#navigation {
    position: relative;
    margin: 0 auto;
	padding-left: 345px;
}


ul.nav li.current_page_item {
    background-position: 100% -150px;
}
ul.nav li a {
    background: url(images/nav_left.gif) no-repeat 0% 0px;
    color: #5C3317; 
    font-weight:bold;
    font-size:8px;
	vertical-align:top;
    overflow: hidden;
	letter-spacing:0.15em; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding-left:10px;
}

ul.nav li.current_page_item a {
    background-position: 0% -150px;
    color: #453f3a;
    border-bottom: 1px solid #e6e6e6;
}
ul.nav li:hover, #main_nav li.ieHover {
    background-position: 100% -150px;
}
ul.nav li:hover a, #main_nav li.ieHover a {
    background-position: 0% -150px;
    color: #454545;
    border-bottom:1px solid #e6e6e6;
}

