#cf_main { width: 390px }

/*
 * 1st menu level
 */

ul#vendor_menu 
{           
  list-style-type: none;
  padding: 0; 
  margin:  0;
  font-size: 9px;
  width: 170px;
}

ul#vendor_menu li
{                 
  font-family: 'Trebuchet MS', Arial, sans-serif;
  font-weight: bold;  
  padding: 0;
  margin: 0 0 2px 0;
  color: #fff; 
  text-align: center;  
}

ul#vendor_menu li span, 
ul#vendor_menu li a 
{
  margin: 0;
  padding: 3px 2px;
  background-color: #005B1C;
  color: #fff;  
  width: 170px;
  vertical-align: middle;
  font-size: 13px;
  display: block;
}

/*
 * 2nd menu level
 */

ul#vendor_menu li ul 
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul#vendor_menu li ul li span,
ul#vendor_menu li ul li a 
{  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;    

  background: #D8FFD8;
  color: #000;

  padding: 6px 6px;
  margin: 0;  

  width: 162px;
  vertical-align: middle;
  text-align: left;
}

/* subtext menu */
#vendor_menu li ul li a strong {
  color: #777;
}

/*
 * 3rd menu level
 */

#vendor_menu li ul li ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#vendor_menu li ul li ul li {
  color: #000;
  font-weight: normal;
  text-align: left;
  margin: 1px 0;
  border: none;
}

#vendor_menu li ul li ul li a {
/*  background: #e8003a url(/i/o/multibankgradient1.png) top;
  background-repeat: repeat-x; */
  background-color: #eee;
  padding: 2px 8px 2px 14px;
  width: 152px;
  _width: 152px;
  margin: 0;
  vertical-align: middle;
}

#vendor_menu li ul li ul li a {
  color: #000;
  font-weight: normal;
}
	
#vendor_menu strong {
  display: block;
  font-size: 10px;
  font-weight: normal;
}

#cf_vendor_header {
  width: 340px !important;
}

#cf_main h1, #cf_main h2, #cf_main h3 {
  color: #000;
  text-align: left;
}
