﻿body 
{
  background-color: rgb(241,246,240);
  font-family       : Arial, Helvetica, sans-serif;
	font-size         : 11px;
  color             : rgb(90,90,90);
  background-image  : url('Images/DefaultMaster/PageTile.png');
  background-repeat : repeat-x;
}

.font10
{
  font-size : 10px;
  font-weight : bold;
  line-height : 14px;
}

.pnlHeader
{
  background-image  : url('Images/DefaultMaster/imHeaderOld.jpg');
  background-repeat : no-repeat;
  width: 894px;
  height : 178px;
  text-align: left;
  vertical-align : top;
}

.pnlContent
{
  background-color: White;
  width: 894px;
  height: 504px;
  text-align: justify;
  vertical-align : top;
  line-height: 16px;
}

.pnlBlogContent
{
  background-color: White;
  width: 880px;
  height: 504px;
  text-align: justify;
  vertical-align : top;
  line-height: 16px;
}

.pnlFooter
{
  background-image  : url('Images/DefaultMaster/imFooter.png');
  background-repeat : no-repeat;
  width: 894px;
  height : 38px;
  text-align: left;
  vertical-align : top;
}

img
{
  border-style: none;
}

h1
{
  padding: 0px;
  margin: 0px;
}

h2
{
  padding: 0px;
  margin: 0px;
}

h2.green
{
  padding: 0px;
  margin: 0px;
  font-size: 13px;
  font-weight: bold;
  
  color: rgb(41,106,62);
}


h4
{
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: rgb(41,106,62);
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 4px;
  
}

.pnlHomePromo
{
  background-image  : url('Images/Home/PromoBlock.png');
  background-repeat : no-repeat;
  width: 492px;
  height : 236px;
  text-align: left;
  vertical-align : top;
}

a:link     { color: rgb(41,106,62); font-weight: bold; text-decoration: none; }
a:visited  { color: rgb(41,106,62); font-weight: bold; text-decoration: none; }
a:active   { color: rgb(41,106,62); font-weight: bold; text-decoration: none; }
a:hover    { color: rgb(41,106,62); font-weight: bold; text-decoration: underline; }

a.gray:link     { color: rgb(90,90,90); text-decoration: none; font-size : 12px; font-weight : normal; }
a.gray:visited  { color: rgb(90,90,90); text-decoration: none; font-size : 12px; font-weight : normal; }
a.gray:active   { color: rgb(90,90,90); text-decoration: none; font-size : 12px; font-weight : normal; }
a.gray:hover    { color: rgb(90,90,90); text-decoration: underline; font-size : 12px; font-weight : normal; }

a.footer:link     { color: rgb(90,90,90); font-weight: normal; text-decoration: none; }
a.footer:visited  { color: rgb(90,90,90); font-weight: normal; text-decoration: none; }
a.footer:active   { color: rgb(90,90,90); font-weight: normal; text-decoration: none; }
a.footer:hover    { color: rgb(41,106,62); font-weight: normal; text-decoration: underline; }

a.blogTitle:link     { color: rgb(41,106,62); font-weight: bold; text-decoration: none; font-size : 13px; padding : 0px; margin : 0px; }
a.blogTitle:visited  { color: rgb(41,106,62); font-weight: bold; text-decoration: none; font-size : 13px; padding : 0px; margin : 0px; }
a.blogTitle:active   { color: rgb(41,106,62); font-weight: bold; text-decoration: none; font-size : 13px; padding : 0px; margin : 0px; }
a.blogTitle:hover    { color: rgb(41,106,62); font-weight: bold; text-decoration: underline; font-size : 13px; padding : 0px; margin : 0px; }

.formPad
{
  padding-right: 15px;
  vertical-align: top;
}

.greenText
{
  color: rgb(41,106,62);
}

.blogHeaderSeparator
{
  border-bottom : solid 1px rgb(0,0,0);
}

.dashed
{
  border-bottom : dashed 1px rgb(41,106,62);
}

.ShoppingBasket
{
  background-image : url('Images/ShoppingBasket/pnlBasket.png');
  background-repeat : no-repeat;
  width : 138px;
  height : 169px;
}

.ProductHeader
{
  font-size : 11px;
  color : rgb(41,106,62);
}

.ProductCopy
{
  font-size : 11px;
  color : rgb(117,117,117);
}

.PadCell
{
  height : 10px;
}

.CellSeparator
{
  height : 10px;
}

.SetCellWidth
{
  width : 140px;
  font-size : 12px;
}

.SetCellHeight
{
  height : 10px;
}

.IconCellWidth
{
  width : 30px;
}

.BorderLeftRightBlack
{
  border-left : solid 1px black;
  border-right : solid 1px black;
}

.OrderListHeader
{
  height : 20px;
  text-decoration : underline;
  font-weight : bold;
}

.OrderListItem
{
  border-top : solid 1px rgb(117,117,117);
  border-right : solid 1px rgb(117,117,117);
  padding : 4px;
}

.Fun
{
  font-family:Arial;
  font-size:11px;
  line-height:14px;
  color:#296a3e;
}

.Fun h1
{
  font-size:16px;
  font-weight:bold;
}

.Fun h2
{
  font-size:11px;
  font-weight:bold;
}

.Fun td
{
  padding: 5px 10px 5px 0px;
}

.New
{
 background-image:url('Images/Home/bgNew.jpg');
 width: 302px; 
 height:82px;
 background-repeat:no-repeat;
}

.Bazzare
{
 background-image:url('Images/Home/bgBazzare.jpg');
 width: 302px; 
 height:82px;
 background-repeat:no-repeat;
}

.padCheckbox
{
  padding-bottom : 7px;
}

.Xmas
{
  background-image:url('Images/Home/mdlBackground.png');
  height:936px;
  width:848px;
}

.modalBackground 
{
	background-color : black;
	filter           : alpha(opacity=80);
	opacity          : 0.80;
}

.MenuItem
{
  font-family:Arial; 
  font-size:12px;
  color:#636363;
}

.MenuItemActive
{
  font-family:Arial; 
  font-size:12px;
  color:#004115;
}

.links table tr td a
{
  font-family:Arial; 
  font-size:12px;
  color:#636363;
  
  padding:0px 10px;
  text-decoration:none;
  font-weight:bold;
}

.links table tr td  a:hover
{
    font-family:Arial; 
  font-size:12px;
  color:#004115;
  text-decoration:none;
  font-weight:bold;
}
