﻿#storepage .bluebox 
			{
				margin-top: 0px;
			}
			
			#storepage .bluebox p 
			{
				padding: 5px 15px 5px 15px;
			}
			
			
			#storepage .bluebox h2 
			{
				color: #0055a5;
				margin-left: 15px;
				margin-bottom: 0px;
			}
			
			#storepage .bluebox p.heavy 
			{
				font-weight:bold;
			}
			
			#storepage .bluebox .virtual_tour a img
			{
				border:none;
				margin: 16px;
			}
			
			#storepage .bluebox .mapbox
			{
				height: 389px;
				margin: 16px;
				
			}
			#storepage .bluebox .mapbox .bg_top
			{
				background-image: url('/assets/images/county/mapbox_top.gif');
				background-repeat:no-repeat;
				height: 15px;
				padding:0;
				margin:0;
				overflow:hidden;
				clear:both;
			}
			
			#storepage .bluebox .mapbox .bg
			{
				background-image: url('/assets/images/county/mapbox_bg.gif');
				background-repeat:repeat-y;
				padding:0;
				margin:0;
				clear:both;
			}
			
			#storepage .bluebox .mapbox .bg_bottom
			{
				background-image: url('/assets/images/county/mapbox_bottom.gif');
				background-repeat:no-repeat;
				height: 15px;
			}
			
			#storepage .bluebox .mapbox .bg .mapholder
			{
				margin-top:0;
				padding: 10px;
			}
			#storepage .bluebox .mapbox .bg .mapholder .map
			{
				margin-left: 16px;
			}
			
			#storepage .bluebox .mapbox .bg .mapholder .bg_top
			{
				background-image: url('/assets/images/county/mapholder_top_bg.gif');
				background-repeat:no-repeat;
				height: 18px;
			}
			
			#storepage .bluebox .mapbox .bg .mapholder .bg
			{
				background-image: url('/assets/images/county/mapholder_bg.gif');
				background-repeat:repeat-y;
			}
			
			#storepage .bluebox .mapbox .bg .mapholder .bg_bottom
			{
				background-image: url('/assets/images/county/mapholder_bottom_bg.gif');
				background-repeat:no-repeat;
				height: 18px;
			}
			
			
			
			
			
			
			.findstore
			{
			    width:273px;	
			}
			
			#storepage .shadow .tr .findstore *
			{
				padding:0;
				margin:0;
			}
			
			#storepage .shadow .tr .choosestore *
			{
				padding:0;
				margin:0;
			}
			
			.findstore .bg_top
			{
				display:block;
				width:100%;
				height: 16px;
				background-image: url('/assets/images/county/findstore_top.gif');
				overflow:hidden;
			}
			
			.findstore .bg
			{
				background-image: url('/assets/images/county/findstore_bg.gif');
				background-repeat: repeat-y;
			}
			
			.findstore .bg_bottom
			{
				display:block;
				width:100%;
				height: 39px;
				background-image: url('/assets/images/county/findstore_bottom.gif');
			}
			
			.choosestore
			{
				 width:273px;	
			}
			
			
			.choosestore .bg
			{
				background-image: url('/assets/images/county/choosestore_bg.gif');
				background-repeat: repeat-y;
			}
			
			.choosestore .bg_bottom
			{
				display:block;
				width:100%;
				height: 19px;
				background-image: url('/assets/images/county/choosestore_bottom.gif');
				background-repeat:no-repeat;
			}
			
			#storepage .shadow .tr .findstore h2
			{
				margin:0;
				padding:0;
				color:#ffffff;
				margin-left: 20px;
				font-size: 1.5em;
				font-weight: normal;
			}
			
			#storepage .shadow .tr .findstore p
			{
				padding:0 !important;
				margin:0 20px 0 20px !important;
				color:#ffffff;
			}
			
			#storepage .shadow .tr .choosestore h3
			{
				font-size: 1em;
				margin-left: 20px;
				color: #eb290c;
				margin-bottom: 5px;
			}
			
			#storepage .shadow .tr .choosestore .gotostore
			{
				margin-left: 15px;
				padding-top: 3px;
				padding-bottom: 3px;
				background-image: url('/assets/images/county/store_info_background.gif');
				width: 249px;
				height: 35px;
				background-repeat:no-repeat;
				
			}
			
			#storepage .shadow .tr .choosestore .gotostore a img
			{
				border:none;
			}
			
			#storepage .shadow .tr .choosestore .gotostore a.text_link
			{
				font-size: 0.8em;
				display:block;
				margin-top: 10px;
				float: left;
				margin-top: 5px;
				margin-left: 10px;
				width:134px;
				_width: 120px;
			}
			
			
			#storepage .shadow .tr .choosestore .gotostore a.image_link
			{
			}
			
			#storepage .shadow .tr .whysafestore h3
			{
				margin:5px;
				padding:0;
				font-size: 1em;
				color: #eb290c;
				
			}
			
			#storepage .shadow .tr .whysafestore .reason
			{
				background-image: url('/assets/images/county/green_tick.gif');
				background-repeat:no-repeat;
				background-position:left center;
				margin-left: 5px;
				
			}
			
			#storepage .shadow .tr .whysafestore .reason p
			{
				padding:0 20px 0 25px !important;
				
				
			}
			
			#map
			{
				margin-left: 15px;
			}
			
			.mapholder
			{
				margin-left: 8px;
			}
			