#header_logo {position:absolute;top:0px;width:150px;height: 54px;}
#authenticate {position:absolute;right:10px;top:8px;z-index:1000;}

/* MAIN nav bar */

ul#nav_top {position:absolute;top:0px;left:150px;height:60px;margin:0;padding:0;}
ul#nav_top {width:810px;height:33px;}
ul#nav_top li {display: inline;padding:0;margin:0;list-style:none;} 
ul#nav_top strong {display: none;visibility:hidden;}

#nav_kiting a:hover,#nav_products a:hover,#nav_surfing a:hover,#nav_clothing a:hover,#nav_crew a:hover,#nav_store a:hover{background-position: 0 -33px;}
#nav_kiting a:active,#nav_products a:active,#nav_surfing a:active,#nav_clothing a:active,#nav_crew a:active,#nav_store a:active{background-position: 0 -66px;}
#nav_kiting a {background: url("/_css/img/topnav/kiting.png") no-repeat; width: 60px;height: 33px;float:left;}
#nav_products a {background: url("/_css/img/topnav/products.png") no-repeat; width: 118px;height: 33px;float:left;}
#nav_surfing a {background: url("/_css/img/topnav/surfing.png") no-repeat; width: 80px;height: 33px;float:left;}
#nav_clothing a {background: url("/_css/img/topnav/clothing.png") no-repeat; width: 133px;height: 33px;float:left;}
#nav_crew a {background: url("/_css/img/topnav/crew.png") no-repeat;width: 85px;height: 33px;float:left;}
#nav_store a {background: url("/_css/img/topnav/store.png") no-repeat;width: 89px;height: 33px;float:left;}


/* MAIN SITE sub nav bar */

ul#nav_bottom {position:absolute;top:33px;left:150px;height:60px;margin:0;padding:0;list-style:none;}
ul#nav_bottom {width:810px;height:21px;}
ul#nav_bottom li {float:left;padding:2px 6px 0 0;margin:1px 0 0 0;
/* width:10em; width needed or else Opera goes nuts */
background:url('/_css/img/or-sub-menu-dot.gif') no-repeat bottom right;
}
#nav_bottom li a {text-transform:uppercase;color:#eee;padding:2px 5px 2px 5px;margin:0;text-decoration:none;}
#nav_bottom li a:hover{color:#D57A3E;} 
#nav_bottom li a:active {background:#fff;}
#nav_bottom li.nav_bottom_last {background:none;}
#nav_bottom li a.or_sub_nav {padding-left:0;margin:0;}
#nav_bottom li a.or_sub_nav {background:transparent;}
#nav_bottom li a:hover.or_sub_nav {background:#D57A3E;}
.dropmenudiv{position:absolute;top: 0;line-height:18px;z-index:100;background-color: #333;width: 200px;visibility: hidden;}
.dropmenudiv a{width: auto;display: block;text-indent: 8px;border-bottom: 1px solid #555;padding: 1px 0;text-decoration: none;font-weight: bold;color: #eee;}
.dropmenudiv a:hover {color:#D57A3E}

#nav #nav_products a {float:none;}
#nav #nav_crew a {float:none;}
#nav #nav_store a {float:none;}

#nav {position:absolute;top:4px;left:150px;width:810px;z-index:10;}
#nav ul {padding: 0;margin: 0; list-style: none;}
#nav a {display: block;}
#nav li {float:left;padding:0;margin:0;
/* width:10em; width needed or else Opera goes nuts */
} 
#nav ul strong {display: none;visibility:hidden;}
#nav li li a {background:none;display:block;text-decoration:none;color:#eee;font-weight:bold;width:9.5em;height:auto;margin:0;padding:5px 0 5px 5px;}
#nav li ul {position: absolute;background:url('/_css/img/transparency80.png') repeat-x;width: 10em;padding:0px;margin:0px;left: -999em;z-index:10;}
#nav li:hover ul,
#nav li.sfhover ul {left: auto;}
#nav li li a:hover {background:#d57a3e;color:#eee;}