/* Search styles
	1 - Show/hide elements of the structure
    2 - Positioning elements
    3 - Right links
    4 - Left column
    5 - Navigation
    6 - Results
*/


/* 1 - Show/hide elements of the structure
*************************************************************************************/

/*
{
	border: dashed 1px gray !important
}
*/

/* 2 - Positioning elements
*************************************************************************************/

#search-result
{
	margin-bottom: 15px
}

#search-result-left-column
{
	float: left;
	width: 210px;
}

#search-results
{
	float: right;
	width: 727px;
	margin-left:3px;
}

/* 3 - Right links
*************************************************************************************/

#search-results-right-links
{
	width: 200px;
	float: right;
	position: relative;
	margin-top: -45px
}

#search-results-right-links a
{
	margin-left: 13px !important;
	margin-right: 13px !important
}

/* 4 - Left column
*************************************************************************************/

#dynamic-search-criteria-header
{
	padding: 7px 5px 7px 10px;
	width: 205px;
	height: 15px;
	background-color: #f7f7f7;
	border-top: solid 1px #ded9d1;
	border-left: solid 1px #ded9d1;
	border-right: solid 1px #ded9d1
}

#dynamic-search-criteria-header-links
{
	padding: 20px 5px 20px 10px;
	background: url(/img/Search/left-column-top-background.jpg) repeat-y;
	width: 207px
}

#dynamic-search-links
{
	padding: 10px 5px 10px 10px;
	width: 205px;
	background: url(/img/Search/left-column-background.jpg) repeat-x;
	border-bottom: solid 1px #ded9d1;
	border-left: solid 1px #ded9d1;
	border-right: solid 1px #ded9d1;
	margin-bottom: 15px
}

#dynamic-search-show-links
{
	float: right;
	margin: -15px 7px 0px 0px;
	
	
}

#dynamic-search-links a
{
	padding-left: 7px;
}

a:link.link-search-left-column-title, a:visited.link-search-left-column-title
{ 
	display: block;
	width: 180px;
	color: #72532B;
	font-size: 9.5pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	/*letter-spacing: -1px*/
	margin-left: 0px
}

a:hover.link-search-left-column-title, a:active.link-search-left-column-title
{ 
	color:Maroon;
	text-decoration: none
}

a:link.link-search-left-column-top, a:visited.link-search-left-column-top
{ 
	color: #f1e1af;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 20px
}

a:hover.link-search-left-column-top, a:active.link-search-left-column-top
{ 
	color: #fff;
	text-decoration: none
}

a:link.link-search-left-column, a:visited.link-search-left-column
{ 
	color: #856d3e;
	font-size: 9.5pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px
	/*letter-spacing: -1px*/
}

a:hover.link-search-left-column, a:active.link-search-left-column
{ 
	color: #aa8e5e;
	text-decoration: none
}

.dynamic-search-links-separator
{
	width: 200px;
	height: 1px;
	margin-bottom: -4px;
	border-bottom: dashed 1px gray
}

.dynamic-search-links-category
{
	margin-top: 10px;
	min-height: 30px;
}

.search-left-column-arrow-down
{
	margin-left: -7px;
}

/*
a:link.dynamic-search-links-category, a:visited.dynamic-search-links-category
{ 
	color: #4d4d4d;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal
}

a:hover.dynamic-search-links-category, a:active.dynamic-search-links-category
{ 
	color: #000;
	text-decoration: none
}

a:link.dynamic-search-links-subcategory, a:visited.dynamic-search-links-subcategory
{ 
	color: #755723;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal
}

a:hover.dynamic-search-links-subcategory, a:active.dynamic-search-links-subcategory
{ 
	color: #957744;
	text-decoration: none
}

*/

/* 5 - Navigation
*************************************************************************************/

#search-results-navigation-top
{
	text-align: right;
	height: 24px;
	padding: 5px 0px 0px 0px
}

#search-results-navigation-bottom
{
	text-align: right;
	height: 24px;
	padding: 5px 0px 10px 0px
}

#navigation-page-number
{
	float: left
}

#navigation-page-numbers
{
	float: right
}

a:link.link-search-navigation, a:visited.link-search-navigation
{ 
	color: #856d3e;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal
	/*letter-spacing: -1px*/
}

a:hover.link-search-navigation, a:active.link-search-navigation
{ 
	color: #624917;
	text-decoration: none
}

/* 6 - Results
*************************************************************************************/

#search-results-matrix
{
	margin-bottom: -10px
}

.search-results-row
{
	width: 696px;
	height: 102px;
	padding: 13px;
	border: solid 1px #dadada;
	margin-bottom: 13px
}

.search-results-image-cell
{
	float: left;
	width: 100px;
	height: 100px;
	background-color: gray
}

.search-results-info-cell-details3 .Icon
{
	position: relative;
	margin-top: -60px
}

.search-results-info-cell
{
	width: 583px;
	float: left;
	margin-left: 13px;
	height: 50px
}

.search-results-info-cell-name
{
	width: 363px;
	float: left;
	height: 50px;
	line-height: 22px
}

.search-results-info-cell-price
{
	width: 210px;
	text-align: right;
	float: right;
	height: 50px;
	line-height: 20px
}

.search-results-info-cell-details1
{
	width: 120px;
	float: left;
	height: 50px;
	line-height: 16px
}

.search-results-info-cell-details2
{
	width: 280px;
	float: left;
	height: 50px;
	line-height: 16px
}

.search-results-info-cell-details3
{
	width: 190px;
	margin-top: 10px;
	margin-top: 10px;
	float: right;
	height: 50px;
	text-align: right;
	line-height: 20px
}

.product-description
{
	color: #7a7a7a;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	font-size: 8pt;
}