/************************************************************************
* file		map.css
* 
* 
* author: 	taopro.com
* version: 	version 1.0
* since: 	version 1.0
* created:	July 2008
*
* description:
* stylesheet for the Gateway website - map pages
*
*
************************************************************************/
@charset "UTF-8";
/* CSS Document */

/* map */
#mapSubContainer1 {
	float: left;
	width: 780px;
	height: 775px;
}

#mapBodyColumn1 {
	width: 315px;
	float: left;
	background-position: top;
	color: #7e696d;
	display: block;
	height: 235px;
}

#mapCatagoryDir {
	color: #b9b2b3;
	padding-left: 30px;
	float: left;
	width: 285px;
	/*display: inline;
*/}

#mapBodyColumn2 {
	width: 435px;
	padding-left: 15px;
	float: left;
	color: #7e696d;
	margin-top: 0px;
	padding-top: 0px;
}

#mapCatagoryHead {
	clear: left;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7e696d;
}

#mapIconTemplate {
	float: left;
	height: 540px;
	width: 780px;
	background-image: url(../media/sections/location/map/images/img_map_blank780X540px.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: top;
	left: 0px;
	top: 500px;
	position: absolute;
	z-index: 8;
}
/* map catagories*/
#mapListCatagoryDine {
	background-image: url(../media/sections/location/map/graphic/gra_BdottedGridDine151X315px.gif);
}

#mapListCatagoryEnt {
	background-image: url(../media/sections/location/map/graphic/gra_BdottedGridEnt151X315px.gif);
}

#mapListCatagoryEss {
	background-image: url(../media/sections/location/map/graphic/gra_BdottedGridEss151X315px.gif);
}

#mapListCatagoryHealth {
	background-image: url(../media/sections/location/map/graphic/gra_BdottedGridHealth151X315px.gif);
}

#mapListCatagoryShop {
	background-image: url(../media/sections/location/map/graphic/gra_BdottedGridShop151X315px.gif);
}

#mapListCatagoryTrans {
	background-image: url(../media/sections/location/map/graphic/gra_BdottedGridTrans151X315px.gif);
}


/* *******************/
/* Map area Dinning - Section 1 CP1-8  */
/* *******************/

/* CollapsiblePanel1 = Ferry */
#CollapsiblePanel1 {
	position: absolute;
	left: 639px;
	top: 744px;/*	visibility: hidden;*/
}

#mapDineFerryIcon1 {
	position:absolute;
	left:606px;
	top:747px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* CollapsiblePanel2 = Kokkari */
#CollapsiblePanel2 {
	position: absolute;
	left: 239px;
	top: 616px;
	}

#mapDineKokkariIcon2 {
	position:absolute;
	left:207px;
	top:621px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* CollapsiblePanel3 = Oliver */
#CollapsiblePanel3 {
	position: absolute;
	left: 381px;
	top: 646px;
}

#mapDineOliverIcon3 {
	position:absolute;
	left:349px;
	top:651px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* CollapsiblePanel4 = Waterfront */
#CollapsiblePanel4 {
	position: absolute;
	left: 448px;
	top: 500px;
}

#mapDineWaterIcon4 {
	position:absolute;
	left:414px;
	top:505px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* CollapsiblePanel5 = Globe */
#CollapsiblePanel5 {
	position: absolute;
	left: 264px;
	top: 554px;
}

#mapDineGlobeIcon5 {
	position:absolute;
	left:232px;
	top:559px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* CollapsiblePanel6 = One */
#CollapsiblePanel6 {
	position: absolute;
	left: 561px;
	top: 792px;
}

#mapDineOneIcon6 {
	position:absolute;
	left:527px;
	top:794px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* CollapsiblePanel7 = Boulevard */
#CollapsiblePanel7 {
	position: absolute;
	left: 651px;
	top: 844px;
}

#mapDineBlvdIcon7 {
	position:absolute;
	left:618px;
	top:847px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* CollapsiblePanel8 = Tadich */
#CollapsiblePanel8 {
	position: absolute;
	left: 321px;
	top: 819px;
}

#mapDineTadichIcon8 {
	position:absolute;
	left:290px;
	top:823px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine.png);
}

/* *******************/
/* Map Entertainment - Section 2 CP10-14  */
/* *******************/

/* CollapsiblePanel10 = Eureka */
#CollapsiblePanel10 {
	position: absolute;
	left: 301px;
	top: 618px;
	}

#mapEntEurekaIcon10 {
	position:absolute;
	left:268px;
	top:622px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ent.png);
}

/* CollapsiblePanel11 = Punch */
#CollapsiblePanel11 {
	position: absolute;
	left: 259px;
	top: 719px;
}

#mapEntPunchIcon11 {
	position:absolute;
	left:226px;
	top:724px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ent.png);
}

/* CollapsiblePanel12 = Embar */
#CollapsiblePanel12 {
	position: absolute;
	left: 298px;
	top: 773px;
	}

#mapEntEmbarIcon12 {
	position:absolute;
	left:263px;
	top:779px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ent.png);
}

/* CollapsiblePanel13 = Bubble */
#CollapsiblePanel13 {
	position: absolute;
	left: 140px;
	top: 667px;
}

#mapEntBubbleIcon13 {
	position:absolute;
	left:106px;
	top:672px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ent.png);
}

/* CollapsiblePanel14 = Cigar */
#CollapsiblePanel14 {
	position: absolute;
	left: 132px;
	top: 608px;
}

#mapEntCigarIcon14 {
	position:absolute;
	left:101px;
	top:613px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ent.png);
}

/* *******************/
/* Map area Shop - Section 3 CP20-21  */
/* *******************/

/* CollapsiblePanel20 = (shop) Ferry */
#CollapsiblePanel20 {
	position: absolute;
	left: 639px;
	top: 743px;/*	visibility: hidden;*/
}

#mapShopFerryIcon20 {
	position:absolute;
	left:605px;
	top:747px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_shop.png);
}

/* CollapsiblePanel21 = Embarc */
#CollapsiblePanel21 {
	position: absolute;
	left: 295px;
	top: 777px;
	}

#mapShopEmbarcIcon21 {
	position:absolute;
	left:263px;
	top:779px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_shop.png);
}
/* *******************/

/* *******************/
/* Map Essentials - Section 4 CP30-39  */
/* *******************/

/* CollapsiblePane30 = Safeway */
#CollapsiblePanel30 {
	position: absolute;
	left: 351px;
	top: 623px;
}

#mapEssSafeIcon30 {
	position:absolute;
	left:319px;
	top:628px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}

#CollapsiblePanel31 {
	position: absolute;
	left: 304px;
	top: 621px;
	}

#mapEssBpsIcon31 {
	position:absolute;
	left:272px;
	top:625px;
		background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}


#CollapsiblePanel32 {
	position: absolute;
	left: 271px;
	top: 862px;
}

#mapEssStaplesIcon32 {
	position:absolute;
	left:240px;
	top:867px;
		background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}

#CollapsiblePanel33 {
	position: absolute;
	left: 444px;
	top: 824px;
	}

#mapEss711Icon33 {
	position:absolute;
	left:412px;
	top:829px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}


#CollapsiblePanel34 {
	position: absolute;
	left: 345px;
	top: 800px;
}

#mapEssWalgreenIcon34 {
	position:absolute;
	left:313px;
	top:805px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}

#CollapsiblePanel35 {
	position: absolute;
	left: 378px;
	top: 670px;
}

#mapEssSaganIcon35 {
	position:absolute;
	left:345px;
	top:676px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}

#CollapsiblePanel36 {
	position: absolute;
	left: 260px;
	top: 687px;
}

#mapEssBofaIcon36 {
	position:absolute;
	left:227px;
	top:692px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}

#CollapsiblePanel37 {
	position: absolute;
	left: 269px;
	top: 813px;
}

#mapEssWells1Icon37 {
	position:absolute;
	left:237px;
	top:817px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}

#CollapsiblePanel38 {
	position: absolute;
	left: 180px;
	top: 874px;
}

#mapEssWells2Icon38 {
	position:absolute;
	left:149px;
	top:878px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}

#CollapsiblePanel39 {
	position: absolute;
	left: 347px;
	top: 764px;
}

#mapEssWanuIcon39 {
	position:absolute;
	left:317px;
	top:769px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess.png);
}
/* *******************/


/* *******************/
/* Map Health - Section 5 CP40-44  */
/* *******************/

#CollapsiblePanel40 {
	position: absolute;
	left: 458px;
	top: 623px;
}

#mapHealthGoldIcon40 {
	position:absolute;
	left:427px;
	top:627px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_health.png);
}

#CollapsiblePanel41 {
	position: absolute;
	left: 377px;
	top: 647px;
}

#mapHealthChiroIcon41 {
	position:absolute;
	left:345px;
	top:652px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_health.png);
}

#CollapsiblePanel42 {
	position: absolute;
	left: 257px;
	top: 659px;
}

#mapHealthHelenIcon42 {
	position:absolute;
	left:224px;
	top:664px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_health.png);
}

#CollapsiblePanel43 {
	position: absolute;
	left: 343px;
	top: 801px;
}

#mapHealthWalIcon43 {
	position:absolute;
	left:313px;
	top:805px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_health.png);
}

#CollapsiblePanel44 {
	position: absolute;
	left: 256px;
	top: 691px;
}

#mapHealthForIcon44 {
	position:absolute;
	left:226px;
	top:695px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_health.png);
}

/* *******************/
/* Map Transport - Section 6 CP50-55  */
/* *******************/

#CollapsiblePanel50 {
	position: absolute;
	left: 393px;
	top: 903px;
}

#mapTransBartIcon50 {
	position:absolute;
	left:361px;
	top:909px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transBartEmb.png);
}

#CollapsiblePanel51 {
	position: absolute;
	left: 421px;
	top: 903px;
}

#mapTransMuniIcon51 {
	position:absolute;
	left:393px;
	top:909px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni.png);
}

#CollapsiblePanel52 {
	position: absolute;
	left: 687px;
	top: 744px;
}

#mapTransFerryIcon52 {
	position:absolute;
	left:656px;
	top:751px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transFerry.png);
}

#CollapsiblePanel53 {
	position: absolute;
	left: 452px;
	top: 509px;
}

#mapTransF-MarketBIcon53 {
	position:absolute;
	left:422px;
	top:513px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni.png);
}

#CollapsiblePanel54 {
	position: absolute;
	left: 556px;
	top: 671px;
}

#mapTransF-MarketWIcon54 {
	position:absolute;
	left:524px;
	top:676px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni.png);
}

#CollapsiblePanel55 {
	position: absolute;
	left: 617px;
	top: 762px;
}

#mapTransF-MarketFIcon55 {
	position:absolute;
	left:586px;
	top:767px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni.png);
}

#CollapsiblePanel56 {
	position: absolute;
	left: 454px;
	top: 852px;
}

#mapTransCableIcon56 {
	position:absolute;
	left:424px;
	top:857px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni.png);
}

#CollapsiblePanel57 {
	position: absolute;
	left: 739px;
	top: 921px;
}

#mapTransN-JudahIcon57 {
	position:absolute;
	left:708px;
	top:929px;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni.png);
}

/* *******************/
.mapList {
	width: 285px;
	height: 151px;
	display: inline;
	overflow: hidden;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	line-height: 25px;
	padding-left: 30px;
}
#mapBlank {
	float: none;
	height: 540px;
	width: 780px;
}

/* Map Icons */
#container .linkMapIcon {
	width:45px;
	height:35px;
	z-index:26;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	line-height: 500px;
	overflow: hidden;
	cursor:pointer; cursor:hand; /*replaces arrow cursor of display block linked area with hand cursor*/
}

#container .linkMapIconDine:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine-on.png);
}

#container .linkMapIconDine:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_dine-on.png);
}
	
#container .linkMapIconEnt:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ent-on.png);
}

#container .linkMapIconEnt:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ent-on.png);
}	

#container .linkMapIconShop:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_shop-on.png);
}

#container .linkMapIconShop:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_shop-on.png);
}
	
#container .linkMapIconEss:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess-on.png);
}

#container .linkMapIconEss:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_ess-on.png);
	
	}	

#container .linkMapIconHealth:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_health-on.png);
}

#container .linkMapIconHealth:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_health-on.png);
}
	
#container .linkMapIconTransBart:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transBartEmb-on.png);
}

#container .linkMapIconTransBart:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transBartEmb-on.png);
}

#container .linkMapIconTransFerry:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transFerry-on.png);
}

#container .linkMapIconTransFerry:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transFerry-on.png);
}

#container .linkMapIconTransMuni:link {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni-on.png);
}

#container .linkMapIconTransMuni:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../media/sections/location/map/mapIcons_35X35/btn_transMuni-on.png);
}

/* ****************** */
/* Footer      		  */
/* ****************** */
.thrColFixHdr #footerMapContainer {
	height: 125px;
	width: 780px;
	position: absolute;
	left: 0px;
	top: 1040px;
} 
