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:#181818;
	color:#181818;
	font-family:Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../Images/Background.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:986px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:986px;
	float:left;
}

	div#Logo
	{
		width:211px;
		height:130px;
		float:left;
		padding:13px 0px 11px 3px;}

	div#MainNavigation
	{
		/*width:772px;*/
		width:721px!important;
		height:54px;
		float:left;
		padding-bottom:40px;
		padding-left:51px;
		overflow:hidden;
		
		}
		
/*	div#MainNavigation
	{
		width:772px;
		height:54px;
		float:left;
		padding-bottom:40px;
		
		}*/



	div#NewsletterSignup
	{
		width:772px;
		height:60px;
		float:left;}
	
		
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:986px;
	float:left;
}

	div#FlashContainer
	{
		width:986px;
		height:420px;
		float:left;}
		
	div#IndexContentArea
	{
		width:259px;
		height:348px;
		float:left;
		padding:0px 0px 0px 46px;
		margin-top:-369px;
		z-index:777;
		position:relative;}
		
	div#InternalContainer_Green
	{
		width:960px;
		height:536px;
		padding:13px 13px 0px 13px;
		float:left;
		background-image:url(/Images/InternalBG_Green.png);
		background-repeat:no-repeat;}	
		
	div#InternalContainer_Green2
	{
		width:960px;
		padding:13px 13px 0px 13px;
		float:left;
		background-image:url(/Images/InternalBG_Green2.png);
		background-repeat:no-repeat;}	
		
		div#InternalContainer_Green2Inner
			{
				width:960px;
				float:left;
				background-image:url(../Images/lime.jpg);
				background-repeat:repeat-y}
			
				div#InternalBGRightGreen2
				{
					width:960px;
					height:28px;
					float:left;
					background-image:url(/Images/Green2_RightBottom.png);
					background-repeat:no-repeat;}
		
	div#InternalContainer_Yellow
	{
		width:960px;
		padding:13px 13px 0px 13px;
		float:left;
		background-image:url(/Images/InternalBG_Yellow.png);
		background-repeat:no-repeat;}
		
		div#InternalContainer_YellowInner
			{
				width:960px;
				float:left;
				background-image:url(../Images/Yellow.jpg);
				background-repeat:repeat-y}
			
				div#InternalBGRightYellow
				{
					width:960px;
					height:28px;
					float:left;
					background-image:url(/Images/Yellow_RightBottom.png);
					background-repeat:no-repeat;}
		
	div#InternalContainer_Pink
	{
		width:960px;
		padding:13px 13px 0px 13px;
		float:left;
		background-image:url(/Images/InternalBG_Pink.png);
		background-repeat:no-repeat;}
		
		div#InternalContainer_PinkInner
		{
			width:960px;
			float:left;
			background-image:url(../Images/Pink.jpg);
			background-repeat:repeat-y}
		
			div#InternalBGRightPink
			{
				width:960px;
				height:28px;
				float:left;
				background-image:url(/Images/Pink_RightBottom.png);
				background-repeat:no-repeat;}
			
		div#InternalDiagonalOverlay
		{
			width:960px;
			float:left;
			background-image:url(../Images/BodyBackground_DiagonalOverlay.png);
			background-repeat:no-repeat;
			background-position:right top;}
		
	div#InternalContainer_Blue
	{
		width:960px;
		padding:13px 13px 0px 13px;
		float:left;
		background-image:url(/Images/InternalBG_Blue.png);
		background-repeat:no-repeat;}
		
		div#InternalContainer_BlueInner
		  {
			  width:960px;
			  float:left;
			  background-image:url(../Images/blue.jpg);
			  background-repeat:repeat-y}
		  
			  div#InternalBGRightBlue
			  {
				  width:960px;
				  height:28px;
				  float:left;
				  background-image:url(/Images/Blue_RightBottom.png);
				  background-repeat:no-repeat;}
		
	div#InternalContainer_Orange
	{
		width:960px;
		padding:13px 13px 0px 13px;
		float:left;
		background-image:url(/Images/InternalBG_Orange.png);
		background-repeat:no-repeat;}
		
		div#InternalContainer_OrangeInner
			{
				width:960px;
				float:left;
				background-image:url(../Images/orange.jpg);
				background-repeat:repeat-y}
			
				div#InternalBGRightOrange
				{
					width:960px;
					height:28px;
					float:left;
					background-image:url(/Images/Orange_RightBottom.png);
					background-repeat:no-repeat;}
	
	div#InternalContainer_Purple
	{
		width:960px;
		padding:13px 13px 0px 13px;
		float:left;
		background-image:url(/Images/InternalBG_Purple2.png);
		background-repeat:no-repeat;}
		
			div#InternalContainer_PurpleInner
			{
				width:960px;
				float:left;
				background-image:url(../Images/purple.jpg);
				background-repeat:repeat-y}
			
				div#InternalBGRightPurple
				{
					width:960px;
					height:28px;
					float:left;
					background-image:url(/Images/Purple_RightBottom.png);
					background-repeat:no-repeat;}
		
		div#InternalLeftPane
		{
			width:275px;
			float:left;
			padding:45px 25px 0px 25px;}
			
		div#InternalLeftPane2
		{
			width:238px;
			float:left;
			padding:44px 55px 0px 32px;}
		
		div#InternalLeftPaneProduct
		{
			width:263px;
			float:left;
			padding:44px 30px 0px 32px;}
			
		div#InternalRightPaneInner2
		{
			width:610px;
			float:left;
			padding:25px 25px 0px 0px;}
			
			div#InternalRightPane1
			{
				width:550px;
				min-height:452px;
				_height:452px;
				float:left;
				padding:28px 30px 20px 30px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;}
			
			div#InternalRightPane2
			{
				width:550px;
				float:left;
				padding:28px 30px 0px 30px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;}
				
			div#InternalRightPane3
			{
				width:550px;
				min-height:582px;
				_height:582px;
				float:left;
				padding:28px 30px 0px 30px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;}
				
			div#InternalRightPane4
			{
				width:550px;
				min-height:609px;
				_height:609px;
				float:left;
				padding:28px 30px 0px 30px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;}
				
			div#ProductRightPane
			{
				width:610px;
				float:left;
				padding:0px 0px 0px 0px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;
				overflow:hidden;}
				
			div#ViewcartRightPane
			{
				width:610px;
				min-height:609px;
				_height:609px;
				float:left;
				padding:0px 0px 0px 0px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;
				overflow:hidden;}
				
			div#CheckoutRightPane
			{
				width:610px;
				float:left;
				padding:0px 0px 0px 0px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;
				overflow-x:hidden;}
				
				div#ProductGallery
				{
					width:610px;
					float:left;
					z-index:999;
					position:relative;
					padding:30px 0px 0px 0px;}
					
				div#ProductOptions
				{
					width:550px;
					float:left;
					padding:15px 30px 0px 30px;}
				
				div#ContactTitle
				{
					width:550px;
					float:left;
					padding-bottom:15px;}
					
				div#ContactFormContainer
				{
					width:255px;
					float:left;}
					
				div#ContactPageContent
				{
					width:256px;
					float:left;
					padding:17px 0px 0px 39px;
					z-index:999;position:relative;}
		
		div#InternalRightPaneInner
		{
			width:610px;
			float:left;
			padding:25px 25px 0px 0px;}
			
			div#InternalRightPane
			{
				width:550px;
				min-height:751px;
				_height:751px;
				float:left;
				padding:23px 30px 20px 30px;
				background-image:url(/Images/ContentBG.png);
				background-repeat:repeat-y;}
				
				
	#ShippingOptionContainer {width:570px;float:left;padding:0px 10px 0px 30px;}	
	
		#ShippingOptionTile {width:540px;float:left;padding:31px 30px 20px 0px;background-image:url(/Images/ShippingOptions.gif);background-repeat:no-repeat;}
		
			.ShippingOptionTileCopy {font-size:12px;color:#FFF;}

			#Option1 {width:570px;float:left;padding:0px 0px 15px 0px;}
			#Option2 {width:570px;float:left;padding:0px 0px 15px 0px;}
			#Option3 {width:570px;float:left;padding:0px 0px 5px 0px;}
			
			#ShippingOptionsControl {width:30px;float:left;}
			#ShippingOptionsTitle {width:540px;float:left;font-size:12px;color:#FFF;}				

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:986px;
	padding-top:13px;
	min-height:231px;
	_height:231px;
	float:left;
	background-image:url(../Images/FooterBackground3.gif);
	background-repeat:no-repeat;
}

div#FooterContainerIndex
{
	width:986px;
	min-height:231px;
	_height:231px;
	float:left;
	background-image:url(../Images/FooterBackground.gif);
	background-repeat:no-repeat;
	background-position:351px 0px;
}

	div#FooterWidgetsContainer
	{
		width:973px;
		float:left;
		padding:2px 0px 0px 13px;}
		
		div#FooterWidgets1
		{
			width:310px;
			float:left;
			padding:0px 15px 0px 0px;}
		
		div#FooterWidgets2
		{
			width:310px;
			float:left;
			padding:0px 15px 0px 0px;}
		
		div#FooterWidgets3
		{
			width:310px;
			float:left;
			padding:0px 13px 0px 0px;}
			
	div#FooterLinks
	{
		width:973px;
		float:left;
		padding:2px 0px 0px 13px;}
			