/* styles the HTML rendered in the search results */
/* result is list view, results-grid is grid view */
#page div.results .result { display:inline-block; line-height:1.25; margin-bottom:10px; overflow:hidden; width:auto; }
#page div.results-grid { border-collapse:separate; display:table; }
#page div.results-grid .result { border-collapse:separate; clear:none; display:table-cell; line-height:1.25; text-align:left; height:auto; max-width:167px; overflow:hidden; width:167px; }
#page div.results-grid .results-row { display:table-row; }

#page .result .details { float:left; padding:5px; text-align:left; width:275px; overflow:hidden; }
#page .result .amount { float:left; padding-right:5px; text-align:left;}
#page .result { clear:both; height:130px; min-height:130px; }
#page .result h3 { font-size:13px; font-weight:bold; margin-bottom:8px; overflow:hidden; }
#page .result .description { display:block; line-height:1.10em; margin-bottom:10px; overflow:hidden; }
#page .result .thumbnail { float:left; margin-right:15px; width:100px; text-align:center; }
#page .result .btn-add-to-cart { margin:10px 0; }

#page div.results-grid .result .thumbnail { clear:both; float:none; margin:10px 0px 5px 10px !important; }
#page div.results-grid .result .amount { display:block; float:none; padding-left: 5px; text-align:left; }
#page div.results-grid .details { display:block; float:none; overflow:hidden; width:auto; }
#page div.results-grid .btn-add-to-cart { margin:10px 0; }

/* styles the paging at the top and bottom of search results */
#page div.paging { font-size:small; margin:10px 0; }
#page div.paging span { margin-left:10px; }
#page div.paging label { padding-right:5px; }
#page div.paging .page-mode { margin-left:0; }
#page div.paging a { font-weight:bold; }
#page div.paging a.disabled { color:#333333; font-weight:normal; text-decoration:none; }

/* styles the search results */
#page .result .details { padding-top: 0; }
#page .result h3 { margin: 0; padding: 0; margin-bottom: 8px; word-wrap: break-word; overflow: hidden; }
#page .result .amount { width: 100px; }
#page .result .thumbnail { margin-right: 8px; }

