@charset "UTF-8";
/* CSS Document */

#map {
    position:relative; 
    width:724px; 
    height:448px;
    }
    
#map ul {
    padding:0; 
    margin:0; 
    list-style:none; 
    position:absolute; 
    top:0; 
    left:0;
    }
    
#map ul li {
	position:absolute;
	left: 426px;
	top: -2px;
	width: 11px;
    }

#map ul li a span {
    display:block;
}

img {
    border:none;
}

/*DEBUG
-------
#map ul li {
    border:2px solid red;
    }
---------
END DEBUG*/


/*BASIC POSITIONING
-------------------*/
/* these are domestic */
#map ul li#annamarie {
	width:10px;
	height:10px;
	top:184px;
	left:164px;
    }
    
#map ul li#swantonberry {
	width:10px;
	height:10px;
	top:169px;
	left:109px;
    }
    
#map ul li#cropp {
	width:10px;
	height:10px;
	top:153px;
	left:167px;
}

#map ul li#lorentz {
	width:10px;
	height:10px;
	top:142px;
	left:158px;
}

#map ul li#appalachian {
	width:10px;
	height:10px;
	top:174px;
	left:181px;
    }
    
#map ul li#indiansprings {
	width:10px;
	height:10px;
	top:167px;
	left:171px;
    }
    
#map ul li#oklahomafood {
	width:10px;
	height:10px;
	top:169px;
	left:159px;
}

#map ul li#greenmarket {
	width:10px;
	height:10px;
	top:158px;
	left:206px;
}
    
#map ul li#weaverstreet {
	width:10px;
	height:10px;
	top:163px;
	left:193px;
    }
    
#map ul li#zingerman {
	width:10px;
	height:10px;
	top:145px;
	left:176px;
}

#map ul li#whitedog {
	width:10px;
	height:10px;
	top:158px;
	left:182px;
}

#map ul li#intervale {
	width:10px;
	height:10px;
	top:146px;
	left:195px;
}

/* these are international */
#map ul li#cargills {
	width:10px;
	height:10px;
	top:231px;
	left:484px;
    }
	
#map ul li#kasinthula {
	width:10px;
	height:10px;
	top:273px;
	left:396px;
    }

#map ul li#kuapakokoo {
	width:10px;
	height:10px;
	top:226px;
	left:329px;
    }
	
#map ul li#panchakanya {
	width:10px;
	height:10px;
	top:196px;
	left:492px;
    }
	
#map ul li#ajddigue {
	width:10px;
	height:10px;
	top:182px;
	left:320px;
    }
	
#map ul li#akiwenzie {
	width:10px;
	height:10px;
	top:135px;
	left:187px;
    }

#map ul li#mavrovic {
	width:10px;
	height:10px;
	top:149px;
	left:367px;
    }
	
#map ul li#sunstar {
	width:10px;
	height:10px;
	top:202px;
	left:479px;
    }
#map ul li#oniongrowers {
	width:10px;
	height:10px;
	top:207px;
	left:562px;
    }
	
#map ul li#cabbagescondoms {
	width:10px;
	height:10px;
	top:213px;
	left:519px;
    }

#map ul li#sylva {
	width:10px;
	height:10px;
	top:269px;
	left:378px;
    }
	
#map ul li#fundacionparaguaya {
	width:10px;
	height:10px;
	top:306px;
	left:213px;
    }		


/*---------------------
END BASIC POSITIONING*/

#map ul li a {
    text-decoration:none;
    cursor: help;
    }

#map ul li a.tl {
    display:block; 
/*    text-indent:-9999px; THIS WAS KILLING THE PARAGRAPH TEXT*/
    background: url(map_files/transparent.gif);}

#map ul li a.tl:hover, 
#map ul li:hover {
    z-index:500;
    }

/* these are domestic */
#map ul li#annamarie a.tl {
    width:10px; 
    height:10px;}
    
#map ul li#annamarie a.tl:hover, 
#map ul li#annamarie:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#swantonberry a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#swantonberry a.tl:hover, 
#map ul li#swantonberry:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#cropp a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#cropp a.tl:hover, 
#map ul li#cropp:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#lorentz a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#lorentz a.tl:hover, 
#map ul li#lorentz:hover {
    background:url(map_files/transparent.gif);
    }
#map ul li#appalachian a.tl {
    width:10px; 
    height:10px;}
    
#map ul li#appalachian a.tl:hover, 
#map ul li#appalachian:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#indiansprings a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#indiansprings a.tl:hover, 
#map ul li#indiansprings:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#oklahomafood a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#oklahomafood a.tl:hover, 
#map ul li#oklahomafood:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#greenmarket a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#greenmarket a.tl:hover, 
#map ul li#greenmarket:hover {
    background:url(map_files/transparent.gif);
    }
	
#map ul li#weaverstreet a.tl {
    width:10px; 
    height:10px;}
    
#map ul li#weaverstreet a.tl:hover, 
#map ul li#weaverstreet:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#zingerman a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#zingerman a.tl:hover, 
#map ul li#zingerman:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#whitedog a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#whitedog a.tl:hover, 
#map ul li#whitedog:hover {
    background:url(map_files/transparent.gif);
    }
    
#map ul li#intervale a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#intervale a.tl:hover, 
#map ul li#intervale:hover {
    background:url(map_files/transparent.gif);
    }




/* these are international */
#map ul li#cargills a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#cargills a.tl:hover, 
#map ul li#cargills:hover {
    background:url(map_files/transparent.gif);
    }
	
#map ul li#kasinthula a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#kasinthula a.tl:hover, 
#map ul li#kasinthula:hover {
    background:url(map_files/transparent.gif);
    }


#map ul li#kuapakokoo a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#kuapakokoo a.tl:hover, 
#map ul li#kuapakokoo:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#panchakanya a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#panchakanya a.tl:hover, 
#map ul li#panchakanya:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#ajddigue a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#ajddigue a.tl:hover, 
#map ul li#ajddigue:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#akiwenzie a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#akiwenzie a.tl:hover, 
#map ul li#akiwenzie:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#mavrovic a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#mavrovic a.tl:hover, 
#map ul li#mavrovic:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#sunstar a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#sunstar a.tl:hover, 
#map ul li#sunstar:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#oniongrowers a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#oniongrowers a.tl:hover, 
#map ul li#oniongrowers:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#cabbagescondoms a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#cabbagescondoms a.tl:hover, 
#map ul li#cabbagescondoms:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#sylva a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#sylva a.tl:hover, 
#map ul li#sylva:hover {
    background:url(map_files/transparent.gif);
    }

#map ul li#fundacionparaguaya a.tl {
    width:10px; 
    height:10px;
    }
    
#map ul li#fundacionparaguaya a.tl:hover, 
#map ul li#fundacionparaguaya:hover {
    background:url(map_files/transparent.gif);
    }




#map ul li .coolness,
#map ul li a .coolness {
    visibility:hidden;
    }
    
#map ul li:hover span.coolness,
#map ul li a.tl:hover span.coolness {
    visibility:visible;
    }

div#map .coolness {
    display:block; 
    position:absolute; 
    height:auto; 
    text-align:center;
    }

/* these are domestic */
#annamarie .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#swantonberry .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#cropp .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#lorentz .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
#appalachian .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#indiansprings .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#oklahomafood .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#greenmarket .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
#weaverstreet .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#zingerman .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#whitedog .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#intervale .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }

/* these are international */
#cargills .coolness {
    left:15px; 
    top:-90px; 
    width:210px;
    }

#kasinthula .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#kuapakokoo .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#panchakanya .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
#ajddigue .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#akiwenzie .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#mavrovic .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#sunstar .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
#oniongrowers .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#cabbagescondoms .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#sylva .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
    
#fundacionparaguaya .coolness {
    left:15px; 
    top:-20px; 
    width:210px;
    }
	

div#map .coolness h1, 
div#map .coolness p {
    margin:0 10px;
    }
    
div#map .coolness h1 {
    font-size:1em; 
    color:#000000; 
    font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-bottom: 5px;
    text-align:center;
    }
    
div#map .coolness h2 {
    font-size:1em; 
    color:#333333; 
    font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    text-align:center;
    margin-bottom: 0;
    }
    
div#map .coolness p {
    padding-bottom:1em; 
    color:#000; 
    font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; 
    text-align:center;
    }
    
div#map .coolness {
    background: transparent; 
    margin:1em;
    }

div#map .coolness img {
    text-align: center;
}

div#map .xboxcontent {
    display:block; 
    background:#ffffff; 
    border:2px solid #3d3127; 
    padding-top:6px; 
    padding-left:0.25em; 
    padding-right:0.25em;
    text-align: center;
}
    
div#map .xboxcontent a, 
div#map .xboxcontent a:visited {
    display:block; 
    color:#333333; 
    font-weight:bold; 
    font-size:10px; 
    text-indent:0;
    padding:4px;
    }

#map ul li a:hover .coolness .xboxcontent a:hover {color:#1a769b;}
#map ul li:hover .coolness .xboxcontent a:hover {color:#1a769b;}