/* CSS Document */

body {
	margin: 0px;
	background-image: url(images/BackgroundFade.jpg);
	background-repeat: repeat-x;
	background-color: #bab8ac;
	font: 1em/1.25em Verdana, Arial, Helvetica, sans-serif !important;
	}

tr {
	margin: 0px;
	}

img {
	border-style: none;
	margin: 0px;
	}

a {
	text-decoration: none;
	}

div.TopLinks a span {
	display: none;
	}

span.MainCat {
	color: #de1e27;
	}

h2 {
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 0 10px 0;
	}

div.MainContent {
	width: 780px; height: 307px;
	margin: 0px auto 10px auto;
	background-image: url(images/Products-HeaderBackground.jpg);
	background-repeat: no-repeat;
	}

div.LogoBanner {
	width: 146px; height: 195px;
	}

div.BottomDiagonals {
	width: 780px;
	height: 68px;
	background-image: url(images/BottomDiagonals.jpg);
	margin-top: 0px;
	}

div.NewProdBottomDiagonals {
	width: 780px;
	height: 68px;
	background-image: url(images/BottomDiagonals.jpg);
	margin-top: 12px;
	}

div.ABILogo {
	width: 166px; height: 44px;
	margin: 0 auto 0 auto;
	}

div.CatalogABILogo {
	position: relative;
	top: 12px;
	width: 166px; height: 44px;
	margin: 0 auto 0 auto;
	}

/* Navigation */
div.TopLinks {
	position: relative;
	top: -165px; left: 140px;
	width: 637px; height: 100px;
	}

div.Home {
	position: absolute;
	top: 0; left: 0;
	width: 68px; height: 100px;
	}

a.HomeRO, a:link.HomeRO {
	width: 68px; height: 100px;
	display: block;
	}

a:hover.HomeRO {
	background-image: url(images/HomeRO.jpg);
	}

div.Products {
	position: absolute;
	top: 0; left: 68px;
	width: 70px; height: 100px;
	}

a.ProductsRO, a:link.ProductsRO {
	width: 70px; height: 100px;
	display: block;
	}

a:hover.ProductsRO {
	background-image: url(images/ProductsRO.jpg);
	}

div.Gallery {
	position: absolute;
	top: 0; left: 138px;
	width: 74px; height: 100px;
	}

a.GalleryRO, a:link.GalleryRO {
	width: 74px; height: 100px;
	display: block;
	}

a:hover.GalleryRO {
	background-image: url(images/GalleryRO.jpg);
	}

div.News {
	position: absolute;
	top: 0; left: 212px;
	width: 59px; height: 100px;
	}

a.NewsRO, a:link.NewsRO {
	width: 59px; height: 100px;
	display: block;
	}

a:hover.NewsRO {
	background-image: url(images/NewsRO.jpg);
	}

div.Recipes {
	position: absolute;
	top: 0; left: 271px;
	width: 66px; height: 100px;
	}

a.RecipesRO, a:link.RecipesRO {
	width: 66px; height: 100px;
	display: block;
	}

a:hover.RecipesRO {
	background-image: url(images/RecipesRO.jpg);
	}

div.Locations {
	position: absolute;
	top: 0; left: 337px;
	width: 73px; height: 100px;
	}

a.LocationsRO, a:link.LocationsRO {
	width: 73px; height: 100px;
	display: block;
	}

a:hover.LocationsRO {
	background-image: url(images/LocationsRO.jpg);
	}

div.About {
	position: absolute;
	top: 0; left: 410px;
	width: 63px; height: 100px;
	}

a.AboutRO, a:link.AboutRO {
	width: 63px; height: 100px;
	display: block;
	}

a:hover.AboutRO {
	background-image: url(images/AboutUsRO.jpg);
	}

div.Contact {
	position: absolute;
	top: 0; left: 473px;
	width: 75px; height: 100px;
	}

a.ContactRO, a:link.ContactRO {
	width: 75px; height: 100px;
	display: block;
	}

a:hover.ContactRO {
	background-image: url(images/ContactUsRO.jpg);
	}

div.Careers {
	position: absolute;
	top: 0; left: 548px;
	width: 92px; height: 100px;
	}
a.CareersRO, a:link.CareersRO {
	width: 92px; height: 100px;
	display: block;
	}

a:hover.CareersRO {
	background-image: url(images/CareersRO.jpg);
	}
/* End of Navigation */
/* Product Categories */
div.CategoryNavigation {
	width: 226px; height: 400px;
	background-image: url(images/ProdCatNavBackground.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 35px 0px 10px 0px;
	}

ul.CategoryList {
	margin: 0px 0px 0px 40px;
	font:  bold 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #817a5e;
	padding: 0;
	}

ul.CategoryList li {
	margin: 0px;
	color: #000000;
	}

div.SubCategoryList {
	margin: 0px 0px 0px 20px;
	width: 206px;
	}
/* End of Product Categories */
/* Product Welcome */
div.WelcomeNavigation {
	width: 196px; height: 145px;
	background-image: url(images/ProductWelcomeNavBackground.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 10px 0px;
	padding: 35px 15px 0px 15px;
	}
/* End of Product Welcome */
/* Featured Products */
div.FeaturedProducts {
	width: 410px;
	height: 480px;
	background-image: url(images/FeaturedProductsBackground.jpg);
	background-repeat: no-repeat;
	padding: 40px 0px;
	margin: 0px 0px 0px 10px;
	}
/* End of Featured Products */