#navcontainer { clear:both;}

#navcontainer li.over {
    height: 25px;
    z-index: 98;
}

#navcontainer ul.topNavUL,
#navcontainer ul.topNavUL li.topNavLI {height:25px; }

#navcontainer li.topNavLI {
    float: left;
    position: relative;
}

#navcontainer li .topLiLink {
    text-align: center;
    height: 100%;
}

#navcontainer li.topNavLI a {
    display: block;
    text-decoration:none;
}

#navcontainer li.last li {text-align:right;}

#navcontainer li.last li a {padding-right:6px !important;}


#navcontainer .navDropdownWrapper {
    display:none;
    position: absolute;
}

#navcontainer li.last .navDropdownWrapper {right:0;}

#navcontainer li.over .navDropdownWrapper { display: block;}



/*********************************************************************
Begin: Partner Skin and Overrides
**************************************************************************/

/***************************************************
Begin: Partner Skin and Overrides - SSS
****************************************************/
#SSS #navcontainer {
    background: url("../../../../../../../248/497/0001/proflowers.com/Berries/SiteImages/SB_SPRITES.gif") no-repeat 0 -64px;
    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
}

#SSS #navcontainer li.over {background: url("../../../../../../../248/497/0001/proflowers.com/Berries/SiteImages/SB_SPRITES.gif") no-repeat 0 -96px #660000;}

#SSS #navcontainer ul, 
#SSS #navcontainer li {
    font-size: 12px;
    font-weight:bold;
}

#SSS #navcontainer li .topLiLink {border-right: 1px solid #401000;}

#SSS #navcontainer ul.topNavUL {padding-left:4px;}

#SSS #navcontainer li.topNavLI a{color: #fff;}

#SSS #navcontainer li.topNavLI a {padding: 6px 0 0 0;}

#SSS #navcontainer li.last .topLiLink {border-right:none;}

#SSS #navcontainer .navDropdownWrapper {
    background: #FFF;
    color:#990000;
    width:207px;
}

#SSS #navcontainer .navDropdownWrapper ul {border: 1px solid #401000;}

#SSS #navcontainer .navDropdownWrapper li a:hover {background: #ffdcba;}

#SSS #navcontainer .navDropdownWrapper li a,
#SSS #navcontainer .navDropdownWrapper li a:visited,
#SSS #navcontainer .navDropdownWrapper li a:active {
	color: #000;
	padding:5px 0 5px 10px;
	font-size: 8pt;
}

#SSS #navcontainer .bottomUlImage {display:none;}

/***Preset widths for navcontainers - Berries***/

#SSS #navcontainer .NavItems5 li.topNavLI .topLiLink {width: 191px;}

#SSS #navcontainer .NavItems6 li.topNavLI {width:163px;}

#SSS #navcontainer .NavItems7 li.topNavLI {width:140px;}

#SSS #navcontainer .NavItems8 li.topNavLI {width:122px;}

#SSS #navcontainer .NavItems9 li.topNavLI {width:109px;}

/***************************************************
END: Partner Skin and Overrides - SSS
****************************************************/

/***************************************************
Begin: Partner Skin and Overrides - PFC
****************************************************/

#PFC #navcontainer{
    background: url("../../../../../../../248/497/0001/proflowers.com/siteImages/TopNavDark_BG.jpg");
    margin-top: 2px;
}

#PFC #navcontainer li.over {background-color: #9CC020;}

#PFC #navcontainer ul, 
#PFC #navcontainer li{font-size: 12px;}

#PFC #navcontainer li .topLiLink {
    background: url("../../../../../../../248/497/0001/proflowers.com/siteImages/topNavMoreArrow2.gif") no-repeat;
    border-right: 1px solid #FFFFFF;
}

#PFC #navcontainer li.topNavLI a 
{
    color: #fff;
    padding: 6px 0 0 0;
}

#PFC #navcontainer li.last .topLiLink {border-right:none;}

#PFC #navcontainer .navDropdownWrapper {
    background: #FFF;
    width:160px;
}

#PFC #navcontainer .navDropdownWrapper ul 
{
    border: 1px solid #bfc2b1;
    border-bottom:0;
    background: #ecf1cf;
}

#PFC #navcontainer .navDropdownWrapper ul li {border-bottom: 1px solid #bfc2b1;}

#PFC #navcontainer .navDropdownWrapper li a:hover {background: #BCE040;}

#PFC #navcontainer .navDropdownWrapper li a,
#PFC #navcontainer .navDropdownWrapper li a:visited,
#PFC #navcontainer .navDropdownWrapper li a:active {
	color: #333;
	padding:4px 0 5px 5px;
	font-size: 8pt;
}

#PFC #navcontainer .navDropdownWrapper li ul{z-index:1000;}

#PFC #navcontainer .bottomUlImage {display:none;}

/***Preset widths for navcontainers - Proflowers***/

#PFC #navcontainer .NavItems5 li.topNavLI .topLiLink {
    width: 191px;
    background-position: 174px 6px;
}


#PFC #navcontainer .NavItems6  li.topNavLI .topLiLink {
    width:160px;
    background-position: 143px 6px;
}

#PFC #navcontainer .NavItems7 li.topNavLI .topLiLink {
    width:136px;
    background-position: 124px 8px;
}

#PFC #navcontainer .NavItems8  li.topNavLI .topLiLink 
{
    width:120px;
    background-position: 100px 8px;
}

#PFC #navcontainer .NavItems9  li.topNavLI .topLiLink  
{
    width:108px;
    margin-left:-2px;
    background-position: 94px 8px;
}



/***************************************************
END: Partner Skin and Overrides - PFC
****************************************************/

/***************************************************
Begin: Partner Skin and Overrides - PCR
****************************************************/

#PCR #navcontainer{
    background: url("../../../../../../../248/497/0001/proflowers.com/personalcreations/images/peruMasthead_navVioletBG.gif");
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    position: relative;
    z-index: 99999999;
}

#PCR #navcontainer .leftNavArrow {
    background-image: url("../../../../../../../248/497/0001/proflowers.com/personalcreations/images/peruMasthead_navArrowLeft.gif");
    background-repeat: no-repeat;
    height: 21px;
    left: -4px;
    position: absolute;
    width: 11px;
    z-index: 99999;
}

#PCR #navcontainer .rtNavArrow {
    background-image: url("../../../../../../../248/497/0001/proflowers.com/personalcreations/images/peruMasthead_navArrowRight.gif");
    background-repeat: no-repeat;
    height: 21px;
    right: -4px;
    position: absolute;
    width: 11px;
    z-index: 99999;
}

#PCR #navcontainer li.over 
{
	background-image: url("../../../../../../../248/497/0001/proflowers.com/personalcreations/images/peruMasthead_navOrangeBG.gif");
	background-repeat: repeat-x;
}

#PCR #navcontainer li .topLiLink {
    border-left: 1px solid #5950C4;
    border-right: 1px solid #22298C;
}

#PCR #navcontainer li.topNavLI a 
{
    color: #fff;
    line-height: 25px;
}

#PCR #navcontainer li.last .topLiLink {border-right:none;}

#PCR #navcontainer li.bottomUlImage
{
	background-image: url("../../../../../../../248/497/0001/proflowers.com/personalcreations/images/PC_DropDownBottom.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 197px;
	*margin-bottom: -3px;
}	

#PCR #navcontainer .navDropdownWrapper
{
    padding-top: 15px;
    background: url("../../../../../../../248/497/0001/proflowers.com/personalcreations/images/PC_DropDownTop.gif") no-repeat scroll 0 0 white;
    border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
    width:197px;
}


#PCR #navcontainer .navDropdownWrapper li a:hover {background: #ffdcba;color:#000;}

#PCR #navcontainer .navDropdownWrapper li a,
#PCR #navcontainer .navDropdownWrapper li a:visited,
#PCR #navcontainer .navDropdownWrapper li a:active {
	color: #666;
	padding: 2px 0 2px 10px;
}

#PCR #navcontainer .navDropdownWrapper li ul{z-index:1000;}

/***Preset widths for navcontainers - Proflowers***/

#PCR #navcontainer .NavItems5 li.topNavLI .topLiLink {
    width: 192px;
}


#PCR #navcontainer .NavItems6  li.topNavLI .topLiLink {
    width:160px;
}

#PCR #navcontainer .NavItems7 li.topNavLI .topLiLink {
    width:137px;
}

#PCR #navcontainer .NavItems8  li.topNavLI .topLiLink 
{
    width:119px;
}

#PCR #navcontainer .NavItems9  li.topNavLI .topLiLink  
{
    width:107px;
}

/***************************************************
END: Partner Skin and Overrides - PCR
****************************************************/


/*********   START: Custom navigation elements these are elements that can be styled with csss and turned on and off in back office************/

/***************************************************
Begin: Partner Skin and Overrides - RED
****************************************************/
#RED #navcontainer {
    height: 29px;
    background-color: #FFF;
    border-left: 1px solid #ebebeb;
    border-bottom: 2px solid #ebebeb;
    margin-bottom: 14px;
}

#RED #navcontainer li.topNavLI {
    height: 29px;   
    padding: 0 14px;
    border-right: 1px solid #ebebeb;
    border-bottom: 2px solid #ebebeb;
    cursor: default;
}

#RED #navcontainer li.topNavLI.Holiday1 {
    background-color: #f6f6f6;
}

#RED #navcontainer li.topNavLI:hover,
#RED #navcontainer li.topNavLI.over {
    height: 29px;
    border-bottom: 2px solid #990000;
}

#RED #navcontainer li.topNavLI .topLiLink {
    padding-top: 7px;
}

#RED #navcontainer li.topNavLI a {
    font-size: 14px;
    color: #666;
}
#RED #navcontainer li.last li {
    text-align: left;
}

#RED #navcontainer .navDropdownWrapper {
    background: #FFF;
    width:175px;
    left: 0;
    top: 31px;
    border: 1px solid #CCC;
    border-top: none;
}

#RED #navcontainer .navDropdownWrapper ul {
    list-style-type:none;
}

#RED #navcontainer .navDropdownWrapper li a {
    color: #666;
    font-size: 13px;
    padding: 5px 0 5px 12px;
}

#RED #navcontainer .navDropdownWrapper li a:hover {
    background-color: #f6f6f6;
    text-decoration: underline;
}

#RED #navcontainer .giftBox {
    float: right;
    background: transparent url("../../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red-Redesign-sprite.gif") no-repeat -1px -71px;
}
/***************************************************
END: Partner Skin and Overrides - RED
****************************************************/

/***************************************************
Begin: Partner Skin and Overrides - CMF
****************************************************/

#CMF #navcontainer ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#CMF #navcontainer{
    background: url("../../../../proflowers.com/cherrymoonfarms/images/CMFNavbarBGImage.gif");
    margin-top: 2px;
}

#CMF #navcontainer li.over {background-color: #71233b;}

#CMF #navcontainer ul, 
#CMF #navcontainer li{font-size: 12px;}

#CMF #navcontainer li .topLiLink {
    background: url("../../../../../../../248/497/0001/proflowers.com/siteImages/topNavMoreArrow2.gif") no-repeat;
    border-right: 1px solid #FFFFFF;
}

#CMF #navcontainer li.topNavLI a 
{
    color: #fff;
    padding: 6px 0 0 0;
}

#CMF #navcontainer li.last .topLiLink {border-right:none;}

#CMF #navcontainer .navDropdownWrapper {
    background: #FFF;
    width:170px;
}

#CMF #navcontainer .navDropdownWrapper ul 
{
    border: 1px solid #fff;
    border-bottom:0;
    background: #ECECDE;
}

#CMF #navcontainer .navDropdownWrapper ul li {border-bottom: 1px solid #bfc2b1;}

#CMF #navcontainer .navDropdownWrapper li a:hover {background: #71233b;color: #fff !important;}

#CMF #navcontainer .navDropdownWrapper li a,
#CMF #navcontainer .navDropdownWrapper li a:visited,
#CMF #navcontainer .navDropdownWrapper li a:active {
	color: #333;
	padding:4px 0 5px 5px;
	font-size: 8pt;
}

#CMF #navcontainer .navDropdownWrapper li ul{z-index:1000;}

#CMF #navcontainer .bottomUlImage {display:none;}

/***Preset widths for navcontainers - Proflowers***/

#CMF #navcontainer .NavItems5 li.topNavLI .topLiLink {
    width: 191px;
    background-position: 174px 6px;
}


#CMF #navcontainer .NavItems6  li.topNavLI .topLiLink {
    width:160px;
    background-position: 143px 6px;
}

#CMF #navcontainer .NavItems7 li.topNavLI .topLiLink {
    width:136px;
    background-position: 124px 8px;
}

#CMF #navcontainer .NavItems8  li.topNavLI .topLiLink 
{
    width:120px;
    background-position: 100px 8px;
}

#CMF #navcontainer .NavItems9  li.topNavLI .topLiLink  
{
    width:108px;
    margin-left:-2px;
    background-position: 94px 8px;
}

#CMF #navcontainer .Holiday1 {
    background: url("../../../../proflowers.com/cherrymoonfarms/images/CMF_Nav_Thanks11_10x25.gif") repeat scroll 0 0 #ECECDE;
}

#CMF #navcontainer .Holiday1 li a {
    background: none repeat scroll 0 0 #FCEED5;
}

#CMF #navcontainer .Holiday1 .navDropdownWrapper li a:hover {
	background-color: #c64307;
	color: #fff;
}

#CMF #navcontainer .Holiday2 {
    background: url("../../../../proflowers.com/cherrymoonfarms/images/CMF_Nav_Thanks11_10x25.gif") repeat scroll 0 0 #ECECDE;
}

#CMF #navcontainer .Holiday2 li a {
    background: none repeat scroll 0 0 #b9bc82;
}

#CMF #navcontainer .Holiday2 .navDropdownWrapper li a:hover {
	background-color: #6c7029;
	color: #fff;
}

/***************************************************
END: Partner Skin and Overrides - CMF
****************************************************/


/***************************************************
Begin: Partner Skin and Overrides - PLA
****************************************************/

#PLA #mainContainer
{
	width: 100%;
}

#PLA #navcontainer li.last .navDropdownWrapper
{
	top: 30px;
}

#PLA #navcontainer ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#PLA #navcontainer li.over {
    height: 30px;
}

#PLA #navcontainer ul.topNavUL,
#PLA #navcontainer ul.topNavUL li.topNavLI {height:30px; }


#PLA #navcontainer{
    background: url("../../../../../../../248/497/0001/proflowers.com/proplants/images/PP_NavGradient.gif") repeat scroll 0 0 transparent;
}

#PLA #navcontainer li.over {}

#PLA #navcontainer ul, 
#PLA #navcontainer li{font-size: 12px;}

#PLA #navcontainer li .topLiLink {
    background: url("../../../../../../../248/497/0001/proflowers.com/proplants/images/PP_Nav_downArrow.gif") no-repeat scroll 96% 53% transparent;
    border-right: 1px solid #FFFFFF;
	font-size: 16px;
	height: 30px;
}

#PLA #navcontainer li.topNavLI a 
{
    color: #fff;
    padding: 6px 0 0 0;
}

#PLA #navcontainer li.last .topLiLink {border-right:none;}

#PLA #navcontainer .navDropdownWrapper {
    background: #FFF;
    width:196px;
}

#PLA #navcontainer .navDropdownWrapper ul 
{
    border: 1px solid #CC6600;
    border-bottom:0;
    background: #FEE0C2;
}

#PLA #navcontainer .navDropdownWrapper ul li {border-bottom: 1px solid #CC6600;}

#PLA #navcontainer .navDropdownWrapper li a:hover {background-color: #ffcc99;}

#PLA #navcontainer .navDropdownWrapper li a,
#PLA #navcontainer .navDropdownWrapper li a:visited,
#PLA #navcontainer .navDropdownWrapper li a:active {
	color: #333;
	padding:4px 0 5px 5px;
	font-size: 12px;
	font-weight: bold;
}

#PLA #navcontainer .navDropdownWrapper li ul{z-index:1000;}

#PLA #navcontainer .bottomUlImage {display:none;}

/***Preset widths for navcontainers - Proflowers***/

#PLA #navcontainer .NavItems5 li.topNavLI .topLiLink {
    width: 191px;
}


#PLA #navcontainer .NavItems6  li.topNavLI .topLiLink {
    width:160px;
}

#PLA #navcontainer .NavItems7 li.topNavLI .topLiLink {
    width:136px;
}

#PLA #navcontainer .NavItems8  li.topNavLI .topLiLink 
{
    width:120px;
}

#PLA #navcontainer .NavItems9  li.topNavLI .topLiLink  
{
    width:108px;
    margin-left:-2px;
}

#PLA #navcontainer li.Holiday2 {
    background: url("../../../../../../../248/497/0001/proflowers.com/siteimages/XmasGradient.jpg") repeat-x scroll 0 0 transparent;
    background-color:#DE0400;
    
}
#PLA #navcontainer li.Holiday2 a {
    color: #FFFFFF;
}

#PLA #navcontainer .Holiday2 ul li.dropDownNavLI a, 
#PLA #navcontainer .Holiday2 ul li.dropDownNavLI a:visited, 
#PLA #navcontainer .Holiday2 ul li.dropDownNavLI a:active {
    background-color: #e5edf1;
    color: #56595E;
}
#PLA #navcontainer .Holiday2 ul li.dropDownNavLI a:hover {
    background-color: #980502;
    color:#ffffff;
}


/***************************************************
END: Partner Skin and Overrides - PFC
****************************************************/

/******* Holiday 1 Custimizations PFC********/
#PFC #navcontainer li.Holiday1 {
    background: url("../../../../../../../248/497/0001/proflowers.com/siteimages/FallGradient.jpg") repeat-x scroll 0 0 transparent;
    background-color:#d65a00;
}
#PFC #navcontainer Holiday1 li. a {
    color: #FFFFFF;
}

#PFC #navcontainer .Holiday1 ul li.dropDownNavLI a, 
#PFC #navcontainer .Holiday1 ul li.dropDownNavLI a:visited, 
#PFC #navcontainer .Holiday1 ul li.dropDownNavLI a:active {
    background-color: #f4e7bf;
    color: #56595E;
}
#PFC #navcontainer .Holiday1 ul li.dropDownNavLI a:hover {
    background-color: #ae3906;
    color:#ffffff;
}
/******* Holiday 1 Custimizations RED********/
#RED #navcontainer li.Holiday1 {
    
    background-color:#f6f6f6;
    font-size:13px;
    
}
#RED #navcontainer li.Holiday1 a {
    color: #333333;
}
#RED #navcontainer .Holiday1 ul li.dropDownNavLI a, 
#RED #navcontainer .Holiday1 ul li.dropDownNavLI a:visited, 
#RED #navcontainer .Holiday1 ul li.dropDownNavLI a:active {
    color: #666666;
}


/******* End Holiday 1 Custimizations ********/

/******* Holiday 2 Custimizations RED********/
#RED #navcontainer li.Holiday2 {
    
    background-color:#f6f6f6;
    font-size:13px;
    
}
#RED #navcontainer li.Holiday2 a {
    color: #333333;
}
#RED #navcontainer .Holiday2 ul li.dropDownNavLI a, 
#RED #navcontainer .Holiday2 ul li.dropDownNavLI a:visited, 
#RED #navcontainer .Holiday2 ul li.dropDownNavLI a:active {
    color: #666666;
}

/******* End Holiday 2 Custimizations ********/
/******* Holiday 2 Custimizations ********/
#PFC #navcontainer li.Holiday2 {
    background: url("../../../../../../../248/497/0001/proflowers.com/siteimages/XmasGradient.jpg") repeat-x scroll 0 0 transparent;
    background-color:#DE0400;
    
}
#PFC #navcontainer li.Holiday2 a {
    color: #FFFFFF;
}

#PFC #navcontainer .Holiday2 ul li.dropDownNavLI a, 
#PFC #navcontainer .Holiday2 ul li.dropDownNavLI a:visited, 
#PFC #navcontainer .Holiday2 ul li.dropDownNavLI a:active {
    background-color: #e5edf1;
    color: #56595E;
}
#PFC #navcontainer .Holiday2 ul li.dropDownNavLI a:hover {
    background-color: #980502;
    color:#ffffff;
}

/*************************************
*Begin: Custom 2 (Red grey links )
*************************************/
#RED #navcontainer li ul li.Custom2 a, 
#RED #navcontainer li ul li.Custom2 a:visited, 
#RED #navcontainer li ul li.Custom2 a:active {
    background-color:#e3e3e3;
    font-size:13px;
    color: #333333 !important;
    text-decoration:underline;
}

#RED #navcontainer li ul li.Custom2 a:hover{
	background-color: #e3e3e3;
    margin: 0;
    color: #333333 !important;
} 


/*************************************
*End: Custom 1 (Komen Race for the cure)
*************************************/
/******* Holiday 5 Custimizations ********/
#PFC #navcontainer li.Holiday5 {
    background: url("../../../../../../../248/497/0001/proflowers.com/siteimages/SameDayBtn_Grdnt.gif") repeat-x scroll 0 0 transparent;
}
#PFC #navcontainer li.Holiday5 a {
    color: #000000;
}


#PFC #navcontainer li.Holiday5 .topLiLink {
    background: url("../../../../../../../248/497/0001/proflowers.com/siteimages/SameDayBtn_BlkArw.gif") no-repeat scroll right center transparent;
}
/******* End Holiday 5 Custimizations ********/