.ignoreme{}
.SearchLeftNav
{
	width: 165px;
	vertical-align: top;
	background-color: #ffffff
	padding: 0px;
	margin: 0px;
}
PageContent
{
	width: 834px;
	vertical-align: top;
	height: 100%;
}
.navSearchTable
{
    FONT-SIZE: 8pt;
    WIDTH: 140px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    BORDER: #000000 0px none;
    MARGIN: 5px;
    PADDING-TOP: 5px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 5px;
		PADDING-BOTTOM: 0px;
    TEXT-ALIGN: left;
		VERTICAL-ALIGN: top;
}
.SearchInputTitle
{
		TEXT-ALIGN: left;
		VERTICAL-ALIGN: bottom;
	  FONT-WEIGHT: 900;
    FONT-SIZE: 11pt;
    COLOR: #527e38;
    MARGIN: 0px 0px 0px 0px;
		PADDING: 0px 0px 0px 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;
}
.SearchInput
{
	  FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
	  FONT-VARIANT: normal;
	  VERTICAL-ALIGN: bottom;
    MARGIN: 0px 0px 0px 0px;
		PADDING: 0px 0px 0px 0px;
}
.SearchHeaderTable
{
		BACKGROUND-COLOR: #ffffff;
    WIDTH: 820px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;
    MARGIN-BOTTOM: 5px;        
    PADDING: 0px;
    BORDER: #bbbb82 2px solid;
    vertical-align: top;
	}
.SearchHeaderTitle
{
		TEXT-ALIGN: center;
		VERTICAL-ALIGN: middle;
	  FONT-WEIGHT: 900;
    FONT-SIZE: 18pt;
    PADDING-TOP: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-BOTTOM: 3px;        
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #527e38;
    XBACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    HEIGHT: 35px;
    WIDTH: 260px;	
}
.SearchHeaderSort
{
		VERTICAL-ALIGN: top;
		TEXT-ALIGN: center;
	  FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING: 5px 5px 0px 5px;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;
    WIDTH: 205px;	
}
.SearchHeaderPageSize
{
		VERTICAL-ALIGN: top;
		TEXT-ALIGN: center;
	  FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING: 5px 5px 0px 5px;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;
    WIDTH: 200px;	
}
.SearchHeaderPaging
{
		VERTICAL-ALIGN: top;
		TEXT-ALIGN: center;
	  FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
		PADDING: 5px 5px 0px 0px;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;	
    WIDTH: 200px;	
}
.SearchHeaderPrevNextLink
{
	  FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal	
}
.SearchHeaderInfo
{
    BORDER-TOP: #bbbb82 2px solid;
	  FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING: 3px 3px 3px 5px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal	
		VERTICAL-ALIGN: middle;
		TEXT-ALIGN: left;
}
.SearchHeaderNumResults
{
	  FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 0px 0px 0px 0px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-ALIGN: right;	
}
.SearchHeaderKeyword
{
	  FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 0px 0px 0px 0px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-ALIGN: right;	
}
.SearchHeaderBreadCrumbLink
{
	  FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 0px 0px 0px 0px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline;
}
.SearchHeaderBreadCrumbText
{
	  FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 0px 0px 0px 0px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal	
}
.SearchHeaderBreadCrumbSeparator
{
	  FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING: 0px 3px 0px 3px;
    COLOR: #bbbb82;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal	
}
.SearchHeaderDYMText
{
	  FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING: 3px 0px 3px 0px;
    COLOR: #003300;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal	
}
.SearchHeaderDYMLink
{
	  FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 0px 0px 0px 0px;
    COLOR: #003300;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline;
}
.SearchResultsShowAllLink
{
		VERTICAL-ALIGN: middle;
	  FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 0px 0px 0px 0px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline;
}
.SearchRelatedLinksTable
{
    BORDER: #bbbb82 2px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN-LEFT: 2px;
    MARGIN-TOP: 0px;
    PADDING: 0px;
	}
.SearchRelatedLinksHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 3px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;
}
.SearchRelatedLinksList
{
    MARGIN-LEFT: 25px;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: 5px
    MARGIN-BOTTOM: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
}
.SearchRelatedLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #527e38;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
    MARGIN-BOTTOM: 5px;
}
.SearchRelatedLinkHover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #bf0713;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.SearchMerchTable
{
    BORDER: #bbbb82 2px solid;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 100%;
    PADDING: 0px;
    MARGIN: 0px;
    HEIGHT: 100%;
}
.SearchMerchHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 3px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal
}
.SearchProductSeparator
{
    BACKGROUND-COLOR: #dddddd;
    HEIGHT: 3px;
}
.SearchResultsBandTable
{
    BORDER: #bbbb82 2px solid;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 820px;
    PADDING: 0px;
    MARGIN: 5px 0px 10px 2px;
}
.SearchResultsBandHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 3px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;
    TEXT-ALIGN: left;
}
.SearchResultsBandFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 3px 3px 3px 0px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;
    TEXT-ALIGN: right;
}
.SearchResultsFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 3px 3px 3px 3px;
    MARGIN: 0px 5px 5px 5px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal;
    TEXT-ALIGN: right;
}
.SearchResultsFooterTable
{
    BORDER: #bbbb82 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING: 3px 3px 3px 3px;
    MARGIN: 0px 3px 3px 3px;
    COLOR: #003300;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc;
    FONT-VARIANT: normal;
    TEXT-ALIGN: right;
}
.LeftNavLabel {
	text-align: left;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8.5pt;
	COLOR: #FFFFFF;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 1px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #527e38;
	border-top: solid 19px #FFFFFF;    
  border-bottom: solid 7px #FFFFFF;
}
.SearchLink {
	text-align: left;
	margin-left: 2px;
	padding-left: 4px;
}
.SearchWizardTnailResultTable
{
    BORDER-RIGHT: #527e38;
    BORDER-TOP: #527e38 thin solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #527e38;
    BORDER-BOTTOM: #527e38 thin solid;
    FONT-FAMILY: Arial
}
.WizardHeaderTable
{
		BACKGROUND-COLOR: #ffffff;
    WIDTH: 834px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;        
    PADDING: 0px;
    vertical-align: top;
	}
	.SearchWizardHeader
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #527e38;
    TEXT-ALIGN: left
}
.SearchResultHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-FAMILY: Arial
}
.SearchWizardRefineHeader
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #527e38
}
.SearchWizardRefine
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.QBProductTable
{
		WIDTH: 100%;
		HEIGHT: 100%;
    BORDER-RIGHT: #e6e6cc 2px solid;
    BORDER-TOP: #e6e6cc 2px solid;
    BORDER-LEFT: #e6e6cc 2px solid;
    BORDER-BOTTOM: #e6e6cc 2px solid;
}
.QBProductHeader
{
		BACKGROUND-COLOR: #e6e6cc;
		COLOR: #003300;
		FONT-FAMILY: Arial;
		TEXT-DECORATION: none;
		FONT-WEIGHT: 700;
		FONT-SIZE: 9pt;
}