#rb-tees
  {
    position: relative;
    float: left;
    padding-bottom: 40px;
    margin-bottom: 20px;
    background: url('/images/promo/buy/tshirts/thread_div.png') bottom no-repeat;
  }

body#promo-buy {
		background:#f6f6f6;
	}  

#rb-tees h1
  {
    position: relative;
	width: 875px;
    height: 66px;
    background: url('/images/promo/buy/tshirts/hdr_rb_tees.png') no-repeat;
	text-indent: -1000em;
/*  line-height: 1000em;*/
    overflow: hidden;
    border: none;
  }
#rb-tees a#hdr-more-tees-link
  {
    display: block;
    position: absolute;
    top: 10px;
	right: 30px;
    /*
	left: 630px;
	z-index: 1000;
    line-height: 1000em;
    overflow: hidden;
	visibility: hidden;*/
	text-indent: -1000em;
    width: 220px;
    height: 50px;
  }
#hdr-about-tees,
#hdr-about-rb,
#hdr-testimonials
  {
    height: 23px;
    text-indent: -1000em;
    line-height: 1000em;
    overflow: hidden;
  }
#hdr-about-tees
  {
    background: url('/images/promo/buy/tshirts/hdr_about_tees.png') no-repeat;
  }
#hdr-about-rb
  {
    background: url('/images/promo/buy/tshirts/hdr_about_rb.png') no-repeat;
  }
#hdr-testimonials
  {
    background: url('/images/promo/buy/tshirts/hdr_testimonials.png') no-repeat;
  }
  
div#suggested-searches { clear:both; padding-top:35px; background: url('/images/promo/buy/tshirts/stitched-hr.png') no-repeat 0 0; }
div#suggested-searches h2 { font-size:1.2em; font-weight:bold; margin:0 0 .5em 0; padding:0; }
div#suggested-searches ul { list-style:none; padding:0 0 37px 0; margin:0; background: url('/images/promo/buy/tshirts/stitched-hr.png') no-repeat left bottom; }
div#suggested-searches li { list-style:none; padding:0; margin:0; display:inline; }
div#suggested-searches li:after { content:", "; }
div#suggested-searches li.last:after { content:""; }
  
ul#works
  {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 875px;
	}
ul#works li
  {
    width: 200px;
    float: left;
    text-align: center;
    margin-bottom: 20px;
  }
ul#works li span.work-img
  {
    height: 170px; 
    text-align: center;
    display: block;
  }
ul#works li span.price,
ul#works li a.button-buy
  {
    text-align: center;
    display: block;
  }
ul#works li a.button-buy
  {
    text-indent: -1000em;
    line-height: 1000em;
    overflow: hidden;
    background: url('/images/promo/buy/tshirts/button_buy.png') no-repeat;
    width: 93px;
    height: 25px;
    margin: auto;
  }
div#tee-info,
div#testimonials
  {
    width: 400px;
    float: left;
    margin-right: 40px;
  }
div#testimonials
  {
    margin-right: 0;
  }
div#testimonials ul
  {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
div#testimonials ul li
  {
    float: left;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 40px;
    background: url('/images/promo/buy/tshirts/thread_div.png') bottom no-repeat;
  }
div#testimonials ul li div.testimonial
  {
    float: left;
    width: 200px;
    font-weight: bold;
    font-style: italic;
    margin: 0 10px;
  }
div#testimonials ul li div.testimonial span
  {
    display: block;
    font-weight: normal;
    font-style: normal;
  }
div#testimonials ul li img
  {
    float: left;
  }
div#tee-info table
  {
    margin-bottom: 10px;
    color: #333;
  }
div#tee-info table td
  {
    border-bottom: 1px solid #ccc;
  }
#zoom-container
  {
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: -275px;
    width: 550px;
    height: 552px;
    padding: 28px 7px 7px 7px;
    background: url('/images/promo/buy/tshirts/zoom_bg.gif') no-repeat;
  }
a.zoom-link
  {
    display: block;
    width: 16px;
    height: 16px;
    background: url('/images/icons/zoom_in.gif') no-repeat;
    cursor: pointer;
  }
span.work-img
  {
    position: relative;
  }
span.work-img a.zoom-link
  {
    position: absolute;
    top: 160px;
    left: 162px;
  }
