﻿#panels
{
	width: 100%;
}

#panels .leftpanel
{
	width: 170px;
	background-color: #eff7de;
	vertical-align: top;
	padding: 3px;
}

#panels .rightpanel
{
	vertical-align: top;
	padding-top: 0px;
}

#panels .rightpanel .pagination
{
	margin-left: 10px;
	margin-right: 10px;
	font-family: 'Trebuchet MS' , 'Arial' , 'Helvetica' , 'sans-serif';
	font-size: 7pt;
	color: #666666;
	line-height: 10pt;
	clear: both;
}

#panels .rightpanel #pager_top
{
	margin-bottom: 20px;
	margin-top: 10px;
}

#panels .rightpanel #pager_bottom
{
	margin-bottom: 10px;
	padding-top: 20px;
}


.search_links
{
	font-size: 9pt;
	line-height: 12pt;
	width: 165px;
	
	padding-left: 5px;
}

/* General Link Styles */
.search_links a:link
{
	text-decoration: none !important;
	color: #666666;
}

.search_links a:visited
{
	text-decoration: none !important;
	color: #666666;
}

.search_links a:hover
{
	text-decoration: underline !important;
}

.search_links ul
{
	margin: 0px !important;
	padding: 0px !important;
}

/*Level One - Categories Styles */
.search_links .level1
{
	list-style-type: none;
	display: block;
	font-weight: bold;
}

.search_links .level1 .selected a
{
	color: #617900;
}

.search_links .level1 .collapsed
{
	display: none;
}

/*Level Two - Subcategories Styles */
.search_links .level2
{
	list-style-type: none;
	display: block;
	font-weight: normal;
}

.search_links ul.level2 li a
{
	margin-left: 10px;
	display: inline;
	color: #666666 !important;
	font-weight: normal;
}

.search_links .level2 .selected
{
	background-color: #dfe3cc;
}

.search_links ul.level2 li.selected a
{
	font-weight: bold;
	color: #617900 !important;
}

/*Level Three - Property Styles */
.search_links ul.level2 li.selected .level3
{
	list-style-type: none;
	background-color: #eff7de !important;
	display: block;
	font-weight: normal !important;
}

.search_links ul.level2 li.selected .level3 li
{
	background-color: #eff7de !important;
}

.search_links ul.level2 li.selected ul.level3 li a
{
	margin-left: 20px;
	color: #666666 !important;
	font-weight: normal !important;
}

.search_links ul.level2 li.selected ul.level3 li.selected
{
}

.search_links ul.level2 li.selected ul.level3 li.selected a
{
	font-weight: bold !important;
	color: #617900 !important;
}

/*Level Three - Property Value Styles */
.search_links ul.level4
{
	list-style-type: none;
	display: block;
	background-color: #eff7de;
	font-weight: normal !important;	
}

.search_links ul.level4 li
{
	background-color: #eff7de;
}

.search_links ul.level2 li.selected ul.level3 li.selected ul.level4 li a
{
	margin-left: 30px !important;
	color: #666666 !important;
	font-weight: normal !important;
}

.search_links ul.level4 li.selected
{
}

.search_links ul.level2 li.selected ul.level3 li.selected ul.level4 li.selected a
{
	font-weight: bold;
	color: #617900 !important;
	text-decoration: underline !important;
}

/* Product Wall Styles */
#product_wall
{
	width: 525px;
	margin-left: auto;
	margin-right: auto;
}

#product_wall .product
{
	width: 160px;
	height: 190px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
}


#product_wall .img_container
{
	text-align: center;
}

#product_wall .product  img
{
	width: 140px;
}

#product_wall .product A
{
	display: block;
}

#product_wall .product .details
{
	width: 100%;
	text-align: center;
}

#product_wall .product .name
{
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	line-height: 8pt;
	margin-top: 5px;
	margin-bottom: 3px;
	text-decoration: none;
}

#product_wall .product .name:hover
{
	text-decoration: underline;
}


#product_wall .product .subname
{
	font-size: 8pt;
	color: #666666;
	font-style: italic;
	line-height: 8pt;
	margin-bottom: 5px;
	text-decoration: none;
}

#product_wall .product .subname:hover
{
	text-decoration: none;
}


