.bodytxt, body
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
/* 20060609 remarked next line */
/*	font-weight: none;         */
    color: #000000;
    text-decoration:none;
}
img {border:none;}
.fpbox{
  font-family:Tahoma, Verdana, Arial;
  font-size: 11px;
  float: left;
  margin: 7px 0 0 20px;
  font-weight: bold;
}
A.fpbox:link, A.fpbox:active, A.fpbox:visited{
  font-family:Tahoma, Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration:none;
}
A.fpbox:hover{
  font-family:Tahoma, Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #535351;
  text-decoration:none;
}
A.menulink:link, A.menulink:active, A.menulink:visited
{
    font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
A.menulink:hover
{
    font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
    color: #535351;
    text-decoration:none;
}
.productname
{
    font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
    color: #015E76;
    text-decoration:none;
}
.priceredtext
{
    font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
    color: #FF0000;
    text-decoration:none;
}
.greybold
{
    font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
    color: #818381;
    text-decoration:underline;
}
.whiteborder
{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.formtextbox
{
    BORDER-RIGHT: #015F77 1px solid;
    BORDER-TOP: #015F77 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #015F77 1px solid;
    COLOR: #000000;
	BORDER-BOTTOM: #015F77 1px solid;
    FONT-FAMILY: Tahoma
}
.leftmenuborder
{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #535351;
	border-right-color: #535351;
	border-bottom-color: #535351;
	border-left-color: #535351;
}
.footer
{
    font-family: Tahoma;
	font-size: 11px;
/* 20060609 remarked next line */
/*	font-weight: none;         */
    color: #000000;
    text-decoration:none;
}
/* featured products styles */
.product{
  float:left;
  width: 300px;
  margin: 3px;
  border:solid black 1px;
  background: #F1F3F6 url(images/spec_bkg.jpg) repeat-x top;
}
.specials{
  padding: 10px 0 0 0;
  margin: 5px;
  border-left: solid #CCCCCC 1px;
}
.product div{float:left;}
.product h3 a, .specials h3{
  color: black;
  font-size: 14px;
  font-family:Arial, Helvetica, sans-serif;
  display: block;
  background: #C9C9C8 url(/images/hdr_bul.gif) 8px 3px no-repeat;
  /*border-bottom: solid #5B5C5E 5px;
  background: url(images/bullet_w_bkg.gif) no-repeat 15px 1px;*/
  padding-left: 25px;
  margin: 2px 0 -15px 0;
  text-decoration:none;
}
.product h4 a, .specials h4{
  font-size: 11px;
  color: black;
  margin:2px 2px -20px 2px;
  display:block;
  text-decoration:none;
  font-weight: normal;
  width: 150px;
}
.proddetails{
  margin-top: -10px;
  padding: 0 0 5px 10px;
}
.price, .price a{
  font-size: 12px;
  font-weight: bold;
  color: red;
  margin: 7px;
}
.buy{width: 192px;}
/* end featured products styles */