@charset "utf-8";
/* Aress Software Typography Styles
   Updated: Thu 17.03.08 @ 9:30 p.m.
   Author:     Aress Software
   ----------------------------------------------------*/

h3 { margin: 0px; padding: 0px }

.arrowlistmenu{
width: 288px; /*width of accordion menu*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 8px;
border:1px #CCC solid;
}

.submenu { width: 285px; margin: 0px auto; padding: 4px }

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: #fff;
background: black url(../images/button-search-appli.jpg) repeat-x center left;
height: 24px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu_spn .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: #fff;
background: black url(../images/spanish_bearings_search_appli.jpg) repeat-x center left;
height: 24px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/button-search-appli.jpg);
}

.arrowlistmenu_spn .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/spanish_bearings_search_appli.jpg);
}

.arrowlistmenu2{
width: 288px; /*width of accordion menu*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 1px;
border:1px #CCC solid;
}
.arrowlistmenu2 .menuheader2{ /*CSS class for menu headers in general (expanding or not!)*/
color: #fff;
 /*background: black url(../images/button-search-mate.jpg) repeat-x center left;*/
height: 24px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;

}

.openheader2{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/button-search-mate.jpg);
}


.arrowlistmenu ul, .arrowlistmenu2 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
width: 280px;
margin: 0px auto;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li, .arrowlistmenu2 ul li{
padding: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a, .arrowlistmenu2 ul li a{
color: #fff;
background-color: #5581da;
/*background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border: 1px solid #253c72;
font-size: 90%;
}

.arrowlistmenu ul li a:hover, .arrowlistmenu2 ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #365595;
}



/* special styling for IE5.5 and IE6 - transparency is non validating */
.arrowlistmenu ul li a:hover ul, .arrowlistmenu2 ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;

}


/* ROTARY VANES */

.arrowlistmenu7{
width: 288px; /*width of accordion menu*/
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: 8px
}

.submenu7 {width: 285px; margin: 0px auto; padding: 4px }

.arrowlistmenu7 .menuheader7{ /*CSS class for menu headers in general (expanding or not!)*/
color: #fff;
background: black url(../images/button-search-appli-rv.jpg) repeat-x center left;
height: 24px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu7 .openheader7{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/button-search-appli-rv.jpg);
}


.arrowlistmenu8 .menuheader8{ /*CSS class for menu headers in general (expanding or not!)*/
color: #fff;
background: black url(../images/button-search-mate-rv.jpg) repeat-x center left;
height: 24px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.openheader8{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/button-search-mate-rv.jpg);
}


.arrowlistmenu7 ul, .arrowlistmenu8 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
width: 280px;
margin: 0px auto;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu7 ul li, .arrowlistmenu8 ul li{
padding: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu7 ul li a, .arrowlistmenu8 ul li a{
color: #fff;
background-color: #5581da;
/*background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border: 1px solid #253c72;
font-size: 90%;
}

.arrowlistmenu7 ul li a:hover, .arrowlistmenu8 ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #365595;
}



/* special styling for IE5.5 and IE6 - transparency is non validating */
.arrowlistmenu7 ul li a:hover ul, .arrowlistmenu8 ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;

}










