/* Expansys/8a/outlet */

/*Grid layout */
#top_grid {margin:16px 0 0px}
#top_grid:after  {content:".";display:block;height:0;clear:both;visibility:hidden}
#top_grid ul {margin:0;padding:0;list-style:none}
#top_grid .item {float:left;margin:0 16px 8px 0;width:233px;height:262px;text-align:center}
#top_grid .tw {height: 300px}
#top_grid .title h3 {margin:3px 0 2px;font-size:12px;line-height:15px;max-height:45px;overflow:hidden}
#top_grid .title a {color:#001722;text-decoration:none}
#top_grid .title a:hover {color:#5f6a72;text-decoration:underline}
#top_grid .price {width:auto;margin:2px 0;font-weight:bold;font-size:12px;color:#56A61D;text-align:center}
#top_grid .rrp {margin:2px 0;font-size:11px;line-height:10px;color:#7f1399; padding-right:5px}
#top_grid .rrp strong {text-decoration:line-through}
#top_grid .lessRebate {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#top_grid .saving {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#top_grid .stocklevel {max-height:2.8em;overflow:hidden;margin:2px 0;font-size:12px;text-align:center;color:#a5acb0}
#top_grid .stocklevel span {color:#a5acb0 !important}
#top_grid .instock {padding:0;color:#58a618}
#top_grid .infostock {padding:0}
#top_grid .preorder {padding:0}
#top_grid .preorder span {color:#d30044 !important}
#top_grid .image img {display:inline;padding:0}
#top_grid .image {position:relative;width:233px;text-align:center}
#top_grid .logo {position:absolute;bottom:6px;left:26px;width:70px;height:70px;background:url(/j/8a/images/pages/category/brand_logo_bg_01.png) no-repeat 0 0;opacity:.95}
#top_grid .logo img {display:block;margin:9px 10px;-ms-interpolation-mode:bicubic}
#top_grid .save {position:absolute;top:16px;right:32px;padding:2px 4px 4px;background:#7f1399;color:#fff;font-size:10px;line-height:11px;font-weight:bold;text-align:center;-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2)}
#top_grid .save strong {display:block}
#top_grid .image a  {text-decoration:none}
#top_grid .c3 {margin-right:0}

/*region tweaks*/
#region_cn #top_grid .item,#region_tw #top_grid .item,#region_th #top_grid .item   {height:290px}


/*sup pricing */
.price sup {position:relative;top:4px;font-size:11px}
body:-moz-last-node .price sup {font-size:10px;top:4px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){.price  sup {font-size:10px;top:3px}}/*tweak for webkit*/

h2 {margin:20px 0 0;padding:6px 8px;text-shadow:0 -1px 0 rgba(0,0,0,.3);background:#5f6a72 url(/j/8a/images/pages/outlet/subtitle_bg.png) repeat-x 0 0;color:#fff;font-size:18px;line-height:20px;border-bottom:1px solid #eee;border-top-left-radius:4px;border-top-right-radius:4px}

/* table/listing layout */
#product_listing table {width:100%;border-collapse:collapse}
#product_listing tr:hover {background:#f9f9f9 url(/j/8a/images/pages/outlet/row_hover_bg.png) repeat-x 0 0}
#product_listing td {padding:2px 4px;border-bottom:1px solid #f3f3f3}
#product_listing .image {width:32px;padding:0 10px 0 0}
#product_listing .image img {display:block;padding:4px;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 {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 .price {width:100px;font-size:12px;color:#fe0000;font-weight:bold;text-align:right}
#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}

#product_listing .rrp {width:100px;font-size:11px;color:#7f1399;font-weight:bold;text-align:right; padding-right:5px; text-decoration: line-through}

/* clearance */
#clearance {position:relative}
#clearance .header {margin-bottom:28px}

#clearance .price {color:#e00}

#social {position:absolute;width:214px;height:25px;top:156px;right:10px;padding:5px 5px 4px;background:#fff;z-index:10;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 5px rgba(0,0,0,.6);-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);box-shadow:0 0 5px rgba(0,0,0,.6)}
#social #tw {position:absolute;left:7px;top:7px}
#social #fb {position:absolute;left:72px;top:7px;width:90px;overflow:hidden}
#social #g1 {position:absolute;width:68px;top:7px;left:157px;overflow:hidden}

/* hack for One X page on UK/IE*/
#region_uk #social,#region_ie #social {top:-16px}

.header #offer_terms {display:none}
#offer_terms p {margin:6px 2px;font-size:12px}
#offer_terms a {font-weight:bold}

/*IE7*/
*+html #top_grid {zoom:1}

#acc_nav {clear:both;margin:0px 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*/