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:#ffffff;
	color:#242424;
	font-family:Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(/Images/bg.gif);
	background-repeat:repeat-x;
}

.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:100%;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:970px;
	margin:auto;
}
	div#Logo
	{
		width:248px;
		height:85px;
		float:left;
		padding:0px 94px 0px 15px;
		background-image:url(/Images/logo.gif);
		background-repeat:no-repeat;
		background-position:15px 0px;
	}
		.LogoLink
		{
			width:248px;
			height:85px;
			display:block;
		}
	
	div#ViewCart
	{
		width:222px;
		float:left;
		padding:56px 23px 0px 368px;
		background-image:url(/Images/YourShoppingCart.gif);
		background-repeat:no-repeat;
		background-position:368px 20px;
		text-align:center;
		overflow:hidden;
	}
	
	div#TopNavigation
	{
		width:950px;
		height:50px;
		float:left;
		padding-left:20px;
	}
	

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyOuterContainer
{
	width:100%;
	margin:auto;
}
	div#MainInternalFlash
	{
		width:100%;
		height:187px;
		float:left;
		text-align:center;
	}
	div#MainFlash
	{
		width:100%;
		height:350px;
		margin:auto;
		float:left;
	}
	div#MainBodyContainer
	{
		width:970px;
		margin:auto;
	}
		div#ViewCartContentContainer
		{
			width:708px;
			float:left;
			padding:39px 0px 52px 19px;
			overflow:hidden;
		}
		div#ContentProductContainer
		{
			width:695px;
			float:left;
			padding:39px 32px 22px 0px;
		}
			div#BackToProductList
			{
				width:676px;
				float:left;
				padding-bottom:25px;
			}
			div#BackToProductListInViewCart
			{
				width:676px;
				float:left;
				padding-bottom:13px;
			}
			div#ShopingCartDetails
			{
				width:695px;
				float:left;
			}
			div#ProductDetails
			{
				width:695px;
				float:left;
			}
				div#ProductImage
				{
					width:390px;
					float:left;
				}
				div#ProductContent
				{
					width:305px;
					float:left;
				}
			
		div#ContentContactContainer
		{
			width:669px;
			float:left;
			padding:39px 39px 22px 19px;
		}
		div#ContentInternalContainer
		{
			width:645px;
			float:left;
			padding:39px 63px 22px 19px;
		}
		div#ContentContainer
		{
			width:440px;
			float:left;
			padding:39px 26px 22px 19px;
		}
		div#RightInternalContainer
		{
			width:243px;
			float:left;
			padding-bottom:22px;
		}
			div#SubMenu
			{
				width:222px;
				float:left;
				padding:65px 21px 0px 0px;
				background-image:url(/Images/Alsointhissection.gif);
				background-repeat:no-repeat;
				background-position:0px 40px;
			}
			div#RightInternalPortfolio
			{
				width:222px;
				float:left;
				padding:23px 0px 0px 0px;
			}
			
		div#RightContainer
		{
			width:485px;
			float:left;
			padding-bottom:22px;
		}
			div#Right1stPane
			{
				width:242px;
				float:left;
				padding:30px 0px 0px 0px;
			}
				div#Right1stPanePoprtfolio
				{
					width:242px;
					float:left;
					padding:13px 0px 0px 0px;
				}
				div#Right3rdPanePoprtfolio
				{
					width:242px;
					float:left;
					padding:26px 0px 0px 0px;
				}
				div#FlashRotatingPortfolio
				{
					width:222px;
					float:left;
					padding:58px 0px 0px 0px;
					background-image:url(/Images/CaseStudies.gif);
					background-repeat:no-repeat;
					background-position:0px 34px;
				}
					div#FlashRotatingPortfolioInner
					{
						width:190px;
						float:left;
						min-height:266px;
						_height:266px;
						padding:13px 16px 13px 16px;
						background-color:#456ec4;
					}
						div#FlashLogos
						{
							width:190px;
							height:225px;
							float:left;
						}
						div#MoreCaseStudies
						{
							width:190px;
							float:left;
							padding-top:7px;
						}
				
			div#Right2ndPane
			{
				width:243px;
				float:left;
				padding:33px 0px 0px 0px;
			}
				div#Right2ndPanePoprtfolio
				{
					width:243px;
					float:left;
					padding:10px 0px 0px 0px;
				}
				div#NewsPane
				{
					width:222px;
					float:left;
					padding:58px 21px 0px 0px;
					background-image:url(/Images/LatestNews.gif);
					background-repeat:no-repeat;
					background-position:0px 35px;
				}
					div#NewsPaneInner
					{
						width:222px;
						float:left;
						background-color:#456ec4;
					}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:100%;
	float:left;
	background-color:#161616;
}
	div#FooterContainerInner
	{
		width:970px;
		margin:auto;
	}
