body	{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}
td	{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
}
td.white	{
	background-color: #FFFFFF;
	padding: 4px;
}
table.header	{
	background-image:	url(images/header.gif);
	background-repeat: no-repeat;
	width: 780px;
	height: 94px;
}

table#webad a:link {color: #5e0615; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: none;}

table#webad a:visited {color: #5e0615; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: none;}

table#webad a:hover {color: #5e0615; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: underline;}

table#webad a:active {color: #5e0615; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: none;}

a:link.top-nav { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: none; }
a:visited.top-nav { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: none; }
a:hover.top-nav { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: underline; }
a:active.top-nav { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 10pt; font-style: normal; text-decoration: none; }


a:link.category-breadcrumbs { color: #909294; font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; font-style: italic; }
a:visited.category-breadcrumbs { color: #909294; font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; font-style: italic; }
a:hover.category-breadcrumbs { color: #FFFFFF; font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; font-style: italic; }
a:active.category-breadcrumbs { color: #909294; font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; font-style: italic; }


a:link.breadcrumbs { color: #FFFFFF; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:visited.breadcrumbs { color: #FFFFFF; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:hover.breadcrumbs { color: #FFFFCC; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }
a:active.breadcrumbs { color: #FFFFFF; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-style: italic; }


a:link.side-nav { color: #094232; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:visited.side-nav { color: #094232; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:hover.side-nav { background-color: #094232; background-image: url(images/carrot.gif); background-position:right; background-repeat: no-repeat; color: #F2E8A7; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:active.side-nav { color: #094232; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }


a:link.category { color: #094232; font-variant: small-caps; font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:visited.category { color: #094232;font-variant: small-caps;  font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:hover.category { color: #00AA84; font-variant: small-caps; font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:active.category { color: #094232;font-variant: small-caps;  font-family: "Times New Roman", Times, serif; Font-Size: 13pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }


a:link.side-nav-active { color: #5E0615; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:visited.side-nav-active { color: #5E0615; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:hover.side-nav-active { background-color: #094232; background-image: url(images/carrot.gif); background-position:right; background-repeat: no-repeat; color: #FFFFCC; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }
a:active.side-nav-active { color: #5E0615; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; line-height: 18px; display: block; font-weight: bold; }


a:link.bottom-nav { color: #ffffff; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:visited.bottom-nav { color: #ffffff; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:hover.bottom-nav { color: #ed1c24; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:active.bottom-nav { color: #ffffff; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }


a:link { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:visited { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:hover { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: underline; font-weight: bold; }
a:active { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }

a:link.fall-foliage { color: #5E0615; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; font-variant: small-caps; }
a:visited.fall-foliage { color: #5E0615; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; font-variant: small-caps; }
a:hover.fall-foliage { color: #5E0615; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: underline; font-variant: small-caps; }
a:active.fall-foliage { color: #5E0615; font-family: "Times New Roman", Times, serif; Font-Size: 8pt; font-style: normal; text-decoration: none; font-variant: small-caps; }


a:link.large-font { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:visited.large-font { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:hover.large-font { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: underline; font-weight: bold; }
a:active.large-font { color: #00654E; font-family: "Times New Roman", Times, serif; Font-Size: 11pt; font-style: normal; text-decoration: none; font-weight: bold; }

a:link.popout-typ { color: #5E0315; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:active.popout-typ { color: #00654E; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:visited.popout-typ { color: #5E0315; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:hover.popout-typ { background-color: #F9F3CB; color: #5E0315; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }

a:link.popout-subtyp { color: ##00654e; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:active.popout-subtyp { color: ##00654e; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:visited.popout-subtyp { color: ##00654e; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }
a:hover.popout-subtyp { color: #5E0315; display: block; font-family: "Times New Roman", Times, serif; Font-Size: 9pt; font-style: normal; text-decoration: none; font-weight: bold; }

td.footer-bg	{
	background-image: url(images/footer_bg.gif);
	background-repeat: no-repeat;
	width: 780px;
	height: 24px;
}


table#webad{
	width: 390px;
	background-image: url(images/instore_header.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	margin-top: 15px;
	border-collapse: collapse;
	line-height: 120%;
}

table#webad td.instore{
	height: 34px;
	padding: 0;
	border: 0;

}

table#webad th{
	color: #00654e;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
	
	border: 0;
	padding: 8px 15px 0 5px;
}

table#webad td.date{
	color: #000;
	font-weight: bold;
	text-align: center;
	
	height: 20px;
	padding: 8px 0 15px;
	border: 0;
}
table#webad td{
	text-align: left;
	border-bottom: 1px solid #EBEBEB;
	padding: 6px 15px 6px 5px;
}

table#webad td.blank{
	border: 0;
}
table#webad td.discount{
	color: #5E0615;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	
	width: 90px;
}

table#webad strong{
	color: #000;
	font-weight: bold;
}

img#weeklyad{
	border: 0;
	padding: 15px 0 0 0;
}


/***** paypal *****/
#showPaypal {
	margin: 5px 0 0 15px;
}

#checkoutCreditCard {
	display: none;
}

#checkoutUsingPaypal {
	display: none;
	margin-top: 20px;
	text-align: center;
}


/*********************** QuickView Styles Begin ***********************/
#quickViewWrapper {
	height: 450px;
	width: 600px;
}
#quickViewMiddle {
	
	float: left;
	width: 600px;
}
#quickViewWrapper img {
	display: block;
}
#quickViewLeft {
	float: left;
	width: 315px;
}
#quickViewRight {
	float: left;
	width: 300px;
	margin-left: 45px;
}
#quickViewBottom {

	float: left;
	width: 600px;
	height: 57px;
}
#quickProductTitle {
	font-size: 20px;
	font-weight: bold;
	color: #12317A;
}
#quickProductPrice {
	font-size: 16px;
	font-weight: bold;
	color: #12317A;
	margin-top: 15px;
}
#quickProductPrice span {
	font-size: 14px;
	color: #FF5B5F;
}

#quickIFrame {
	float: left;
	height: 100px;
	width: 200px;
}
/*********************** Quick View Styles End ***********************/
.body2 {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
