.ddsmoothmenu-v ul{
	float:left;
    margin: 0px;
    padding: 0px;
    width: 270px; /* Main Menu Item widths */
    list-style-type: none;
    color: #201f1b;
}      

.ddsmoothmenu-v ul li{
	float:left;
    position: relative;
    margin-top: 5px;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
	float:left;
	margin:0px;
    display: block;
	text-align:left;
	width:270px;
	height:38px;
	overflow:hidden;
}

.ddsmoothmenu-v ul li a span.middle{
	float:left;
	color:#201f1b;
    display: block;
    text-decoration: none;
    width:270px;
	min-height:38px;
	line-height:38px;
    padding: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 10px; 
    background: #ededed;
    border: 1px solid #FFF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.ddsmoothmenu-v ul li a span.left{
	float:left;
    display: block;
    text-decoration: none;
    width: 0px;
	height:0px;
}

.ddsmoothmenu-v ul li a span.right{
	float:left;
    display: block;
    text-decoration: none;
    width: 0px;
	height:0px;
}




/*mouse over*/
.ddsmoothmenu-v ul li a.selected, .ddsmoothmenu-v ul li a.current, .ddsmoothmenu-v ul li a:hover{
    float:left;
    display: block;
    behavior: url(png_fix/iepngfix.htc);
	border:none;
    /* font-weight: bold; */
}

.ddsmoothmenu-v ul li a.selected span.middle, .ddsmoothmenu-v ul li a.current span.middle, .ddsmoothmenu-v ul li a:hover span.middle{
	float:left;
	color:#201f1b;
    display: block;
    text-decoration: none;
    width:270px;
	min-height:38px;
	line-height:38px;
	overflow:hidden;
    padding: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 10px; 
    border: 1px solid #ededed;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,efefef+47,e5e5e5+100 */
    background: #fbfbfb; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 47%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(47%,#efefef), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}

.ddsmoothmenu-v ul li a.selected span.left, .ddsmoothmenu-v ul li a.current span.left, .ddsmoothmenu-v ul li a:hover span.left{
	float:left;
    display: block;
    width: 0px;
	height:0px;
}

.ddsmoothmenu-v ul li a.selected span.right, .ddsmoothmenu-v ul li a.current span.right, .ddsmoothmenu-v ul li a:hover span.right{
	float:left;
    display: block;
    background: #201f1b;
    width: 0px;
	height:0px;
}
/*End mouse over*/





/*FOR SIMPLE RECORD ACTION :SELECTED, CURRENT, HOVER*/
.ddsmoothmenu-v ul:first-of-type > li:first-child  a, .ddsmoothmenu-v ul:first-of-type > li:first-child  a, .ddsmoothmenu-v ul:first-of-type > li:first-child  a{
	margin:0px;
	text-align:left;
	width:270px;
	border:none;
}
.ddsmoothmenu-v ul:first-of-type > li:first-child  a span.middle, .ddsmoothmenu-v ul:first-of-type > li:first-child  a span.middle, .ddsmoothmenu-v ul:first-of-type > li:first-child  a span.middle{
	float:left;
	color:#201f1b;
    display: block;
    text-decoration: none;
    width:270px;
	min-height:38px;
	line-height:38px;
	overflow:hidden;
}
.ddsmoothmenu-v ul:first-of-type > li:first-child  a span.left, .ddsmoothmenu-v ul:first-of-type > li:first-child  a span.left, .ddsmoothmenu-v ul:first-of-type > li:first-child  a span.left{
	float:left;
    display: block;
    width: 0px;
	height:0px;
}
.ddsmoothmenu-v ul:first-of-type > li:first-child  a span.right, .ddsmoothmenu-v ul:first-of-type > li:first-child  a span.right, .ddsmoothmenu-v ul:first-of-type > li:first-child  a span.right{
	float:left;
    display: block;
    width: 0px;
	height:0px;
	border:none;
}
/* END Top level menu link items style NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE*/


/*FOR SIMPLE RECORD ACTION :SELECTED, CURRENT, HOVER*/
.ddsmoothmenu-v ul:first-of-type > li:first-child  a.selected, .ddsmoothmenu-v ul:first-of-type > li:first-child  a.current, .ddsmoothmenu-v ul:first-of-type > li:first-child  a:hover{
	margin:0px;
	text-align:left;
	width:270px;
	
}
.ddsmoothmenu-v ul:first-of-type > li:first-child  a.selected span.middle, .ddsmoothmenu-v ul:first-of-type > li:first-child  a.current span.middle, .ddsmoothmenu-v ul:first-of-type > li:first-child  a:hover span.middle{
	float:left;
	color:#201f1b;
    display: block;
    text-decoration: none;
    width: 270px;
	margin:0px;
	min-height:38px;
	line-height:38px;
	overflow:hidden;
}
.ddsmoothmenu-v ul:first-of-type > li:first-child  a.selected span.left, .ddsmoothmenu-v ul:first-of-type > li:first-child  a.current span.left, .ddsmoothmenu-v ul:first-of-type > li:first-child  a:hover span.left{
	float:left;
    display: block;
    width: 0px;
	height:0px;
}
.ddsmoothmenu-v ul:first-of-type > li:first-child  a.selected span.right, .ddsmoothmenu-v ul:first-of-type > li:first-child  a.current span.right, .ddsmoothmenu-v ul:first-of-type > li:first-child  a:hover span.right{
	float:left;
    display: block;
    width: 0px;
	height:0px;
	
}
/* END Top level menu link items style NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE*/





/*Top level menu link items style  NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE*/
.ddsmoothmenu-v ul li.noseperate a{
	margin:0px;
    display: block;
	text-align:left;
	width:270px;
	min-height:38px;
	line-height:38px;
}


.ddsmoothmenu-v ul li.noseperate a span.middle{
	float:left;
	color:#201f1b;
    display: block;
    text-decoration: none;
    width:270px;
	min-height:38px;
	line-height:38px;    
    border: 1px solid #fff;
    background: #ededed;
}
.ddsmoothmenu-v ul li.noseperate a span.left{
	float:left;
    display: block;
    width: 0px;
	height:0px;
}
.ddsmoothmenu-v ul li.noseperate a span.right{
	float:left;
    display: block;
    width: 0px;
	height:0px;
}

/*FOR SIMPLE RECORD ACTION :SELECTED, CURRENT, HOVER*/
.ddsmoothmenu-v ul li.noseperate a.selected, .ddsmoothmenu-v ul li.noseperate a.current, .ddsmoothmenu-v ul li.noseperate a:hover{
    float:left;
	margin:0px;
    display: block;
    background:none;
    behavior: url(png_fix/iepngfix.htc);
}
.ddsmoothmenu-v ul li.noseperate a.selected span.middle, .ddsmoothmenu-v ul li.noseperate a.current span.middle, .ddsmoothmenu-v ul li.noseperate a:hover span.middle{
	float:left;
	color:#201f1b;
    display: block;
    text-decoration: none;
    width: 270px;
	margin:0px;
	min-height:38px;
	line-height:38px;
	overflow:hidden;
    border: 1px solid #ededed;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,efefef+47,e5e5e5+100 */
    background: #fbfbfb; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 47%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(47%,#efefef), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.ddsmoothmenu-v ul li.noseperate a.selected span.left, .ddsmoothmenu-v ul li.noseperate a.current span.left, .ddsmoothmenu-v ul li.noseperate a:hover span.left{
	float:left;
    display: block;
    width: 0px;
	height:0px;
}
.ddsmoothmenu-v ul li.noseperate a.selected span.right, .ddsmoothmenu-v ul li.noseperate a.current span.right, .ddsmoothmenu-v ul li.noseperate a:hover span.right{
	float:left;
    display: block;
    width: 0px;
	height:0px;
}
/* END Top level menu link items style NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE NO SEPERATE*/







/*Sub menu*/
* html .ddsmoothmenu-v ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
                              display: inline-block;
}

* html .ddsmoothmenu-v ul li a.last{ /*IE6 hack to get sub menu links to behave correctly*/
                                   display: inline-block;
}


/*1st sub level menu
.ddsmoothmenu-v ul li ul{
	width:210px;
position: absolute;
z-index:0;
left: -210px !important ;
display: none;
visibility: hidden;
padding:0px;

}*/

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu-v ul li ul li{
display: list-item;
float: left;
padding:0px;
background:none;
margin:0 0 4px 0;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu-v ul li ul li ul{
top: 0;
}

/* Sub level menu links style */


.ddsmoothmenu-v ul li ul li a{
float:left;
width: 270px !important; /*width of sub menus*/
margin: 0px;
padding-left:10px;
background:#fff !important;
border: 1px solid #FFF !important;
text-align:left;
color: #3c3931;
text-decoration:none;
min-height:38px;
line-height:38px;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}


.ddsmoothmenu-v ul li  ul li a.selected, .ddsmoothmenu-v ul li ul li a.current, .ddsmoothmenu-v ul li ul li a:hover{ 
/*CSS class that's dynamically added to the currently active menu items' LI A element*/
float:left;
width: 270px !important; /*width of sub menus*/
margin: 0px;
padding-left:10px;
text-align:left;
color: #000;
min-height:38px;
/* font-weight: bold; */
border:none;
line-height:38px;


    border: 1px solid #ededed !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,efefef+47,e5e5e5+100 */
    background: #fbfbfb !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #efefef 47%, #e5e5e5 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(47%,#efefef), color-stop(100%,#e5e5e5)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #fbfbfb 0%,#efefef 47%,#e5e5e5 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e5e5e5',GradientType=0 ) !important; /* IE6-9 */

}



/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */