/****************************************************//***** CSS file for the drop down menu ONLY     *****//***** Masthead etc are all in jeancart.css     *****//****************************************************/.css_menu { float: left; width: 100%;                  margin: 0 0 0 0; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #f4f4f4;  background-repeat: repeat-x; background-position: top left;/* border-bottom: 1px solid #286ea0; */}.css_menu ul { padding: 0; margin: 0; list-style-type: none;}.css_menu ul li { float: left; position: relative; }.css_menu ul li a,.css_menu ul li a:visited { float: left; display: block; text-decoration: none; color:#286ea0;     /* menu header text */ padding: 0px 8px 0px 8px; line-height: 30px; height: 35px; }.css_menu ul li:hover { width: auto;}.css_menu ul li a.menu_hdr:hover { color: #286ea0; border-color: #cc3300;   /*#0000cc;           /* blue */}.css_menu ul li:hover a.menu_hdr { color: #cc3300; border-color: #cc3300;  /*#0000cc;          blue */}.css_menu ul li ul { display: none;}.css_menu table { font-size: 10px; position: absolute; top: 0;  left: 0; margin: 0;  border-collapse: collapse;}/* specific to non IE browsers */.css_menu ul li:hover ul { display: block; position: absolute; top: 32px; margin-top: 1px;  left: 0; width: 154px; border-bottom: 1px solid #286ea0;}.css_menu ul li:hover ul.endstop { left: -92px;}.css_menu ul li:hover ul li ul { display: none;}.css_menu ul li:hover ul li a { display: block; background: #ffffff; color: #000000; height: auto; line-height: 15px; padding: 4px 16px; width: 120px;  border: 1px solid #286ea0;  border-bottom: 0;}.css_menu ul li:hover ul li a.drop { background-color: #ccccdd; background-image: url('/images/imwebsite/menu_sub.gif'); background-repeat: no-repeat; background-position: bottom right;}.css_menu ul li:hover ul li a:hover { color: #000000; background-color: #ccccdd; background-image: url('/images/imwebsite/menu_bullet.gif'); background-repeat: no-repeat; background-position: 3px 8px;}.css_menu ul li:hover ul li a:hover.drop { background-color: #ccccdd; background-image: url('/images/imwebsite/menu_sub.gif'); background-repeat: no-repeat; background-position: bottom right;}.css_menu ul li:hover ul li:hover ul { display: block;  position: absolute; left: 153px; top: -1px;}.css_menu ul li:hover ul li:hover ul.left { left: -153px;}/* specific to IE5.5 and IE6 browsers */.css_menu ul li a:hover ul { display: block; position: absolute; top: 30px; top: 33px; background: #ffffff; left: 0; border-bottom: 1px solid #286ea0;}.css_menu ul li a:hover ul.endstop { left: -92px;}.css_menu ul li a:hover ul li a { display: block; background: #ffffff; color: #000000; height: 1px; line-height: 15px; padding: 4px 16px; width: 154px; width: 120px; border: 1px solid #286ea0; border-bottom: 0;}.css_menu ul li a:hover ul li a.drop { background-color: #ccccdd; background-image: url('/images/imwebsite/menu_sub.gif'); background-repeat: no-repeat; background-position: bottom right; padding-bottom: 4px;}.css_menu ul li a:hover ul li a ul { visibility: hidden; position: absolute; height: 0; width: 0;}.css_menu ul li a:hover ul li a:hover { color: #000000; background-color: #ccccdd; background-image: url('/images/imwebsite/menu_bullet.gif'); background-repeat: no-repeat; background-position: 3px 8px;}.css_menu ul li a:hover ul li a:hover.drop { background-color: #ccccdd; background-image: url('/images/imwebsite/menu_sub.gif'); background-repeat: no-repeat; background-position: bottom right;}.css_menu ul li a:hover ul li a:hover ul { visibility: visible;  position: absolute; top: 0; color: #000000; left: 153px;}.css_menu ul li a:hover ul li a:hover ul.left { left: -153px;}.left { clear: both;}