		all.clsMenuItemNS{font: bold x-small Verdana; color: white; text-decoration: none;}
		.clsMenuItemIE{text-decoration: none; font: bold xx-small Verdana; color: white; }
		.clsMenuItemNS6{text-decoration: none; font: bold x-small Verdana; color: white; }
		
		.halebody{
		/* marginwidth="0" marginheight="0" topmargin=0 leftmargin=0 link="#004080" vlink="#004080" RED = de393c */ 
		 background-color: #fdffd7;
		 position:relative;
		 z-index:0;
		 margin-top: 0px;
		 margin-left:0;
		 background-image: url('/images/Main_Background.jpg');
		 background-repeat: repeat-x;
		}
		
		.mytable{
			border-width: 1px;
			border-spacing: 0;
			border-collapse: collapse;
			border-color: #993232;
		}
		
		.mytd{
			margin: 0;
			padding: 8px;
 			border-width: 1px 1px 0 0;
			background-color: #FFFFFF;
			}

		td.productBorder{
			border-width: 1px;
			border-color: #993232;
			border-style: solid;
			padding: 1px; 	
		}

		td{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		
		td.FormText{
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		
		td.FormTextLarge{
			font-size: 12px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
		}

		
		.ProductText{
			color:#993232;
			font-weight:bold;
			text-decoration:none;
			font-size:11px;
		}
		
		.ProductTextSmall{
			color:#803000;
			font-weight:bold;
			text-decoration:none;
			font-size:9px;
		}
		
		/* not on the product detail page */
		.ProductDescription{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:normal;
			margin: 0px 0px 0px 0px;
		}
		
		/* these 2 are the product detail page */
		.ProductContent{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#966c3e;
		}
		
		.ProductContentRed{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			 color: #966c3e;
		}
		
		.SmallContent{
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#442115;
		}
		strong.SmallContent{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		
		}
		td.LargeContent{
			font-size:14px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		
		}
		.SmallContentWhite{
			font-size:11px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
		}
		
		.ContentRedLarge{
			font-size:16px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			 color: #993232;
		}
		
		.ContentRedHuge{
			font-size:20px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #d71316;
			font-weight: bold;
		}
		
		.ContentRed{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			 color: #442115;
		}
		
		.SmallContentRed{
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			 color: #d71316;
		}
	
			
		td.Thumbnails{
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #803000;
		}
		
		a{
			color: #993232;		
		}
		
		a.nav{
			color: #627004;	
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 11px;	
		}
		
		a.navorange{
			color: #FF6633;	
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 10px;	
		}
		a.LinkTextSmall{
			color:#627004;
			font-weight:bold;
			text-decoration:none;
			font-size:10px;
		}
		td.BodyContent{
			font-size:12px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			
		}
		
		strong.subheads,b.Subheads{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #6b7342;		
			letter-spacing: 1px;			
		}
		strong.subheadsTan,b.SubheadsTan{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #808000;
			letter-spacing: 1px;		
			}
		td.menu{
			font-size:10px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			
			}
		A.NoUnderline{color:#000000;text-decoration:none}
		A.GreenNoUnderline{color:#627004;text-decoration:none}
		
		A.SmallContentWhite{color:#FFFFFF;text-decoration:none}
	
		A:hover {color: #E1A62B;}
		A:hover {color: #993232;}
		INPUT {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px ;
		}
		.orange{
			color: #e1383f;		
		}
		
		.white{
			color: #FFFFFF;		
		}
		.subTitle{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #7b1204;		
			letter-spacing: 1px;			
		}
		.subTitleOrange{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:13px;
			color: #e1383f;
			letter-spacing: 1px;			
		}
		.subTitleOrangeGrn{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #006633;
			letter-spacing: 1px;	
			font-style: italic;		
		}
		.newsletterTitleOrange{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:18px;
			color: #e1383f;
			letter-spacing: 1px;	
			font-style:italic;		
		}

		.newslettercontent{
			/*font: reg;*/
			font-family : Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #000000;
			letter-spacing: 1px;	
			font-style:italic;		
		}
		.newslettercontentOr{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #e1383f;
			letter-spacing: 1px;	
			font-style:italic;		
		}
		.newsletterPrice{
			/*font: reg;*/
			font-family : Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #e1383f;
			letter-spacing: 1px;	
			/*font-style:reg;		*/
		}
		.newslettercontentGrn{
			font-weight: bold;
			font-family : Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #006633;
			letter-spacing: 1px;		
		}
		
		.green{
			color: #006633;		
		}
		.greenborder{
	border: 1px;
	border-color: #006633;
	border-style: solid;
}
		
		.li{
			font-style: italic;
			list-style-type: disc;
		}
		
		.li2{
			list-style-type: disc;
		}
		.ul{
			list-style-type: circle;
			font-style: normal;
		}

		.ul2{
			list-style-type: square;
			font-style: normal;
		}
		.li3{
			margin-left: -15px;
			color: #e1383f;					
		}
		.ul3 { 
		margin-top:0px; 
		margin-bottom:0px; 
		list-style-type:disc; 
		list-style-position:outside;
		} 

		.pageTitle{
			font-family : georgia, times, times new roman, Arial, Helvetica, sans-serif;
			font-size:18px;
			color: #993232;	
			letter-spacing: 2px;	
			font-weight: 200;
			line-height: 20px;
		}
		
		.pageTitleWhite{
			font-family : georgia, times, times new roman, Arial, Helvetica, sans-serif;
			font-size:18px;
			color: #ffffff;	
			/*padding: 5px 0px 5px 10px;	*/
		}
		
	.upsaleselfTitle{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
	font-weight: bold;
}
		.warning{
			color: #FF0000;		
		}
		.normaltxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}
.formtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; line-height: 11px}
.formtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	line-height: 11px;
}
		
.smallselect{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 117px;
}
.smallinput{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 52px;
}

/* NAV STYLING */
H1{
	font-size: 13px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0px;
	display:inline;
}

H2{
	font-size:13px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0;
	display:inline;
}

/* NAV STYLING */
.HeaderCat{
	font-size: 13px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0px;
	display:inline;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

.HeaderSubCat{
	font-size:13px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0;
	display:inline;
}

A.MainNav{
	color:#000000;
	text-decoration:none;
	}

.anylinkcss{
	position: absolute;
	visibility: hidden;
	border: 1px solid #993232;
	border-bottom-width: 0;
	z-index: 100;
	background-color: #fff1de;
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color:#993232;
}


.anylinkcss a{
	width: 100%;
	display: block;
	border-bottom: 1px solid #7b1204;
	padding: 1px;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: #c6a066;
	color: white;
}

.pophead{
			font-size: 24px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: c00000;
		}
		
.popgray{
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: 7e7e94;
		}
.poplarge{
			font-size: 17px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: normal;
		}
.poplarge2{
			font-size: 17px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: c00000;
		}