/*+clearfix {*/
.contentBox_800 .contentBox_m:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.contentBox_800 .contentBox_m
{
	display: inline-block;
}
.contentBox_800 .contentBox_m
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
BODY
{
	background: #000 url(../img/bg.jpg) no-repeat center top;
}
#nav
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
#nav UL LI
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Georgia;
	font-style: italic;
	color: #FFFFFF;
	margin: 92px 8px 8px;
}
#nav UL LI A
{
	color: #C0A9A9;
	text-decoration: none;
}
#logo
{
	width: 408px;
	height: 160px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#header
{
	width: 800px;
	height: 160px;
	margin: auto;
}
#midSection
{
	width: 800px;
	height: 300px;
	margin: 0 auto 24px;
	position: relative;
}
#slideshowFrame
{
	width: 800px;
	height: 300px;
	background: transparent url(../img/slideshow_frame.png) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}
#slideshow
{
	width: 800px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
}
.contentBox_800
{
	width: 800px;
	margin: auto auto 18px;
}
.contentBox_800 .contentBox_t
{
	height: 16px;
	background: url(../img/contentBox_800_t.png) no-repeat left top;
}
/*[clearfix]*/.contentBox_800 .contentBox_m
{
	padding: 8px 24px;
	background: url(../img/contentBox_tile.png) repeat center;
	color: #FFF;
}
.reference_text
{
	text-align: center;
	font-family: Georgia;
	font-style: italic;
}
.product_thumb IMG
{
	border: 8px solid #C1C1C1;
}
.product_thumb
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 4px;
	margin-bottom: 2px;
}
#welcome_img
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 14px;
}
.contentBox_800 .contentBox_b
{
	height: 16px;
	background: url(../img/contentBox_800_b.png) no-repeat left top;
}
.contentBox_m P
{
	padding: 12px;
	line-height: 24px;
	font-family: Arial;
	font-size: 16px;
	text-align: justify;
	color: #EFEFEF;
}
.contentBox_400 P, .contentBox_376 P
{
	padding: 8px;
	line-height: 20px;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color: #CCC;
	text-indent: 16px;
	background: #0F0F0F;
	border: 1px solid #1F1F1F;
	margin: 4px 0;
}
.contentBox_800 H1
{
	font-size: 24px;
	font-family: Arial, Verdana, sans-serif;
	background: url(../img/contentBox_seperator.png) repeat-x bottom left;
	height: 32px;
	color: #FFFFFF;
}
.contentBox_400 H1, .contentBox_376 H1
{
	font-size: 24px;
	font-family: Arial, Verdana, sans-serif;
	border-bottom: 2px solid #FFF;
	height: 32px;
	color: #FFFFFF;
}
.contentBox_m H1 SPAN, .contentBox_400 H1 SPAN, .contentBox_376 H1 SPAN
{
	background: transparent url(../img/h1_bullet.png) no-repeat left center;
	padding-left: 24px;
	margin-left: 8px;
}
.columnHolder
{
	width: 800px;
	margin: auto;
}
.contentBox_400
{
	width: 400px;
	margin: auto;
	float: left;
	margin-top: 24px;
}
.contentBox_376
{
	width: 376px;
	margin: auto;
	float: right;
	margin-top: 24px;
}

