html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#e2e2e2;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif; 
	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#FullMainContainer
{
	width:100%; background-color:#FFF; float:left;	
}

div#MainContainer
{
	width:960px; margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{	
	width:960px; float:left;
}

	div#Logo
	{
		width:223px; float:left;
	}
	
	div#HeaderQuickSearchContainer
	{
		width:610px; float:left;	
	}
	
		div#QuickLinkContainer
		{
			width:267px; float:left;
			padding:10px 0px 5px 343px;
		}
		
		div#HeaderSearchContainer
		{
			width:267px; float:left;
			padding:0px 0px 0px 343px;
		}
	
	div#HeaderBuy
	{
		width:108px; float:left;	
		padding-left:19px;		
	}
	
div#NavContainer
{
	width:960px; float:left;
	height:30px; background-image:url(/Images/NavBG.jpg);
	background-repeat:repeat-x;	
}	

div#HomeFlashContainer
{
	width:753px; float:left;	
}

div#HomeHeaderRightPane
{
	width:207px; float:left;	
}

	div#HomeHeaderQuoteContainer
	{
		width:207px; float:left;		
	}
	div#HomeInterestContainer
	{
		width:179px; float:left;	
		background-image:url(/Images/InterestFormBG.jpg); background-repeat:no-repeat;
		height:176px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;
		padding:10px 14px 10px 14px;
	}
	


/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:960px; float:left;
	min-height:400px; _height:400px;
}

	div#HomePortfolioContainer
		{
			width:960px; float:left;
			padding:12px 0px 30px 0px;	
		}	
		
	div#HomeContentContainer
		{
			width:930px; float:left;
			padding:0px 15px 30px 15px;				
		}	
		
/************************************************************************
*	Internal
************************************************************************/		

div#InternalMainContainer
{
	width:960px; float:left;
	background-image:url(/Images/InternalContentBG.jpg);
	background-repeat:repeat-y;	
	padding-bottom:20px;
}

	div#InternalLeftPane
	{
		width:722px; float:left;	
	}
	
	div#InternalRightPane
	{
		width:208px; float:left;
		padding:30px 0px 0px 30px;
	}
		
		div#IntPortfolioContainer
		{
			width:207px; float:left;	
		}
		div#IntQuickLinkContainer
		{
			width:167px; float:left;
			background-image:url(/Images/QuickLinksBG.jpg);
			min-height:80px; _height:80px;
			padding:20px 20px 0px 20px;
			z-index:6; position:relative;
		}	
		
		div#IntQuickLinkContainerBot
		{
			width:207px; float:left;
			background-image:url(/Images/QuickLinksBG_bot.jpg);
			background-repeat:no-repeat;
			height:50px;	
			margin-top:-20px;
			z-index:5; position:relative;
		}
		

	div#InternalBreadContainer
	{
		width:702px; float:left;
		padding:20px 20px 20px 0px;	
	}
	
	div#InternalContentContainer
	{
		width:692px; float:left;
		padding:0px 30px 0px 0px;
	}
	
	div#ContactUsFormContainer
	{
		width:376px; float:left;
		padding:15px 0px 15px 0px;
	}
	
	div#ContactUsPortfolioDetails
	{
		width:239px; float:left;
		padding:15px 20px 15px 0px;	
	}
	
	div#ContactUsMapContainer
	{
		width:292px; float:left;
		padding:0px 33px 0px 0px;			
	}
	
/************************************************************************
*	Get a Quote
************************************************************************/			
	
div#upImg{
		float:left; 
		width:400px; 
		height:22px; 
		padding:0px 100px 0px 0px;
			
	}

div#upTxt{
		float:left;
		width:262px
		height:22px;
		overflow:hidden;
		/*z-index:5;*/
		position:relative;
		margin-top:-22px;
		visibility:visible;
	}	
	
/************************************************************************
*	Products Category
************************************************************************/			

div#ProdContentPageContainer
	{
		width:692px; float:left;
		padding:0px 30px 0px 0px;
	}

	div#ProductCatName
	{
		width:692px; float:left;
		padding:0px 0px 15px 0px;	
	}	
	
	div#ProductStructuralMediaContainer
	{
		width:692px; float:left;
		padding:0px 0px 30px 0px;		
	}
	
div#ProductlMainContainer
{
	width:960px; float:left;
	padding-bottom:20px;
}	

	div#ProductFullContentContainer
	{
		width:960px; float:left; overflow:hidden;	 
	}
	
	div#ProdInternalBreadContainer
	{
		width:940px; float:left;
		padding:20px 20px 20px 0px;
	}
	
	div#ProdInternalContentContainer
	{
		width:960px; float:left;
		padding:0px 0px 0px 0px;
	}
	
		div#ProductDetCatName
	{
		width:960px; float:left;
		padding:0px 0px 15px 0px;	
	}
	
/************************************************************************
*	Products
************************************************************************/		

div#ProductGalleryContainer
{
	width:360px; 
	float:left;	
}
div#ProductItemContentContainer
{
	width:332px; 
	float:left;	
	padding:20px 0px 0px 0px;
}

div#RelatedProducts{
	width:208px; float:left;
	padding:30px 0px 0px 30px;		
}

	#RelProdContainer
	{
		width:100%;
		background-color:#fff;
		float:left;
		border:solid 1px #f0f0f0;	
		padding:13px;
	}
	
div#ContactContentContainer
{
	width:635px; float:left;	
}	

div#ContactContentRightPortfolio
{
	width:325px; float:left;	
	padding:30px 0px 0px 0px;
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:100%; float:left;
	background-color:#e2e2e2; background-image:url(/Images/Footerbg.jpg); background-repeat:repeat-x;
	padding-bottom:50px;
}

	div#FooterInnerContainer
	{
		width:960px; margin:auto;	
	}
	
		div#FooterLeftPaneContainer
		{
			width:597px; float:left;	
		}
		
		div#FooterRightPaneContainer
		{
			width:362px;float:left;		
		}
/************************************************************************
* 	Popup
************************************************************************/
div#PopupContainer{
	float: left;
	height: 488px;
	width: 500px;
	padding-top: 0px;
	padding-right: 28px;
	padding-bottom: 26px;
	padding-left: 30px;
	background-color: #FFF;
}

/************************************************************************
* 	GeoTrust
************************************************************************/
div#GeoTrustCode{
	width:522px; float:right;
	margin-top:-235px;
	}
	
.InputBoxA{
	float: left;
	position: relative;
	visibility: visible;
	z-index: 9999 !important;
	background-color:#36F !important;
	width:240px !important;
}
#measurequote1_uplFile1, #measurequote1_uplFile2, #measurequote1_uplFile3{position: relative;z-index: 9999 !important;}




.colorred a .rmText{

}
.colorred a{
	background-image: url(/Images/NavBG_red_norm.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.colorred a:hover{
	background-image: url(/Images/NavBG_red.jpg) !important;
	background-repeat: repeat;
	background-position: center;
}
#measurequote1_chkOffer{
	margin-right:5px;
	float:left;
}
.QuoteInput2Container label{
	color: #626262;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    vertical-align: top;
	}



