
/* moved to green.css for https
.ddsmoothmenu{

position: absolute;

top: 230px;

left:-15px;


width: 946px;

padding-left: 7px;
padding-right: 7px;
background:url("../../../templates/Flora/images/header_style5_bg.png") repeat-x scroll 0 0 transparent !important;
height:76px;
}
*/
#smoothmenu1 ul li, #smoothmenu1 ul ul li {
float:left;
padding:1px 5px;
width:auto;
}

.menu-displacement {height: 24px;}



.ddsmoothmenu, .ddsmoothmenu ul, .ddsmoothmenu li, .ddsmoothmenu a {

	/*background: #d6e6db; /*background of menu bar (default state)*/

	z-index:1;

	color: #222222;

}



.ddsmoothmenu ul{

margin: 0;

padding-top: 25px;

list-style-type: none;

}



/*Top level list items*/

.ddsmoothmenu ul li{

position: relative;

display: inline;

float: left;

}



/*Top level menu link items style*/

.ddsmoothmenu ul li a{

display: block;
color:#CDD4D6;
padding: 8px 10px;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:130%;
text-decoration:none;
text-transform:uppercase;
}

#smoothmenu1 ul li.dir ul, #smoothmenu1 ul li.sfHover ul{
	width:380px;
margin:0 0 0 -110px;
padding:9px 2px 10px 2px;
z-index:222;	
}
#header #smoothmenu1 ul li ul li a {
padding:5px 0;
}
#smoothmenu1 ul li ul{
/*	top:49px;*/
	top:37px;
	z-index:222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#6ca0b3;
	border:4px solid #6ca0b3;
	margin-left:2px;}
	
#smoothmenu1 ul li.dir ul li{
	width:175px;
	height:38px;
	margin:0px;
	padding:0px 0px 0px 15px;
	float:left;
	
}

#smoothmenu1 ul li.dir ul li.lft{
	padding:0px 0px 0px 15px;
}

#smoothmenu1 ul li.dir ul li.rgt{
	padding:0px 19px 0px 0px;
}

#smoothmenu1 ul li.dir ul li:hover{background:none;}

#smoothmenu1 ul li.dir ul li a{
	width:161px; height: 22px;
	font-size:11px;
	color: #838383;
	padding:12px 0px 4px 8px;

}

#smoothmenu1 ul li.dir ul li a:hover{
    color:#fff;
}

#smoothmenu1 ul li.dir ul li a span{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#d2d2d2;
}

smoothmenu1 ul li.dir ul li a:hover span{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#fff;
} 

#smoothmenu1 ul li.dir ul li.first a{
	padding-top:5px;
}

#smoothmenu1 ul li.dir ul li.postfirst a{
	padding-top:5px;
}

#smoothmenu1 ul li.dir ul li.last{
	margin:0px;
	padding-bottom:0px;
	border-bottom:0px none;
}

#smoothmenu1 ul li.dir ul li.last a{
	display:block;
	padding-bottom:4px;
}

#smoothmenu1 ul li.dir ul li.last.lft{
	width:360px;
	padding:0px 0px 22px 18px;
}

#smoothmenu1 ul li.dir ul li.last.rgt{
	padding:0px 19px 22px 0px; }

#smoothmenu1 ul li.dir ul li.prelast.lft{
	padding:0px 0px 22px 15px;

}

#smoothmenu1 ul li.dir ul li.rgt ul{
	left:360px;
	margin:0px 0px 0px 0px;
	padding:0px 14px 0px 14px;
	width:387px;
	z-index:999; }

#smoothmenu1 ul li.dir ul li.lft ul{
	left:180px;
	margin:0px 0px 0px 0px;
	padding:0px 14px 0px 14px;
	width:387px;
	z-index:999	;}

#smoothmenu1 ul li.dir ul li ul li.first.lft{
	padding-top:16px;

}

#smoothmenu1 ul li.dir ul li ul li.postfirst.rgt{
	padding-top:16px;

}

#smoothmenu1 ul li.dir ul li ul li.first a{
	padding-top:4px;
}

#smoothmenu1 ul li.dir ul li ul li.postfirst.rgt a{
	padding-top:4px;
}

#smoothmenu1 ul li.dir ul li ul li.last{
}

#smoothmenu1 ul li.dir ul li ul li.first.last{
	padding-top:16px;

}

#smoothmenu1 ul li.dir ul li ul li.first.last a{
	padding-bottom:0px;
}

#smoothmenu1 ul li.dir ul li ul li.first.prelast{
	padding-top:16px;

}

#smoothmenu1 ul li.dir ul li ul li.last.postfirst{
	padding-top:16px;

}

#smoothmenu1 ul li.dir ul li ul li.first.prelast:hover{

}

#smoothmenu1 ul li.dir ul li ul li.last.postfirst:hover{

}

#smoothmenu1 ul li.dir ul li ul li.first.prelast a, #smoothmenu1 ul li.dir ul li ul li.last.postfirst a{
	background:none;
}

#smoothmenu1 ul li.dir ul li ul li.first.last a{

}
#smoothmenu1 ul li.dir ul li ul, #smoothmenu1 ul li.sfHover ul li ul li,{
	margin:20px 0 0 120px !important; z-index:224; width:200px;}
#smoothmenu1 ul ul li ul{-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color:#6ca0b3;border:2px solid #6ca0b3;}	
#smoothmenu1 ul li ul li ul li{}
#smoothmenu1 ul li ul li.dir ul, #smoothmenu1 ul ul li ul li.dir ul{margin:-15px 0 0 160px;z-index:101;}

/* 3rd level options */
#smoothmenu1 ul li.dir ul li ul{
  width:190px;
  *margin-top:-16px !important;
  *margin-left:0px !important;
}


#smoothmenu1 ul li ul li ul li, #smoothmenu1 ul li.sfHover ul li ul li{
  float:none;
  *height:35px;
  *margin:0px 0 0 0px !important;
}

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

display: inline-block;

}
#smoothmenu1 ul li ul {
background-color:#154910 !important;
border:4px solid #154910 !important;
}

#smoothmenu1 ul li ul {
background:none repeat scroll 0 0 transparent;
border-color:transparent;
}


.ddsmoothmenu ul li a:hover{


color: #fff;

}

	

/*1st sub level menu*/

.ddsmoothmenu ul li ul{

position: absolute;

left: 0;

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

visibility: hidden;

}



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

.ddsmoothmenu ul li ul li{

display: list-item;

float: 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{

width: 160px; /*width of sub menus*/

padding: 5px;

margin: 0;

}





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



.downarrowclass{

position: absolute;

top: 12px;

right: 7px;
display:none;
}



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



.ddshadow{

position: absolute;

left: 0;

top: 0;

width: 0;

height: 0;



}
/*moved to green.css for https
#smoothmenu1 ul li.dir ul li a {
background:url("/store/templates/Flora/images/ml-style5.jpg") repeat-x scroll left bottom transparent !important;
}*/
#tophead span {
color:#75945A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.6em;
font-weight:normal;
height:40px;
margin-left:325px;
position:relative;
text-align:center;
z-index:200;
}

.tophead a, .tophead span {
	font-size:16px;
font-family:Georgia,"Times New Roman",Times,serif;
color:#CDD4D6 !important;
font-style:normal !important;
text-decoration:none;
}
