/* Expansys/8a/accessories */

#acc_nav {clear:both;margin:20px 0 16px 0;text-align:center;clear:both}
#acc_nav ul {margin:0;padding:0;list-style:none}
#acc_nav li {display:inline}
#acc_nav:after {content:".";display:block;height:0;clear:both;visibility:hidden} 
#acc_nav a {font-size:12px;margin-right:4px;padding:7px 6px;font-weight:bold;line-height:44px;white-space:nowrap;text-decoration:none;color:#0098db;border:3px solid #0098db;border-radius:4px}
#acc_nav a:hover {color:#fff;background-color:#0098db;}
#acc_nav .active,#acc_nav .active:hover  {color:#fff;text-shadow:none;border-color:#0098db;background:#0098db;}
#acc_nav a {-moz-transition:0.15s ease-out;-webkit-transition:0.15s ease-out;-o-transition:0.15s ease-out;transition:0.15s ease-out}
noindex:-o-prefocus, #acc_nav li:nth-child(1n) {display:inline-block} /*Opera 11.x+ mini hack*/

h2 {margin:12px 0;padding:6px 8px;font-size:18px;line-height:18px;color:#fff;background:#5f6a72 url(/j/8a/images/generic/subtitle_bg.png) repeat-x 0 0;clear:both;text-shadow:0 -1px 0 rgba(0,0,0,.3);-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}
h2 a {color:#fff;text-decoration:none}
h2 a:hover {color:#fff;text-decoration:underline}
h2 a.more {float:right;margin:-2px -4px 0 0;padding:2px 20px 2px 8px;font-size:13px;background:#001722 url(/j/8a/images/generic/x-chevron_small.png) no-repeat 92% 50%;-moz-border-radius:5px;border-radius:5px}
h2 a.more:hover {color:#fff;text-decoration:underline}

/*Grid layout */
#product_listing .productGrid {margin:0}
#product_listing .productGrid:after {content:".";display:block;height:0;clear:both;visibility:hidden} 
#product_listing .productGrid ul {margin:0;padding:0;list-style:none}
#product_listing .productGrid .item {float:left;margin:0 16px 8px 0;width:233px;height:234px;text-align:center}
#product_listing .productGrid .title h3 {margin:3px 0 2px;font-size:12px;line-height:15px;max-height:30px;overflow:hidden}
#product_listing .productGrid .title small {display:block;font-size:10px;color:#444;line-height:11px}
#product_listing .productGrid .title a {color:#001722;text-decoration:none}
#product_listing .productGrid .title a:hover {color:#5f6a72;text-decoration:underline}
#product_listing .productGrid .price {width:auto;margin:2px 0;font-weight:bold;font-size:12px;color:#55a51c;text-align:center}
#product_listing .productGrid .price sup {position:relative;top:3px;font-size:11px}
body:-moz-last-node #product_listing .productGrid .price sup {font-size:10px;top:4px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#product_listing .productGrid .price  sup {font-size:10px;top:2px}}/*tweak for webkit*/
#product_listing .productGrid .lessRebate {width:auto;margin:2px 0;font-size:10px;color:#55a51c;text-align:center}
#product_listing .productGrid .saving {width:auto;margin:2px 0;font-size:10px;color:#55a51c;text-align:center}
#product_listing .productGrid .stocklevel {margin:2px 0;font-size:12px;text-align:center;color:#a5acb0}
#product_listing .productGrid .stocklevel span {color:#a5acb0 !important}
#product_listing .productGrid .instock {padding:0;color:#58a618}
#product_listing .productGrid .image img {display:inline;padding:0}
#product_listing .productGrid .image {width:233px;text-align:center}
#product_listing .productGrid .c3,#product_listing .productGrid .c6 ,#product_listing .productGrid .c9 ,#product_listing .productGrid .c12 ,#product_listing .productGrid .c15 {margin-right:0}
#product_listing .productGrid .item_s {float:left;margin:0 16px 8px 0;width:150px;height:218px;text-align:center}
#product_listing .productGrid .item_s .image {width:150px}
#product_listing .productGrid .item_s .title h3 {line-height:15px;max-height:60px}
#product_listing .productGrid .item_s .title h3 small {margin-top:1px;font-weight:normal;color:#a5acb0}
#product_listing .productGrid  {margin-right:-16px}
#product_listing .productGrid h2 {margin-right:16px}
#product_listing .productGrid .item_d {float:left;margin:0 16px 8px 0;width:233px;height:248px;text-align:center}
#product_listing .productGrid .item_d .image {width:233px;text-align:center}
/*group self clears*/

/* table/listing layout */
#product_listing table {width:100%;border-collapse:collapse}
#product_listing td {padding:4px;border-bottom:1px solid #eee}
#product_listing .image {width:48px;padding:0 10px 0 0}
#product_listing .image img {display:block;padding:6px 0;background:#fff}
#product_listing ul {margin:0;padding:0;list-style:none}
#product_listing .info ul {width:360px}
#product_listing h3 {margin:3px 10px 3px 0;font-size:12px;line-height:15px}
#product_listing h3 small {display:block;margin-top:2px;font-size:11px;color:#999;font-weight:normal}
#product_listing h3 a {color:#001722;text-decoration:none}
#product_listing h3 a:hover {color:#666;text-decoration:underline}
#product_listing .category_tree {margin-top:16px;font-size:11px;color:#a5acb0;font-weight:bold}
#product_listing .category_tree a {color:#5f6a72;text-decoration:none}
#product_listing .category_tree a:hover {color:#a5acb0;text-decoration:underline}
#product_listing .review_avg {margin:4px 0}
#product_listing .review_avg img {vertical-align:middle}
#product_listing .review_avg a {color:#007fc0;font-weight:bold;font-size:10px;text-decoration:none}
#product_listing .review_avg a:hover {color:#32b0f1;text-decoration:underline}
#product_listing .stock {width:220px;padding-right:16px;font-size:12px;color:#999}
#product_listing .instock {padding:8px 0;color:#58a618}
#product_listing .infostock {padding:8px 0;color:#a5acb0}
#product_listing .infostock span {color:#a5acb0 !important}
#product_listing .preorder {padding:8px 0 8px 0px;color:#d30044;text-align:left}
#product_listing .colspan {margin-right:-12px}
#product_listing .preorder span {color:#d30044 !important}
#product_listing .preorder a {color:#d30044 !important}
#product_listing .befirst span {color:#d30044}
#product_listing .price {width:100px;font-size:12px;color:#58a618;font-weight:bold;text-align:right}
#product_listing .price sup {position:relative;top:4px;font-size:11px;}
body:-moz-last-node #product_listing .price sup {font-size:10px;top:5px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#product_listing .price sup{font-size:10px;top:3px}}/*tweak for webkit*/

#product_listing .date {font-size:12px;color:#000;font-weight:bold;text-align:right}
#product_listing .price {white-space:nowrap}
#product_listing .price small {font-size:11px;font-weight:normal;letter-spacing:0;color:#a5acb0}

.back {margin:16px 0 0 -2px}

