﻿	#map_canvas {
		width: 700px; 
		height: 350px; 
		font-family:Arial,sans-serif;
		font-size:12px;
		padding:0px;
		margin:0px 0px 0px 0px;
		top:10px;
	}
	 
	#map_title {
		position:relative;
		width:380px;
		height:20px;
		background-color:#fff;
		text-align:left;
		left:350px;
		top:-365px;
		font-family:Arial,Geneva,sans-serif;
		font-size:28px;
		line-height:28px;
		color:#ccc;
		padding:15px 15px 15px 15px;
		z-index:100;
		text-transform:uppercase;
	}

	#map_container {
		width:700px;
		border:0px solid #ffcc00;
		height:360px;
		overflow:hidden;
		margin-bottom:20px;
		position:relative;
	}

	#map_container span, 
	#image span {
		position:absolute;  
		background-repeat:no-repeat;  
		background-position:top left;  
	}   

	span.mask-1 {  
		top:10px;  
		left:0;  
		width:11px;  
		height:8px;  
		display:block;  
		background-image:url(/images/msk1.png);
		z-index:100;  
	} 

	span.mask-2 {  
		top:350px;  
		left:0;  
		width:8px;  
		height:11px;  
		display:block;  
		background-image:url(/images/msk2.png);
		z-index:100;  
	} 

	span.mask-3 {  
		top:354px;  
		left:690px;  
		width:11px;  
		height:8px;  
		display:block;  
		background-image:url(/images/msk3.png);
		z-index:100;  
	} 

	span.mask-4 {  
		top:0px;  
		left:0;  
		width:11px;  
		height:8px;  
		display:block;  
		background-image:url(/images/msk1.png);
		z-index:100;  
	} 

	#shopping_links {
		display:none;
		width:200px;
		font-family:Arial,sans-serif;
		font-size:12px;
		padding:0px;
		margin:10px 0px 0px 0px;
	}

	#shopping_links a {
		display:block;
		clear:both;
		color:#000000;
		padding:10px;
		text-decoration:none;
		outline:none;
	}

	#shopping_links a:hover {
		text-decoration:underline;
	}

	#shopping_links strong {
		text-transform:uppercase;
		padding:10px;
		display:block;
		clear:both;
		color:#990000;
	}

	.location_wrapper {
		float:left;
		width:720px; 
		background-color:#ffffff;   
		padding-left:10px; 
		min-height:520px;    
	}

	.location_row {
		float:left;
		width:705px;
		border-bottom:1px solid #cccccc;
		padding-bottom:15px !important;
		margin-bottom:20px;
	}

	.location_address {
		float:left;
		width:200px;
		padding:0px 0px 0px 0px;
		margin:0px;
		text-align:left;
	}

	.location_address a
	{
		color:#4d4d4d !important;
	}

	.location_address a:hover
	{
		color:#afbd21 !important;
	}

	.location_address strong {
		text-transform:uppercase;
		padding:0px;
		display:block;
		clear:both;
	 
	}

	.location_description {
		float:left;
		width:380px;
		padding:0px 20px 0px 0px;
		margin:0px;
	}

	.location_thumbnail {
		float:left;
		width:105px;
		height:75px;
		padding:0px 0px 0px 0px;
		margin:0px;
	}