div.sub_prod {height: 188px; border-bottom: 1px solid #e3e3e3;}

div.sub_prod .prod_thumb {height: 163px; width: 175px; float: left; text-align: center; position: relative;}
div.sub_prod .prod_thumb a img {margin-top: 11px;}

div.sub_prod .prod_info {height: 153px; width: 415px; float: left;}
div.sub_prod .prod_info a img {margin-top: 15px;}
div.sub_prod .prod_info p {margin: 0 !important; color: #333;}

div.sub_prod .prod_info p.name {margin: 10px 0 10px 0 !important; line-height: 18px;}
div.sub_prod .prod_info p.name a:link {color: #174372; font-weight: bold; text-decoration: underline;}
div.sub_prod .prod_info p.name a:hover {color: #174372; font-weight: bold; text-decoration: underline;}
div.sub_prod .prod_info p.name a:active {color: #174372; font-weight: bold; text-decoration: underline;}
div.sub_prod .prod_info p.name a:visited {color: #174372; font-weight: bold; text-decoration: underline;}
div.sub_prod .prod_info p.stock {color: #359033; font-size: 11px;}
div.sub_prod .prod_info p.qv {color: #666; font-size: 11px; cursor: pointer;}
div.sub_prod .prod_info p.offers {color: #fe9100; font-size: 11px;}
div.sub_prod .prod_info p.cpns {color: #d54495; font-size: 11px;}
div.sub_prod .prod_info p.message {color: #ea0000; font-size: 11px;}

div.sub_prod .prod_info form input {margin-top: 15px;}

div.sub_prod .prod_sum {height: 153px; width: 130px; padding: 0 0 0 10px; background: transparent url(graphics/prod-sum-bg.gif) repeat-x top left; float: right;}
div.sub_prod .prod_sum p {margin: 7px 0 0 0 !important; cursor: default;}
div.sub_prod .prod_sum p.cost {margin-bottom: -10px !important; font-weight: bold; font-size: 14px; color: #999;}
div.sub_prod .prod_sum p.price {color: #0394e0 !important; margin: 10px 0 7px 0 !important; font-weight: bold !important; font-size: 16px; !important}
div.sub_prod .prod_sum p.price_ranges {color: #0394e0 !important; margin: 10px 0 7px 0 !important; font-weight: bold !important; font-size: 12px !important;}
div.sub_prod .prod_sum p.sale {color: #666; font-size: 11px;}
div.sub_prod .prod_sum p.special-offer {margin-top: 0; margin-bottom: 0; color: #b01818; font-size: 11px;}
div.sub_prod .prod_sum p.sale-description {margin-top: 0; margin-bottom: 0; font-size: 11px; color: #777;}

a.ctgy-quickview {position: absolute; top: 80px; left: 51px; display: block; width: 73px; height: 18px; background: transparent url(graphics/btn_quickview.png) no-repeat top left; text-indent: -9000px;}
.quickview_container {min-height: 100px;}

/* Gift Certificate */

.giftcert-prods .prod_thumb {height: 163px; width: 175px; float: left; text-align: center;}
.giftcert-prods .prod_thumb a img {margin-top: 11px;}