body {font-family:Arial, "Lucida Sans Unicode", Helvetica, sans-serif;  }
a {color:#F60; text-decoration:none;}
.float-left {float:left; position:relative;}
.float-right {float:right;}
.hideIt {display:none;}
.splash-offer-small {background:url(/SYSTEM/splash.png) no-repeat -200px -200px; width:74px; height:74px; position:absolute; left:5px; top:5px;}
.splash-offer {background:url(/SYSTEM/splash.png) no-repeat -200px 0; width:120px; height:120px; position:absolute; left:0; top:0;}
.splash-news-small {background:url(/SYSTEM/splash.png) no-repeat -400px -200px; width:74px; height:74px; position:absolute; left:5px; top:5px;}
.splash-news {background:url(/SYSTEM/splash.png) no-repeat -400px 0; width:120px; height:120px; position:absolute; left:0; top:0;}
.splash-online-small {background:url(/SYSTEM/splash.png) no-repeat 0 -200px; width:74px; height:74px; position:absolute; left:5px; top:5px;}
.splash-online {background:url(/SYSTEM/splash.png) no-repeat 0 0; width:120px; height:120px; position:absolute; left:0; top:0;}
.splash-day-small {background:url(/SYSTEM/splash.png) no-repeat -600px -200px; width:74px; height:74px; position:absolute; left:5px; top:5px;}
.splash-day {background:url(/SYSTEM/splash.png) no-repeat -600px 0; width:120px; height:120px; position:absolute; left:0; top:0;}

ul {margin:0; padding:0; }
li {list-style:none;}

.hProduct a {color:#333; }
.hProduct {line-height:115%;}

.ProductcolumnLeft {border-bottom:1px solid #CCC; margin-bottom:10px;}

.reviewSubline {white-space:nowrap;}

.list-00 {display:table;}
.list-00 .listing {width:650px; }
.list-00 .hProduct {width:633px; height:250px; float:left; margin-right:17px; position:relative; }
.list-00 .wrapimage {text-align:center; position:absolute; left:0; top:0; width:300px;}
.list-00 .image {max-width:288px; max-height:180px; margin-top:1px;}
.list-00 .wrapHeadline {position:relative; left:300px; top:10px;}
.list-00 .brand {text-transform:uppercase; font-size:1.7em; float:left; margin:0 0 8px 0; }
.list-00 .fn {text-transform:uppercase; font-size:1.7em; float:left; }
.list-00 .category {text-transform:uppercase; font-size:1.3em; color:#666; position:absolute; left:300px; top:56px; margin:0; }
.list-00 .description {position:absolute; left:300px; top:110px; line-height:1.2em; height:3.6em; overflow:hidden; color:#666; }
.list-00 .pricing {position:absolute; left:300px; top:170px; font-size:1.2em; line-height:1.2em; }
.list-00 .price-before {color:#666; }
.list-00 .price-before .label {margin-right:3px; }
.list-00 .price-before .price {text-decoration:line-through; }
.list-00 .price-save {color:#666; }
.list-00 .price-save .label {margin-right:3px;  }
.list-00 .price-save .price { }
.list-00 .price-now {font-size:1.4em; line-height:1.1em; font-weight:bold; }
.list-00 .price-now .label {color:#333; margin-right:4px; }
.list-00 .price-now .price {color:#0C0; }
.list-00 .rating {color:#999; font-weight:bold; font-size:1.4em; position:absolute; left:300px; top:80px; }
.list-00 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat;  padding-left:95px; height:20px;}
.list-00 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; padding-left:95px; height:20px;}
.list-00 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; padding-left:95px; height:20px;}
.list-00 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; padding-left:95px; height:20px;}
.list-00 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; padding-left:95px; height:20px;}
.list-00 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; padding-left:95px; height:20px;}
.list-00 .basket {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:20px; top:200px;}
.list-00 .basket a {color:#FFF; text-decoration:none;}
.list-00 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-00 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; float:left}
.list-00 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;}

.list-01 {clear:left;}
.list-01 .listing {width:976px; display:table; background:url(/SYSTEM/product-grid-1.png) repeat-y; }
.list-01 .hProduct {width:308px; height:340px; float:left; margin-right:17px; position:relative;}
.list-01 .wrapimage {text-align:center; margin-top:10px;}
.list-01 .image {max-width:288px; max-height:180px; margin-top:1px;}
.list-01 .wrapHeadline {position:absolute; left:10px; top:200px; width:288px;}
.list-01 .brand {text-transform:uppercase; font-size:1.2em; margin:0; }
.list-01 .fn {text-transform:uppercase; font-size:1.2em; margin:0;}
.list-01 .category {font-size:1.1em; margin:0; color:#999; width:288px; border-bottom:1px dotted #D8D8D8; padding-bottom:16px; padding-top:6px; position:absolute; left:10px; top:228px; }
.list-01 .description {display:none; }
.list-01 .pricing {position:absolute; left:10px; top:272px;}
.list-01 .price-before {color:#666; }
.list-01 .price-before .label {margin-right:3px; }
.list-01 .price-before .price {text-decoration:line-through; }
.list-01 .price-save {color:#666; }
.list-01 .price-save .label {margin-right:3px; }
.list-01 .price-save .price { }
.list-01 .price-now {font-size:1.4em; font-weight:bold; line-height:100%; }
.list-01 .price-now .label {color:#333; margin-right:4px; }
.list-01 .price-now .price {color:#0C0; }
.list-01 .rating {color:#999; font-weight:bold; font-size:1.1em; position:absolute; right:20px; top:230px; width:110px; height:25px;}
.list-01 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:25px; text-align:right;}
.list-01 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; width:110px; height:25px;}
.list-01 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; width:110px; height:25px;}
.list-01 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; width:110px; height:25px;}
.list-01 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; width:110px; height:25px;}
.list-01 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; width:110px; height:25px;}
.list-01 .rating .reviewSubline {clear:left; font-size:.85em; font-weight:normal;}
.list-01 .basket {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:20px; bottom:18px;}
.list-01 .basket a {color:#FFF; text-decoration:none;}
.list-01 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-01 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; padding-top:3px; float:left}
.list-01 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;}

.list-02 {clear:left;}
.list-02 .listing {width:650px; display:table; }
.list-02 .hProduct {width:633px; height:190px; float:left; margin-right:17px; position:relative; border-bottom:1px solid #D8D8D8;  }
.list-02 .wrapimage {text-align:center; position:absolute; left:0; top:0; width:300px;}
.list-02 .image {max-width:288px; max-height:180px; margin-top:1px;}
.list-02 .wrapHeadline {position:absolute; left:300px; top:40px;}
.list-02 .brand {text-transform:uppercase; font-size:1.2em; margin:0; float:left; margin-right:4px; }
.list-02 .fn {}
.list-02 .category {font-size:1.1em; margin:0; color:#999; border-bottom:1px dotted #D8D8D8; padding-bottom:28px; padding-top:6px; margin-bottom:10px; position:absolute; width:300px; left:300px; top:68px; }
.list-02 .description {position:absolute; left:300px; top:100px; display:none; }
.list-02 .pricing {position:absolute; left:300px; top:125px; }
.list-02 .price-before {color:#666; }
.list-02 .price-before .label {margin-right:3px; }
.list-02 .price-before .price {text-decoration:line-through; }
.list-02 .price-save {color:#666; display:none }
.list-02 .price-save .label {margin-right:3px;  }
.list-02 .price-save .price { }
.list-02 .price-now {font-size:1.3em; font-weight:bold; }
.list-02 .price-now .label {color:#333; margin-right:4px; }
.list-02 .price-now .price {color:#0C0; }
.list-02 .rating {color:#999; font-weight:bold; font-size:1.1em; position:absolute; left:300px; top:94px; width:300px; height:25px; text-align:right;}
.list-02 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:25px; text-align:right;}
.list-02 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; width:110px; height:25px;}
.list-02 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; width:110px; height:25px;}
.list-02 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; width:110px; height:25px;}
.list-02 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; width:110px; height:25px;}
.list-02 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; width:110px; height:25px;}
.list-02 .rating .reviewSubline {font-size:.85em; font-weight:normal; padding-left:10px; float:left; padding-top:2px;}
.list-02 .basket {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:20px; top:130px;}
.list-02 .basket a {color:#FFF; text-decoration:none;}
.list-02 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-02 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; float:left}
.list-02 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;}

.list-03 {clear:left;}
.list-03 h3 {font-size:1.5em;}
.list-03 .listing {width:650px; display:table; }
.list-03 .hProduct {width:633px; height:490px; margin-right:17px; margin-bottom:20px; position:relative; border-bottom:1px solid #D8D8D8;}
.list-03 .wrapimage {text-align:center;}
.list-03 .image {max-width:633px; height:390px; margin-top:1px;}
.list-03 .wrapHeadline {position:absolute; left:0; top:390px; width:600px;}
.list-03 .brand {text-transform:uppercase; font-size:1.7em; margin:0; float:left; margin-right:5px;}
.list-03 .fn {}
.list-03 .category {font-size:1.5em; margin:0; color:#999; position:absolute; left:0; top:408px; width:100%; border-bottom:1px dotted #D8D8D8; padding-bottom:10px; padding-top:6px; margin-bottom:10px; }
.list-03 .description {display:none; }
.list-03 .pricing {position:absolute; left:0; top:460px; font-size:1.5em; font-weight:bold; width:600px; }
.list-03 .price-before {color:#666; float:left; margin-right:15px;}
.list-03 .price-before .label {margin-right:3px; }
.list-03 .price-before .price {text-decoration:line-through; }
.list-03 .price-save {display:none;}
.list-03 .price-save .label {margin-right:3px; }
.list-03 .price-save .price { }
.list-03 .price-now {}
.list-03 .price-now .label {color:#333; margin-right:4px; }
.list-03 .price-now .price {color:#0C0; }
.list-03 .rating {color:#999; font-weight:bold; font-size:1.4em; position:absolute; right:10px; top:389px; text-align:right; }
.list-03 .rating_stars_0 {background:url(/SYSTEM/rating_big.png) 0 0 no-repeat; padding-left:138px; height:25px;}
.list-03 .rating_stars_1 {background:url(/SYSTEM/rating_big.png) 0 -40px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-03 .rating_stars_2 {background:url(/SYSTEM/rating_big.png) 0 -80px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-03 .rating_stars_3 {background:url(/SYSTEM/rating_big.png) 0 -120px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-03 .rating_stars_4 {background:url(/SYSTEM/rating_big.png) 0 -160px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-03 .rating_stars_5 {background:url(/SYSTEM/rating_big.png) 0 -200px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-03 .rating .reviewSubline {clear:left; font-size:.70em; font-weight:normal; }
.list-03 .rating .reviewCount {padding-top:6px;}
.list-03 .basket {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:20px; top:455px;}
.list-03 .basket a {color:#FFF; text-decoration:none;}
.list-03 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-03 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; float:left}
.list-03 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;}

.list-04 {clear:left;}
.list-04 .listing {width:976px; display:table; background:url(/SYSTEM/product-grid-4.png) 320px 0 repeat-y; margin-top:14px; }
.list-04 .hProduct {width:308px; height:370px; float:left; margin-right:17px; position:relative; display:block;}
.list-04 .wrapimage {text-align:center; width:288px; height:200px; background:#FFF; border:1px solid #D8D8D8; margin-left:16px; }
.list-04 .image {}
.list-04 .wrapHeadline {position:absolute; left:20px; top:215px; height:73px; }
.list-04 .brand {text-transform:uppercase; font-size:1.4em; margin:0; line-height:100%;}
.list-04 .fn {}
.list-04 .category {font-size:1.3em; margin:0; color:#999; padding-bottom:4px; position:absolute; left:0; bottom:0; }
.list-04 .description {display:none; }
.list-04 .pricing {position:absolute; left:20px; bottom:10px; font-size:1.1em; line-height:100%; width:200px; height:44px;}
.list-04 .price-before {color:#666; position:absolute; bottom:32px;}
.list-04 .price-before .label {margin-right:3px; }
.list-04 .price-before .price {text-decoration:line-through; }
.list-04 .price-save {color:#666; position:absolute; bottom:18px;}
.list-04 .price-save .label {margin-right:3px; }
.list-04 .price-save .price { }
.list-04 .price-now {font-size:1.3em; font-weight:bold; position:absolute; bottom:0px; }
.list-04 .price-now .label {color:#333; margin-right:4px; }
.list-04 .price-now .price {color:#0C0; }
.list-04 .rating {position:absolute; left:20px; top:290px; color:#999; width:110px; height:25px; text-align:right;}
.list-04 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:25px; text-align:right;}
.list-04 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; width:110px; height:25px;}
.list-04 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; width:110px; height:25px;}
.list-04 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; width:110px; height:25px;}
.list-04 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; width:110px; height:25px;}
.list-04 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; width:110px; height:25px;}
.list-04 .basket {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:20px; top:335px;}
.list-04 .basket a {color:#FFF; text-decoration:none;}
.list-04 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-04 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; float:left;}
.list-04 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;} 
.list-04 li {list-style:none;}
.list-04 .product-message { position:absolute; left:20px; bottom:20px; width:200px;}


.list-05 {float:left; padding-top:5px;}
.list-05 .listing {width:650px; display:table; background:url(/SYSTEM/product-grid-5.png) 0 center ; }
.list-05 .hProduct {width:160px; height:290px; float:left; position:relative; }
.list-05 .wrapimage {text-align:center; position:absolute; width:160px;}
.list-05 .image {max-width:140px; margin-top:1px;}
.list-05 .wrapHeadline {position:relative; left:12px; top:110px; height:69px; display:block; width:140px;}
.list-05 .brand {text-transform:uppercase; font-size:1.1em; margin:0; }
.list-05 .fn {}
.list-05 .category {margin:0; color:#999; font-size:1.1em; position:absolute; bottom:0; line-height:1.2em;}
.list-05 .description {display:none; }
.list-05 .pricing {position:absolute; left:10px; top:208px; display:block; width:100%;}
.list-05 .price-before {color:#666; position:absolute; }
.list-05 .price-before .label {margin-right:3px; }
.list-05 .price-before .price {text-decoration:line-through; }
.list-05 .price-save {color:#666; position:absolute; top:28px; }
.list-05 .price-save .label {margin-right:3px; }
.list-05 .price-save .price { }
.list-05 .price-now {font-size:1.3em; font-weight:bold; position:absolute; top:14px;}
.list-05 .price-now .label {color:#333; margin-right:4px; }
.list-05 .price-now .price {color:#0C0; }
.list-05 .rating {color:#999; font-weight:bold; font-size:1.1em; position:absolute; left:10px; top:180px; }
.list-05 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:25px; text-align:right;}
.list-05 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; width:110px; height:25px;}
.list-05 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; width:110px; height:25px;}
.list-05 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; width:110px; height:25px; text-align:right;}
.list-05 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; width:110px; height:25px;}
.list-05 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; width:110px; height:25px;}
.list-05 .rating .reviewSubline {clear:left; font-size:.85em; font-weight:normal; margin-top:2px; float:left;}
.list-05 .basket {line-height:18px; position:absolute; font-size:.9em; font-weight:bold; left:10px; top:255px;}
.list-05 .basket a {color:#FFF; text-decoration:none;}
.list-05 .basket-text {color:#FFF; font-weight:bold; font-size:12px; line-height:17px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-05 .basket-left {background:url(/SYSTEM/bg_basket1_2.png) no-repeat; height:19px; padding-top:3px; padding-left:10px; float:left}
.list-05 .basket-right {background:url(/SYSTEM/bg_basket2_2.png) right no-repeat; width:34px; height:19px; float:left;}
.list-05 .splash-online {background:url(/SYSTEM/splash_online_small.png) no-repeat; width:60px; height:60px; position:absolute; left:5px; top:5px;}

.list-06 {clear:left;}
.list-06 .listing {width:320px; display:table; }
.list-06 .hProduct {width:320px; display:table; position:relative; background:url(/SYSTEM/product-grid-6.png) bottom no-repeat; margin-bottom:10px; padding-bottom:10px; }
.list-06 .wrapimage {text-align:center; width:160px; float:left;}
.list-06 .image {margin-top:1px;}
.list-06 .wrapText {float:right; width:156px;}
.list-06 .wrapHeadline {float:left; width:156px;}
.list-06 .brand {text-transform:uppercase; font-size:1.1em; margin:0; margin-right:4px; float:left; }
.list-06 .fn {}
.list-06 .category {/*font-size:1.1em; color:#999; height:1.4em; margin:0; float:left; clear:left; position:absolute; */ margin:0; color:#999; bottom:0; font-size:1em}
.list-06 .description {display:none; }
.list-06 .pricing {float:left; width:116px; padding-top:8px; }
.list-06 .price-before {display:none; }
.list-06 .price-before .label {margin-right:3px; }
.list-06 .price-before .price {text-decoration:line-through; }
.list-06 .price-save {display:none }
.list-06 .price-save .label {margin-right:3px;  }
.list-06 .price-save .price { }
.list-06 .price-now {font-size:1.1em; font-weight:bold; }
.list-06 .price-now .label {color:#333; margin-right:4px; }
.list-06 .price-now .price {color:#0C0; }
.list-06 .rating {float:right; color:#999; width:156px; margin-top:4px; }
.list-06 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:25px; }
.list-06 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; width:110px; height:25px;}
.list-06 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; width:110px; height:25px;}
.list-06 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; width:110px; height:25px;}
.list-06 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; width:110px; height:25px;}
.list-06 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; width:110px; height:25px;}
.list-06 .rating .reviewSubline {clear:left; font-size:.85em; font-weight:normal;}
.list-06 .basket {line-height:25px; float:right; }
.list-06 .basket a {color:#FFF; text-decoration:none; font-size:20px; letter-spacing:-1px;}
.list-06 .basket-left {background:url(/SYSTEM/basket.png) right no-repeat; width:28px; height:25px; float:left;}
.list-06 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-06 .basket-right {display:none;}
.list-06 .splash-online {background:url(/SYSTEM/splash_online_small.png) no-repeat; width:60px; height:60px; position:absolute; left:5px; top:5px;}

.list-07 {}
.list-07 .listing {width:650px; }
.list-07 .hProduct {width:633px; height:250px; float:left; margin-right:17px; position:relative; }
.list-07 .wrapimage {text-align:center; position:absolute; left:0; top:0; width:300px;}
.list-07 .image {margin-top:1px;}
.list-07 .wrapHeadline {position:relative; left:300px; top:10px; width:330px;}
.list-07 .brand {text-transform:uppercase; font-size:1.5em; margin-right:14px; margin:0 0 4px 0; line-height:1.1em; }
.list-07 .fn {}
.list-07 .category {text-transform:uppercase; font-size:1.3em; clear:left; margin:0;}
.list-07 .description {position:relative; left:300px; line-height:1.2em; width:330px; height:6.1em; overflow:hidden; color:#666; margin:20px 0 15px 0; float:left; }
.list-07 .pricing {position:absolute; left:300px; top:185px; font-size:1.1em; }
.list-07 .price-before {color:#666; height:1.2em; }
.list-07 .price-before .label {margin-right:3px; }
.list-07 .price-before .price {text-decoration:line-through; }
.list-07 .price-save {color:#666; height:1.2em;}
.list-07 .price-save .label {margin-right:3px;  }
.list-07 .price-save .price { }
.list-07 .price-now {font-size:1.4em; font-weight:bold; height:1.5em; }
.list-07 .price-now .label {color:#333; margin-right:4px; }
.list-07 .price-now .price {color:#0C0; }
.list-07 .rating {color:#999; font-weight:bold; font-size:1.4em; position:absolute; left:300px; line-height:25px; clear:left; top:155px; width:320px;}
.list-07 .rating_stars_0 {background:url(/SYSTEM/rating_big.png) 0 0 no-repeat; padding-left:138px; height:25px;}
.list-07 .rating_stars_1 {background:url(/SYSTEM/rating_big.png) 0 -40px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-07 .rating_stars_2 {background:url(/SYSTEM/rating_big.png) 0 -80px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-07 .rating_stars_3 {background:url(/SYSTEM/rating_big.png) 0 -120px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-07 .rating_stars_4 {background:url(/SYSTEM/rating_big.png) 0 -160px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-07 .rating_stars_5 {background:url(/SYSTEM/rating_big.png) 0 -200px no-repeat; padding-left:138px; height:25px; padding-top:3px; }
.list-07 .rating .reviewSubline {font-size:.80em; font-weight:normal; padding-left:10px; float:left;}
.list-07 .basket {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:20px; top:205px;}
.list-07 .basket a {color:#FFF; text-decoration:none;}
.list-07 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-07 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; padding-top:4px; float:left}
.list-07 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;}

.list-08 {clear:left;}
.list-08 .listing {width:320px; display:table; }
.list-08 .hProduct {width:320px; height:140px; position:relative; background:url(/SYSTEM/product-grid-6.png) bottom no-repeat; margin-bottom:8px; }
.list-08 .wrapimage {text-align:center; position:absolute; left:0; top:0; width:160px;}
.list-08 .image {max-width:140px; max-height:100px; margin-top:1px;}
.list-08 .wrapHeadline {position:absolute; left:160px; top:22px;}
.list-08 .brand {text-transform:uppercase; font-size:1.1em; margin:0; margin-right:4px; }
.list-08 .fn {}
.list-08 .category {display:none; }
.list-08 .description {display:none; }
.list-08 .pricing {position:absolute; left:160px; top:60px; }
.list-08 .price-before {display:none; }
.list-08 .price-before .label {margin-right:3px; }
.list-08 .price-before .price {text-decoration:line-through; }
.list-08 .price-save {position:absolute; top:16px; color:#999; font-weight:bold; width:160px;} 
.list-08 .price-save .label {margin-right:3px;}
.list-08 .price-save .price { }
.list-08 .price-now {font-size:1.1em; font-weight:bold; position:absolute; top:0; width:160px;}
.list-08 .price-now .label {color:#333; margin-right:4px; }
.list-08 .price-now .price {color:#0C0; }
.list-08 .rating {position:absolute; left:160px; top:0; color:#999; width:110px; height:25px; text-align:right;}
.list-08 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:25px; text-align:right;}
.list-08 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; width:110px; height:25px;}
.list-08 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; width:110px; height:25px;}
.list-08 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; width:110px; height:25px;}
.list-08 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; width:110px; height:25px;}
.list-08 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; width:110px; height:25px;}
.list-08 .basket {line-height:18px; position:absolute; font-size:.9em; font-weight:bold; left:160px; top:105px;}
.list-08 .basket a {color:#FFF; text-decoration:none;}
.list-08 .basket-text {color:#FFF; font-weight:bold; font-size:12px; line-height:17px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-08 .basket-left {background:url(/SYSTEM/bg_basket1_2.png) no-repeat; height:19px; padding-left:10px; float:left}
.list-08 .basket-right {background:url(/SYSTEM/bg_basket2_2.png) right no-repeat; width:34px; height:19px; float:left;}

.list-09 {clear:left; float:left; }
.list-09 .listing {width:650px; display:table; background:url(/SYSTEM/product-grid-9.png) 0 0 ; }
.list-09 .hProduct {width:158px; height:300px; float:left; position:relative; }
.list-09 .wrapimage {text-align:center; position:absolute; width:160px; height:130px;}
.list-09 .image {max-width:140px; max-height:130px; margin-top:1px;}
.list-09 .wrapHeadline {position:absolute; left:12px; top:132px; height:69px;}
.list-09 .brand {text-transform:uppercase; font-size:1.1em; margin:0; }
.list-09 .fn {}
.list-09 .category {margin:0; color:#999; position:absolute; bottom:0; font-size:1em;  }
.list-09 .category a {color:#999}
.list-09 .description {display:none; }
.list-09 .pricing {position:absolute; left:10px; top:233px; }
.list-09 .price-before {display:none; }
.list-09 .price-before .label {margin-right:3px; }
.list-09 .price-before .price {text-decoration:line-through; }
.list-09 .price-save {display:none; }
.list-09 .price-save .label {margin-right:3px; }
.list-09 .price-save .price { }
.list-09 .price-now {font-size:1.3em; font-weight:bold; }
.list-09 .price-now .label {color:#333; margin-right:4px; }
.list-09 .price-now .price {color:#0C0; }
.list-09 .rating {color:#999; font-weight:bold; font-size:1.1em; position:absolute; left:10px; top:203px; line-height:18px; }
.list-09 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:25px;}
.list-09 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; width:110px; height:25px;}
.list-09 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; width:110px; height:25px;}
.list-09 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; width:110px; height:25px;}
.list-09 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; width:110px; height:25px;}
.list-09 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; width:110px; height:25px;}
.list-09 .rating .reviewSubline {clear:left; font-size:.85em; font-weight:normal; line-height:95%;}
.list-09 .basket {line-height:18px; position:absolute; font-size:.9em; font-weight:bold; left:10px; top:265px;}
.list-09 .basket a {color:#FFF; text-decoration:none;}
.list-09 .basket-text {color:#FFF; font-weight:bold; font-size:12px; line-height:17px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-09 .basket-left {background:url(/SYSTEM/bg_basket1_2.png) no-repeat; height:19px; padding-left:10px; float:left}
.list-09 .basket-right {background:url(/SYSTEM/bg_basket2_2.png) right no-repeat; width:34px; height:19px; float:left;}
.list-09 .splash-offer-big {background:url(/SYSTEM/splash_offer_small.png) no-repeat; width:60px; height:60px; position:absolute; left:5px; top:5px;}

.list-14 {clear:left;}
.list-14 .listing {width:960px; display:table; }
.list-14 .hProduct {width:960px; min-height:110px; margin-right:17px; position:relative; border-bottom:1px solid #D8D8D8; margin-bottom:15px; }
.list-14 .wrapimage {text-align:center; position:absolute; left:0; top:0; width:160px;}
.list-14 .image {max-width:160px; max-height:100px; margin-top:1px;}
.list-14 .wrapHeadline {padding-left:180px; padding-top:10px; margin-bottom:5px;}
.list-14 .brand {text-transform:uppercase; font-size:1.2em; margin:0; float:left; margin-right:4px; }
.list-14 .fn {}
.list-14 .category {font-size:1.1em; color:#999; border-bottom:1px dotted #D8D8D8; padding-bottom:12px; margin-bottom:10px; position:relative; margin-left:180px; }
.list-14 .description {margin-left:180px; }
.list-14 .pricing {position:absolute; right:15px; top:37px; }
.list-14 .price-before {display:none;}
.list-14 .price-before .label {}
.list-14 .price-before .price {}
.list-14 .price-save {display:none;}
.list-14 .price-save .label {margin-right:3px;  }
.list-14 .price-save .price { }
.list-14 .price-now {font-size:1.3em; font-weight:bold; float:left; margin-left:10px;}
.list-14 .price-now .label {color:#333; margin-right:4px; }
.list-14 .price-now .price {color:#0C0; }
.list-14 .rating {color:#999; font-weight:bold; font-size:1.1em; margin-left:180px; position:absolute; right:0; top:15px;}
.list-14 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:20px;}
.list-14 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .basket {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:0; bottom:15px;}
.list-14 .basket a {color:#FFF; text-decoration:none;}
.list-14 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.list-14 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; float:left}
.list-14 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;}
.list-14 .splash-online-small {display:none;}
.list-14 .product-message { position:absolute; left:830px; top:12px; font-size:.9em; width:120px; line-height:100%;}


.list-14 .search {width:960px; min-height:110px; margin-right:17px; position:relative; }
.list-14 .search .even {background:#FFF; border-top:1px solid #CCC; padding:10px 10px 15px 10px; width:940px; display:table;}
.list-14 .search .odd {background:#FFF; border-top:1px solid #CCC; padding:10px 10px 15px 10px; width:940px; display:table;}
.list-14 .search .wrapimage {text-align:center; position:absolute; left:0; top:10px; width:140px; margin-left:10px; border:1px solid #CCC; background:#FFF; padding:5px 10px;}
.list-14 .search .image {max-width:140px; max-height:80px; margin-top:1px;}
.list-14 .search .image img {max-height:80px;}
.list-14 .search .wrapHeadline {padding-left:180px; margin-bottom:5px;}
.list-14 .search .headline {text-transform:uppercase; font-size:1.2em; margin:0; margin-right:4px;}
.list-14 .brand {text-transform:uppercase; font-size:1.2em; margin:0; float:left; margin-right:4px; }
.list-14 .fn {text-transform:uppercase; font-size:1.2em; margin:0; }
.list-14 .search .category {font-size:1.1em; color:#999; border-bottom:1px dotted #D8D8D8; padding-bottom:12px; margin-bottom:10px; position:relative; margin-left:180px; }
.list-14 .search .description {margin-left:180px; width:640px; margin-bottom:15px; clear:left; margin-top:5px; float:left; }
.list-14 .search .pricing {position:absolute; left:822px; top:15px; }
.list-14 .search .price-before {display:none;}
.list-14 .search .price-before .label {}
.list-14 .search .price-before .price {}
.list-14 .search .price-save {display:none;}
.list-14 .search .price-save .label {margin-right:3px;  }
.list-14 .search .price-save .price { }
.list-14 .search .price-now {font-size:1.3em; font-weight:bold; float:left; margin-left:10px;}
.list-14 .search .price-now .label {color:#333; margin-right:4px; }
.list-14 .search .price-now .price {color:#0C0; }
.list-14 .search .rating {color:#999; font-weight:bold; font-size:1.1em; position:absolute; left:650px; top:37px; text-align:right;}
.list-14 .search .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; width:110px; height:20px;}
.list-14 .search .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .search .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .search .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .search .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .search .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; text-align:right; width:110px; height:20px;}
.list-14 .search .button {line-height:25px; font-weight:bold; color:#FFF; position:absolute; right:15px; bottom:15px;}
.list-14 .search .button a {color:#FFF; text-decoration:none;}
.list-14 .search .button-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; float:left}
.list-14 .search .button-right {background:url(/SYSTEM/bg_readmore2_1.png) right no-repeat; width:40px; height:25px; float:left;}
.list-14 .search .splash-online-small {display:none;}

.product-01 {clear:left; display:table; }
.product-01 .listing {width:960px; display:table; }
.product-01 .hProduct {width:960px; margin-right:17px; position:relative; display:table; padding-bottom:20px;}
.product-01 .wrapimage {text-align:center; position:relative; width:633px; height:399px; float:left}
.product-01 .wrapText {float:right; width:302px; margin-top:10px;} 
.product-01 .image {max-width:613px; height:340px; margin-top:1px;}
.product-01 .wrapHeadline {position:relative; width:309px; }
.product-01 .brand {text-transform:uppercase; font-size:2em; margin:0 5px 0 0; float:left; line-height:96%;}
.product-01 .fn {padding-bottom:10px;}
.product-01 .category {display:none;text-transform:uppercase; font-size:1.3em; line-height:96%; clear:left; padding-top:20px; }
.product-01 .category a {color:#999;}
.product-01 .description {position:relative; width:302px;line-height:1.2em; color:#666; padding-bottom:15px; }
.product-01 .review-write {clear:left; position:relative; width:309px; font-size:1.1em; color:#999; border-bottom:1px solid #D8D8D8; padding-bottom:8px; padding-top:3px; width:310px; margin-bottom:5px;}
.product-01 .review-write a{color:#F80;}
.product-01 .pricing {position:relative; float:left; width:150px; font-size:1.1em; height:62px; display:block; }
.product-01 .price-before {color:#666; position:absolute; }
.product-01 .price-before .label {margin-right:3px; }
.product-01 .price-before .price {text-decoration:line-through; }
.product-01 .price-save {color:#666; position:absolute; top:35px; font-weight:bold;}
.product-01 .price-save .label {margin-right:3px;  }
.product-01 .price-save .price { }
.product-01 .price-now {font-size:1.4em; font-weight:bold; position:absolute; top:18px;}
.product-01 .price-now .label {color:#333; margin-right:4px; }
.product-01 .price-now .price {color:#0C0; }
.product-01 .rating {color:#999; font-weight:bold; font-size:1.1em; position:relative; margin-bottom:5px; width:309px; }
.product-01 .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; padding-left:95px; line-height:20px; }
.product-01 .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; padding-left:95px; line-height:20px;}
.product-01 .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; padding-left:95px; line-height:20px;}
.product-01 .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; padding-left:95px; line-height:20px;}
.product-01 .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; padding-left:95px; line-height:20px;}
.product-01 .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; padding-left:95px; line-height:20px;}
.product-01 .rating .reviewSubline {float:left; padding-left:8px; padding-top:3px; font-size:.85em; font-weight:normal; }
.product-01 .rating .reviewCount {padding-top:2px;}
.product-01 .basket {line-height:25px; font-weight:bold; color:#FFF; position:relative; float:right; margin-top:10px;}
.product-01 .basket a {color:#FFF; text-decoration:none;}
.product-01 .basket-text {color:#FFF; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; border:none; background:transparent; cursor:pointer; padding:0;}
.product-01 .basket-left {background:url(/SYSTEM/bg_basket1.png) no-repeat; height:25px; padding-left:15px; float:left}
.product-01 .basket-right {background:url(/SYSTEM/bg_basket2.png) right no-repeat; width:40px; height:25px; float:left;}
.product-01 .thumbnails {float:left; width:633px;}
.product-01 .thumbnails .image {float:left; margin-top:10px; margin-right:10px; max-height:40px; position:relative; border:1px solid #D2D2D2; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 5px;}
.product-01 .thumbnails .image_selected {float:left; margin-top:9px; margin-right:10px; max-height:40px; position:relative; border:2px solid #F80; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 5px;}
.product-01 .stock {left:650px; color:#333; clear:left; width:309px; border-top:1px solid #D8D8D8; padding-top:8px; }
.product-01 .stock .yes {background:url(/SYSTEM/stock_yes.png) 0 0 no-repeat #CCF5CC; padding-left:18px; padding-right:6px; margin-right:5px; font-weight:bold;}
.product-01 .stock .no {background:url(/SYSTEM/stock_no.png) 0 0 no-repeat #FFCCCC; padding-left:18px; padding-right:6px; margin-right:5px; font-weight:bold;}
.product-01 .store-select {position:relative; left:650px; width:310px; background:#F0F0F0; border:1px solid #D2D2D2; padding:3px 0 6px 0; overflow:hidden;}
.product-01 .store-select .headline {font-weight:bold; width:54px; float:left; margin-top:2px; padding-left:8px; padding-bottom:8px;}
.product-01 .store-select .store {font-weight:bold; width:139px; height:1.2em; overflow:hidden; float:left; margin-top:2px;}
.product-01 .store-select select {font-size:1em; width:100px; float:right; margin-right:8px;}
.product-01 .store-select .opening-hours {width:100%; background:#FFF; display:table; font-size:.9em; border-bottom:1px solid #D8D8D8; border-top:1px solid #D8D8D8;}
.product-01 .store-select .opening-hours .day{float:left; width:auto; text-align:center; padding:4px 8px; border-right:1px solid #D8D8D8;}
.product-01 .store-select .opening-hours .sunday{float:left; width:auto; text-align:center; padding:4px 8px;}
.product-01 .fullscreen {position:absolute; left:535px; top:12px; background:url(/SYSTEM/icon_fullscreen.png) no-repeat right 3px; border:1px solid #D2D2D2; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 3px 27px 3px 5px; font-size:.9em; color:#CDCDCD; text-transform:uppercase;}
.product-01 .zoompanel {position:absolute; background:url(/SYSTEM/split_zoompanel.png) repeat-x #FFF; left:468px; top:352px; border:1px solid #D2D2D2; -moz-border-radius:5px; -webkit-border-radius:5px; }
.product-01 .zoompanel .item {margin:11px 10px;}
.product-01 .wrapPriceButton {position:relative; display:block; left:650px; width:310px; height:62px;}

.product-01 .wrap-video {
	position:absolute; 
	z-index:2;
	height:395px;
	background-color:#FFFFFF;
	width:640px;
}
.product-01 .wrap-video .headline {
	border-bottom:1px solid #d8d8d8;
	line-height:32px;
}
.product-01 .wrap-video .headline h2 {
	margin:0;
	font-weight:normal;
	color:#999999;
}
.product-01 .wrap-video .headline .close-window {
	position:absolute;
	right:0;
	top:0;
	background:url(/system/close-window.png) no-repeat right 7px;
}
.product-01 .wrap-video .headline .close-window a {
	padding-right:24px;
}
.product-specifications {float:left; width:310px;}
.product-specifications .header {width:310px; border-top:5px solid #F80; padding-top:6px; padding-bottom:10px; display:table; margin-bottom:10px;}
.product-specifications h2 {font-size:1.4em; margin:0; text-transform:uppercase;}
.product-specifications .list {}
.product-specifications .even {}
.product-specifications .odd {}
.product-specifications .even {background:#F8F8F8; padding:6px 12px; border-top:1px solid #D2D2D2; display:table; width:286px;}
.product-specifications .odd {background:#FFF; padding:6px 12px; border-top:1px solid #D2D2D2; display:table; width:286px;}
.product-specifications .col-1 {float:left; clear:left;}
.product-specifications .col-2 {float:right; clear:right;}
.product-specifications .info  {background:url(/SYSTEM/icon_info.png) no-repeat; width:12px; height:12px; float:left; margin:2px 0 0 3px; display:none;}
.product-specifications .info .list {border-bottom:1px solid #D2D2D2; color:#666;}

.review {clear:left; float:left; width:657px; }
.review .rating_stars {position:absolute; left:0; top:29px; display:block; line-height:18px;}
.review .rating_stars_0 {background:url(/SYSTEM/rating_small.png) 0 0 no-repeat; padding-left:95px; color:#999; line-height:20px;}
.review .rating_stars_1 {background:url(/SYSTEM/rating_small.png) 0 -30px no-repeat; padding-left:95px; color:#999; line-height:20px;}
.review .rating_stars_2 {background:url(/SYSTEM/rating_small.png) 0 -60px no-repeat; padding-left:95px; color:#999; line-height:20px;}
.review .rating_stars_3 {background:url(/SYSTEM/rating_small.png) 0 -90px no-repeat; padding-left:95px; color:#999; line-height:20px;}
.review .rating_stars_4 {background:url(/SYSTEM/rating_small.png) 0 -120px no-repeat; padding-left:95px; color:#999; line-height:20px;}
.review .rating_stars_5 {background:url(/SYSTEM/rating_small.png) 0 -150px no-repeat; padding-left:95px; color:#999; line-height:20px;}
.review .header {width:640px; border-top:5px solid #F80; border-bottom:1px solid #D8D8D8; height:54px; display:table; margin-bottom:10px; position:relative; display:block;}
.review .header h2 {font-size:1.4em; margin:0; text-transform:uppercase; position:absolute; left:0; top:10px;}
.review .rating {color:#999; font-weight:bold; font-size:1.4em; position:absolute; left:0; top:40px; }
.review .review-link {position:absolute; right:0; top:32px; font-weight:bold;}
.review .reviewComment {font-size:.95; color:#999; padding-top:5px;}
.review-latest {float:left; width:311px; margin-right:17px;}
.review-all {width:633px; margin-bottom:10px;}
.review .columnhead {padding:8px 12px 8px 12px; background:#F0F0F0; border:1px solid #D2D2D2; font-weight:bold;}
.review-wrap {margin-top:10px; margin-bottom:10px; padding-bottom:28px; background:url(/SYSTEM/product-grid-6.png) no-repeat center bottom;}
.review-wrap h3 {margin:7px 0 1px 0;}
.review-wrap .author {color:#666;}
.review-wrap .date {color:#999;}
.review-wrap .body {line-height:1.2em; height:3.6em; overflow:hidden; margin-top:5px;}
.review-wrap .read-more {float:right; font-size:1em; font-weight:bold; background:url(/SYSTEM/arrow_link_campaign.png) no-repeat right 3px; padding-right:10px; margin-top:6px;}
.noReview {padding-top:2px;}
.reviewCount {float:left;}

.modalPopup {background:#FFF; border:1px solid #D2D2D2; -moz-border-radius:3px; -webkit-border-radius:3px; padding:20px 20px 30px 30px;}
.modalPopup .stars {margin-bottom:12px; display:table;}
.modalPopup .starslabel {clear:left; font-size:10px; color:#999; padding-top:4px; }
.modalPopup .starFull {background:url(/SYSTEM/rating_big.png) 0 -40px no-repeat; width:25px; height:25px;}
.modalPopup .starEmpty {background:url(/SYSTEM/rating_big.png) 0 0 no-repeat; width:25px; height:25px;}
.modalPopup .wrapItem {margin-bottom:10px;}
.modalPopup .label {font-size:0.9em; padding-bottom:3px; display:table;}
.modalPopup .input { }
.modalPopup .input input {border:none; background:url(/SYSTEM/bg_search.png) left top no-repeat; height: 25px; width:221px; padding-top:5px; padding-left:10px;}
.modalPopup .textarea textarea {width:210px; height:6em; font-family:Arial, Helvetica, Sans-Serif; padding-top:5px; padding-left:8px; line-height:1.2em;} 
.modalPopup .buttonSave input {float:left; margin-right:5px;}
.modalPopup .buttonCancel {float:left;}



/*Små */
.wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8; float:left; margin-right:5px;}
.wrapRating .ratingBar {height:16px; background:#FF9900;}
.wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

/*.list-01 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-01 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-01 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

.list-02 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-02 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-02 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

.list-04 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-04 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-04 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

.list-05 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-05 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-05 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

.list-06 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-06 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-06 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

.list-08 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-08 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-08 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

.list-09 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-09 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-09 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}

.list-14 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8;	}
.list-14 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.list-14 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}
*/


/*store */

.list-03 .wrapRating {height: 24px; width: 133px; position:relative; background:#d8d8d8; float:left; margin-right:5px;}
.list-03 .wrapRating .ratingBar {height:24px; background:#FF9900;}
.list-03 .wrapRating .ratingStars {background:url(/SYSTEM/rating_big_outline.png) no-repeat 0 0; width:133px; height:24px; position:absolute; left:0; top:0;}

.list-07 .wrapRating {height: 24px; width: 133px; position:relative; background:#d8d8d8; float:left; margin-right:5px;}
.list-07 .wrapRating .ratingBar {height:24px; background:#FF9900;}
.list-07 .wrapRating .ratingStars {background:url(/SYSTEM/rating_big_outline.png) no-repeat 0 0; width:133px; height:24px; position:absolute; left:0; top:0;}

.product-01 .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8; float:left; margin-right:5px;}
.product-01 .wrapRating .ratingBar {height:16px; background:#FF9900;}
.product-01 .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}


.review .wrapRating {height: 16px; width:88px; position:relative; background:#d8d8d8; float:left; margin-right:5px;}
.review .wrapRating .ratingBar {height:16px; background:#FF9900;}

.review .wrapRating .ratingStars {background:url(/SYSTEM/rating_small_outline.png) no-repeat 0 0; width:88px; height:16px; position:absolute; left:0; top:0;}
.modalBackground  { background-color: Gray; filter: alpha(opacity=70);opacity: 0.7;}

#popup { 
	background-color: White;
}

.right-column.spot .product {
	width:329px;
	height:100px;
	background:#693;
	float:left;
	display:table;
}

.product-message {
	font-weight:bold;
	color:#74A6F1;
}
.product-message a {
	font-weight:bold;
	color:#74A6F1;
	text-decoration:underline;
}
.list-01 .product-message {
	position:absolute;
	left:10px;
	top:276px;
	width:288px;
}
.list-02 .product-message {
	position:absolute;
	left:300px;
	top:127px;
	width:300px;
}
.list-03 .product-message {
	position:absolute;
	left:0;
	top:456px;
	width:600px;
}
.list-05 .product-message {
	position:absolute;
	left:10px;
	top:223px;
	width:140px;
	font-size:.9em;
}
.list-07 .product-message {
	clear:left;
	position:relative;
	left:300px;
	top:35px;
	width:330px;
}
.list-09 .product-message {
	position:absolute;
	left:10px;
	top:235px;
	width:138px;
	font-size:.9em;
}
