html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background:#222222 url(/Images/BodyBG.gif) center top no-repeat;
	color:#666666;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

:-moz-any-link:focus {outline: none;}

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	margin:auto;
	width:960px;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:960px;
	float:left;
}
	div#HeaderTopContainer{
		width:960px;
		float:left;
	}
		div#LogoContainer{
			float:left;
			width:240px;
			height:102px;
		}
		div#HeaderRightContainer{
			float:left;
			width:720px;
			height:102px;
		}
			div#HeaderQuickLinksContainer{
				float:left;
				width:720px;
				height:52px;
				text-align:right;
			}
			div#NavContainer{
				float:left;
				width:720px;
				height:50px;
			}
	div#HeaderBottomContainer{
		width:960px;
		float:left;
	}
		div#NewsletterContainer{
			float:left;
			width:200px;
			height:308px;
			padding:20px;
			background:#FFF url(../Images/NewsletterBG.gif) left bottom no-repeat;
		}
			div#NewsletterTextContainer{
				float:left;
				width:200px;
				height:131px;
			}	
		div#MoreDropdowns{
				float:left;
			}
			#Header1_AdvancedSearch1_DataList1{
				float:left; 
				width:200px;
				height:200px;
				height:auto;
				margin-bottom:26px;
			}
			#AdvancedSearch1_DataList1{
				float:left; 
				width:200px;
				height:200px;
				height:auto;
				margin-bottom:26px;
			}
			#ProductSearch{
				float:left; 
				width:200px; 
				padding:15px 20px 15px 20px;
				height:30px;
				background:#111111 url(/Images/ProductSearchBG.gif) center top no-repeat; 
				}
		div#FlashContainer{
			float:left;
			width:960px;
			height:348px;
		}
		div#ImageContainer{
			float:left;
			width:720px;
			height:286px;
		}
		div#BreadCrumbsContainer{
			width:700px; 
			height:62px;
			line-height:62px;
			padding-left:20px;
			background:url(/Images/BreadCrumbsBG.gif) left top repeat-x; 
			text-transform:uppercase; 
			float:left;
		}
		* html div#BreadCrumbsContainer{
			height:60px;
			line-height:60px;
		}
	
/************************************************************************
*	MainBody
************************************************************************/
div#HomeMainBodyContainer
{
	width:960px;
	float:left;
	background:#ffffff url(/Images/HomeContainerBG.gif) left top repeat-y;
}
div#HomeMainBodyInnerContainer
{
	width:960px;
	float:left;
	padding:5px 0px;
	background:url(/Images/HomeContentBG.gif) left top no-repeat;
}
div#Int2MainBodyContainer
{
	width:960px;
	float:left;
	background:#ffffff url(/Images/Internal2ContainerBG.gif) left top repeat-y;
}
div#Int2MainBodyInnerContainer
{
	width:960px;
	float:left;
	padding:5px 0px;
	background:url(/Images/Internal2ContentBG.gif) left top no-repeat;
}
div#MainBodyContainer
{
	width:960px;
	float:left;
	padding:5px 0px 30px 0px;
	background:#ffffff url(/Images/InternalContentBG.gif) left top no-repeat;
}
div#ProductMainBodyContainer
{
	width:960px;
	float:left;
	padding:0px 0px 30px 0px;
	background-color:#ffffff;
}
	div#OuterLeftContainer{
		width:240px;
		float:left;
	}
	div#LeftContainer{
		width:220px;
		padding:47px 0px 20px 20px;
		float:left;
	}
	div#NewsContainer{
		width:220px;
		padding:47px 0px 20px 20px;
		float:left;
	}
	div#MiddleContainer{
		width:360px;
		padding:20px;
		float:left;
	}
	div#Int2MiddleContainer{
		width:440px;
		padding:20px;
		float:left;
	}
	div#OuterRightContainer{
		width:720px;
		float:left;
	}
	div#IntRightContainer{
		width:680px;
		padding:20px;
		float:left;
background:#ffffff;
	}
	div#Int2RightContainer{
		width:220px;
		padding:20px 20px 20px 0px;
		float:left;
	}
	div#RightContainer{
		width:280px;
		padding:20px;
		float:left;
	}
/*div#RightContainer img{ border:#2b2b2b solid 1px; padding:1px; margin-right:20px;}*/
	

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:960px;
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	line-height:16px;
	color:#ffffff;
}
div#FooterAddressContainer{
	float:left;
	width:379px;
	padding-left:20px;
	border-left:#444444 solid 1px;

}
div#FooterAddressContainer a:link, div#FooterAddressContainer a:visited, div#FooterAddressContainer a:active{color:#70a5c0; text-decoration:none;}
div#FooterAddressContainer a:hover{color:#70a5c0; text-decoration:underline;}


div#CommentPost{
	float:left;
	width:420px;
	
	
	
}

div#CommentPostTitle{
	float:left;
	width:420px;
	padding-top:15px;
	padding-bottom:10px;
	font-size:16px; 
	color:#ababab; 
	font-weight:normal; 
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	line-height:20px;
	
	border-bottom:1px solid #e2e2e2;
	font-style:italic;
	
}

div#CommentsList{
	float:left;
	width:680px;
	padding:30px 0px 20px 0px;
}

div#CommentsListTitle{
	float:left;
	width:420px;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e2e2e2;
	
	font-size:16px; 
	color:#ababab; 
	font-weight:normal; 
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	line-height:20px;	
	font-style:italic;
}
div#CommentsListLatest{
	float:left;
	width:139px;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}
div#CommentsListAll{
	float:left;
	width:110px;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:1px solid #e2e2e2;
}
a.commnetlistlink:link{
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.commnetlistlink:active{
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.commnetlistlink:visited{
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.commnetlistlink:hover{
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	font-size:11px;
	color:#666666;
	text-decoration:none;
}