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:#ff9202;
	color:#828282;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(/Images/BG.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.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:960px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:960px;
	float:left;
}

	div#Logo
	{
		width:485px;
		float:left;
		overflow:hidden;
	}
	
	div#StoreLocator
	{
		width:315px;
		float:left;
		padding:32px 0px 0px 160px;
		overflow:hidden;
	}
	
		div#StoreLocatorContainer
		{
			width:315px;
			float:left;
			background-image:url(/Images/StoreLocatorBG.jpg);
			background-repeat:no-repeat;
			height:72px;
			padding:40px 23px 0px 23px;
		}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:960px;
	float:left;
}
	
	div#MainBodyTop
	{
		width:960px;
		height:18px;
		float:left;
		background-image:url(/Images/MainContentTopCorner.png);
		background-repeat:no-repeat;
	}
	
	div#MainBodyContentContainer
	{
		width:960px;
		float:left;
		background-image:url(/Images/MainContentBG.jpg);
		background-repeat:repeat-y;
	}
	
		div#LeftPane
		{
			width:200px;
			float:left;
			padding:0px 23px 20px 23px;
		}
		
			div#LeftPanePortfolioContainer01
			{
				width:200px;
				float:left;
				padding:0px 0px 20px 0px;
			}
			
			div#LeftPanePortfolioContainer02
			{
				width:200px;
				float:left;
				padding:0px 0px 20px 0px;
			}
			
			div#LeftPaneAffilatesContainer
			{
				width:200px;
				float:left;
				padding:0px 0px 0px 0px;
			}
				
				div#LeftPaneAffHead
				{
					width:200px;
					float:left;
				}
				
				div#LeftPaneAffContent
				{
					width:160px;
					float:left;
					height:85px;
					background-image:url(/Images/AffilatesBG.jpg);
					background-repeat:no-repeat;
					padding:20px 20px 0px 20px;
				}
		
		div#RightPane
		{
			width:679px;
			float:left;
			padding:0px 15px 0px 20px;
		}
		
			div#HomeFlashHolder
			{
				width:679px;
				float:left;
				padding-bottom:20px;
			}
			
			div#HomeMainContent
			{
				width:639px;
				float:left;
				padding:0px 20px 0px 20px;
			}
			
				div#ProdContainer
				{
					width:639px;
					float:left;	
				}
			
				div#HomeLocationHeaderContainer
				{
					width:639px;
					float:left;
					padding-bottom:20px;
				}
				
					div#HLHeadOrange
					{
						width:165px; float:left;
					}
					
					div#HLHeadBlack
					{
						width:474px; float:left;
					}
					
					div#HLFullContainer
					{
						width:639px;
						float:left;
					}
					
					div#LightBoxGallery
					{
						width:635px;
						height:233px; 
						float:left;
						/*background-image:url(/Images/LocationGalleryStrip.jpg);
						background-repeat:no-repeat;*/
						margin-top:50px;
						padding:0px 0px 0px 0px;
					}
					
					/*div#LightBoxGallery
					{
						width:599px;
						height:177px;
						height:250px; 
						float:left;
						background-image:url(/Images/LocationGalleryStrip.jpg);
						background-repeat:no-repeat;
						margin-top:50px;
						padding:20px 20px 0px 20px;
					}*/
			
				div#ContactUsContent
				{
					width:400px; float:left;
					padding-right:35px;
				}
				
				div#ContactUsGITPortfolio
				{
					width:204px; float:left;	
				}
				
	
	div#MainBodyBot
	{
		width:960px;
		height:18px;
		float:left;
		background-image:url(/Images/MainContentBotCorner.png);
		background-repeat:no-repeat;
	}
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:960px; float:left;
}




.txtLabel{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#414141;}
.txtLocateField{width:190px; background-image:url(/Images/txtLocateField.jpg); height:28px; background-repeat:no-repeat; padding:7px 0px 0px 5px;}
.txtLocateFieldDrop{width:70px; background-image:url(/Images/txtLocateFieldDrop.jpg); background-position:0px 3px; height:35px; background-repeat:no-repeat; padding:9px 0px 0px 10px;}
.txtField{width:170px; border:none;  font-size:11px; background-color:#f2f2f2;}
.txtFieldDrop{width:60px; border:none;  font-size:11px; background-color:#ffffff;}


.txtHSearchField{width:178px; background-image:url(/Images/headerSearchtxt.jpg); height:27px; background-repeat:no-repeat; padding:0px 0px 0px 5px;}
.txtHSearchFieldTop{width:178px; background-image:url(/Images/headerSearchtxt1.jpg); height:27px; background-repeat:no-repeat; padding:0px 0px 0px 5px;}
.txtHSearchDropField{width:81px; background-image:url(/Images/headerDrptxt.jpg); height:27px; background-repeat:no-repeat; padding:0px 0px 0px 15px; background-position:5px 0px;}

.txtFieldS{width:170px; border:none;  font-size:12px; background-color:#fff; color:#b5b5b5; }

