.ddsmoothmenu{
width:740px;
height:54px;
border-top:1px solid #D5D5D5; 
border-bottom:1px solid #D5D5D5; 
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0  0  0  25px;
list-style-type: none;
font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; padding:0px 1px 0 1px; color:#333;  }


#last_menu { background:none !important;  padding-right:0 !important;}


/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
color: #333;
font-size:19px;
font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 17px 7px 17px 7px;
margin: 0px 0 0px 0;
line-height:22px;

}




* 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: #333;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: white;
}



.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.curr { color: #fff; background:url(../new_images/menu_hover_bg.png) repeat-x left top;   }
	


/*1st sub level menu*/
.ddsmoothmenu ul li ul { position: absolute; left:0; display: none; /*collapse all sub menus to begin with*/ visibility: hidden; background:#E7E7E8; z-index:1000; padding-left:0; }


.ddsmoothmenu ul li #pro li {  padding:20px 12px 10px 17px; }
.ddsmoothmenu ul li #pro li .more { background:none; padding-left:0; padding-top:10px; }
.ddsmoothmenu ul li #pro li a { padding:3px 5px 7px 30px; display:block;  font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif; }
.ddsmoothmenu ul li #pro li a:hover {color:#0089CF}

#mega_drop_tab tr td { vertical-align:top; }
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li { display: list-item; float: none; padding:0; margint:0; border-right:none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul { top: 0; }


.ddsmoothmenu ul li.menu_aboutus ul li a {width:115px; font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;}
.ddsmoothmenu ul li.menu_showcase ul {left:0px; text-align:left; width:140px; }
.ddsmoothmenu ul li.menu_showcase ul li a {width:113px; font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;}
.ddsmoothmenu ul li.menu_showcase #pro { left:130px !important; text-align:left; height:auto; width:360px; padding:0;  }
.ddsmoothmenu ul li.menu_showcase #pro li { padding:10px 15px 0px 15px;}
.ddsmoothmenu ul li.menu_showcase #pro a { width:145px; background-image:none; padding-left:0; font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif; }
.ddsmoothmenu ul li.menu_showcase #pro .span2 { width:145px;  }

.ddsmoothmenu ul li.menu_services ul {left:0px; text-align:left; width:130px; }
.ddsmoothmenu ul li.menu_services ul li a {width:113px; font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;}
.ddsmoothmenu ul li.menu_services #pro { left:120px !important; text-align:left; height:auto; width:360px; padding:0;  }
.ddsmoothmenu ul li.menu_services #pro li { padding:10px 15px 0px 15px;}
.ddsmoothmenu ul li.menu_services #pro a { width:145px; background-image:none; padding-left:0; }
.ddsmoothmenu ul li.menu_services #pro .span2 { width:145px;  }

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a { font: normal 13px Arial; /*width:110px; *//*width of sub menus*/ padding: 7px 8px; margin:0; border-top-width: 0; border-bottom: 1px solid #C0C0C0; color:#333; text-align:left; }
.ddsmoothmenu ul li ul .nobor a { border-bottom:none; }
.ddsmoothmenu ul li ul li a:hover { color:#fff }

/* 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: 12px; right: 7px; }
.rightarrowclass { position: absolute; top: 10px; right: 11px; }
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow { /*shadow for NON CSS3 capable browsers*/ position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver; }
.toplevelshadow { /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/ opacity: 0.8; }


/* about us selected menus css */

#smoothmenu1 ul .menu_showcase li a, #smoothmenu1 ul .menu_services li a, #smoothmenu1 ul .menu_aboutus li a {background-image:none; color:#333; }
#smoothmenu1 ul .menu_showcase li a:hover, #smoothmenu1 ul .menu_services li a:hover, #smoothmenu1 ul .menu_aboutus li a:hover { background:url(../new_images/menu_hover_bg.png) repeat-x left top; color:#fff; }
#smoothmenu1 ul .menu_showcase #pro li a, #smoothmenu1 ul .menu_services #pro li a { color:#333 !important; background-image:none}
#smoothmenu1 ul .menu_showcase #pro a:hover, #smoothmenu1 ul .menu_services #pro a:hover  {color:#0089CF !important}

