html,body
{
	background-color:#ffffff;
	background-image:url(/images/bodyBack.jpg);
	background-repeat:repeat-x;
	color:#4c4b4b;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:1000px;
	margin:0px auto;
}

div#InnerMainContainer{
	width:1000px;
	float:left;
	overflow:hidden;
}

/************************************************************************
*	Header
************************************************************************/

div#HeaderContainer
{
	width:912px;
	float:left;
	position:relative;
	z-index:1000;
}


div#LogoContainer
{
	width:931px;
	height:166px;
	float:left;
	background-image:url(/images/logoTop.png);
	background-repeat:no-repeat;
	padding:75px 0px 0px 95px;
	
}

div#LogoLinksContainer
{ 
	width:157px;
	height:144px;
	float:left;
	position:relative;
	z-index:0;
	}

div#LogoLinksContainer a
{ 
	width:157px;
	height:144px;
	float:left;
	display:block;
	}



div#MainMenuContainer{
	width:912px;
	height:36px;
	float:left;
	background-color:#FFFFFF;
	/*overflow:hidden;*/
}

#topNav{
	position:relative;
	z-index:60;
	}

div#FlashContainer{
	width:912px;
	height:134px;
	float:left;
	/*background-image:url(/Flash/innerFlash.jpg);
	background-repeat:no-repeat;*/
}

div#TopPortfolioContainer{
	width:912px;
	/*height:98px;*/
	height:100px;
	float:left;
	overflow:hidden;
	padding:0px 0px 15px 0px;
	background-image:url(/Images/TopPortfolioBack.gif);
	background-repeat:repeat-x;
	position:relative;
	z-index:0;
}

/************************************************************************
*	Home Header
************************************************************************/

div#HomeProdTabContainer
{
	width:912px;
	float:left;
	height:170px;
	background-image:url(/Images/HomeProdBG.jpg);
	background-repeat:no-repeat;
	/*padding:15px 10px 15px 10px;*/
	z-index:10;
	position:relative;
	padding:0px 0px 0px 0px;
}

div#NavTab01
{
	width:892px;
	float:left;
	display:none;
}

div#NavTab02
{
	width:892px;
	float:left;
	display:none;
}

div#NavTab03
{
	width:892px;
	float:left;
	display:none;
}

div#NavTab04
{
	width:892px;
	float:left;
	display:none;
}



div#HomeProdTabContainerInside
{
	width:912px;
	float:left;
	height:133px;
	background-image:url(/Images/HomeProdBG.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	z-index:10;
	position:relative;
}
	div#BackToCatBtn
	{
		width:217px;
		float:left;
		padding:0px 0px 0px 675px;
		margin-top:-87px;
		z-index:20;
		position:relative;
	}


/************************************************************************
*	MainBody
************************************************************************/
div#BackShadowContainer
{
	width:912px;
	float:left;
	background-image:url(/images/bodyShadow.png);
	background-repeat:repeat-y;
	padding:0px 57px 0px 57px;
}

div#MainBodyContainer{
	width:912px;
	float:left;
	background-image:url(/images/pgCorner.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}

div#LeftPane{
	width:179px;
	float:left;
	padding:0px 23px 0px 14px;
	position:relative;
	z-index:0;
overflow:hidden;
}



div#MiddlePane{
	width:499px;
	float:left;
	position:relative;
	z-index:0;
}

div#RightPane{
	width:155px;
	float:left;
	padding:0px 19px 0px 23px;
	position:relative;
	z-index:0;
overflow:hidden;
}

div#RightPortfolioContainer
{
	width:155px;
	float:left;
	min-height:150px;
	_height:150px;
	}


div#NewsTop{
	width:155px;
	float:left;
	height:61px;
	background-image:url(/images/newstop.gif);
	background-repeat:no-repeat;
}

div#NewsContainer
{
	width:124px;
	min-height:103px;
	_height:103px;
	float:left;
	padding:10px 19px 0px 12px;
	background-image:url(/images/newsback.gif);
	background-repeat:repeat-y;
	}

div#NewsBot{
	width:155px;
	float:left;
	height:37px;
	background-image:url(/images/newsbot.gif);
	background-repeat:no-repeat;
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:912px;
	height:20px;
	float:left;
	padding:20px 0px 0px 0px;
}

div#FooterBottom
{
	width:1026px;
	height:29px;
	float:left;
	background-image:url(/images/bodyFooter.png);
	background-repeat:repeat-y;
	background-position:0px bottom;
}



div#ProductCategoryTitleContainer
{
	width:499px;
	float:left;
	padding-bottom:10px;
	}

/************************************************************************
*	Left Pane - Sub LInks 
************************************************************************/

div#BoxLinksContainer{ FLOAT: left; WIDTH: 179px; margin-bottom:10px; overflow:hidden;}
div#BoxLinksTop{FLOAT: left; BACKGROUND-IMAGE: url(/images/topBox1.gif); WIDTH: 179px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px; overflow:hidden;}
div#BoxLinksBody{FLOAT: left; BACKGROUND-IMAGE: url(/images/bgBox1.gif); WIDTH: 179px; BACKGROUND-REPEAT: repeat-y; }
div#BoxLinksBot{FLOAT: left; BACKGROUND-IMAGE: url(/images/botBox1.gif); WIDTH: 179px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px}
