
.sitemapSection { width: 95%; }

.sitemapSectionTopRow
{
	width: 640px;
	float: left;
	margin-bottom: 10px;
	background: url(images/shieldMedium.gif) 20px 10px no-repeat;
	padding-left: 110px;
	padding-top: 15px;
}

.sitemapSectionTopRow ul { float: left; }

.sitemapSectionTopRow ul li { background: none; }

.sitemapSection .petSitemapIcon,
.sitemapSection .carSitemapIcon,
.sitemapSection .bikeSitemapIcon,
.sitemapSection .homeSitemapIcon,
.sitemapSection .travelSitemapIcon,
.sitemapSection .vanSitemapIcon,
.sitemapSection .businessSitemapIcon,
.sitemapSection .classicSitemapIcon,
.sitemapSection .pressReleasesSitemapIcon
{
	padding-left: 90px;
	padding-top: 15px;
	background-repeat: no-repeat !important;
}

.sitemapSection .pressReleasesSitemapIcon
{
	background: url(images/Harry-TV.gif) 20px 8px;
	padding-left: 95px;
}

.sitemapSection .carSitemapIcon { background: url(images/carSitemapIcon.gif) 0px 4px; }

.sitemapSection .bikeSitemapIcon { background: url(images/bikeSitemapIcon.gif) 0px 4px; }

.sitemapSection .homeSitemapIcon { background: url(images/homeSitemapIcon.gif) 0px 4px; }

.sitemapSection .travelSitemapIcon { background: url(images/travelSitemapIcon.gif) 0px 4px; }

.sitemapSection .vanSitemapIcon { background: url(images/vanSitemapIcon.png) 5px 10px; }

.sitemapSection .homeSitemapIcon { background: url(images/homesitemapIcon.gif) 0px 4px; }

.sitemapSection .businessSitemapIcon { background: url(images/businessSitemapIcon.gif) 0px 4px; }

.sitemapSection .classicSitemapIcon { background: url(images/WS_img/product_icons/classic.gif) 0px 10px; }

.sitemapSection .petSitemapIcon
{
	background: url(images/WS_img/product_icons/pet.gif) 0px 0px;

}

/* FAQ style buttons */
dl.sitemap dt
{
	padding: 0;
	margin: 0;
	padding-bottom: 0px;
	font-size: 1.6em;
	cursor: pointer;
}

dl.sitemap dt a:link,
dl.sitemap dt a:visited
{
	background: url(images/icon-arrow-right.gif) no-repeat;
	background-position: right center;
	padding: 0.3em 30px 0.5em 20px;
	display: block;
	height: 20px;
}

dl.sitemap dt a:hover,
dl.sitemap dt a:focus,
dl.sitemap dt a:active,
dl.sitemap dt.active a:link,
dl.sitemap dt.active a:visited
{
	color: #00417b;
	background: url(images/icon-arrow-down.gif) no-repeat top left;
	background-position: right;
}

dl.sitemap dd
{
	padding: 0.3em 0 1em 30px;
	clear: both;
	margin: 0;
}

dl.sitemap dd ul
{
	padding: 0;
	margin: 0;
	padding-top: 15px;
	padding-left: 50px;
}

dl.sitemap dd ul li { background: none; }

