

ul#products_menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 145px;
}

ul#products_menu li {
	margin: 0 0 10px 0;
	padding: 0 0 32px 0;
}
ul#products_menu  li a {

	padding: 0.2em 0 0.2em 8px;
	color: #fff;
	display: block;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;	
}

ul#products_menu li a:hover {
	text-decoration: none;
}

ul#products_menu li a {
	display: block;
}

ul#products_menu li ul {
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0;
	border-left: 1px solid red;
	border-right: 1px solid red;
	border-top: 1px solid red;
	width: 200px;
	position: absolute;
	left: -999em;
	z-index: 10 !important;
}

ul#products_menu li ul li {
	margin: 0;
	padding: 0;
	border: 1px solid red;
	border-left: none;
	border-right: none;
	border-top: none;
	display: block;
	background-color: #fff;
	color: #000;
}

ul#products_menu li ul li a {
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0.4em;
	font-weight: bold;
	font-size: 85%;
	text-decoration: none;
	
}

ul#products_menu li ul li a:hover {
	background-color: #f00;
	color: #fff;
}

/* Item Specific Colours */

.roofing_battens a, .roofing_battens a:link, .roofing_battens a:visited, .roofing_battens a:active {
	background-color: #6b6b6b;
}

.roofing_battens {
	background-image: url(/images/roof_battens_image.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.scaffold_boards a, .scaffold_boards a:link, .scaffold_boards a:visited, .scaffold_boards a:active {
	background-color: #000;
}
.scaffold_boards {
	background-image: url(/images/scaffold_boards_image.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.shingles_and_shakes a, .shingles_and_shakes a:link, .shingles_and_shakes a:visited, .shingles_and_shakes a:active {
	background-color: #d70004;
}
.shingles_and_shakes {
	background-image: url(/images/cedar_shingles_shakes_image.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.timber_cladding a, timber_cladding a:link, timber_cladding a:visited, timber_cladding a:active {
	background-color: #3c99fa; /*rgb(60, 153, 250);*/
}
.timber_cladding {
	background-image: url(/images/timber_cladding_image.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.construction_timbers a, .construction_timbers a:link, .construction_timbers a:visited, .construction_timbers a:active {
	background-color: #9bb87e;
}
.construction_timbers {
	background-image: url(/images/construction_timbers_image.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.landscaping_timbers a, .landscaping_timbers a:link, .landscaping_timbers a:visited, .landscaping_timbers a:active {
	background-color: #bc9973;
}
.landscaping_timbers {
	background-image: url(/images/landscaping_timbers_image.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.current_promotions a, .current_promotions a:link, .current_promotions a:visited, .current_promotions a:active {
	background-color: #ff1a1a;
}
.current_promotions {
	background-image: url(/images/current_promotions_image.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}



.generic_menu_item {
	
	background-position: bottom left;
	background-repeat: no-repeat;
}
.generic_menu_item a, .current_promotions a:link, .current_promotions a:visited, .current_promotions a:active {
	background-color: #ff1a1a;
}


* html li.over {position: relative; } /*IE6 only */


