html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
html, body {
	color:#444444;
	font-family:Arial;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #FFF;
}
.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:1124px;
	margin:auto;
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer {
	width:1024px;
	float:left;
	overflow:hidden;
	background-image: url(/Images/BGtop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 50px;
	padding-left: 50px;
	height:209px;
	overflow:visible;
}
div#HeaderContainer_quicklinks {
	width:400px;
	height:33px;
	float:left;
	text-align:right;
	padding:34px 24px 0px 600px;
	overflow:hidden;
}
div#HeaderContainer_search {
	width:336px;
	float:left;
	padding:15px 20px 0px 668px;
	overflow:hidden;
}
div#HeaderContainer_menu {
    background-color: #fff;
    float: left;
    padding-left: 109px;
    padding-top: 44px;
    width: 484px;
}
div#HeaderContainer_logo {
    bottom: 9px;
    float: left;
    overflow: hidden;
    position: relative;
    width: 416px;
}
/************************************************************************
*	MainBody
************************************************************************/
div#BG_d1{
	width:1124px;
	float:left;
	min-height:970px;
	background-image:url(/Images/BG_d1.gif);
	background-position:center top;
	background-repeat:no-repeat;
	}
div#BG_d2{
	width:1124px;
	float:left;
	min-height:970px;
	background-image:url(/Images/BG_d2.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	}
div#BG_d3{
	width:1124px;
	float:left;
	min-height:970px;
	background-image:url(/Images/BG_d3.gif);
	background-position:center top;
	background-repeat:repeat-y;
	}
div#GlobalContentArea{
	width:984px;
	float:left;
	min-height:970px;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 20px;
	padding-left: 70px;
	}
div#MainBodyContainer{
	width:1124px;
	float:left;
	min-height:970px;
	background-color:#FFF;
}
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;
	/*background-color:#CCC;*/
	padding:25px 0px 10px 0px;
}
	div#internalContainerCon {
	width:984px;
	float:left;
	min-height:400px;
	_height:400px;
	background-color:#FFF;
	padding:25px 0px 10px 0px;
}
div#internalRandamportfolios {
	width:740px;
	float:left;
	background-color:#FFF;
	padding:0px 0px 0px 19px;
}
div#internalRandamportfoliosfull {
	width:984px;
	float:left;
	background-color:#FFF;
	padding:0px 0px 0px 0px;
}
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#internalContainerCon_Right {
	width:100%;
	float:left;
	min-height:400px;
	_height:400px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 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;*/
	padding:25px 0px 10px 0px;
}
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:100%;
	height:170px;
	float:left;
}
div#FooterContainer_toprow {
	margin: auto;
	height: 50px;
	width: 1124px;
	background-image: url(/Images/BGBot.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
div#FooterContainer_bottomrow {
	margin: auto;
	width: 984px;
	padding-top: 25px;
	padding-right: 70px;
	padding-bottom: 60px;
	padding-left: 70px;
}
/************************************************************************
*	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;
}
/************************************************************************
*	Home Page
************************************************************************/
div#HomeBannerContainer{
    height: 402px;
    left: -70px;
    position: relative;
    width: 1124px;
    z-index: 10;	
	}
div#HomeNewsPortContainer{
	float: left;
	height: 171px;
	width: 984px;	
}
div#HomeNewsContainer{
	float: left;
	height: 171px;
	width: 330px;	
}
div#HomePortContainer{
	float: left;
	height: 171px;
	width: 654px;	
}
div#HomeLinksPort{
	float: left;
	height: 61px;
	width: 944px;
	padding-top: 24px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dee0e1;
	}
div#HomeContentArea{
	float: left;
	width: 944px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 26px;
	padding-bottom: 26px;
	}

/************************************************************************
* 	Social Media
************************************************************************/
.SocialTop{
	float: right;
	padding-top:3px;
	padding-left: 10px;
}
.SocialBottom{
	float: right;
    padding-right: 37px;
    padding-top: 3px;
}
