.ddsmoothmenu {

margin-left:0px;

font-weight: bold;

font-size:12px;

width: 100%;

}



.ddsmoothmenu>ul {

margin:0; 

float:left; 

list-style:none; 

width:100%; 

height:59px;

z-index:100;

}



/*Top level list items*/

.ddsmoothmenu ul li{

display: inline; 

background: url(images/m1.gif) center center no-repeat; 

width:auto;

position: relative;

float: left;

}



/*Top level menu link items style*/

.ddsmoothmenu>ul li a {

color:#000; 

text-decoration:none; 

font-weight:bold; 

font-size:12px; 

background: url(images/m1.gif) center center no-repeat; 

height:59px; 

width:auto; 

padding:0 20px;

display: block;

}



* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

display: inline-block;

}



.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {

color: #000;

}



.ddsmoothmenu ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/

color: #e6f574 !important; 

text-align:center!important;

}



.ddsmoothmenu ul li a:hover {

background: url(images/m2.gif) center center no-repeat !important; 

width:auto; 

color: #e6f574 !important;

}



	

/*1st sub level menu*/

.ddsmoothmenu ul li ul{

position: absolute;

display: none; /*collapse all sub menus to begin with*/

visibility: hidden;

left:0;

}



/*Sub level menu list items (undo style from Top level List Items)*/

.ddsmoothmenu ul li ul li {

white-space: nowrap;

display: list-item;

float: none;

list-style:none;

}



.ddsmoothmenu ul li ul li a {

background: url(images/m4.gif) center center repeat!important;

padding:6px;

font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif!important;

width:auto;

white-space: nowrap;

border:1px solid #e6f574;

margin:0;

height:auto!important;

}



.ddsmoothmenu ul li ul li a:hover{

background:url(images/m4.gif) center center repeat!important;

color: #e6f574!important;

}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.ddsmoothmenu ul li ul li ul{

top: 0;

background-image: none!important;

}



/* Holly Hack for IE \*/

* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/



/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{

position: absolute;

top: 24px;

right: 7px;

}



.rightarrowclass{

position: absolute;

top: 6px;

right: 5px;

}



/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow{

position: absolute;

left: 0;

top: 0;

width: 0;

height: 0;

background: silver;

}



.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/

opacity: 0.8;

}
