/* Expansys/8a/accessoryfinder */

.header {margin:16px 0}
.header img {display:block}
.header p {margin:6px 0 0;font-size:11px;text-align:center}

#accessory {margin:16px 0}
#accessory select {width:300px;overflow:hidden;margin:0 6px;padding:5px 7px;font-size:15px;color:#0098db;border:3px solid #0098db;background:#fff url(/j/8a/images/pages/checkout/field_bg.png) repeat-x 0 0;-moz-box-shadow:0 0 4px rgba(60,71,79,.3);-webkit-box-shadow:0 0 4px rgba(60,71,79,.3);box-shadow:0 0 4px rgba(60,71,79,.3);border-radius:8px}
#accessory option {width:300px;overflow:hidden}
#accessory select:focus {color:#23b4f4;border-color:#23b4f4;-moz-box-shadow:0 0 4px rgba(0,152,219,.4);-webkit-box-shadow:0 0 4px rgba(0,152,219,.4);box-shadow:0 0 4px rgba(0,152,219,.4)}
#accessory [disabled] {background:#f9f9f9;border-color:#d4d9da;-moz-box-shadow:0 0 4px rgba(60,71,79,.1);-webkit-box-shadow:0 0 4px rgba(60,71,79,.1);box-shadow:0 0 4px rgba(60,71,79,.1);color:#a5acaf}

/*status images*/
#status {position:relative;width:100%;height:66px;margin-top:26px;background-image:url(/j/8a/images/pages/accessoryfinder/status/en.png);background-repeat:no-repeat}
.step1 {background-position:0 0}
.step2 {background-position:0 -70px}
.step3 {background-position:0 -140px}
.step4 {background-position:0 -210px}
#status .home {position:absolute;top:0;left:0;height:66px;width:320px;text-indent:-999em}

/*regonalised status bar */
#region_fr #status,#region_fr #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/fr.png)}
#region_it #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/it.png)}
#region_de #status,#region_at #status,#region_ch #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/de.png)}
#region_nl #status,#region_nl #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/nl.png)}
#region_pt #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/pt.png)}
#region_jp #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/jp.png)}
#region_kr #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/kr.png)}
#region_se #status {background-image:url(/j/8a/images/pages/accessoryfinder/status/se.png)}
#region_cn #status {height:52px;background-image:url(/j/8a/images/pages/accessoryfinder/status/cn.png)}
#region_tw #status {height:52px;background-image:url(/j/8a/images/pages/accessoryfinder/status/zh.png)}


#accessory .menus {margin:0;padding:8px 0 26px;list-style:none}
#accessory .menus:after {content:" ";display:block;height:0;clear:both;visibility:hidden}
#accessory .menus li {float:left;width:316px;margin-right:16px}
#accessory .menus .s3 {margin-right:0}
#accessory #manufacturer,#accessory #model {margin-right:16px}
#accessory .logo_grid {margin:0;padding:0;list-style:none}
#accessory .logo_grid li {float:left;width:150px;margin:8px 16px 8px 0;text-align:center}
#accessory .logo_grid .c5 {margin-right:0}

#accFinderResults {clear:both}

#accessory .logo_grid .tip {float:none;width:auto;padding:10px 0;margin:10px 0;clear:both;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;font-size:11px;font-weight:bold;color:#5e6a71}

#accessory .logo_grid .item input {padding:10px;border:1px solid #eee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 4px rgba(60,71,79,.1);}

#content h2 {margin:16px 0;padding:4px 8px;font-size:18px;line-height:24px;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:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}
#content h2 a {color:#fff;text-decoration:none}
#content h2 a:hover {color:#fff;text-decoration:underline}
#content h2 a.more {float:right;margin:0 -4px 0 0;padding:0 20px 0 8px;font-size:13px;background:#22ace9 url(/j/8a/images/generic/x-chevron_small_01.png) no-repeat 100% 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;letter-spacing:0}
#content h2 a.acc {background:#22ace9 url(/j/8a/images/generic/x-chevron_small_01.png) no-repeat 100% 50%}
#content h2 a.more:hover {color:#fff;text-decoration:underline}
body:-moz-last-node #content h2 {padding-bottom:5px;line-height:23px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#content h2 {line-height:23px}}/*tweak for webkit*/

/*Grid layout */
#product_listing {margin-top:16px}
#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:150px;height:180px;text-align:center}
#product_listing .productGrid .title h3 {margin:3px 0 2px;font-size:12px;line-height:15px;max-height:45px;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 .price sup {position:relative;top:4px;font-size:11px;}
body:-moz-last-node #product_listing .price sup {font-size:10px;top:4px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#product_listing .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 .image img {display:inline;padding:0}
#product_listing .productGrid .image {width:150px;text-align:center}
#product_listing .productGrid .c6 {margin-right:0}
#product_listing .productGrid  {margin-right:-16px}
#product_listing .productGrid h2 {margin-right:16px;clear:both}

/* top 4 products */
#product_listing #top4_grid {width:980px;height:270px}
#product_listing #top4_grid .item {float:left;margin:0 16px 8px 0;width:233px;height:210px;text-align:center}
#product_listing #top4_grid {width:980px;height:220px}
#product_listing #top4_grid .item {float:left;margin:0 16px 8px 0;width:233px;height:251px;text-align:center}

#product_listing #top4_grid .c3 {margin-right:0}
#product_listing #top4_grid .image {width:233px;text-align:center}
#product_listing #top4_grid .title h3 {max-height:30px}
/*group self clears*/
.back {margin:16px 0 0 -2px}


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

/* Advert blocks */
.a_block {margin:16px 0;padding:0;list-style:none}
.a_block:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.a_block li {float:left;margin-right:16px}
.a_block img {display:block}

/* category 4across */
.ad_4across .c4 {margin-right:0}


