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:#999999;
	font-family:Arial; 
	font-size:10px;
	font-weight:bold;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	line-height:14px;
}

.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#MainOuterContainer
{
	width:100%;
	margin:auto;
	background-image:url(/Images/mainbg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:370px;
	_height:370px;
}
div#MainOuterContainerInt
{
	width:100%;
	margin:auto;
	background-image:url(/Images/mainbgInt.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:370px;
	_height:370px;
}
div#MainContainer
{
	width:947px;
	margin:auto;
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:924px;
	float:left;
	padding:0px 13px 0px 10px;
}
	div#HeaderTopContainer
	{
		width:924px;
		height:97px;
		float:left;
	}
		div#Logo
		{
			width:187px;
			height:61px;
			padding:23px 24px 13px 0px;
			float:left;
			background-image:url(/Images/logo.gif);
			background-repeat:no-repeat;
			background-position:3px 23px;
		}
			.LogoLink
			{
				width:187px;
				height:61px;
				display:block;
			}
			
		div#MainMenu
		{
			width:713px;
			height:97px;
			float:left;
		}
		
	div#QuickLinks
	{
		width:903px;
		height:28px;
		float:left;
		padding:4px 21px 0px 0px;
		text-align:right;
	}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:924px;
	float:left;
	padding:0px 13px 0px 10px;
}
div#MainBodyContainerInt
{
	width:947px;
	float:left;
}
	div#MainFlashContainer
	{
		width:924px;
		height:511px;
		float:left;
	}
	div#MainImgContainer
	{
		width:921px;
		height:187px;
		padding:23px 14px 0px 12px;
		float:left;
		background-image:url(/Images/Structural/Header/hdr_Internal.jpg);
		background-repeat:no-repeat;
		background-position:12px 23px;
	}
	div#CorporateStripContainer
	{
		width:922px;
		height:133px;
		float:left;
		background-image:url(/Images/CorporateStripBG.gif);
		background-repeat:no-repeat;
		background-position:0px 12px;
		padding:12px 2px 30px 0px;;
	}
		div#CorporateClients
		{
			width:461px;
			height:133px;
			float:left;
			background-image:url(/Images/CorporateClients.gif);
			background-repeat:no-repeat;
			background-position:23px 24px;
		}
		div#Putters
		{
			width:213px;
			height:77px;
			float:left;
			background-image:url(/Images/Putters.gif);
			background-repeat:no-repeat;
			background-position:0px 2px;
			padding:56px 18px 0px 0px;
			font-family:Verdana;font-size:10px;color:#666633;line-height:15.41px;
			text-align:right;
		}
		div#Newsletter
		{
			width:193px;
			height:109px;
			float:left;
			padding:24px 17px 0px 20px;
		}
	
	div#MainContentContainerInt
	{
		width:947px;
		float:left;
		padding:0px 0px 0px 0px;
	}
		div#LeftPane
		{
			width:295px;
			float:left;
			padding-top:14px;
		}
			div#LeftProtfolio
			{
				width:284px;
				float:left;
				padding:26px 0px 0px 11px;
			}
			
		div#ContentPaneViewCart
		{
			width:900px;
			float:left;
			padding:21px 33px 0px 14px;
		}
			div#ViewCartTitle
			{
				width:581px;
				height:26px;
				float:left;
				padding:14px 0px 0px 14px;
				background-image:url(/Images/ViewCartTitleBG.gif);
				background-repeat:no-repeat;
			}
			
		div#RightPane
		{
			width:305px;
			float:left;
			padding:24px 0px 0px 0px;
		}
		
		div#ContentPane
		{
			width:564px;
			float:left;
			padding:39px 32px 0px 56px;
		}
		div#ContentPane2
		{
			width:919px;
			float:left;
			padding:39px 14px 0px 14px;
		}
		div#ContentPane3
		{
			width:947px;
			float:left;
			padding:39px 0px 0px 0px;
			margin-left:-24px;
		}
		div#ContentPaneCheckout
		{
			width:628px;
			float:left;
			padding:22px 0px 0px 14px;overflow:hidden;
		}
			div#CheckoutTitle
			{
				width:614px;
				height:26px;
				float:left;
				padding:14px 0px 0px 14px;
				background-image:url(/Images/CheckoutTitleBG.gif);
				background-repeat:no-repeat;
			}
		div#ContentPaneProd
		{
			width:583px;
			float:left;
			padding:22px 13px 0px 56px;overflow:hidden;
		}
			div#BreadCrumbs
			{
				width:583px;
				float:left;
			}
				div#BreadCrumbsHome
				{
					float:left;
				}
		
			div#MiddleContainer
			{
				width:583px;
				float:left;
			}
				div#ProductLeftContainer
				{
					width:258px;
					float:left;
					padding:18px 0px 0px 0px;
				}
				div#ProductRightContainer
				{
					width:325px;
					float:left;
				}
					div#FlashModule
					{
						width:324px;
						float:left;
						padding:14px 0px 8px 1px;
					}
					div#MultiLineItem
					{
						width:324px;
						float:left;
						padding:0px 0px 8px 0px;
					}
						div#MultiLineHeadingRow_1
						{
							width:301px;
							height:40px;
							float:left;
							padding-right:23px;
							background-image:url(/Images/MultiLineHeading.gif);
							background-repeat:no-repeat;
						}
							div#MultiLineHeadingRowCol_1
							{
								width:165px;
								float:left;
								padding:13px 0px 0px 12px;
							}
							div#MultiLineHeadingRowCo2_1
							{
								width:53px;
								float:left;
								padding:13px 0px 0px 1px;
							}
							div#MultiLineHeadingRowCo3_1
							{
								width:34px;
								float:left;
								padding:13px 0px 0px 3px;
							}
							div#MultiLineHeadingRowCo4_1
							{
								width:30px;
								float:left;
								padding:13px 0px 0px 3px;
							}
						
						div#ThisProduct
						{
							width:301px;
							float:left;
						}
						
				#RelatedProductsContainer {width:583px;float:left;}
			
	div#MainContentContainer
	{
		width:428px;
		float:left;
		padding:0px 33px 0px 22px;
	}
	div#QuickLinksContainer
	{
		width:441px;
		float:left;
		line-height:18px;
	}
		#QuickLinksContainer a:link{font-family:Arial;font-size:10px;color:#999999;text-decoration:none;line-height:18px;font-weight:bold;}
		#QuickLinksContainer a:active{font-family:Arial;font-size:10px;color:#999999;text-decoration:none;line-height:18px;font-weight:bold;}
		#QuickLinksContainer a:visited{font-family:Arial;font-size:10px;color:#999999;text-decoration:none;line-height:18px;font-weight:bold;}
		#QuickLinksContainer a:hover{font-family:Arial;font-size:10px;color:#999999;text-decoration:underline;line-height:18px;font-weight:bold;}
		
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:922px;
	float:left;
	padding:36px 15px 0px 10px;
}
	div#FooterContainerInner
	{
		width:922px;
		float:left;
		background-image:url(/Images/FooterBG.gif);
		background-repeat:repeat-y;
	}