#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { position:absolute; bottom:0; right:0; margin:0; padding:0; }

#main_menu ul { line-height:1em; margin:0; padding:0; list-style:none; }
#main_menu ul li { float:left; margin:0 0 0 2px; list-style-type:none; }
#main_menu ul a { padding:10px 8px 10px 8px; border-bottom:5px solid #FFFFFF; color:#999999; text-decoration:none; display:block; }
#main_menu ul a span { display:block; }
#main_menu ul a:hover { color:#333333; border-bottom:5px solid #EDBE5E; }
#main_menu ul #mainnavlist1active a { color:#333333; border-bottom:5px solid #EDBE5E; }
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }

ul.hdr_top1container { line-height:1em; margin:0; padding:0; list-style:none; position:absolute; top:0; right:0; }
ul.hdr_top1container li { float:left; margin:0 0 0 2px; list-style-type:none; }
ul.hdr_top1container a { padding:10px 8px 10px 8px; border-top:5px solid #FFFFFF; color:#999999; text-decoration:none; display:block; }
ul.hdr_top1container a span { display:block; }
ul.hdr_top1container a span.inline { display:inline; }
ul.hdr_top1container a:hover { color:#333333; border-top:5px solid #EDBE5E; }
ul.hdr_top1container #hdr_top1active a { color:#333333; border-top:5px solid #EDBE5E; }
ul.hdr_top1container .hdr_top1top a { }
ul.hdr_top1container .hdr_top1bottom a { }


/*********************** Side Menu ***********************/
#navcontainer { margin:0; border-bottom:1px solid #FFFFFF; color:#666666; padding-top:10px; padding-bottom:10px; line-height:1.3em; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { background:none; padding:0; margin:0; }
#navcontainer a { display:block; padding:2px 10px; width:125px; color:#666666; text-decoration:none; }

/* Level 2 */
#navcontainer ul { }
#navcontainer ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer ul a:hover { color:#000000; }
#navcontainer ul #subnavlist1active a { color:#000000; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }

/* Level 3 */
/*#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul a { width:155px; padding:5px 5px 5px 15px; background:#BABABA; color:#000000; text-decoration:none; }
#navcontainer ul #subnavlist1active ul a:hover { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul .subnavlist1bottom a { }*/

/* Level 4 */
/*#navcontainer ul #subnavlist1active ul #subnavlist2active ul { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a { width:145px; padding:5px 5px 5px 25px; background:#989898; color:#000000; 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 .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist1bottom a { }*/

/*********************** Second Side Menu ***********************/
#navcontainer2 { margin:0; border-bottom:1px solid #FFFFFF; color:#666666; padding-top:10px; padding-bottom:10px; line-height:1.3em; }
#navcontainer2 ul { margin:0; padding:0; list-style-type:none; }
#navcontainer2 li { background:none; padding:0; margin:0; }
#navcontainer2 a { display:block; padding:2px 10px; width:125px; color:#666666; text-decoration:none; }

/* Level 2 */
#navcontainer2 ul { }
#navcontainer2 ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer2 ul a:hover { color:#000000; }
#navcontainer2 ul #subnavlist22active a { color:#000000; }
#navcontainer2 ul .subnavlist22top a { }
#navcontainer2 ul .subnavlist22bottom a { }

/*********************** Third Side Menu ***********************/
#navcontainer3 { margin:0; border-bottom:1px solid #FFFFFF; color:#666666; padding-top:10px; padding-bottom:10px; line-height:1.3em; }
#navcontainer3 ul { margin:0; padding:0; list-style-type:none; }
#navcontainer3 li { background:none; padding:0; margin:0; }
#navcontainer3 a { display:block; padding:2px 10px; width:125px; color:#666666; text-decoration:none; }

/* Level 2 */
#navcontainer3 ul { }
#navcontainer3 ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer3 ul a:hover { color:#000000; }
#navcontainer3 ul #subnavlist33active a { color:#000000; }
#navcontainer3 ul .subnavlist33top a { }
#navcontainer3 ul .subnavlist33bottom a { }

/*********************** Product Menu ***********************/
#product_menu { margin:0; padding:0; list-style-type:none; color:#666666; padding-top:10px; padding-bottom:10px; line-height:1.3em; }
#product_menu li { background:none; padding:0; margin:0; }
#product_menu a { display:block; padding:2px 10px; width:125px; color:#666666; text-decoration:none; }
#product_menu a:hover, #product_menu a.sel { color:#000000; }


/*********************** Footer Menu ***********************/
#menu_footer {}
#content_footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#content_footer ul li { display:inline; margin-left:5px; border-left:1px solid #666666; line-height:1em; }
#content_footer ul li a { margin-left:5px; color:#666666; text-decoration:none; }
#content_footer ul li a:hover { color:#000000; }
#content_footer ul .footer1top { border-left:none; }
#content_footer ul .footer1bottom {  }