/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ STORE LOCATOR ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

/* -----[ IMAGE MAP Module ]----------------------------------------------------- */

.NZRegionMap /* === [ IMG ] === */
{
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* -----[ QUICK SEARCH Module ]----------------------------------------------------- */

.StoreLocatorQuickSearch /* === [ Surrounding DIV ] === */
{
	position: relative;
	padding: 0px;
	clear: both;
	margin: 10px 0px 10px 0px;
}
	/* === [ Left Hand Container ] ============================== */
		#cLS .StoreLocatorQuickSearch {
			position: relative;
			clear: both;
			width: 144px;
			padding: 8px 8px 0px 8px;
			margin: 10px 0px 10px 0px;
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			background-color: #B0C2D5;
		}
			/* Quick Search Module Details */
			.StoreLocatorQuickSearchHeader {
				font-size: 120%;
				font-weight: bold;
				margin: 0px 0px 4px 0px;
			}
			.StoreQuickSearchName /* === [ Surrounding DIV ] === */
			{
				margin: 0px 0px 4px 0px;
			}
				.StoreQuickSearchName input {
					font-size: 11px; 
					width: 124px;
				}
			.StoreQuickSearchRegion /* === [ Surrounding DIV ] === */
			{
				margin: 0px 0px 4px 0px;
			}
				.StoreQuickSearchRegion select {
					font-size: 11px;
					width: 130px;
				}
			.StoreQuickSearchTown  /* === [ Surrounding DIV ] === */
			{
				margin: 0px 0px 4px 0px;
			}
				.StoreQuickSearchTown select {
					font-size: 11px;
					width: 130px;
				}
			.StoreQuickSearchImage  /* === [ Surrounding DIV for Search Button ] === */
			{
				margin: 0px 0px 10px 0px;
			}
			
/* -----[ STORE LOCATOR Module ]----------------------------------------------------- */

.StoreLocator /* === [ Surrounding DIV ] === */
{
		position: relative;
		margin: 0px 0px 10px 0px;
		border-bottom: 1px solid #FFFFFF;
		padding: 0px 0px 150px 0px;
		display: block;
}
	.StoreLocator H3 /* === [ Region ] === */
	{
		margin: 0;
		padding: 20px 0px 0px 0px;
		display: block;
		clear: both;
		min-height: 10px;
	}
	.StoreLocator H4 /* === [ City/Town ] === */
	{
		margin: 0;
		padding: 20px 0px 0px 0px;
		display: block;
		clear: both;
		min-height: 10px;
	}

	.StoreListStore /* === [ Surrounding DIV for entry ] === */
	{
		position: relative;
		float: left;
		width: 200px;
		font-size: 100%;
		margin-right: 5px;
		min-height: 70px;
	}
		* html .StoreListStore /* === [ IE6 HACK ] === */
		{
			float: none;
		}
	.StoreList /* === [ DIV for entry ] === */
	{
	}
		.StoreListName /* === [ Entry name ] === */
		{
			font-size: 120%;
			font-weight: bold;
			margin: 10px 0px 0px 0px;
		}	
		.StoreListMap /* === [ Surrounding DIV of IMG ] === */
		{
			margin: 0px 10px 0px 0px;
			float: right;
		}
			.StoreListMap img /* === [ IMG ] === */
			{
				width: 60px;
			}
		.StoreListPostalAddress1 {}
		.StoreListPostalAddress2 {}
		.StoreListPhysicalAddress1 {}
		.StoreListPhysicalAddress2 {}
		.StoreListPhone {}
		.StoreListFax {}
		.StoreListEmail {}
		.StoreListWebsite {}
		.StoreListContactPerson {}
		.StoreListMessage {}
		.StoreListTitle /* === [ List Titles ] === */
		{
			display: none; 
			font-weight: bold;
		}
		.StoreListMore /* === [ Link to details page ] === */
		{
			display: none; 
			margin: 0px 0px 10px 0px;
		}
		

/* -----[ STORE DETAILS Module ]----------------------------------------------------- */
		
.StoreDetails  /* === [ Surrounding DIV ] === */
{
	font-size: 100%;
	line-height: 1.5em;
	padding: 20px 0px 0px 0px;
}
	.StoreDetailStore  /* === [  Surrounding DIV of each Full Details entry ] === */
	{
	}
	.StoreDetail /* === [  DIV for entry ] === */
	{
		display: block;
	}
		.StoreDetailName /* === [ Entry name ] === */
		{
			font-size: 120%;
			font-weight: bold;
			margin: 10px 0px 10px 0px;
		}
		.StoreDetailMap /* === [ Surrounding DIV of IMG ] === */
		{
			margin: 0px 0px 0px 10px;
			background-color: #ACBFCD;
			padding: 4px;
			float: right;
		}
			.StoreDetailMap img /* === [ IMG ] === */
			{
			}
		.StoreDetailPostalAddress1 {}
		.StoreDetailPostalAddress2 {}
		.StoreDetailPhysicalAddress1 {}
		.StoreDetailPhysicalAddress2 {}
		.StoreDetailPhone {white-space: nowrap;}
		.StoreDetailFax {white-space: nowrap;}
		.StoreDetailEmail {white-space: nowrap;}
		.StoreDetailWebsite {white-space: nowrap;}
		.StoreDetailContactPerson {white-space: nowrap;}
		.StoreDetailMessage {
			margin-top: 10px;
		}
		.StoreDetailTown {}
		.StoreDetailRegion {
			margin-bottom: 10px;
		}
		.StoreDetailTitle /* === [ List Titles ] === */
		{
			font-weight: bold;
			width: 100px;
			float:left;			
		}
		
		 /* === [ Moves address onto next line ] === */
		.StoreDetailTown .StoreDetailTitle,
		.StoreDetailRegion .StoreDetailTitle,
		.StoreDetailPostalAddress1 .StoreDetailTitle,
		.StoreDetailPhysicalAddress1 .StoreDetailTitle {
			float: none;
			display: block;
			}
