body {margin:1px; background-color:#EDF1E5;}

tr, td, p {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #444444;
}

h1 {font-family:arial black; color: #444444; font-size:24pt; margin-top:0px; padding-top:0px; text-align:center;}
h1.product {font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; color: red; font-size:14pt; margin-top:0px; padding-top:0px; text-align:center;}

a:link {font-family:arial,sans-serif; font-size:9pt; font-style:normal; font-weight:normal; text-decoration:underline; color:#336600;}
a:visited {font-family:arial,sans-serif; font-size:9pt; font-style:normal; font-weight:normal; text-decoration:underline; color:#336600;}
a:hover {font-family:arial,sans-serif; font-size:9pt; font-style: normal; font-weight:normal; text-decoration:none; color:#DBCC99;}
a:active {font-family:arial,sans-serif; font-size:9pt; font-style:normal; font-weight:normal; text-decoration:underline; color:#336600;}

a.small:link {font-size:8pt;}
a.small:visited {font-size:8pt;}
a.small:hover {font-size:8pt;}
a.small:active {font-size:8pt;}

a.medium:link {font-family:verdana; font-size:9pt; font-weight:bold; color:#336600;}
a.medium:visited {font-family:verdana; font-size:9pt; font-weight:bold; color:#336600;}
a.medium:hover {font-family:verdana; font-size:9pt; font-weight:bold; color:#336600;}
a.medium:active {font-family:verdana; font-size:9pt; font-weight:bold; color:#336600;}

.font_itemDesciptionTitle {font-weight:bold; color:black;}
.font_itemDescription {color:#5a5521;}

.font_tiny {font-family:verdana,sans-serif; font-size:7pt;}
.font_small {font-family:verdana,sans-serif; font-size:8pt;}
.font_medium {font-family:verdana; font-size:9pt; font-weight:bold; color:#336600;}

.font_navigation {font-family:tahoma,sans-serif; font-size:9pt; text-align:right; color:#336600;}
.font_footer {font-size:8pt; font-style:normal; font-weight:normal; color:gray;}

.font_onSale {color:red;}
.font_clearanceSale {font-family:verdana; font-size:14pt; font-style:normal; font-weight:bold; color:red;}
.clearance {color:red; background-color:#F0F0F0; border:solid 1px gray; padding:2px;}

.tableListBorder {border-top:solid 1px #D0D0D0; border-right:solid 1px #D0D0D0; border-bottom:solid 1px #D0D0D0;}
.tableListHeader {
	background-image: url("../images/background/tableHeaderBg.gif");
	font-family: verdana;
	font-size: 9pt; 
	font-weight: bold; 
	color:#336600;
	border-left:solid 1px #D0D0D0;
}

.thListCenter {font-weight:bold; text-align:center; color:black; background-color:#F4FAEB; border-left:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0;}
.thListCenter_2 {font-weight:bold; text-align:center; color:black; background-color:#ECF4E1; border-left:solid 2px #D0D0D0; border-top:solid 1px #D0D0D0;}
.thListCenter_T {font-weight:bold; text-align:center; color:black; background-color:#ECF4E1; border-top:solid 1px #D0D0D0;}

.tdListCenter {font-weight:normal; text-align:center; border-left:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0;}
.tdListCenter_2 {font-weight:normal; text-align:center; border-left:solid 2px #D0D0D0; border-top:solid 1px #D0D0D0;}
.tdListCenter_T {font-weight:normal; text-align:center; border-top:solid 1px #D0D0D0;}

.tdListRight_2 {font-weight:normal; text-align:right; border-left:solid 2px #D0D0D0; border-top:solid 1px #D0D0D0;}
.tdListRight_T {font-weight:normal; text-align:right; border-top:solid 1px #D0D0D0;}

/* old, remove when updates are complete */
.tdListCenterEven {font-weight:normal; text-align:center; border-left:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0;}
.tdListCenterOdd {font-weight:normal; text-align:center; border-left:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0;}
.tdListLeftEven {font-weight:normal; text-align:left; border-left:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0;}
.tdListLeftOdd {font-weight:normal; text-align:left; border-left:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.red {color:red;}


.navigationTable {
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	border-top: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	background-image: url("../images/background/navBg.gif");
}

.navigationTable_holiday {
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	border-top: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	background-image: url("../images/nav/bg_h.gif");
}

.pageContainerTable {
	width: 800px;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	background-color: white;
}

.footerTable {
	width: 800px;
	text-align: center;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	background-image: url("../images/background/footerBg.gif");
}

.bhcTableBorder {
	border: solid 1px #D0D0D0;
	padding: 5px;
}

.tableBorder {
	border: solid 1px #D0D0D0;
	padding: 3px;
}


.searchArea {
	font-family: verdana, san-serif;
	font-size: 8pt;
	background-color: #DAE5CD;
	border-width: 1px;
	color: #336600;
}

.tableHeader {
	background-image: url("../images/background/tableHeaderBg.gif");
	font-family: verdana;
	font-size: 9pt; 
	font-weight: bold; 
	color:#336600;
}

.tableHeaderAlternate {
	background-image: url("../images/background/tableHeaderBgAlternate.gif");
	font-family: verdana;
	font-size: 9pt; 
	font-weight: bold; 
	color:#336600;
}

.tableHeaderRA {
	background-image: url("../images/background/tableHeaderBgAlternate.gif");
	font-family: verdana;
	font-size: 8pt; 
	font-weight: bold; 
	color:#336600;
}