@charset "UTF-8";
/* Styles used on all map pages
*  Jessica Greenwalt
*  www.jgreenwalt.com
*  06-11-2010
******************************* */

/* Find our Wine and Sake Map (Distributor Map) 
*************************************************/

.map-lightbox {
	display:block;
	color:#000;
	background-color:#F4F4F4;
	border:2px solid #6B4284;
	font-size:1.2em;
	text-align:left;
	text-indent:0;
 	padding:10px;}

.map-lightbox a.lbAction {
	background:transparent url(/img/btn-close-box.gif) top left no-repeat;
	display:block;
	width:14px;
	height:14px;
	font-size:1px;
	color:#F4F4F4;
	overflow:hidden;
	line-height:300px;
	position:absolute;
	top:5px;
	right:5px;}

.map-lightbox a.lbAction:hover {
	background:transparent url(/img/btn-close-box-o.gif) top left no-repeat;
	color:#6B4284;}

dl#distributor-map{
	margin:0;
	padding:0;
	background:transparent url(/img/distributor-map/distributor-map.jpg) top left no-repeat;
	width:832px;
	height:531px;
	position:relative;
	z-index:10;}

dd{
	margin:0;
	padding:0;
	position:absolute;}
dd a {text-decoration:none;}

/* States */
#ak {
	top:437px;
	left:51px;
	width:98px;
	height:95px;}
#ak a {
	position:absolute;
	width:98px;
	height:95px;}
#ak a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -882px -436px no-repeat;}

#al {
	top:341px;
	left:551px;
	width:39px;
	height:73px;
	z-index:90;}
#al a {
	position:absolute;
	width:57px;
	height:97px;}
#al a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1377px -330px no-repeat;
	top:-10px;
	left:-5px;}

#az {
	top:279px;
	left:135px;
	width:70px;
	height:105px;
	z-index:99;}
#az a {
	position:absolute;
	width:106px;
	height:125px;}
#az a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -946px -268px no-repeat;
	top:-10px;
	left:-20px;}

#ar {
	top:306px;
	left:444px;
	width:60px;
	height:65px;
	z-index:99;}
#ar a {
	position:absolute;
	width:78px;
	height:72px;}
#ar a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1275px -835px no-repeat;
	top:-1px;
	left:0px;}

#ca {
	top:238px;
	left:40px;
	width:45px;
	height:60px;}
#ca a {
	position:absolute;
	width:124px;
	height:216px;}
#ca a:hover {
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -9px -133px no-repeat;
	position:absolute;
	top:-104px;
	left:-30px;}

#co {
	top:210px;
	left:230px;
	width:100px;
	height:80px;}
#co a {
	position:absolute;
	width:116px;
	height:91px;}
#co a:hover{
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1052px -202px no-repeat;
	top:-7px;
	left:-9px;}

#ct {
	top:160px;
	right:59px;
	width:24px;
	height:16px;
	z-index:60;}
#ct a {
	position:absolute;
	width:34px;
	height:27px;}
#ct a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1571px -683px no-repeat;
	top:-7px;
	left:-9px;}

#dc {
	top:272px;
	right:52px;
	width:26px;
	height:20px;
	z-index:500;}
#dc a {
	position:absolute;
	width:26px;
	height:20px;}

#de {
	top:213px;
	right:93px;
	width:12px;
	height:25px;
	z-index:99;}
#de a {
	position:absolute;
	width:16px;
	height:32px;}
#de a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1556px -213px no-repeat;
	top:1px;
	left:-2px;}

#fl {
	top:415px;
	right:130px;
	width:142px;
	height:90px;
	z-index:90;}
#fl a {
	position:absolute;
	width:142px;
	height:107px;}
#fl a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -560px -404px no-repeat;
	top:-10px;
	left:1px;}

#ga {
	top:350px;
	right:181px;
	width:44px;
	height:57px;}
#ga a {
	position:absolute;
	width:83px;
	height:90px;}
#ga a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1419px -855px no-repeat;
	top:-25px;
	left:-19px;}

#hi {
	top:483px;
	left:189px;
	width:60px;
	height:41px;}
#hi a {
	position:absolute;
	width:60px;
	height:41px;}
#hi a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1020px -482px no-repeat;}

#id {
	top:120px;
	left:127px;
	width:83px;
	height:50px;
	z-index:30;}
#id a {
	position:absolute;
	width:96px;
	height:151px;}
#id a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -951px -30px no-repeat;
	top:-89px;
	left:-7px;}

#il {
	top:195px;
	right:285px;
	width:40px;
	height:80px;
	z-index:30;}
#il a {
	position:absolute;
	width:64px;
	height:110px;}
#il a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -489px -184px no-repeat;
	top:-10px;
	left:-17px;}

#in {
	top:196px;
	right:245px;
	width:35px;
	height:65px;
	z-index:99;}
#in a {
	position:absolute;
	width:50px;
	height:84px;}
#in a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1375px -195px no-repeat;
	left:-8px;}

#ia {
	top:171px;
	right:337px;
	width:68px;
	height:52px;
	z-index:20;}
#ia a {
	position:absolute;
	width:96px;
	height:62px;}
#ia a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -413px -699px no-repeat;
	top:-2px;
	left:-13px;}

#ks {
	top:240px;
	left:335px;
	width:100px;
	height:50px;}
#ks a {
	position:absolute;
	width:117px;
	height:65px;}
#ks a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -327px -764px no-repeat;
	top:-6px;
	left:-7px;}

#ky {
	top:255px;
	right:205px;
	width:40px;
	height:35px;
	z-index:100;}
#ky a {
	position:absolute;
	width:110px;
	height:58px;}
#ky a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1359px -777px no-repeat;
	top:-8px;
	left:-59px;}

#la {
	top:375px;
	right:335px;
	width:35px;
	height:65px;
	z-index:80;}
#la a {
	position:absolute;
	width:85px;
	height:77px;}
#la a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1285px -374px no-repeat;
	top:0px;
	left:-8px;}

#me {
	top:44px;
	right:11px;
	width:45px;
	height:76px;}
#me a {
	position:absolute;
	width:61px;
	height:90px;}
#me a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -765px -42px no-repeat;
	top:-1px;
	left:-10px;}

#md {
	top:215px;
	right:106px;
	width:29px;
	height:18px;
	z-index:80;}
#md a {
	position:absolute;
	width:70px;
	height:33px;}
#md a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1500px -746px no-repeat;
	top:1px;
	left:-28px;}

#ma {
	top:147px;
	right:37px;
	width:45px;
	height:12px;
	z-index:50;}
#ma a {
	position:absolute;
	width:57px;
	height:28px;}
#ma a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -746px -668px no-repeat;
	top:-9px;
	left:-3px;}

#mi {
	top:130px;
	right:215px;
	width:55px;
	height:65px;}
#mi a {
	position:absolute;
	width:116px;
	height:112px;}
#mi a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/mi-o.jpg) no-repeat;
	top:-42px;
	left:-60px;}

#mn {
	top:54px;
	right:360px;
	width:53px;
	height:115px;}
#mn a {
	position:absolute;
	width:100px;
	height:115px;}
#mn a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -407px -55px no-repeat;
	top:2px;
	left:-11px;}

#ms {
	top:338px;
	right:282px;
	width:43px;
	height:75px;
	z-index:70;}
#ms a {
	position:absolute;
	width:57px;
	height:95px;}
#ms a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -493px -332px no-repeat;
	top:-5px;
	left:-13px;}

#mo {
	top:245px;
	right:330px;
	width:55px;
	height:60px;}
#mo a {
	position:absolute;
	width:105px;
	height:91px;}
#mo a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1258px -225px no-repeat;
	top:-19px;
	left:-20px;}

#mt {
	top:50px;
	left:180px;
	width:133px;
	height:69px;}
#mt a {
	position:absolute;
	width:161px;
	height:104px;}
#mt a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -159px -31px no-repeat;
	top:-18px;
	left:-20px;}

#ne {
	top:180px;
	left:335px;
	width:80px;
	height:53px;}
#ne a {
	position:absolute;
	width:128px;
	height:67px;}
#ne a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -305px -171px no-repeat;
	top:-8px;
	left:-29px;}

#nv {
	top:171px;
	left:85px;
	width:60px;
	height:75px;
	z-index:70;}
#nv a {
	position:absolute;
	width:102px;
	height:153px;}
#nv a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -63px -682px no-repeat;
	top:-19px;
	left:-21px;}

#nh {
	top:94px;
	right:57px;
	width:15px;
	height:50px;
	z-index:50;}
#nh a {
	position:absolute;
	width:25px;
	height:54px;}
#nh a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1587px -93px no-repeat;
	left:-4px;}

#nj {
	top:180px;
	right:83px;
	width:15px;
	height:32px;
	z-index:70;}
#nj a {
	position:absolute;
	width:25px;
	height:45px;}
#nj a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -726px -178px no-repeat;
	top:-1px;
	left:-7px;}

#nm {
	top:291px;
	left:220px;
	width:85px;
	height:90px;}
#nm a {
	position:absolute;
	width:111px;
	height:113px;}
#nm a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -203px -281px no-repeat;
	top:-9px;
	left:-16px;}

#ny {
	top:113px;
	right:92px;
	width:65px;
	height:57px;}
#ny a {
	position:absolute;
	width:93px;
	height:79px;}
#ny a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1488px -106px no-repeat;
	top:-6px;
	left:-18px;}

#nc {
	top:288px;
	right:100px;
	width:80px;
	height:30px;
	z-index:110;}
#nc a {
	position:absolute;
	width:133px;
	height:61px;}
#nc a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/nc-o.jpg) no-repeat;
	top:-15px;
	left:-44px;}

#nd {
	top:60px;
	left:317px;
	width:90px;
	height:54px;}
#nd a {
	position:absolute;
	width:103px;
	height:67px;}
#nd a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -312px -583px no-repeat;
	top:-7px;
	left:-4px;}

#oh {
	top:196px;
	right:184px;
	width:57px;
	height:40px;
	z-index:20;}
#oh a {
	position:absolute;
	width:65px;
	height:76px;}
#oh a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -585px -183px no-repeat;
	top:-12px;
	left:-5px;}

#ok {
	top:297px;
	right:389px;
	width:78px;
	height:50px;
	z-index:70;}
#ok a {
	position:absolute;
	width:136px;
	height:73px;}
#ok a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -311px -291px no-repeat;
	top:-5px;
	left:-53px;}

#or {
	top:79px;
	left:38px;
	width:85px;
	height:63px;}
#or a {
	position:absolute;
	width:123px;
	height:106px;}
#or a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -854px -586px no-repeat;
	top:-23px;
	left:-15px;}

#pa {
	top:175px;
	right:104px;
	width:70px;
	height:38px;}
#pa a {
	position:absolute;
	width:90px;
	height:60px;}
#pa a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -647px -699px no-repeat;
	top:-6px;
	left:-10px;}

#ri {
	top:160px;
	right:50px;
	width:8px;
	height:10px;
	z-index:99;}
#ri a {
	position:absolute;
	width:10px;
	height:14px;}
#ri a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -770px -156px no-repeat;
	top:-3px;
	left:-3px;}

#sc {
	top:322px;
	right:140px;
	width:40px;
	height:40px;
	z-index:120;}
#sc a {
	position:absolute;
	width:80px;
	height:60px;}
#sc a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -623px -317px no-repeat;
	top:-4px;
	left:-28px;}

#sd {
	top:120px;
	left:315px;
	width:98px;
	height:52px;}
#sd a {
	position:absolute;
	width:109px;
	height:71px;}
#sd a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1141px -114px no-repeat;
	top:-5px;
	left:-5px;}

#tn {
	top:302px;
	right:219px;
	width:90px;
	height:25px;}
#tn a {
	position:absolute;
	width:132px;
	height:45px;}
#tn a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -514px -821px no-repeat;
	top:-11px;
	left:-8px;}

#tx {
	top:360px;
	left:307px;
	width:135px;
	height:140px;}
#tx a {
	position:absolute;
	width:220px;
	height:214px;}
#tx a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -244px -832px no-repeat;
	top:-58px;
	left:-62px;}

#ut {
	top:202px;
	left:155px;
	width:68px;
	height:68px;
	z-index:83;}
#ut a {
	position:absolute;
	width:90px;
	height:110px;}
#ut a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -142px -172px no-repeat;
	top:-29px;
	left:-12px;}

#vt {
	top:102px;
	right:73px;
	width:15px;
	height:43px;
	z-index:40;}
#vt a {
	position:absolute;
	width:25px;
	height:48px;}
#vt a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -735px -100px no-repeat;
	top:-1px;
	left:-8px;}

#va {
	top:248px;
	right:110px;
	width:50px;
	height:28px;
	z-index:105;}
#va a {
	position:absolute;
	width:113px;
	height:65px;}
#va a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/va-o.jpg) no-repeat;
	top:-21px;
	left:-49px;}

#wa {
	top:15px;
	left:62px;
	width:79px;
	height:60px;}
#wa a {
	position:absolute;
	width:104px;
	height:78px;}
#wa a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -50px -10px no-repeat;
	top:-4px;
	left:-11px;}

#wv {
	top:240px;
	right:165px;
	width:30px;
	height:30px;
	z-index:50;}
#wv a {
	position:absolute;
	width:71px;
	height:69px;}
#wv a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1458px -210px no-repeat;
	top:-29px;
	left:-10px;}

#wi {
	top:122px;
	right:291px;
	width:45px;
	height:60px;}
#wi a {
	position:absolute;
	width:79px;
	height:87px;}
#wi a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -1299px -101px no-repeat;
	top:-20px;
	left:-28px;}

#wy {
	top:132px;
	left:212px;
	width:95px;
	height:68px;}
#wy a {
	position:absolute;
	width:110px;
	height:92px;}
#wy a:hover{
	position:absolute;
	background:transparent url(/img/distributor-map/distributor-maps.jpg) -202px -652px no-repeat;
	top:-10px;
	left:-9px;}


/* Argentina Map */
#argentina-map {
    background:url('/img/argentina-map.jpg') top left no-repeat;
    width:609px;
    height:442px;
    position:relative;}

#reginato,
#mapema,
#mendel,
#dominio,
#dominio-brands,
#luca,
#la-posta,
#budini,
#tikal,
#noemia,
#anoro {background:transparent;position:absolute;height:27px;text-indent:-9999px;}


#noemia {
    background:url(/img/pin-noemia.png) top left no-repeat;
    width:89px;
    bottom:0;
    left:380px;}
a#noemia:hover {background:url(/img/pin-noemia-o.png) top left no-repeat;}

#tikal {
    background:url(/img/pin-tikal.png) top left no-repeat;
    width:68px;
    bottom:29px;
    left:123px;}
a#tikal:hover {background:url(/img/pin-tikal-o.png) top left no-repeat;}

#budini {
    background:url(/img/pin-budini.png) top left no-repeat;
    width:83px;
    bottom:125px;
    left:190px;}
a#budini:hover {background:url(/img/pin-budini-o.png) top left no-repeat;}

#la-posta {
    background:url(/img/pin-laposta.png) top left no-repeat;
    width:97px;
    bottom:10px; /* bottom:196px; */
    left:146px;/* left:240px; */}
a#la-posta:hover {background:url(/img/pin-laposta-o.png) top left no-repeat;}

#luca {
    background:url(/img/pin-luca.png) top left no-repeat;
    width:70px;
    bottom:206px;
    left:248px;
    z-index:10;}
a#luca:hover {background:url(/img/pin-luca-o.png) top left no-repeat;}

#dominio {
    background:url(/img/pin-dominio.png) top left no-repeat;
    width:160px;
    bottom:230px;
    left:120px;}
#dominio-brands {
    bottom:209px;
    left:120px;}
#dominio-brands a {display:block;margin-left:20px;}
#dominio-brands a#crios {
    background:url(/img/pin-crios.png) top left no-repeat;
    width:51px;
    height:14px;}
#dominio-brands a#crios:hover {background:url(/img/pin-crios-o.png) top left no-repeat;}
#dominio-brands a#benmarco {
    background:url(/img/pin-benmarco.png) top left no-repeat;
    width:86px;
    height:14px;}
#dominio-brands a#benmarco:hover {background:url(/img/pin-benmarco-o.png) top left no-repeat;}
#dominio-brands a#susana-balbo {
    background:url(/img/pin-susanabalbo.png) top left no-repeat;
    width:113px;
    height:15px;}
#dominio-brands a#susana-balbo:hover {background:url(/img/pin-susanabalbo-o.png) top left no-repeat;}
#dominio-brands a#nosotros {
    background:url(/img/pin-nosotros.png) top left no-repeat;
    width:79px;
    height:15px;}
#dominio-brands a#nosotros:hover {background:url(/img/pin-nosotros-o.png) top left no-repeat;}

#mendel {
    background:url(/img/pin-mendel.png) top left no-repeat;
    width:96px;
    bottom:288px;
    left:263px;}
a#mendel:hover {background:url(/img/pin-mendel-o.png) top left no-repeat;}

#anoro {
    background:url(/img/pin-anoro.png) top left no-repeat;
    width:79px;
    bottom:308px;
    left:250px;}
a#anoro:hover {background:url(/img/pin-anoro-o.png) top left no-repeat;}

#mapema {
    background:url(/img/pin-mapema.png) top left no-repeat;
    width:96px;
    bottom:310px;
    left:355px;}
a#mapema:hover {background:url(/img/pin-mapema-o.png) top left no-repeat;}

#reginato {
    background:url(/img/pin-reginato.png) top left no-repeat;
    width:101px;
    bottom:337px;
    left:291px;}
a#reginato:hover {background:url(/img/pin-reginato-o.png) top left no-repeat;}

/* Japan Map */
#japan-map {
    background:url(/img/japan-map.gif) top left no-repeat;
    width:609px;
    height:660px;
    font-weight:bold;
    font-size:.95em;
    position:relative;}

#japan-map a:hover {color:#FFF;}

#t-takasago {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:80px;
    right:115px;
    position:absolute;}

#t-ama-no-to {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:220px;
    right:175px;
    position:absolute;}

#t-nanbu-bijin {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:240px;
    right:145px;
    position:absolute;}

#t-sato-no-homare {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:350px;
    right:165px;
    position:absolute;}

#t-tentaka {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:377px;
    right:190px;
    position:absolute;}

#t-kanbara {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:332px;
    right:194px;
    position:absolute;}

#t-takatenjin {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:447px;
    right:238px;
    position:absolute;}

#t-konteki {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:436px;
    right:274px;
    position:absolute;}

#t-tozai {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:437px;
    right:298px;
    position:absolute;}

#t-mukune {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:455px;
    right:318px;
    position:absolute;}

#t-mantensei {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:450px;
    left:215px;
    position:absolute;}

#t-rihaku {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:452px;
    left:175px;
    position:absolute;}

#t-fukucho {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:473px;
    left:148px;
    position:absolute;}

#t-chiyonosono {
    background:url(/img/map-pin.png) top left no-repeat;
    display:block;
    width:27px;
    height:27px;
    top:573px;
    left:70px;
    position:absolute;}

a#t-takasago:hover,
a#t-ama-no-to:hover,
a#t-nanbu-bijin:hover,
a#t-sato-no-homare:hover,
a#t-tentaka:hover,
a#t-kanbara:hover,
a#t-takatenjin:hover,
a#t-tozai:hover,
a#t-mukune:hover,
a#t-mantensei:hover,
a#t-rihaku:hover,
a#t-fukucho:hover,
a#t-chiyonosono:hover {background:url(/img/map-pin-o.png) top left no-repeat;}

#takasago {
    display:block;
    text-align:right;
    top:85px;
    left:358px;
    position:absolute;}

#ama-no-to {
    display:block;
    text-align:right;
    top:227px;
    left:183px;
    position:absolute;}

#kanbara {
    display:block;
    text-align:right;
    top:292px;
    right:234px;
    position:absolute;}

#nanbu-bijin {
    display:block;
    top:247px;
    left:468px;
    position:absolute;}

#sato-no-homare {
    display:block;
    top:340px;
    left:468px;
    position:absolute;}

#tentaka {
    display:block;
    top:393px;
    left:446px;
    position:absolute;}

#takatenjin {
    display:block;
    top:455px;
    left:376px;
    position:absolute;}

#konteki {
    display:block;
    top:342px;
    left:268px;
    position:absolute;}

#tozai {
    display:block;
    top:493px;
    left:330px;
    position:absolute;}

#mukune {
    display:block;
    top:550px;
    left:260px;
    position:absolute;}

#mantensei {
    display:block;
    text-align:right;
    top:340px;
    left:152px;
    position:absolute;}

#rihaku {
    display:block;
    text-align:right;
    top:385px;
    right:390px;
    position:absolute;}

#fukucho {
    display:block;
    text-align:right;
    bottom:155px;
    right:465px;
    position:absolute;}

#chiyonosono {
    display:block;
    top:578px;
    left:100px;
    position:absolute;}

#image-row a.bottle-thumb {float:left;text-align:center;text-indent:-9999px;}
#image-row .name {float:left;clear:left;}
#image-row a:hover {color:#6B4284;text-indent:0;}

/* Argentine Wine Growing Regions Map */
#g-regions-map {
    background:url(/img/growing-regions-map/growing-regions-map.gif) top left no-repeat;
    width:609px;
    height:692px;
    font-weight:bold;
    font-size:.95em;
    position:relative;}

#salta a,
#catamarca a,
#la-rioja a,
#san-juan a,
#mendoza a,
#neuguen a,
#rio-negro a {position:absolute;}

#salta a {
    display:block;
    background:url(/img/growing-regions-map/salta.png) top left no-repeat;
    width:195px;
    height:145px;
    top:10px;
    left:145px;}
#salta a:hover {background:url(/img/growing-regions-map/salta-o.png) top left no-repeat;}

#catamarca a {
    display:block;
    background:url(/img/growing-regions-map/catamarca.png) top left no-repeat;
    width:133px;
    height:159px;
    top:116px;
    left:131px;}
#catamarca a:hover {background:url(/img/growing-regions-map/catamarca-o.png) top left no-repeat;}

#la-rioja a {
    display:block;
    background:url(/img/growing-regions-map/la-rioja.png) top left no-repeat;
    width:123px;
    height:128px;
    top:203px;
    left:122px;}
#la-rioja a:hover {background:url(/img/growing-regions-map/la-rioja-o.png) top left no-repeat;}

#san-juan a {
    display:block;
    background:url(/img/growing-regions-map/san-juan.png) top left no-repeat;
    width:107px;
    height:134px;
    top:222px;
    left:100px;}
#san-juan a:hover {background:url(/img/growing-regions-map/san-juan-o.png) top left no-repeat;}

#mendoza a {
    display:block;
    background:url(/img/growing-regions-map/mendoza.png) top left no-repeat;
    width:110px;
    height:173px;
    top:343px;
    left:108px;}
#mendoza a:hover {background:url(/img/growing-regions-map/mendoza-o.png) top left no-repeat;}

#neuguen a {
    display:block;
    background:url(/img/growing-regions-map/neuquen.png) top left no-repeat;
    width:95px;
    height:158px;
    top:476px;
    left:87px;
    z-index:2;}
#neuguen a:hover {background:url(/img/growing-regions-map/neuquen-o.png) top left no-repeat;}

#rio-negro a {
    display:block;
    background:url(/img/growing-regions-map/rio-negro.png) top left no-repeat;
    width:236px;
    height:152px;
    top:517px;
    left:87px;
    z-index:1;}
#rio-negro a:hover {background:url(/img/growing-regions-map/rio-negro-o.png) top left no-repeat;}

#salta a span,
#catamarca a span,
#la-rioja a span,
#san-juan a span,
#mendoza a span,
#neuguen a span,
#rio-negro a span {display:none;}

#salta a:hover span,
#catamarca a:hover span,
#la-rioja a:hover span,
#san-juan a:hover span,
#mendoza a:hover span,
#neuguen a:hover span,
#rio-negro a:hover span {
    display:block;
    background:#FFFBE2;
    border:2px solid #6B4284;
    padding:10px;
    width:250px;
    color:#000;
    font-weight:normal;
    position:absolute;
    z-index:20;}

#salta a:hover span {
    top:30px;
    left:170px;}

#catamarca a:hover span {
    top:-50px;
    left:192px;}

#la-rioja a:hover span {
    top:-50px;
    left:192px;}

#san-juan a:hover span {
    top:-50px;
    left:192px;}

#mendoza a:hover span {
    top:-20px;
    left:195px;}

#neuguen a:hover span {
    top:-100px;
    left:190px;}

#rio-negro a:hover span {
    top:-120px;
    left:210px;}
