.subMenu { background:transparent; display:table; font-size:15px; height:24px; margin:5px auto 0; padding:2px; width:975px }
.subMenu li { display:table-cell; float:left; left:480px; margin:0 auto; padding:0; position:relative; text-align:center; text-indent:0; top:8px }
.subMenu li span.aa { background:url(/Images/aa.gif) bottom; display:block; float:left; height:auto; padding:9px 0; width:54px }
.subMenu li span.bb { background:url(/images/bb.gif) bottom; float:left; height:auto; padding:9px 0 }
.subMenu li span.cc { background:url(/images/cc.gif) bottom; display:block; float:left; height:auto; padding:9px 0; width:15px }
.subMenu a:hover span { background-position:top }
.subMenu a, .subMenu a:visited { color:#fff; cursor:pointer; font-size:12px; font-weight:700; text-decoration:none }
.subMenu a:hover { background:#fff; color:#0010a9 }
.menu { background:transparent; display:table; font-size:15px; width:975px; position:relative; z-index:2; float:left; margin:0 auto; }
ul.menu { display:table; margin-left:10px; list-style:none; white-space:nowrap; }
.menu li { display:table-cell; float:left; position:relative; text-align:center; text-indent:0; height:42px; left:24px; margin-top:-7px; padding:0; }
ul.menu li a { color:#f1f1f1; text-decoration:none; font-family:"Myriad Pro Bold", "Myriad Web", "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif; font-size:17px; font-weight:700; float:left; line-height:30px }
.menu li span.aaa { background:url(/Images/aaa.gif) top no-repeat; display:block; float:left; height:42px; width:14px; padding:0; }
.menu li span.bbb { background:url(/images/bbb.gif) top repeat-x; float:left; height:34px; padding:4px 0; font-size:16px;}
.menu li span.ccc { background:url(/images/ccc.gif) top no-repeat; display:block; float:left; height:42px; width:14px; padding:0; }
.menu a:hover span { background-position:bottom; }
.menu a { color:#0c0c0c; cursor:pointer; font-size:14px; font-weight:700; text-decoration:none; }
.menu a:hover { color:#ffbf00; }
.menu li.btnService, .menu li.btnParts, .menu li.btnFinancing { height:80px; position:relative; margin-bottom:-70px; }
.menu li ul { margin-left:-24px; padding:0; list-style-type:none; display:block; }
.menu li.btnService ul li, .menu li.btnParts ul li, .menu li.btnFinancing ul li { width:108px; display:block; margin:0; padding:0; background:#055486; border-left:3px solid #515151; border-right:3px solid #515151; border-bottom: 3px solid #515151 }
.menu li.btnParts ul li { width:143px; float:left; clear:left; }
.menu li.btnFinancing ul li { width:126px; float:left; clear:left; }
.menu li ul li:hover { background:#aa0b2d }
.menu li.btnService ul li a, .menu li.btnParts ul li a, .menu li.btnFinancing ul li a { width:100px; font-size:10px; line-height:12px; padding-top:5px; padding-left:2px; }
.menu li.btnParts ul li a { width:140px; height:45px }
.menu li.btnFinancing ul li a { width:140px; height:45px; line-height:3em; padding-left:0; margin-left:-5px }
