﻿body
{
    font-family:Trebuchet MS,Arial;
	background: url(/images/site-background.jpg) repeat-x top;
	background-color:#EAEAEA;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
#MainContent
{
	position:relative;
	display:block;
	z-index:1;
	text-align:left;
}
#HeaderArea
{
	background: url(/images/header-background.jpg);
	background-repeat:no-repeat;
	z-index:2;
	position:absolute;
	top: 0px;
	left: 0px;
	width:726px;
	height:93px;
}
#LogoImage
{
	z-index:3;
	position:absolute;
	top: 0px;
	left: 0px;
	width:185px;
	height:93px;
}
#DeliveringImage
{
	z-index:3;
	position:absolute;
	top: 40px;
	left: 195px;
}
#PrintButton
{
	z-index:4;
	position:absolute;
	top: 10px;
	left: 505px;
}
#EmailButton
{
	z-index:5;
	position:absolute;
	top: 10px;
	left: 565px;
}
#BookmarkButton
{
	z-index:6;
	position:absolute;
	top: 10px;
	left: 635px;
}
#SearchBox
{
	z-index:6;
	position:absolute;
	top: 50px;
	left: 505px;
}
#NewsResult
{
	margin:0px;
	padding:0px;
	font-size:11px;
}
#SearchButton
{
	z-index:6;
	position:absolute;
	top: 50px;
	left: 655px;
}
#BreadCrumbArea
{
	font-weight:normal;
    text-align:right;
	z-index:7;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 690px;
	padding: 0px;
}
#BreadCrumbArea a,span
{
    font-size: 9px;
    color:#FFFFFF; 
}
#TopNavigationArea
{
	z-index:9;
    font-size: 11px;
    font-weight:bold;
	position:relative;
	top: 109px;
	left: 100px;
	width: 706px;    
	border:  none 0px #FFFFFF;
	color:#FFFFFF;
	padding: 2px;
}
#TopNavigationArea a
{    
    text-decoration: none;
    padding: 0px 15px 0px 15px;
    color:#FFFFFF;
}
#MainContentArea
{
	z-index:8;
	position:relative;
	top: 132px;
	left: 0px;
	width: 706px;    
	border:  solid 1px #BABBBD;
	background-color:#FFFFFF;
	padding: 10px;
	vertical-align:top;
}
#SectionContentArea
{
	z-index:8;
	position:relative;  
	border:  solid 1px #BABBBD;
	background-color:#FFFFFF;
	padding:0px;
}
#HomeSectionContentAreaHeader
{
	background: url(/images/home-contentheader-background.jpg);
	background-repeat:repeat-x; 
	height:61px;
	padding: 8px 5px 0px 5px;
	font-weight:bold;
	color:#FFFFFF;
}
#HomeSectionContentAreaHeader span
{
	padding: 12px 5px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#HomeFeaturedProductArea
{
	background-color:#F0F0F0;
}
#HomeFeaturedProductAreaHeader
{
	background: url(/images/content-section-header-background.jpg);
	background-repeat:repeat-x;  
	height:25px;
	padding: 3px 5px 0px 5px;
	font-weight:bold;
	color:#FFFFFF;
}
#HomeFeaturedProductAreaContent
{
    font-size: 12px;
	width: 454px;  
	padding: 5px;
}
#HomeFeaturedProductAreaContent a
{
	font-weight:bold;
	color:	#A01F0C;
	text-decoration:none;
}
#HomeNewsArea
{
	background-color:#F0F0F0;
}
#HomeNewsAreaHeader
{
	background: url(/images/content-section-header-background.jpg);
	background-repeat:repeat-x;
	height:25px;
	padding: 3px 5px 0px 5px;
	font-weight:bold;
	color:#FFFFFF;
}
#HomeNewsAreaContent
{
    font-size: 12px;
	width: 225px;  
	padding: 0px 0px 0px 5px;
}
#HomeNewsAreaContent a
{
	font-weight:bold;
	color:	#A01F0C;
	text-decoration:none;
}
#SectionContentAreaHeader
{
	background: url(/images/content-section-header-background.jpg);
	background-repeat:repeat-x; 
	height:25px;
	padding: 3px 5px 0px 5px;
	font-weight:bold;
	color:#FFFFFF;
}
#SectionContentAreaContent
{
    font-size: 12px;
	width: 690px;  
	padding: 5px;
}
#FooterArea
{    
    text-align:center;
    padding: 10px 0px 0px 0px;
    color:#3E4C66;
    font-size: 11px;
	background: url(/images/footer-background.jpg);
	background-repeat:repeat-x;
	width: 690px;   
}
#FooterArea a
{    
    text-decoration: none;
    padding: 0px 10px 0px 10px;
    color:#3E4C66;
}
.NewsListing
{
	border:none 0px #FFFFFF;	
}
.NewsListing td
{
    padding: 0px 10px 0px 10px;
}
.AlternatingNewsListingTiem
{
	background-color:#EDEDED;	
}
.NewsListingItem
{
	background-color:#DEDEDE;	
}
.NewsListing a
{
	font-weight:bold;
	color:	#A01F0C;
	text-decoration:none;
}
img
{
    border:      none 0px #FFFFFF;    
}
h4
{
    font-size: 12px;
	font-weight:bold;
	color:	#A01F0C;
    text-decoration: none;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
