/* Search Results content */

#content {  
  position: relative;
  width: 100%;
  background: url('/ecom/common/images/shop/backgrounds/search-results-background.jpg') no-repeat top center;
}

#searchresults-content {
  padding-top:14px;
  left:20px;
/*  background: url("/ecom/common/images/shop/backgrounds/search-results-background.jpg") no-repeat scroll center top transparent;*/
}

#searchresults-title {
	top:14px;
	height:22px;
	left:20px;
	padding-left:78px;
	padding-top: 25px;
}

#search-result {
  display: block; 
  height: 22px;
  overflow: hidden;
}

.yousearch-text {
  padding:10px 0px 10px 107px;
  font-family: arial, helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#b3b3b3;
}

#no-result {
  margin-left:90px;
  width: 797px;
  height: 215px;
  background: url('/ecom/common/images/shop/backgrounds/search-noresults-background.png') no-repeat top center;
}

#no-result #text {
  padding: 30px 20px 20px 35px;
  font-size: 30px;
  font-weight:bold;
  color:#333333;  
}

#infosPush {
  padding-left:107px;
  margin-bottom: 20px;
}
.topResults td {position:relative;width:180px;height:180px;vertical-align:top;text-align:left;}
.topResults td div.topResultsProductPreviewBox {position:absolute;z-index:1;width:180px;height:180px;background:#ffffff;overflow:hidden;}
.topResults td div.topResultsProductPreviewBox a:hover {text-decoration:none;}
.topResults td div.topResultsProductPreviewBox div.productImage {position:absolute;text-align:center;}
.topResults td div.topResultsProductPreviewBox div.productImage img{width:100%;height:180px;}
.topResults td div.topResultsProductPreviewBox div.productDetails {position:absolute;z-index:1;top:10px;left:10px;height:165px;}
.topResults td div.topResultsProductPreviewBox div.productDetails h2.productNameLabel {font-size:14px;line-height:11px;width:50px;margin: 0 0 6px 0;}
.topResults td div.topResultsProductPreviewBox div.productDetails h2.productNameLabel a {color:#000;text-decoration:none;}
.topResults td div.topResultsProductPreviewBox div.productDetails span.promotionLabel {display:inline-block;height:16px;padding:0 2px 0 2px;margin-bottom:8px;background:url('/ecom/common/images/shop/backgrounds/ppbox-promo-center-bg.gif') repeat-x;font-size:11px;color:#ffffff;font-weight:bold;float:left;}
.topResults td div.topResultsProductPreviewBox div.productDetails span.leftcorner-promotionLabel {display:inline-block;height:16px;width:4px;margin-bottom:8px;background:url('/ecom/common/images/shop/backgrounds/ppbox-promo-left-bg.png') no-repeat;float:left;}
.topResults td div.topResultsProductPreviewBox div.productDetails span.rightcorner-promotionLabel {display:inline-block;height:16px;width:4px;margin-bottom:8px;background:url('/ecom/common/images/shop/backgrounds/ppbox-promo-right-bg.png') no-repeat;float:left;}
.topResults td div.topResultsProductPreviewBox div.productDetails span.priceLabel {display:block;font-size:12px;color:#787878;font-weight:bold;}
.topResults td div.topResultsProductPreviewBox div.productDetails span.priceLabel span.newprice {display:block;color:#000000;}
.topResults td div.topResultsProductPreviewBox div.productDetails span.priceLabel span.oldprice {display:block;color:#787878;text-decoration:line-through;}
.topResults td div.topResultsProductPreviewBox div.productDetails a.flipButton {bottom:0px;position:absolute;display:block;width:25px;height:25px;background:url('/ecom/common/images/shop/utils/ppbox-flip-btn.png') no-repeat;cursor:pointer;}
.topResults td div.topResultsProductPreviewBox div.productPrices{position: absolute;z-index: 1;bottom: 2px;right: 2px;}
.topResults td div.topResultsProductPreviewBox div.productPrices span.promotionLabel {display:inline-block;height:16px;padding:0 2px 0 2px;margin-bottom:8px;background:url('/ecom/common/images/shop/backgrounds/ppbox-promo-center-bg.gif') repeat-x;font-size:11px;color:#ffffff;font-weight:bold;float:left;}
.topResults td div.topResultsProductPreviewBox div.productPrices span.leftcorner-promotionLabel {display:inline-block;height:16px;width:4px;margin-bottom:8px;background:url('/ecom/common/images/shop/backgrounds/ppbox-promo-left-bg.png') no-repeat;float:left;}
.topResults td div.topResultsProductPreviewBox div.productPrices span.rightcorner-promotionLabel {display:inline-block;height:16px;width:4px;margin-bottom:8px;background:url('/ecom/common/images/shop/backgrounds/ppbox-promo-right-bg.png') no-repeat;float:left;}
.topResults td div.topResultsProductPreviewBox div.productPrices span.priceLabel {display:block;font-size:11px;color:#787878;font-weight:bold;}
.topResults td div.topResultsProductPreviewBox div.productPrices span.priceLabel span.newprice {display:block;color:#000000;}
.topResults td div.topResultsProductPreviewBox div.productPrices span.priceLabel span.oldprice {display:block;color:#787878;text-decoration:line-through;}
.topResults td div.topResultsProductPreviewBox div.collectionLogo {position:absolute;bottom:2px;right:2px;}
.topResults td div.productPreviewBoxOver div.collectionLogo {bottom:0;right:0;}
.topResults td div.topResultsProductPreviewBox div.specialFeatureLabel {position:absolute;z-index:2;top:0;right:0;}
.topResults td div.productPreviewBoxOver {z-index:1;width:184px;height:184px;margin-top:-2px;margin-left:-2px;background:#fff;cursor:pointer;}

.topResults td.topResultsNews {position:relative;width:397px;height:180px;vertical-align:top;text-align:left;background:#e6e6e6 url('/ecom/common/images/shop/backgrounds/news-preview-box-bg.png') no-repeat top left;}
.topResults td.topResultsNews div.newsPreviewBox {position:absolute;padding:10px 10px 10px 13px;width:374px;height:160px;background:#eee url('/ecom/common/images/shop/backgrounds/news-preview-box-bg.png') no-repeat top left;}
.topResults td.topResultsNews div.newsPreviewBox div.newsImage {float:left;}
.topResults td.topResultsNews div.newsPreviewBox div.newsImage img{width:204px;height:110px;}
.topResults td.topResultsNews div.newsPreviewBox div.newsDetails {float:left; width:158px;height:110px;padding-left:10px;}
.topResults td.topResultsNews div.newsPreviewBox div.newsDetails h1 {font-size:12px;margin: 0 0 2px 0;font-weight:bold;display:block;border-bottom:1px solid #e8e8e8;}
.topResults td.topResultsNews div.newsPreviewBox div.newsDetails h2 {font-size:16px;margin: 2px 0 2px 0;font-weight:normal;}
.topResults td.topResultsNews div.newsPreviewBox div.newsDetails h2 a {color:#333333;text-decoration:none;}
.topResults td.topResultsNews div.newsPreviewBox div.newsDetails span.newsText {font-size:10px;color:#333333;text-overflow:ellipsis;overflow:hidden;display:block;height:117px;}

/*.topResults td.topResultsNews div.newsPreviewBox div.newsLink {clear:both;position:absolute; bottom:15px;}
.topResults td.topResultsNews div.newsPreviewBox div.newsLink a {position:absolute;top:5px;left:28px;color:#333333;font-size:11px;text-decoration:none;text-transform:uppercase;font-weight:bold; width:300px;}*/
.topResults td.topResultsNews div.newsPreviewBox div.newsLink {clear:both;position:absolute; top:144px;}
.topResults td.topResultsNews div.newsPreviewBox div.newsLink a {position:absolute;top:0px;left:0px; width:200px;}
.topResults td.topResultsNews div.newsPreviewBox div.newsLink .button-clickhere { display: block; height: 22px; overflow: hidden; cursor: pointer;}
.topResults td.topResultsNews div.newsPreviewBox div.newsLink .button-clickhere img:hover{ margin-top:-22px;}
.topResults td.topResultsNews div.newsPreviewBoxOver {background:#fff url('/ecom/common/images/shop/backgrounds/news-preview-box-bg.png') no-repeat top left;}

#tabs {
  left:0px;
  position: relative;
  margin: 0px auto;
  width: 781px;
  height:18px;
  padding-left: 19px;
}

#tabs .tab {
  float: left;
}

#products-tab {
  display: block; 
  height: 18px;
  width:180px;
  overflow: hidden; 
  margin-top:0px;
}

#products-tab img:hover, #products-tab a.selected img{ 
  margin-top:-18px;
}

#news-tab {
  display: block; 
  height: 18px;
  width:180px;
  overflow: hidden; 
  margin-top:0px;
}

#news-tab img:hover, #news-tab a.selected img { 
  margin-top:-18px;
}

#search-top, #search-news-top {
  position: relative;
  width: 726px;
  height: 19px;
  margin: 0px auto;
  top: 4px;
  font-size: 1px;
  vertical-align: top;
}

#search-top .pages-block, #search-news-top .pages-block { 
  position: absolute;
  right: 0px;
  top: 0px;
  vertical-align: top;
}

#search-top .pages-number, #search-news-top .pages-number {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
}

#search-top {
  margin-bottom:10px;
}

#search-top a.pages-number, #search-news-top a.pages-number {
  color: #404040;
  font-size: 14px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}

/*#search-center-shadow {
  position: relative;
  margin: 0px auto;
  width: 800px;
  background: url('/ecom/common/images/shop/search-center-bg.png') repeat-y top center;
  margin-bottom: 100px;
}*/

#results-table {
  position: relative;
  margin: 0px auto;
  width: 762px;
  background: #b3b3b3;
  font-family: arial, helvetica, sans-serif;
  padding-bottom:15px;
  padding-top:5px;
}

/* Products tab */
#products-center {
  position: relative;
  width: 732px;
  top: 0px;
  margin: 0px auto;
}

#products-center table {
  border-collapse: separate;
}

/* News tab */
#news-center {
  position: relative;
  width: 730px;
  top: 0px;
  margin: 0px auto;
  /*display: none;*/
}

#news-center table {
  border-collapse: separate;
}

.newsPreviewBoxes td {position:relative;width:362px;height:180px;vertical-align:top;text-align:left;background:#e6e6e6 url('/ecom/common/images/shop/backgrounds/news-preview-box-bg.png') no-repeat top left;}
.newsPreviewBoxes td div.newsPreviewBox {position:absolute;padding:10px 10px 10px 13px;width:339px;height:160px;background:#eee url('/ecom/common/images/shop/backgrounds/news-preview-box-bg.png') no-repeat top left;}
.newsPreviewBoxes td div.newsPreviewBox div.newsImage {float:left;}
.newsPreviewBoxes td div.newsPreviewBox div.newsImage img{width:204px;height:110px;}
.newsPreviewBoxes td div.newsPreviewBox div.newsDetails {float:left; width:125px;height:110px;padding-left:10px;}
.newsPreviewBoxes td div.newsPreviewBox div.newsDetails h1 {font-size:12px;margin: 0 0 2px 0;font-weight:bold;display:block;border-bottom:1px solid #e8e8e8;}
.newsPreviewBoxes td div.newsPreviewBox div.newsDetails h2 {font-size:16px;margin: 2px 0 2px 0; font-weight:normal;}
.newsPreviewBoxes td div.newsPreviewBox div.newsDetails h2 a {color:#333333;text-decoration:none;}
.newsPreviewBoxes td div.newsPreviewBox div.newsDetails span.newsText {font-size:10px;color:#333333;text-overflow:ellipsis;overflow:hidden;display:block;height:90px;}
.newsPreviewBoxes td div.newsPreviewBox div.newsLink {clear:both;position:absolute; top:144px;}
.newsPreviewBoxes td div.newsPreviewBox div.newsLink a {position:absolute;top:0px;left:0px; width:200px;}
.newsPreviewBoxes td div.newsPreviewBox div.newsLink .button-clickhere { display: block; height: 22px; overflow: hidden; cursor: pointer;}
.newsPreviewBoxes td div.newsPreviewBox div.newsLink .button-clickhere img:hover{ margin-top:-22px;}
.newsPreviewBoxes td div.newsPreviewBoxOver {background:#fff url('/ecom/common/images/shop/backgrounds/news-preview-box-bg.png') no-repeat top left;}

#search-bottom { 
  position: relative;
  width: 726px;
  height: 17px;
  bottom: 0px;
  margin: 0px auto;
  font-size: 1px;
  vertical-align: top;
}

#search-bottom .pages-block { 
  position: absolute;
  top: 0px;
  right: 0px;
  vertical-align: top;
}

#search-bottom .pages-number {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
}

#search-bottom a.pages-number {
  color: #404040;
  font-size: 11px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}

.pages-block .prev{
	margin-right: 5px;
	vertical-align: top;
}

.pages-block .next{
	margin-left: 5px;
	vertical-align: top;
}

