#navcontainer {
padding:0px;
clear: both;
margin: 0px;
background: url("https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteImages/TopNavDark_BG.jpg");
height: 25px;
font-family:Arial;
font-size: 9pt;
font-weight: normal;
position:relative;
z-index:98;
}

#navcontainer #easteroccasion
{
background-color: #84829c;
}

#navcontainer #pinkspecial, #navcontainer #pinkoccasion
{
padding:0px;
clear: both;
margin: 0px;
background-color: #f3bbce;
background-image: url("https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pink_ribbon_bg.gif");
background-position:right bottom;
background-repeat: no-repeat;

}

#navcontainer #pinkspecial li, #navcontainer #pinkoccasion li
{
background-color: #f3bbce;
}

#navcontainer #pinkspecial a:hover, #navcontainer #pinkoccasion a:hover
{
background-image: url("https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pink_ribbon_on_bg.gif");
background-position:right bottom;
background-repeat: no-repeat;
background-color: #f792b5;
}

#navcontainer ul {
margin: 0;
padding: 0;
list-style: none;
height: 25px;
position:relative;
z-index:98;
}

#navcontainer li {
position: relative;
display: inline;
float: left;
}

#navcontainer li:hover ul, #navcontainer li.over ul{ 
display: block; 
}

#navcontainer li ul{
display: none;
position: absolute; 
margin-top: 25px;	
border: 1px solid #bfc2b1;
background: #e7e8ee;
width: 150px;
left: 0;
height: auto;
}

#navcontainer li ul li {
border-bottom: 1px solid #bfc2b1;
margin: 0;
padding: 0;
}

#navcontainer li > ul {
top: auto;
left: auto;
}

#navcontainer li ul li a, #navcontainer li ul li a:visited, #navcontainer li ul li a:active{
text-decoration: none;
color: #333;
background: none;
border-right: none;
width: 150px;
padding:2px 0 2px 2px;
margin:0px;
height: auto;
font-weight:normal;
font-size:8pt;
}	

#navcontainer li > ul li a, #navcontainer li > ul li a:visited, #navcontainer li > ul li a:active{
width: 147px;
}

#navcontainer li ul li a:hover{
background:#928fca;
color: #fff;
}

#navcontainer li a
{
text-decoration: none;
float: left;
margin: 0px;
padding: 4px 23px 0px 12px;
background: url("https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteImages/topNavMoreArrow2.gif") no-repeat center right;
color: #FFFFFF;
border-right: 1px solid #FFF;
height: 25px;
}

#navcontainer li a:hover, #navcontainer li.over
{
background-color: #9CC020;
}


#navcontainer li.searchBar
{
background-color: none;
padding-right: 0px;
margin-right: 0px;
}


#rushDeliveryLink 
{
	background: url("https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteImages/topNavClock_BG.jpg");
	border-right:none;
	color:#fef06c;
}

.searchText 
{
	font-size:8pt;
	color: #ffff99;	
	margin:0;
	margin-left:10px;
	vertical-align: middle;
}

	/*Search box location fix for firefox*/
	.searchText img {
		position:relative;
		top:3px;
		//top:1px;
	}
	
	/*Search box location fix for firefox*/
	.searchText .smallTextBox {
		position:relative;
		top:-3px;
		//top:0;
	}


.smalltextBox {
width: 90px;
height: 20px;
vertical-align: middle;
height: 18px;
font-family:Arial;
font-size: 10px;
color: #000000;
font-weight:normal;
border: 1px solid #666666;
margin-top:2px;
margin-left: 2px;
}

