.phhead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 9px;
	font-weight: normal;
	color: #E6F4D9;
}
.phhead2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 5px;
	font-weight: bold;
	color: #5F804B;
	font-style: italic;
}
p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #607f4b;
	line-height: 21px;
}
a:link { color: #607f4b; text-decoration: underline; }
a:visited { color: #607f4b; text-decoration: underline; }
a:active { color: #607f4b; text-decoration: noneline; }
a:hover { color: #607f4b; text-decoration: noneline; }

#search {
	background-color: #9AD47F;
	width: 160px;
	padding-top:10px;
	padding-left:5px;
	font-family: "Times New Roman", Times, serif; 
	color: #FFFFFF; 
	font-size: 13px; 
	font-weight: bold
}
#boxes {
	background-color: #9AD47F;
	width: 160px;
	text-align:center;
}
#boxes img{
	margin-top:10px;}
#leftnav {
	background-color: #9AD47F;
	width: 160px;
	height: 408px;
}
#rightnav {
	background-color: #9AD47F;
	width: 126px;
	height: 300px;
}
#depttitle a:link, #depttitle a:active, #depttitle a:visited {
	background-image: url(../images/departmentstoc.gif);
	background-position: 0px 0px;
	height: 45px;
	width: 140px;
	display:block;
}
#depttitle a:hover {
	background-position: 0px -45px;
}
#depttitle span { visibility:hidden; }
#favtitle { margin-top:10px; }
#favtitle a:link, #favtitle a:active, #favtitle a:visited {
	background-image: url(../images/favoritestoc.gif);
	background-position: 0px 0px;
	height: 45px;
	width: 140px;
	display:block;
}
#favtitle a:hover {
	background-position: 0px -45px;
}
#favtitle span { visibility:hidden; }
#favtitle2 a:link, #favtitle2 a:active, #favtitle2 a:visited {
	background-image: url(../images/favorites2.gif);
	background-position: 0px 0px;
	height: 54px;
	width: 124px;
	display:block;
}
#favtitle2 a:hover {
	background-position: 0px -54px;
}
#favtitle2 span { visibility:hidden; }

/* giftbasket added by Amy 4/26 */

#giftbasket { margin-top:10px; }
#giftbasket a:link, #giftbasket a:active, #giftbasket a:visited {
	background-image: url(../images/giftBaskets.gif);
	background-position: 0px 0px;
	height: 45px;
	width: 140px;
	display:block;	
}
#giftbasket a:hover {
	background-position: 0px -45px;
}
#giftbasket span { visibility:hidden; }



#gifttitle { margin-top:10px; }
#gifttitle a:link, #gifttitle a:active, #gifttitle a:visited {
	background-image: url(../images/giftideastoc.gif);
	background-position: 0px 0px;
	height: 45px;
	width: 140px;
	display:block;	
}
#gifttitle a:hover {
	background-position: 0px -45px;
}
#gifttitle span { visibility:hidden; }
.shopnav {  font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-size: 13px; font-weight: bold; }
.shopnav a:link, .shopnav a:visited {
	color: 33336c;
	text-decoration: none;
}
.shopnav a:active, .shopnav a:hover {
	color: 33336c;
	text-decoration: underline;
}
.giftnav {  font-family: "Times New Roman", Times, serif; font-size: 13px; color: 33336c; line-height: 15px}
.giftnav a:link, .giftnav a:visited {
	color: 33336c;
	text-decoration: none;
}
.giftnav a:active, .giftnav a:hover{
	color: 33336c;
	text-decoration: underline;
}

.topnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF}
.topnav a:link, .topnav a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.topnav a:active, .topnav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #607E4A;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #607E4A;
}
h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #607E4A;
}
.notebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.notebox a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.notebox a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.notebox a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

.notebox a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}
.shoppingTOChere {background-color: #71946C;}
.shoppingTOChere a:link, .shoppingTOChere a:visited, .shoppingTOChere a:active, .shoppingTOChere a:hover {color: #fff;}

.deptrow     {
	background-color: #DFF2D0;
}
.deptname    { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 16px; color: #607f4b; }
.deptlist    {
	background-color: #DFF2D0;
		font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px; color: #607f4b;
}

.product     {  }
h1.prodname 	{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 15px; color: #607f4b; margin:0;}	
.price		{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 15px; color: #607f4b;}	
.pictrow     {  }
.namerow     { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px; color: #607f4b;}	
.namerow a:link    { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px; color: #607f4b; text-decoration: underline;}	
.namerow a:visited    { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px; color: #607f4b; text-decoration: underline;}	
.namerow a:active    { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px; color: #607f4b; text-decoration: none;}	
.namerow a:hover    { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 12px; color: #607f4b; text-decoration: none;}	

.smallprice     { font-size: 11px;}
.catnamebox  { }	
.catname h1    { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 21px; color: #607f4b; margin:0;}
.catname a:link  h1  { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 21px; color: #607f4b; text-decoration: underline;}
.catname a:visited h1   { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 21px; color: #607f4b; text-decoration: underline;}
.catname a:active h1   { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 21px; color: #607f4b; text-decoration: none;}
.catname a:hover h1   { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 21px; color: #607f4b; text-decoration: none;}
.longdescrow {  }
.shortdesc   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #607f4b; text-align:left;  }
.longdesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #607f4b;   }
.specinst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #607f4b;   }
.pagecount   { font-size: 12px; color: #333333;}
.crosslink { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #607f4b; }
.crosslink a:link { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #607f4b; text-decoration: underline;}
.crosslink a:visited { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #607f4b; text-decoration: underline;}
.crosslink a:active { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #607f4b; text-decoration: none;}
.crosslink a:hover { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #607f4b; text-decoration: none;}
.flag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71946C;
	width: 160px;
}
.soldout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71946C;
	width: 160px;
	padding-left:5px;
	padding-right:5px;
}
#headerbuttons  {
text-align:right;
margin-bottom:8px;
margin-right:5px;
}
#headerbuttons a:link, #headerbuttons a:visited{
	color:#060;
	background-color:#9AD47F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
margin-left:5px;
padding:2px;	
}
#headerbuttons a:active, #headerbuttons a:hover{
	color:#060;
	background-color:#CCEBB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	margin-left:5px;
	padding:2px;	
	
}
.prodformtable {
	background-color:#DFF2D0;

}
.prodformlabel { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.pictrow  { font-family:Arial, Helvetica, sans-serif; }
.shortdesc   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #607f4b; text-align:left;  }
.detaillink {
	font-size:10px;
	margin-bottom:5px;
}
.shoppingbag {

}
/* heading styles */
.sbhead {
	background-color:#9AD47F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.sbhead  p {
	margin-top: 0;
	margin-bottom: 0;
	margin-left:5px;
	margin-right:5px;
}
.sbqtyhead, .sblistpricehead, .sbtotalpricehead {
	text-align:right;
}
/* item row styles  */
.sbitem {
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
}
.sbitem p {	
	margin-left:5px;
	margin-right:5px;
}
.sbimage {
	width:110px;
	text-align:center;
}
.sbitemname {
	width:320px;
}
.itemremove {
	text-align:right;
}
.sbqty {
	width:50px;
	text-align:right;
}
.sblistprice {
	width:100px;
	text-align:right;
}
.sbtotalprice {
	width:100px;
	text-align:right;
}
/* summary lines */

.sbsubtotal {
	background-color:#9AD47F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.sbsubtotal p {
	margin-left:5px;
	margin-right:5px;
}
.sbline {
}
