﻿.stock_grid {
  position:relative;
  display:block;
  margin:1em 0 0 2px;
  font-family:Verdana !important;
}

.stock_grid > div.empty {
  color:#fff;
}
.stock_grid > div.empty > p {
  margin:0 0 1em 0;
}

.stock_grid > .stock_grid_search_bar {
  position:relative;
  height:70px;
  background:url('../images/inner2-bk_blue.jpg') top left repeat-x #d31010;
  color:#fff;
  margin-bottom:4px;
}
.stock_grid > .stock_grid_search_bar > div.search_options {
  position:relative;
  top:10px;
  left:10px;
  width:500px;
}
.stock_grid > .stock_grid_search_bar > div.search_options > span {
  font-family:Trebuchet MS;
  font-size:11px;
  font-weight:bold;
}
.stock_grid > .stock_grid_search_bar > div.search_options > span span {
  font-size:14px;
}

.stock_grid > .stock_grid_search_bar > div.order_by_options {
  position:absolute;
  top:10px;
  right:10px;
  width:220px;
  margin:0;
  text-align:right;
}
.stock_grid > .stock_grid_search_bar > div.order_by_options > span {
  font-family:Trebuchet MS;
  font-size:11px;
  font-weight:bold;
}

.stock_grid > .stock_grid_search_bar > div.page_size_options {
  position:absolute;
  top:40px;
  right:118px;
  font-family:Trebuchet MS;
  font-size:12px;
}
.stock_grid > .stock_grid_search_bar > div.page_size_options > span {
}
.stock_grid > .stock_grid_search_bar > div.page_size_options > select {
  cursor:pointer;
}

.stock_grid > .stock_grid_search_bar > div.pager_options {
  position:absolute;
  top:40px;
  right:0;
  font-family:Trebuchet MS;
  font-size:12px;
}
.stock_grid > .stock_grid_search_bar > div.pager_options > span {
  position:relative;
  right:16px;
}
.stock_grid > .stock_grid_search_bar > div.pager_options > select {
  position:relative;
  right:10px;
  margin:0;
  cursor:pointer;
}

.stock_grid > .stock_grid_search_bar > div.explanation {
  position:relative;
  top:20px;
  left:10px;
  width:400px;
}
.stock_grid > .stock_grid_search_bar > div.explanation > span > a {
  font-family:Trebuchet MS;
  font-size:14px;  
}
.stock_grid > .stock_grid_search_bar > div.explanation > span > a:hover {
  text-decoration:underline;
  color:#fff;
}


/* Sub-container for each product */
.stock_grid > div.product {
  position:relative;
  background:url('../images/inner2-bk_test.png') no-repeat top left #666;
  padding:0;
  margin:0 0 3px 0;
  height:100px;
}

.stock_grid > div.product > div.product_image > a > img {
  position:absolute;
  top:10px;
  left:20px;
  width:100px;
  height:65px;
}
.stock_grid > div.product > div.product_image > span {
  position:absolute;
  top:80px;
  left:30px;
  font-family:Trebuchet MS;
  font-size:12px;
  color:#fff;
}

.stock_grid > div.product > div.product_description {
  position:absolute;
  left:140px;
  height:96px;
  width:420px;
  top:9px;
  padding:0; 
  margin:0;
}
.stock_grid > div.product > div.product_description > h1 {
  font-size:12px;
  font-weight:bold;
  color:#eee;
  margin:0;
  padding:5px 0 0 0;
  line-height:16px;
}
.stock_grid > div.product > div.product_description > p {
  margin:0 0 0 0;
  padding:0;
  font-size:10px;
  color:#bbb;
}

.stock_grid > div.product > div.product_icons {
  position:relative;
  bottom:0;
  padding:0;
  margin:0;
}
.stock_grid > div.product > div.product_icons a {
}
.stock_grid > div.product > div.product_icons a:hover {
}

.stock_grid > div.product > div.product_purchasing {
  position:relative;
  width:200px;
  height:98px;
  float:right;
  margin:0 1em 0 0;
  font-family:Verdana;
}

.stock_grid > div.product > div.product_purchasing > div.graded {
  position:absolute;
  top:15px;
  right:90px;
  width:80px;
  height:74px;
  background:url('../images/inner2-bk_product.jpg') top left #2a2a2a;
  color:#eee;
  margin:0;
  padding:0;
}
.stock_grid > div.product > div.product_purchasing > div.graded > ul > li > span {
  color:#a8a500;
}

.stock_grid > div.product > div.product_purchasing > div.graded_disabled {
  position:absolute;
  top:15px;
  right:90px;
  width:80px;
  height:74px;
  background:url('../images/inner2-bk_product.jpg') top left #2a2a2a;
  color:#666;
  margin:0;
  padding:0;  
}

.stock_grid > div.product > div.product_purchasing > div.new {
  position:absolute;
  top:15px;
  right:0;
  width:80px;
  height:74px;
  background:url('../images/inner2-bk_product.jpg') top left #2a2a2a;
  color:#eee;
  margin:0;
  padding:0;  
}
.stock_grid > div.product > div.product_purchasing > div.new > ul > li > span {
  color:#0f0;
}

.stock_grid > div.product > div.product_purchasing > div.new_disabled {
  position:absolute;
  top:15px;
  right:0;
  width:80px;
  height:74px;
  background:url('../images/inner2-bk_product.jpg') top left #2a2a2a;
  color:#666;
  margin:0;
  padding:0;  
}

.stock_grid > div.product > div.product_purchasing h1 {
  margin:6px 0 0 6px;
  padding:0;
  font-size:9px;
  font-weight:bold;
}
.stock_grid > div.product > div.product_purchasing ul {
  list-style-type:none;
  text-align:center;
  line-height:4px;
}
.stock_grid > div.product > div.product_purchasing ul > li {
  margin:8px 0 8px 0;
  font-size:10px;
}
.stock_grid > div.product > div.product_purchasing ul > li > span {
  font-weight:bold;
  font-size:9px;
}

.stock_grid > div.product > div.product_purchasing input.purchasing_btn_graded {
  position:absolute;
  background:url('../images/graded_btn_gradient.jpg') bottom left #fffa00;
  border:1px solid #cbc800;
  color:#fff;
  cursor:pointer;
  font-family:Trebuchet Ms;
  font-size:11px;
  width:60px;
  height:20px;
  left:12px;
}
.stock_grid > div.product > div.product_purchasing input.purchasing_btn_graded:hover {
  background:url('../images/graded_btn_gradient-over.jpg') bottom left #fffa00;
  color:#fff;
}

.stock_grid > div.product > div.product_purchasing input.purchasing_btn_new {
  position:absolute;
  background:url('../images/buy_new_list_btn.png') center left;
  border:0;
  color:#fff;
  cursor:pointer;
  font-family:Trebuchet Ms;
  font-size:11px;
  width:60px;
  left:12px;  
  text-align:left;
  height:20px;
}
.stock_grid > div.product > div.product_purchasing input.purchasing_btn_new:hover {
  color:#fff;
}

.stock_grid > div.product > div.product_purchasing input.purchasing_btn_disabled {
  position:absolute;
  border-width:1px;
  border-style:solid;
  border-color:#888 #444 #444 #888;
  background-color:#666;
  color:#333;
  font-family:Trebuchet Ms;
  font-size:11px;
  width:60px;
  left:12px;
}

.pager_next_prev {
  position:relative;
  width:186px;
  height:16px;
  top:0;
  left:0;
  right:0;
  vertical-align:middle;
  margin:6px 0 6px 0;
  width:746px;
}
.pager_next_prev > div.page_results {
  position:absolute;
  color:#fff;
  font-family:Trebuchet MS;
  font-weight:bold;
}
.pager_next_prev > div.prev_page {
  position:absolute;
  display:inline;
  right:100px;
  cursor:pointer;
}
.pager_next_prev > div.prev_page > a:hover {
  text-decoration:underline;
}
.pager_next_prev > div.next_page {
  position:absolute;
  display:inline;
  right:0;
  cursor:pointer;
}
.pager_next_prev > div.next_page > a:hover {
  text-decoration:underline;
}
