/* TOP MENU */
.menubar_top {
width: 978px;
background:url(../../images/template/top-bg.jpg) no-repeat right bottom;
height:176px;
}

.menubar_top_left {
float: left;
width: 700px;
margin-top: 0px;
}

.menubar_top_left_bottom {
position: absolute;
width: 481px;
margin-top: 145px;
margin-left: 5px;
font-size: 12px;
font-weight: bold;
color: #c0c0c0;
}

.menubar_top_right {
float: right;
width: 262px;
background:url(../../images/template/top-link.jpg) no-repeat 0 0;
top:0px;
right:2px;
padding-bottom: 25px;
width:173px;
height:51px;
font-size:11px;
}

.menubar_top_right_bottom {
position: absolute;
width: 481px;
margin-top: 145px;
margin-left: 481px;
font-size: 12px;
font-weight: bold;
text-align: right;
color: #c0c0c0;
}

.menubar_top_right p {
color:#fffff1;
font-weight:700;
line-height:15px;
padding-top: 8px;
padding-left: 17px;
}

.menutop_link:hover {
cursor: pointer;
}

.menubar_catalog_login {
visibility: hidden;
position: absolute;
width: 185px;
z-index: 1;
top: 162px;
padding: 5px;
background-color: #404040;
font-family:helvetica;
color: #ffffff;
font-size:12px;
font-weight: bold;
}

.menubar_catalog_my_account {
visibility: hidden;
position: absolute;
z-index: 1;
top: 162px;
background-color: #404040;
font-family:helvetica;
color: #ffffff;
font-size:12px;
font-weight: bold;
}

.menubar_catalog_region {
visibility: hidden;
position: absolute;
z-index: 1;
top: 162px;
background-color: #404040;
font-family:helvetica;
color: #ffffff;
font-size:12px;
font-weight: bold;
}

.menubar_catalog_language {
visibility: hidden;
position: absolute;
z-index: 1;
top: 162px;
background-color: #404040;
font-family:helvetica;
color: #ffffff;
font-size:12px;
font-weight: bold;
}

.menubar_catalog_support {
visibility: hidden;
position: absolute;
z-index: 1;
top: 162px;
background-color: #404040;
font-family:helvetica;
color: #ffffff;
font-size:12px;
font-weight: bold;
}
/* END TOP MENU */

/* BOTTOM MENU */
.menubar_bottom {
clear: both;
width: 994px;
}

.menubar_bottom_left {
float: left;
width: 555px;
background:url(../../images/template/left-nav.jpg) no-repeat 0 0;
height:40px;
text-align:center;
padding-top: 12px;
margin-right:4px;
margin-top: 10px;
font-size: 12px;
font-weight: bold;
color: #404040;
}

.menubar_bottom_right {
float: left;
width: 424px;
background:url(../../images/template/right-nav.jpg) no-repeat 0 0;
height:40px;
text-align:center;
padding-top: 12px;
margin-top: 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

/* CATALOG MENU */
.menubar_catalog_gears, .menubar_catalog_closeratiogears, .menubar_catalog_finaldrivegears, .menubar_catalog_differentials, .menubar_catalog_axles, .menubar_catalog_accessory, .menubar_catalog_maintenance, .menubar_catalog_misc, .menubar_catalog_promotional, .menubar_catalog_other, .menubar_catalog_aem {
visibility: hidden;
position: absolute;
z-index: 1;
top: 215px;
background-color: #606060;
font-family:helvetica;
color: #ffffff;
font-size:12px;
font-weight: bold;
}

.menubar_catalog_closeratiogears {
top: 249px;
}

.menubar_catalog_finaldrivegears {
top: 274px;
}

.menubar_catalog_aem {
top: 224px;
}
/* END CATALOG MENU */

/* COMPANY MENU */
.menubar_company_aboutus, .menubar_company_motorsports, .menubar_company_services, .menubar_company_resources, .menubar_company_dealers {
visibility: hidden;
position: absolute;
z-index: 1;
top: 215px;
background-color: #ff7700;
font-family:helvetica;
color: #e0e0e0;
font-size:12px;
font-weight: bold;
}
/* END COMPANY MENU */

/* BOTTOM MENU CSS */
#menubar_catalog_spacer, #menubar_catalog_spacer1, #menubar_catalog_spacer2, #menubar_catalog_spacer3, #menubar_catalog_spacer4, #menubar_catalog_spacer5, #menubar_catalog_spacer6, #menubar_catalog_spacer7, #menubar_catalog_spacer13, #menubar_catalog_spacer14, #menubar_catalog_spacer15, #menubar_catalog_spacer16, #menubar_catalog_spacer17 {
visibility: hidden;
position: absolute;
height: 5px;
width: 200px;
background-color: #990000;
z-index: 1;
top: 210px;
}

#menubar_catalog_spacer8, #menubar_catalog_spacer9, #menubar_catalog_spacer10, #menubar_catalog_spacer11, #menubar_catalog_spacer12 {
visibility: hidden;
position: absolute;
height: 5px;
width: 200px;
background-color: #990000;
z-index: 1;
top: 157px;
}

.menubar_menu {
padding: 5px;
}

.menubar_menu:hover {
color: #c0c0c0;
cursor: pointer;
}

.menubar_submenu {
padding: 5px;
padding-right: 23px;
background-image: url(../../../images/template/rightarrow.gif);
background-repeat: no-repeat;
background-position: 95%;
}

.menubar_submenu:hover {
cursor: pointer;
}
/* END BOTTOM MENU CSS */
/* END BOTTOM MENU */