#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { position:absolute; top:0; right:35px; text-transform:uppercase; }

#main_menu ul { line-height:1.8em; margin:0; padding:0; list-style:none; float:right; }
#main_menu ul li { float:left; margin:0 0 0 20px; list-style-type:none; }
#main_menu ul a { color:#B1A79C; text-decoration:none; display:block; margin-top:3px; }
#main_menu ul a span { display:block; }
#main_menu ul a:hover { color:#FFFFFF; border-top:3px solid #E1058B; margin-top:0; }
#main_menu ul #mainnavlist1active a { color:#FFFFFF; border-top:3px solid #E1058B; margin-top:0; }
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }


/*********************** Side Menu ***********************/
.navcontainer { margin:0; text-transform:lowercase; font-size:1.1em; border-top:1px solid #F0EEED; }
.navcontainer ul { margin:0; padding:0; list-style-type:none; }
.navcontainer li { font-weight:bold; background:none; padding:0; margin:0; }
.navcontainer a { display:block; padding:6px 10px 6px 30px; width:145px; color:#B4ADA5; text-decoration:none; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }

/* Level 2 */
.navcontainer ul { }
.navcontainer ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
.navcontainer ul a:hover { border-top:2px solid #685A4B; border-bottom:2px solid #685A4B; color:#685A4B; }
.navcontainer ul #subnavlist1active a { border-top:2px solid #685A4B; border-bottom:2px solid #685A4B; color:#685A4B;/* margin-bottom:-2px; position:relative; z-index:100;*/ }
.navcontainer ul .subnavlist1top a { }
.navcontainer ul .subnavlist1bottom a { }

/* Level 3 */
.navcontainer ul #subnavlist1active ul { }
.navcontainer ul #subnavlist1active ul a { width:140px; padding:6px 10px 6px 35px; background:#F0EEED; border:none; }
.navcontainer ul #subnavlist1active ul a:hover { text-decoration:underline; }
.navcontainer ul #subnavlist1active ul #subnavlist2active a { text-decoration:underline; }
.navcontainer ul #subnavlist1active ul .subnavlist2top a { }
.navcontainer ul #subnavlist1active ul .subnavlist2bottom a { }

/* Level 4 */
.navcontainer ul #subnavlist1active ul #subnavlist2active ul { }
.navcontainer ul #subnavlist1active ul #subnavlist2active ul a { width:130px; padding:6px 10px 6px 45px; text-decoration:none; }
.navcontainer ul #subnavlist1active ul #subnavlist2active ul a:hover { text-decoration:underline; }
.navcontainer ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a { text-decoration:underline; }
.navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3top a { }
.navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3bottom a { }

/*********************** Footer Menu ***********************/
#menu_footer {}
#footer ul.footer1container { float:right; margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { display:inline; margin-right:5px; border-right:1px solid #8B8680; line-height:1em; }
#footer ul li a { margin-right:5px; }
#footer ul li.footer1bottom { margin-right:0; border-right:none; }
#footer ul li.footer1bottom a { margin-right:0; }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }
