.ddsmoothmenu{

	padding-left:0px;width: 1100px;

	height: 56px;}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
position: relative;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;

height: 49px;
}

.ddsmoothmenu ul li a{
	display: block;	
	padding: 17px 26px;
	color: #000;
	text-decoration: none;
	text-transform:uppercase;
}

* 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: white;
}*/
.mnhome{ display: block; text-indent: -99999px; background: url(../images/home_icon.png) no-repeat 50% 50%; width: 24px; padding: 4px 0px !important;}
.mnhome:hover{background: url(../images/home_icon.png) no-repeat 50% 50% !important}
.ddsmoothmenu ul li a{color:#fff; 
    line-height: 32px;
    text-transform: uppercase;
    display: block;
    padding: 8px 15px; 
    font-size: 15px;font-weight:bold;
    cursor: pointer;}

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

color: red;

}
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}
.btnsearch { border: 0px !important; height:48px;position:absolute;right:0px; width: 48px; background:url(../images/header-search-mini.png) 0 0 no-repeat; padding:0; display: inline-block; text-indent: -99999px; margin-top: 4px;}
.form-search {
    background: #fff none repeat scroll 0 0;
    clear: both;
    height: 44px;
    line-height: 45px;
    margin: 1px 1px 0 0;
    padding: 0;
    position: relative;
    text-align: left;
    width: 259px;
}
.form-search input.input-text {border: none; width: 195px !important; /* background: #ffb502; */ box-shadow: none; text-transform: uppercase; color: #333; padding-left: 10px;display: inline-block;float: left;margin-top: 15px;}
#menu{float:left;width:700px !important}
.search{float:right;/* margin-right:30px; */}
#smoothmenu1 li {
    border-right: 1px solid #4A4949;
    /* height: 46px; */
}
.ddsmoothmenu ul li a:hover{
	
   
	color: #f2880a;	
}
.ddsmoothmenu ul li .active {
    background-repeat: repeat-x;
    color: #000;
    margin-left: 10px;
    margin-right: 10px;
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
/*padding-top:25px;*/
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
/*background: url("../images/bgsubmenu.png") center top no-repeat;*/
width:200px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
background: #222;
height:30px;
border-top: 1px solid #524E4E;
}
.ddsmoothmenu ul li ul li .active{
	color:red;
	background:none;	
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: 13px/30px tahoma;
width: 180px; /*width of sub menus*/
padding: 0 0 0 10px;
color: #F7F7F7;
margin: 0;
text-transform:none;
}
.ddsmoothmenu ul li ul li a:hover{
	color:#0193de;
	background:none;
	line-height:30px;
	height:30px;
}

/* 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;
display:none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
display:none;
}

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