#BodyClass
{
	width: 100%;
	background: #ffffff;
	margin: 0px;
	text-align: center;
}
div
{
	margin: 0;
	padding: 0;
	border: 0;
}
img
{
	border: 0;
}
#CenteredColumn
{
	width: 807px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	text-align: left;
}
#Header
{
	clear: left;
	width: 807px;
	height: 123px;
	background: #000;
}
#HeaderLeft
{
	float: left;
	width: 43px;
	height: 123px;
	overflow: hidden;
}
#HeaderLogo
{
	float: left;
	width: 266px;
	height: 123px;
	overflow: hidden;
}
#HeaderSearch
{
	float: left;
	width: 450px;
	height: 123px;
	overflow: hidden;
}
#HeaderRight
{
	float: left;
	width: 48px;
	height: 123px;
	overflow: hidden;
}
#NavRow
{
	clear: left;
	width: 807px;
	height: 24px;
}
#MeasureSuccess
{
	float: left;
	width: 159px;
	height: 24px;
	overflow: hidden;
}
#Nav
{
	float: left;
	width: 613px;
	height: 24px;
}
#InnerNav
{
	float: right;
}
#Ruler
{
	clear: left;
	width: 807px;
	height: 14px;
	overflow: hidden;
}
#SubNavAndBreadRow
{
	clear: left;
	width: 807px;
	height: 20px;
	background: #ccc;
}
#SubNavAndBreadRowMain
{
	clear: left;
	width: 737px;
	height: 20px;
}
#SubNavLeft
{
	float: left;
	width: 32px;
	height: 20px;
	overflow: hidden;
}
#SubNav
{
	float: left;
	width: 700px;
	height: 20px;
	overflow: hidden;
}
#SubNav ul
{
	width: 700px;
	padding-left: 5px;
	margin-left: 5px;
	marker-offset: 0;
}
#SubNav li
{
	padding-right: 20px;
	line-height: 14px;
	display: inline;
}
#SubNav li a
{
	font: bold 11px/12px Helvetica, Arial;
	text-transform: uppercase;
	color: #333;
}
#SubNav li a:hover
{
	color: #ffffff;
}
#SubNav li a.Selected
{
	color: #ffffff;
}
#SubNavMiddle
{
	float: left;
	width: 43px;
	height: 20px;
	overflow: hidden;
}
#BreadcrumbWrapper
{
	float: left;
	width: 180px;
	height: 20px;
	line-height: 14px;
	overflow: hidden;
	background: Transparent;
}
#BreadcrumbWrapperMain
{
	float: left;
	width: 174px;
	height: 20px;
	line-height: 14px;
	overflow: hidden;
	background: Transparent;
}
#SubNavRight
{
	float: left;
	width: 32px;
	height: 20px;
	overflow: hidden;
}
#GreySpacer
{
	clear: left;
	width: 807px;
	height: 23px;
	overflow: hidden;
}
#ClearSpacer
{
	clear: left;
	width: 737px;
	height: 68px;
	overflow: hidden;
}
#ClearSpacerHome
{
	clear: left;
	width: 737px;
	height: 30px;
	overflow: hidden;
}
#PageTitleRow
{
	clear: left;
	width: 807px;
	height: 36px;
	overflow: hidden;
}
#PageTitleLeft
{
	float: left;
	width: 43px;
	height: 36px;
	overflow: hidden;
}
#PageTitle
{
	float: left;
	width: 716px;
	height: 36px;
	overflow: hidden;
	background: #ccc url(../../Images/PageTitleBG.gif) no-repeat left top;
	text-align: right;
}
#PageTitleMain
{
	clear: left;
	width: 737px;
	height: 32px;
	overflow: hidden;
	text-align: right;
}
#PageTitleRight
{
	float: left;
	width: 48px;
	height: 36px;
	overflow: hidden;
}
#PageTitleProduct
{
	clear: left;
	width: 716px;
	height: 32px;
	margin-top: 20px;
	overflow: hidden;
	text-align: right;
}
#ContentRow
{
	clear: left;
	width: 807px;
	height: 529px;
}
#ContentRowLeft
{
	float: left;
	width: 43px;
	height: 529px;
	overflow: hidden;
}
#ContentColumn
{
	float: left;
	width: 716px;
	height: 529px;
	background: #ccc;
	overflow: hidden;
}
#Content
{
	clear: left;
	width: 716px;
	vertical-align: top;
	background: Transparent;
}
#ContentRowRight
{
	float: left;
	width: 48px;
	height: 529px;
	overflow: hidden;
}
#Main
{
	clear: left;
	width: 807px;
	background: #999;
}
#Home
{
	clear: left;
	width: 807px;
	background: #000;
}
#MainLeft
{
	width: 35px;
	vertical-align: top;
	background: #fff url(../../Images/MainLeftBG.gif) repeat-y  top right;
	overflow: hidden;
}
#ProductLeftMargin
{
	width: 43px;
	vertical-align: top;
	background: #fff url(../../Images/ProductLeftBG.gif) repeat-y  top right;
	overflow: hidden;
}
#ProductRightMargin
{
	width: 48px;
	vertical-align: top;
	background: #fff url(../../Images/ProductRight.gif) repeat-y  top right;
	overflow: hidden;
}
#ContactLeft
{
	width: 35px;
	vertical-align: top;
	background: #fff url(../../Images/ContactLeftBG.gif) repeat-y  top right;
	overflow: hidden;
}
#MainContent
{
	width: 737px;
	vertical-align: top;
	background: #999 url(../../Images/MainContentBG.jpg) no-repeat left top;
	overflow: hidden;
}
#ContactContent
{
	width: 737px;
	vertical-align: top;
	background: #666 url(../../Images/ContactBG.jpg) no-repeat left top;
	overflow: hidden;
}
#MainRight
{
	width: 35px;
	vertical-align: top;
	background: #fff url(../../Images/MainRightBG.gif) repeat-y top left;
	overflow: hidden;
}
#ContactRight
{
	width: 35px;
	vertical-align: top;
	background: #fff url(../../Images/ContactRightBG.gif) repeat-y top left;
	overflow: hidden;
}
#FooterWrapper
{
	clear: both;
	width: 716px;
	height: 28px;
	text-align: left;
}
#FooterArea
{
	float: left;
	text-indent: 10px;
	vertical-align: bottom;
	color: #ffffff;
}
#RecylingImage
{
	float: right;
}
#ContentMargin
{
	float: left;
	width: 100px;
	height: 459px;
}
#NewsMargin
{
	float: left;
	width: 17px;
}
#ContentMain
{
	float: left;
	width: 520px;
}
#HomePicLeft
{
	width: 35px;
	height: 255px;
	background: url(../../Images/HomePicLeft.gif) repeat-y top right;
	overflow: hidden;
}
#HomePic
{
	width: 737px;
	height: 255px;
	overflow: hidden;
}
#HomePicRight
{
	width: 35px;
	height: 255px;
	background: url(../../Images/HomePicRight.gif) repeat-y left top;
	overflow: hidden;
}
#NewsLeft
{
	width: 35px;
	vertical-align: top;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	background: url(../../Images/NewsLeft.gif) repeat-y top right;
	overflow: hidden;
}
#NewsContent
{
	width: 737px;
	vertical-align: top;
	border-bottom: solid 1px #ffffff;
	background: #ccc;
}
#NewsRight
{
	width: 35px;
	vertical-align: top;
	border-bottom: solid 1px #ffffff;
	background: url(../../Images/NewsRight.gif) repeat-y top right;
	overflow: hidden;
}
#NewsTopBorder
{
	width: 737px;
	height: 1px;
	line-height: 1px;
	vertical-align: top;
	background: #ccc;
}
#FooterLeft
{
	width: 35px;
	height: 28px;
	overflow: hidden;
}
#FooterCenter
{
	width: 737px;
	height: 28px;
	background: #000;
	overflow: hidden;
}
#FooterRight
{
	width: 35px;
	height: 28px;
	overflow: hidden;
}
#PageContentNews
{
    float: left;
    width: 737px;
    overflow: hidden;
}
#ContentNews
{
	float: left;
	width: 670px;
}
#LoginButton
{
	float: left;
	width: 85px;
	height: 24px;
}
#LoginButton a
{
	cursor: pointer;
	font: bold 11px/12px Helvetica, Arial;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #f00;
}
#LoginButton a:hover
{
	color: #69c;
}
#ProductCategoryMainContent
{
	clear: both;
	width: 807px;
	vertical-align: top;
}
.FloatNews
{
	position:absolute;
	width: 744px;
	text-align:right;
	padding: 234px 0 0 0;
	z-index: 1;
}