body
{
	background-image: url(../Images/backgroundextension1.JPG);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#container
{
width: 850px;
background-color: White;
color: #3e4e49;
border: 0px;
line-height: 110%;
margin-left: 48px;
}
#tagline_div
{
	position: absolute;
	left: 330px;
	top: 10px;
	font-family: 'Futura Md BT', 'Tahoma', 'Arial', 'Sans-Serif';
	font-size: 10pt;
	}
#top
{
padding: 0px;
background-color: #80a735;
color: White;
}
#top_links
{
	position: absolute;
	left: 480px;
	top: 181px;
	font-family: 'Futura Md BT', 'Tahoma', 'Arial', 'Sans-Serif';
	}
a.top_links
{
	color: White;
	text-decoration: none;
	font-size: 14px;
	}
a.top_links:hover
{
	background-color: White;
	color: #80a735;
	}
#leftnav
{
float: left;
width: 200px;
padding: 10px 0px 0px 10px;
}
.leftbutton
{
	margin-left: 0px;
	}
#content
{
margin-left: 220px;
padding: 15px 0px 0px 10px;
width: 600px;
text-align: justify;
font-family: 'Tahoma', 'Arial', 'Sans-Serif';
font-size: 10pt;
}
#footer
{
clear: both;
margin: 0;
padding: .5em;
color: White;
background-color: #3e4e49;
text-align: center;
font-family: 'Futura Md BT', 'Tahoma', 'Arial', 'Sans-Serif';
}
.BrightGreenLink
{
	color: #cbdf79;
	text-decoration: none;
	}
a.BrightGreenLink:hover
{
	color: #d2691e;
	text-decoration: underline;
	}
h1
{
	font-family: 'Futura Medium', Tahoma, Sans-Serif;
	font-weight: lighter;
	}


.DepartmentListHead
{
  border-right: #80a735 1px solid;
  border-top: #3e4e49 1px solid;
  border-left: #3e4e49 1px solid;
  border-bottom: #3e4e49 1px solid;
  background-color: #3e4e49;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #f5f5dc;
  padding-left: 3px;
  text-align: center;
}
.DepartmentListContent
{
  border-right: #3e4e49 1px solid;
  border-top: #3e4e49 1px solid;
  border-left: #3e4e49 1px solid;
  border-bottom: #3e4e49 1px solid;
  background-color: #edf3d2;
  text-align: center;
}
a.DepartmentUnselected
{
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 9pt;
  color: #80a735;
  line-height: 25px;
  padding-left: 5px;
  text-decoration: none;
} 
a.DepartmentUnselected:hover 
{ 
  padding-left: 5px;
  color: #d2691e;
} 
a.DepartmentSelected
{ 
  font-family: Verdana, Arial;  
  font-weight: bold;
  font-size: 9pt;
  color: #d2691e;
  line-height: 25px; 
  padding-left: 5px;
  text-decoration: none;
}
.CategoryListHead
{  
  border-right: solid 3px #3e4e49;
  border-top: #3e4e49 1px solid;
  border-left: #3e4e49 1px solid;
  border-bottom: #3e4e49 1px solid;
  background-color: #3e4e49; 
  font-family: Verdana, Arial;  
  font-weight: bold;
  font-size: 10pt;
  color: #f5f5dc;
  text-align: center;
}
.CategoryListContent
{  
  border-right: #3e4e49 1px solid;  
  border-top: #3e4e49 1px solid;  
  border-left: #3e4e49 1px solid; 
  border-bottom: #3e4e49 1px solid; 
  background-color: #edf3d2;
  text-align: center;
}  
a.CategoryUnselected
{  
  font-family: Verdana, Arial;  
  font-weight: bold;
  font-size: 9pt;
  color: #80a735;
  line-height: 25px;
  padding-right: 5px;  
  padding-left: 5px;
  text-decoration: none  
}  
a.CategoryUnselected:hover 
{  
  color: #d2691e;
  padding-right: 5px;  
  padding-left: 5px 
}  
a.CategorySelected  
{  
  font-family: Verdana, Arial;  
  font-weight: bold;
  font-size: 9pt;
  color: #d2691e;
  line-height: 25px;
  padding-right: 5px;  
  padding-left: 5px;
  text-decoration: none  
}
.CatalogTitle
{ 
  color: #3e4e49;
  font-family: 'Trebuchet MS', Comic Sans MS, Arial;
  font-size: 24px;
  font-weight: bold;
}
.CatalogDescription
{ 
  color: #3e4e49; 
  font-family: 'Futura Md BT', 'Tahoma', 'Arial', 'Sans-Serif';
  font-weight: bold;
  font-size: 14px;	
}
a.ProductName
{
  color: #3e4e49;
  font-family: 'Futura Md BT', 'Tahoma', 'Arial', 'Sans-Serif';
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
a.ProductName:hover
{  
  text-decoration: underline;
}
.ProductDescription
{ 
  color: #3e4e49; 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
} 
.ProductPrice
{ 
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
} 
.PagingText
{ 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px; 
  color: Black; 
}
.ProductTitle
{ 
  color: #3e4e49;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 24px;
  font-weight: bold;
  line-height: 15px;
}
.SearchBoxHead
{
  border-right: #3e4e49 1px solid;
  border-top: #3e4e49 1px solid;
  border-bottom: #3e4e49 1px solid;
  border-left: #3e4e49 1px solid;
  background-color: #3e4e49;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #f5f5dc;
  text-align: center; 
}
.SearchBoxContent
{
  border-right: #3e4e49 1px solid;
  border-top: #3e4e49 1px solid;
  border-left: #3e4e49 1px solid;
  border-bottom: #3e4e49 1px solid;
  background-color: #edf3d2;
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: #3e4e49;
  padding-top: 5px;
  padding-left: 12px;
  padding-bottom: 5px;
}
.SearchBox
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  margin-bottom: 5px;
}
.UserInfoHead
{
  border-right: #cc6666 1px solid;
  border-top: #cc6666 1px solid;
  border-left: #cc6666 1px solid;  
  border-bottom: #cc6666 1px solid;
  background-color: #dc143c; 
  font-family: Verdana, Arial;  
  font-weight: bold;
  font-size: 10pt;  
  color: #f5f5dc;
  padding-left: 3px;
  text-align: center;
}  
.UserInfoContent
{
  border-right: #cc6666 1px solid; 
  border-top: #cc6666 1px solid;
  border-left: #cc6666 1px solid;  
  border-bottom: #cc6666 1px solid;
  background-color: #ffcccc; 
  text-align: center;
} 
.UserInfoText
{
  font-family: Verdana, Arial;
  font-size: 9pt;
  padding-left: 5px;
  text-decoration: none;
}
a.UserInfoLink
{
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 9pt;
  color: #ed486d;
  line-height: 15px;
  padding-left: 5px;
  text-decoration: none;
} 
a.UserInfoLink:hover 
{ 
  padding-left: 5px;
  color: #dc143c;
}

.AdminTitle
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
} 
.AdminPageText
{ 
  color: #3e4e49;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
}
a.AdminPageText
{
  color: #3e4e49;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
}
a.AdminPageText:hover
{ 
  color:#3e4e49;
}
.Grid
{
  border-color: #3e4e49;
  width: 100%;
}
.GridHeader
{ 
  color: White;
  background-color: #3e4e49;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.GridRow
{ 
  color: #3e4e49;
  background-color: #edf3d2;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.GridEditingRow
{
  color: #3e4e49;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.GridAlternateRow
{ 
  color: #3e4e49;
  background-color: #cbdf79;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.SmallButtonText
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
}
.CartSummary
{
  border-right: #3e4e49 2px solid;
  border-top: #3e4e49 2px solid;
  border-left: #3e4e49 2px solid;
  border-bottom: #3e4e49 2px solid;
  background-color: #edf3d2;
  font-family: Arial;
  font-size: 9pt;
  color: #3e4e49;
  padding-top: 3px;
  padding-left: 7px;
  padding-bottom: 5px;
}
a.CartLink
{
  color: Black;
  font-family: Arial;
  text-decoration: none;
  font-size: 12px;
}
a.CartLink:hover
{  
  color: #3e4e49;
}
.ShoppingCartTitle
{
  color: #3e4e49;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 16px;
}
.AdminErrorText
{ 
  font-weight: bold;
  font-size: 12px;
  color: #3e4e49;
  font-style: italic;
  font-family: Verdana, Helvetica, sans-serif;
} 
.RecommendationHead
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
}
.RecommendationText
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
}
.RecommendationLink
{
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  font-size: 10px;
}
a.RecommendationLink:hover
{  
  color: #3e4e49;
}
.ShadedDiv
{
	border: solid 1px #3e4e49;
	background-color: #edf3d2;
	}



