/* CSS Document */

.olCategoryRow { float: left; width: 589px; margin: 0; padding: 0; list-style-type: none; }
	.olCategoryRow li { float: left; width: 189px; margin: 0 0 0 10px; padding: 0; }
		.olCategoryRow li.liFirstItem { margin: 0px; }

		.olCategoryRow li h4 { width: 169px; line-height: 24px; margin: 0; padding: 0 10px; background: url(../images/layout/background_productheader.gif) top left no-repeat; font-size: 0.75em; font-weight: bold; }
			.olCategoryRow li h4 a, .olCategoryRow li h4 a:link { color: #000000; text-decoration: none; }
			.olCategoryRow li h4 a:hover { text-decoration: underline; }
		.olCategoryRow li .divCategoryRow_Content { border: 1px solid #B0B1B3; background: #FFFFFF; }
			.olCategoryRow li .divCategoryRow_Content img { margin: 0 15.5px; padding: 0; }
			.olCategoryRow li .divCategoryRow_Content p { width: 167px; margin: 0; padding: 10px !important; }
				.olCategoryRow li .divCategoryRow_Content .divLink { width: 177px; margin: 0; padding: 0 0 0 10px; height: 26px; background-color: #689B3C; color: #FFFFFF; font-size: 1.1em; font-weight: bold; }
					.olCategoryRow li .divCategoryRow_Content .divLink p { float: left; width: 126px; line-height: 26px; margin: 0; padding: 0!important; }
					.olCategoryRow li .divCategoryRow_Content .divLink img { float: left; margin: 0; padding: 0; vertical-align: middle; }
					.olCategoryRow li .divCategoryRow_Content .divLink a, .olCategoryRow li .divCategoryRow_Content .divLink a:link { color: #FFFFFF; text-decoration: none; }
					.olCategoryRow li .divCategoryRow_Content .divLink a:hover { text-decoration: underline; }

.olProductRow { float: left; width: 589px; margin: 0; padding: 0; list-style-type: none; }
	.olProductRow li { float: left; width: 189px; margin: 0 0 0 10px; padding: 0; }
		.olProductRow li.liFirstItem { margin: 0px; }

		.olProductRow li h4 { width: 169px; line-height: 24px; margin: 0; padding: 0 10px; background: url(../images/layout/background_productheader.gif) top left no-repeat; font-size: 0.75em; font-weight: bold; }
			.olProductRow li h4 a, .olProductRow li h4 a:link { color: #000000; text-decoration: none; }
			.olProductRow li h4 a:hover { text-decoration: underline; }
		.olProductRow li .divProductRow_Content { border: 1px solid #B0B1B3; background: #FFFFFF; }
			.olProductRow li .divProductRow_Content img { margin: 0 15.5px; padding: 0; }
			.olProductRow li .divProductRow_Content p { width: 167px; margin: 0; padding: 10px !important; }
				.olProductRow li .divProductRow_Content .divLink { width: 177px; margin: 0; padding: 0 0 0 10px; height: 26px; background-color: #689B3C; color: #FFFFFF; font-size: 1.1em; font-weight: bold; }
					.olProductRow li .divProductRow_Content .divLink p { float: left; width: 126px; line-height: 26px; margin: 0; padding: 0!important; }
					.olProductRow li .divProductRow_Content .divLink img { float: left; margin: 0; padding: 0; vertical-align: middle; }

/* Generic Form layout */
#divContent_Centre ul { float: left; width: 561px; margin: 0 0 10px 0; padding: 0; list-style-type: none; clear: both; }
	#divContent_Centre ul li { float: left; width: 561px; margin: 0; padding: 0 0 5px 0; font-size: 0.8em; }
		#divContent_Centre ul li a, #divContent_Centre ul li a:link { color: #000000; text-decoration: none; }
		#divContent_Centre ul li a:hover { text-decoration: underline; }
		#divContent_Centre ul li ul { float: left; width: 551px; margin: 0; padding: 10px 0 10px 20px; font-size: 1.1em; }
		
.olContentMenu { float: left; width: 561px; margin: 0 0 20px 0; padding: 0; list-style-type: none; font-size: 0.8em; font-weight: bold; }
	.olContentMenu li { display: inline; margin: 0 5px 0 0; padding: 0 0 0 5px; border-left: 1px solid #000000; }
	.olContentMenu li.liFirstItem { padding: 0; border: none; }
	.olContentMenu li a, .olContentMenu li a:link { color: #000000; text-decoration: none; }
	.olContentMenu li a:hover { text-decoration: underline; }

.divDistribContent { float: left; width: 561px; margin: 0; padding: 0 0 10px 0; font-size: 0.8em !important; } 
	.divDistribContent p { font-size: 1.0em !important; }