/* ********************************* Micreo Stylesheet ************************************** 

***	To centre page: 	1. Body should be text-align:centre; (IE)

***				2. #pageContainer should have margin:auto; (FF)

***	

***	Page Background:	Page background is set in body -> background.

***

****************************************************************************************** */



body

		{

		margin:0px;

		padding:0px;

		/* background: url(../images/pageBackground.jpg) repeat-x #7194D8 top right; */

		background: url(../images/BG-grid1.jpg) repeat top left;

		font-size:15px;

		font-family: arial, verdana, sans-serif;

		text-align:center;

		}



#pageContainer

		{

		margin:auto;

		width:773px;

		height:100%;

		border-right: 1px solid #C13427;

		}

		

#centerColumn

		{

		vertical-align:top;

		}

		

#contentColumn

		{

		/*

		padding-right:5px;

		*/

		}

		

.headerContainer

		{

		width:773px;

		height:97px;

		}



.contentContainer

		{

		width:773px;

		background: white;

		padding:25px;

		}

		

.footerContainer

		{

		width:773px;

		height:21px;

		background:#C13427;

		color:#EEEEEE;

		font-size:12px;

		vertical-align:middle;

		}

		

.flashContainer

		{

		display:block;

		}



.bodyContent

		{

		font-size: 12px;

		}



.bodyContent2

		{

		font-size: 12px;

		}



#mainWindow

		{

		/* padding:5px;

		padding-top:3px; */

		}

		

#newsColumn

		{

		text-align:center;

		/*

		padding-left:0px;

		padding-right:5px;

		*/

		}

		

#imagesColumn

		{

		text-align:right;

		/*

		padding-left:0px;

		*/

		}

		

.borderedLabel

		{

		border: 1px solid #C13427;

		height: 28px;

		background: url(../images/thorner.gif) bottom right no-repeat;

		/* vertical-align: middle; */

		margin-bottom:0px;

		}

		

.newsContainer

		{

		background: #DAE4F5;

		}

		

.contactContainer

		{

		background: #DAE4F5;

		padding:0px;

		}

		

.contactMethod

		{

		font-weight:bold;

		font-size:11px;

		font-family: arial, verdana, sans-serif;

		}



.contactDetails

		{

/*		font-weight:normal;*/

		font-size:10px;

		font-family: verdana, arial, sans-serif;

		}

		

.headerBar

		{

		background: #C13427;

		padding:5px;

		color:white;

		font-weight: bold;

		font-size:15px;

		}



.employmentText

		{

		font-size:13px;

		padding:6px;

		}



.employmentText2

		{

		font-size:13px;

		}



.employmentHeader

		{

		font-weight:bold;

		padding:6px;

		color:#C13427

		}



.newsHeadingSmall

		{

		font-weight:bold;

		font-size:11px;

		font-decoration: underline;

		margin-bottom:4px;

		}



.newsHeadingLarge

		{

		font-weight:bold;

		font-size:12px;

		font-decoration: underline;

		}



.newsBodySmall

		{

		font-weight:normal;

		font-size:10px;

		font-decoration: none;

		}



.newsBodyLarge

		{

		font-weight:normal;

		font-size:12px;

		font-decoration: none;

		}
		
.floatingImage-1

		{

		float:left;

		margin:6px;

		margin-top:0px;

		}



.floatingImage-1-1

		{

		float:left;

		margin:6px;

		margin-top:0px;

		}



.floatingImage1-1

		{

		float:right;

		margin:6px;

		margin-top:0px;

		}
		
.floatingImage1

		{

		float:right;

		margin:6px;

		margin-top:0px;

		}
		
.floatingImage11

		{
		
		text-align:center;
		
		display:block;

		margin:auto;

		margin-top:0px;
		
		margin-bottom:8px;

		}
		
.floatingImage-11

		{
		
		text-align:center;
		
		display:block;

		margin:auto;

		margin-top:0px;
		
		margin-bottom:8px;

		}


.floatingImageThumb

		{

		float:left;

		}



.floatingImageThumb1

		{

		float:right;

		}

		

.flashRender1

		{

		}

		

.flashRender-1

		{

		display:none;

		}

		

.borderedText

		{

		padding:4px;

		}



.borderedTextProducts

		{

		border: 1px solid #666666; /* BORDER AROUND TEXT AREAS */

		border-bottom-style: none; /* REMOVES BOTTOM BORDER - valid styles: solid, dotted, dashed */

		border-right-style: none; /* REMOVES RIGHT BORDER */

		padding:4px;

		}



.borderedTextSitemap

		{

		/* border: 1px solid #555555; */

		/* background: url(../images/thorner.gif) bottom right no-repeat; */ /* BORDER AROUND TEXT AREAS AND Thorn IMAGE BOTTOM CORNER */

		padding:4px;

		}

		

.logoContainer

		{

		/* background: url(../images/homepageN_02.jpg) no-repeat; */

		}

		

a.footerLink:link

		{

		color:white;

		text-decoration:none;

		}



.advmenu

		{

		background:#C13427;

		margin-top:-3px;

		font-size:10px;

		}



.productHeading

		{

		font-size:18px;

		font-weight:bold;

		color:#C13427;

		}



.productBody

		{

		font-size:12px;

		font-weight:normal;

		color:black;

		}



.pdfLink1

		{

		font-size:12px;

		color:#C13427;

		font-weight:bold;

		display:visible;

		}



.pdfLink-1

		{

		font-size:12px;

		color:#C13427;

		font-weight:bold;

		display:none;

		}



.imageStripImage

		{

		margin:3px;

		margin-bottom:2px;

		}



.contactMethod

		{

		font-weight:bold;

		font-size:11px;

		}



.contactInfo

		{

		font-weight:normal;

		font-size:11px;

		}



.sitemapBorder

		{

		border-left: 2px solid #C13427;

		}



.employmentTable

		{

		background:white;

		border:2px solid #C13427;

		border-left-style:none;

		border-right-style:none;

		}



.mainMenuItem

		{

		height:20px;

		width:100%;

		}



#newsBox1

		{

		}



#newsBox-1

		{

		display:none;

		}



		



/* ******************************************************************************** Drop Down Menu */



.dropDownContainer

		{

		background:#C13427;

		padding:7px;

		min-width:125px;

		color:white;

		font-style:italic;

		border: 1px solid #C96359;

		}



/* ******************************************************************************** HTML Common Classes */



a

		{

		color:#C13427;

		text-decoration:none;

		}



a:visited

		{

		}



a:hover

		{

		color:#C13427;

		text-decoration:underline;

		}



img

		{

		border:none;

		}





/* ********************************************************************************* Psuedo Classes */



a.mainMenuItemText

		{

		color:white;

		text-decoration:none;

		font-size:12px;

		}



a.mainMenuItemText:hover

		{

		color:#DAE4F5;

		text-decoration:none;

		font-size:12px;

		}



a.navigationLink2

		{

		color:white;

		text-decoration:none;

		margin:4px;

		font-size:12px;

		}



a.navigationLink2:hover

		{

		color:#DAE4F5;

		font-size:12px;

		}



a.navigationLink3

		{

		color:white;

		text-decoration:none;

		font-size:12px;

		}



a.navigationLink3:hover

		{

		color:#DAE4F5;

		font-size:12px;

		}



.navigationLinkProduct

		{

		color:white;

		text-decoration:none;

		font-size:12px;

		margin-left:5px;

		padding-left:5px;

		}



.navigationLinkProduct:hover

		{

		color:#DAE4F5;

		font-size:12px;

		}



a.pdfLink

		{

		color:#C13427;

		text-decoration:underline;

		}



a.pdfLink:hover

		{

		color:#C13427;

		text-decoration:none;

		}



a.productLink

		{

		color:#C13427;

		font-size:14px;

		text-decoration:underline;

		}



a.productLink:hover

		{

		color:#C13427;

		text-decoration:none;

		}



a.sitemapLink

		{

		color:#C13427;

		font-size:16px;

		text-decoration:none;

		}



a.sitemapLink:hover

		{

		color:#C13427;

		text-decoration:underline;

		}



a.sitemapLinkSub

		{

		color:#C13427;

		font-size:13px;

		text-decoration:none;

		}



a.sitemapLinkSub:hover

		{

		color:#C13427;

		text-decoration:underline;

		}



/* *************************************************************** "ALL PRODUCTS" PRODUCT LISTING */



.APproductHeading

	{

	font-weight:bolder;

	font-size:12px;

	display:inline;

	color:#C13427;

	}



.APproductBody

	{

	font-size:12px;

	display:inline;

	}



.APproductTD

	{

	border-left: 2px solid #C13427;

	}



a.APproductLink

	{

	text-size:10px;

	}



#APLanderWelcome

	{

	}

	

.APLanderCategory

	{

	}

	

a.APproductLink2

	{

	color:#C13427;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	}



a.APproductLink2:hover

	{

	color:#C13427;

	text-decoration:underline;

	}

		

a.APproductCategoryTD

	{

	text-decoration:underline;

	}

		

a.APproductLinkCategory:link

	{

	text-decoration:none;

	}

		

a.APproductLinkCategory:hover

	{

	text-decoration:underline;

	}

		

.APLanderCategoryHeader

	{

	color:#C13427;

	font-size: 16px;

	font-weight:bold;

	}

		

.footerthing {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FAF0F0;

	text-decoration: none;



	}

	

.footerthing:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #B9CFEF;

	text-decoration: none;

}

.imageLinkCheck-1 a /* admin has the image set as not an link */
	{
	display:none;
	}
	
.imageLinkCheck1 a /* admin has the image set as a link */
	{
	display:inline;
	}
	
.imageLinkCheck1 span
	{
	display:none;
	}