/*== Globale definities ==*/
html
{
	height: 100%;
}
body
{
	margin: 0;
	height: 100%;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	background: #000000 url('/images/bg_body.gif') repeat-x left top;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
p
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
h1,h2,h3,h4,h5,h6
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
	font-weight: normal;
}
#root
{
	margin: 0 auto;
	/*height: 100% !important;
	min-height: 100%;
	height: 100%;*/
	width: 770px;
	text-align: left;
}
#container
{
	float: left;
	/*height: 100%;
	min-height: 500px;
	height: 500px;
	width: 100%;*/
	border: 1px solid #000000;
}
.hidden
{
	display: none;
}
/*== ==*/

/*== Definities per sectie ==*/

/*= Homepage definities =*/
#root.homepage #header
{
	float: left;
	/*height: auto !important;
	min-height: 314px;
	height: 314px;*/
	width: 770px;
}
	
	#root.homepage #header #languages_container
	{
		overflow: hidden;
		height: 20px;
		width: 770px;
		background: #000000;
	}
		
		#root.homepage #header #languages_container #languages
		{
			float: right;
			padding: 0 10px 0 0;
		}
		#root.homepage #header #languages_container #languages a
		{
			float: left;
			display: block;
		}
		#root.homepage #header #languages_container #languages a#lang_nl
		{
			height: 40px;
			width: 70px;
			background-repeat: no-repeat;
			background-position: left -20px;
		}
		#root.homepage #header #languages_container #languages a#lang_nl:hover,
		#root.homepage #header #languages_container #languages a#lang_nl.active
		{
			background-position: left top;
		}
		#root.homepage #header #languages_container #languages a#lang_en
		{
			height: 40px;
			width: 51px;
			background-repeat: no-repeat;
			background-position: left -20px;
		}
		#root.homepage #header #languages_container #languages a#lang_en:hover,
		#root.homepage #header #languages_container #languages a#lang_en.active
		{
			background-position: left top;
		}
		#root.homepage #header #languages_container #languages a#lang_de
		{
			height: 40px;
			width: 53px;
			background-repeat: no-repeat;
			background-position: left -20px;
		}
		#root.homepage #header #languages_container #languages a#lang_de:hover,
		#root.homepage #header #languages_container #languages a#lang_de.active
		{
			background-position: left top;
		}
		#root.homepage #header #languages_container #languages a#lang_fr
		{
			height: 40px;
			width: 56px;
			background-repeat: no-repeat;
			background-position: left -20px;
		}
		#root.homepage #header #languages_container #languages a#lang_fr:hover,
		#root.homepage #header #languages_container #languages a#lang_fr.active
		{
			background-position: left top;
		}
		#root.homepage #header #languages_container #languages a#lang_fr.active
		{
			background-position: left top;
		}
		#root.homepage #header #languages_container #languages a#rpm
		{
			margin: 2px 0 0 0;
			height: 15px;
			width: 30px;
			cursor: pointer;
			background-image: url('/images/RPM-logo.png');
			background-color: #000000;
			background-repeat: no-repeat;
			background-position: right top;
		}
		* html #root.homepage #header #languages_container #languages a#rpm
		{
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/RPM-logo.png');
		}

		
		
	#root.homepage #header #navigation_large_buttons_container
	{
		height: 78px;
		width: 770px;;
	}
		
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons
		{
			position: relative;
			float: left;
			width: 770px; 
			background: #000000;
			z-index: 100;
		}
		
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons p
		{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#find_product
		{
			float: left;
			margin: 0 1px 0 0;
			height: 78px;
			width: 130px;
			background-repeat: no-repeat;
			background-position: left top;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#find_product:hover,
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#find_product.active
		{
			background-position: left bottom;
		}
		
		/* Submenu beneath Find Product */
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav
		{
			position: absolute;
			left: 0px;
			top: 80px;
			display: none;
			background: #A9ABAA;
			border-top: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
			z-index: 100;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav.hover
		{
			display: block;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav strong
		{
			display: block;
			margin: 0 0 3px 0;
			padding: 3px 10px 3px 10px;
			border-bottom: 1px dotted #FFFFFF;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul.list_menu
		{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul.list_menu li
		{
			position: relative;
			float: left;
			clear: both;
			display: block;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 150px;
			cursor: pointer;
			list-style: none;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul.list_menu li a
		{
			display: block;
			padding: 3px 10px 3px 5px;
			color: #000000;
			font-family: Verdana;
			font-size: 10px;
			text-decoration: none;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul.list_menu li a:hover
		{
			color: #FFFFFF;
			background: #000000;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul.list_menu li ul
		{
			position: absolute;
			top: -1px;
			left: 150px;
			display: none;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background: #A9ABAA;
			border-top: 1px solid #000000;
			border-bottom: 1px solid #000000;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul.list_menu li ul.hover
		{
			display: block;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul.list_menu li ul li
		{
			border-right: 1px solid #000000;
			border-left: 1px solid #000000;
		}
		/*#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul
		{
			margin: 0 0 0 0;
			padding: 3px 0 0 0;
			width: 150px;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul li
		{
			float: left;
			overflow: hidden;
			display: block;
			width: 100%;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			list-style: none;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul li a
		{
			float: left;
			clear: both;
			display: block;
			padding: 3px 10px 3px 10px;
			width: 100%;
			color: #2A2627;
			text-decoration: none;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons #find_product_subnav ul li a:hover
		{
			color: white;
			background: black;
		}*/
		
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#product_data
		{
			float: left;
			height: 78px;
			width: 130px;
			background-repeat: no-repeat;
			background-position: left top;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#product_data:hover,
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#product_data.active
		{
			background-position: left bottom;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#logo
		{
			float: left;
			margin: 0 1px 0 0;
			height: 78px;
			width: 247px;
			background: url('/images/nav_logo.gif') no-repeat left top;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#r_123_maintenance
		{
			float: left;
			margin: 0 1px 0 0;
			height: 78px;
			width: 130px;
			background-repeat: no-repeat;
			background-position: left top;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#r_123_maintenance:hover,
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#r_123_maintenance.active
		{
			background-position: left bottom;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#high_performance
		{
			float: left;
			height: 78px;
			width: 130px;
			background-repeat: no-repeat;
			background-position: left top;
		}
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#high_performance:hover,
		#root.homepage #header #navigation_large_buttons_container #navigation_large_buttons a#high_performance.active
		{
			background-position: left bottom;
		}
		
		
	/* Searchbox and horizontal navigation */
	#root.homepage #header #navigation_horizontal_search_container
	{
		float: left;
		overflow: hidden;
		height: 30px;
		width: 100%;
		background: #2C2628;
	}
		
		/* Searchbox */
		#root.homepage #header #navigation_horizontal_search_container #searchbox_container
		{
			float: left;
			height: 30px;
			width: 244px;
			background-repeat: no-repeat;
			background-position: left top;
		}
		#root.homepage #header #navigation_horizontal_search_container #searchbox_container #searchbox
		{
			float: left;
			padding: 0 0 0 77px;
		}
		#root.homepage #header #navigation_horizontal_search_container #searchbox_container #searchbox form
		{
			float: left;
			height: 30px;
		}
		
		/*- ievista.css definition also available -*/
		#root.homepage #header #navigation_horizontal_search_container #searchbox_container #searchbox form .input_text
		{
			float: left;
			overflow: hidden;
			margin: 9px 0 0 0;
			padding: 1px 2px 0 2px;
			height: 14px;
			width: 130px;
			font-size: 9px;
			font-family: Arial;
			border: 1px solid #000000;
		}
		
		#root.homepage #header #navigation_horizontal_search_container #searchbox_container #searchbox form .initial_text
		{
			color: #606162;
			font-style: italic;
		}
		
		#root.homepage #header #navigation_horizontal_search_container #searchbox_container #searchbox form .input_image
		{
			float: left;
			margin: 10px 0 0 6px;
		}
			
		#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container
		{
			float: right;
			height: 30px;
			width: 526px;
			background: #2C2628;
		}
		#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation
		{
			float: left;
			padding: 0 0 0 31px;
		}
			
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#msds_tds
			{
				float: left;
				height: 30px;
				width: 89px;
				background-repeat: no-repeat;
				background-position: left -30px;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#msds_tds:hover,
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#msds_tds.active
			{
				background-position: left top;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#about_us
			{
				float: left;
				height: 30px;
				width: 87px;
				background-repeat: no-repeat;
				background-position: left -30px;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#about_us:hover,
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#about_us.active
			{
				background-position: left top;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#find_a_dealer
			{
				float: left;
				height: 30px;
				width: 110px;
				background-repeat: no-repeat;
				background-position: left -30px;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#find_a_dealer:hover,
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#find_a_dealer.active
			{
				background-position: left top;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#for_dealers
			{
				float: left;
				height: 30px;
				width: 100px;
				background-repeat: no-repeat;
				background-position: left -30px;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#for_dealers:hover,
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#for_dealers.active
			{
				background-position: left top;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#contact
			{
				float: left;
				height: 30px;
				width: 35px;
				background-repeat: no-repeat;
				background-position: left -30px;
			}
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#contact:hover,
			#root.homepage #header #navigation_horizontal_search_container #horizontal_navigation_container #horizontal_navigation a#contact.active
			{
				background-position: left top;
			}
			
	#red_line
	{
		float: left;
		overflow: hidden;
		height: 5px;
		width: 100%;
		background: #E3001A;
	}
	
	#afbeeldingen_roulet
	{
		position: relative;
		clear: both;
		display: block;
		overflow: hidden;
		height: 130px;
	}
	
	#afbeeldingen_roulet img
	{
		cursor: pointer;
	}
	
	#white_line
	{
		float: left;
		overflow: hidden;
		height: 1px;
		width: 100%;
		background: #FFFFFF;
	}

#root.homepage #content
{
	position: relative;
	float: left;
	height: auto !important;
	min-height: 304px;
	height: 304px;
	width: 770px;
	background: #868889 url('/images/bg_home_content_gray.gif') no-repeat left bottom;
}

	#root.homepage #content .bottom h1 a
	{
		display: block;
		margin: 6px 0 0 0;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	#root.homepage #content #large_blocks
	{
		position: absolute;
		left: 0px;
		bottom: 0px;
		float: left;
		height: auto !important;
		min-height: 304px;
		height: 304px;
		width: 440px;
	}
		
		#root.homepage #content #large_blocks #large_buttons_container
		{
			display: block;
			padding: 20px 0 0 0;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons
		{
			display: block;
			height: 284px;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #r_123_maintenance_button
		{
			float: left;
			overflow: hidden;
			width: 214px;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #r_123_maintenance_button a
		{
			display: block;
			overflow: hidden;
			margin: 0 0 0 10px;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #r_123_maintenance_button .bottom
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 219px;
			background: transparent url('/images/nav_large_123_btn_bottom.gif') no-repeat left bottom;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #r_123_maintenance_button .bottom span.logo_block
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 43px;
			background: transparent url('/images/bg_logo_block_black.gif') no-repeat 15px top;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #r_123_maintenance_button .bottom h1
		{
			float: left;
			height: 27px;
			width: 167px;
			color: #FFFFFF;
			background: transparent url('/images/bg_logo_buttons.gif') repeat-x left bottom;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #high_performance_button
		{
			float: right;
			width: 218px;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #high_performance_button a
		{
			float: left;
			padding: 0 0 0 1px;
			display: block;
			overflow: hidden;
			width: 203px;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #high_performance_button .bottom
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 219px;
			background: transparent url('/images/nav_large_h-p_btn_bottom.gif') no-repeat left bottom;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #high_performance_button .bottom span.logo_block
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 33px;
			background: transparent url('/images/bg_logo_block_black.gif') no-repeat 5px top;
		}
		#root.homepage #content #large_blocks #large_buttons_container #large_buttons #high_performance_button .bottom h1
		{
			float: left;
			height: 27px;
			width: 167px;
			color: #FFFFFF;
			background: transparent url('/images/bg_logo_buttons.gif') repeat-x left bottom;
		}
		
		
	#root.homepage #content #small_blocks
	{
		float: right;
		height: auto !important;
		min-height: 304px;
		height: 304px;
		width: 330px;
		background: transparent;
	}
		
		#root.homepage #content #small_blocks #small_buttons_container
		{
			display: block;
			padding: 16px 0 0 0;
		}
		#root.homepage #content #small_blocks #small_buttons_container .text
		{
			color: #FFFFFF;
		}
		#root.homepage #content #small_blocks #small_buttons_container .text h2
		{
			font-weight: bold;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons
		{
			overflow: hidden;
			margin: 13px 0 0 0;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news 
		{
			float: left;
			margin: 0 8px 0 0;
			height: auto !important;
			min-height: 55px;
			height: 55px;
			width: 157px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .top
		{
			float: left;
			overflow: hidden;
			height: 7px;
			width: 157px;
			background: transparent url('/images/small_block_top.gif') no-repeat left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .text_container
		{
			clear: both;
			display: block;
			overflow: hidden;
			height: 71px;
			background: transparent url('/images/small_block_mid.gif') repeat-y left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .text_container .text
		{
			clear: both;
			display: block;
			padding: 0 5px 5px 5px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .text_container .text ul
		{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .text_container .text ul li
		{
			list-style: none;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .text_container .text ul li a
		{
			color: #FFFFFF;
			text-decoration: none;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .bottom
		{
			float: left;
			clear: both;
			display: block;
			width: 157px;
			background: #747879 url('/images/small_block_bottom.gif') no-repeat left bottom;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .bottom span.logo_block
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 33px;
			background: transparent url('/images/bg_logo_block_black.gif') no-repeat 5px top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #news .bottom h1
		{
			float: left;
			height: 27px;
			width: 119px;
			color: #FFFFFF;
			background: transparent url('/images/bg_logo_buttons.gif') repeat-x left bottom;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies 
		{
			float: left;
			height: auto !important;
			min-height: 55px;
			height: 55px;
			width: 157px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .top
		{
			float: left;
			overflow: hidden;
			height: 7px;
			width: 157px;
			background: transparent url('/images/small_block_top.gif') no-repeat left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .text_container
		{
			clear: both;
			display: block;
			overflow: hidden;
			height: 71px;
			background: transparent url('/images/small_block_mid.gif') repeat-y left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .text_container .text
		{
			clear: both;
			display: block;
			padding: 0 5px 5px 5px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .text_container .text ul
		{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .text_container .text ul li
		{
			list-style: none;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .text_container .text ul li a
		{
			color: #FFFFFF;
			text-decoration: none;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .bottom
		{
			float: left;
			clear: both;
			display: block;
			width: 157px;
			background: #747879 url('/images/small_block_bottom.gif') no-repeat left bottom;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .bottom span.logo_block
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 33px;
			background: transparent url('/images/bg_logo_block_black.gif') no-repeat 5px top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #vacancies .bottom h1
		{
			float: left;
			height: 27px;
			width: 119px;
			color: #FFFFFF;
			background: transparent url('/images/bg_logo_buttons.gif') repeat-x left bottom;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #products 
		{
			float: left;
			overflow: hidden;
			margin: 8px 8px 0 0;
			height: 116px;
			width: 156px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #products .top
		{
			float: left;
			overflow: hidden;
			height: 7px;
			width: 157px;
			background: transparent url('/images/small_block_top.gif') no-repeat left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #products .text_container
		{
			clear: both;
			display: block;
			overflow: hidden;
			height: 68px;
			background: transparent url('/images/small_block_mid.gif') repeat-y left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #products .text_container .text
		{
			clear: both;
			display: block;
			padding: 0 5px 5px 5px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #products .bottom
		{
			float: left;
			clear: both;
			display: block;
			width: 157px;
			background: #747879 url('/images/small_block_bottom.gif') no-repeat left bottom;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #products .bottom span.logo_block
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 33px;
			background: transparent url('/images/bg_logo_block_black.gif') no-repeat 5px top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #products .bottom h1
		{
			float: left;
			height: 27px;
			width: 119px;
			color: #FFFFFF;
			background: transparent url('/images/bg_logo_buttons.gif') repeat-x left bottom;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #paints 
		{
			float: left;
			overflow: hidden;
			margin: 8px 0 0 0;
			height: 116px;
			width: 157px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #paints .top
		{
			float: left;
			overflow: hidden;
			height: 7px;
			width: 157px;
			background: transparent url('/images/small_block_top.gif') no-repeat left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #paints .text_container
		{
			clear: both;
			display: block;
			overflow: hidden;
			height: 68px;
			background: transparent url('/images/small_block_mid.gif') repeat-y left top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #paints .text_container .text
		{
			clear: both;
			display: block;
			padding: 0 5px 5px 5px;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #paints .bottom
		{
			float: left;
			clear: both;
			display: block;
			width: 157px;
			background: #747879 url('/images/small_block_bottom.gif') no-repeat left bottom;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #paints .bottom span.logo_block
		{
			float: left;
			overflow: hidden;
			height: 32px;
			width: 33px;
			background: transparent url('/images/bg_logo_block_black.gif') no-repeat 5px top;
		}
		#root.homepage #content #small_blocks #small_buttons_container #small_buttons #paints .bottom h1
		{
			float: left;
			height: 27px;
			width: 119px;
			color: #FFFFFF;
			background: transparent url('/images/bg_logo_buttons.gif') repeat-x left bottom;
		}
		
		
#root.homepage #footer
{
	float: left;
	padding: 3px 0 0 0;
	width: 770px;
}

	#root.homepage #footer #footer_navigation
	{
		float: right;
		display: block;
	}
		
		#root.homepage #footer #footer_navigation a#disclaimer
		{
			float: left;
			height: 15px;
			width: 67px;
			background-color: #000000;
			background-repeat: no-repeat;
			background-position: left -15px;
		}
		#root.homepage #footer #footer_navigation a#disclaimer:hover,
		#root.homepage #footer #footer_navigation a#disclaimer.active	
		{
			background-position: left top;
		}
		#root.homepage #footer #footer_navigation a#copyright
		{
			float: left;
			height: 15px;
			width: 61px;
			background-color: #000000;
			background-repeat: no-repeat;
			background-position: left -15px;
		}
		#root.homepage #footer #footer_navigation a#copyright:hover,
		#root.homepage #footer #footer_navigation a#copyright.active	
		{
			background-position: left top;
		}
		#root.homepage #footer #footer_navigation a#about_rustoleum
		{
			float: left;
			height: 15px;
			width: 107px;
			background-color: #000000;
			background-repeat: no-repeat;
			background-position: left -15px;
		}
		#root.homepage #footer #footer_navigation a#about_rustoleum:hover,
		#root.homepage #footer #footer_navigation a#about_rustoleum.active	
		{
			background-position: left top;
		}
/*= =*/

/*== ==*/
