img {border:0} ul, ol {margin:0;padding:0;} h1,h2,h3,h4 {color:#333} h1 {font-size:180%;color:#333;font-weight:700;margin:0;padding:0} h2 {font-size:150%;font-weight:700;margin:0 0 7px} h3 {margin:0 0 7px 0;font-size:150%;font-weight:400} h4 {font-size:100%;font-weight:700;margin:0 0 7px} h5 {margin:0;font-size:100%;font-weight:400} .bold {font-weight:bold;} .red {color:#900;} .vspace {margin:10px 0 10px 0} .cl { clear:both; } ul.horizontal-list, ul.horizontal-list li {display:inline;} /* ul.horizontal-list li:after {content:", ";} ul.horizontal-list li.last:after {content:"";} */ form.search {margin:10px 0 20px 0;} .search-cloud {margin:10px 0 20px 0;} .search-cloud li { display: inline; } .search-cloud a { margin-right:10px; line-height:35px; } #breadcrumbs {margin:0 0 10px 0;color:#999;font-family:verdana,arial,helvetica,sans-serif;font-weight:400;font-size:95%} #breadcrumbs a:link {color:#999;} #breadcrumbs a:active {color:#999;} #breadcrumbs a:hover {color:#999;} #breadcrumbs a:visited {color:#999;} #search-container {padding:10px;} #degraded-message {margin:10px 0 10px;} #did-you-mean {margin:10px 0 10px;} #did-you-mean em {font-weight:bold;} .item-image-container { width:110px; height:150px; margin:0 auto; } ul.grid { list-style-type: none; margin:0; padding: 0; } ul.grid li { display: block; float: left; margin:0; width: 228px; height: 190px; border: 1px solid #efefef; padding:4px; text-align: center; } ul.list { list-style-type: none; margin:0; padding: 0; } ul.list li { display: block; clear:both; margin:0; width: 702px; border-top: 1px solid #efefef; padding:10px; } ul.list .item-image-container {float:left;} ul.list .title-description {padding:0 0 0 10px; float:left; width:500px;} ul.list .title-description em {font-weight:bold; font-style:normal;} ul.list .price {float:right; text-align:right; font-weight:bold;} #filters-container { float:left; width:150px; padding:10px; border:1px solid #efefef; margin:0 10px 0 0; } #results-container { float: left; width: 715px; border: 1px solid #efefef; padding:10px; } div.filter {margin:0 0 20px;} .filter-name { font-weight: bold; } ul.filter { margin: 5px 0 10px 15px; padding: 0; } ul.filter li { margin: 5px 0 5px 0; padding: 0; } .pagination {text-align:center;margin:10px 0 0 0; padding:5px; border-top:1px solid #ccc;} input.price {width:35px;color:#999;} div.autocomplete-suggestions { position:absolute; z-index:1000; width:0; margin:0; padding:0; background-color:#fff;border:1px solid #999; } div.autocomplete-suggestions ul { z-index:1000; list-style-type:none; margin:0; padding:0; } div.autocomplete-suggestions ul li { z-index:1000; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; color:#000; overflow:hidden;font-size:125%;} div.autocomplete-suggestions ul li.selected { background-color:#63B8FF; } div.merchandising-banner {float:right; text-align:right;} div.merchandising-banner img {border:1px solid #666;} div.merchandising-left {margin:10px 0 10px 0; text-align:center;} div.query-map { margin: 20px; width:200px; float:left; } #powered-by-searchspring {float:right;width:175px;text-align:right;}