a.nav, a.nav:link, a.nav:visited,
a.nav2, a.nav2:link, a.nav2:visited,
a.nav3, a.nav3:link, a.nav3:visited,
a.nav4, a.nav4:link, a.nav4:visited,
a.nav5, a.nav5:link, a.nav5:visited, 
a.nav6, a.nav6:link, a.nav6:visited,
a.nav7, a.nav7:link, a.nav7:visited, 
a.nav8, a.nav8:link, a.nav8:visited, 
a.nav9, a.nav9:link, a.nav9:visited, 
a.nav10, a.nav10:link, a.nav10:visited,
a.nav11, a.nav11:link, a.nav11:visited 
{ 
	display: block; 
	width: 155px; 
	height: 25px; 
	border: 0px solid #000000; 
	margin-top: 0px; 
	text-align: center; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	line-height: 25px; 
	overflow: hidden; 
	font-weight: normal; 
}

a.nav:hover, a.nav:active,
a.nav2:hover, a.nav2:active,
a.nav3:hover, a.nav3:active,
a.nav4:hover, a.nav4:active,
a.nav5:hover, a.nav5:active,
a.nav6:hover, a.nav6:active,
a.nav7:hover, a.nav7:active,
a.nav8:hover, a.nav8:active,
a.nav9:hover, a.nav9:active,
a.nav10:hover, a.nav10:active,
a.nav11:hover, a.nav11:active
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: underline; 
}

a.nav, a.nav:link, a.nav:visited, a.nav:hover, a.nav:active
{
	background-color: #00CCFF;
}

a.nav2, a.nav2:link, a.nav2:visited, a.nav2:hover, a.nav2:active
{ 
	background-color: #FFFF33;
}

a.nav3, a.nav3:link, a.nav3:visited, a.nav3:hover, a.nav4:active
{ 
	background-color: #FFCC33;
}

a.nav4, a.nav4:link, a.nav4:visited, a.nav4:hover, a.nav4:active
{
	background-color: #FF6666;
}

a.nav5, a.nav5:link, a.nav5:visited, a.nav5:hover, a.nav5:active
{ 
	background-color: #66CC66;
}

a.nav6, a.nav6:link, a.nav6:visited, a.nav6:hover, a.nav6:active
{ 
	background-color: #00CCFF;
}

a.nav7, a.nav7:link, a.nav7:visited, a.nav7:hover, a.nav7:active
{ 
	background-color: #FFFF00;
}

a.nav8, a.nav8:link, a.nav8:visited, a.nav8:hover, a.nav8:active
{ 
	background-color: #FFCC33;
}

a.nav9, a.nav9:link, a.nav9:visited, a.nav9:hover, a.nav9:active
{ 
	background-color: #FF6666;
}

a.nav10, a.nav10:link, a.nav10:visited, a.nav10:hover, a.nav10:active
{
	background-color: #66CC66;
}

a.nav11, a.nav11:link, a.nav11:visited, a.nav11:hover, a.nav11:active
{ 
	background-color: #9999CC;
}


ul.topics
{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	display: block;
	line-height: 1.25em;
}

ul.topics li
{
	padding: 0 0 0 18px;
	margin: 0 0 0 -3em;
	text-align: left;
	list-style-type:none;
	background:url('http://www.maps4u.com/images/dot.jpg') 6px 6px no-repeat;
}

ul.topics li.heading
{
	margin-left: -4.5em;
	font-size: 1em;
	background: none; 
	font-weight: bold;
}

div.special
{
	width: 155px;
	height: 110px;
	/*
	background: #a0a0ff;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	*/
	margin: 0 0 5px 0;
}

div.adcallout
{
	width: 155px;
	height: 135px;
	padding-top: 0px;
	background: #a0a0ff;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

.product_container
{
	width: 33%;
}

.product
{
	text-align: center;
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-weight: bold;
	font-size: .8em;
}


.t
{
	background: url('http://www.maps4u.com/images/search/t2.png') 0 0 no-repeat;
	width: 171px;
	padding-top: 27px;
}

.b
{
	background: url('http://www.maps4u.com/images/search/bg.jpg') 0 100% repeat-x;
}

.l 
{
	background: url('http://www.maps4u.com/images/search/bg.jpg') 0 0 repeat-y;
}

.r 
{
	background: url('http://www.maps4u.com/images/search/bg.jpg') 100% 0 repeat-y;
}

.bl
{
	background: url('http://www.maps4u.com/images/search/bl.jpg') 0 100% no-repeat;
}

.br
{
	background: url('http://www.maps4u.com/images/search/br.jpg') 100% 100% no-repeat;
}

.tl 
{
	background: url('http://www.maps4u.com/images/search/bg.jpg') 0 0 no-repeat;
}

.tr 
{
	background: url('http://www.maps4u.com/images/search/bg.jpg') 100% 0 no-repeat; 
	padding:1px 0px 1px 0px;
	margin: 0;
	min-height: 2em;
}

.query
{
	margin-left: 3px;
	margin-top: 0;
}

.go
{
	width: 40px;
	height: 23px;
	margin: 0;
	margin-right: 3px;
	padding: 0;
	border: 0;
	background: transparent url('http://www.maps4u.com/images/search/button.jpg') no-repeat center top;
	text-indent: 0;
}

.go:hover
{
	background: transparent url('http://www.maps4u.com/images/search/button_hover.jpg') no-repeat center top;
}

#header
{
	text-align: center;
	margin: 2px 0 0 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.1em;
}

	#header ul
	{
		margin: 5px 0 3px 0;
		padding: 0;
	}

	#header ul li
	{
		list-style-type: none;
		display: inline;
		padding: 0 3em;
	}

#instore_promos
{
	width: 720px;
	margin: 0 auto;
}
	
	#instore_promos h1, #instore_promos h2
	{
		padding: 0;
		margin: 10px 0 0 0;
	}

	#instore_promos img
	{
		float: left
		width: 75px;
		height: 75px;
		vertical-align: top;
	}

	#instore_promos .wrapper
	{
		margin-left: 80px;
		margin-top: -69px;
	}

	#instore_promos .promo_header
	{
		border-bottom: double 3px #000000;
	}

	#instore_promos .promotion
	{
		margin: 1em 0;
		border-bottom: solid 1px #000000;
	}

	#instore_promos .expiration
	{
		color: #0066ff;
	}

	#instore_promos .details
	{
		margin: 0;
		padding: 0;
	}

	#instore_promos ul.details
	{
		list-style-position: inside;
		list-style-type: square;
	}

	#instore_promos ul.details li
	{
		clear: both;
		font-weight: bold;
	}

	#instore_promos .unbold
	{
		font-weight: normal;
	}
	
	#instore_promos ul.details li li
	{
		font-weight: normal;
		display: inline;
		padding-left: 1em;
	}