		
div#layout div#panel_list div#col1
{
	float: left;
	width: 10em;
	/*background-color: Lime;*/
	}
	div#layout div#panel_list div#col1 p
	{
		font-size: 0.8em;
		line-height: 1.5em;
	}

div#layout div#panel_list div#col2
{
	float: right;
	width: 50em;
	/*background-color: Orange;*/
	}
	div#layout div#panel_list div#col2 p.flash
	{
		text-align: right;
		margin-bottom: 0.6em;
	}
	div#layout div#panel_list div#col2 div#panels2,
	div#layout div#panel_list div#col2 div#panels3,
	div#layout div#panel_list div#col2 div#panels4,
	div#layout div#panel_list div#col2 div#panels5
	{
		float: right;
		/* background-color: Yellow; */
	}		
	div#layout div#panel_list div#col2 ul.spacer
	{
		float: left;
		visibility: hidden;
	}		
	div#layout div#panel_list div#col2 ul.info_panel,
	div#layout div#panel_list div#col2 ul.nav_panel
	{
		float: left;
		margin: 0 0 1em 0;
		border: 0.0625em solid;
		overflow: hidden;
		}
		/* Panel specific sizing */
		div#layout div#panel_list div#col2 div#panels2 ul.info_panel,
		div#layout div#panel_list div#col2 div#panels2 ul.nav_panel,
		div#layout div#panel_list div#col2 div#panels2 ul.spacer
		{
			width: 23.6em;
			+width: 23.6em;
			_width: 23.75em;
			margin-left: 1.25em;
			height: 20.5em;
		}
		div#layout div#panel_list div#col2 div#panels3 ul.info_panel,
		div#layout div#panel_list div#col2 div#panels3 ul.nav_panel,
		div#layout div#panel_list div#col2 div#panels3 ul.spacer
		{
			width: 15.1em;
			+width: 15.15em;
			_width: 15.25em;
			margin-left: 1.4em;
			height: 20.5em;
		}
		div#layout div#panel_list div#col2 div#panels4 ul.info_panel,
		div#layout div#panel_list div#col2 div#panels4 ul.nav_panel,
		div#layout div#panel_list div#col2 div#panels4 ul.spacer
		{
			width: 11.325em;
			+width: 11.25em;
			_width: 11.4em;
			margin-left: 0.95em;
			height: 21.3em;
			}
			/* Commercial heating specific */
			div.commercial_heating div#panel_list div#col2 div#panels4 ul.info_panel,
			div.commercial_heating div#panel_list div#col2 div#panels4 ul.nav_panel
			{
				height: 21.86em !important;	
			}
		div#layout div#panel_list div#col2 div#panels5 ul.info_panel,
		div#layout div#panel_list div#col2 div#panels5 ul.nav_panel,
		div#layout div#panel_list div#col2 div#panels5 ul.spacer
		{
			width: 9.13em;
			+width: 9.14em;
			_width: 9.25em;
			margin-left: 0.7em;
			height: 19.6em;
			}
			/* Commercial heating specific */
			div.commercial_heating div#panel_list div#col2 div#panels5 ul.info_panel,
			div.commercial_heating div#panel_list div#col2 div#panels5 ul.nav_panel
			{
				height: 20.18em !important;	
			}
		div#layout div#panel_list div#col2 ul.nav_panel li
		{
			font-size: 0.7em;
			background: url(../gifs/bullet.gif) no-repeat 0.8em 0.4em;
			line-height: 1.2em;
			padding: 0 0.5em 0 1.5em;
			}
			div#layout div#panel_list div#col2 ul.nav_panel li.heading,
			div#layout div#panel_list div#col2 ul.nav_panel li.large_heading /* Just intended for Commercial heating */
			{
				font-size: 1em;
				font-weight: bold;
				padding: 0.25em 0;
				color: #fff;
				text-align: center;
				background-image: none;
				margin: 0;
			}
			/* Commercial heating specific */
			div.commercial_heating div#panel_list div#col2 div#panels3 ul.nav_panel li.heading,
			div.commercial_heating div#panel_list div#col2 div#panels4 ul.nav_panel li.heading,
			div.commercial_heating div#panel_list div#col2 div#panels5 ul.nav_panel li.heading
			{
				font-size: 0.78em !important;
				padding: 0.25em !important;
				height: 2.4em !important;
			}
			div#layout div#panel_list div#col2 ul.nav_panel li.image
			{
				font-size: 1em;
				border-bottom: 0.35em solid;
				padding: 0;
				background-image: none;
				margin: 0;
				}
				/* Image: Panel specific sizing */
				div#layout div#panel_list div#col2 div#panels2 ul.nav_panel li.image img
				{
					width: 23.625em;
				}
				div#layout div#panel_list div#col2 div#panels3 ul.nav_panel li.image img
				{
					width: 15.13em;
				}
				div#layout div#panel_list div#col2 div#panels4 ul.nav_panel li.image img
				{
					width: 11.27em;
				}
				div#layout div#panel_list div#col2 div#panels5 ul.nav_panel li.image img
				{
					width: 9.125em;
				}
			div#layout div#panel_list div#col2 ul.nav_panel li.more
			{
				margin-top: -1.7em;
				margin-bottom: 0.05em;
				+margin-bottom: 0.2em;
				_margin-bottom: 0.2em;
				text-align: right;
				padding: 0 0 0.7em 0;
				font-size: 0.8em;
				background-image: none;
				}
				div#layout div#panel_list div#col2 ul.nav_panel li.more a
				{
					+display: block;
					_display: block;
					+float: right;
					_float: right;
					color: #fff;
					font-style: italic;
					font-weight: bold;
					text-decoration: none;
					padding: 0 0.2em;
				}
			div#layout div#panel_list div#col2 ul.nav_panel li.description
			{
				background-image: none;
				margin: 0;
				padding: 0 0.5em;
			}

		div#layout div#panel_list div#col2 ul.info_panel li
		{
			margin: 0 1.2em;
			padding: 0;
			font-size: 0.7em;
			line-height: 1.4em;
			}
			div#layout div#panel_list div#col2 ul.info_panel li a:hover
			{
				text-decoration: none;
			}
			div#layout div#panel_list div#col2 ul.info_panel li.image
			{
				margin: 0.5em 0;
				text-align: center;
				}
				div#layout div#panel_list div#col2 div#panels2 ul.info_panel li.image img
				{
					width: 31.3em;
				}
				div#layout div#panel_list div#col2 div#panels3 ul.info_panel li.image img
				{
					width: 19.6em;
				}
				div#layout div#panel_list div#col2 div#panels4 ul.info_panel li.image img
				{
					width: 14.42em;
				}
				div#layout div#panel_list div#col2 div#panels5 ul.info_panel li.image img
				{
					width: 11.6em;
				}
				
			div#layout div#panel_list div#col2 ul.info_panel li.heading
			{
				font-size: 1em;
				font-weight: bold;
				margin: 0 0.84em 0.4em 0.84em;
			}
			