html,body	{margin:0;padding:0}

body		{font-family: verdana,geneva,arial,sans-serif; font-size: 12px; background-color: #000; color: #fff; padding-left: 0px; padding-right: 0px;}

a			{}
a:link		{}
a:hover 	{}

h1			{
			}
			
h2			{
			}			
			
h3			{
			}			
			
ul			{
			}
			
li			{
			}
			
.font12 	{
			font-size: 12px;
			}

.font11 	{
			font-size: 11px;
			}
			
.font10 	{
			font-size: 10px;
			}
		
#bodyContainer{
			width: 940px; margin:0 auto; 
			}

#masterContainer{
			width: 940px; background-color: #fff; background-image: url('../images/bg-inside.jpg'); background-repeat: repeat-y; background-position: bottom left;
			}

#masterContainerInside{
			 background-image: url('../images/bg-inside-image.jpg'); background-repeat: no-repeat; background-position: bottom left;			
			}			

#masterContainerFP{
			width: 940px; margin:0 auto; background-color: #fff; background-image: url('../images/bg-fp.jpg'); background-repeat: repeat-y; background-position: bottom left;
			}

#masterContainerFPInside{
			 background-image: url('../images/bg-fp-image.jpg'); background-repeat: no-repeat; background-position: bottom left;			
			}

#navigation{
			color: #fff; padding-left: 40px; padding-top: 10px; padding-bottom: 10px;font-size: 1em;
			}
			
	#navigation a{
				color: #fff; text-decoration: none;
				}
	#navigation a:hover{
				color: #fff; text-decoration: underline;
				}		
	.navigation_current{
				font-weight: bold; text-shadow: 0em 0em 0.5em #fff
				}
#header{
			padding-left: 32px; padding-top: 30px;
			}
#footer{
			padding-left: 40px; padding-top: 15px; color: #7d7d7d; font-size: .9em;
			}
	#footer a	{
				color: #7d7d7d; text-decoration: none;
				}
	#footer a:hover	{
				color: #7d7d7d; text-decoration: underline;
				}				

	#logo		{
				float: right; margin-right: 10px; margin-bottom: 10px; color: #fff; margin-right: 40px; 
				}
	#fp_headline{
				margin-top: 60px; margin-bottom: 290px; margin-left: 530px;
				}
			
.gallery_img_large
	{
	border: #fff 4px solid; margin-bottom: 10px;
	}
	
	.gallery_img_thumb
	{
	cursor: pointer; border: #fff 1px solid; float: left; margin-right: 24px;
	}
	
	.gallery_img_thumb_right
	{
	cursor: pointer; border: #fff 1px solid; float: left; margin-right: 0px;
	}
			
#content_trans {
		background-image: url('../images/bg-trans.png'); 
		margin-left: 27px; margin-right: 40px; margin-bottom: 20px;
		padding: 15px;
		}			
	#column_left
		{
		float: left; width: 343px; padding-right: 10px;
		}
	#column_left p
		{
		padding-top: 0px; margin-top: 0px;
		}
		
	#column_left_stores
		{
		float: left; width: 135px; padding-right: 10px; font-size: .8em;
		}
		#column_left_stores a
		{
			color: #fff; text-decoration: none;
		}
		#column_left_stores a:hover
		{
			text-decoration: underline;
		}
		#column_left_stores p
			{
			margin-top: 8px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;
			}
	#column_right_stores
		{
		float: left;
		}
		.stores_map
			{
			border: #fff 4px solid; margin-bottom: 10px;
			}		
			#amenities_map_1
				{
				position: absolute; margin: 218px 0px 0px 136px;
				width: 28px; height: 28px;
				}	
			#amenities_map_2
				{
				position: absolute; margin: 221px 0px 0px 100px;
				width: 28px; height: 28px;
				}
			#amenities_map_3
				{
				position: absolute; margin: 362px 0px 0px 532px;
				width: 28px; height: 28px;
				}
			#amenities_map_4
				{
				position: absolute; margin: 161px 0px 0px 163px;
				width: 28px; height: 28px;
				}
			#amenities_map_5
				{
				position: absolute; margin: 87px 0px 0px 68px;
				width: 28px; height: 28px;
				}
			#amenities_map_6
				{
				position: absolute; margin: 168px 0px 0px 236px;
				width: 28px; height: 28px;
				}
			#amenities_map_7
				{
				position: absolute; margin: 234px 0px 0px 188px;
				width: 28px; height: 28px;
				}
			#amenities_map_8
				{
				position: absolute; margin: 107px 0px 0px 70px;
				width: 28px; height: 28px;
				}
			#amenities_map_9
				{
				position: absolute; margin: 22px 0px 0px 476px;
				width: 28px; height: 28px;
				}
			#amenities_map_10
				{
				position: absolute; margin: 80px 0px 0px 166px;
				width: 28px; height: 28px;
				}
			#amenities_map_11
				{
				position: absolute; margin: 132px 0px 0px 69px;
				width: 28px; height: 28px;
				}
			#amenities_map_12
				{
				position: absolute; margin: 298px 0px 0px 191px;
				width: 28px; height: 28px;
				}
			#amenities_map_13
				{
				position: absolute; margin: 327px 0px 0px 175px;
				width: 28px; height: 28px;
				}
			#amenities_map_14
				{
				position: absolute; margin: 253px 0px 0px 160px;
				width: 28px; height: 28px;
				}
			#amenities_map_15
				{
				position: absolute; margin: 210px 0px 0px 188px;
				width: 28px; height: 28px;
				}
			#amenities_map_16
				{
				position: absolute; margin: 250px 0px 0px 285px;
				width: 28px; height: 28px;
				}
			#amenities_map_17
				{
				position: absolute; margin: 276px 0px 0px 235px;
				width: 28px; height: 28px;
				}
			#map_1
				{
				position: absolute; margin: 244px 0px 0px 292px;
				width: 42px; height: 42px;
				}	
			#map_1b
				{
				position: absolute; margin: 437px 0px 0px 360px;
				width: 42px; height: 42px;
				}
			#map_2
				{
				position: absolute; margin: 272px 0px 0px 153px;
				width: 25px; height: 25px;
				}
			#map_3
				{
				position: absolute; margin: 272px 0px 0px 423px;
				width: 42px; height: 42px;
				}
			#map_4
				{
				position: absolute; margin: 147px 0px 0px 293px;
				width: 42px; height: 42px;
				}
			#map_5
				{
				position: absolute; margin: 280px 0px 0px 328px;
				width: 42px; height: 42px;
				}
			#map_6
				{
				position: absolute; margin: 177px 0px 0px 335px;
				width: 42px; height: 42px;
				}
			#map_7
				{
				position: absolute; margin: 333px 0px 0px 161px;
				width: 42px; height: 42px;
				}
			#map_8
				{
				position: absolute; margin: 248px 0px 0px 363px;
				width: 42px; height: 42px;
				}
			#map_9
				{
				position: absolute; margin: 357px 0px 0px 160px;
				width: 42px; height: 42px;
				}
			#map_10
				{
				position: absolute; margin: 324px 0px 0px 268px;
				width: 42px; height: 42px;
				}
			#map_11
				{
				position: absolute; margin: 296px 0px 0px 234px;
				width: 42px; height: 42px;
				}
			#map_11b
				{
				position: absolute; margin: 439px 0px 0px 235px;
				width: 42px; height: 42px;
				}
			#map_12
				{
				position: absolute; margin: 276px 0px 0px 269px;
				width: 42px; height: 42px;
				}
			#map_13
				{
				position: absolute; margin: 269px 0px 0px 384px;
				width: 42px; height: 42px;
				}
			#map_14
				{
				position: absolute; margin: 258px 0px 0px 461px;
				width: 42px; height: 42px;
				}
			#map_15
				{
				xborder: #f00 2px solid;
				position: absolute; margin: 315px 0px 0px 155px;
				width: 25px; height: 25px;
				}
			#map_16
				{
				position: absolute; margin: 229px 0px 0px 106px;
				width: 42px; height: 42px;
				}
			#map_17
				{
				position: absolute; margin: 401px 0px 0px 56px;
				width: 42px; height: 42px;
				}
			#map_18
				{
				position: absolute; margin: 104px 0px 0px 513px;
				width: 42px; height: 42px;
				}
			#map_19
				{
				xborder: #f00 2px solid;
				position: absolute; margin: 293px 0px 0px 168px;
				width: 25px; height: 25px;
				}
			.popup
				{
				width: 298px; height: 256px; padding: 30px; color: #000; font-size: .9em; background-image: url('../images/bg-store.png'); position: absolute; margin-left: 3px; margin-top: 3px; z-index: 90; background-repeat: no-repeat;
				}				
				.popup p
					{
					margin-top: 0px; padding-top: 0px; margin-bottom: 5px; padding-bottom: 0px; line-height: 1em;
					}		
				.popup a
					{
					color: #000; text-decoration: none;
					}
				.popup a:hover
					{
					text-decoration: underline;
					}
		.movies
			{
			color: #fff200;
			}		
		.shopping
			{
			color: #ed1c24;
			}		
		.restaurants
			{
			color: #f26522;
			}		
		.transportation
			{
			color: #5674b9;
			}

	.text_glow_large{
				font-size: 1.4em; text-shadow: 0em 0em 0.5em #fff
				}							
	.text_glow_large a{
				color: #fff; text-decoration: none;
				}							
	.text_glow_large a:link{
				color: #fff; text-decoration: none;
				}							
	.text_glow_large a:hover{
				color: #fff; text-decoration: underline;
				}			
	.popup_title{
				font-size: 1.1em; font-weight: bold;
				}
	.link_grey	{	
				color: #fff; text-decoration: none; font-weight: bold;
				}	
	.link_grey	a:hover{	
				color: #fff; text-decoration: underline;
				}						

.clear		{
			clear: both;
			}