﻿BODY. {	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;  }	
BODY.* { font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;  }	

.DefaultFont { font-size: 10pt; }

.TopBarPreCell_ { background: #AFDBDA; border-left: solid 3px white;}
.TopBarPostCell_ { background: #87AF68;  border-right: solid 3px white;}

.TopMenuOuterTable { margin: 3px;  border-top: solid 3px white; }
.TopMenuPreCell {  background: #00365C; width: 172px; border-left: solid 5px white; }
.TopMenuPostCell { background: #D6D4C8; width: 165px; border-right: solid 4px white;}
.TopMenuTable {	font-weight: bold; background: white; padding: 0px;	}
.TopMenuCell { background: orange; color: Black; old-green-color: #87AF68; }
.TopMenuCellHOver { background: #cc6600; #AFDBDA; }
.TopMenuLink { font-size: 12px; }
.TopMenuLink:link {	color: black;	text-decoration: none; }
.TopMenuLink:hover { text-decoration: underline; color: White;}
.TopMenuLink:visited {	color: black;	text-decoration: none; }

.BottomMenuOuterTable { margin: 3px;  }
.BottomMenuPreCell {  background: #87AF68; width: 172px; border-left: solid 5px white;   }
.BottomMenuPostCell { background: #87AF68; width: 165px; border-right: solid 4px white;    }
.BottomMenuTable {	font-weight: bold; background: white; padding: 1px;	}
.BottomMenuCell { background: #AFDBDC; }
.BottomMenuCellHOver { background: #87AF68; }
.BottomMenuLink { font-size: 14px; }
.BottomMenuLink:link {	color: white;	text-decoration: none; }
.BottomMenuLink:hover { text-decoration: underline; }
.BottomMenuLink:visited {	color: white;	text-decoration: none; }

.CategoriesSideMenuHeader { color: White;	font-weight: bold; background-color: #1f77a8; }

.QuickSearchTable {background: orange; #00365C; color: black;}
.QuickSearchHeader {font-size: 15px;  font-weight: bold;}
.QuickSearchCaption {font-size: 13px;  font-weight: bold;}
.QuickSearchInput { width: 100px;  height: 24px;  }
.QuickSearchButton { color: white; font-size: 16px; font-weight: bold; cursor:  pointer ; background: black; #87AF68; padding:  1px 2px 1px 2px; border: solid 1px white; }
.QuickSearchButton:hover { text-decoration: underline; color:red;  }
.QuickSearchButton:visited { color:red;  }

.RightLinksArea { width: 120px; }
.LeftLinksArea { width: 2px; }

.CategoriesSideMenuTable {background-color: #e3f2ff;}
.CategoriesSideMenu {	font-size: 10pt; color: #02568d; font-family: Arial; }
.CategoriesSideMenu:visited {	color: #02568d; }
.CategoriesSideMenu:hover { text-decoration : underline; }
.SideLinksExtraCell { background: #D6D4C8; #87AF68;  border-top: solid 3px white ;  }

.SideLinkHeader { font-size: 9pt; 	font-weight:  bolder ; 	color: black; #006699;	text-decoration: underline; cursor: pointer;}
.SideLinkText { font-size: 9pt;  color: black;  }
.SideLinksTable {  }
.SideLinkCell { background: Orange;  }
.SideLinkImageCell { background: Orange;  }
.SideLinkCellHOver { background: #cc6600; color: white;   }

.MarqueeLinks {	background: #c4912a; font-size: 11pt; font-weight: bold; color: white; }
.MarqueeLinks:visited {	color:White; }

.CategoryTitle { 	font-weight: bold;	font-size : larger ; }
.PreTitle {	font-weight: bold;	font-size : larger ; }
.Subtitle { font-size: 10pt; }

.FrontDarkBackground {	background-color: #78b3d4;}
.FrontButton { background-color: #78b3d4; }

.ListTable { padding: 2px; width: 90%;  background-color: #78b3d4; }	
.ListTableRow {	background-color: White; }
.ListTableHeaderCell {	font-weight: bold;	font-size: x-small;	color: black; background-color: #eaeaea; text-align: center; }

.ProductsTable { background: #EAE9E4; padding-right : 10px;  }
.ProductsSeperator { background: white; height: 2px; }
.ProductsTableTable { border: solid 1px gray; }
.ProductsTableSeperator {background: gray;}
.ProductsColumnsCategorySeperator {background: gray; height: 1px; }
.ProductsBlocksCategoryHeaderCell { font-weight: bold; border-top: solid 1px black; border-bottom: solid 1px black; border-left: solid 1px black; }

.ProductCategory {  padding-right : 10px; font-weight: bold;	font-size : larger ; }
.ProductRow {    }
.ProductImage { background: white; border: solid 2px #D6D4C8; }
.ProductMoreDetails { font-size: 15px; color: Blue; }
.EnlargePictureText { font-size: 8px; color: Black; }
.EnlargePictureText:visited { color: Black; }
.ProductsBlocksTable { border-top: solid 1px black; border-right: solid 1px black; }
.ProductsBlocksCell { border-bottom: solid 1px black; border-left: solid 1px black; }

.DefaultLink { color: Blue; }
.DefaultLink:visited { color: Blue; }
.DefaultLink:active { color: Blue; }

.SelectListItem { font-size: 16px; color: blue; }
.SelectListItem:hover {	background-color: #78b3d4; color: Black; cursor: pointer; }

.CategoryPopupTable { background: orange; #AFDBDC; border-left: solid 1px black; border-top: solid 1px black; border-right: solid 1px black; padding: 2; width: 200px;}
.CategoryPopupCell {color: black; border-bottom: solid 1px black; font-size: 10pt; }
.CategoryPopupCellHOver {border-bottom: solid 1px black; background: #cc6600; #87AF68;}
.CategoryPopupLink { color: black; font-size: 12pt;  font-weight: bold;  text-decoration:none; }
.CategoryPopupLink:hover { color: white; font-size: 12pt;  }

.PromotionLink { color: white; font-size: 8px; } 