/* special styles for the shop pages over rides the general ones set in styles.css */



/*********************************************** main content ***********************************************/
#shop #contentmain {
	background: #33333a;
	margin-left: 0px;
	padding: 0px;
	width: 766px;
	max-width: 766px;
}


/* product list page */


#featureddeal {
 float:left;
 margin: 0px 0px 15px 0px;
}
#featureddeal img {
 _width: 380px;
}
#featureddeal h2 {
 text-indent: -3000px;
 background: url(../images/shop/featured-deal-h2.gif) no-repeat;
 margin: 10px 10px 5px 10px;
}
#featuredproduct {
 float:left;
 margin: 0px 0px 15px 0px;
}
#featuredproduct img {
 _width: 380px;
}
#featuredproduct h2 {
 text-indent: -3000px;
 background: url(../images/shop/featured-product-h2.gif) no-repeat;
  margin: 10px 10px 5px 10px;
}

#titlesortbanner h2 {
 clear:both;
 margin: 0px 0px 4px 0px;
 height: 26px;
 /*background: url(../images/shop/shop-h2-category.gif) repeat-x;*/
 background: url(../images/shop/list-category-h2.gif) no-repeat;
 padding: 10px;
}

.productwrapper {
  float: left;
  width: 190px;
  _width: 189px;
  /*height: 250px;
  max-height: 250px;*/
  overflow: hidden;
  background: #000;
  margin: 0px 1px 5px 0px;
  padding: 0px;
  /*background: url(../images/shop/product-image-bg.jpg) no-repeat;*/
}

.productwrapper h2 {
  margin: 0px;
  padding: 0px;
  color: #fff;
  text-indent: -3000px;
  /*float: left;*/
  width: 190px;
  overflow: none;
}
.productwrapper img {
 margin: -20px 0px 0px 0px;
 padding: 0px;
 width: 191px;
 height: 184px;
}
.productwrapper h3 {
  /*height: 34px;*/
  text-align: center;
  color: #fff;
  background: url(../images/shop/price-bg.gif) repeat-x;
  margin: 0px;
  padding: 8px 0px;
  float: left;
  width: 190px;
}
.productwrapper .furtherinfo {
  background: #000;
  margin: 0px;
  padding: 8px 0px;
  text-align: center;
  float: left;
  width: 190px;
}

#contentmain .productwrapper a:link.download, #contentmain .productwrapper a:visited.download {
  margin: 0px 25px 0px 0px;
  padding: 0px;
  color: #fff;
  background: url(../images/shop/plus.gif) no-repeat right 55%;
  padding: 0px 13px 0px 0px;
}
#contentmain .productwrapper a:hover.download, #contentmain .productwrapper a:active.download {
  color: #ccff33;
  background: none;
}

#contentmain .productwrapper a:link.moreinfo, #contentmain .productwrapper a:visited.moreinfo {
  margin: 0px;
  padding: 0px;
  text-decoration: underline;
  color: #ccff33;
  background: url(../images/shop/more-info-arrow.gif) no-repeat right 55%;
  padding: 0px 13px 0px 0px;
}
#contentmain .productwrapper a:hover.moreinfo, #contentmain .productwrapper a:active.moreinfo {
  color: #fff;
  text-decoration: none;
  background: none;
}

#titlesortbanner a.whatsrightforme {color: rgb(73,159,236); font-weight: bold; font-size: 18px; float:right; margin: -36px 20px; padding: 0;}
#titlesortbanner a:link.whatsrightforme {color: rgb(73,159,236);}
#titlesortbanner a:visited.whatsrightforme {color: rgb(48,47,55);}
#titlesortbanner a:hover.whatsrightforme {color: rgb(73,159,236);}
#titlesortbanner a:active.whatsrightforme {color: rgb(73,159,236);}