/* /Special user-defined styles */

body { background-color: #222; }

.search-block { position: absolute; top: 80px; margin-left: -235px; }
.search-block input.search-input { width: 220px; }

.popup-content ul.account-info li a,
#dropdown_48 p.text-track { text-shadow: 1px 1px 0 #444; color: #eee; }
.cm-popup-title.unlogged a,
.cm-popup-title.logged a,
.dropdown-box .buttons-container a.account { color: #eee; }

.cm-popup-title.unlogged a,
.cm-popup-title.logged a { cursor: pointer; }

.popup-content ul.account-info li a:hover,
ul.cm-select-list li:hover,
.cm-dropdown-content li:hover { text-shadow: 1px 1px 0 #ccc; }

.cm-cart-item-thumb img { border-radius: 3px; }


.cm-popup-title:hover,
.cm-popup-title-on,
.cm-popup-title-on:hover { background: url("images/icons/arrow_dropdown.png") no-repeat scroll right -30px #000; }

.top-links-grid { margin-top: 15px; }

.logo-container .logo { margin: 40px 0 0 20px; }

ul.dropdown-multicolumns h3 { border-bottom: 1px solid #333; }

.page_content { margin-top: 0; }

.homepage-banners { margin-bottom: 20px; }

.cm-paging a { height: 15px; }

ul.dropdown-multicolumns li ul li,
ul.dropdown-multicolumns li ul li a { color: #ddd !important; }

.product-filters li a.filter-item:hover,
.product-filters li a.filter-item.checked { background-position: 0 -47px; }
.product-filters li a.filter-item.disabled { background-position: 0 -137px; }
.product-filters li a.filter-item.checked.disabled { background-position: 0 -107px; }
.product-filters li a.filter-item.checked:hover { background-position: 0 -77px; }
