.jquerycssmenu{  float:left; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 10px; /*offset of tabs relative to browser left edge*/  }
.jquerycssmenu ul{ margin: 0; padding: 0; list-style-type: none;  }

/*Top level list items*/
.jquerycssmenu ul li{ position: relative; display: inline; float: left; margin-right:5px; }

/*Top level menu link items style*/
.jquerycssmenu ul li a{ display: block; background:transparent url(images/redbg.gif) bottom left repeat-x; /*background of tabs (default state)*/ padding: 3px 10px;
 margin-right: 3px; /*spacing between tabs*/ border-bottom-width: 0; color: #E7DCB5; text-decoration: none; text-align:left; }
.jquerycssmenu ul li a:hover{ background:transparent url(images/orangebg.gif) bottom left repeat-x; /*tab link background during hover state*/ }

/*1st sub level menu*/
.jquerycssmenu ul li ul{ position:absolute; left:0; display:block; width:150px;  visibility:hidden; z-index:5; }

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{ float:left; display:inline; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{ top: 0; }

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 120px; /* width of sub menus */ background:transparent url(images/brownbg.gif) bottom left repeat-x; 
 color: #E7DCB5; padding: 5px 10px; margin: 0; border-top-width: 0; border-bottom: 1px solid black;  }
.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/ background:transparent url(images/orangebg.gif) bottom left repeat-x; color: E7DCB5; }

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{ position: absolute; top: 7px; right: 5px; }
.rightarrowclass{ position: absolute; top: 5px; right: 5px; }


/**/

