#share-this {float: left; padding: 5px 0px 0px 30px;}
#share-this a {font-size: 10px;}


/* ---------- @ Top Navigation -----------*/
#nav {float:left; width:966px; height:45px; margin:0px; position:absolute; bottom: 0px; left: 0px; z-index:2000;}

#nav ul {list-style:none; padding:0px 0px 0px 5px; height:45px; margin: 0px; z-index:3000;}
#nav ul li {float:left; background: url(/images/nav-div.gif) no-repeat center left; position:relative; top:0px;}
#nav ul li.first-child {background:none;}
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active {color: #ffefc7; font:16px/45px Arial, Helvetica, Verdana, sans-serif; display:block; padding:0px 29px 0px 29px; text-decoration:none;}
#nav ul li a:hover {text-decoration:underline; color:#fff;}
#nav.home ul li a:link, #nav.home ul li a:visited, #nav.home ul li a:active {padding:0px 20px 0px 20px;}

#nav ul div {display: none;}

#nav ul li.mega div {position: absolute; top: 45px; left: -10px; width:163px; margin: 0px; padding:0px 0px 3px 0px; background: url(/images/drop-bottom.jpg) no-repeat bottom; z-index:4000;}
#nav ul li.mega div ul {background:url(/images/drop-top.gif) no-repeat; margin:0px 0px 0px 0px; list-style:none; display:block; padding:15px 0px 0px 0px; width:163px; height:auto!important;/*fixes inherited 45px height*/ }  
#nav ul li.hovering div {display: block;}
#nav ul li.mega div ul li {background:#fee4af; float:none; margin: 0px; padding:0px; border-left:1px solid #e8c886; border-right: 1px solid #e8c886; }

#nav ul li.mega ul li a:link, #nav ul li.mega ul li a:visited, #nav ul li.mega ul li a:active {color:#8b131c; font:12px/15px Verdana, Geneva, sans-serif; display:block!important; padding:10px 5px 10px 25px; margin: 0px}
#nav ul li.mega ul li a:hover {background: #efd6a2;}

#nav.home ul li.mega ul li a:link, #nav.home ul li.mega ul li a:visited, #nav.home ul li.mega ul li a:active {color:#8b131c; font:12px/15px Verdana, Geneva, sans-serif; display:block!important; padding:10px 5px 10px 25px; margin: 0px}
#nav.home ul li.mega ul li a:hover {background: #efd6a2;}


/* ---------- @ Secondary Nav (in the footer) -----------*/
.home-secondary-nav {overflow: hidden; width: 670px; margin: 0px auto; padding: 0px;}
.home-secondary-nav ul {list-style: none; margin: 0px; padding: 0px;}
.home-secondary-nav li {border-left: 1px solid #996633; float: left; margin: 0px 12px 0px -12px; padding: 0px 12px; white-space: nowrap; text-transform: uppercase; font:13px/15px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif !important;}
.home-secondary-nav a:link, .home-secondary-nav a:visited, .home-secondary-nav a:active {color: #996633; text-decoration: none;}
.home-secondary-nav a:hover {color: #800000; text-decoration: underline;}


/* ---------- @ Footer Nav -----------*/
.bottom-nav {overflow: hidden; width: 410px; margin: 0px auto; padding: 20px 0px;}
.bottom-nav ul {list-style: none; margin: 0px; padding: 0px;}
.bottom-nav li {border-left: 1px solid #996633; float: left; margin: 0px 12px 0px -12px; padding: 0px 12px; white-space: nowrap; font-size: 12px; line-height: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bottom-nav a:link, .bottom-nav a:visited, .bottom-nav a:active {color: #996633; text-decoration: none;}
.bottom-nav a:hover {color: #800000; text-decoration: underline;}

