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:#0c0c0c;
	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%;
	float:left;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:100%;
	margin:auto;
}

	div#HeaderContainerInner
	{
		width:1001px;
		height:99px;
		margin:auto;
	}
	
	div#HeaderContainerInnerInternal
	{
		width:981px;
		margin:auto;
	}

		div#Logo
		{
			width:334px;
			height:85px;
			float:left;
			padding:14px 0px 0px 20px;
			background-image:url(../Images/logo.gif);
			background-repeat:no-repeat;
			background-position:20px 0px;
		}
		
		div#LogoInternal
		{
			width:334px;
			height:85px;
			float:left;
			padding:14px 0px 0px 0px;
			background-image:url(../Images/logo2.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		
			.HomeLink
			{
				width:334px;
				height:85px;
				float:left;
				display:block;
			}
			
		div#HeaderRightContainer
		{
			width:647px;
			float:left;
			background-image:url(/Images/HeaderPhoneNumber.gif);
			background-repeat:no-repeat;
		}
		
		div#HeaderRightContainerInternal
		{
			width:646px;
			float:left;
			background-image:url(/Images/HeaderPhoneNumber.gif);
			background-repeat:no-repeat;
		}
		
			div#HeaderQuickLickContainer
			{
				width:603px;
				padding:12px 44px 5px 0px;
				float:left;
				text-align:right;
			}
			
			div#HeaderProductSearchContainer
			{
				width:647px;
				padding:12px 0px 0px 0px;
				float:left;
				text-align:right;
			}
			
				div#HeaderProductSearchTextFieldContainer
				{
					width:234px;
					height:27px;
					float:left;
					padding:2px 0px 0px 367px;
					background-image:url(/Images/ProductSearchBG.gif);
					background-repeat:no-repeat;
					background-position:367px 0px;
					text-align:left;
				}
					
					.HeaderProductSearchTextFieldCopy
					{
						height:17px;
						width:208px;
						background-color:#404040 !important;
						border:0px;
						font-family:Arial;
						font-size:11px;
						color:#FFFFFF;
						padding:4px 3px 2px 13px;
					}
				
				div#HeaderProductSearchButtonContainer
				{
					width:46px;
					float:left;
					padding:0px 0px 0px 0px;
					text-align:left;
				}
		div#MainFlash
		{
			width:100%;
			height:320px;
			margin:auto;
		}
		
		div#MainImage
		{
			width:981px;
			height:72px;
			float:left;
			background-image:url(/Images/MainImage.jpg);
			background-repeat:no-repeat;
		}
		
		div#MainNavigation
		{
			width:981px;
			margin:auto;
			padding-left:20px;
		}
		
		div#MainNavigationInternal
		{
			width:981px;
			margin:auto;
		}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:1001px;
	margin:auto;
}

div#MainBodyContainerInternal
{
	width:981px;
	margin:auto;
}

	div#LeftPaneOuter
	{
		width:251px;
		float:left;		
	}
	
	div#LeftPaneOuterInternal
	{
		width:231px;
		float:left;		
	}
	
		div#LeftPane
		{
			width:251px;
			float:left;
			background-image:url(/Images/leftpane_bg.gif);
			background-repeat:repeat-y;
		}
		
		div#LeftPaneInternal
		{
			width:231px;
			float:left;
			background-image:url(/Images/leftpane_bg2.gif);
			background-repeat:repeat-y;
		}
		
			div#LeftPaneInner
			{
				width:251px;
				float:left;
				background-image:url(/Images/leftpane_top.gif);
				background-repeat:no-repeat;padding-top:21px;
			}
			
			div#LeftPaneInnerInternal
			{
				width:231px;
				float:left;
				background-image:url(/Images/leftpane_top1.gif);
				background-repeat:no-repeat;padding-top:21px;
			}
			
				div#LeftShoppingCart
				{
					width:211px;
					height:58px;
					float:left;
					padding:43px 20px 0px 20px;
					background-image:url(/Images/leftShoppingCart.gif);
					background-repeat:no-repeat;
					background-position:20px 0px;
					overflow:hidden;
				}
				
				div#LeftShoppingCartInternal
				{
					width:211px;
					height:58px;
					float:left;
					padding:43px 20px 0px 0px;
					background-image:url(/Images/leftShoppingCart.gif);
					background-repeat:no-repeat;
				}
				
				div#LeftProductsNavigation
				{
					width:211px;
					float:left;
					padding:43px 20px 10px 20px;
					background-image:url(/Images/OurRange.gif);
					background-repeat:no-repeat;
					background-position:20px 0px;
				}
				
				div#LeftProductsNavigationInternal
				{
					width:211px;
					float:left;
					padding:43px 20px 10px 0px;
					background-image:url(/Images/OurRange.gif);
					background-repeat:no-repeat;
				}
				
				div#LeftEmailRegistration
				{
					width:192px;
					height:102px;
					float:left;
					padding:34px 20px 21px 39px;
					background-image:url(/Images/leftEmailRegistration.gif);
					background-repeat:no-repeat;
					background-position:20px 0px;
				}
				
				div#LeftEmailRegistrationInternal
				{
					width:192px;
					height:102px;
					float:left;
					padding:34px 20px 21px 19px;
					background-image:url(/Images/leftEmailRegistration.gif);
					background-repeat:no-repeat;
				}
				
				div#LeftWeAccept
				{
					width:211px;
					float:left;
					padding:0px 20px 16px 20px;
				}
				
				div#LeftWeAcceptInternal
				{
					width:211px;
					float:left;
					padding:0px 20px 16px 0px;
				}
			
			div#LeftPaneBottom
			{
				width:251px;
				height:20px;
				float:left;
				background-image:url(/Images/Leftpane_bottom.gif);
				background-repeat:no-repeat;
			}
			
			div#LeftPaneBottomInternal
			{
				width:231px;
				height:20px;
				float:left;
				background-image:url(/Images/Leftpane_bottom2.gif);
				background-repeat:no-repeat;
			}
			
	div#MainContentContainer
	{
		width:539px;
		float:left;
		background-image:url(/Images/MainContentBG.gif);
		background-repeat:no-repeat;
	}
	
	div#MainContentContainerProduct
	{
		width:750px;
		float:left;
		background-image:url(/Images/MainContentBG2.gif);
		background-repeat:no-repeat;
	}
	
		div#BreadCrumbsContainer
		{
			width:499px;
			float:left;
			padding:28px 20px 0px 20px;
		}
		
		div#BreadCrumbsContainerProduct
		{
			width:710px;
			float:left;
			padding:28px 20px 0px 20px;
		}
			
			A.BreadCrumbsHomeLink:link	{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
			A.BreadCrumbsHomeLink:visited{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
			A.BreadCrumbsHomeLink:active	{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
			A.BreadCrumbsHomeLink:hover	{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
	
		div#WelcomeMessage
		{
			width:519px;
			float:left;
			padding:31px 0px 0px 20px;
		}
		
		div#OfficialDistributorOf
		{
			width:539px;
			float:left;
			padding:2px 0px 24px 0px;
		}
		
		div#FeaturedProducts
		{
			width:519px;
			float:left;
			background-image:url(../Images/FeaturedProducts.gif);
			background-repeat:no-repeat;
			padding:45px 0px 0px 20px;
		}
		
		div#MainContent
		{
			width:499px;
			float:left;
			padding:25px 20px 0px 20px;
		}
		
		div#MainContentInt
		{
			width:499px;
			float:left;
			padding:18px 20px 0px 20px;
		}
		
		div#MainContentProduct
		{
			width:730px;
			float:left;
			padding:18px 0px 0px 20px;
		}
		
			div#ProductDetails
			{
				width:408px;
				float:left;
				text-align:left;
				margin-top:-49px;
			}
			
			div#ProductImage
			{
				width:322px;
				float:left;
				text-align:left;
			}
			
		div#RelatedMedia
		{
			width:408px;
			float:left;
			padding-top:15px;
		}
		
		div#RelatedProducts
		{
			width:710px;
			float:left;
			padding:87px 0px 30px 20px;
			background-image:url(/Images/RelatedProducts.gif);
			background-repeat:no-repeat;
			background-position:0px 53px;
		}
		
		div#RightPaneShoppingCart
		{
			width:211px;
			float:left;
			background-image:url(/Images/RightPaneBg.gif);
			background-repeat:no-repeat;
			padding:21px 0px 11px 0px;
			overflow:hidden;
		}
		
			div#ShoppingCart
			{
				width:211px;
				float:left;
				background-image:url(/Images/ShoppingCart.gif);
				background-repeat:no-repeat;
				padding:43px 0px 0px 0px;
				overflow:hidden;
			}
		
		div#RightPane
		{
			width:211px;
			float:left;
			background-image:url(/Images/RightPaneBg.gif);
			background-repeat:no-repeat;
			padding:21px 0px 11px 0px;
		}
		
		#RightPane a:Link{color:#000000;text-decoration:none;font-weight:normal;}
		#RightPane a:active{color:#000000;text-decoration:none;font-weight:normal;}
		#RightPane a:visited{color:#000000;text-decoration:none;font-weight:normal;}
		#RightPane a:hover{color:#FF0000 !important;text-decoration:underline !important;font-weight:normal;}
		
		a.RightLinks:Link{color:#000000;text-decoration:none;font-weight:normal;}
		a.RightLinks:active{color:#000000;text-decoration:none;font-weight:normal;}
		a.RightLinks:visited{color:#000000;text-decoration:none;font-weight:normal;}
		a.RightLinks:hover{color:#FF0000 !important;text-decoration:underline !important;font-weight:normal;}
		
			div#RightTrade
			{
				width:211px;
				float:left;
				font-size:11px;
				color:#000000;
				line-height:15px;
				margin-bottom:10px;
				cursor:pointer;
				display:none;
			}
							
			div#RightStockists
			{
				width:211px;
				float:left;
			}
			
			div#RightPanelShops
			{
				width:211px;
				float:left;
				margin-top:10px;
				cursor:pointer;
			}
			
			div#RightDetailers
			{
				width:211px;
				float:left;
				margin-top:10px;
				cursor:pointer;
			}
			
			div#RightEnthusiasts
			{
				width:211px;
				float:left;
				margin-top:10px;
				cursor:pointer;
			}
				
			div#RightMarine
			{
				width:211px;
				float:left;
				margin-top:10px;
				cursor:pointer;
			}
			
		div#ContinueShopping
		{
			width:500px;
			float:left;
			text-align:right;
			margin-top:-52px;
		}
		
		div#Fastshoping
		{
			width:499px;float:left;padding-top:10px;
		}
			
			
		div#FastshopingHeading
		{
			width:499px;float:left;
			padding-top:8px;
			height:22px;
			background-color:#000000;
		}
		
			div#FastshopingHeadingName
			{
				width:200px;float:left;
				padding-left:17px;
				color:#FFFFFF;
			}
			
			div#FastshopingHeadingCode
			{
				width:67px;float:left;
				color:#FFFFFF;
				text-align:center;
			}
			
			div#FastshopingHeadingPrice
			{
				width:72px;float:left;
				color:#FFFFFF;
				padding-right:10px;
				text-align:right;
			}
			
			div#FastshopingHeadingQTY
			{
				width:57px;float:left;
				color:#FFFFFF;
				text-align:center;
			}
			
			div#FastshopingHeadingAdd
			{
				width:76px;float:left;
				color:#FFFFFF;
				text-align:center;
			}
			
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:1001px;
	margin:auto;
}

div#FooterContainerInternal
{
	width:981px;
	margin:auto;
}

	div#FooterContainerInner
	{
		width:1001px;
		padding-bottom:20px;
		padding-left:20px;
		float:left;
		background-image:url(/Images/FooterBG.gif);
		background-repeat:no-repeat;
	}
	
	div#FooterContainerInnerInternal
	{
		width:981px;
		padding-bottom:20px;
		float:left;
		background-image:url(/Images/FooterBG2.gif);
		background-repeat:no-repeat;
	}
