body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	background-color:white;
	}

#Container
{
	float: left;
}
#Content {
	margin:100px 186px 0px 0px;
	padding:10px 40px 0px 20px;
	border-left: 20px solid;
	height: 1196px;
	border-right: 1px solid;
	}
	/* this is the grey title text used in the body */
	#Content h1
	{
		font-size: 14px;
	}
	/* this is the blue italicised text used in the body */
	#Content h2
	{
		font-size: 12px;
		font-style:italic;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#Content img
	{
		padding: 0px 10px 10px 0px;
	}
	#BoxedText
	{
		height: 17px;
		padding: 3px 10px 3px 10px;
		margin: 0px 40px 0px 40px;
		border: solid 1px;
	}
	#Breadcrumbs
	{
		width: 100%;
		text-align: right;
	}
		#Breadcrumbs a.breadLink
		{
			font-size: 10px;
			text-decoration: none;
			font-weight: bold;
		}
		#Breadcrumbs a.breadLink:hover
		{
			font-size: 10px;
			text-decoration: none;
			font-weight: bold;
		}
		#ArticleTitleUnderline
		{
			width: 95%;
			border-bottom: solid 1px;
			margin: 10px 0px 10px 0px;
		}
			#ArticleTitleUnderline h1
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-size: 12px;
			}
		#ArticleList
		{
			width: 100%;
			padding: 10px 0px 10px 0px;
		}
			#ArticleList img
			{
				margin: 0px 5px 0px 0px;
			}
			#ArticleList ul
			{
				list-style: none;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
				#ArticleList ul li
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 10px 0px;
				}
					#ArticleList ul li h1
					{
						font-size: 12px;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
					}
		#ArticleLink
		{
			width: 100%;
			text-align: right;
		}
		#ProductTitleUnderline
		{
			width: 95%;
			border-bottom: solid 1px;
			margin: 10px 0px 10px 0px;
		}
			#ProductTitleUnderline h1
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-size: 12px;
			}
		#ProductList
		{
			width: 100%;
			padding: 10px 0px 10px 0px;
		}
			#ProductList img
			{
				margin: 0px 5px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			#ProductList ul
			{
				list-style: none;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
				#ProductList ul li
				{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 10px 0px;
				}
					#ProductList ul li h1
					{
						font-size: 12px;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
					}
	#BottomMenu
	{
		float: left;
		width: 100%;
		text-align: center;
		border-top: solid 1px;
		margin: 30px 0px 0px 0px;
		height: 17px;
		padding: 3px 0px 3px 0px;
	}
#ContentPopUp {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	}
	/* this is the grey title text used in the body */
	#ContentPopUp h1
	{
		font-size: 14px;
	}
#Footer
{
	float: left;
	width: 100%;
	height: 17px;
	text-align: center;
	border-bottom: 1px solid;
	padding: 3px 0px 3px 0px;
}
#ChrisLogo
{
	float: left;
	width: 100%;
	height: 17px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	margin: 5px 0px 0px 0px;
}
	#ChrisLogo a
	{
		text-decoration: none;
		color: #666666;
	}
	#ChrisLogo a:hover
	{
		text-decoration: underline;
		color: #666666;
	}
#Header
{
	height: 80px;
	width: 100%;
	position:absolute;
	top: 0px;
	left: 0px;
}
	#Header img
	{
		position: absolute;
		border: 0px solid;
		height: 80px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#GreyBar
	{
		height: 16px;
		margin: 80px 0px 0px 0px;
		padding: 4px 20px 3px 0px;
		border-bottom: solid 1px;
		text-align: right;
	}
#HeaderPopUp
{
	position: absloute;
	top: 0px;
	left: 0px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 4px 20px 3px 0px;
	border-bottom: solid 1px;
	text-align: right;
}

#Menu {
	position:absolute;
	top:100px;
	right:0px;
	width:172px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:172px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}
	#Menu h1
	{
		width: 158px; 
		text-align: center;
		padding: 3px 0px 3px 0px;
		margin: 10px 5px 20px 10px;
		border: solid 1px;
		font-size: 12px;
	}
		#MenuOptions
		{
			width: 168px;
			font-size: 12px;
			margin: 10px 5px 10px 10px;
		}
			#MenuOptions ul
			{
				list-style-type:none;
				width: 158px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;			
			}
				#MenuOptions ul li
				{
					display: block;
					width: 158px;
					text-decoration: none;
				}
				#MenuOptions ul li a
				{
					display: block;
					width: 154px;
					font-size: 12px;
					font-weight: bold;
					border: solid 1px;
					text-decoration: none;
					margin: 0px 0px 5px 0px;
					padding: 2px 0px 2px 4px;
				}
				#MenuOptions ul li:hover
				{
					display: block;
					width: 158px;
					text-decoration: none;
				}
				#MenuOptions ul li a:hover
				{
					display: block;
					width: 158px;
					border: solid 1px;
					text-decoration: none;
				}
					#MenuOptions ul li h2
					{
						font-size: 12px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
					}
	#MenuText
	{
		width: 170px;
		margin: 5px 5px 5px 10px;
	}
	#Promotions
	{
		width: 170px;
		margin: 0px 0px 0px 10px;
	}
		#Promotions ul
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
			#Promotions ul li
			{
				width: 150px;
				text-align:center;
				margin: 5px 0px 5px 0px;
				padding: 5px 5px 5px 5px;
			}
	#MenuWhite
	{
		width: 165px;
		padding: 0px 0px 0px 10px;
	}
		#MenuWhite h1
		{
			width: 158px;
			border-left: solid 1px;
			margin: 10px 15px 10px 0px;
		}
		#MenuWhite h2
		{
			font-size: 12px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		#MenuWhite p
		{
			padding: 0px 0px 20px 0px;
			margin: 0px 0px 0px 0px;
		}



a.link
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.link:hover
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}