#contain {display:block; height:auto; background-image: url(menu.gif); width: 99.8%;}

#map {position: relative; width:541px; height:265px; z-index: 1;}
#map ul {padding:0; margin:0; list-style:none;}

#map ul li#WHOLESALE {position:absolute; top:20px; left:35px; width:90px; height:105px;}
#map ul li#CHOOSECUT {position:absolute; top:20px; left:127px; width:90px; height:105px;}
#map ul li#RETAIL {position:absolute; top:20px; left:231px; width:90px; height:105px;}
#map ul li#MAIL {position:absolute; top:20px; left:334px; width:90px; height:105px;}
#map ul li#WREATHS {position:absolute; top:20px; left:427px; width:90px; height:105px;}
#map ul li#OVER20 {position:absolute; top:147px; left:35px; width:90px; height:105px;}
#map ul li#SEEDS {position:absolute; top:147px; left:127px; width:90px; height:105px;}
#map ul li#NURSERY {position:absolute; top:147px; left:231px; width:90px; height:105px;}
#map ul li#ALLIED {position:absolute; top:147px; left:334px; width:90px; height:105px;}
#map ul li#CURRENT {position:absolute; top:147px; left:427px; width:90px; height:105px;}

#map ul li a {text-decoration:none;}

#map ul li#WHOLESALE a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#CHOOSECUT a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#RETAIL a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#MAIL a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#WREATHS a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#OVER20 a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#SEEDS a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#NURSERY a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#ALLIED a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}
#map ul li#CURRENT a.tl {width:90px; height:105px; background:url(transparent.gif); position:absolute; top:0; left:0; text-indent:-9999px;}

#map ul li .box,
#map ul li a .box
{visibility:hidden;}

#map ul li a:hover {border:0;}

#map ul li a:hover .box {visibility:visible;}

#map ul li:hover .box {visibility:visible; z-index:30;}

#map ul li:hover .box {background:url(transparent.gif);}

.box {display:block; position:absolute; height:auto; text-align:center;}

#WHOLESALE .box {width:230px;}
#CHOOSECUT .box {width:260px;}
#RETAIL .box {width:160px;}
#MAIL .box {width:160px;}
#WREATHS .box {width:200px;}
#OVER20 .box {width:160px;}
#SEEDS .box {width:230px;}
#NURSERY .box {width:185px;}
#ALLIED .box {width:260px;}
#CURRENT .box {width:160px;}

.box h1, .box p {margin:3px 10px !important;}
.box h1 {font-size: 9pt; color:#50110f		; font-family: verdana, san-serif; border-bottom:1px solid #50110f;}
.box p {padding-bottom:6px; color:#e1e3d8; font-size: 8pt; text-align:left;}
.box {background: transparent; margin:10px;}

.content1 {background:#e1e3d8; border:3px solid #a2a782; line-height: 15px; padding: 2px !important;}
.content1 a:link {color:#000; font-size: 8pt; text-decoration: underline !important;}
.content1 a:visited {color:#000; font-size: 8pt; text-decoration: underline !important;}
.content1 a:hover {color:#000; font-size: 8pt; text-decoration: none !important; background-color:#f3f4f0;}
.content1 a:active {color:#000; font-size: 8pt; text-decoration: underline !important;}


#map ul li a:hover .box .content a:hover {color:#fff;}
#map ul li:hover .box .content a:hover {color:#fff;}