html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{	background-image:url(../Images/bg.gif);
	background-position:center;
	color:#444444;
	font-family:Arial; 
	font-size:11px;
	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:1024px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:1024px;
	height:261px;
	float:left;
	background-image:url(../Images/headerBG.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}

		div#HeaderContainer_quicklinks
		{
			width:400px;
			height:33px;
			float:left;
			text-align:right;
			padding:34px 24px 0px 600px;
			overflow:hidden;
		}
		
		div#HeaderContainer_search
		{
			width:336px;
			height:51px;
			float:left;
			padding:15px 20px 0px 668px;
			overflow:hidden;
		}
		
		div#HeaderContainer_menu
		{
			width:607px;
			height:128px;
			float:left;
			background-image:url(../Images/Menubg.gif);
			background-repeat:no-repeat;
			background-position:left top;
			padding:0px 20px 0px 397px;
		}
		
		div#HeaderContainer_logo
		{
			width:397px;
			height:161px;
			float:left;
			overflow:hidden;
		}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:984px;
	float:left;
	min-height:400px;
	_height:400px;
	background-image:url(../Images/mainbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding:25px 20px 0px 20px;
	
}

	div#MainBodyContainer_toprow
	{
		width:984px;
		float:left;
		padding:0px 0px 20px 0px;
		
	}


		div#MainBodyContainer_content
		{
			width:359px;
			float:left;
			padding:0px 18px 0px 0px;
			
		}
		
		div#MainBodyContainer_flash
		{
			width:607px;
			float:left;
			padding:0px 0px 0px 0px;
			
		}


div#MainBodyContainer_bottomrow
{
	width:984px;
	float:left;
	height:156px;
	padding:0px 0px 15px 0px;
	
}

	div#MainBodyContainer_newsbox
	{
		width:274px;
		float:left;
		height:94px;
		background-image: url(../Images/newshed.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding:60px 20px 0px 20px;
		background-color:#1f1d1e;
		
	}
	
	/*div#MainBodyContainer_portfolio1
	{
		width:313px;
		float:left;
		height:156px;
		overflow:hidden;
		padding:0px 15px 0px 21px;
		
	}
	
	div#MainBodyContainer_signup
	{
		width:321px;
		float:left;
		height:156px;
		overflow:hidden;
		padding:0px 0px 0px 0px;
		
	}*/
	
	div#MainBodyContainer_portfolios
	{
		width:649px;
		float:left;
		height:156px;
		overflow:hidden;
		padding:0px 0px 0px 21px;
		
	}
	
	
	div#MainBodyContainer_SEO
{
	width:944px;
	float:left;
	min-height:94px;
	_height:94px;
	padding:0px 20px 0px 20px;
	
}



	/************************************************************************
	*	Internal
	************************************************************************/
	div#internalContainer
{
	width:984px;
	float:left;
	min-height:400px;
	_height:400px;
	background-image:url(../Images/mainbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding:25px 20px 10px 20px;
	
}


	div#internalRandamportfolios
{
	width:780px;
	float:left;
	background-color:#FFF;
	padding:0px 0px 0px 244px;
	
}	

	div#internalRandamportfoliosfull
{
	width:984px;
	float:left;
	background-color:#FFF;
	padding:0px 0px 0px 40px;
	
}
	
	div#internalContainer_left
	{
		width:204px;
		float:left;
		min-height:400px;
		_height:400px;
		padding:0px 0px 0px 0px;
		
	}
	
		div#internalContainer_left_tree
		{
			width:168px;
			float:left;
			background-image:url(../Images/treehead.gif);
			background-repeat:no-repeat;
			background-position:left top;
			background-color:#1a1819;
			padding:65px 18px 30px 18px;
			
		}
		
			div#internalContainer_left_portfolio
			{
				width:204px;
				height:156px;
				overflow:hidden;
				float:left;
				padding:20px 0px 0px 0px;
				
			}
			div#internalContainer_left_portfolio2
			{
				width:204px;
				height:156px;
				overflow:hidden;
				float:left;
				padding:20px 0px 0px 0px;
				
			}
			
			div#internalContainer_left_portfolio_con
			{
				width:204px;
				height:156px;
				overflow:hidden;
				float:left;
				padding:0px 0px 0px 0px;
				
			}
			
			div#internalContainer_left_product_form
			{
				width:204px;
				float:left;
				padding:0px 0px 0px 0px;
				
			}

	
	div#internalContainer_Right
	{
		width:760px;
		float:left;
		min-height:400px;
		_height:400px;
		padding:0px 0px 0px 20px;
		
	}
	div#internalContainer_Right_BreadCrumbs
		{
			width:760px;
			float:left;
			padding:0px 0px 15px 0px;
			
		}
		
		
		div#internalContainer_Right_contct
		{
			width:760px;
			float:left;
			padding:20px 0px 20px 0px;
			
		}
		
		div#internalContainer_Right_contct_content
		{
			width:400px;
			float:left;
			padding:0px 0px 0px 0px;
			
		}
		
		div#internalContainer_Right_contct_Form
		{
			width:360px;
			float:left;
			overflow:hidden;
			padding:0px 0px 0px 0px;
			
		}
		
		
	/************************************************************************
	*	product
	************************************************************************/
	div#productContainer
{
	width:984px;
	float:left;
	min-height:400px;
	_height:400px;
	background-image:url(../Images/mainbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding:25px 20px 10px 20px;
	
}		

	div#productContainer_contect
		{
			width:984px;
			float:left;
			padding:30px 0px 10px 0px;
			
		}
	div#productContainer_flash
		{
			width:984px;
			float:left;
			height:553px;
			padding:0px 0px 0px 0px;
			
		}
		
		div#productdetailsContainer_Left
		{
			width:425px;
			float:left;
			padding:25px 0px 0px 0px;
			
		}
		
			div#productdetailsContainer_Left_Flash
			{
				width:425px;
				float:left;
				height:444px;
				padding:0px 0px 0px 0px;
				
			}
			
			div#productdetailsContainer_Left_Saftey
			{
				width:425px;
				float:left;
				min-height:130px;
				_height:130px;
				padding:15px 0px 0px 0px;
				
			}
		
		div#productdetailsContainer_Right
		{
			width:316px;
			float:left;
			padding:25px 0px 0px 19px;
			
		}
		
			div#productdetailsContainer_Right_prodetails
			{
				width:316px;
				float:left;
				min-height:100px;
				_height:100px;
				padding:0px 0px 40px 0px;
				background-image:url(../Images/pro_detail_line.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				
			}
			
			div#productdetailsContainer_Right_relatedproduct
			{
				width:316px;
				float:left;
				min-height:275px;
				_height:275px;
				padding:40px 0px 5px 0px;
				background-image:url(../Images/pro_details_RP.gif);
				background-repeat:no-repeat;
				background-position:top left;
				
			}
		

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:1024px;
	height:170px;
	float:left;
	background-image:url(../Images/footerBG.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

	div#FooterContainer_toprow
	{
		width:984px;
		height:33px;
		float:left;
		padding:42px 20px 0px 20px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#848687;
		font-weight:normal;

	}
	
	div#FooterContainer_bottomrow
	{
		width:984px;
		float:left;
		padding:22px 20px 0px 20px;
	}
	
	
	
/************************************************************************
*	Register RokBox
************************************************************************/	

div#RBBody
{
	width:314px;
	min-height:510px;
	_height:510px;
	background-color:#FFF;
	float:left;
}

	div#RBHead
	{
		width:314px;
		float:left;
		}
		
	div#RBContent
	{
		width:294px;
		float:left;
		padding:20px 0px 20px 20px;
		}	
	