
/* Column 1 */
div#layout div#product div#col1
{
	float: left;
	width: 10em;
	/*background-color: Lime;*/
}

/* Column 2 Styles */
div#layout div#product div#col2 p
{
	font-size: 0.7em;
	}
	div#layout div#product div#col2 p.flash
	{
		width: 386px;
	}
	div#layout div#product div#col2 p.print_flash
	{
		width: 386px;
		display: none;
		}
		div#layout div#product div#col2 p.print_flash img
		{
			margin: 1px;
		}
div#layout div#product div#col2 img
{
	border-style: solid;
	border-width: 0.089em; /*0.0625em;*/
}
div#layout div#product div#col2 li,
div#layout div#product div#col2 td,
div#layout div#product div#col2 th
{
	font-size: 0.7em;
}
div#layout div#product div#col2 p th,
div#layout div#product div#col2 p td
{
	+font-size: 1em; /* Fix for IE7 */
	_font-size: 0.7em; /* Stop IE6 going 1em */
}

div#layout div#product div#col2 ol
{
	margin-top: 0.4em;
	}
	div#layout div#product div#col2 ol li
	{
		list-style-type: decimal;
		margin-left: 1.5em;
		+margin-left: 2em;
		_margin-left: 2em;
		}
		div#layout div#product div#col2 ol li:first-line
		{
			font-weight: bold;
		}

div#layout div#product div#col2 ul
{
	margin-top: 0.4em;
	}
	div#layout div#product div#col2 ul li
	{
		background-image: url(../gifs/bullet_EE1D25.gif);
		background-position: 0 0.5em;
		+background-position: 0 0.8em;
		_background-position: 0 0.8em;
		background-repeat: no-repeat;
		padding-left: 1em;
		padding-bottom: 0.4em;
		}

div#layout div#product div#col2 table.data,
div#new_pdfcol2clear table.data
{
	margin: 0.4em 0 0.2em 0;
	border: 0.062em solid; /* Minimum Safari will allow */
	width: 100%;
	}
	div#layout div#product div#col2 table.data img,
	div#new_pdfcol2clear table.data img
	{
		border-style: none;
	}
	div#layout div#product div#col2 table.data th,
	div#new_pdfcol2clear table.data th
	{
		padding: 0.3em;
		text-align: center;
		font-weight: bold;
		}
		div#layout div#product div#col2 table.data th.header1,
		div#new_pdfcol2clear table.data th.header1
		{
			color: #fff;
		}
		div#layout div#product div#col2 table.data th.col1,
		div#new_pdfcol2clear table.data th.col1
		{
			color: #fff;
			text-align: left;
		}
	div#layout div#product div#col2 table.data td,
	div#new_pdfcol2clear table.data td
	{
		padding: 0.3em;
		border-top: solid 0.089em Black; /* Minimum Safari will allow */
		text-align: center;
		}
		div#layout div#product div#col2 table.data td.header2,
		div#new_pdfcol2clear table.data td.header2
		{
			color: #fff;
			text-align: left;
			border-top-style: none;
			padding: 0.5em 0.3em;
		}
		div#layout div#product div#col2 table.data td.col1,
		div#new_pdfcol2clear table.data td.col1
		{
			color: #fff;
			text-align: left;
		}
		/* Class added by javascript to hide top border of row below header2 */
		div#layout div#product div#col2 table.data tr.no_border td,
		div#new_pdfcol2clear table.data tr.no_border td
		{
			border-top-style: none !important;
		}
		
div#layout div#product div#col2 img
{
	margin-top: 0.8em;
}	

/* Column 2 Layout */

div#layout div#product div#col2
{
	float: left;
	width: 50em;
	/*background-color: Orange;*/
	}
	div#layout div#product div#col2 div#title
	{
		margin-left: 1em;
		}
		div#layout div#product div#col2 div#title p
		{
			color: #fff;
			text-align: center;
			font-weight: bold;
			font-size: 1em;
			padding: 0.2em 0;
			margin-bottom: 0.4em;
		}
		
div#layout div#product div#col2 div#col2a,
div#layout div#product div#col2 div#col2b,
div#layout div#product div#col2 div#col2c,
div#layout div#product div#col2 div#col2d
{
	float: left;
	display: inline;
	width: 11.5em;
	margin-left: 1em;
	}
	div#layout div#product div#col2 div#col2d
	{
		/*background-color: Blue;*/
		_width: 11.4em;
		}
		div#layout div#product div#col2 div#col2d ul
		{
			border: 0.062em solid; /* Minimum Safari will allow */
			padding: 0.2em 0;
			}
			div#layout div#product div#col2 div#col2d ul li
			{
				background-image: none;
				padding: 0.3em 0.8em;
				_padding: 0.1em 0.8em;
				+padding: 0.1em 0.8em;
				list-style-type: none;
				}
				div#layout div#product div#col2 div#col2d ul li a
				{
					text-decoration: none;
					}
					div#layout div#product div#col2 div#col2d ul li a:hover
					{
						text-decoration: underline;
					}
			div#layout div#product div#col2 div#col2d ul li.open
			{
				background: url(../gifs/section_menu/bullet_1.gif) no-repeat 0 0.6em;
				_background-position: 0 0.8em;
				+background-position: 0 0.8em;
				}
				div#layout div#product div#col2 div#col2d ul li.open a
				{
					color: #000;
				}

div#layout div#product div#col2 div#col2abc
{
	float: left;
	width: 37.5em;
}	

div#layout div#product div#col2 div#col2ab,
div#layout div#product div#col2 div#col2bc
{
	float: left;
	width: 25em;
	/*background-color: Lime;*/
}

div#layout div#product div#col2 div#new_col2bc
{
	float: left;
	width: 334px;
	
}

div#layout div#product div#col2 div#col2a_clear2,
div#layout div#product div#col2 div#col2b_clear2
{
	clear: both;
	width: 24em;
	margin-left: 1em;
}

div#layout div#product div#col2 div#col2a_clear3
{
	clear: left;
	float: left;
	display: inline;
	width: 36.5em;
	margin-left: 1em;
	}
	div#layout div#product div#col2 div#col2a_clear3 p.caption
	{
		width: 36.5em;
	}

div#layout div#product div#col2 div#col2a_clear4
{
	clear: left;
	float: left;
	display: inline;
	width: 49em;
	margin-left: 1em;
	/*background-color: Yellow;*/
}

