@charset "utf-8";

#login {
background-image:url(/styles/themes/black/images/layout/loginLine.jpg);
background-repeat:repeat-x;
}

#login #login_btns {margin-right:125px;}

#login #logout_btn a {
background-image:url(/styles/themes/black/images/layout/logout.jpg);
background-repeat:no-repeat;
height:40px;
width:162px;
display:block;
}

#login #logout_btn a:hover {
background-image:url(/styles/themes/black/images/layout/logout-02.jpg);
background-repeat:no-repeat;
height:40px;
width:162px;
}

#login #login_btn a {
background-image:url(/styles/themes/black/images/layout/login.jpg);
background-repeat:no-repeat;
height:40px;
width:162px;
display:block;
}

#login #login_btn a:hover {
background-image:url(/styles/themes/black/images/layout/login-02.jpg);
background-repeat:no-repeat;
height:40px;
width:162px;
}

#navSubWrapper {
width:100%;
clear:both;
height:25px;
margin-top:15px;
}

#NavSub .MenuBarItemSubmenu {margin-right:10px;}

#NavSub .MenuBarSubmenuVisible {font-size:12px;}

#NavSub .MenuBarSubmenuVisible a {
color:#FFF;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-right:0;
}

#NavSub .MenuBarSubmenuVisible a:hover {
background-color:#666;
color:#CCC;
}

#NavSub li a {
height:20px;
color:#FFF;
padding-top:0;
padding-bottom:0;
}

#navMainWrapper {
width:100%;
height:35px;
background-image:url(/styles/themes/black/images/layout/mainNav_bg.jpg);
background-repeat:repeat-x;
padding-top:6px;
}

#navMain li {
background-repeat:no-repeat;
background-position:right bottom;
}

#navMain li a {
padding-right:15px;
padding-left:15px;
height:28px;
padding-top:7px;
color:#FFF;
line-height: 18px;
}

#navMain li a:hover {color:#FF8500;}

#navMain .MenuBarSubmenuVisible li a {
color:#FFF;
font-size:12px;
height:20px;
padding-top:5px;
padding-bottom:5px;
}

#navMain .MenuBarSubmenuVisible li a:hover {
color:#333;
background-color:#666;
}

body#home #navMain #homeLink,body#about #navMain #aboutLink,body#products #navMain #productsLink,body#locations #navMain #locationsLink,body#manufacturers #navMain #manufacturersLink,body#news #navMain #newsLink,body#resources #navMain #resourcesLink,body#contact #navMain #contactsLink,body#users #navMain #usersLink,body#usertype #navMain #usertypeLink {
background-color:#FF8500;
color:#FFF;
}

#navSubWrapper #navSub,#navMain {
width:800px;
margin-right:auto;
margin-left:auto;
}
