.catalogsearch-result-index .page-title{display:none;}
.catalogsearch-result-index .col2-left-layout{position:relative;float:left!important;margin-top:0;width: 980px!important;padding:0!important;}
.catalogsearch-result-index .breadcrumbs{width:916px; float:left;}
.catalogsearch-result-index .product-category-banner{width:980px; float:left;}
.catalogsearch-result-index .col-left{width:215px; float:left; background-repeat:no-repeat; padding:40px 0 0 0;}
.catalogsearch-result-index .col-main{width:765px; float:right; padding:0 0 0 0;}
.catalogsearch-result-index .category-view {margin:0; }
.catalogsearch-result-index .category-products {padding:0 0 0 0;}
.catalogsearch-result-index .note-msg {width:725px; float:right; padding:0 20px 0 20px;}
.catalogsearch-result-index .toolbar{width:765px; float:left; background-color:#959a8f;}
.catalogsearch-result-index .toolbar .sorter{font-size:11px; margin:0 0 0; padding:0 0; background:none; border-top:none; color:#ffffff;}
.catalogsearch-result-index .toolbar .sorter .view-mode {width:143px; float:left; height:40px; padding:0 0 0 20px;}
.catalogsearch-result-index .toolbar .sorter .view-mode label {font-size:12px; text-transform:uppercase; padding-top:10px; padding-right:5px;}
.catalogsearch-result-index .toolbar .sorter .view-mode strong.grid {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridlist_r.jpg); background-repeat:none;}
.catalogsearch-result-index .toolbar .sorter .view-mode strong.list {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridview_r.jpg); background-repeat:none;}
.catalogsearch-result-index .toolbar .sorter .view-mode a.list {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridview.jpg); background-repeat:none;}
.catalogsearch-result-index .toolbar .sorter .view-mode a.grid {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridlist.jpg); background-repeat:none;}
.catalogsearch-result-index .toolbar .sorter .view-mode strong.grid-fix {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridlist_r.jpg); background-repeat:none;}
.catalogsearch-result-index .toolbar .sorter .view-mode strong.list-fix {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridview_r.jpg); background-repeat:none;}
.catalogsearch-result-index .toolbar .sorter .view-mode a.list-fix {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridview.jpg); background-repeat:none;}
.catalogsearch-result-index .toolbar .sorter .view-mode a.grid-fix {width:40px; height:40px; float:left; background-position:0 0; padding:0 0 0 0; margin:0 0 0 0; background-image:url(../images/productcat_gridlist.jpg); background-repeat:none;}
.catalogsearch-result-index .results-view{margin: 0 0 0 0;}
.catalogsearch-result-index .toolbar .sorter .limiter {width:220px;  height:29px; padding:11px 0 0 158px; float:left; font-size:13px;}
.catalogsearch-result-index .toolbar .sorter .limiter label {font-size:12px; text-transform:uppercase; padding-top:0; padding-right:10px; float:left;}
.catalogsearch-result-index .toolbar .sorter .limiter select {color:#666666; font-size:12px; padding:3px; margin-top:-3px; margin-right:5px; border:none; background-color: #ffffff;}
.catalogsearch-result-index .toolbar .sorter .pagination{width:204px; float:right; height:28px; padding:12px 20px 0 0; text-align:right;font-size:12px; text-transform:uppercase;}
.catalogsearch-result-index .toolbar .sorter .pagination strong {float:left; padding-left:30px;}
.catalogsearch-result-index .toolbar .sorter .pagination ol {float:right;  text-align:right;}
.catalogsearch-result-index .toolbar .sorter .pagination ol li {float:left; padding:0 5px 0 5px; color:#ffffff; font-weight:bold;}
.catalogsearch-result-index .toolbar .sorter .pagination ol li a {color:#ffffff; font-size:13px; font-weight:normal;}
.catalogsearch-result-index .toolbar .sorter .pagination ol li.current {color:#ffffff; font-size:13px; font-weight:bold;}
.catalogsearch-result-index .toolbar .sorter .pagination ol li a img {margin-top:-2px;}
.catalogsearch-result-index .legendcontainer{width:765px; float:left; background-color:#ffffff; text-align:right; border-bottom:solid 1px #e2e2e2; margin-bottom: 20px;}
.catalogsearch-result-index .f-fix {padding-bottom: 20px;}
.catalogsearch-result-index ol.products-list{width:765px; float:left; }
.catalogsearch-result-index ol.products-list li {width:720px; float:left; padding:25px 20px 20px 25px; border-bottom:solid 1px #e2e2e2;}
.catalogsearch-result-index ol.products-list li.out-stock {display: none; }
.catalogsearch-result-index .products-list .product-image {float:left; width:334px; margin-right:0; position:relative; left:0;}
.catalogsearch-result-index .products-list .product-shop {float:left; width:386px;  margin-left:0;}
.catalogsearch-result-index .products-list .product-shop h2.product-name {float:left; width:386px; margin-bottom:7px; }
.catalogsearch-result-index .products-list .product-shop h2.product-name	 a {font-size:16px; line-height:20px; text-decoration:none;}
.catalogsearch-result-index .products-list .product-shop .price-box .price{font-size:16px; font-weight: bold; line-height:16px;}
.catalogsearch-result-index .products-list .product-shop .price-box .price-old{font-size: 16px; font-weight: 600; text-decoration: line-through;}
.catalogsearch-result-index .products-list .product-shop .price-box .price-special{margin-left: 5px; font-size:20px; font-weight: 600; color: #dd302a;}
.catalogsearch-result-index .products-list .product-shop .price-box {margin:0 0 7px 0;}
.catalogsearch-result-index .products-list .product-shop .fb-like-container{float:left; width:386px; margin-bottom:7px;}
.catalogsearch-result-index .products-list .product-shop .desc{float:left; width:386px; margin:10px 0 10px 0; font-size:13px; color:#666666;}
.catalogsearch-result-index ol.products-list .labels {float:left; width:334px; position:absolute; margin:20px 0 0 20px; z-index:150;}
.catalogsearch-result-index .labels .new{width:32px; height:32px; float:left; background-image:url(../images/label-new.png); background-repeat:no-repeat; margin-right:5px;}
.catalogsearch-result-index .labels .sale{width:32px; height:32px; float:left; background-image:url(../images/label-sale.png); background-repeat:no-repeat; margin-right:5px;}
.catalogsearch-result-index .product-info-container{float:left; width:386px; }
.catalogsearch-result-index .product-info-container-color-container{float:left; width:326px;padding:20px 30px; background-color: #f9f9f9; border-top: dotted 1px #cccccc; margin-bottom: 20px; }
.catalogsearch-result-index .color-guide{margin-right: 30px !important; width: 156px !important; }
.catalogsearch-result-index .size-guide{width: 140px !important;}
.catalogsearch-result-index .color-size-label{font-size:12px; float: left; padding-bottom: 20px; width: 140px; text-transform: uppercase;}
.catalog-product-view .color-size-label{font-size:12px; float: left; padding-bottom: 20px; width: 140px; text-transform: uppercase;}
.catalogsearch-result-index .product-info-container .sizechart-container{width:170px; float:left; padding-top:5px; }
.catalogsearch-result-index .product-info-container .qtycontainer{width:100px; float:left;}
.catalogsearch-result-index .product-info-container .qtycontainer label {font-size:12px; float:left; width:34px; padding:7px 0 0 4px;}
.catalogsearch-result-index .product-info-container .qtycontainer input {font-size:13px; color:#666666; padding:5px 5px 7px 5px; background-color:#e9e9e9; width:50px; border:solid 1px #e9e9e9; text-align:center; float:left;}.catalogsearch-result-index ol.products-list li
.catalogsearch-result-index .product-info-container .button-container {width:115px; float:right; margin-top:0;}
.catalogsearch-result-index .product-info-container .button-container button.button {margin:0; float:left;	width:115px; background-color:#53542C; height:31px;}
.catalogsearch-result-index .product-info-container .button-container button.button:hover{background-color: #788269; height:31px;}
.catalogsearch-result-index .product-info-container .button-container button.button span {padding:4px 0 5px 0;}
.catalogsearch-result-index .product-info-container .button-container button.button span span {padding:0; color:#ffffff; width:115px!important; font-size:12px;}
.catalogsearch-result-index .products-grid{width:765px; float:left; padding:0 0 0 0; margin:0 0 0 0;}
.catalogsearch-result-index .products-grid li.item{width:254px; height:381px; float:left; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2;margin-right:0; overflow: hidden; background-color:#f5f5f5;}
.catalogsearch-result-index .products-grid li.item .labels {float:left; width:150px; position:absolute; margin:10px 0 0 10px; z-index:150;}
.catalogsearch-result-index .products-grid li.item .product-image {width:254px; float:left; text-align:center; padding-top:15px; position:relative; left:0; background-color: #fff; padding-bottom: 10px;}
.catalogsearch-result-index .products-grid li.item .product-item-content{width:214px; float:left; background-color:#f5f5f5; padding:20px;}
.catalogsearch-result-index .products-grid li.item h2.product-name {float:left; width:214px; padding:0 0 0 0;}
.catalogsearch-result-index .products-grid li.item h2.product-name a {font-size:14px; line-height:20px; text-decoration:none;}
.catalogsearch-result-index .products-grid li.item .product-price-container{width:214px; float:left; padding-bottom:11px;}
.catalogsearch-result-index .products-grid li.item .product-price-container .oldprice{width:51px; float:left; background-image:url(../images/prodlist-oldprice-strike.png); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 18px; font-size:11px; line-height:18px;}
.catalogsearch-result-index .products-grid li.item .product-price-container .price-box {width:214px; float:left; padding: 0; margin: 0;}
.catalogsearch-result-index .products-grid li.item .product-price-container .price-box p.old-price{width: 80px; float: left; padding: 0; margin: 0; margin-top: -13px;}
.catalogsearch-result-index .products-grid li.item .product-price-container .price-box span.price-label{display: none;}
.catalogsearch-result-index .products-grid li.item .product-price-container .price-box .old-price span.price {width:70px; float:left; background-image:url(../images/prodlist-oldprice-strike.png); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 20px; font-size:11px; line-height:18px; clear:none; margin:0 0 0 0;}
.catalogsearch-result-index .products-grid li.item .product-price-container .price-box p.special-price{width:124px; float: left; padding: 0; margin: 0; margin-top: -13px;}
.catalogsearch-result-index .products-grid li.item .product-price-container .price-box p.special-price span.price {width:98px; float:left; background-image:url(../images/prodlist-price.png); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 26px; font-size:14px !important; line-height:18px; clear:none; margin:0 0 0 0;}
.catalogsearch-result-index .products-grid li.item .morecolors-btn {width:214px; float:left;}
.catalogsearch-result-index .products-grid li.item .actions {display:none;}
.catalogsearch-result-index .col-left dl dt {font-size: 12px;color: #000000;text-transform: uppercase;padding: 10px 0;background-image: url(../images/spritIcons.png);background-repeat: no-repeat;background-position: -20px -827px;margin-bottom:20px;}
.catalogsearch-result-index .col-left dt { width:155px; float:left;}
.catalogsearch-result-index .col-left dl#narrow-by-list { padding:0!important;}
.catalogsearch-result-index .col-left ol {float:left;}
.catalogsearch-result-index .col-left ol li { width:90px; float:left; pladding:0!important; margin:0!important;}
.catalogsearch-result-index .col-left ol li a.notselected {float: left;padding: 5px 0;background-image: url(../images/spritIcons.png);background-position: -20px -1000px;padding-left: 20px;font-size: 13px;color: #4c4d4f;text-decoration: none;}
.catalogsearch-result-index .col-left ol li a.selected {float: left;padding: 5px 0;background-image: url(../images/spritIcons.png);background-position: -200px -1000px;padding-left: 20px;font-size: 13px;color: #4c4d4f;text-decoration: none;}
.catalogsearch-result-index .col-left ol li a:link { text-decoration: none!important; }
.catalogsearch-result-index .col-left ol li a:active { text-decoration: none!important; }
.catalogsearch-result-index .col-left ol li a:visited { text-decoration: none!important; }
.catalogsearch-result-index .col-left ol li a:hover { text-decoration: none!important; }
.catalogsearch-result-index .sidebar .block-layered-nav{ border:none; padding:0 5px 15px 30px;}
.catalogsearch-result-index .sidebar .block-content .currently{padding:0!important;width: 155px;float: left;}
.catalogsearch-result-index .sidebar .block-content .currently ol li{width:124px;float:left;}
.catalogsearch-result-index .sidebar .block-content .actions{border:none!important;padding-bottom:30px!important;width: 155px;float: left;}
.catalogsearch-result-index .sidebar .block-content .actions a:link,
.catalogsearch-result-index .sidebar .block-content .actions a:active,
.catalogsearch-result-index .sidebar .block-content .actions a:visited,
.catalogsearch-result-index .sidebar .block-content .actions a:hover{background-image: url(../images/spritIcons.png);background-position: 35px -980px;padding-right: 25px;text-decoration: none;font-size: 13px;color: #4c4d4f;}
.catalogsearch-result-index .col-left .currently { float:left; width:155px; border:none;}
.catalogsearch-result-index .sidebar .block-content .actions{border:none!important;padding-bottom:30px!important;width: 155px;float: left;}
.catalogsearch-result-index .sidebar .block-content .actions a:link,
.catalogsearch-result-index .sidebar .block-content .actions a:active,
.catalogsearch-result-index .sidebar .block-content .actions a:visited{background-image: url(../images/spritIcons.png);background-position: 56px -919px;padding-right: 22px;text-decoration: none;font-size: 13px;color: #4c4d4f;}
.catalogsearch-result-index .sidebar .block-content .actions a:hover{background-image: url(../images/spritIcons.png);background-position: -125px -920px;padding-right: 22px;text-decoration: none;font-size: 13px;color: #ed1b2f;}
.catalogsearch-result-index .main.col2-left-layout .col-left {width: 215px; padding: 0 0;}
.catalogsearch-result-index  .size-legend{width:745px; float:left; text-align:right; height:49px; border-bottom:solid 1px #E2E2E2; padding: 5px 20px 5px 0;;}