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:#000000;
	color:#666666;
	font-family:Arial; 
	font-size:10px;
	font-weight:bold;
	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:983px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:983px;
	height:151px;
	float:left;
	overflow:hidden;
}
	div#Logo
	{
		width:179px;
		height:151px;
		float:left;
		background-image:url(/Images/logo.png);
		background-repeat:no-repeat;
		cursor:hand;
		cursor:pointer;
	}
		
		
	div#TopStrip
	{
		width:468px;
		height:81px;
		float:left;
		padding:70px 0px 0px 32px;
	}
		div#TextStrip
		{
			width:323px;
			height:44px;
			float:left;
			background-image:url(/Images/top_strip.png);
			background-repeat:no-repeat;
		}
	div#TopRightStatusBar
	{
		width:262px;
		height:68px;
		padding:83px 0px 0px 42px;
		float:left;
		background-image:url(/Images/TopRightStatusBar.png);
		background-repeat:no-repeat;
	}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:983px;
	float:left;
	padding-bottom:20px;
}
	div#LeftPane
	{
		width:157px;
		float:left;
		padding:56px 22px 0px 0px;
		background-image:url(/Images/LeftPaneTop.gif);
		background-repeat:no-repeat;
		overflow:hidden;
		
	}
		div#LeftNavigation
		{
			width:157px;
			float:left;
			padding-bottom:20px;
		}
		div#LeftPortfolio
		{
			width:150px;
			padding:0px 0px 0px 7px;
			float:left;
		}
	
	div#MiddlePaneProduct
	{
		width:804px;
		float:left;
	}
		div#ProductHeader
		{
			width:500px;
			float:left;
		}
			div#ProductCategoryTitle
			{
				width:483px;
				float:left;
				padding-left:17px;
			}
	div#MiddlePaneViewCart
	{
		width:796px;
		float:left;
		padding:36px 0px 0px 8px;
	}
	div#MiddlePaneProductDetail
	{
		width:477px; 
		min-height:687px;
		_height:687px;
		float:left;
		padding:0px 15px 0px 8px;
		background-image:url(/Images/MiddlePaneProductDetailBG.jpg);
		background-repeat:no-repeat;
	}
	div#MiddlePaneInternal
	{
		width:471px; 
		min-height:600px;
		_height:600px;
		float:left;
		padding:0px 21px 0px 8px;
		background-image:url(/Images/MiddlePaneInternalBG.jpg);
		background-repeat:no-repeat;
		background-position:0px 129px;
	}
	div#ProductTop
	{
		width:804px;
		float:left;
		padding-bottom:17px;
	}
		div#BreadCrumbs
		{
			width:471px;
			float:left;
			padding:0px 0px 25px 0px;
			font-family:Verdana;font-size:10px;color:#cdcdcd;font-weight:normal;
		}
	
	div#MiddlePane
	{
		width:500px;
		float:left;
	}
		div#MiddlePaneTopPortfolio
		{
			width:500px;
			float:left;
		}
		div#MiddlePaneProductList
		{
			width:472px;
			height:852px;
			float:left;
			padding:41px 0px 0px 28px;
			background-image:url(/Images/MiddlePaneProductListBG.jpg);
			background-repeat:no-repeat;
			background-position:8px 0px;
		}
		div#ProductsList
		{
			width:796px;
			float:left;
			padding:0px 0px 0px 8px;
			background-image:url(/Images/ProductsListBG.jpg);
			background-repeat:repeat-y;
			background-position:8px 0px;
		}
			div#ProductsListTop
			{
				width:796px;
				float:left;
				background-image:url(/Images/ProductsListTop.jpg);
				background-repeat:no-repeat;
			}
			div#ProductsListBottom
			{
				width:796px;
				float:left;
				background-image:url(/Images/ProductsListBottom.jpg);
				background-repeat:no-repeat;
				background-position:0px bottom;
				padding-top: 32px;
			}
		
	div#RightPane
	{
		width:304px;
		float:left;
		overflow:hidden;
	}
		div#SearchPane
		{
			width:269px;
			height:65px;
			float:left;
			padding:35px 13px 0px 22px;
			background-image:url(/Images/SearchBG.gif);
			background-repeat:no-repeat;
		}
		div#TodaysSpecialOffer
		{
			width:288px;
			float:left;
			padding:17px 8px 0px 8px;
		}
		
		div#RelatedProducts
		{
			width:288px;
			float:left;
			padding:10px 8px 0px 8px;
		}
		
			div#RelatedProdHead
			{
			width:288px;
			float:left;
			height:30px;
			background-image:url(/Images/RelatedProdHead.jpg); 
			background-repeat:no-repeat;
			}
			
			div#RelatedProdContent
			{
				width:288px;
				float:left;
				padding:0px 0px 10px 0px;
				background-image:url(/Images/RelatedProdBG.jpg);
				background-repeat:no-repeat;
				min-height:278px;
				_height:278px;
			}
			
			
		
		div#SpecialOfferEmail
		{
	width:238px;
	float:left;
	padding:67px 0px 0px 66px;
	background-image:url(/Images/SpecialOfferEmail.gif);
	background-repeat:no-repeat;
	overflow:hidden;
		}
		div#CardBoxPortfolio
		{
			width:304px;
			float:left;
			overflow:hidden;
		}
		div#RightPortfolio
		{
			width:295px;
			float:left;
			padding:7px 0px 0px 9px;
			overflow:hidden;
		}
		div#ProductNavi
		{
			width:304px;
			float:left;
			padding-top:20px;
		}
	
	div#MainContentAreaContainer
	{
		width:966px;
		float:left;
		padding:0px 8px 0px 9px;
	}
		div#MainContentArea
		{
			width:966px;
			float:left;
			background-image:url(/Images/MainContentAreaBG.gif);
			background-repeat:repeat-y;
		}
			div#MainContentAreaInner
			{
				width:884px;
				float:left;
				padding:0px 50px 24px 32px;
				background-image:url(/Images/MainContentAreaTop.jpg);
				background-repeat:no-repeat;
				overflow:hidden;
			}
				div#MainContentTitle
				{
					width:825px;
					float:left;
					padding:14px 0px 31px 59px;
				}
				
			div#QuickLinks
			{
				width:884px;
				float:left;
				padding:16px 0px 22px 32px;
				background-image:url(/Images/hr.jpg);
				background-repeat:no-repeat;
				font-family:Arial;
				font-size:10px;
				font-weight:bold;
				color:#6b074d;
				text-transform:uppercase;
				overflow:hidden;
			}
			#QuickLinks a:Link{font-family:Arial;font-size:10px;font-weight:bold;color:#6b074d;text-transform:uppercase;text-decoration:none;}
			#QuickLinks a:visited{font-family:Arial;font-size:10px;font-weight:bold;color:#6b074d;text-transform:uppercase;text-decoration:none;}
			#QuickLinks a:active{font-family:Arial;font-size:10px;font-weight:bold;color:#6b074d;text-transform:uppercase;text-decoration:none;}
			#QuickLinks a:hover{font-family:Arial;font-size:10px;font-weight:bold;color:#6b074d;text-transform:uppercase;text-decoration:underline;}
			
	div#PageBack
	{
		width:477px;height:19px;float:left;
		background-image:url(/Images/Back.png);background-repeat:no-repeat;
	}	
	.BackCSS {width:48px;height:19px;display:block;cursor:pointer;z-index:1000;position:relative;}	
	
	div#ContinueShoppingContainer {width:789px;float:left;text-align:right;padding-top:10px;padding-bottom:50px;}	

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:907px;
	float:left;
	padding:0px 26px 18px 33px;
}

