 .pr .trackingPixelWrapper { font-size:0%; } body.iframed { margin-right:0px; margin-left:0px; font-size:68.75%; font-family: arial, helvetica, verdana, geneva, sans-serif;background-color:#fff; } .pr .small {font-size: 0.8em;} .pr .seofont { font-size: .85em; }  .pr .large { font-size: 1.167em;} .pr .bold { font-weight: bold; } .pr .red { color: #be0101; } .pr .green { color: #2e8d03; } .pr .darkblue { color: #3a5c9c; } .pr .grey { color:#444; } .pr .heading1 { color: #333; font-size: 1.45em; font-weight: bold; margin-bottom: 0px; } .pr .heading2 { color: #333; font-size: 1.27em; font-weight: bold; margin: 0px; } .pr .heading3 { color: #333; font-size: 1.1em; font-weight: bold; margin-bottom: 0px; } .pr .topheading { color: #333; font-size: 1.64em; font-weight: bold; margin: 10px 0 0 0; } .pr .productheading { color: #333; font-size: 1.27em; font-weight: bold; margin-bottom: 0px; } .pr .headingclear { font-size:1em; color: #000; font-weight:bold } .pr a.boxheader:link, .pr a.boxheader:visited { color: #fff; font-weight:bold; } .pr a.boxheader:hover { color:#ad8226; } .pr a.productlist:link, .pr a.productlist:visited { font-weight:bold; font-size:1.1em; } .pr a.bold:link, .pr a.bold:visited { font-weight:bold; } .pr a.secondary:link, .pr a.secondary:visited { color:#555; text-decoration:underline; } .pr a.secondary:hover { color:#ad8226; } .pr a.textred:link, .pr a.textred:visited { color: #f00; text-decoration:underline; } .pr a.textred:hover { color:#be0101; } .pr table { font-size: .95em; } .pr .nomargin { margin: 0px; border-top-style: none; border-bottom-style: none; } .pr table.box { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; padding: 0px; border-collapse: collapse; } .pr .greysquare { background: #f6f6f6; border:1px solid #cccccc; padding:0px; } .pr table.greysquare td { padding: 4px; *padding: 0;} .pr .whitesquare { background: #fff; border:1px solid #cccccc; padding:0px; }\ .pr .shadowrow { background-color: #f4f8fd; } .pr tr.titlerow { background-color: #6c95cd; } .pr tr.darkrow { background-color: #eee; } .pr tr.whiterow { background-color: #fff; } .pr td.lightcell { background-color: #eee; } .pr td.whitefcell { background-color: #fff; } .pr .text { font-size: 1.1em; } .pr .olbg { background-color:#999; } .pr .olcg { background-color:#000; } .pr .olfg { background-color:#ddd; } .pr .olcap { font-family:Arial; font-size:12px; font-weight:bold; color:#fff; } .pr a.olclo { font-family:Arial; font-size:10px; font-weight:bold; color:#ddd; } .pr a.olclo:hover { color:#fff; } .pr .oltxt { font-family:Arial; font-size:12px; color:#000; } .pr .Sitemap_a_z { background-color: #f4f6fc; font-weight: bold; font-size: 1.3em; } .pr .Sitemap_letters { font-weight: bold; font-size: 1em; height:30px; } .pr .subtle_sm a { float: right; font-size: x-small; color: #808080; } .pr .sitemap_spiffy { background-color: #fff; background-image: url(http://images.pricerunner.com/images/i/legacy07/button_bg.gif); background-repeat:   repeat-x; width:auto; overflow:visible; border: 1px solid #abc9ef; color: #333; cursor: pointer; font-size:1em; font-weight: bold; padding: 1px 4px 0px 4px; } .pr .sitemap_spiffyhigh { background-color: #fff; background-image: url(http://images.pricerunner.com/images/i/legacy07/button_bg.gif); background-repeat: repeat-x; width:auto; overflow:visible; border: 1px solid #0167cc; color: #333; cursor: pointer; font-size:1em; font-weight: bold; padding: 1px 4px 0px 4px; } .pr a.sitemaplink:link { font-size:1.1em; color:#0167cc; } .pr a.sitemaplink:visited { font-size:1.1em; color:#0167cc; } .pr a.sitemaplink:hover { color:#ad8226; text-decoration:underline; } .pr .spiffy { background-color: #fff; background-image: url(http://images.pricerunner.com/images/i/legacy07/button_bg.gif); background-repeat:   repeat-x; width:auto; overflow:visible; border: 1px solid #abc9ef; color: #333; cursor: pointer; font-size:0.95em; font-family: arial, helvetica, verdana, geneva, sans-serif;font-weight: bold; padding: 0px 2px; } .pr .spiffyhigh { background-color: #fff; background-image: url(http://images.pricerunner.com/images/i/legacy07/button_bg.gif); background-repeat:   repeat-x; width:auto; overflow:visible; border: 1px solid #0167cc; color: #333; cursor: pointer;font-size:0.95em;font-family: arial, helvetica, verdana, geneva, sans-serif; font-weight: bold; padding: 0px 4px; } .pr .azlist { text-align: left; margin: 10px 0px; padding: 0px; border-top-style: none; border-bottom-style: none; } .pr .borderheader { background:#f6f6f6; color:#333; font-size:1.1em; font-weight:bold; padding:3px 9px; border:1px solid #d2d2d2; } .pr .featuredmerchant { text-align:right; color:#ad8226; font-weight:bold; font-size:0.9em; } .pr tr.rulesheader { background-color: #6c95cd; } .pr td.rulesheader { color: #fff; font-size: 1.1em; font-weight:bold; padding: 4px; } .pr table.tab { border-collapse: collapse; border-bottom: 2px solid #3A5C9C; margin-bottom: 3px; } .pr td.tab { font-weight: bold; text-align: center; padding: 4px; border-top: 1px solid #9cccff; border-left: 1px solid #9cccff; border-right:   1px solid #9cccff; } .pr td.tabselected { color: #ffffff; font-weight: bold; text-align: center; background-color: #3A5C9C; padding: 4px; border-top: 1px solid #9cccff; border-left: 1px solid #9cccff; border-right: 1px solid #9cccff; } .pr .splashheader, .pr a.splashheader:link, .pr a.splashheader:visited { color: #ff9933; font-size: 1.27em; font-weight: bold; text-decoration:   none; } .pr a.splashheader:hover { color: #ff9933; font-size: 1.27em; font-weight: bold; text-decoration: underline; } .pr .smallsplashheader { background-color: #ff9934; color: #fff; font-size: 1.27em; font-weight: bold; margin: 0px; } .pr .searchsplashheader { background-color: #f4f8fd; color: #5a5a5a; font-size: 1.27em; font-weight: bold; } .pr a.searchstandardoption:link, .pr a.searchstandardoption:visited { font-size: 1.27em; font-weight: bold; } .pr table.searchsplashtable { border-color: #ccc; border-collapse:collapse; border-style: solid; border-width: 1px; } .pr table.searchsplashtable td { padding:5px; vertical-align:top; } .pr .sub-head{line-height:32px; font-weight:bold; padding-bottom:12px;} .newsContent {padding: 6px 3px 6px 3px;} #loginOverlay { background-color:#000; } #loginContainer { left:50%; top:15%; margin-left:-150px; } .pr .searchsplashcol{ margin-bottom: 15px;} .pr .searchsplashcol .coll{ width: 49.2%; float: left; margin-right: 1.2%; min-height: 230px; } .pr .searchsplashcol .colr{ width: 49.2%; float: right; min-height: 230px;} .pr .searchsplashcol table.searchsplashtable{border: 0 !important;} .pr table.searchsplashtable .searchsplashheader{ background: #2197c9; padding: 10px 15px; color: #fff; border: #2197c9 1px solid; border-bottom: 0;} .pr table.searchsplashtable .searchsplashcontent{ border: #dfdfdf 1px solid; border-top: 0;} .pr table.searchsplashtable{ border: #dfdfdf 1px solid} .pr table.searchsplashtable td{ padding: 15px; line-height: 200%;} .pr table.searchsplashtable td a.searchstandardoption, .pr table.searchsplashtable td a.bold{ font-size: 1.2em; font-weight: normal;} body.search .pr .wrapper #maincontent{ width:1000px;}  body.pr, body{ margin:0; padding:0; background-color:#fff;} #main.pr { background-color: #fff; padding: 6px 0 40px 0;font-size: small; font-family: arial, tahoma, verdana, geneva, helvetica, sans-serif; color:#444; *float:left;} div.pr, #JT { font-size: small; font-family: arial, tahoma, verdana, geneva, helvetica, sans-serif; color:#444; z-index:4000; } .pr .wrapper { width: 1200px; margin: 0 auto; padding-left: 5px; display: inline-block; } .pr .wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .wrapper { height: 1%; } .pr .wrapper { display: block; }  .pr .wrapper #maincontent { float: left; width: 1000px; margin-top: 14px; background: #fff; } .document .pr .wrapper #maincontent { float: left; width: 1000px; margin-top: 14px; background: #fff; } .documentold .pr .wrapper #maincontent, .distribution document .pr .wrapper #maincontent { float: left; width: 773px; margin-top: 14px; background: #fff; } .pr.external .wrapper #maincontent { width:1000px; } .pr .wrapper #side-content {float: left;margin: 14px 0 0 15px;width: 185px;} .pr .wrapper #side-content .skyscraper{float: left; width:185px; display:none;} .pr .wrapper #side-content .boxwp{ margin-bottom:10px; clear:both;} .pr #side-content .boxwp .box-j { margin-bottom: 10px;} .pr #side-content .relt-pds img { display: block; margin: 0 auto; } .pr #side-content .relt-pds ul{ margin:0; padding:0; list-style:none;} .pr #side-content .relt-pds li.product { float:left; padding:10px 3% 0 3%; text-align:center; width:43.5%; height:230px; overflow:hidden; display:block; } .pr #side-content .relt-pds.sky li.product { float:left; padding:10px 3% 0 3%; text-align:center; width:87%; height:230px; overflow:hidden; display:block; } .pr .wrapper .side-ad { background-color: #e2edfd; text-align: center; padding: 2px 0 2px; margin-bottom: 10px; } .pr .wrapper .side-ad .rightAd { margin-bottom: 10px; } .pr .wrapper.layout-b #maincontent { width: 644px; } .pr .wrapper.layout-b #side-content { width: 314px; } .pr .wrapper.layout-b .side-ad { padding: 2px 0 2px 0; } .pr .left-col { float: left; width: 36%; } .pr .right-col { float: right; width: 62%; } .pr #maincontent div, .pr #maincontent span { }   .relatedcell { overflow-x: hidden; } .pr table.darkrow table table { border-collapse: separate; } .pr #contentheader { height: auto !important; min-height: 40px; padding-bottom: 4px; position: relative; } .pr #contentheader h1 { font-size: x-large; } .clearfix:after, .clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix, .clearFix { display: inline-block; } * html .clearfix, * html .clearFix { height: 1%; } .clearfix, .clearFix { display: block; }   .pr .clear { clear: both; font-size:0;height: 0; overflow:hidden; } .pr .section .csrf{ display:none; } .pr .member-wrapper .csrf{ display:none; } .pr .specification-intro{ border-bottom:#b3b3b3 1px dotted; padding-bottom:8px} .pr .specification-intro .intro-title{ font-size:1.3em; border-bottom:#b3b3b3 1px dotted; padding:10px 6px 0 6px; margin:0 0 10px 0;} .pr .specification-intro .intro-default, .pr .specification-intro .intro-more{ padding:0 6px} .pr .specification-intro .intro-more{ display:none} .pr .specification-intro h2{color: #ad8226; font-size:1em; margin-bottom:3px} .pr .specification-intro a.read-more-link{ background: url("http://images.pricerunner.com/images/site-gui/product-des-more-under-arrow.gif") no-repeat right 7px; padding-right: 10px; float:right; margin-top:-13px} .pr .specification-intro a.read-less-link{ background: url("http://images.pricerunner.com/images/site-gui/product-des-less-up-arrow.gif") no-repeat right 7px; padding-right: 10px; float:right; margin-top:-13px} .pr .specification-intro .intro-title{ font-size:1.1em; border-bottom:#b3b3b3 1px dotted; padding:10px 6px 0 6px; margin:0 0 10px 0;} .results-from-the-other{ clear:both; height:21px; line-height:21px; padding-left:5px; margin:0 9px 5px 5px; background:#FDF2D5; border:#FFCC33 1px solid; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;} .pr .prodlist-grid-view.freetext .product .the-other-category{ position:absolute; width:100%; left:0; top:0; text-align:left;} .pr .prodlist-grid-view.freetext .product .the-other-category-name{ background:#fdf2d5; display:block; padding:1px 4px; font-size:0.8em; border:#FFCC33 1px solid; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; font-style: normal; color: #444;} .pr .prodlist-grid-view.freetext .pdhover .the-other-category {display:none;} .results-from-the-other-list{ margin:5px 0;} .pr .prodlist-standard-view .product .the-other-category{ width:160px; display:block; margin:-5px 0 5px 0;} .pr .prodlist-standard-view .product .the-other-category-name{ background:#fdf2d5; display:block; padding:2px 4px; font-size:0.8em; border:#FFCC33 1px solid; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; font-style: normal; color: #444;} .pr .prodlist-compact-view ul li .nameanddesc .the-other-category{  display: block;  margin: -5px 0 5px;  width: 160px;   } .pr .prodlist-compact-view ul li#prod-other-category{ background-color:#fff; } .pr .prodlist-compact-view ul li .nameanddesc .the-other-category-name {  background: none repeat scroll 0 0 #fdf2d5;  border: 1px solid #ffcc33;  border-radius: 6px;  display: block;  font-size: 0.8em;  padding: 2px 4px;  font-weight:normal;  font-style: normal; color: #444; }   .pr .listviewmode.homedisplaymode{ width:176px;  background:url(http://images.pricerunner.com/images/site-gui/widget/display-mode-s-bg.png) no-repeat 0 0} .pr .gridviewmode.homedisplaymode{width:176px;  background:url(http://images.pricerunner.com/images/site-gui/widget/display-mode-s-bg.png) no-repeat 0 -25px;} .pr .gridviewmode a.gridview , .pr .listviewmode a.listview{ outline:none;} .pr .categridview{ padding: 10px 0;display:none} .pr .categridview ul{ padding: 0; margin: 0; } .pr .categridview > ul > li{ list-style: none; float: left; width: 125px; height: 153px; text-align: center; position: relative;} .pr .categridview > ul > li .categridviewwp{ height: 153px; overflow:hidden; padding-top: 5px; border:#fff 1px solid;} .pr .categridview > ul > li a.imgbox{ border: 0; border-radius: 6px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); display: block; width: 100px; padding: 5px; margin:0 auto 5px auto; cursor:pointer } .pr .categridview > ul > li a.imgbox:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); cursor:pointer } .pr .categridview > ul > li p{ height: 30px; line-height: 15px; margin-bottom: 8px;} .pr .categridview .seeallcate{ clear: both; width: 120px; margin: 0 auto; padding: 20px 0 0 38px; background: url(http://images.pricerunner.com/images/i/icons/icon_morecategories.gif) no-repeat 0 19px;} .pr .categridview .seeallcate a{ color: #333;} .pr .categridview .seeallcate a.seeallcatetitle{ display: block; font-weight: bold; color: #0072b4;} .pr .categridview > ul > li.selected{ z-index: 10000;} .pr .categridview > ul > li.selected a.imgbox{ box-shadow: none; } .pr .categridview > ul > li.selected .categridviewwp{ position: absolute; z-index: 99; width: 123px; height: auto; left: 0px; top: 5px; padding-top: 0; border: #ccc 1px solid; background: #fff; border-radius: 6px; } .pr .categridview > ul > li.selected .categridviewwp ul{ margin: 0; padding: 0; text-align: left;} .pr .categridview > ul > li.selected .categridviewwp ul li{ list-style: none; padding: 1px 0 1px 8px;} .pr .categridview > ul > li.selected .categridviewwp ul li a{ color: #444; font-size: 0.9em;} .pr .categridview > ul > li.selected .categridviewwp ul li.allcate{ background: #f3f3f4; text-align: center; margin-top: 5px; padding-bottom: 2px;} .pr .categridview > ul > li.selected .categridviewwp ul li.allcate a{ color: #0072b4;} .pr .categridview > ul > li.selected p{padding-left: 8px; height: auto; margin-bottom: 2px; text-align: left; font-weight: bold;} .pr .categridview > ul > li.selected .categridviewwp.padgridview{ position: static; height: 147px; padding-right: 11px; box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15); border: #fff 1px solid; border-radius: 6px;} .pr .categridview > ul > li.selected .categridviewwp.padgridview p{ padding-left: 8px; text-align: left; width: 120px;} .pr .categridview > ul > li.selected .categridviewwp.padgridview .padgridviewcontent{ border: #dddddb 1px solid; width: 557px; background: #fff; position: absolute; z-index: 99; top: -147px; left: 129px; border-radius: 6px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); } .pr .categridview > ul > li.selected .categridviewwp.padgridview .cateheadline{ text-align: left; background: #f3f3f3; height: 42px; border-bottom: #dddddb 1px solid; position: relative; border-radius: 6px 6px 0 0;} .pr .categridview > ul > li.selected .categridviewwp.padgridview .cateheadline img{ width: 30px; border-radius: 5px; margin:6px; vertical-align: middle;} .pr .categridview > ul > li.selected .categridviewwp.padgridview .cateheadline strong{ font-size: 18px; color: #666; padding-right: 5px;} .pr .categridview > ul > li.selected .categridviewwp.padgridview .cateheadline a.close{ dis-play: block; width: 24px; height: 24px; position: absolute; top: 9px; right: 6px;  background:url(http://images.pricerunner.com/images/site-gui/widget/close-subcate-icon.png) no-repeat 0 0;} .pr .categridview > ul > li.selected .categridviewwp.padgridview .cateheadline .fixborder{ width: 5px; height: 149px; background: #fff; position: absolute; left: -5px; top: 146px;} .pr .categridview > ul > li.selected .categridviewwp.padgridview ul{ padding: 15px 0px;} .pr .categridview > ul > li.selected .categridviewwp.padgridview li{ list-style: none; float: left; width: 128px; height: 153px; text-align: center; position: relative;} .pr .categridview > ul > li.selected .categridviewwp.padgridview li a.imgbox{ border: 0; border-radius: 6px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); display: block; width: 100px; padding: 5px; margin:0 auto 5px auto;} .pr .categridview > ul > li.selected .categridviewwp.padgridview li a.imgbox:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);} .pr .categridview > ul > li.selected .categridviewwp.padgridview li p{ height: 30px; line-height: 15px; margin-bottom: 8px; text-align: center;} .pr .categridview > ul > li.selected .categridviewwp.padgridview li p a{ color: #0072b4;} .pr .categridview > ul > li.selected .categridviewwp.padgridview li.allcate{ clear: both; width: 549px; height: 38px; line-height: 38px; border-top: #dddddb 1px solid; border-radius: 0 0 6px 6px;} .pr .categridview > ul > li.selected .categridviewwp.padgridview.padgridviewonerow .padgridviewcontent{top:-47px;} .pr .categridview > ul > li.selected .categridviewwp.padgridview.padgridviewonerow .cateheadline .fixborder {top: 46px;} .pr .prodlist-grid-view.structure .product { overflow: hidden; position: relative;}  .pr .prodlist-grid-view.structure .product .the-other-category{ position:absolute; width:100%; left:0; top:0; text-align:left;} .pr .prodlist-grid-view.structure .product .the-other-category-name{ background:#d3e9f4; display:block; font-size:0.8em; font-style: normal; color: #444; margin: -1px; opacity: 0.8; padding: 6px 4px;}   .pr .related-products img { display: block; margin: 0 auto; } .pr .related-products .product { float:left; padding:10px 3% 0 3%; text-align:center; width:18.5%; } .pr .videouploadlink { background: url(http://images.pricerunner.com/images/i/icons/user-video-review-small.gif) top left no-repeat; padding: 0 0 0 22px; } .pr .uservote-yes { background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-yes.gif) top left no-repeat; padding: 0 4px 6px 20px; } .pr .uservote-no { background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-no.gif) 0px 3px no-repeat; padding: 0 0 6px 20px; } .pr .uservoted { font-weight: bold; } .pr .uservote-comment { background: url(http://images.pricerunner.com/images/site-gui/pricelist/uservote-comment.gif) 0px 1px no-repeat; padding: 0 0 6px 20px; } .pr .paginator { font-size: 0.9em; text-align: right; padding: 10px 0 0 0; } .pr .paginator { _position:relative; } .pr .paginator a {  padding: 1px 5px;  border: solid 1px #dadbd2;  background: #efefef;  background:-moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);  background:-webkit-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);   background:linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);  background:-ms-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%); } .pr .paginator a:hover { border: solid 1px #b6b6b6; text-decoration: none; } .pr .paginator p { padding-top: 7px; } .pr .paginator span { padding: 1px 5px; border: solid 1px #dadbd2; font-weight: bold; color: #222; } .pr #breadcrumbs { font-size: .85em; } .pr #breadcrumbs ul { margin: 0; padding: 0; } .pr #breadcrumbs ul ul { display: inline; } .pr #breadcrumbs ul li { list-style: none; display: inline; } .pr .freetext-link-text{ float:right; margin-right:200px; width:250px; text-align:right; overflow:hidden; height:15px;} .pr .freetext-link-text{ float:right; margin-right:200px;} .pr .googleAds .ga-adsByGoogle { text-align: left; padding: 0; color:#444; font-weight: bold; font-size: 12px; } .pr .googleAds .ga-adsByGoogle .ga-disclaimer { float: right; margin: 0; } .pr .googleAds .ga-adsByGoogle .ga-disclaimer img { border: 0; } .pr .googleAds p { margin: 14px 0 0 0; } .pr .googleAds .ga-headLine { font-size: 1.0em; text-decoration: underline; } .pr .googleAds .ga-description { color:#444; } .pr .googleAds .ga-displayUrl { color: #008000; } .googleAds a, .googleAds a:hover { color: #0072b4; text-decoration:none; } #JT { position: absolute; z-index: 4000; border: 1px solid #c6c6c6; background-color: #fff; padding: 6px 0px 6px 10px; } #JT_copy { color:#444; font-size: 0.85em; line-height: 1.4em; } .JT_loader { background-image: url( http://images.pricerunner.com/img/newdesign/transp.gif ); background-repeat: no-repeat; background-position: center center; width: 100%; height: 12px; } #JT_close_left { background-color: #fff; color: #ad8226; text-align: left; font-weight: bold; margin-bottom: 5px; } #JT_close_right { background-color: #fff; color: #ad8226; text-align: left; font-weight: bold; margin-bottom: 5px; } #JT_copy p { margin: 0; padding: 0; } #JT_copy img { padding: 1px; border: 1px solid #6c95cd; } .pr .jTip .jTipNoAjax { cursor: help; } .pr .tipContent { display: none; } .cluetip-default { background-color: transparent; font-family: arial, tahoma, verdana, geneva, helvetica, sans-serif; font-size: small; z-index: 4000; } .cluetip-default #cluetip-outer { border: 1px solid #c6c6c6; position: relative; background-color: #fff; } .cluetip-default h3#cluetip-title { background-color: #fff; color: #ad8226; text-align: left; font-weight: bold; margin: 6px 10px 0 10px; } .cluetip-default #cluetip-inner { color:#444; font-size: 0.85em; line-height: 1.4em; margin: 6px 10px 6px 10px; } .cluetip-default div#cluetip-close { text-align: right; margin: 0 5px 5px; color: #900; } .clue-right-default .cluetip-arrows { background-image: url( http://images.pricerunner.com/images/i/gui/tooltip-arrowhead.gif ); } .clue-left-default .cluetip-arrows { background-image: url( http://images.pricerunner.com/images/i/gui/tooltip-arrowhead.gif ); left: 100%; margin-right: -11px; } .clue-top-default .cluetip-arrows { background-image: url( http://images.pricerunner.com/images/i/gui/tooltip-arrowhead.gif ); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; } .clue-bottom-default .cluetip-arrows { background-image: url( http://images.pricerunner.com/images/i/gui/tooltip-arrowhead.gif ); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px; } .pr #categorytree { } .pr #categorytree ul { margin: 0 0 0 45px; padding: 0; list-style: none; } .pr #categorytree ul li { margin: 5px 0 0 0; padding: 0; position: relative; } .pr #categorytree ul li ul { list-style: none; padding: 0 0 5px 0; margin: 4px 0 0 0; font-size: 0.9em; } .pr #categorytree ul li ul li { display: inline; margin: 0; padding: 0; } .pr #categorytree h3 { font-size: 1em; margin: 0; padding: 0; } .pr #categorytree img { position: absolute; top: 0; left: -45px; } .pr #categorytree li li a { color:#444; } .pr #categorytree li li a:hover { color: #000; } .pr #categorytree li li a:focus { color: #000; } .pr #categorytree ul.multicols { float: left; width: 49%; margin: 0; padding: 0; } .pr #categorytree ul.multicols li { margin: 5px 10px 0 50px; } .pr #categorytree ul.multicols li ul li { margin: 4px 0 0 0; } .pr .categorytree2 {} .pr .categorytree2 ul { margin: 0 0 16px 45px; padding: 0; list-style: none; } .pr .categorytree2 ul li { margin: 0; padding: 0; } .pr .categorytree2 ul li ul { list-style: none; padding: 0; margin: 0 0 20px 0; } .pr .categorytree2 ul li ul li { margin: 0 0 1px 0; padding: 0; } .pr .categorytree2 img { position: absolute; top: 0; left: -45px; } .pr .categorytree2 h3 { font-size: 1em; margin: 0 0 2px 45px; padding: 0; position: relative; } .pr .categorytree2 a { color:#444; text-decoration: none; } .pr .categorytree2 a:visited { color:#444; text-decoration: none; } .pr .categorytree2 a:hover { color: #000; text-decoration: underline; } .pr .categorytree2 a h3 { color:#444; text-decoration: none; } .pr .categorytree2 a:hover h3 { color: #000; text-decoration: underline; } .pr p.error { padding: 0.6em; font-weight: bold; color: #c00; border: 1px solid #ccc; background: #ffffbf; } .pr p.success { padding: 0.6em; font-weight: bold; color: #2cb70a; border: 1px solid #ccc; background: #fff; } .pr ul.tagcloud { font-size: xx-small; font-family: "trebuchet ms", trebuchet, verdana, arial, sans-serif; margin: 0 5px; padding: 0; list-style-type: none; } .pr html> body ul.tagcloud { font-size: x-small; } .pr .tagcloud li { display: inline; margin: 0 0.3em; line-height: 1.95em; } .pr .relatedcell .tagcloud a { text-decoration: none; white-space: nowrap; } .pr .tagcloud a:hover { text-decoration: underline; } .pr .relatedcell .showAll { text-align: right; margin: 0.4em 0.6em; } .pr .relatedcell .showAll a { text-decoration: underline; } .pr .tagcloud a.p1 { font-size: 2.1em; } .pr .tagcloud a.p2 { font-size: 2em; } .pr .tagcloud a.p3 { font-size: 1.9em; } .pr .tagcloud a.p4 { font-size: 1.8em; } .pr .tagcloud a.p5 { font-size: 1.7em; } .pr .tagcloud a.p6 { font-size: 1.6em; } .pr .tagcloud a.p7 { font-size: 1.5em; } .pr .tagcloud a.p7 { font-size: 1.4em; } .pr .tagcloud a.p8 { font-size: 1.3em; } .pr .tagcloud a.p9 { font-size: 1.2em; } .pr .tagcloud a.p10 { font-size: 1.1em; } .pr .tagcloud a.p11 { font-size: 1em; } .pr .tagcloud a.p12 { font-size: 0.9em; } .pr .tagcloud a.p13 { font-size: 0.9em; } .pr #contentheader{z-index:2;} .pr #quickbar{ float:right; height:30px; background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) repeat-x 0 0; } .pr #quickbar .barbox{} .pr #quickbar .barbox .impshow{ padding-left:10px; background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat 0 -30px; height:25px;padding-top:5px; float:left; } .pr #quickbar .barbox .impshow .justline{ display:inline;} .pr #quickbar .barbox .impshow .fblike{ display:inline;} .pr #quickbar .barbox .impshow .ggpuls1{display:inline;padding-right:8px;} .pr #quickbar .barbox .impshow .twitter{display:inline;padding-right:8px;} .pr #quickbar .barbox .impshow .pinterest{display:inline;padding-right:8px;} .pr #quickbar .barbox .impshow .error{display:inline;padding-right:8px;} .pr #quickbar .barbox .impshow .email{display:inline; padding-right:8px; } .pr #quickbar .barbox .impshow .email a{height:0; width:20px; overflow:hidden;display:inline-block; text-indent:-9999px; padding-top:15px; padding-bottom:2px;_padding-bottom:6px; background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat 0 -188px;} .pr #quickbar .barbox .impshow .error a{height:0; width:20px; overflow:hidden;display:inline-block; text-indent:-9999px; padding-top:15px; padding-bottom:2px;_padding-bottom:6px; background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat 0 -277px;} .pr #quickbar .barbox .impshow .fkshare{display:inline; padding-right:12px; } .pr #quickbar .barbox .impshow .fkshare a{height:0; width:15px; overflow:hidden;display:inline-block; text-indent:-9999px; padding-top:15px; padding-bottom:2px;_padding-bottom:6px; background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat 0 -368px;} .pr #quickbar .barbox .more{float:left; position:relative; _position:static; z-index:2; } .pr #quickbar .barbox .more .bt{background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat right -90px; padding-right:24px; position:relative; z-index:999;} .pr #quickbar .barbox .more .bt .text{background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat 0 -60px; line-height:30px; padding-left:12px; cursor:pointer; font-weight:bold; font-size:12px;} .pr #quickbar .barbox .more .bt.hover{background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat right -150px;} .pr #quickbar .barbox .more .bt.hover .text{background:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif) no-repeat 0 -120px; line-height:30px; padding-left:12px; cursor:pointer; font-weight:bold; font-size:12px; color:#000; -webkit-box-shadow: -1px 0 0 #e3e3e3; -moz-box-shadow: -1px 0 0 #e3e3e3; box-shadow: -1px 0 0 #e3e3e3; } .pr #quickbar .barbox .more .bt .text a{ display:block; outline-width:0;} .pr #quickbar .barbox .more .bt .text a:link, .pr #quickbar .barbox .more .bt .text a:visited{ color:#444;} .pr #quickbar .barbox .more .bt .text a:hover{ color:#000; text-decoration:none;} .pr #quickbar .barbox .more .list{ position:absolute; top:29px;right:0; display:none; } .pr #quickbar .barbox .more .list .wap{ background-color:#fff;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;-webkit-box-shadow: -1px 1px 3px -1px #d0d0d0;-moz-box-shadow: -1px 1px 3px -1px #d0d0d0;box-shadow: -1px 1px 3px -1px #d0d0d0; } .pr #quickbar .barbox .more .list .wap .con{ width:145px; border:#bfbfbf 1px solid; padding:6px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px; } .pr #quickbar .barbox .more .list ul{ margin:0; padding:0; list-style:none;} .pr #quickbar .barbox .more .list li{ height:28px;} .pr #quickbar .barbox .more .list li.common a{ display:block; line-height:28px; padding-left:24px; background-image:url(http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif); background-repeat:no-repeat;} .pr #quickbar .barbox .more .list li a.watch{ background-position:0 -210px;} .pr #quickbar .barbox .more .list li a.print{background-position:0 -240px;} .pr #quickbar .barbox .more .list li a.help{background-position:0 -300px;} .pr #quickbar .barbox .more .list li a.error{background-position:0 -270px ;} .pr #quickbar .barbox .more .list li a.email{background-position:0 -330px ;} .pr #quickbar .barbox .more .list li a.fkshare{background-position:0 -390px ;} .pr .cols { display: inline-block; } .pr .cols .col { float: left; margin: 0 1.5% 0 1.5%!important; *margin: 0 1% 0 1%;} .pr .cols .col-break { clear: both; padding-top: 20px; } .pr .cols .col .col-holder { margin: 0 10px; } .pr .cols .grid-a .col { margin: 0; } .pr .cols .grid-a .col .col-holder { margin: 11px 14px; } .pr .cols .grid-a, .pr .cols .grid-b, .pr .cols .grid-c { background: url(http://images.pricerunner.com/images/site-gui/boxes/grid-vertical.gif) top left repeat-y; display: inline-block; } .pr .cols .grid-line { background: url(http://images.pricerunner.com/images/site-gui/boxes/grid-horizontal.gif) top left repeat-x; clear: both; padding-top: 1px; } .pr .cols:after, .pr .cols .grid-a:after, .pr .cols .grid-b:after, .pr .cols .grid-c:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .cols, .pr .cols .grid-a, .pr .cols .grid-b, .pr .cols .grid-c { height: 1%; } .pr .cols, .pr .cols .grid-a, .pr .cols .grid-b, .pr .cols .grid-c { display: block; } .pr .cols-2 .col { width: 46%; } .pr .cols-2 .grid-a .col { width: 50%; *width: 49.9%; margin: 0!important; } .pr .cols-2 .grid-a { background-position: 50%; } .pr .cols-3 .col { width: 30%; } .pr .cols-3 .grid-a .col { width: 33.33%; *width: 33.23%; margin: 0!important; } .pr .cols-3 .grid-a { background-position: 33.33%; } .pr .cols-3 .grid-b { background-position: 66.66%; } .pr .cols-4 .col { width: 21.9%; } .pr .cols-4 .grid-a .col { width: 25%; margin: 0!important; } .pr .cols-4 .grid-a { background-position: 25%; } .pr .cols-4 .grid-b { background-position: 50%; } .pr .cols-4 .grid-c { background-position: 75%; } .pr .align-left { text-align: left; } .pr .align-center { text-align: center; } .pr .align-right { text-align: right; } .pr .margin-bottom { margin-bottom: 10px; } .pr #report-wrapper #comment { width: 300px; height: 150px; } .pr #report-wrapper #reporterEmail { width: 300px; margin-bottom: 10px; } .pr #report-wrapper label { font-weight: bold; color: #ad8226; } .pr #report-wrapper .report-col { clear: both; margin-bottom: 10px; float: left; width: 100%; } .pr #report-wrapper .left { float: left; width: 170px; margin-right: 10px; } .pr #report-wrapper .right { float: left; } .pr ul.striped li.odd { background-color:#fbfbfb; } .pr ul.striped li.jshover-on { background-color: #efefef; } .pr input.button-as-link, .pr button.button-as-link { border: 0; background: none; cursor: pointer; cursor: hand; font-weight: normal; color: #0072b4; text-decoration: none; } .pr input.button-as-link:hover, .pr button.button-as-link:hover { color: #000; text-decoration: underline; } .pr #alt-results .box-j .tr { padding-bottom: 4px; } .pr #alt-results .box-j h2 { display: inline; } .pr #alt-results .box-j h2 img { float:left; margin-right:9px; } .pr #alt-results .box-j h2.search-term { color:#444; font-weight: normal; margin-left: 4px; } .pr #alt-results .box-j .mr ul { list-style: none; margin: 0; padding: 4px 0 0 0; } .pr #alt-results .box-j .mr h3 { display: inline; margin: 0 2px 0 0; } .pr #alt-results .box-j .mr li { display: inline; margin: 0; } .pr .other-search-results .box-j{ border:#F69B19 1px solid;} .pr .other-search-results .box-j .tl, .pr .other-search-results .box-j .tr, .pr .other-search-results .box-j .ml, .pr .other-search-results .box-j .mr, .pr .other-search-results .box-j .bl, .pr .other-search-results .box-j .br{ background:none;} .pr .other-search-results a.close{background: url(http://images.pricerunner.com/images/site-gui/general-elements/delete-cross-a.gif) no-repeat right 0px; display:block; width:10px; height:10px; float:right; margin:-6px -6px 0 0;} ul.errors, ul.errors li { list-style:none; padding:0; margin:0; } ul.errors li { background:#ffffbf none repeat scroll 0 0; border:1px solid #ccc; color:#c00; font-weight:bold; padding:0.6em !important; line-height:1.3em; margin:5px 0 10px; font-size:0.95em; } .zend_form dt { width:120px; float:left; clear:left; margin-bottom:15px; } .zend_form dd { margin-left:130px; clear:right; margin-bottom:15px; } .getNewCaptcha { width: 152px; overflow: hidden; float: right; padding: 20px 0 0 10px; } .captcha { display: block; width: 180px; height: 60px; background: transparent url(http://images.pricerunner.com/images/i/buyingguide/loading.gif) no-repeat 76px 16px } .pr .powered-by-pricerunner { clear:both; text-align:right; } .pr .tips { font-size:11px; } .pr .tips .t { height:16px; } .pr .tips .t-l { padding-left:17px; height:16px; float:left; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg.gif) no-repeat 0 0; } .pr .tips .t-r { float:right; padding-right:7px; height:16px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg.gif) no-repeat 0 -20px; } .pr .tips .t-title { margin:0 7px 0 17px; font-weight:bold; font-size:12px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg.gif) no-repeat 0 -40px; color:#fff; padding-left:3px; line-height:15px; padding-bottom:1px; } .pr .tips .m { } .pr .tips .m-l { border-left:1px solid #dc980c; padding-right:6px; } .pr .tips .m-r { border-right:1px solid #dc980c; background:#fffff0; } .pr .tips .m-content { padding:6px 8px 0; } .pr .tips .b { height:15px; } .pr .tips .b-l { padding-left:11px; height:16px; float:left; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg.gif) no-repeat 0 -60px; } .pr .tips .b-r { float:right; padding-right:12px; height:15px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg.gif) no-repeat 0 -100px; } .pr .tips .b-close { margin:0 12px 0 11px; font-weight:bold; font-size:12px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg.gif) no-repeat right -80px; } .pr .tips .b-close a { display:block; font-size:0; line-height:15px; padding-bottom:15px; color:#fffff0; } .pr .tips2{ font-size:11px; } .pr .tips2 .t { height:16px; } .pr .tips2 .t-l { padding-left:7px; height:16px; float:left; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg2.gif) no-repeat 0 -20px; } .pr .tips2 .t-r { float:right; padding-right:17px; height:16px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg2.gif) no-repeat 0 0px; } .pr .tips2 .t-title { margin:0 17px 0 7px; font-weight:bold; font-size:12px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg2.gif) no-repeat 0 -40px; color:#fff; padding-left:3px; line-height:15px; padding-bottom:1px; } .pr .tips2 .m {} .pr .tips2 .m-l { border-right:1px solid #dc980c; padding-left:6px; } .pr .tips2 .m-r { border-left:1px solid #dc980c; background:#fffff0; } .pr .tips2 .m-content { padding:6px 8px 0; } .pr .tips2 .b { height:15px; padding-left:6px; } .pr .tips2 .b-l { padding-left:11px; height:16px; float:left; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg2.gif) no-repeat 0 -60px; } .pr .tips2 .b-r { float:right; padding-right:6px; height:15px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg2.gif) no-repeat 0 -100px; } .pr .tips2 .b-close { margin:0 6px 0 11px; font-weight:bold; font-size:12px; background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg2.gif) no-repeat right -80px; } .pr .tips2 .b-close a { display:block; font-size:0; line-height:15px; padding-bottom:15px; color:#fffff0; } .pl-page-topleft-money-saving{float:right;margin-right:100px;} .pl-page-topright-money-saving{float: right;margin-right: 5px;} .cl-page-money-saving{margin:5px 0 0 25px;} .productMoneySaving_b{ background:url(http://images.pricerunner.com/images/site-gui/money_saving_bg.png) no-repeat 0 -76px; width:280px; padding-left:16px; height:76px; line-height:60px; font-size:34px; color:#fff; font-weight:bold; text-align:center; font-family:Arial;} .productMoneySaving_b_over20{ background-position:0 0;} .productMoneySaving_m{ background:url(http://images.pricerunner.com/images/site-gui/money_saving_bg.png) no-repeat 0 -278px; width:115px; padding:26px 0 0 52px; height:92px;font-size:16px; color:#fff; font-weight:normal; font-family:Arial;} .productMoneySaving_m span{ font-size:61px; float:left; line-height:50px; width:68px; text-align:center; font-weight:bold;} .productMoneySaving_m em{ font-size:30px; line-height:30px;font-style:normal;} .productMoneySaving_m_over20{ background-position:0 -152px;} .productMoneySaving_s{ background:url(http://images.pricerunner.com/images/site-gui/money_saving_bg.png) no-repeat 0 -464px; width:48px; padding:13px 0 0 23px; height:39px;font-size:8px; color:#fff; font-weight:normal; font-family:Arial;} .productMoneySaving_s span{ font-size:24px; float:left; line-height:20px; width:28px; text-align:center; font-weight:bold;} .productMoneySaving_s em{ font-size:13px; line-height:11px; font-style:normal;} .productMoneySaving_s_over20{ background-position:0 -396px;}  .pr .productMoneySaving_c {float: right; text-align: center;width:215px;} .pr .productMoneySaving_desc { clear: both; color: #999999; font-size: 12px; margin: 5px 0; } .pr .productMoneySaving_desc a, .pr .productMoneySaving_desc a:visited { color:#999; } .pr .productMoneySaving_desc a:hover { color:#444; text-decoration:none; } .free_text_popular_products{padding: 0 0 40px 0;} .free_text_popular_products h2{padding-left: 15px;color: #000000;padding-bottom: 5px;} .free_text_popular_products ul{padding-left: 15px;list-style-type:none;} .free_text_popular_products ul li{text-align: center;float: left;width: 170px;padding: 3px 3px 4px;} .free_text_popular_products ul li h3 a {color:#444;} .free_text_popular_products ul li h3 a:visited {color:#444;} #freetext_link a {color:#444;} #freetext_link a:visited {color:#444;} .product_price .pr #price-list {  position: relative; } .product_price .pr #price-list .pl-loading {  background: no-repeat 0 0 #FFFFFF;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;  display:none;  z-index:900; } .product_price .pr #price-list .pl-loading-img {  background: url("http://images.pricerunner.com/images/i/buyingguide/loading.gif") no-repeat 50% 0 #FFFFFF;  height:32px;  width: 32px;  z-index:901;  left: 0;  position: absolute;  display:none;  top: 0;  margin-left:419px; } .product_list .pr #product-list {  position: relative; } .product_list .pr #product-list .pl-loading {  background: no-repeat 0 0 #FFFFFF;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;  display:none;  z-index:900; } .product_list .pr #product-list .pl-loading-img {  background: url("http://images.pricerunner.com/images/i/buyingguide/loading.gif") no-repeat 50% 0 #FFFFFF;  height:32px;  width: 32px;  z-index:901;  left: 0;  position: absolute;  display:none;  top: 0;  margin-left:484px; } .cookiebanner{ position: fixed; bottom: 5px; left: 0; width: 100%; font-family: arial; font-size: 12px; color: #000; z-index:99999; display: block; opacity: 0.9;} .cookiebanner .content{ margin: 0 auto; line-height: 16px; width: auto; max-width: 1200px; background:#eff3f9; border: #99b9d9 1px solid; padding: 5px; display: table; border-radius: 2px;} .cookiebanner a{ color: #0072b4; text-decoration: none;} .cookiebanner a:hover{ color: #000; text-decoration: underline;} .cookiebanner .cookiedesc{ float: left; width:auto; max-width: 1153px; margin-right: 15px;} .cookiebanner .closebanner{ float: right;} .cookiebanner .closebanner a span{ display: block; float: left; text-decoration: none; background: #0e7cb6; border-radius: 8px; width: 16px; height: 16px; text-align: center; font-weight: 700; font-size: 11px;color: #9edcfc; margin-right: 0px; } .pr .safebuy { padding: 5px 0 0 0;} .pr .safebuy a{ font-size: 10px;} .pr .prodlist-grid-view .safebuy{ padding:0 0 10px 0;} .pr td.lastCell .safebuy {padding-left: 20px;text-align: center;}  .reviewprocessalert h3{ color:#fff; font-size:14px} .reviewprocessalert p{ color:#fff; font-size:12px} .reviewprocessalert p a{ color:#000; display:block; background:#faba00; padding:8px 0; text-align:center; border-radius: 5px;text-decoration:none;} .reviewprocessalert p a:hover{background:#f79700;}   .pr h1 { font-size: 1.4em; font-weight: normal; margin: 0 0 10px 0; } .pr h2 { font-size: 1.1em; font-weight: bold; margin: 0 0 7px 0; } .pr h3 { font-size: 1em; font-weight: bold; margin: 0 0 5px 0; } .pr h4, .pr h5, .pr h6 { font-size: .9em; font-weight: bold; margin: 0 0 3px 0; } .pr h1 a, .pr h2 a, .pr h3 a, .pr h4 a, .pr h5 a, .pr h6 a { text-decoration: none; } .pr p { line-height: 1.3em; margin: 0 0 10px 0; } .pr p.preamble { font-weight: bold; } .pr blockquote { line-height: 1.3em; } .pr strong { } .pr em { } .pr .small { font-size: .9em; } .pr a, .pr a:visited { color: #0072b4; text-decoration: none; } .pr a:hover { color:#000; text-decoration: underline; } .pr ul.ulist { list-style: none; margin: 0 0 0 10px; padding: 8px 0 8px 0; } .pr ul.ulist li { background: url(http://images.pricerunner.com/images/site-gui/lists/bullet-pointer.gif) no-repeat 0px 2px; padding: 0 0 3px 25px; margin: 3px 0 0 0; } .pr ul.nostyle { list-style: none; margin: 0; padding: 0; } .pr ul.nostyle li { padding: 0 0 3px 0; margin: 0; } .pr ul.ulist-a { list-style: none; margin: 8px 0 0 3px; padding: 0; } .pr ul.ulist-a li { background: url(http://images.pricerunner.com/images/site-gui/lists/bullet-ulist-a.gif) no-repeat; padding: 0 0 3px 22px; margin-top: 2px; } .pr ol.ordered-list { color: #ad8226; font-weight: bold; } .pr ol.ordered-list span { color:#444; font-weight: normal; } .pr dt { float: left; font-weight: bold; color: #ad8226; padding: 0 .5em 0 0; } .pr dd { display: block; margin: 0 0 0 10px; padding: 0 0 0.5em 1em; } .pr img { border: none; } .pr p.error { padding: 0.6em; font-weight: bold; color: #c00; border: 1px solid #ccc; background: #ffffbf; } .pr .hide { display: none; } .pr .invisible { visibility:hidden; } .pr .nobreak { white-space: nowrap; } .pr .pagetitle { font-size: 1.4em; font-weight: normal; display: block; margin-bottom: 0 0 10px 0; } .pr .bodytext { font-size: small; font-weight: normal; } .pr #contentheader h1.pagetitle, .pr #contentheader h1.pagetitle .productpageheader, .pr #contentheader h1.pagetitle .productpageheader2 { font-size:22px; font-weight:normal; } .pr form input[type=text] { border: 1px solid #b1b1b1; font-weight: normal; } .pr form input[type=submit] { font-weight: bold; color:#444; } .pr .inactive, .pr .inactive * { color: #ddd !important; }   .pr .standard-box { clear: both; margin-bottom: 15px; } .pr .standard-box .tl { background-position: -1920px 0; } .pr .standard-box .tr { background-position: 100% -200px; margin-left: 12px; padding: 10px 12px 0 0; } .pr .standard-box .tr h1, .pr .standard-box .tr h2 { font-size: 1.0em; font-weight: bold; margin: 0; padding: 0 0 10px 0; float: left; } .pr .standard-box .tr img.icon { float: left; margin-right: 7px; } .pr .standard-box .tr .tr-holder { display: inline-block; } .pr .standard-box .tr .tr-line { margin: 0 -10px 0 -10px; padding: 0 0 0 0; border-top: solid 1px #dddddb; } .pr .standard-box .tr ul.tabs { margin: 0; padding: 0; list-style: none; float: left; } .pr .standard-box .tr ul.tabs li { padding: 0; margin: 0 3px -1px 0; float: left; position: relative; } .pr .standard-box .tr ul.tabs li h1, .pr .standard-box .tr ul.tabs li h2 { margin: 0; padding: 0; border: none; } .pr .standard-box .tr ul.tabs li a { float: left; background: url(http://images.pricerunner.com/images/site-gui/boxes/box-b.gif) -1920px -520px no-repeat; border-bottom: solid 1px #dddddb; color:#444; text-decoration: none; } .pr .standard-box .tr ul.tabs li span { float: left; background: url(http://images.pricerunner.com/images/site-gui/boxes/box-b.gif) 100% -620px no-repeat; margin-left: 12px; padding: 10px 12px 6px 0; } .pr .standard-box .tr ul.tabs li.tabs-selected a { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-b.gif) -1920px -720px no-repeat; border-bottom: solid 1px #fff; } .pr .standard-box .tr ul.tabs li.tabs-selected span { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-b.gif) 100% -820px no-repeat; } .pr .standard-box .tr ul.rightside { float: right; list-style: none; margin: 0; padding: 0; } .pr .standard-box .tr ul.rightside li { margin: 0; padding: 0 0 0 10px; float: left; } .pr .standard-box .tr ul.rightside li img { vertical-align: top; } .pr .standard-box .tr ul.rightside li form { display: inline; } .pr .standard-box .tr ul.rightside li label { margin-right: 6px; float: left; font-weight: bold; } .pr .standard-box .tr ul.rightside li select { margin-top: -2px; float: left; position: relative; } .pr .standard-box .tr img.curtain { float: right; margin: 4px 0 0 15px; } .pr .standard-box .tr .tr-text { float: left; margin-left: 10px; } .pr .standard-box .ml { background: top left repeat-y; } .pr .standard-box .mr { background: top right #fff repeat-y; display: inline-block; margin-left: 12px; padding: 10px 12px 0 0; } .pr .standard-box .bl { background-position: -1920px -450px; } .pr .standard-box .br { background-position: 100% -510px; margin-left: 12px; padding: 10px 12px 0 0; } .pr .standard-box .tr .tr-holder:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .standard-box .tr .tr-holder { height: 1%; } .pr .standard-box .tr .tr-holder { display: block; } .pr .standard-box .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .standard-box .mr { height: 1%; } .pr .standard-box .mr { display: block; } .pr .box-f-open .tl { } .pr .box-f-open .tr { } .pr .box-f-open .tr h1, .pr .box-f-open .tr h2 { padding-bottom: 12px; } .pr .box-f-open .tr .tr-line { display: block; margin: 0 -12px; border-color: #eae9e9; } .pr .box-f-open .ml { display: block; } .pr .box-f-open .bl { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-f.gif) -1920px -570px; } .pr .box-f-open .br { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-f.gif) 100% -630px; } .pr .box-tabs .tr .tr-line { margin: 0 -12px 0 -12px; padding: 0; } .pr .box-tabs .ml { background: none; } .pr .box-tabs .mr { background: none; margin: 0; padding: 10px 0 0 0; } .pr .box-tabs .bl { background: none; } .pr .box-tabs .br { background: none; margin: 0; padding: 0; } .pr .box-a, .pr .box-p, .pr .box-s { clear: both; margin-bottom: 15px; } .pr .box-a .tl, .pr .box-p .tl, .pr .box-s .tl {  border: #cbcbcb 1px solid;  border-bottom: 0;  border-radius: 5px 5px 0 0;  background-image:linear-gradient(top, #d6e3ff, #f9fbff);  background-image:-moz-linear-gradient(top, #d6e3ff, #f9fbff);  background-image:-webkit-linear-gradient(top, #d6e3ff, #f9fbff);  background: -ms-linear-gradient(#d6e3ff 0%,#f9fbff 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e3ff',endColorstr='#f9fbff',grandientType=1);   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e3ff',endColorstr='#f9fbff',grandientType=1);  box-shadow:1px 1px 0px #fff inset,-1px 1px 0px #fff inset;  } .pr .box-a .tr, .pr .box-p .tr, .pr .box-s .tr {  margin-left: 12px;  padding: 10px 12px 0 0; } .pr .box-a .tr h1, .pr .box-p .tr h1, .pr .box-s .tr h1, .pr .box-a .tr h2, .pr .box-p .tr h2, .pr .box-s .tr h2 { margin: 0 -10px 0 -10px; padding: 0 10px 11px 10px; font-size: 1.0em; border-bottom: solid 1px #eaeaea; font-weight: bold; } .pr .box-a .tr img, .pr .box-p .tr img, .pr .box-s .tr img { float: left; margin-right: 7px; } .pr .box-a .ml, .pr .box-p .ml, .pr .box-s .ml {  border-left:#cbcbcb 1px solid; } .pr .box-a .mr, .pr .box-p .mr, .pr .box-s .mr {  border-right:#cbcbcb 1px solid;  margin-left: 11px;  padding: 9px 11px 0 0;  display: inline-block; } .pr .box-a .bl, .pr .box-p .bl, .pr .box-s .bl {  border: #cbcbcb 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px; } .pr .box-a .br, .pr .box-p .br, .pr .box-s .br {  margin-left: 11px;  padding: 11px 11px 0 0; } .pr .box-a .mr:after, .pr .box-p .mr:after, .pr .box-s .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-a .mr, * html .pr .box-p .mr , * html .pr .box-s .mr { height: 1%; } .pr .box-a .mr, .pr .box-p .mr, .pr .box-s .mr { display: block; } .pr .box-s .tl {  background: #0e7cb6;  border: 0;  box-shadow: none;  } .pr .box-s .tr {  background: none; } .pr .box-s .tr h1, .pr .box-s .tr h2 { color: #fff; border-bottom: solid 1px #0E7CB6; } .pr .box-n { clear: both; margin-bottom: 15px; } .pr .box-n .tl {  border: #dddddb 1px solid;  border-bottom: 0;  border-radius: 5px 5px 0 0;  background-image:linear-gradient(top, #efefef, #fcfdfe);  background-image:-moz-linear-gradient(top, #efefef, #fcfdfe);  background-image:-webkit-linear-gradient(top, #efefef, #fcfdfe);  background: -ms-linear-gradient(#efefef 0%,#fcfdfe 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#fcfdfe',grandientType=1);   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#fcfdfe',grandientType=1);  box-shadow:1px 1px 0px #fff inset,-1px 1px 0px #fff inset;  } .pr .box-n .tr {  margin-left: 12px;  padding: 10px 12px 0 0; } .pr .box-n .tr h1,.pr .box-n .tr h2 { margin: 0 -10px 0 -10px; padding: 0 10px 11px 10px; font-size: 1.0em; border-bottom: solid 1px #eaeaea; font-weight: bold; } .pr .box-n .tr h2 { padding-top:0px; } .pr .box-n .tr img { float: left; margin-right: 7px; } .pr .box-n .ml {  border-left:#dddddb 1px solid; } .pr .box-n .mr {  border-right:#dddddb 1px solid;  margin-left: 11px;  padding: 9px 11px 0 0;  display: inline-block; } .pr .box-n .bl {  border: #dddddb 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px; } .pr .box-n .br {  margin-left: 11px;  padding: 11px 11px 0 0; } .pr .box-n .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-n .mr { height: 1%; } .pr .box-n .mr { display: block; } .pr .box-j { clear: both; margin-bottom: 15px; } .pr .box-j .tl {  border: #dddddb 1px solid;  border-bottom: 0;  border-radius: 2px 2px 0 0;  background: #fff } .pr .box-j .tr {  margin-left: 12px;  padding: 10px 12px 0 0; } .pr .box-j h1, .pr .box-j h2 { margin: 0; padding: 0 0 8px 0; font-size: 0.9em; color: #ad8226; font-weight: bold; } .pr .box-j .tr img { float: left; margin-right: 9px; } .pr .box-j .ml {  border-left:#dddddb 1px solid;  background: #fff } .pr .box-j .mr {  border-right:#dddddb 1px solid;  margin-left: 11px;  padding: 0 11px 0 0;  display: inline-block; } .pr .box-j .bl {  border: #dddddb 1px solid;  border-top: 0;  border-radius: 0 0 2px 2px;  background: #fff } .pr .box-j .br {  margin-left: 11px;  padding: 11px 11px 0 0; } .pr .box-j .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-j .mr { height: 1%; } .pr .box-j .mr { display: block; } .pr .box-q { float: left; width: 100%; margin-bottom: 15px; } .pr .box-q .tl {  border-radius: 2px 2px 0 0;  border: #edecec 7px solid;  border-bottom: 0; } .pr .box-q .tr {  margin-left: 18px;  padding: 11px 18px 0 0; } .pr .box-q .ml {  border-left: #edecec 7px solid; } .pr .box-q .mr {  border-right: #edecec 7px solid;  margin-left: 11px;  padding: 0 11px 0 0;  display: inline-block; } .pr .box-q .bl {  border: #edecec 7px solid;  border-top: 0;  border-radius: 0 0 2px 2px; } .pr .box-q .br {   margin-left: 11px;  padding: 11px 18px 0 0; } .pr .box-q .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-q .mr { height: 1%; } .pr .box-q .mr { display: block; } .pr .box-r { margin-bottom: 10px; } .pr .box-r .tl {  background: #fff;  border: #b9b9b9 1px solid;  border-bottom: 0;  border-radius: 5px 5px 0 0; } .pr .box-r .tr {  margin-left: 9px;  padding: 7px 9px 0 0; } .pr .box-r .ml {  border-left:#cbcbcb 1px solid; } .pr .box-r .mr {  border-right:#cbcbcb 1px solid;  margin-left: 8px;  padding: 9px 11px 0 0;  display: inline-block; } .pr .box-r .mr ul { list-style: none; margin: 0; padding: 0; } .pr .box-r .mr li { position: relative; margin: 0; padding: 4px 20px 4px 0; background: url(http://images.pricerunner.com/images/site-gui/mylist/box-r.gif) top left repeat-x; background-position: -48px -56px; } .pr .box-r .mr li img { position: absolute; top: 7px; right: 2px!important; right: 10px; } .pr .box-r .mr li.deleteall { text-align: right; } .pr .box-r .mr h2 { margin: 0 0 5px 0; padding: 0; font-size: 1.1em; font-weight: bold; } .pr .box-r .mr a.sidebyside { background: url(http://images.pricerunner.com/images/site-gui/mylist/icon-sidebyside.gif) no-repeat 0 3px; padding: 4px 0 4px 24px; font-size: 0.9em; } .pr .box-r .mr a.watch { background: url(http://images.pricerunner.com/images/site-gui/mylist/icon-watch.gif) no-repeat 0 3px; padding: 4px 0 4px 24px; font-size: 0.9em; } .pr .box-r .mr a.email { background: url(http://images.pricerunner.com/images/site-gui/mylist/icon-email.gif) no-repeat 0 5px; padding: 4px 0 4px 24px; font-size: 0.9em; } .pr .box-r .mr img.close { float: right; margin: 3px -2px 0 6px; } .pr .box-r .bl {  border: #cbcbcb 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px; } .pr .box-r .br {  margin-left: 11px;  padding: 11px 11px 0 0; } .pr .box-r .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-r .mr { height: 1%; } .pr .box-r .mr { display: block; } .pr .box-t { clear: both; margin-bottom: 15px; } .pr .box-t .tl {  background:#ededed;  border-radius: 5px 5px 0 0;  } .pr .box-t .tr {  margin-left: 12px;  padding: 8px 12px 0 0; } .pr .box-t .tr .icon { float: left; margin: -1px 20px 0 0; } .pr .box-t .tr .headerbox { padding: 8px 0; } .pr .box-t .tr h2 { display: inline; margin: 0 12px 0 0; } .pr .box-t .tr .ratingbox { float: right; padding: 8px 0; } .pr .box-t .tr .ratingbox form { display: inline; } .pr .box-t .tr .ratingbox img.rating { vertical-align: top; margin: -2px 10px 0 6px; } .pr .box-t .tr .ratingbox img.collapse { vertical-align: top; margin: 2px 3px 0 0; height: 12px; width: 12px; background: url(http://images.pricerunner.com/images/site-gui/boxes/box-t-expand.gif) top left; } .pr .box-t .ml { display: none; } .pr .box-t .bl {  background:#ededed;  border-radius:0 0 5px 5px;  } .pr .box-t .br {  margin-left: 12px;  padding: 8px 12px 0 0; } .pr .box-t-open .tr { padding-bottom: 8px; } .pr .box-t-open .tr .ratingbox img.collapse { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-t-collapse.gif) top left; } .pr .box-t-open .ml {  border-left:#ededed 1px solid;  display: block; } .pr .box-t-open .mr {  border-right:#ededed 1px solid;  margin-left: 11px;  padding: 10px 11px 0 0;  display: inline-block; } .pr .box-t-open .bl {  border: #ededed 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px;  background: #fff; } .pr .box-t-open .br {  margin-left: 12px;  padding: 8px 12px 0 0; } .pr .box-t-open .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-t-open .mr { height: 1%; } .pr .box-t-open .mr { display: block; } .pr .box-u { clear: both; } .pr .box-u .tl {  background: #e2edfd;  border-radius: 5px 5px 0 0;  } .pr .box-u .tr {  margin-left: 12px;  padding: 10px 12px 0 0; } .pr .box-u .ml {  background: #e2edfd; } .pr .box-u .mr {  background:#e2edfd;  margin-left: 12px;  padding: 0px 12px 0 0;  display: inline-block; } .pr .box-u .mr span.submitted { float: right; } .pr .box-u .mr h2 { padding: 0; margin: 0; display: inline; } .pr .box-u .mr img.flag { float: left; margin: 1px 8px 0 0; } .pr .box-t .mr .ratingbox { float: right; } .pr .box-t .mr .ratingbox img.rating { vertical-align: top; margin: -1px 0 0 10px; } .pr .box-t .mr .uservote-yes, .pr .box-t .mr .uservote-no, .pr .box-t .mr .uservote-comment { padding-right: 10px; } .pr .box-u .bl {  background: #e2edfd;  border-radius: 0 0 5px 5px; } .pr .box-u .br {  margin-left: 12px;  padding: 10px 12px 0 0; } .pr .box-u .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-u .mr { height: 1%; } .pr .box-u .mr { display: block; } .pr .img-box-a { } .pr .img-box-a .img-tl { background: url(http://images.pricerunner.com/images/site-gui/boxes/img-box-a-tl.gif) top left no-repeat; } .pr .img-box-a .img-tr { background: url(http://images.pricerunner.com/images/site-gui/boxes/img-box-a-tr.gif) top right no-repeat; margin-left: 6px; padding: 6px 6px 0 0; } .pr .img-box-a .img-ml { background: url(http://images.pricerunner.com/images/site-gui/boxes/img-box-a-ml.gif) top left repeat-y; } .pr .img-box-a .img-mr { background: url(http://images.pricerunner.com/images/site-gui/boxes/img-box-a-mr.gif) top right repeat-y #fff; margin-left: 6px; padding: 0px 6px 0 0; } .pr .img-box-a .img-bl { background: url(http://images.pricerunner.com/images/site-gui/boxes/img-box-a-bl.gif) bottom left no-repeat; } .pr .img-box-a .img-br { background: url(http://images.pricerunner.com/images/site-gui/boxes/img-box-a-br.gif) bottom right no-repeat; margin-left: 6px; padding: 6px 6px 0 0; } .pr .img-box-left { clear: left; float: left; } .pr .img-box-right { clear: right; float: right; } .pr .img-box-margin-left { margin: 0 12px 8px 0; clear: left; float: left; } .pr .img-box-margin-right { margin: 0 0 8px 12px; clear: right; float: right; } .pr .box-big-top, .pr .box-big, .pr .box-big-bottom { width: 810px; background-image: url(http://images.pricerunner.com/images/site-gui/boxes/box-big-bg-top.gif); float: left; } .pr .box-d { clear: both; margin: 2px 0 8px 0; } .pr .box-d .tl { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-d-tl.gif) top left no-repeat; } .pr .box-d .tr { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-d-tr.gif) top right no-repeat; margin-left: 12px; padding: 10px 12px 0 0; } .pr .box-d .ml { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-d-ml.gif) top left repeat-y; } .pr .box-d .mr { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-d-mr.gif) top right repeat-y #fff; margin-left: 12px; padding: 2px 12px 2px 0; display: inline-block; } .pr .box-d .bl { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-d-bl.gif) bottom left no-repeat; } .pr .box-d .br { background: url(http://images.pricerunner.com/images/site-gui/boxes/box-d-br.gif) bottom right no-repeat; margin-left: 12px; padding: 10px 12px 0 0; } .pr .box-d .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-d .mr { height: 1%; } .pr .box-d .mr { display: block; } .pr .box-q { _position:relative; } .pr .box-q .tl, .pr .box-q .bl { _height:1%; } .pr .box-j { _position:relative; } .pr .box-j .tl, .pr .box-j .bl { _height:1%; } .pr .box-k { clear: both; margin-bottom: 0 0 15px 5px;} .pr .box-k .tr { margin-left: 6px; padding: 12px 8px 0 0; } .pr .box-k h1, .pr .box-k h2 { margin: 0; padding: 0 0 8px 0; font-size: 0.9em; color: #444; font-weight: bold; } .pr .box-k .tr img { float: left; margin-right: 9px; } .pr .box-k .mr { padding: 0 13px 0 0; display: inline-block; } .pr .box-k .br { margin-left: 4px; padding: 20px 3px 0 0; } .pr .box-k .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .box-k .mr { height: 1%; } .pr .box-k .mr { display: block;padding:0; } .pr .box-k .price-history-date .loading-graph { background: transparent url("http://images.pricerunner.com/images/i/buyingguide/loading.gif") no-repeat scroll 76px 35px; height: 69px;} .pr .box-k { _position:relative; } .pr .box-k .tl, .pr .box-k .bl { _height:1%; }  .pr p.button { margin: 0 0 2px 0; padding: 0; line-height: 2.6em; } .pr a.button-a { font-size: 14px; text-decoration: none; margin-left: 2px; } .pr a.button-a .a-left {  background: #f7b101;  border-radius: 5px 0 0 5px;  padding: 6px 0 8px 10px;  text-decoration: none;  margin-right: -1px\0; } .pr a.button-a .a-right {  background: #f7b101;  border-radius:0 5px 5px 0;   padding: 6px 10px 8px 0;  color: #444444;  font-weight: bold;  text-decoration: none; } .pr a.button-a:hover .a-left {  background: #f79700;  border-radius: 5px 0 0 5px;   padding: 6px 0 8px 10px;  text-decoration: none;  margin-right: -1px\0;  } .pr a.button-a:hover .a-right {  background: #f79700;   border-radius:0 5px 5px 0;   padding: 6px 10px 8px 0;  color: #444444;  font-weight: bold;  text-decoration: none; } .pr a.button-c { font-size: 14px; text-decoration: none; margin-left: 2px; } .pr a.button-a-small .a-right{padding: 6px 8px 9px 0;} .pr a.button-a-small:hover .a-right {padding: 6px 8px 9px 0;} .pr a.button-a-small .a-left{padding: 6px 0 9px 4px;} .pr a.button-a-small:hover .a-left {padding: 6px 0 9px 4px;} .pr a.button-c .c-left {  background: #2bd915;  background:-moz-linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);  background:-webkit-linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);   background:linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);  background:-ms-linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);   box-shadow:2px 2px 0 #2ad12c inset, 2px -2px 0 #2ad12c inset;   border-radius: 10px 0 0 10px;  padding: 5px 0 6px 10px;  text-decoration: none;  margin-right: -1px\0;  } .pr a.button-c .c-right {  background: #2bd915;  background:-moz-linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);  background:-webkit-linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);   background:linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);  background:-ms-linear-gradient(top, #3bd73c 0%, #2be115 22%, #2cc515 56%, #36b021 100%);   box-shadow:-2px 2px 0 #2ad12c inset, -2px -2px 0 #2ad12c inset;  border-radius:0 10px 10px 0;  padding: 5px 14px 6px 0;  color: #fff;  font-weight: bold;  text-decoration: none; } .pr a.button-c:hover .c-left {  background: #1eb009;  background:-moz-linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);  background:-webkit-linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);   background:linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);  background:-ms-linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);   box-shadow:2px 2px 0 #3ac23a inset, 2px -2px 0 #3ac23a inset;  border-radius: 10px 0 0 10px;   padding: 5px 0 6px 10px;  margin-right: -1px\0;  } .pr a.button-c:hover .c-right {  background: #1eb009;  background:-moz-linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);  background:-webkit-linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);   background:linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);  background:-ms-linear-gradient(top, #20cf0b 0%, #1bbc06 22%, #1fae0a 56%, #2a9b17 100%);   box-shadow:-2px 2px 0 #3ac23a inset,-2px -2px 0 #3ac23a inset;   border-radius:0 10px 10px 0;  padding: 5px 14px 6px 0;  color: #fff;  font-weight: bold;  text-decoration: none; } .pr div.button-g { font-size: 14px; text-decoration: none; margin-left: 2px; margin-top:8px; } .pr div.button-g .g-left {  background: #efefef;  padding: 6px 0 8px 10px;  text-decoration: none;  margin-right: -1px\0;  } .pr div.button-g .g-right {  background: #efefef;   padding: 6px 10px 8px 0;  color: #bab9b9;  font-weight: bold;  text-decoration: none;  margin-right: -1px\0;  } .button-a .a-right, .button-b .b-right, .button-c .c-right { white-space: nowrap; } .pr a.button-g { font-size: 14px; text-decoration: none; margin-left: 2px; margin-top:8px; } .pr a.button-g .g-left {  background: #efefef;  border-radius:5px 0 0 5px;   padding: 6px 0 8px 10px;  text-decoration: none;  margin-right: -1px\0;  } .pr a.button-g .g-right {  background: #efefef;   border-radius:0 5px 5px 0;   padding: 6px 10px 8px 0;  color: #bab9b9;  font-weight: bold;  text-decoration: none;  margin-right: -1px\0;  }  #sitefooter1.pr { background-color:#d3e0f2; height:64px; clear:both; } .pr .wrapper .ft1 { } .pr .wrapper .ft1 .country { float:left; } .pr .wrapper .ft1 .country .flags { padding-top:19px; } .pr .wrapper .ft1 .country ul { list-style: none; margin: 0; padding: 0; } .pr .wrapper .ft1 .country li { float:left; height:26px; width:26px; padding-right:10px; } .pr .wrapper .ft1 .country li a { padding-left: 26px; padding-top:26px; width:0; height:0; display:block; overflow:hidden; background: url(http://images.pricerunner.com/images/site-gui/newhf/new-pr-flags-2.png) no-repeat; text-indent:-9999px; } .pr .wrapper .ft1 .country li a.de { background-position: 0 -197px; } .pr .wrapper .ft1 .country li a.dk { background-position: 0 -79px; } .pr .wrapper .ft1 .country li a.fr { background-position: 0 -118px; } .pr .wrapper .ft1 .country li a.se { background-position: 0 0; } .pr .wrapper .ft1 .country li a.uk { background-position: 0 -39px; } .pr .wrapper .ft1 .country li a.au { background-position: 0 -158px; } .pr .wrapper .ft1 .company { float:right; padding-top:12px;padding-right: 200px; } .pr .wrapper .ft1 .company a { padding-left:12px; } #sitefooter2.pr {  min-height: 286px;  background: #f4f7fb;  background:-moz-linear-gradient(top, #eff3f9 0%, #fff 100%);  background:-webkit-linear-gradient(top, #eff3f9 0%, #fff 100%);   background:linear-gradient(top, #eff3f9 0%, #fff 100%);  background:-ms-linear-gradient(top, #eff3f9 0%, #fff 100%); } .pr .wrapper .ft2 { padding-top:16px; } .pr .wrapper .ft2 .newsletter { color:#444; font-weight:bold; font-size:12px; line-height:36px; } .pr .wrapper .ft2 .newsletter .text { float:left; padding-right:6px; } .pr .wrapper .ft2 .newsletter .subscribe { float:left; padding-right:36px; } .pr .wrapper .ft2 .newsletter .subscribe .scr-submit { float:left; background:url(http://images.pricerunner.com/images/site-gui/newhf/newsletter-input-bg.png) no-repeat right -21px; margin-top:6px; } .pr .wrapper .ft2 .newsletter .subscribe .scr-submit .wp { background:url(http://images.pricerunner.com/images/site-gui/newhf/newsletter-input-bg.png) no-repeat 0 0; height:21px; padding-left:6px; } .pr .wrapper .ft2 .newsletter .subscribe .scr-submit input.text { width:200px; background:none; float:left; margin:2px; height: 18px; line-height: 19px; border: 0 solid white !important; color: #474747; font-family: arial, tahoma, verdana, geneva, helvetica, sans-serif; font-size: 12px; padding: 0; } .pr .wrapper .ft2 .newsletter .subscribe .scr-submit button.submit { margin:2px; background: url(http://images.pricerunner.com/images/site-gui/newhf/newsletter-input-bg.png) no-repeat 0 -44px; border:none; cursor: pointer; float: left; font-size: 12px; width: 15px; height:14px; line-height: 14px; position: relative; text-indent:-9999px; } .pr .wrapper .ft2 .newsletter .compaign { float:left; } .pr .wrapper .ft2 .newsletter .compaign img { vertical-align:middle; } .pr .wrapper .ft2 .links { clear:both; padding:30px 0 26px; border-bottom:#99b9d9 1px solid; } .pr .wrapper .ft2 .links ul { list-style: none; margin: 0; padding: 0; } .pr .wrapper .ft2 .links li { clear:both; padding-bottom:7px; } .pr .wrapper .ft2 .links li h3 { display:inline; } .pr .wrapper .ft2 .links li span { padding:0 3px; } .pr .wrapper .ft2 .links li .blue { font-weight:bold; color:#0167cc; } .pr .wrapper .ft2 .copyright { color:#444; font-weight:bold; font-size:12px; padding-top:24px; } .pr .wrapper .ft2 a { padding:0 3px; } .pr .wrapper .ft2 a:link, .pr .wrapper .ft2 a:visited { color:#444; } .pr .wrapper .ft2 a:hover { color:#000; } .pr .wrapper .ft2 .copyright a:link, .pr .wrapper .ft2 .copyright a:visited { color:#444; } .pr .wrapper .ft2 .copyright a:hover { color:#000; } .pr .wrapper .ft2 .copyright div { display:inline; } #siteheader.pr button::-moz-focus-inner, #sitefooter2.pr button::-moz-focus-inner {border: 0;} .pr .wrapper .ft2 .mobilelink {margin:0; text-align:center;} .pr.newft{ font-size: 0.85em;} #sitefooter2.pr.newft{ background: #2197c9; min-height: inherit !important;} #sitefooter1.pr.newft{ background: #2197c9; height: 78px;} .pr.newft .wrapper .ft2 a:link,  .pr.newft .wrapper .ft2 a:visited, .pr.newft .wrapper .ft2 a:active, .pr.newft .wrapper .ft2 a:hover{ color: #fff; } .pr.newft .wrapper .ft2 .links{ border: 0; padding-bottom: 0;} .pr.newft .wrapper .ft2 .links h3{ background:none; padding:0;} .pr.newft .wrapper .ft2 .links li{ padding-bottom: 15px; clear: none;} .pr.newft .wrapper .ft2 .links li span{ color: #fff;} .pr.newft .wrapper .ft2 .links li .blue{ font-size: 1.2em; color: #fff; margin-right: 20px;} .snslinks{ float: right;} .snslinks .newfacebook, .snslinks .newtwitter, .snslinks .newgoogleplus, .snslinks .newlinkedin, .snslinks .newyoutube{ margin: 0 15px 0 0; display: block; float: left; width: 33px; height: 33px; padding: 0 !important; background: url(http://images.pricerunner.com/images/site-gui/flag/newfooter_icons.png) no-repeat 0 0;} .snslinks .newtwitter{ background-position: 0 -60px;} .snslinks .newgoogleplus{ background-position: 0 -120px;} .snslinks .newlinkedin{ background-position: 0 -180px;} .snslinks .newyoutube{ background-position: 0 -240px; margin-right: 0;} .snslinks a:hover{ opacity: 1;} .pr.newft .wrapper .ft2 .copyright{ font-size: 0.95em; color: #fff; font-weight: normal; padding-top: 0; line-height: 36px; margin-bottom: 15px; position:relative; padding-right:125px;} .pr.newft .wrapper .ft2 .copyright a.cookielink{ position:absolute; top:0; right:0;} .pr.newft .wrapper .ft1 .country .flags{ padding-top: 5px;} .pr.newft .wrapper .ft1 .country li a{background: url(http://images.pricerunner.com/images/site-gui/flag/newfooter_icons.png) no-repeat -3px -340px; padding-left: 30px; padding-top: 22px;} .pr.newft .wrapper .ft1 .country li a.se{ background-position: -3px -340px;} .pr.newft .wrapper .ft1 .country li a.dk{ background-position: -3px -379px;} .pr.newft .wrapper .ft1 .country li a.uk{ background-position: -2px -419px;} .pr.newft .wrapper .ft1 .country li a.fr{ background-position: -3px -499px;} .pr.newft .wrapper .ft1 .country li a.de{ background-position: -3px -459px;} .pr.newft .wrapper .ft1 .country li a.au{ background-position: -2px -539px;} #whitesmall {font-size: 0.95em;} .pr.newft .snslinks{ margin-right:10px;} .pr.newft .wrapper .ft2 .copyright a.cookielink{ right:10px;} .pr #leftcolumn { float: left; width: 264px !important; width: 256px; } .pr #maincolumn { float: right; width: 500px; } .pr .left-col-nar { float: left; width: 264px; } .pr .right-col-wide { float: right; width: 500px; } .pr .left-col-wide { float: left; width: 500px; margin-right: 7px; } .pr .right-col-nar { float: right; width: 264px; } .pr .single-col-wide { float: left; width: 774px; } .pr .sub-col-left { float: left; width: 245px; } .pr .sub-col-right { float: right; width: 245px; } .pr #maincolumn .box-a, .pr #maincolumn .box-b { margin-bottom: 16px; }   #siteheader.pr { background:url(http://images.pricerunner.com/images/site-gui/newhf/new-header-bg.png) no-repeat center 67px; height:162px;} #siteheader.pr .wrapper { position:relative;z-index:9999; } .pr .wrapper .h-main { padding:122px 0 0 36px; } .pr .wrapper .h-main .menu { float:left; padding-right:24px; } .pr .wrapper .h-main .rt { position:absolute; right:0; top:122px; padding-right:200px; #width:350px;} .pr .wrapper .h-main .rt .search { float:right; background:url(http://images.pricerunner.com/images/site-gui/newhf/h-searchbg.png) no-repeat right -32px; } .pr .wrapper .h-main .rt .search .load { display:none;background: url(http://images.pricerunner.com/images/i/buyingguide/loading18x18.gif) no-repeat scroll 0 0 transparent; height: 18px; width: 18px; position: absolute; right:234px; top:7px; } .pr .wrapper .h-main .rt .search .wp { background:url(http://images.pricerunner.com/images/site-gui/newhf/h-searchbg.png) no-repeat 0 0; height:32px; padding-left:6px; } .pr .wrapper .h-main .rt .search input.text { background:url(http://images.pricerunner.com/images/site-gui/newhf/h-searchbg.png) no-repeat -60px -67px; width:260px; float:left; margin:3px; height: 24px; line-height: 26px; border: 0 solid white !important; color: #000; font-family: arial, tahoma, verdana, geneva, helvetica, sans-serif; font-size: 14px; padding:0 0 0 20px; font-style:normal; outline:none;} .pr .wrapper .h-main .rt .search input.onfocus{ background:none; width:280px; padding:0; color:#474747; font-style:normal; } .pr .wrapper .h-main .rt .search button.submit { margin: 4px 3px 3px; background:#06478f url(http://images.pricerunner.com/images/site-gui/newhf/h-searchbg.png) no-repeat 0 -67px; border:none medium #06478f; cursor: pointer; float: left; font-size: 18px; height: 25px; line-height: 25px; position: relative; width: 25px; text-indent:-9999px; } .pr .wrapper .h-main .rt .login-status { position:absolute; right:0; width:185px; font-size:12px; line-height:30px; color:#fff; } .pr .wrapper .h-main .rt .login-status a { padding:0 6px; } .pr .wrapper .h-main .rt .login-status a:link, .pr .wrapper .h-main .rt .login-status a:visited { color:#fff; } .pr .wrapper .h-main .rt .r-spot{ width:40px; height:40px; overflow:hidden; position:absolute; right:0; top:-3px;} .pr .wrapper .h-logo { position:absolute; left:85px; top:36px; } .pr .wrapper .h-ad { position:absolute; right:0; top:12px; } .pr .wrapper .h-ad .adcontainer { display: inline; float: left; } .pr #topAdSpot .adtext {float: left;margin-left: -15px;}   .pr #menupopup { position: absolute; right: 200px; top: 32px; width: 323px; z-index: 9999; } .pr #ptable{ border:#999 1px solid;padding:2px 7px 0px; background-color:#fff;_height:1%;}  .pr #ptable ul{ margin:0; padding:0; list-style:none;}  .pr #ptable li{_float:left;_width:100%;}  .pr #ptable li a{ font-size:14px; font-family:arial,tahoma,verdana,geneva,helvetica,sans-serif; display:block; text-decoration:none; padding:3px 0 2px; border-bottom:#dddddb 1px solid; line-height:18px;}  .pr #ptable li a:link,  .pr #ptable li a:visited{ color:#000;}  .pr #ptable li a:hover{ color:#000; background-color:#d5e2ff; margin:-1px -7px 0; padding:3px 7px 2px;}  .pr #ptable .hoverbg{ color:#000; background-color:#d5e2ff; margin:-1px -7px 0; padding:3px 7px 2px;}   .pr #menupopup-iframe { position: absolute;right: 200px;top: 32px; width: 323px; border:none;} .pr .box-search-text .mright{ position:relative;} .pr .box-search-text .mright .load{ width:18px; height:18px;background: url(http://images.pricerunner.com/images/i/buyingguide/loading18x18.gif) no-repeat 0px 0px; position:absolute;right:5px;top:1px;} #SearchSuggestion { padding-top:20px;} .pr .searchCat { width: 1000px; background:#fff;} .pr .searchCat .box-p .tl{ background:#fff; border-radius:2px 2px 0 0;} .pr .searchCat .box-p .bl{border-radius:0 0 2px 2px;} .pr .srAll { padding:0 0 8px; } .pr .srLeft { float:right; width:488px; padding-top: 15px} .pr .srLeft .swrap { padding-left:11px; } .pr .srRight { float:left; width:488px; padding-top:15px;} .pr .srRight .swrap { padding-right:10px; } .pr .categorynewtitle{ color: #fff; padding-left: 8px; font-size: 12px; font-weight: bold; height: 28px; line-height: 28px; min-height: 24px; margin-bottom: 7px; clear: both;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;-ms-border-radius:2px; background:#2197c9;} .pr .categorynewtitle a:link, .pr .categorynewtitle a:active, .pr .categorynewtitle a:visited, .pr .categorynewtitle a:hover{color: #fff; font-size: 12px; font-weight: bold;} .pr .srLeft .h2t, .pr .srRight .h2t { color:#444; font-size:12px; font-weight: bold; height: 28px; padding-left: 8px; line-height: 28px; display:block; clear:both; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;-ms-border-radius:2px; background:#c7ebfd;} .pr .srLeft .h2t span, .pr .srRight .h2t span { float:right; font-size:10px; font-weight:normal; color:#999; } .pr .srAll ul{ list-style:none; margin:0 0 20px; padding:0; } .pr .srAll .productswrap{margin:0 0 20px;} .pr .srAll ul.products { background:none; margin:0 0 1px;} .pr .srAll ul.products li { border-bottom:#e6e5e5 1px solid; min-height:38px; _height:38px; position:relative; line-height: 38px;} .pr .srAll ul.products li .proimg { position:absolute; left:4px; top:4px;} .pr .srAll ul.products li .proimg img { width:30px; height:30px; } .pr .srAll ul.products li .name { padding:0px 94px 0px 44px; font-size:12px; color:#444; word-wrap: break-word; word-break: break-all; } .pr .srAll ul.products li.catname{ font-weight:bold; height:24px; line-height:24px;min-height:24px;font-size:11px; bor-der:none;} .pr .srAll ul.products .price { position:absolute; right:2px; top:4px; width:100px; font-weight:bold; text-align:right; col-or:#0167cc; } .pr .srAll .categorynewlist{ padding: 0 0 10px 0;} .pr .srAll .categorynewgrid{ padding: 0 0 10px 0;} .pr .srAll ul.filters{ width: 95px; float: left; margin-bottom: 0; padding-top: 5px;} .pr .srAll ul.filters li .proimg{ display: block; height: 88px;} .pr .srAll ul.filters li .proimg img { width:80px; height:80px; border-radius: 2px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); display: block; margin: 3px 10px 8px 5px; padding: 5px; background: #fff; height: 70px; width: 70px;} .pr .srAll ul.filters li .name { display: block;margin: 0 5px 0 0;overflow: hidden;text-align: center;width: 90px; text-overflow: ellipsis;} .pr .srAll ul.filters li a{ color:#444} .pr .srAll ul.othercategory li{ border: 0} .pr .srAll ul.othercategory li .name > a{ color: #0167cc} .pr .srAll ul.othercategory li .name span{ color: #444; margin-left: 4px;} .pr .srAll ul.buyadvice { margin: 0 5px 10px; padding-top:2px} .pr .srAll ul.buyadvice li { border-bottom:#e6e5e5 1px solid; min-height:22px; _height:22px; line-height:22px; word-wrap:break-word; word-break: break-all; background: url(http://images.pricerunner.com/images/site-gui/lists/bullet-pointer.gif) no-repeat scroll 4px 6px transparent; padding-left:28px; display:block; } .pr .srAll ul.category { padding-top:2px; } .pr .srAll ul.category li { border-bottom:#e6e5e5 1px solid; min-height:22px; _height:22px; font-weight:bold; font-size:13px; line-height:22px; word-wrap:break-word; word-break: break-all; display:block; } .pr .srAll ul.popularsearch{padding-top:2px; } .pr .srAll ul.popularsearch li { border-bottom:#e6e5e5 1px solid; min-height:22px; _height:22px; font-weight:bold; font-size:13px; line-height:22px; word-wrap:break-word; word-break: break-all; display:block; } .pr .srAll ul.manufacturer { padding-top:2px; margin: 0 5px 10px;} .pr .srAll ul.manufacturer li { border-bottom:#e6e5e5 1px solid; height:24px; line-height:24px; overflow:hidden; vertical-align:baseline; clear:both; display:block;} .pr .srAll ul.retailer { padding-top:2px; margin: 0 5px;} .pr .srAll ul.retailer li { border-bottom:#e6e5e5 1px solid; height:24px; line-height:24px; overflow:hidden; vertical-align:baseline; clear:both; display:block; } .pr .srAll ul.vouchers { padding-top:2px; margin: 0 0 10px 0;} .pr .srAll ul.vouchers li { border-bottom:#e6e5e5 1px solid; min-height:38px; _height:38px; position:relative; } .pr .srAll ul.vouchers li .proimg { position:absolute; left:4px; top:4px;} .pr .srAll ul.vouchers li .proimg img { width:50px; height:30px; } .pr .srAll ul.vouchers li .name { padding:0px 0 0px 64px; font-size:12px; color:#444; word-wrap: break-word; word-break: break-all; line-height: 38px;} .pr .srAll ul.products a:link, .pr .srAll ul.buyadvice a:link, .pr .srAll ul.retailer a:link, .pr .srAll ul.manufacturer a:link, .pr .srAll ul.forum a:link, .pr .srAll ul.vouchers a:link .name, .pr .srAll ul.products a:visited, .pr .srAll ul.buyadvice a:visited, .pr .srAll ul.retailer a:visited, .pr .srAll ul.manufacturer a:visited, .pr .srAll ul.forum a:visited, .pr .srAll ul.vouchers a:visited .name{ color:#444; } .pr .srAll ul.products a:hover, .pr .srAll ul.products a:hover .name, .pr .srAll ul.products a:hover .price, .pr .srAll ul.buyadvice a:hover, .pr .srAll ul.retailer a:hover, .pr .srAll ul.manufacturer a:hover, .pr .srAll ul.forum a:hover, .pr .srAll ul.vouchers a:hover .name{ color:#000; text-decoration:underline;cursor:pointer;} .pr .srAll ul.forum { padding-top: 2px; margin: 0 5px 10px;} .pr .srAll ul.forum li { border-bottom: 1px solid #E6E5E5; clear: both; display: block; height: 24px; line-height: 24px; over-flow: hidden; vertical-align: baseline; } .pr .box-p .tr .h1t{border-bottom: 1px solid #eaeaea;font-size: 1em;font-weight: bold;margin: 0 -10px;padding: 0 10px 11px;} .pr .box-p .tr .h1t a.close, .pr .box-p .tr .h1t a.close:link, .pr .box-p .tr .h1t a.close:visited{ float:right; height:16px; width:15px; background:url(http://images.pricerunner.com/images/i/icons/sg-close-bg.png) no-repeat 0 0; font-size:0; text-indent:-9999px;} .pr .box-p .tr .h1t a.close:hover{ background:url(http://images.pricerunner.com/images/i/icons/sg-close-bg.png) no-repeat 0 -16px;} .pr .srAll ul.filter { padding-top:2px; } .pr .srAll ul.filter li { border-bottom:#e6e5e5 1px solid; height:24px; line-height:24px; overflow:hidden; vertical-align:baseline; clear:both; display:block; white-space: nowrap;text-overflow: ellipsis; } .pr .srAll .filternoimg ul.filters {width: 90px;margin-left:5px;} .pr .srAll .filternoimg ul.filters li .proimage{ vertical-align:middle; margin-right:3px; float:left} .pr .srAll .filternoimg ul.filters li .name{ display:inline;} .pr .srAll .filternoimgless ul.filters{width:auto; margin-left:5px;} .pr .srAll .filternoimgless ul.filters li .proimage{ vertical-align:middle; margin-right:10px;height: 30px; width: 30px; }  .pr .srAll .filternoimgless ul.filters li .name{ display:inline;} .pr .srAll ul.filter { padding-top:2px; } .pr .srAll ul.filter li { border-bottom:#e6e5e5 1px solid; height:24px; line-height:24px; overflow:hidden; vertical-align:baseline; clear:both; display:block; white-space: nowrap;text-overflow: ellipsis;  } .newheader.pr .wrapper{ width: 1200px; position:relative;} .newheader.pr .wrapper .new-h-logo{ padding: 35px 0 12px 0; margin-left:-9px; } .newheader.pr .wrapper .new-h-ad{ position:absolute; top:12px; right:0; } .newmainmenu.pr{ background: #2197c9; height: 92px;} .newmainmenu.pr .wrapper{ width: 1200px; position: relative;}  .newmainmenu.pr .new-h-main .menu-button{ padding: 33px 0 0 15px; float: left; position: relative;} .newmainmenu.pr .new-h-main .menu-button > a{ border-top: 5px solid #fff; display: block; padding-top: 5px; width: 40px; padding-bottom:34px;} .newmainmenu.pr .new-h-main .menu-button > a span { background:#fff; display: block; height: 5px; line-height: 0; margin-bottom: 5px; width: 40px;} .newmainmenu.pr .new-h-main .menu-button > a b { background:#fff; display: block; height: 5px; line-height: 0; width: 40px;} .newmainmenu.pr .new-h-main .mainsidemenu{ position: absolute; top: 75px; padding-top:31px; left: 0; z-index: 99999; background: #2197c9; width: 260px; box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.15);} .newmainmenu.pr .new-h-main .mainsidemenu .listitem{ margin: 0 15px 10px 15px;} .newmainmenu.pr .new-h-main .mainsidemenu .listitem ul{ margin:0; padding:0} .newmainmenu.pr .new-h-main .mainsidemenu ul li{ list-style: none; padding: 3px 0; margin: 0; color: #fff; font-size: 1.1em;} .newmainmenu.pr .new-h-main .mainsidemenu ul li a{ color: #fff; line-height: normal;} .newmainmenu.pr .new-h-main .mainsidemenu ul li h2{ margin: 0; line-height: normal;} .newmainmenu.pr .new-h-main .mainsidemenu ul li h2 a{ font-size: 1.1em;} .newmainmenu.pr .new-h-main .mainsidemenu .newsletterwp{color: #fff; font-size: 1.1em; padding: 10px 0 41px 0; position: relative;} .newmainmenu.pr .new-h-main .mainsidemenu .newsletterwp input.text{background: #f5f1ee; border:0; padding: 8px; height: 25px; width: 214px; color: #cac8c9; font-size: 1em; margin-top:5px; } .newmainmenu.pr .new-h-main .mainsidemenu .newsletterwp button.submit{ background:#f7b101; border:0; position: absolute; right: 0; bottom: 0px; width: 95px; height: 41px; color: #fff; font-size: 1em; cursor: pointer;}  .newmainmenu.pr .menu_nav{ display: block; float: left; padding: 33px 0 0 20px; position: relative; width:135px;} .newmainmenu.pr .menu_nav a.allcategory:link, .newmainmenu.pr .menu_nav a.allcategory:active, .newmainmenu.pr .menu_nav a.allcategory:visited, .newmainmenu.pr .menu_nav a.allcategory:hover{ color: #fff; font-size: 20px; text-decoration: none; position: relative; padding: 0 28px 32px 0; background:url("http://images.pricerunner.com/images/site-gui/newhf/newcategoryarrow.png") no-repeat right 8px;} .newmainmenu.pr .clickMenu div.outerbox{ display: block; z-index: 99999; top: 92px; left: -40px;} .newmainmenu.pr .clickMenu div.outerbox:before{content:""; width: 12px; height: 2px; position: absolute; right: 0px; top: 14px; opacity: 0.8; background-color:#fff;transform: rotate(135deg);} .newmainmenu.pr #categoriestabnew li{ width: 230px;} .newmainmenu.pr .menu_nav.clickMenu .subnav{ width: 230px !important; padding: 0; background: #fff; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);} .newmainmenu.pr #categoriestabnew a{ text-decoration: none;} .newmainmenu.pr #categoriestabnew li > a:link, .newmainmenu.pr #categoriestabnew li > a:visited, .newmainmenu.pr #categoriestabnew li > a:active{ width: auto; background-position:37px -201px !important; } .newmainmenu.pr #categoriestabnew li > a:hover{ background-position:37px -143px !important; } .newmainmenu.pr #categoriestabnew .subcatebox a:hover{ background-position:-180px -145px !important; } .newmainmenu.pr #categoriestabnew .subcatewp{ top: 0px; left: 230px; background: #fff; } .newmainmenu.pr #categoriestabnew .subcatebox{ padding:0 0 10px; background: #fff; box-shadow: 10px 5px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 10px 5px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 10px 5px 10px rgba(0, 0, 0, 0.5);   background-image:linear-gradient(left, #e1e1e1 0%, #ebebeb 30%, #ebebeb 100%);  background-image:-moz-linear-gradient(left, #e1e1e1 0%, #ebebeb 30%, #ebebeb 100%);  background-image:-webkit-linear-gradient(left, #e1e1e1 0%, #ebebeb 30%, #ebebeb 100%);  background: -ms-linear-gradient(#e1e1e1 0%,#ebebeb 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1',endColorstr='#ebebeb',grandientType=0);   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1',endColorstr='#ebebeb',grandientType=0); } .newmainmenu.pr #categoriestabnew .subcatewp.subcate.popprod .subcatecontent{ width:445px} .newmainmenu.pr #categoriestabnew .subcatewp .mostpopular{ width:210px !important;} .newmainmenu.pr #categoriestabnew .subcatewp.popprod .subcatebot{ display: none;} .newmainmenu.pr #categoriestabnew .subcatewp.subcate .subcatebot{ display:none;} .newmainmenu.pr .search{ float: left; padding: 17px 0 17px 5px; } .newmainmenu.pr .search .wp{ background: #fff; position: relative; width: 785px;} .newmainmenu.pr .search input.text{background: #fff; border:0; font-size: 24px; padding: 14px; height:30px; width: 92%; color: #444; outline:none; } .newmainmenu.pr .search button.submit{ background:#fff url("http://images.pricerunner.com/images/site-gui/newhf/newsearchbutton.png") no-repeat 0 18px; border:0; position: absolute; right: 0; top: 0; width: 40px; height: 58px; cursor: pointer; outline:none;}  .newmainmenu.pr #menupopup-iframe { position: absolute;right: 200px;top: 75px; width: 785px; border:none;} .newmainmenu.pr #menupopup{ position: absolute; right: 200px; top: 75px; width: 785px; z-index: 9999;} .newmainmenu.pr #ptable { background-color: #fff; border: 1px solid #999; padding:0;} .newmainmenu.pr #ptable li a{ padding: 6px 12px; font-size: 1.2em;} .newmainmenu.pr #ptable li a:hover{ padding: 6px 12px; background: #D5E2FF; margin: 0;} .newmainmenu.pr #ptable .hoverbg{ padding:0 !important; margin:0 !important;} .newmainmenu.pr #ptable li a:link,  .newmainmenu.pr #ptable li a:visited{ color:#444;}  .newmainmenu.pr #ptable li a:hover{ color:#444;}  .newmainmenu.pr #ptable .hoverbg{ color:#444; } .digitallifeimg {float:right;margin:4px;} .pr .suggestionInstantShade{width:100%; background:#000; opacity:0.3; height:10000px; z-index:9997; position:absolute } #SearchSuggestion{ padding-top:0;} .pr .SearchSuggestionBg { position:relative; } .pr .searchCatBg {z-index: 9998;position: absolute;background-color: #fff;} .pr .searchCat{ padding-top: 20px; background:#fff;} .pr .searchCat .box-p{ margin-bottom:0} .pr .srAll ul.filters li .proimg.highlight img{border: 2px solid #000; margin-top: 2px;} .pr .srAll ul.othercategory li .name .pname{color: #0167cc !important;}   .pr .prodlist {margin:0 0 0 -205px; float:right; width:100%;*height:1%;} .pr .prodlist .rside{margin:0 0 0 205px; color:#444;} .pr .lside{ float:left;width:195px; } .pr .list .view img { float: none; padding: 0 0 0 0; margin-right: 2px; } .pr .list .view, .pr .list .views { float: right; font-size: .85em; padding: 2px 4px; margin-left: 5px; } .pr .list .views { margin-right: -4px; } .pr .list .view.active { background: url(http://images.pricerunner.com/images/site-gui/listpages/selected_background.gif) bottom right; } .pr .list .view a { color:#444; } .pr .list .view a:hover { text-decoration: none; } .pr .list .ad { text-align: center; clear: both; background: #e2e9f1; margin: 0 0 5px 0; padding: 0 0 10px 0; } .pr .shop-search-grid-view .ad { margin: 0 12px 5px 5px; } .pr .list.shop-search .row { padding: 0; text-align: center; clear: both; } .pr .list .more-prods-under-ad { text-align: center; clear: both; margin: 0 0 6px 0; padding: 0; font-size: xx-small; color: #838385; letter-spacing: 1px; background: #fff;} .pr .list .more-prods-under-ad span { padding: 0 5px; background: #fff; } .pr p.stock-info { margin-bottom: 1px; padding-left: 12px; font-weight: bold; background-position: 0 2px; } .pr .prodlist-standard-view .product { width: 100%; position: relative; margin-bottom: 6px; padding: 0; border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; float: left; background: url( http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif ) bottom left repeat-x; } .pr .prodlist-standard-view div.list-info { font-size: x-small;left: 0;padding: 0; position: absolute;text-align: center; top: 0;width:20px;} .pr .prodlist-standard-view div.list-info img { margin: 14px auto 1px auto; display: block; } .pr .prodlist-standard-view div.productimg { position: absolute; top: 0; left: 0; width: 120px; padding: 6px 6px 6px 0; text-align: center; } .pr .prodlist-grid-view.freetext .product span.lgmore,   .pr .prodlist-standard-view div.productimg span.lgmore{ padding-top:45px; padding-left:45px; background:url(http://images.pricerunner.com/images/site-gui/listpages/enlarge-n-icon.gif) no-repeat 0 0; height:0; width:0; overflow:hidden; text-indent:-9990px; display:none; position:absolute; top:0; right:0;cursor:pointer;background-color:#fff;}  .pr .prodlist-grid-view.freetext .product span.uk.lgmore,   .pr .prodlist-standard-view div.productimg span.uk.lgmore{}  .pr .prodlist-grid-view.freetext .product span.fr.lgmore,   .pr .prodlist-standard-view div.productimg span.fr.lgmore{ }  .pr .prodlist-grid-view.freetext .product span.de.lgmore,   .pr .prodlist-standard-view div.productimg span.de.lgmore{}  .pr .prodlist-grid-view.freetext .product span.se.lgmore,   .pr .prodlist-standard-view div.productimg span.se.lgmore{}  .pr .prodlist-grid-view.freetext .product span.at.lgmore,   .pr .prodlist-standard-view div.productimg span.at.lgmore{ }  .pr .prodlist-grid-view.freetext .product span.dk.lgmore,   .pr .prodlist-standard-view div.productimg span.dk.lgmore{} .pr .prodlist-standard-view .product .productinfobody { color:#444; width: auto; padding: 10px 3px 5px; margin: 0 140px 7px 126px; clear: both; background: url( http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-vert.gif ) top right repeat-y; height: auto !important; min-height: 115px; } * html .pr .prodlist-standard-view .product{ _height:124px;} * html .pr .prodlist-standard-view .product .productinfobody { height:124px; } .pr .prodlist-standard-view .product .productinfobody.withretailerlogo { } .pr .prodlist-standard-view .product .productinfobody p.productdescription { font-size: .8em; width:95%; word-wrap:break-word; overflow-wrap:break-word; } .pr .prodlist-standard-view .product .productinfobody .new-product { color: red; } .pr .prodlist-standard-view .product .productinfobody .reviews { font-size: x-small; min-height: 8px; padding: auto 0; } .pr .prodlist-standard-view .product .productinfobody .reviews img { display: block;float: left; margin: -4px 10px 0 0; } .pr .prodlist-standard-view .product .productinfobody .reviews span { display: block; padding: 5px 0 0 0; } .pr .prodlist-standard-view .extra-info { font-size: x-small; float: left; width: 100%; padding-bottom: 10px; } .pr .prodlist-standard-view .extra-info .a { width: 48%; min-width: 160px; margin-right: 2%; float: left; padding-bottom: 3px;position:relative; } .pr .prodlist-standard-view .extra-info .b { width: 48%; float: right; text-align: right;position:relative; } .pr .prodlist-standard-view .product .productname h3 { font-size:medium; } .pr .prodlist-standard-view .product .productname h3 a { color:#444; } .pr .prodlist-standard-view .product div.price { position: absolute; top: 0; right: 0; width: 136px; text-align: center; padding-top: 10px; } .pr .prodlist-standard-view .product div.price .retailerlogo img { border:1px solid #eee; } .pr .prodlist-standard-view .product div.price .infoonretailer { font-size:x-small; } .pr .prodlist-standard-view .product p.price { font-size: medium;font-weight: bold;margin: 0;padding-top: 4px; background: #fff; } .pr .prodlist-standard-view .product .price a .pricetext { color:#444; } .pr .prodlist-standard-view .button { margin: 2px 0 5px 0; } .pr .prodlist-standard-view .product .compareListCheckBox { display: block; margin: 0 auto 3px auto; } .pr .prodlist-standard-view .product div.plnolink{ clear:both; margin-bottom:10px;} .pr .prodlist-standard-view .productinfobody .down { padding-bottom: 0px !important; padding-bottom:35px } .pr .prodlist-standard-view .productinfobody { position:relative; } .pr .prodlist-standard-view .product .productinfobody p { font-size:0.8em; } .pr .prodlist-standard-view .productdescription a.more { padding-right:12px; background:transparent url(http://images.pricerunner.com/images/site-gui/product-des-more-under-arrow.gif) no-repeat 48px 5px; } .pr .prodlist-standard-view .productdescription a.less { padding-right:12px; background:transparent url(http://images.pricerunner.com/images/site-gui/product-des-less-up-arrow.gif) no-repeat 45px 5px; } .pr .prodlist-standard-view .stock-info p { margin-bottom: 1px; background-position: 0 2px; } .pr .prodlist-standard-view .stock-info .in-stock { color: #399f20; background: url(http://images.pricerunner.com/images/site-gui/listpages/stockinfo-in-stock.gif) no-repeat 0 3px; padding-left: 12px; font-size:x-small; } .pr .prodlist-standard-view .stock-info .out-of-stock { color: #f00; background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-out-of-stock.gif) no-repeat 0 3px; padding-left: 12px; } .pr .prodlist-standard-view .stock-info .unknown-stock { color: #faba00; background: transparent url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-unknown-stock.gif) no-repeat scroll 0 3px; padding-left: 12px; } .pr .prodlist-standard-view .productinfobody .extraInfo { background:transparent url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x; width:408px; padding-top:10px; position:absolute; bottom:0; left:0; width:97%;} .pr .prodlist-standard-view .productinfobody .extraInfo .col1 { width:125px; float:left; padding-right:10px; } .pr .prodlist-standard-view .productinfobody .extraInfo .col2 { width:175px; float:left; padding-right:10px; } .pr .prodlist-standard-view .productinfobody .extraInfo .col2 img { padding-right:3px; } .pr .prodlist-standard-view .productinfobody .extraInfo .col2 p { margin:0; } .pr .prodlist-standard-view .productinfobody .extraInfo .col3 { width:90px; float:left; } .pr .prodlist-standard-view .productinfobody .extraInfo .col4 {float: left; height:20px; margin-top:2px; } .pr .prodlist-standard-view .productinfobody .extraInfo .col4 a{display: block;font-size: 0;line-height: 20px;overflow: hidden;} .pr .prodlist-standard-view .product p.price-rang { font-size:medium; font-weight:bold; } .pr .prodlist-standard-view .price p.productshipping { padding:0; font-size:11px; margin-bottom:0; } .pr .prodlist-standard-view .price p.productwarning { font-size:11px; padding:0; margin:0; } .pr .prodlist-standard-view .product div.price { padding-top:5px; } .pr .prodlist-standard-view .button { margin:0px 0 4px } .pr .prodlist-standard-view .product p.button { margin-bottom: 4px; padding: 0; } .pr table.price-list td.reviews p { display: inline; line-height: 12px; margin: 0; } .pr .prodlist-grid-view.freetext .product{ height:28.2em; position:relative;} .pr .prodlist-grid-view .product .compareListCheckBox { vertical-align: middle; margin: -2px 2px 0 0; *margin: -1px 2px 0 0;} .pr .prodlist-grid-view #inlistAdSpot { margin-left: -1px; } .pr .prodlist-grid-view .product { width: 145px; height:auto; min-height:21em; _height: 21em; float: left; text-align: center; padding:4px; border-bottom: 1px gray dotted; } .pr .prodlist-grid-view .product.filler { border: none; } .pr .prodlist-grid-view .product h3 { height: 2.5em; line-height:1.2em; overflow:hidden;} .pr .prodlist-grid-view .product h3 a { color:#444; } .pr .prodlist-grid-view .product .price { font-weight: bold; size: 150%; margin-bottom: 2px; } .pr .prodlist-grid-view .product p.productwarning { font-size:11px; padding:0; margin:0; } .pr .prodlist-grid-view .product .add-to-list { } .pr .prodlist-grid-view .product .add-to-list a, .pr .prodlist-grid-view .product .added-to-list { font-size:x-small; color:#444; } .pr .prodlist-grid-view .product div.plnolink{ line-height:28px;*line-height:29px;} .pr .prodlist-compact-view ul { width: 100%; padding: 0; margin: -5px 0 0 0; list-style: none; clear: both; } .pr .prodlist-compact-view .list-compact-view li { width: 100%; float: left; padding: 8px 0; background: url( http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif ) bottom left repeat-x; } .pr .prodlist-compact-view ul li.odd{ background:#fff url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x left bottom; } .pr .prodlist-compact-view ul li.jshover-on { background-color: #efefef; } .pr .prodlist-compact-view ul li .popularity { float: left; color: #87651b; font-weight: bold; } .pr .list-compact-view .compareListCheckBox { margin-right: 5px; } .pr .prodlist-compact-view ul li h3 { float: left; margin: 0 4px 0 8px; font-size: 1em; font-weight: normal; width:43%; } .pr .prodlist-compact-view ul li h3 a { color:#444; } .pr .prodlist-compact-view ul li .retailers { margin-top:2px 0; text-align:center; width:130px; float: right; } .pr .prodlist-compact-view ul li .price { float: right; font-weight: bold; margin-top:10px;font-size:medium; width:5em; margin-left:10px; } .pr .prodlist-compact-view ul li .productwarning { float: right; width: 8em; font-size:11px; } .pr .prodlist-compact-view ul li .add-to-list, .pr .prodlist-compact-view ul li .added-to-list { float: right; font-size: x-small; margin: 0 30px; padding-top: 3px; } .pr .prodlist-compact-view ul li .reviews { display: block; float: right; width: 90px; height: 15px; margin:10px 0.7em; text-align: center; font-size: x-small; } .pr .prodlist-compact-view ul li .reviews a { } .pr .prodlist-compact-view ul li .imgbox{ float:left;} .pr .prodlist-compact-view ul li .nameanddesc{ float:left; width:43%; font-weight:normal; font-size:1em; margin:5px 4px 0 14px;} .pr .prodlist-compact-view ul li .nameanddesc a{ color:#444; font-weight:bold;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;} .pr .prodlist-compact-view ul li .nameanddesc p{ font-size:0.7em; padding-top:5px; margin:0;} .pr .prodlist-compact-view ul li .nameanddesc p a{ color:#0072b4; display: initial;} .pr .prodlist-compact-view ul li .nameanddesc p .new-product{ color:red;} .pr .prodlist-compact-view ul li .nameanddescfreetext{ width:35%;} .pr .prodlist-compact-view ul li .pricefreetext{ float:right; width:10em; text-align:center; padding-top:4px;} .pr .prodlist-compact-view ul li .pricefreetext p{ clear:both; font-size:11px;} .pr .prodlist-compact-view ul li .pricefreetext .price{ width:auto; float:none;} .pr .prodlist-compact-view ul li .retailersfreetext{ float:right; width:10em; text-align:center;} .pr .prodlist-compact-view ul li .retailersfreetext .retailerlogo img{ border:#eee 1px solid;} .pr .prodlist-compact-view ul li .retailersfreetext .infoonretailer{ font-size:x-small;} .pr .prodlist-compact-view ul li form { float: left; } .pr .prodlist form.header { float: right; margin-left: 15px; } .pr .prodlist form.header label { font-weight: bold; float: left; margin: 2px 6px 0 0; font-size:1em; } .pr #numberOfProductsForm { float: left; width: 160px; font-size:0.9em; padding:10px 6px 2px 0pt; } .pr #numberOfProductsForm select { font-size:0.9em; } .pr #numberOfProductsForm { _position:absolute; } .pr #inlist-ad-block { padding: 10px 0; } .pr #inlist-ad-wrapper { } .pr .inlistAd { text-align:center; } .pr .inlistAd .adcontainer { width: 728px; margin: auto; } .pr .fakehide { width: 1px; height: 1px; overflow: hidden; visibility:hidden; } .pr .fakehide, .pr .fakehide *, .pr .fakehide a { background: #fff; color: #fff; } .pr #lightbox { width: 625px; height: 435px; position: relative; } .pr #lightbox h1 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 6px 0; } .pr #lightbox .shadow { width: 625px; height: 435px; background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-bg-shadow.gif) top left no-repeat; -moz-opacity: 0.1; opacity: 0.1; filter: alpha(opacity=10); } .pr #lightbox .box { width: 619px; height: 429px; background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-bg-light.gif) top left no-repeat; position: absolute; top: 3px; left: 3px; } .pr #lightbox .top { height: 24px; margin: 6px 12px 0 12px; background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-bg-topline.gif) bottom left repeat-x; } .pr #lightbox .top img { float: right; } .pr #lightbox .middle { height: 369px; background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-bg-grey.gif) bottom left repeat-x; margin: 0 12px; position: relative; } .pr #lightbox .bottom { height: 30px; background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-bg-bottomline.gif) top left repeat-x; margin: 0 12px; } .pr #lightbox .bottom .pages { font-size: 11px; display: block; text-align: center; padding-top: 8px; } .pr #lightbox .bottom .left-nav { float: left; background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-nav-left.gif) top left no-repeat; padding: 0 0 2px 22px; font-weight: bold; font-size: 12px; margin-top: 7px; cursor: pointer; } .pr #lightbox .bottom .right-nav { float: right; background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-nav-right.gif) top right no-repeat; padding: 0 22px 2px 0; font-weight: bold; font-size: 12px; margin-top: 7px; cursor: pointer; } .pr #lightbox .bottom a { text-decoration: none; color:#444; } .pr #lightbox .bottom a:hover { text-decoration: none; color: #000; } .pr .lightbox-product { float: left; height: 250px; width: 270px; margin-top: 12px; } .pr .lightbox-retailer { float: right; width: 315px; margin-top: 10px; } .pr .lightbox-retailer p.button { margin: 0; } .pr .lightbox-retailer h2 { border-bottom: solid 1px #e0e0df; padding-bottom: 2px; margin: 0; font-size: 13px; font-weight: bold; } .pr .lightbox-retailer h3 { border-bottom: solid 1px #e0e0df; padding-bottom: 2px; margin: 8px 0 0 0; font-size: 11px; font-weight: bold; } .pr .lightbox-retailer .left { float: left; width: 155px; text-align: center; } .pr .lightbox-retailer .left p { margin: 6px 0 0 0; font-size: 10px; } .pr .lightbox-retailer .right { float: right; width: 115px; text-align: center; } .pr .lightbox-retailer .left .grade { font-size: 10px; } .pr .lightbox-retailer .left .grade img { margin: 0 0 2px 0; } .pr .lightbox-retailer .right img { display: block; margin: 7px auto 0 auto; } .pr .lightbox-retailer .grade, .pr .lightbox-retailer .infoonretailer { font-size:10px; text-align: center; margin: 10px 0 0 0; line-height: 10px; } .pr .lightbox-retailer .availability { background:transparent url(http://images.pricerunner.com/images/site-gui/listpages/availability-icon.gif) no-repeat scroll 0%; padding: 2px 0 2px 24px; display: inline-block; margin: 8px auto; } .pr .lightbox-retailer .right br { line-height: 0; } .pr .lightbox-price { font-size: 10px; } .pr .lightbox-price .price-range { float: left; margin: 0; margin-left: 5px; } .pr .lightbox-price .price-range p { float: none; width: 120px; } .pr .lightbox-retailer .price-range p { margin: 1px 0 2px 0; } .pr .lightbox-price div.store { float: right; padding: 5px 10px 10px 0; margin: 0; text-align: center; } .pr .lightbox-price div.store p { margin-bottom: 12px; } .pr .lightbox-price .text-medium { font-weight: bold; font-size: 12px; } .pr .lightbox-price .text-big { font-size: 17px; font-weight: bold; } .pr .lightbox-info { clear: both; padding: 4px 3px 6px 3px; font-size: 11px; } .pr #lightbox .lightbox-info { position: absolute; left: 0; bottom: 3px; } .pr .lightbox-info h2 { font-size: 13px; font-weight: bold; margin: 0 0 2px 0; } .pr .productInfo-standAlone { background: transparent url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-bg-grey.gif) repeat-x scroll left bottom;} .pr #compareList .extra { display: none; } .pr #compareList .expanded .extra { display: block; border: 0; } .pr #compareList { } .pr #compareList .mylist-tl { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) top left no-repeat; background-position: -1559px 0px; } .pr #compareList .mylist-tr { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) top right no-repeat; background-position: 100% -2px; margin-left: 2px; padding: 2px 2px 0 0; position: relative; } .pr #compareList .mylist-tr img { display: none; } .pr #compareList .mylist-ml { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) top left repeat-y; background-position: 0px 0px; } .pr #compareList .mylist-mr { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist-mr.gif) bottom right no-repeat; margin-left: 2px; padding: 0 2px 0 0; display: inline-block; } .pr #compareList .mylist-mm { padding: 10px 12px 0 12px; } .pr #compareList .mylist-mm .left { float: left; width: 70%; } .pr #compareList .mylist-mm .right { float: right; width: 28%; } .pr #compareList .mylist-bl { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) bottom left no-repeat; background-position: -1556px -4px; } .pr #compareList .mylist-br { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) bottom right no-repeat; background-position: 100% -9px; margin-left: 5px; padding: 5px 5px 0 0; } .pr #compareList .mylist-mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr #compareList .mylist-mr { height: 1%; } .pr #compareList .mylist-mr { display: block; } .pr #compareList.fixed { position: absolute; left: -695px; bottom: 10px; z-index: 500; width: 700px; } .pr #compareList.fixed .mylist-tr img { position: absolute; top: 0px; right: -36px; display: block; } .pr #compareList.fixed { position: fixed; } .pr #compareList #showHide.showMyList img.close, .pr #compareList #showHide.hideMyList img.open { display: none; } .pr #compareList .delete-all { text-align: right; } .pr div.price-list { margin-bottom: 0px; } .pr .price-list.productinfo .productimg { float: left; width: 170px; padding-right: 10px; font-size: .9em; text-align: center; } .pr .price-list.productinfo .productimg .enlarge-image-wrapper { width: 175px; } .pr .price-list.productinfo .productinfobody { margin-left: 180px;margin-right:215px;} .pr .price-list.productinfo.featured .productinfobody{ margin-right:290px;} .pr .price-list.productinfo.featured .pricehistory-tiny{ margin-right:20px;} .pr .productinfo dd{ position:relative;padding:0; margin:0 0 0.8em 0;} .pr .productinfo dd.review-col{ padding-left:0; margin-left:0;} .pr .productinfo a.set-price-alert{ position:static; margin-right:1em; left:260px; _left:125px; top:0; padding:3px 0 4px 26px; background:url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.gif) no-repeat 0 0; padding: 3px 0 3px 26px;} .pr .productinfo a.post-a-review{ position:static; left:260px; _left:117px;  margin-right: 1em; top:0; padding:3px 0 4px 26px; background:url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.gif) no-repeat 0 -48px; padding: 3px 0 3px 26px;} .pr .prodlist-standard-view .product .productinfobody .reviews a.post-a-review{ padding:1px 0 3px 18px; background:url(http://images.pricerunner.com/images/site-gui/listpages/post-a-review-icon.png ) no-repeat 0 0;} #priceOverlay { background-color:#000; } #priceContainer { left:50%; top:15%; margin-left:-150px; }   .pr .price-list.productinfo .featured-offer{ float:right; margin-bottom:12px; width:275px} .pr .price-list.productinfo .featured-offer .title{ border-bottom:#dadada 1px solid; line-height:18px;color: #ad8226;font-weight: bold; font-size:11px;} .pr .price-list.productinfo .featured-offer ul{ margin:0; padding:0; list-style:none;} .pr .price-list.productinfo .featured-offer li{border-bottom:#dadada 1px solid; vertical-align:middle; line-height:32px;} .pr .price-list.productinfo .featured-offer img{ padding-right:20px; padding-top:5px;float:left;} .pr .price-list.productinfo .featured-offer a.featured_price { margin-right:6px; display:inline-block; width:83px;} .pr .price-list.productinfo .featured-offer strong{font-size:18px; } .pr .price-list.productinfo .featured-offer a.sbt-c{font-size:11px; height:19px; line-height:19px; color:#fff; width:74px; text-align:center; display:inline-block; font-weight:bold;} .pr .price-list.productinfo .featured-offer a.sbt-c:link, .pr .price-list.productinfo .featured-offer a.sbt-c:visited{ background:url(http://images.pricerunner.com/images/site-gui/buttons/s-gotobt-pl.png) no-repeat 0 0;} .pr .price-list.productinfo .featured-offer a.sbt-c:hover{ background:url(http://images.pricerunner.com/images/site-gui/buttons/s-gotobt-pl.png) no-repeat 0 -19px; text-decoration:none;} .pr .price-list.productinfo .featured-offer a.sbt-a{font-size:11px; height:19px; line-height:19px; color:#444444; width:74px; text-align:center; display:inline-block; font-weight:bold;} .pr .price-list.productinfo .featured-offer a.sbt-a:link, .pr .price-list.productinfo .featured-offer a.sbt-a:visited{ background:url(http://images.pricerunner.com/images/site-gui/buttons/s-gotobt-pl.png) no-repeat 0 -38px;} .pr .price-list.productinfo .featured-offer a.sbt-a:hover{ background:url(http://images.pricerunner.com/images/site-gui/buttons/s-gotobt-pl.png) no-repeat 0 -57px; text-decoration:none;} .pr .productinfo .price abbr{ border: 0; } .pr .productinfo .rightOfOverview { float: right; } .pr .price-list .header { margin-bottom: 15px } .pr .price-list .header .int-prices { float: left; } .pr .price-list .header .sort-by { float: right; } .pr table.price-list { display: block; width: 100%; border-collapse: collapse; background: transparent url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x scroll left bottom; } .pr table.price-list tr.retailer { background:transparent url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x scroll left top; font-size: .9em; } .pr table.price-list tr.inlistAdRow td { padding: 0px; } .pr table.price-list td{padding: 5px;vertical-align: top;} .pr table.price-list td.logo { padding-left: 3px; width:15%; } .pr table.price-list td.logo p.non-partner { width: 130px; padding: 0; } .pr table.price-list td.reviews { } .pr table.price-list td.reviews img { display: inline; margin: 0; } .pr table.price-list td.reviews a{ color:#444; font-size:0.8em;} .pr table.price-list td.about-retailer { position:relative;} .pr table.price-list td.about-retailer img { padding: 0 7px 5px 0; } .pr table.price-list td.about-retailer .p-name a{ font-size:12px; font-weight:bold;} .pr table.price-list td.about-retailer .p-name-gray{ font-size:12px; font-weight:bold; color:#444;} .pr table.price-list td.retailer-info { max-width: 100px; text-align: center; } .pr table.price-list .price { width: 90px !important; text-align:center; padding-top:15px; font-size:1em !important; padding-bottom:20px !important; position:relative;} .pr table.price-list .price .productwarning { font-size:11px; position:absolute; bottom:5px; left:0; width:160px; text-align:center;} .pr table.price-list .price p { font-weight: bold; font-size: 1.5em; margin: 0; color: #444; } .pr table.price-list .price p small { font-size: 0.8em; margin: 0; color: #444; } .pr table.price-list .price .price-inc-ship { border-top: 1px solid #ccc; } .pr table.price-list .price img { float: left; } .pr table.price-list td.go-to-store { padding-right: 0; width:30px; } *+html .pr .list .ad, * html .pr .list .ad { padding-bottom:5px; } *+html .pr table.price-list div.inlistAd iframe, * html .pr table.price-list div.inlistAd iframe { float:left; margin-left:10px; } .pr table.price-list { background:none; } .pr table.price-list tr.retailer { background:transparent url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x scroll left bottom } .pr table.price-list td.price { font-size:1.05em; } .pr table.price-list td.price .price-inc-ship { margin-top:2px; } .pr table.price-list td.pricewithshipping .price-inc-ship .unvalidated-shipping { font-size:0.9em; } .pr table.price-list td.price .plus { float:left; } .pr table.price-list p.price { font-size:1.5em; } .price-list .cell3 { padding-right:10px; } .price-list .cell4 { padding-left:0px; text-align:center; } .price-list .cell5 { text-align:center;} .price-list thead tr th { border-bottom:1px solid #6a92cf;color:#444; } .price-list th { color:#bc8226; font-size:.9em; font-weight:bold; padding-bottom:2px; } .pr .price-list .lastCell { width:110px; padding-top: 15px;} .pr .price-list .lastCell p { clear:both; margin-bottom:1px; } .pr .price-list .lastCell .stock-info.in-stock { float:right; width:auto; padding-right:2px; } .pr .price-list .lastCell .stock-info.out-of-stock { float:right; width:auto; padding-right:2px; } .pr .price-list .lastCell .stock-info.unknown-stock { float:right; width:auto; padding-right:2px; } .pr .price-list .lastCell p.date { padding-right:4px; font-size:.9em; color:#8a8a8a; } .pr .price-list .lastCell .safeguide{float:right;width:74px; margin-right:2px; height:20px; margin-top:4px; overflow:hidden;} .pr .price-list .lastCell .safeguide a{display: block;font-size: 0;line-height: 20px;overflow: hidden; padding-top: 20px; text-indent: -9999px;width: 74px;background:url(http://images.pricerunner.com/images/site-gui/safebuy/safebuy-icon.png) no-repeat 0 0;} .pr .safewrapper .member-wrapper{float: left;} .pr table.price-list td.reviews {overflow: hidden; width: 95px; } .pr .product-info-detailed h3 { margin: 15px 0 -10px 0; } .pr .product-info-detailed dl { border-top: 1px gray dotted; } .pr .product-info-detailed dt { width: 210px; padding-top: 7px; margin-top: 3px; } .pr .product-info-detailed dd { border-bottom: 1px gray dotted; margin: 0; padding: 7px 0 4px 220px; } .pr .product-info-detailed dd a { display: block; float: right; padding-left: 7px; } .pr .product-specs { margin-bottom: 15px; } .pr .product-specs table { border-spacing: 0; background: #fff; border-collapse: collapse; width:100%; } .pr .product-specs.comparison table { overflow: visible; position: relative; z-index: 30; } .pr .product-specs tr { text-align: left; vertical-align: top; } .pr .product-specs td, .pr .product-specs th, .pr .product-specs th.data { text-align: left; vertical-align: top; padding: 6px; border-bottom: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3; } .pr .product-specs th { border-left: none; color: #ad8226; } .pr .product-specs tr.images td { border-left: none; } .pr .product-specs tr.images td p { font-size: x-small; margin-top: 10px; } .pr .product-specs tr.images .enlarge-image-wrapper { width: 125px; } .pr .product-specs tr.images td div { width: 200px; text-align: center; } .pr .product-specs tr.price strong { font-size: 1.2em; } .pr .product-specs .heading td { border-left: 0; padding: 25px 6px 0 6px; font-size: .9em; color: #b3b3b3; } .pr .product-specs .heading h3 { font-size: 1.3em; color:#444; width: 160px; } .pr .sidebysidetop3 .product-specs th.col1,.pr .sidebysidetop3 .product-specs td.col1{ width:159px;} .pr .sidebysidetop3 .compare{ width:810px;} .pr .sidebysidetop3 .product-specs th input{ vertical-align:middle; margin-left:-2px;} .pr .sidebysidetop3 td.highlightcol{ padding:0; overflow:hidden;border:#f38300 1px solid;} .pr .sidebysidetop3 td.highlightcol p{ line-height:normal; padding:7px 6px 207px 6px; margin:0 0 -200px 0; background:#ffecba; color:#000;height:100%;} .pr .sidebysidetop3 ul.sidebysidepanel{ margin:0 -6px; padding:0; list-style:none;width:172px;} .pr .sidebysidetop3 ul.sidebysidepanel li{ border:#dedede 1px solid; margin-bottom:3px; line-height:32px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-image:linear-gradient(bottom, #f7f7f7, #fff);background-image:-moz-linear-gradient(bottom, #f7f7f7, #fff);background-image:-webkit-linear-gradient(bottom, #f7f7f7, #fff);} .pr .sidebysidetop3 ul.sidebysidepanel li.selected{background:#ffecba;border:#f38300 1px solid;} .pr .sidebysidetop3 ul.sidebysidepanel li a{ color:#000; padding:5px 0 5px 25px; background:url(http://images.pricerunner.com/images/site-gui/listpages/side-by-side-icon-v2.gif) no-repeat 4px 4px;} .pr .sidebysidetop3 ul.sidebysidepanel li a.set-price-alert{ background-position:4px 4px;} .pr .sidebysidetop3 ul.sidebysidepanel li a.add-products-to-list{ background-position:4px -29px;} .pr .sidebysidetop3 ul.sidebysidepanel li a.show-differences{ background-position:4px -58px;} .pr .sidebysidetop3 ul.sidebysidepanel li a.show-selected{ background-position:4px -89px;} .pr .sidebysidetop3 ul.sidebysidepanel li a.help{ float:right; margin:11px 5px 0 0; padding:0;} .pr .sidebysidetop3 .product-specs tr.images .enlarge-image-wrapper{ height:118px;} .pr .sidebysidetop3 .product-specs tr.images td p{ background:#f2f2f2; padding:3px 0 5px 0; margin:8px 0 0 0; line-height:10px; height:11px;} .pr .sidebysidetop3 .product-specs tr.images td p img{ vertical-align:middle;} .pr .sidebysidetop3 .product-specs td, .pr .sidebysidetop3 .product-specs th, .pr .sidebysidetop3 .product-specs th.data { line-height:19px;}  .pr .sidebysidetop3 .product-specs p {margin-bottom: 0;} .pr a.comparetop3{ background:url(http://images.pricerunner.com/images/site-gui/listpages/display-mode-bg.gif) 0 -75px no-repeat; cursor:pointer; margin-left:10px; padding: 5px 0 6px 36px; font-size: 12px; text-decoration:none; color:#444; font-weight:normal; height: 25px; line-height:14px;} .pr a.comparetop3 span{padding: 5px 10px 6px 0; margin-right:-3px; #margin-top:-4px; background:url(http://images.pricerunner.com/images/site-gui/listpages/display-mode-bg.gif) right -75px no-repeat; height: 25px;} .pr .login-lightbox { width: 300px; } .pr .login-lightbox .tr img.close { float: right; margin: 2px 0 0 0; } .pr .login-lightbox .fb_iframe_widget { margin-bottom:10px; } .pr .video-lightbox { width: 750px; } .pr .video-lightbox .tr h2 { color:#444; font-size: 1.1em; } .pr .video-lightbox .tr img.close { float: right; margin: 2px 0 0 0; } .pr .video-lightbox .mr h3 { color: #ad8226; } .pr .video-lightbox .mr .left { float: left; width: 335px; min-height:360px; height: auto!important; height: 360px; } .pr .video-lightbox .mr .right { margin-left: 350px; min-height: 360px; height: auto!important; height: 360px; } .pr .video-lightbox .mr p.green { color: #20a302; } .pr .video-lightbox .mr p.red { color: #d60101; } .pr .video-lightbox .mr .dotted { background: url(http://images.pricerunner.com/images/site-gui/pricelist/dotted-line.gif) top left repeat-x; } .pr .video-lightbox .mr dl{ background: url(http://images.pricerunner.com/images/site-gui/pricelist/dotted-line.gif) bottom left repeat-x; padding: 10px 0; } .pr .video-lightbox .mr dt { font-weight: bold; display: block; float: none; margin-bottom: 10px; } .pr .video-lightbox .mr dd { display: inline; margin: 0 10px 0 0; padding: 0; } .pr .video-lightbox .mr a.yes { background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-yes.gif) top left no-repeat; padding: 0 0 0 20px; } .pr .video-lightbox .mr a.no { background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-no.gif) 0px 3px no-repeat; padding: 0 0 6px 20px; } .pr .video-lightbox .mr a.report { background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-report.gif) top left no-repeat; color: #d60101; font-size: 0.9em; padding: 2px 0 6px 25px; } .pr .video-lightbox .mr a.report:visited { color: #d60101; } .pr .video-lightbox .mr a.report:hover { color: #d60101; } .pr .video-lightbox .mr .rating { margin: 25px 0; } .pr .video-lightbox .mr .rating img { vertical-align: top; margin: -1px 0 0 6px; } .pr .video-lightbox .mr .left .flashplayer { margin-bottom: 12px; } .pr .video-lightbox .mr .left P { margin: 6px 0 0 0; } .pr .video-lightbox .mr .left .col-left { float: left; width: 48%; } .pr .video-lightbox .mr .left .col-left strong, .pr .video-lightbox .mr .left .col-right strong { color: #ad8226; } .pr .video-lightbox .mr .left .col-right { float: right; width: 48%; } .pr .video-lightbox .ml .mr .cpprice { line-height:28px; clear:both; } .pr .video-lightbox .ml .mr .cpprice a { font-weight:bold; } .pr .video-lightbox .ml .mr .share { clear:both; } .pr .video-lightbox .ml .mr .share span { display:block; font-weight:bold; } .pr .video-lightbox .ml .mr .share a { display:inline-block; padding-top:6px; padding-right:2px; } .pr .prodreview h3 { color: #ad8226; } .pr .prodreview h3 span { color:#444; font-weight: normal; } .pr .prodreview .img-align-middle { text-align: center; padding: 18px 0 10px 0px; } .pr .prodreview .txt-align-middle { text-align: center; padding: 30px 0 30px 0px; } .pr .prodreview .txt-align-middle P { font-weight: bold; font-size: 1.1em; } .pr .prodreview .txt-align-middle .green { display: block; margin-top: 15px; } .pr .prodreview .green { color: #20a302; } .pr .prodreview .red { color: #d60101; } .pr .prodreview .horizontal-line { background: url(http://images.pricerunner.com/images/site-gui/pricelist/horizontal-line.gif) top left repeat-x; padding-top: 1px; clear: both; } .pr .prodreview dl.evaluate { padding: 0; margin: 0; } .pr .prodreview dl.evaluate dt { font-weight: bold; display: inline; } .pr .prodreview dl.evaluate dd { display: inline; margin: 0 0 0 10px; padding: 0; } .pr .prodreview dl.positive { padding: 0; margin: 20px 0 0 0; } .pr .prodreview dl.positive dt { background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-positive.gif) 0px 0px no-repeat; font-weight: bold; color: #20a302; margin: 0; padding: 0 0 6px 25px; float: none; } .pr .prodreview dl.positive dd { display: inline; margin: 0 0 0 0; padding: 0; } .pr .prodreview dl.negative { padding: 0; margin: 20px 0 16px 0; } .pr .prodreview dl.negative dt { background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-negative.gif) 0px 5px no-repeat; font-weight: bold; color: #d60101; margin: 0; padding: 0 0 6px 25px; float: none; } .pr .prodreview dl.negative dd { display: inline; margin: 0 0 0 0; padding: 0; } .pr .prodreview ul.ul-column { padding: 0; margin: 0; list-style: none; } .pr .prodreview ul.ul-column li { padding: 4px 0 2px 0; margin: 0; position: relative; } .pr .prodreview ul.ul-column li .left { width: 45%; } .pr .prodreview ul.ul-column li .right { position: absolute; right: 0px; top: 4px; width: 45%; } .pr .prodreview ul.ul-column li .right img { vertical-align: top; margin: -1px 0 0 0; } .pr .prodreview .three-col { border-bottom: solid 1px #dddddb; margin-bottom: 10px; background: url(http://images.pricerunner.com/images/site-gui/pricelist/vertical-grid.gif) 33% 0 repeat-y; } .pr .prodreview .three-col .col { width: 33%; float: left; } .pr .prodreview .three-col .col .padder { padding: 0px 10px 10px 10px; } .pr .prodreview .three-col .grid { background: url(http://images.pricerunner.com/images/site-gui/pricelist/vertical-grid.gif) 66% 0 repeat-y; display: inline-block; } .pr .prodreview .three-col .grid:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .prodreview .three-col .grid { height: 1%; } .pr .prodreview .three-col .grid { display: block; } .pr .prodreview .three-fixed-col { background: url(http://images.pricerunner.com/images/site-gui/pricelist/vertical-grid.gif) 160px 0 repeat-y; } .pr .prodreview .three-fixed-col .left { float: left; width: 160px; text-align: center; padding: 10px 0; } .pr .prodreview .three-fixed-col .middle { margin: 0 150px 0 160px; padding: 10px 12px; } .pr .prodreview .three-fixed-col .middle ul { list-style: none; margin: 0; padding: 0; } .pr .prodreview .three-fixed-col .middle li { display: inline; padding: 0; margin: 0 8px 0 0; } .pr .prodreview .three-fixed-col .right { float: right; width: 150px; text-align: center; padding: 30px 0 4px 0; } .pr .prodreview .three-fixed-col .right img { margin-bottom: 6px; } .pr .prodreview .three-fixed-col .right P { font-weight: bold; } .pr .prodreview .three-fixed-col .grid { background: url(http://images.pricerunner.com/images/site-gui/pricelist/vertical-grid-150.gif) top right repeat-y; display: inline-block; } .pr .prodreview .three-fixed-col .grid:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .prodreview .three-fixed-col .grid { height: 1%; } .pr .prodreview .three-fixed-col .grid { display: block; } .pr .prodreview .two-col { border-bottom: solid 1px #dddddb; margin-bottom: 15px; background: url(http://images.pricerunner.com/images/site-gui/pricelist/vertical-grid.gif) 70% 0 repeat-y; display: inline-block; clear: both; } .pr .prodreview .two-inline { border: none; margin: 0; } .pr .prodreview .two-col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .prodreview .two-col { height: 1%; } .pr .prodreview .two-col { display: block; } .pr .prodreview .two-col .col-left { float: left; width: 70%; } .pr .prodreview .two-col .col-right { float: right; width: 30%; } .pr .prodreview .two-col .padder { padding: 10px 10px 10px 10px; } .pr .prodreview .two-col .line { background: url(http://images.pricerunner.com/images/site-gui/pricelist/horizontal-line.gif) top left repeat-x; } .pr .prodreview .one-col { margin-bottom:15px; display: inline-block; clear: both; } .pr .prodreview .one-col .padder { padding: 10px 10px 10px 10px; } .pr .warranty { margin-top: 3px; margin-left:-5px;font-size: 1em;clear:both; } .pr .warranty .warranty-title { background:transparent url(http://images.pricerunner.com/images/i/warranty-icon.gif) no-repeat scroll 3px 0; font-weight:bold; padding:1px 0 3px 20px; } .pr .retailerrebate { position: absolute; left:110px; top:0px; background: #f8f8f8; border:1px solid #33b903; color:#000; font-weight:bold; width:200px; padding:5px; z-index:100; visibility:hidden } .pr .pager { padding:10px 5px; } .pr .pager .perPage, .pr #form .pager label { float:left; padding:0; margin:0; } .pr #form .pager select { width:auto; height:20px; font-size:10px; } .pr .pager .count { margin-top:5px; } .pr .pager .pageLinks { float:right; width:70%; text-align:right; } .pr .pageLinks ul, .pr .pageLinks li { list-style:none; } .pr .pageLinks ul { *margin-top:2px;} .pr .pageLinks li { display:inline; padding-bottom: 1px; padding-left:3px; font-size:0.9em; } .pr .pageLinks li a, .pr .pageLinks li span { border:1px solid #dadbd2; padding:1px 5px; text-decoration: none; color: #2e6ab1; background:transparent url(http://images.pricerunner.com/images/site-gui/paginator/paginator-bg.gif) repeat-x scroll left top; } .pr .pageLinks li a:hover { border:1px solid #b6b6b6; color:#000; text-decoration:none; } .pr .pageLinks li span { background:#fff; color:#000; } .pr #map {height:550px;} .pr .prodlist-grid-view.freetext .product a.button-c{ font-size:13px;} .pr .prodlist-standard-view .extra-info .b div{*overflow:hidden;} .pr .prodlist-standard-view .product div.price .v-location { padding-left:8px; } .pr .prodlist-standard-view .productinfobody .v-location { padding-right:0; clear:both;} .pr .prodlist-standard-view .productinfobody .v-location p { float:right; } .pr a.voucher-icon { font-size:0; padding-top:26px; width:126px; display:block; overflow:hidden; text-indent:-9999px; line-height:26px; } .pr a.voucher-icon.GBR { background:url(http://images.pricerunner.com/images/i/vouchers/pl-voucher-icon2.gif) no-repeat 0 0; } .pr a.voucher-icon.SWE { background:url(http://images.pricerunner.com/images/i/vouchers/pl-voucher-icon2.gif) no-repeat 0 -100px; } .pr a.voucher-icon.DNK { background:url(http://images.pricerunner.com/images/i/vouchers/pl-voucher-icon2.gif) no-repeat 0 -200px; } .pr a.voucher-icon.DEU { background:url(http://images.pricerunner.com/images/i/vouchers/pl-voucher-icon2.gif) no-repeat 0 -300px; } .pr a.voucher-icon.AUT { background:url(http://images.pricerunner.com/images/i/vouchers/pl-voucher-icon2.gif) no-repeat 0 -300px; } .pr a.voucher-icon.FRA { background:url(http://images.pricerunner.com/images/i/vouchers/pl-voucher-icon2.gif) no-repeat 0 -400px; } #BuyingGuideTip .tips2 { position:inherit; } #BuyingGuideTip {  position: absolute;  z-index: 100;  width: 120px; } #BuyingGuideTip .tips2 .b-close a {  background:url(http://images.pricerunner.com/images/site-gui/regular/tips-bg2.gif) no-repeat right -80px;  height:20px;  text-indent:-9999px; } .pr table.price-list tr.retailer-nobg{ background:none;} .pr table.price-list tr.multiple-title td{ padding:0 0 0 10px;} .pr table.price-list tr.multiple-title h5{ border-bottom:1px solid #eeecec; line-height:16px;} .pr table.price-list tr.multiple-list{background:url(http://images.pricerunner.com/images/site-gui/listpages/multiple-offer-bg-no-border.gif) repeat-x scroll 0 bottom; } .pr table.price-list tr.multiple-list td{ padding-top:0; padding-bottom:16px; padding-left:7px;} .pr table.price-list tr.multiple-list td p{ float:right; display:block; clear:both; *white-space:nowrap;line-height:12px;margin:0; font-size:10px; } .pr table.price-list tr.multiple-list table.more-list{ width:100%;} .pr table.price-list tr.multiple-list table.more-list td{ padding:0; margin:0;font-size:10px;text-align:right;vertical-align:middle; line-height:12px; padding-bottom:3px;} .pr table.price-list tr.multiple-list tr.hoverbg{background:#ffffcc;} .pr table.price-list tr.multiple-list table.more-list td.C-1{ text-align:left; } .pr table.price-list tr.multiple-list table.more-list td.C-1 div{padding-left:6px;background:url(http://images.pricerunner.com/images/site-gui/listpages/more-version-pro-icon.gif) no-repeat scroll 0 5px transparent;} .pr table.price-list tr.multiple-list table.more-list td.C-1 a{ color:#444; } .pr table.price-list tr.multiple-list table.more-list td.C-1 span{ color:#4b4b4b;} .pr table.price-list tr.multiple-list table.more-list td.C-2{ width:90px; font-size:11px;} .pr table.price-list tr.multiple-list table.more-list td.C-3{ width:134px; padding-right:1px;} .pr table.price-list .more-bt img{ display:inline; float:right; margin-right:6px;} .pr table.price-list .more-version{background:url(http://images.pricerunner.com/images/site-gui/filters/arrow-more.gif) no-repeat scroll right 6px transparent;display:inline;padding-right:10px; font-size:11px; color:#333; font-weight:bold; float:right;*white-space:nowrap;} .pr table.price-list .default-bt{ display:none;} .pr table.price-list .default-version{background:url(http://images.pricerunner.com/images/site-gui/filters/arrow-less.gif) no-repeat scroll right 6px transparent;display:inline;padding-right:10px; font-size:11px; color:#333; font-weight:bold; *white-space:nowrap;} .top50 .pr .prodlist-standard-view div.list-info { width: 50px;top:20px; } .top50 .pr .prodlist-standard-view div.list-info .popstar { width: 43px; height: 33px; background: url( http://images.pricerunner.com/images/site-gui/listpages/pop-star-a.gif ) no-repeat; color: #fff; font-size: 2.5em; font-weight: bold; text-align: center; padding: 6px 0; margin: 8px auto 5px auto; } .top50 .pr .prodlist-standard-view div.list-info .popstar.two { font-size: 2em; padding: 10px 0; } .top50 .pr .prodlist-standard-view div.productimg { left: 52px; } .top50 .pr .prodlist-standard-view .product .productinfobody { margin-left:190px; } .pr .prodlist-grid-view.freetext .product { min-height:19.5em; height:20.5em; padding:3px 3px 4px 3px;border-bottom: 1px gray dotted; border-top:1px #fff solid;border-left:1px #fff solid;border-right:1px #fff solid; margin-bottom:6px;} .pr .prodlist-grid-view.freetext .product p.productshipping { padding:0; font-size:11px; margin-bottom:0; }  .pr .prodlist-grid-view.freetext .product.pdhover{border: 1px #ccc solid;}  .pr .prodlist-grid-view.freetext .product h3{font-size:0.9em; min-height:2.5em;}  .pr .prodlist-grid-view.freetext .product .price{font-size:1.2em;} .pr .lightboxproduct { padding:12px; width:845px; background-color:#fff; border:#ccc 1px solid; z-index:999; min-height:340px;} .pr .gdltbox2 { background-color:#fff; width:845px; min-height:276px; display:block; clear:both; position:relative; } .pr .gdltbox2 .boxdt { margin:0 0 0 310px; } .pr .gdltbox2 .boxdt .imagelist { position:absolute; left:0; top:0; width:260px; } .pr .gdltbox2 .boxdt .imagelist .productimg { } .pr .gdltbox2 .boxdt .imagelist .add-to-mylist { } .pr .gdltbox2 .add-to-mylist { text-align:center; padding:0; } .pr .gdltbox2 .add-to-mylist a { padding-left:12px; line-height:12px; font-size:10px; } .pr .gdltbox2 .add-to-mylist a:link, .pr .gdltbox2 .add-to-mylist a:visited { background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 0; color:#444; text-decoration:underline; } .pr .gdltbox2 .add-to-mylist a:hover { background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -100px; color:#0072b4; text-decoration:underline; } .pr .gdltbox2 .add-to-mylist a.selected:link, .pr .gdltbox2 .add-to-mylist a.selected:visited { background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px; color:#444; font-style:italic; text-decoration:none; } .pr .gdltbox2 .add-to-mylist a.selected:hover { background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px; color:#444; text-decoration:none; } .pr .gdltbox2 .boxdt .pdbody { padding-right:20px; } .pr .gdltbox2 .boxdt .pdbody .pdname { padding-right:36px; margin-bottom:8px; } .pr .gdltbox2 .boxdt .pdbody .pdname h3 { font-size:16px; line-height:18px; } .pr .gdltbox2 .boxdt .pdbody .pdname h3 a:link, .pr .gdltbox2 .boxdt .pdbody .pdname h3 a:visited { color:#444; } .pr .gdltbox2 .boxdt .pdbody .pdname h3 a:hover { } .pr .gdltbox2 .boxdt .pdbody .price { float:left; width:350px; } .pr .gdltbox2 .boxdt .pdbody .price .prange { font-size:22px; font-weight:bold; margin:0 12px 0 0; float:left; } .pr .gdltbox2 .boxdt .pdbody .price .dpship { font-size:11px; padding-top:10px; } .pr .gdltbox2 .boxdt .pdbody .price .button { } .pr .gdltbox2 .boxdt .pdbody .retailer { width:160px; float:right; text-align:center; } .pr .gdltbox2 .boxdt .pdbody .retailer .logo { } .pr .gdltbox2 .boxdt .pdbody .retailer .infort { font-size:11px; } .pr .gdltbox2 .boxdt .close { position:absolute; right:-3px; top:-3px; } .pr .gdltbox2 .boxdt .close a { font-size:12px; line-height:18px; padding-right:18px; background:url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-btn-close.gif) no-repeat right 2px; display:block; text-align:right; } .pr .gdltbox2 .boxdt .close a:link, .pr .gdltbox2 .boxdt .close a:visited { color:#999; } .pr .gdltbox2 .boxdt .close a:hover { color:#333; } .pr .gdltbox2 .des { margin-left:310px; margin-top:8px; min-height:60px; font-size:12px; line-height:18px; *width:520px;} .pr .gdltbox2 .extra { margin-left:310px; font-size:11px; background: url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x scroll 0 0; padding-top: 10px; line-height:14px; } .pr .gdltbox2 .extra .retailmsg { float:left; margin-bottom:12px; *width:520px;} .pr .gdltbox2 .extra .stock { float:left; margin-top:15px; } .pr .gdltbox2 .extra .stock p { display:block; clear:both; } .pr .gdltbox2 .extra .storert { width:90px; float:left; margin-left:18px; text-align:center; padding-left:10px; } .pr .gdltbox2 .extra .column1, .pr .gdltbox2 .extra .column2 { float:left; margin-top:12px; margin-left:10px; } .pr .gdltbox2 .extra .column2 a{display: block;font-size: 0; line-height: 20px; overflow: hidden;} .pr .gdltbox2 .gdvhouer { margin-left:310px; margin-top:12px; *width:520px;} #freetextOverlay {background-color:#000;} #freetextContainer {left:50%; top:15%; margin-left:-329px;}   .ggpuls1 div { display:inline; } .pr .buyingAdviceExtended { display:hidden; } .pr #advice-tab .buyingAdviceExtended { display:block; } .pr #advice-content .buyingAdviceIntro h2, .pr #advice-content .buyingAdviceExtended h2 {  color: #333333;  font-size: 2.6em;  margin-top: 20px;  font-weight: bold;  text-align: center; } .pr #advice-content .buyingAdviceIntro h3, .pr #advice-content .buyingAdviceExtended h3 {  color: #444444;  font-size: 1.8em;  font-weight: bold;  margin-top: 30px; } .pr #advice-content .buyingAdviceIntro h4, .pr #advice-content .buyingAdviceExtended h4 {  color: #444444;  font-size: 1.1em;  font-weight: bold;  margin-top: 30px; } .free_text_no_products_title {padding:15px 0 15px 15px;} .free_text_no_products_category {padding:10px 0 35px 15px;} .pr .sortbywp{ width:190px; float:right; position:relative; color:#444; z-index:99;} .pr .sortbywp .arrow{width:7px; height:5px; background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.gif) -552px 0; cursor:pointer; position:absolute; top:8px; right:16px; z-index:5px;} .pr .sortbylist > .top{background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.gif) no-repeat; height:4px; font-size:0;} .pr .sortbylist > .bot{background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.gif) no-repeat -260px -1px; height:4px; font-size:0;} .pr .sortbywp span{ float:left; padding-right:5px; padding-top:1px; font-weight:bold;} .pr .sortbylist { width:130px; position:absolute; top:-3px; right:10px; z-index:4px; height:25px;} .pr .sortbywp ul{ background:#fff; width:122px; background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.gif) repeat-y -130px 0; padding-left:8px; margin:0;} .pr .sortbywp li{ padding:1px 0; list-style:none; line-height:14px;}  .pr .sortbywp li a:link, .pr .sortbywp li a:active, .pr .sortbywp li a:visited{ color:#444; text-decoration:none; font-size:12px;} .pr .sortbywp li a:hover{color:#000; text-decoration:underline;font-size:12px;} .pr .sortbywp li.disn{ display:none;} .pr .displaymode{ width:263px; height:25px; float:right; background:url(http://images.pricerunner.com/images/site-gui/listpages/display-mode-bg.gif) no-repeat 0 0; margin:-3px -5px 0 0} .pr .displaymode a{height:25px; line-height:25px; display:block; float:left; text-decoration:none; font-size:12px; color:#444;} .pr .displaymode a.listview{ width:62px; padding-left:28px; } .pr .displaymode a.gridview{ width:61px; padding-left:25px; } .pr .displaymode a.compactview{ width:61pxx; padding-left:26px;} .pr .listviewmode{ background-position:0 0;} .pr .gridviewmode{ background-position:0 -25px;} .pr .compactviewmode{ background-position:0 -50px;} .pr .listviewmode a.listview{ color:#fff;} .pr .gridviewmode a.gridview{ color:#fff;} .pr .compactviewmode a.compactview{ color:#fff;} .pr .displaymode-s{ width:176px; height:25px; float:right; background:url(http://images.pricerunner.com/images/site-gui/listpages/displaymodebg_s.gif) no-repeat 0 0; margin:-3px -5px 0 0} .pr .displaymode-s a{height:25px; line-height:25px; display:block; float:left; text-decoration:none; font-size:12px; color:#444;} .pr .displaymode-s a.listview{ width:62px; padding-left:28px; } .pr .displaymode-s a.gridview{ width:61px; padding-left:25px; } .pr .listviewmode-s{ background-position:0 0;} .pr .gridviewmode-s{ background-position:0 -25px;} .pr .listviewmode-s a.listview{ color:#fff;} .pr .gridviewmode-s a.gridview{ color:#fff;} .pr .displaymodewp{float:right;} .pr .displaymodewp span{ padding-right:5px; font-weight:bold;} .pr .prodlist-grid-view.freetext div.retailers{padding:8px 0 ;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover{overflow:visible; z-index:9; min-height:265px; height:265px;} .pr .prodlist-grid-view.freetext .product-wrapper{ position:absolute; border:#fff 1px solid; background:#fff; width:145px; } .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover .product-wrapper{border:#c9a068 1px solid; box-shadow:0 0 8px #fb8f01; -moz-box-shadow:0 0 8px #fb8f01; -webkit-box-shadow:0 0 8px #fb8f01;z-index:9999;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover .product-wrapper-bg{  background:#c6c6c6; position:absolute; left:-3px; top:6px; z-index:9998; display:none; display:block\0/;  *display:block;  } @media all and (min-width:0) {   .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover .product-wrapper-bg{display:none\9; } } .pr .prodlist-grid-view.freetext .product .readmore-wrapper{ position:absolute; left:2px; top:1px; display:none;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover .readmore-wrapper{ display:block;} .pr .prodlist-grid-view.freetext .product a.readmore{ color:#9d8c5a; padding-right:15px; position:relative; background:#0e7cb6; color:#fff; font-size:11px; padding:1px 17px 1px 4px; text-decoration:none;} .pr .prodlist-grid-view.freetext .product a.readmore b{ border-color: #fff #0e7cb6 #0e7cb6 #0e7cb6; border-style: solid; border-width:5px; font-size: 0; width: 0; height: 0; line-height: 0; position: absolute; right:4px; top:5px;} .pr .prodlist-grid-view.freetext .sponsored-merchant{ padding-bottom:5px; border-top:#c7a069 1px solid; border-bottom:#c7a069 1px solid; background:#fffae7; display:none;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover .sponsored-merchant{ display:block;} .pr .prodlist-grid-view.freetext .sl-icon{ margin:-8px 0 5px 5px; color:#deaa23; font-size:11px; text-transform:uppercase; display:block; float:left; } .pr .prodlist-grid-view.freetext .merchant-list-more{ padding:5px;display:none;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover .merchant-list-more{ display:block;} .pr .prodlist-grid-view.freetext .merchant-list{ clear:both; float:left; width:145px;border-bottom:#808080 1px dotted; padding:4px 0; text-align:left;} .pr .prodlist-grid-view.freetext .merchant-list span{ display:block; width:80px; float:left;font-size:12px;} .pr .prodlist-grid-view.freetext .see-all-merchant{ padding:7px 0; text-align:center;} .pr .prodlist-grid-view.freetext .merchant-list img{ vertical-align:middle;} .pr .prodlist-grid-view.freetext .merchant-list a{ font-weight:bold;} .pr .prodlist-grid-view.freetext .product-wrapper p.button{ margin:5px 0 10px 0;} .pr .prodlist-grid-view.freetext .product p.button{ display:none;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover p.button{ display:block;} .pr .prodlist-grid-view.freetext .product div.text-under-logo{display:none} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover div.text-under-logo{display:block;font-size:11px;} .pr .product-wrapper-detail{ width:660px; background:#fff;} .pr .product-wrapper-detail .readmore-wrapper{ position:absolute; left:2px; top:1px;} .pr .product-wrapper-detail a.readless{ color:#9d8c5a; padding-right:15px; position:relative; background:#0e7cb6; color:#fff; font-size:11px; padding:1px 17px 1px 4px; text-decoration:none;} .pr .product-wrapper-detail a.readless b{ border-color: #fff #0e7cb6 #0e7cb6 #0e7cb6; border-style: solid; border-width:5px; font-size: 0; width: 0; height: 0; line-height: 0; position: absolute; right:4px; top:5px;} .pr .product-wrapper-detail .sl-icon{ margin:-8px 0 5px 5px; color:#deaa23; font-size:11px; text-transform:uppercase; display:block; float:left; } .pr .product-wrapper-detail ul li p.productshipping{ font-size:11px; margin:0; padding:0;} .pr .product-wrapper-detail p.product-image-detail{float: left; padding:30px 10px 0; position: relative; } .pr .product-wrapper-detail span.lgmore{ position:absolute; padding-left:15px; padding-top:15px;background: url(http://images.pricerunner.com/images/site-gui/listpages/readmore_bg.png) no-repeat 0 -22px; top:32px; right:13px;} .pr .product-wrapper-detail h3{ padding:33px 10px 10px; text-align:left; font-size:1.4em; height:auto;} .pr .product-wrapper-detail h3 a{ color:#444;} .pr .product-wrapper-detail .productdescription{ text-align:left; padding:0 10px; min-height:125px;} .pr .product-wrapper-detail p.action-panel{ text-align:left; padding:0px 0 0 10px;} .pr .product-wrapper-detail p.action-panel a{ line-height:25px;} .pr .product-wrapper-detail a.min-lista{background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons-heart.png) no-repeat 0 -98px;padding: 3px 0 4px 26px;} .pr .product-wrapper-detail a.post-a-review{ background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons-heart.png) no-repeat 0 -49px; padding: 3px 0 3px 26px;} .pr .product-wrapper-detail a.set-price-alert{background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons-heart.png) no-repeat 0 -2px;padding: 3px 0 4px 26px;} .pr .product-wrapper-detail div.action-panel {padding: 0 0 10px 10px;text-align: left;} .pr .product-wrapper-detail div.action-panel div {line-height: 1.3em;margin: 0 0 10px;} .pr .price-list-popup{ border-top:#c7a069 1px solid; padding:0 0 5px 0; lear: both;} .pr .price-list-popup ul{ margin:0; padding:8px 0 4px 5px; float:left; clear:both;} .pr .price-list-popup ul li{list-style:none; float:left; text-align:left; padding:0 3px;} .pr .price-list-popup ul li.price-list-col1{ width:95px;} .pr .price-list-popup ul li.price-list-col2{ width:80px;} .pr .price-list-popup ul li.price-list-col3{ width:110px;} .pr .price-list-popup ul li.price-list-col4{ width:65px; padding-top:3px;} .pr .price-list-popup ul li.price-list-col5{ width:125px;} .pr .price-list-popup .price{ font-size:1.0em; line-height:20px; font-weight:bold; margin-bottom:2px;} .pr .price-list-popup ul li.price-list-col3 a{ line-height:25px;font-size:0.85em;} .pr .price-list-popup p.in-stock{ float:right; width:auto; padding-right:2px; padding-top:2px; font-size:0.85em;} .pr .price-list-popup p.date{ font-size:0.8em; color:#8a8a8a; text-align:right; line-height:11px; margin-bottom:0; clear:both;} .pr .product-wrapper-detail p.button{ margin-bottom:0;} .pr .product-wrapper-detail div.retailers{ padding:4px 0;} .pr .product-wrapper-moremerchant .price-list-popup{ padding-bottom:15px; text-align:center;} .pr .product-wrapper-moremerchant .best-price{ clear:both; background:#fffae7; border-bottom:#c7a069 1px solid; padding:8px 0;} .pr .product-wrapper-moremerchant .best-price-list{ width:168px; float:left; font-size:1.3em; text-align:center;} .pr .product-wrapper-moremerchant .best-price-list p.productshipping{ font-size:0.85em; margin-bottom:0; padding:0;} .pr .product-wrapper-moremerchant h3{ padding:34px 10px 12px;} .pr .product-wrapper-moremerchant p.product-review{ text-align:left; padding-left:10px} .pr .product-wrapper-moremerchant p.product-review img{ vertical-align:middle;} .pr .product-wrapper-moremerchant .sl-icon{ margin-top:-7px; position:absolute;} .pr .product-wrapper-moremerchant .price-list-popup ul{ border-bottom:#808080 1px dotted; margin:0 10px;} .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col3{ width:94px;} .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col1{width: 100px;} .pr .product-wrapper-moremerchant .see-all-store{ border-bottom:#808080 1px dotted; margin:0 10px 12px 10px; padding:6px; clear:both; font-weight:bold;} .pr .product-wrapper-enlarge{ width:382px; padding-bottom:5px;} .pr .product-wrapper-enlarge .product-image-detail{ padding:20px 0 0;} .pr .product-wrapper-enlarge .see-all-store{ border-bottom:#808080 1px dotted; border-top:#808080 1px dotted; margin:0 10px 12px 10px; padding:6px; clear:both; font-weight:bold;} .pr .prodlist-standard-view .sponsor-list{ width:97%; background:url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x left top;} .pr .prodlist-standard-view .sponsor-list .sponsor-text{ width:85px; text-align:center; padding:15px 0 0 10px; color:#deaa23; font-size:0.85em; float:left;} .pr .prodlist-standard-view .sponsor-list .merchant-list{ padding:7px 0 0 0; text-align:center; float:left; width:128px;} .pr .prodlist-standard-view .sponsor-list .merchant-list a img{ display:block; margin:0 auto 1px auto;} .pr .prodlist-standard-view .sponsor-list .merchant-list a{ font-size:1.1em; font-weight:bold;} .pr .prodlist-compact-view ul li .retailers{ margin-top:0; float:none;} #hybridOverlay {background-color:#000;} #hybridContainer {left:50%; top:5%; margin-left:-329px;} .pr .prodlist-grid-view.freetext .product{ position:relative; overflow:hidden;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover{ border:#fff 1px solid;} .pr .prodlist-standard-view div.productimg span.hybridlgmore{ padding-top:45px; padding-left:45px; background:url(http://images.pricerunner.com/images/site-gui/listpages/enlarge-n-icon.gif) no-repeat 0 0; height:0; width:0; overflow:hidden; text-indent:-9990px; display:none; position:absolute; top:0; right:0;cursor:pointer;background-color:#fff;} .pr .product-wrapper-detail span.zoomin{background: url(http://images.pricerunner.com/images/site-gui/listpages/readmore_bg.png) no-repeat 0 -77px; padding-left: 18px; padding-top: 18px; position: absolute; right: 13px; top: 32px;} .pr .product-wrapper-detail span.zoomout{cursor:pointer; background: url(http://images.pricerunner.com/images/site-gui/listpages/readmore_bg.png) no-repeat 0 -101px; padding-left: 18px; padding-top: 18px; position: absolute; right: 13px; top: 32px;} .pr .prodlist-grid-view.freetext .merchant-list-more-nofeatured{ border-top:1px solid #C7A069;} .pr .product-wrapper-detail a.selected {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif") no-repeat scroll 0 -200px transparent; } .pr .prodlist-grid-view.freetext .product-wrapper .retailerlogo{display:block;} .pr .prodlist-grid-view.freetext.hybridlist .pdhover .product-wrapper .retailerlogo{display:block;} .pr .prodlist-grid-view.freetext .product-wrapper .product-topcow{ height:268px;} .pr .prodlist-grid-view.freetext.hybridlist .product { min-height:265px; height:265px; padding:3px 3px 4px 3px;border-bottom: 1px gray dotted; border-top:1px #fff solid;border-left:1px #fff solid;border-right:1px #fff solid; margin-bottom:6px;} .pr .productinfo dd .price a{ font-size:1.4em;} .productinfobody dl dt{ line-height:22px; color:#444;} .pricehistory_s{ float:right; width:120px;} .pricehistory_s h2{ color:#444; font-size:0.9em;} .pr .productinfo dd.description_col{ min-height:42px;width: 370px;} .pr .productinfo dd.description_col p{ margin:0; font-size:12px;} .pr .productinfo dd .price-range {  font-size: 1.4em; } .pr .productinfo .price-range abbr {  border: 0 none; } .ratingStar { margin-bottom: -3px; } .pr .deal-guide.tabs-a .tl {  background: url(http://images.pricerunner.com/images/site-gui/boxes/box-j.gif) no-repeat -1922px 0; } .pr .deal-guide.tabs-a .tr {  background: url(http://images.pricerunner.com/images/site-gui/boxes/box-j.gif) no-repeat 100% -128px; } .pr .deal-guide.tabs-a .mr {  padding-top:0; } .pr .productinfo dd .price-range {  font-size: 1.4em; } .pr .productinfo .price-range abbr {  border: 0 none; } .pr .featured-retailers{ border:2px solid #0e7cb6; border-radius:8px;-o-border-radius:8px; -moz-border-radius:8px;-webkit-border-radius:8px;text-align:left; margin-bottom:10px;} .pr .featured-retailers .feature-title{ background:#0e7cb6; font-size:1.1em;font-weight: bold; color:#fff; height:33px; line-height:33px; text-indent:10px;} .pr .featured-retailers .validated-shipping{color:#0072b4;} .pr .featured-retailers .price-featured a strong{ font-size:1.4em;} .pr .featured-retailers .featured-list{ padding:10px 0 5px;background: url("http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif") repeat-x scroll left bottom; margin:0 15px;} .pr .featured-retailers .featured-logo{ margin-bottom:5px; margin-top:5px; float:left;width:150px;text-align:center;height:50px;} .pr .featured-retailers p.price-featured{ text-align:center; margin-bottom: 0;} .pr .featured-retailers p.button{ text-align:center;} .pr .featured-retailers .featured-desc{ color:#333; clear:both; width:100%; padding-top:5px;margin-bottom:0px;line-height:16px;} .pr .featured-retailers .desc-more{padding-right:12px;font-size:10px;background: transparent url(http://images.pricerunner.com/images/site-gui/product-des-more-under-arrow.gif) no-repeat right 5px;} .pr .featured-retailers .desc-less{padding-right: 12px; font-size:10px;background: transparent url(http://images.pricerunner.com/images/site-gui/product-des-less-up-arrow.gif) no-repeat right 5px;} .pr .show-message{ position:relative} .pr .show-message-box{ position:absolute; top:-6px; left:-1px; border:1px solid #c7a069; box-shadow:0 0px 5px #fb8f01; -moz-box-shadow:0 0px 5px #fb8f01;-o-box-shadow:0 0px 5px #fb8f01; -webkit-box-shadow:0 0px 5px #fb8f01; padding:5px 5px 5px 0; background:#fff;z-index:999;} .pr .retailer-message{ text-align:left;} .pr .logo-message{width:135px; float:left;} .pr .logo-message a, .pr .logo-message a:visited{ padding:0; margin:0;} .pr .show-message-box .retailer-info-link{ text-align:center; } .retailer-message strong{ display:block; text-align:center; padding-bottom:3px;} .pr .retailer-message p{ margin-bottom:0; width:500px; padding-right:8px;} .pr .show-message-box .retailer-message p {padding-left: 165px;} .pr table.price-list td.logo img{ border:1px #fff solid;}  .pr .show-message-delivery{clear:both;} .pr table.price-list td.logo p.non-partner,  .pr table.price-list td.about-retailer .p-name-gray,  .pr .price-list .product-gray .lastCell p.date,  .pr .product-gray .stock-info.in-stock,  .pr table.price-list .product-gray h4.p-name a,  .pr table.price-list .product-gray td.reviews a,  .pr .product-gray .in-stock-date-more .date,  .pr .product-gray .in-stock-date-more .stock-info,  .pr table.price-list .product-gray .price,  .pr table.price-list .product-gray .price strong, .pr table.price-list .product-gray .pricewithshipping strong, .pr table.price-list .product-gray .pricewithshipping strong a, .pr .product-gray .logo-message a,  .pr .product-gray .retailer_message,  .pr .product-gray .show-message-delivery, .pr table.price-list .product-gray .stock-info.unknown-stock, .pr table.price-list .product-gray .stock-info.out-of-stock { color:#888888;} .pr .product-gray .stock-info.in-stock{background: url("http://images.pricerunner.com/images/site-gui/listpages/stockinfo-in-stock-gray.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);} .pr .product-gray .stock-info.out-of-stock{background: url("http://images.pricerunner.com/images/site-gui/listpages/stockinfo-in-stock-gray.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);} .pr .in-stock-date-more{clear:both;position:relative;} .pr .in-stock-date-more .stock-info, .pr .in-stock-date-more .date { float:left; margin-right:5px;} .pr .show-more-version .more-bt, .pr .show-more-version .default-bt{float:right; margin-left:10px;margin-right:5px;} .tabs-standard .sort-by{ float:right;} .pr table.price-list h4.p-name{margin-bottom:5px;} .pr table.price-list h4.p-name a{color:#0072b4;} .pr .price-list .about-retailer > p {margin-bottom: 5px;} .product_price #main.pr .sortbywp,.product_price .pr #maincontent .sortbywp{top:3px;width:130px;} .product_price #main.pr .sortbywp ul,.product_price .pr #maincontent .sortbywp ul{padding-left: 8px;background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.png) repeat-y -130px 0} .product_price #main.pr .sortbywp ul li,.product_price .pr #maincontent .sortbywp ul li{background:none;border-bottom: none;padding: 1px 0;float: none;margin: 0;display: list-item;} .product_price #main.pr .sortbywp .top,.product_price .pr #maincontent .sortbywp .top{background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.png) no-repeat} .product_price #main.pr .sortbywp .bot,.product_price .pr #maincontent .sortbywp .bot{background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.png) no-repeat -260px -1px} .product_price #main.pr .sortbywp ul li.disn,.product_price .pr #maincontent .sortbywp ul li.disn{display:none;} .product_price #main.pr .sortbywp ul li.choosed,.product_price .pr #maincontent .sortbywp ul li.choosed{display: list-item;} body.product_price .pr #contentheader, body.product_mobile_contract .pr #contentheader, body.product_detail .pr #contentheader, body.product_review .pr #contentheader, body.product_review_x .pr #contentheader, body.product_offline_store .pr #contentheader, body.product_international_prices .pr #contentheader{min-height: 25px;} body.product_price .pr h1.pagetitle, body.product_mobile_contract .pr h1.pagetitle, body.product_detail .pr h1.pagetitle, body.product_review .pr h1.pagetitle, body.product_review_x .pr h1.pagetitle, body.product_offline_store .pr h1.pagetitle, body.product_international_prices .pr h1.pagetitle{margin-bottom:0;font-size:24px;font-weight:400;margin-bottom:0;max-width:480px;} .show-price-history{margin-left: 5px;}  .pr .wrapper #maincontent{margin-top: 8px;} .pr .wrapper #side-content{margin: 8px 0 0 15px;} .pr .prodreview dl.positive, .pr .prodreview dl.negative{ float:left; width:46%; padding-right:20px; margin:20px 0 16px;} .pr .prodreview{ margin:-15px 0 15px 0;} .pr .prodreviewcontent{ padding:20px 0 0 0; border-left:#dddddb 1px solid; border-right:#dddddb 1px solid;} .pr .prodreview > .bl {  border: #dddddb 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px; } .pr .prodreview > .bl .br {  margin-left: 13px;  padding: 12px 13px 0 0; } .pr .prodreview .reviewtab ul {  height: 39px;  padding: 5px 0 0 7px;  margin: 0;  list-style: none;  background: #fff;  box-shadow:0px -1px 0px #fff inset;  border-bottom: #eee 1px solid;  } .pr .prodreview .reviewtab ul li{ float:left; height:40px; line-height:40px; cursor:pointer;} .pr .prodreview .reviewtab ul li h2{ height:40px; line-height:40px; color:#444; font-size:0.85em; margin:0;} .pr .prodreview .reviewtab ul li.prreview h2{ padding:0 0 0 32px;  background:url(http://images.pricerunner.com/images/site-gui/review/icon-pr-review.gif) no-repeat 4px 7px; background-size:25px 25px;} .pr .prodreview .reviewtab ul li.userreview h2{ padding:0 0 0 32px;  background:url(http://images.pricerunner.com/images/site-gui/review/icon-user.gif) no-repeat 4px 7px; background-size:25px 25px;} .pr .prodreview .reviewtab ul li.internetreview h2{ padding:0 0 0 32px;  background:url(http://images.pricerunner.com/images/site-gui/review/icon-user.gif) no-repeat 4px 7px; background-size:25px 25px;} .pr .prodreview .reviewtab ul li.expertreview h2{ padding:0 0 0 32px;  background:url(http://images.pricerunner.com/images/site-gui/review/icon-expert.gif) no-repeat 4px 7px; background-size:25px 25px;} .pr .prodreview .reviewtab ul li.videoreview h2{ padding:0 0 0 32px;  background:url(http://images.pricerunner.com/images/site-gui/review/icon-video.gif) no-repeat 4px 7px; background-size:25px 25px;} .pr .prodreview .reviewtab ul li span{padding:0 8px 0 0;} .pr .prodreview .reviewtab ul li.selected {  cursor: default;  background: #fff;  border-radius: 5px 5px 0 0;  border:#eee 1px solid;  border-bottom:0;  } .pr .prodreview .reviewtab ul li.selected span {  display: block;  padding: 0 5px 0 0;  background: none; } .pr .prodreview .reviewtab ul li h2 a { color: #444; } .pr .prodreview .prreviewcontent{ padding:20px 12px;} .pr .prodreview .prreviewcontent h2{ color:#0072b4; font-size:1.35em;} .pr .prodreview .userReviewContentWrap{ padding:20px 12px;} .pr .prodreview .expertReviewContentWrap{padding:20px 12px;} .pr .prodreview .videoReviewContentWrap{padding:20px 12px;} .pr .prodreview .prodreviewsummary{ padding:0 15px; margin-bottom:15px; } .pr .prodreview .prodreviewsummary dl{ margin:0; float:left;} .pr .prodreview .prodreviewsummary dl dt{ color:#444; font-size:1.1em; float:none; padding:0 0 10px 0;} .pr .prodreview .prodreviewsummary dl dd{ margin:0; padding:0 0 8px 0; font-size:0.93em; line-height:1.5em;} .pr .prodreview .prodreviewsummary dl.summary{ width:100px; padding-right:20px; } .pr .prodreview .prodreviewsummary dl.summary dd{ line-height:normal;} .pr .prodreview .prodreviewsummary dl.summary dd p{ float:right; position:relative; width:60px; height:10px; background:#ededed; font-size:0; line-height:0; margin:4px 0 0;} .pr .prodreview .prodreviewsummary dl.summary dd p span{ display:block; height:10px; background:#fa9c0b;} .pr .prodreview .prodreviewsummary dl.mostpositive{ width:255px; padding-right:20px;} .pr .prodreview .prodreviewsummary dl dd.author{ color:#2a3e5c;} .pr .prodreview .prodreviewsummary dl.mostpositive dd img{ vertical-align:middle;} .pr .prodreview a.reviewcount{ color: #444444; padding-left:5px; min-width:15px; color:#7b4444; display: inline-block; font-size: 11px; font-weight: bold; height: 19px; line-height: 19px; text-align: center; background: url(http://images.pricerunner.com/images/site-gui/buttons/s-gotobt-pl.png) no-repeat 0 -38px;} .pr .prodreview a.reviewcount span{ display:block; padding-right:5px; background: url(http://images.pricerunner.com/images/site-gui/buttons/s-gotobt-pl.png) no-repeat right -38px;} .pr .prodreview div.whatdoyouthink{float:left; margin-top:40px; height:49px; padding-right:10px; background:url(http://images.pricerunner.com/images/site-gui/review/review-bg.png) no-repeat right -85px;} .pr .prodreview div.whatdoyouthink p, .pr .prodreview div.whatdoyouthink a{ cursor:pointer; padding:8px 0 0 10px; text-align:right; font-size:1.1em; color:#0072b4; font-weight:bold; margin:0; height:41px; background:url(http://images.pricerunner.com/images/site-gui/review/review-bg.png) no-repeat 0 -85px;} .pr .prodreview div.whatdoyouthink a{display:block; text-decoration: none;} .pr .prodreview div.whatdoyouthink p span, .pr .prodreview div.whatdoyouthink a span { display:block; font-size:0.70em; color:#444; font-weight:normal;} .prodreviewsummarycoll{ float:left; margin-right:20px; background: url(http://images.pricerunner.com/images/site-gui/pricelist/vertical-grid.gif) repeat-y 100% 0;} .pr .prodreview .writereview{padding:0 15px; margin-bottom:15px;} .pr .prodreview .writereview .writereviewform{ padding:8px; background:#f7f7f7;} .pr .prodreview .writereview p{ color:#444; font-style:italic; clear:both; margin-bottom:5px;} .pr .prodreview .writereview .positiveornegative{ padding-bottom:4px;} .pr .prodreview .writereview .positiveornegative div{ float:left;} .pr .prodreview .writereview .positiveornegative div span{ display:block; float:left; margin:0 5px 0 8px; width:28px; height:28px; background:url(http://images.pricerunner.com/images/site-gui/review/review-bg.png) no-repeat 0px -134px;} .pr .prodreview .writereview .positiveornegative div.negative span{ background-position:-29px -134px;} .pr .prodreview .writereview .positiveornegative div input{border:1px solid #b1b1b1;padding:5px 4px; color:#444;} .pr .prodreview .writereview .submitbox{ float:right;} .pr .prodreview .writereview .submitbox a.button-a .a-right {  padding: 6px 30px 8px 16px; } .simple_review_form .headlineInput{width:823px; float:left; position:relative;margin-bottom:8px; } .simple_review_form .headlineInput.inputText{ width:813px; border:1px solid #b1b1b1;padding:5px 4px; color:#444; font-style:italic; font-size:0.9em;} .simple_review_form .headlineInput textarea.text{width:813px; border:1px solid #b1b1b1;padding:5px 4px; height:80px; margin-bottom:0;color:#444; font-style:italic; font-size:1.0em;}  div.rating{cursor:pointer;margin:2em;clear:both;display:block} div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden} div.cancel,div.star{float:left;width:17px;height:17px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden} div.star,div.star a{background:url('http://images.pricerunner.com/images/site-gui/review/grades_stars.gif') no-repeat 0 0px} div.cancel a,div.star a{display:block;width:17px;height:100%;background-position:0 0px;border:1 solid #FF0000} div.star_on a{background-position:0 -17px!important} div.star_hover a,div.star_live a:hover{background-position:0 -34px} div.star_readonly a,div.star_readonly a:hover{cursor:default !important} div.star{background:transparent!important;overflow:hidden!important} .pr .prodlist-standard-view .structured .productname h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} .pr .prodlist-grid-view.freetext .merchant-list-gray span,.pr .prodlist-grid-view.freetext .merchant-list-gray b{ color:#888;} .pr .product-wrapper-moremerchant .price-list-popup ul.gray{ color:#888} .pr .price-list-popup ul.gray li.price-list-col3 a{ color:#888} .pr .price-list-popup ul.gray p.in-stock{ color:#888} .pr .price-list-popup ul.gray p.in-stock{ color:#888; back-ground:url(http://images.pricerunner.com/images/site-gui/listpages/stockinfo-in-stock-gray.gif) no-repeat 0 0} .fblogin{ cursor: pointer; display: inline-block; padding: 4px 8px 4px 4px; border-radius: 2px; color: #fff; font-size: 24px; font-weight: bold; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; text-shadow: 0 -1px 0 #354c8c; background:-moz-linear-gradient(top, #4c69ba, #3b55a0 100%, #4c69ba); background:-webkit-linear-gradient(top, #4c69ba, #3b55a0 20%, #4c69ba); background: -o-linear-gradient(top, #f3ce04, #3b55a0 20%, #4c69ba); background: -ms-linear-gradient(top, #4c69ba, #3b55a0 20%, #4c69ba); } .fblogin:hover{background:-moz-linear-gradient(top, #5b7bd5, #4864b1 100%, #5b7bd5); background:-webkit-linear-gradient(top, #5b7bd5, #4864b1 20%, #5b7bd5); background: -o-linear-gradient(top, #5b7bd5, #4864b1 20%, #5b7bd5); background: -ms-linear-gradient(top, #5b7bd5, #4864b1 20%, #5b7bd5); } .fblogin img{ vertical-align: middle; margin-right: 8px;} .fblogin_s{ font-size: 11px; font-weight:normal; margin-bottom: 12px;}  .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col2{width: 92px;} .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col2 a{font-size: 0.7em;} .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col3{width: 105px;padding-top: 3px;} .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col4{width: 85px;padding-right: 10px;} .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col5{width: 100px;} .pr .product-wrapper-moremerchant .price-list-popup ul li.price-list-col6{width: 109px;} .pr .product-wrapper-moremerchant .price-list-popup a.retailer-info-link{font-size: 0.7em;} .pr .price-list-col1 .message-under-logo{width: 80px; float: left;text-align: cen-ter;padding-right:25px;font-size:11px;}  .pr .price-list-col1 .retailer-message-under-logo{width: 626px;} .pr .price-list-col1 .retailer-message-under-logo .message-under-logo img{max-width: 94px;} .pr .price-list-col1 .retailer-message-under-logo .retailer-message strong{text-align:left;} .pr .price-list-col1 .retailer-message-under-logo .retailer-message.light-box-retailer-message{margin-left: 100px;} .pr .stock-info.in-stock {color: #399f20;background: url(http://images.pricerunner.com/images/site-gui/listpages/stockinfo-in-stock.gif) no-repeat 0 6px;} .pr .stock-info.out-of-stock {color: #f00;background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-out-of-stock.gif) no-repeat 0 3px;} .pr .stock-info.unknown-stock {color: #faba00;background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-unknown-stock.gif) no-repeat 0 3px;} .pr .product-wrapper.product-wrapper-detail.product-wrapper-moremerchant .close{position: absolute;right: 18px;top: 10px;} .pr .product-wrapper.product-wrapper-detail.product-wrapper-moremerchant .close a{color: #999;font-size: 12px;line-height: 18px;padding-right: 18px;background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-btn-close.gif) no-repeat right 2px;display: block;text-align: right;text-decoration: none;} .pr .product-wrapper.product-wrapper-detail.product-wrapper-moremerchant .close a:visited{color: #999;text-decoration: none;} .pr .prodlist-grid-view.freetext .product-wrapper .retailerlogo{ margin-bottom: 10px; height: 33px; } .pr .prodlist-grid-view.freetext .product-wrapper .icon-list a:hover{text-decoration: none;} .pr .prodlist-standard-view .productinfobody .extraInfo .col3.logos{width: 105px;} .pr .prodlist-standard-view .product .productinfobody .extraInfo .col3 a:hover{text-decoration: none;} .pr .product-wrapper-detail .imgDetail p.product-image-detail{position: static;} .pr table.price-list td.reviews p{ display: inline;} .pr .product-wrapper-detail a.selected{ background: url(" http://images.pricerunner.com/images/site-gui/listpages/product-top-icons-heart.png") no-repeat scroll 0 -143px rgba(0, 0, 0, 0); font-style: italic; }  .pr .prodlist-standard-view .productinfobody .extraInfo .col3 { width:128px; float:left; }  .pr .price-list-popup p.out-of-stock {float:left;} .pr .price-list-popup p.in-stock {float:left;} .pr .price-list-popup p.date{ text-align: left;}  .pr .price-list-popup p.unknown-stock{font-size:0.85em;} .pr .price-list-popup p.out-of-stock{font-size: 0.85em;} .pr .price-list-popup ul li.price-list-col3 a:hover{text-decoration: none;}  .pr .prodlist-standard-view .product .productinfobody { min-height: 115px;} .pr .price-list-popup ul.gray p.in-stock {  background: url("http://images.pricerunner.com/images/site-gui/listpages/stockinfo-in-stock-gray.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); } .pr .retailer-message-under-logo .retailer-message p{  font-size: 10px; } .pr .price-list-col1 .retailer-message-under-logo .message-under-logo{  margin-bottom: 15px; }  .pr .prodlist-grid-view.freetext.hybridlist .product p.reviews{ font-size: x-small; } .pr .prodlist-grid-view.freetext.hybridlist .product p.reviews-hide { display:none;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover p.reviews-hide{ display:block;} .pr .prodlist-grid-view.freetext.hybridlist .product .add-to-mylist{ margin-bottom:8px;} .pr .prodlist-compact-view ul li .reviewcompact {width:15%; float:left; text-align:center; pad-ding-top:3px} .pr .prodlist-compact-view ul li .productwarning.productwarningcompact{ width:auto; margin-top:-10px} .pr .show-more-version{clear:both;position:absolute; right:0; bottom:3px;} .pr table.price-list .pricewithshipping{ width:90px;text-align:center; padding-top:15px;font-size:1em !important;} .pr table.price-list .price strong, .pr table.price-list .pricewithshipping strong{ font-size:1.1em; color:#333;} .pr table.price-list .price a strong{ font-size:1.45em; color:#0072b4} .pr table.price-list .pricewithshipping a strong{ font-size:1.45em; color:#0072b4;} .pr table.price-list td.price .validated-shipping { font-size:1.45em; } .pr table.price-list td.pricewithshipping .price-inc-ship p .validated-shipping { font-size:1.45em; } .pr table.price-list td.pricewithshipping .price-inc-ship p .unvalidated-shipping { font-size: 1.1em; } .pr .prodlist-standard-view .product .productinfobody.withretailerlogo { min-height: 90px; padding-bottom: 35px;} .pr .prodlist-standard-view .product .productinfobody.withavailabilitymessage { min-height: 108px; } .pr .prodlist-standard-view .product div.price .safebuy { padding: 0;} .pr .prodlist-standard-view .product .productinfobody.structured { min-height: 108px; padding-bottom: 0;} .pr .newpl a.button-a .a-left, .pr .newpl a.button-a .a-right{ background: #faba00; border-radius: 0;} .pr .newpl a.button-a:hover .a-left, .pr .newpl a.button-a:hover .a-right{ background: #f79700; } .pr .newpl a.button-g .g-left, .pr .newpl a.button-g .g-right{ background: #f0f0f0 !important; border-radius: 0 !important; padding:6px 10px 8px 0 !important;} .pr .newpl a.button-g:hover .g-left, .pr .newpl a.button-g:hover .g-right{ background: #f0f0f0 !important; } .pr .newpl .stock-info.in-stock{ background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-in-stock.gif) no-repeat 0 4px;} .pr .newpl .product-gray .stock-info.in-stock{background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-in-stock-gray.gif) no-repeat 0 4px;} .pr .newpl .stock-info.out-of-stock{background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-out-of-stock.gif) no-repeat 0 4px; color: #f00;} .pr .newpl .stock-info.unknown-stock{background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-unknown-stock.gif) no-repeat 0 4px; color: #faba00;} .pr .newpl table.price-list tr.retailer{ background: #e6e5e5;} .pr .newpl #contentheader h1.pagetitle,  .pr .newpl #contentheader h1.pagetitle .productpageheader,  .pr .newpl #contentheader h1.pagetitle .productpageheader2{ font-size: 20px; font-weight: 700;} .pr .newpl .price-list.productinfo .productinfobody{ margin-right: 408px;} .pr .newpl .price-list.productinfo.featured .productinfobody{ margin-right: 408px;} .pr .newpl .productinfo dd{ margin:0 0 0.8em;} .pr .newpl .productinfo dd.description_col p{ font-size: 12px; margin: 0;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent{ margin: 0 8px; border:#e6e5e5 1px solid; min-height: 180px;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl{ margin: 10px 5px 0 12px;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a{ font-size: 12px; cursor:pointer; } .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a.more{ display:inline-block;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd:nth-child(3) a{ font-size:12px !important;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd img{ vertical-align: middle;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent a.post-a-review, .pr .newpl .price-list.productinfo .productinfobody .productinfocontent .add-to-mylist a {width: 120px;} .pr .newpl .productinfo a.post-a-review, .pr .newpl .productinfo a.set-price-alert{ background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons-heart.png) no-repeat 0 0px; background-size: 13px 97px; display: block; margin-bottom: 0 0 10px; padding: 0 0 6px 16px; height: 20px;} .pr .newpl .productinfo a.post-a-review{ background-position: 0 -28px; color: #0072b4;} .pr .newpl .productinfo a.set-price-alert { color: #0072b4; font-size: 12px; } .pr .newpl .price-list.productinfo .add-to-mylist{ position: static;height:14px; display:block; } .pr .newpl .price-list.productinfo .add-to-mylist a:link,  .pr .newpl .price-list.productinfo .add-to-mylist a:visited, .pr .newpl .price-list.productinfo .add-to-mylist a:active, .pr .newpl .price-list.productinfo .add-to-mylist a:hover{background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons-heart.png) no-repeat 0 0px; background-size: 13px 97px; background-position: 0 -57px; display: block; margin-bottom: 10px; padding: 0 0 0 16px; height: 20px;} .pr .newpl .price-list.productinfo .add-to-mylist a.selected:link,  .pr .newpl .price-list.productinfo .add-to-mylist a.selected:visited, .pr .newpl .price-list.productinfo .add-to-mylist a.selected:active, .pr .newpl .price-list.productinfo .add-to-mylist a.selected:hover{background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons-heart.png) no-repeat 0 -84px; background-size: 13px 97px;} .pr .newpl .productinfo dd.description_col{ margin-bottom: 0; min-height: 38px; width:auto;} .pr .newpl div.price-list{ margin-bottom: 5px;} .pr .newpl .price-list.productinfo .productimg{ border:#e6e5e5 1px solid; width: 180px; min-height: 180px; margin-right: 8px; padding-right: 0; padding-bottom: 0;} .pr .newpl .price-list.productinfo .productimg .enlarge-image-wrapper{ width: 160px; margin-top: 10px;} .pr .newpl .price-list.productinfo .featured-offer{border:#e6e5e5 1px solid; padding:0 5px; min-height: 180px; margin-bottom: 0; width: 200px;} .pr .newpl .price-list.productinfo .featured-offer .title{ color: #444; font-size: 12px; padding: 12px 0 22px 0; height: 18px;} .pr .newpl .price-list.productinfo .featured-offer strong{ font-size:15px;} .pr .newpl .price-list.productinfo .featured-offer img{ padding:5px 10px 0 10px; } .pr .newpl .price-list.productinfo .featured-offer a.featured_price{ margin-left:5px; width:80px;} .pr .newpl .price-list.productinfo .featured-offer a.sbt-a:link,  .pr .newpl .price-list.productinfo .featured-offer a.sbt-a:visited, .pr .newpl .price-list.productinfo .featured-offer a.sbt-a:active{background: #faba00; } .pr .newpl .price-list.productinfo .featured-offer a.sbt-a:hover{background: #f79700; } .pr .newpl .price-list.productinfo .price-history-wp{ float: right; width: 180px; padding: 0 5px; min-height: 180px; margin-right: 6px; border:#e6e5e5 1px solid; float: right;} .pr .newpl .price-list.productinfo .price-history-wp .title{ color: #444; font-size: 12px; padding: 12px 0 22px 0; font-weight: bold; height: 18px;} .pr .newpl .price-list.productinfo.nofeatured .price-history-wp{ margin-right:218px} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper{ height: 38px;} .pr .newpl .tabs-standard.tabs-standard-b .tl{ background: #2197c9; border-radius: 0;} .pr .newpl .tabs-standard.tabs-standard-b .tr{ padding-top: 0;} .pr .newpl .tabs-standard.tabs-standard-b h2 span, .pr .newpl .tabs-standard.tabs-standard-b .ui-tabs-selected h2 span{ background: none; padding: 0 16px; border:0; color: #fff;} .pr .newpl .tabs-standard.tabs-standard-b h2 span{ height:38px;} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper{ border:0;} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper > ul > li{ border-bottom: #2197c9 3px solid; height: 33px; line-height: 35px;} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper > ul > li.ui-tabs-selected{border-bottom: #faba00 5px solid; } .pr .newpl .sortbylist{ top: 1px; right: 5px;} .product_price #main.pr .newpl .sortbywp ul,  .product_price .pr #maincontent .newpl .sortbywp ul{ background: #2197c9; padding:7px 10px 5px 10px;} .pr .newpl .sortbywp li a:link,  .pr .newpl .sortbywp li a:active,  .pr .newpl .sortbywp li a:visited, .pr .newpl .sortbywp li a:hover{ color: #fff;} .pr .newpl .sortbywp .arrow{border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #fff; background: none; width: 0; right: 6px; top: 12px;} .pr .newpl .price-list.productinfo .productinfobody-withmoney {margin-right: 408px;} .pr .newpl .product-gray .stock-info.unknown-stock, .pr .newpl .product-gray .stock-info.out-of-stock, .pr .newpl .product-gray .stock-info.in-stock {background: url(http://images.pricerunner.com/images/site-gui/listpages/newpl-stockinfo-in-stock-gray.gif) no-repeat 0 4px;} .product_price .pr #maincontent .newpl .sortbywp ul li{ padding-bottom:7px;} .pr .newpl .productMoneySaving_c{ width:210px; border:#e6e5e5 1px solid; min-height:180px; text-align:center; float:right;} .pr .newpl .price-list.productinfo .freetextinfobody {margin-right:0px;} .pr .newpl .price-list.productinfo .productinfobody .freetextinfo {margin: 0 0 0 8px;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd div.more{width:40px;} .pr .newpl .ratingStar { margin-bottom: 1px; } #JT_close_left { height: 0; line-height: 0; margin-bottom: 4px; margin-top:2px;} .pr .newpl table.price-list tr.productlistnone.retailer {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;} .pr .newpl .price-list.productinfo .productwithoutpricehistory {margin-right:285px;} .pr .newpl .price-list.productinfo.featured .productwithoutpricehistory {margin-right:285px;} .pr .newpl .productinfo dd.alertwithoutpricegraph{ display:none; padding:0; margin:0; } .pr .newpl #quickbar.redesignquickbar{ background:none; height:29px;} .pr .newpl #quickbar.redesignquickbar .barbox .impshow{ background:none; } .pr .newpl #quickbar.redesignquickbar .barbox .impshow .error a{ display:block; height:17px; padding: 0 0 0 20px; text-indent:0; width:auto; } .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd.alertwithoutpricegraph a{ font-size: 12px; } .pr .newpl .price-list.productinfo.nofeatured .productwithoutpricehistory { margin-right:0; } .pr .newpl .price-list.productinfo.nofeatured .productwithoutpricehistory .productinfocontent { margin-right:0;} .pr .newpl table.price-list tr.multiple-title, .pr .newpl table.price-list tr.multiple-list{ display:none; } .pr .newpl #quickbar .barbox .impshow .error{ display:block; } .product_international_prices #main.pr .sortbywp,.product_international_prices .pr #maincontent .sortbywp{top:3px;width:130px;} .product_international_prices #main.pr .sortbywp ul,.product_international_prices .pr #maincontent .sortbywp ul{padding-left: 8px;background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.png) repeat-y -130px 0} .product_international_prices #main.pr .sortbywp ul li,.product_international_prices .pr #maincontent .sortbywp ul li{background:none;border-bottom: none;padding: 1px 0;float: none;margin: 0;display: list-item;} .product_international_prices #main.pr .sortbywp .top,.product_international_prices .pr #maincontent .sortbywp .top{background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.png) no-repeat} .product_international_prices #main.pr .sortbywp .bot,.product_international_prices .pr #maincontent .sortbywp .bot{background:url(http://images.pricerunner.com/images/site-gui/listpages/sort-by-bg.png) no-repeat -260px -1px} .product_international_prices #main.pr .sortbywp ul li.disn,.product_international_prices .pr #maincontent .sortbywp ul li.disn{display:none;} .product_international_prices #main.pr .sortbywp ul li.choosed,.product_international_prices .pr #maincontent .sortbywp ul li.choosed{display: list-item;} .product_international_prices #main.pr .newpl .sortbywp ul,  .product_international_prices .pr #maincontent .newpl .sortbywp ul{ background: #2197c9; padding: 5px 10px;} .product_international_prices .pr #maincontent .newpl .sortbywp ul li{ padding-bottom:7px;} .pr table.price-list.pricewithcountry .international .flag{ width:24px; height:16px; margin:10px auto 0 auto; border-radius:2px; background:url(http://images.pricerunner.com/images/site-gui/listpages/land.png) no-repeat -1px -299px; background-size:29px 498px;} .pr table.price-list.pricewithcountry .international .seflag{ background-position:-1px -299px;} .pr table.price-list.pricewithcountry .international .dkflag{ background-position:-1px -335px;} .pr table.price-list.pricewithcountry .international .ukflag{ background-position:-1px -370px;} .pr table.price-list.pricewithcountry .international .deflag{ background-position:-1px -405px;} .pr table.price-list.pricewithcountry .international .frflag{ background-position:-1px -440px;} .pr table.price-list.pricewithcountry .international .atflag{ background-position:-1px -475px;} .pr table.price-list.pricewithcountry .price{ text-align:right; padding-top:11px !important;} .pr table.price-list.pricewithcountry .price a span{ display:block; text-align:right;} .product_international_prices .pr #price-list .pl-loading {  background: #ffffff none no-repeat scroll 0 0;  display: none;  height: 100%;  left: 0;  opacity: 0.5;  position: absolute;  top: 0;  width: 100%;  z-index: 900; } .product_international_prices .pr #price-list .pl-loading-img {  background: #ffffff url("http://images.pricerunner.com/images/i/buyingguide/loading.gif") no-repeat scroll 50% 0;  display: none;  height: 32px;  left: 0;  margin-left: 419px;  position: absolute;  top: 0;  width: 32px;  z-index: 901; } .pr table.price-list.pricewithcountry div.button-g{ margin-top:6px;} .pr table.price-list.pricewithcountry div.button-g{ margin-top:6px;} .pr table.price-list.pricewithcountry .price div> strong{ color:#888 !important;} #main.newcl{ background:#f7f7f7; padding-top: 0;} .newcl #breadcrumbs{ background: #fff; color: #0072b4; padding:15px 10px; margin-right: 200px; border-left: 0 none; border-right: 0 none;} .newcl .freetext-link-text{ margin-right: 0px;} .newcl .wrapper #maincontent{ margin-top: 0; background: none;} .newcl #contentheader{border-left: 0 none; border-right: 0 none; border-bottom: 0 none; padding-left: 10px; background: #fff} .pr.newcl .tabs-a > .tl{ background: #2197c9; border-radius: 0; height: 45px;} .pr.newcl .tabs-a .tr{ padding-top: 0;} .pr.newcl .tabs-a .tr .filter-wrapper{ border-bottom: 0; padding: 0 10px;} .pr.newcl .tabs-a .tr .filter-wrapper a.tablink, .pr.newcl .tabs-a .tr .filter-wrapper li.active a.tablink{background: none; padding: 0 10px; border:0; color: #fff;} .pr.newcl .tabs-a .tr .filter-wrapper img{ margin-top:11px;} .pr.newcl .prodlist-compact-view ul li .price{ width:5.6em} .product_list .pr.newcl .tabs-a .tr .filter-wrapper > ul > li{border-bottom: #2197c9 3px solid; height: 42px; line-height: 42px;} .product_list .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active{border-bottom: #faba00 3px solid;} .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper li{ padding: 0;} .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper > ul > li{border-bottom: #2197c9 3px solid; height: 42px; line-height: 42px;} .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active{border-bottom: #faba00 3px solid;} .pr.newcl .tabs-a .tr .filter-wrapper a.tabnewlink, .pr.newcl .tabs-a .tr .filter-wrapper li.active a.tabnewlink{background: none; padding: 0 10px; border:0; color: #fff;} .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper li{ padding: 0;} .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper > ul > li{border-bottom: #2197c9 3px solid; height: 42px; line-height: 42px;} .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active{border-bottom: #faba00 3px solid;} .pr.newcl .tabs-a .tab-container > .ml{ border-left: 0;} .pr.newcl .tabs-a .tab-container > .ml > .mr{ border-right:0} .pr.newcl a.mCSB_buttonLeft{ background:#fff !important; border:0; z-index:9999; height:135px !important;} .pr.newcl a.mCSB_buttonLeft::before{content:""; width: 16px; height: 5px; position: absolute; right: 5px; top: 50px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl a.mCSB_buttonLeft::after{content:""; width: 16px; height: 5px; position: absolute; right: 5px; top: 58px; background-color:#003030; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr.newcl a.mCSB_buttonRight{ background:#fff !important; border:0; z-index:9999; height:135px !important;} .pr.newcl a.mCSB_buttonRight::before{content:""; width: 16px; height: 5px; position: absolute; right: 5px; top: 50px; background-color:#003030; transform: rotate(45deg);-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);} .pr.newcl a.mCSB_buttonRight::after{content:""; width: 16px; height: 5px; position: absolute; right: 5px; top: 58px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper{ background: none; border: 0;} .pr.newcl .tabs-a .tab-container > .bl{ border: 0;} .pr.newcl .filter .tab-container > .bl{ display: none;} .pr.newcl .cat > .tabs-a{ background: #fff; margin-bottom: 6px;} .pr.newcl .cat > .filter{margin-bottom: 6px;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .guide-menu .p-line, .pr.newcl .tabs-a.maximized .br .filter-wrapper .guide-menu .n-line{ display: none;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-previous, .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-next{ height: 25px;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-next{ right: 120px;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-next a{ background:#fff !important; border:0; z-index:9999; height:18px !important; padding: 0;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-next a::before{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 10px; background-color:#ccc; transform: rotate(45deg);-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-next a::after{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 15px; background-color:#ccc; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-previous a{ background:#fff !important; border:0; z-index:9999; height:18px !important; padding: 0;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-previous a::before{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 10px; background-color:#ccc; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-previous a::after{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 15px; background-color:#ccc; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-next a.active::before, .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-next a.active::after, .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-previous a.active::before, .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-previous a.active::after{ background-color: #003030;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list{ height: 36px; padding-top: 6px; width: 820px;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list ul li{ position: relative; overflow: visible;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list ul li a{ padding-top: 5px;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list ul li.ui-tabs-selected a div.arrow-up{ border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 6px solid #fff; font-size: 0; height: 0; left: 55px; line-height: 0; position: absolute; top: -6px; width: 0; z-index: 11;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list ul li.ui-tabs-selected a div.arrowbg-up{ border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 6px solid #2197c9; font-size: 0; height: 0; left: 55px; line-height: 0; position: absolute; top: -7px; width: 0; z-index: 10;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list ul li{ background: none; border: #d3d3d5 1px solid; height: 34px;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list ul li.ui-tabs-selected{ border: #2197c9 1px solid; background: none;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper{ top: 13px;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seemore{ background:#fff !important; border:0; z-index:9999; height:25px !important;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seemore::before{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 10px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seemore::after{content:""; width: 10px; height: 3px; position: absolute; right: 11px; top: 10px; background-color:#003030; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seeless{ background:#fff !important; border:0; z-index:9999; height:25px !important;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seeless::before{content:""; width: 10px; height: 3px; position: absolute; right: 11px; top: 10px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seeless::after{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 10px; background-color:#003030; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr.newcl .lside{ width: 215px} .pr.newcl .prodlist{ margin: 0 0 0 -225px} .pr.newcl .prodlist .rside{ margin: 0 0 0 225px;} .pr.newcl #numberOfProductsForm{ margin-left: 225px;} .product_list .pr.newcl #filterbox .box-p .tl{ border-radius: 0; margin-bottom: 6px; background: #2197c9 none repeat scroll 0 0;} .product_list .pr.newcl #filterbox .box-p .tr h2{ cursor: pointer;} .product_list .pr.newcl #filterbox .box-p .tr h2::after{content:""; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #fff; top: 18px; font-size: 0; height: 0; right: 17px; line-height: 0; position: absolute; width: 0; z-index: 11;} .product_list .pr.newcl #filterbox, .product_list .pr.newcl #filterbox h3, .product_list .pr.newcl #filterbox label, .product_list .pr.newcl #filterbox em, .product_list .pr.newcl #filterbox span, .product_list .pr.newcl #filterbox a{ color: #fff !important;} .product_list .pr.newcl #filterbox .box-p .tr{ margin-left: 20px;} .product_list .pr.newcl #filterbox .box-p .ml{ border-left: 0; background: #2197c9} .product_list .pr.newcl #filterbox .box-p .mr{ border-right: 0; padding: 0; margin: 0;} .product_list .pr.newcl #filterbox .box-p .bl{ display: none;} .product_list .pr.newcl #filterbox .inactive, .product_list .pr.newcl #filterbox .inactive *{ color:#ddd !important; display:block; text-align:left;} .pr.newcl .criteria{ margin: 0; background: none !important; border: 0; border-radius: 0;} .pr.newcl .criteria span.title{ font-size: 1em;} .pr.newcl .criteria span{ font-size: 1em; padding-bottom: 8px;} .pr.newcl .leftfilterwp{ border-bottom: #f4f1ed 6px solid; padding:10px 20px; } .pr.newcl .leftfilterwp h3{ font-size: 1em;} .pr.newcl .leftfilterwp ul{ margin:0; padding: 0;} .pr.newcl .leftfilterwp ul li{ list-style: none; font-size: 1em; padding: 0 0 5px 0; margin: 0;} .pr.newcl .criteria a.set-price-alert,  .pr.newcl .criteria a.set-price-alert:link,  .pr.newcl .criteria a.set-price-alert:visited, .pr.newcl .criteria a.set-price-alert:active{ text-decoration: none; font-size: 1em;} .pr.newcl .criteria a.set-price-alert:hover{ text-decoration: underline;} .pr.newcl .priceslide{height: 55px; padding-top: 10px;} .pr.newcl .priceslide .ui-state-default{ border-radius: 20px; background: #1e4e76; height: 20px; line-height: 0; font-size: 0; position: absolute; right:-10px; top: -6px; width: 20px; cursor: pointer; text-align: center; margin-left:-7px;} .pr.newcl .priceslide .valuenumber{ font-size: 13px; text-align: center; height: 28px;} .pr.newcl .priceslide .valuenumber ul li.pricemin{ float:left;font-size:0.85em;} .pr.newcl .priceslide .valuenumber ul li.pricemax{ float:right;font-size:0.85em;} .pr.newcl .lside .box-p .padder .overview li{height:auto; min-height:14px;} .pr.newcl .lside .box-p .padder ul{ margin-left: 9px;} .pr.newcl .lside .box-p .padder li{font-size: 1em; padding-bottom: 8px;} .pr.newcl .lside .box-p .padder a{ font-size: 1em;} .pr.newcl .lside .box-p .padder h3{ background: none; font-size: 1.1em; padding-left: 9px;} .pr.newcl .lside .box-p .padder h3::after{content:""; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid #fff; top: 5px; font-size: 0; height: 0; left: 0; line-height: 0; position: absolute; width: 0; z-index: 11;} .pr.newcl .lside .box-p .padder h3.narrow{ background: none;} .pr.newcl .lside .box-p .padder h3.narrow::after{content:""; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 4px solid #fff; top: 4px; font-size: 0; height: 0; left: 0; line-height: 0; position: absolute; width: 0; z-index: 11;} .pr.newcl .lside#filterbox .box-p .padder a.more{background: none; position: relative; color:#faba00 !important;} .pr.newcl .lside .box-p .padder a.more::after{content:""; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid #faba00; top: 6px; font-size: 0; height: 0; right: 0; line-height: 0; position: absolute; width: 0; z-index: 11;} .pr.newcl .lside#filterbox .box-p .padder a.less{background: none; position: relative; color:#faba00 !important;} .pr.newcl .lside .box-p .padder a.less::after{content:""; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 4px solid #faba00; top: 6px; font-size: 0; height: 0; right: 0; line-height: 0; position: absolute; width: 0; z-index: 11;} .pr.newcl .lside .box-p .padder .search-box{ height: auto;} .pr.newcl .lside .box-p .search-box{ height: 40px;} .pr.newcl .lside .box-p .search-box .searchtext {color:#ddd;} .pr.newcl .lside .box-p .search-box .field{ background: #fff; border: 0; border-radius: 0; padding:3px 5px; margin-right: 0;width: 140px; margin-top:0;} .pr.newcl .lside .box-p .search-box .button{ background: #faba00 url(http://images.pricerunner.com/images/site-gui/filters/newcl_img.png) no-repeat 5px 5px; height: 28px; width: 28px; margin:0} .pr.newcl .lside .box-p .padder .man_search .button{ background: #faba00 url(http://images.pricerunner.com/images/site-gui/filters/newcl_img.png) no-repeat 3px 4px; height: 25px; width: 25px; margin:0; cursor:auto;} .pr.newcl .lside .box-p .padder .man_search .button img, .pr.newcl .lside .box-p .search-box .button img{ display: none;} .pr.newcl .lside .box-p .search-box label{ display:none;} .pr.newcl .lside .box-p .padder .man_search .searchtext {color:#ddd;} .pr.newcl .lside .box-p .padder .manSearchKeyword{ background:#fff; width:140px; padding: 0 0 1px 3px; margin-right:0; border:0; border-radius:0; height:24px;} .pr.newcl .priceslide .pricemin .price, .pr.newcl .priceslide .pricemax .price{border: 0; padding-left:3px; } .pr.newcl #quickbar.redesignquickbar{ background:none; height:29px; margin-right:10px;} .pr.newcl #quickbar.redesignquickbar .barbox .impshow{ background:none; } .pr.newcl #quickbar.redesignquickbar .barbox .impshow .error a{ display:block; height:17px; padding: 0 0 0 20px; text-indent:0; width:auto; } .pr.newcl .criteria a,  .pr.newcl .criteria a:link,  .pr.newcl .criteria a:visited, .pr.newcl .criteria a:active, .pr.newcl .criteria a:hover{background:url(http://images.pricerunner.com/images/site-gui/filters/newcl_img.png) no-repeat right -305px;} .pr.newcl .criteria a.set-price-alert,  .pr.newcl .criteria a.set-price-alert:link,  .pr.newcl .criteria a.set-price-alert:visited, .pr.newcl .criteria a.set-price-alert:active, .pr.newcl .criteria a.set-price-alert:hover{background:url(http://images.pricerunner.com/images/site-gui/filters/newcl_img.png) no-repeat 0px -237px; padding-left: 22px;} .pr.newcl .lside .box-p .padder .selected{background:url(http://images.pricerunner.com/images/site-gui/filters/newcl_img.png) no-repeat -9px -302px;} .pr.newcl .box-n .rside > .tl{ border: 0; background: #fff; border-radius: 0 !important; box-shadow: none; margin-bottom: 6px;} .pr.newcl .box-n .rside > .ml{ border-left: 0;} .pr.newcl .box-n .rside > .ml .mr{ border-right: 0; margin-left: 0; padding-right: 0; padding-top: 0; background:#f7f7f7;} .pr.newcl .box-n .rside > .bl{ display: none;} .pr.newcl .lside .box-p{ background:#f7f7f7;} .pr.newcl .prodlist-grid-view .product{ border: 0 !important; padding: 0px 6px 0 0 !important; width: 150px !important;} .pr.newcl .prodlist-grid-view .product.last{ padding-right: 0 !important;} .pr.newcl .prodlist-grid-view .product-wrapper{ width: 150px !important;} .pr.newcl .prodlist-grid-view.freetext.hybridlist .product.pdhover .product-wrapper{ box-shadow: 0 0 8px #999; border: #fff 1px solid;} .pr.newcl a.button-a .a-right, .pr.newcl a.button-a .a-left{background: #faba00 !important; border-radius: 0;} .pr.newcl a.button-a:hover .a-right, .pr.newcl a.button-a:hover .a-left{ background: #f79700 !important; } .pr.newcl .sortbylist > .top, .pr.newcl .sortbylist > .bot, .pr.newcl .sortbywp .arrow{ display: none;} .pr.newcl .sortbywp ul{ background: #fff; padding: 2px 0 2px 8px;} .pr.newcl .sortbywp ul:hover{ box-shadow: 0 0 3px #999;} .pr.newcl .sortbywp li{ padding-bottom: 9px;} .pr.newcl .sortbywp li a:link,  .pr.newcl .sortbywp li a:active,  .pr.newcl .sortbywp li a:visited, .pr.newcl .sortbywp li a:hover{ position: relative;} .pr.newcl .sortbywp li.choosed a b{border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #444; top: 5px; font-size: 0; height: 0; right: -15px; line-height: 0; position: absolute; width: 0; z-index: 11;} .pr.newcl .displaymode{ background: none; width: auto; margin-right: 0;} .pr.newcl .displaymode a{ color: #444 !important; width: auto !important;} .pr.newcl .displaymode a strong{ display: block; width: 24px; float: left; padding-top: 6px;} .pr.newcl .displaymode span{ background: #444; display: block; float: left; height: 5px;} .pr.newcl .displaymode span.firstblock{ width: 4px; border-right:#fff 3px solid; border-bottom:#fff 3px solid;} .pr.newcl .displaymode a.compactview span.firstblock{ width: 18px; height: 2px; border-bottom: #fff 2px solid;} .pr.newcl .displaymode span.lastblock{ width: 12px; border-right:#fff 3px solid; border-bottom:#fff 3px solid;} .pr.newcl .displaymode a.choosed, .pr.newcl .displaymode a:hover{color: #2197c9 !important} .pr.newcl .displaymode a.choosed span, .pr.newcl .displaymode a:hover span{ background: #2197c9; color: #2197c9} .pr.newcl .prodlist-grid-view.freetext .product .readmore-wrapper{ left: auto; right: 5px; top: 5px;} .pr.newcl .prodlist-grid-view.freetext .product a.readmore{background:#2197c9 url(http://images.pricerunner.com/images/site-gui/filters/newcl_img.png) no-repeat 9px -373px; width: 26px; height: 26px; display: block; text-indent: -9999px; border-radius: 13px; padding: 0; } .pr.newcl .prodlist-grid-view.freetext .product a.readmore b{ display: none;} .pr.newcl .prodlist-standard-view .product{ background: #fff !important;} .pr.newcl .prodlist-standard-view .product .productinfobody{ margin-top: 7px;} .pr.newcl .prodlist-standard-view .productinfobody .extraInfo{ background:none; border-top:#e2e2e2 1px solid;} .pr.newcl .prodlist-standard-view .sponsor-list{background:none; border-top:#e2e2e2 1px solid;} .pr.newcl .prodlist-standard-view .product .productinfobody{background:none; border-right:#e2e2e2 1px solid;} .pr.newcl .prodlist-standard-view .product .productinfobody .reviews{ margin-left:-10px} .pr.newcl .prodlist-compact-view ul li.odd{ margin-bottom: 6px; background: #fff !important;} .pr.newcl a.comparetop3{background:url(http://images.pricerunner.com/images/site-gui/filters/newcl_img.png) no-repeat 0 -90px; padding-left: 20px;} .pr.newcl a.comparetop3 span{ background: none;} .pr.newcl a.comparetop3:hover{ background-position:0 -161px;} .pr.newcl a.comparetop3:hover span{ color: #2197c9} .pr .p-relative .pactview{left:245px !important; top:70px !important;} .pr.newcl .p-relative .pactview{left:253px !important; top:68px !important;} .pr .prodlist-compact-view .list-compact-view .free_text_popular_products li{ background:none; width:170px; padding:3px 3px 4px;} .pr .prodlist-compact-view .list-compact-view .free_text_popular_products ul li h3{ float:none; font-weight:bold; margin:0 0 5px; width:auto;} .pr.newcl .structure.prodlist-grid-view .product{ background:#fff !important; padding:0 !important; margin:0 6px 6px 0 !important; } .pr.newcl .structure.prodlist-grid-view .product.last{ margin:0 0 6px 0 !important; } .pr.newcl .prodlist-standard-view .product div.price{ right:4px;} .pr.newcl .nofoundproducts{ background:#fff} .pr.newcl .results-from-the-other{ background: #cbdfe6; border: 0; border-radius: 0; color: #000; font-size: 0.9em; height: 32px; line-height: 32px;} .pr.newcl .prodlist-standard-view .product .the-other-category{ margin-top: -17px;} .pr.newcl .prodlist-standard-view .product .the-other-category-name{background: #d3e9f4 !important; border: 0; border-radius: 0; color: #000; padding:10px 4px; } .pr.newcl .prodlist-compact-view ul li#prod-other-category{ background: #cbdfe6 !important; padding:1px 0 !important;} .pr.newcl .prodlist-compact-view ul li#prod-other-category .results-from-the-other{ margin: 0;} .pr.newcl .prodlist-compact-view ul li .nameanddesc .the-other-category{ margin-top: -13px;} .pr.newcl .prodlist-compact-view ul li .nameanddesc .the-other-category-name{ background: #d3e9f4 !important; border: 0; border-radius: 0; color: #000;} .pr.newcl .prodlist-grid-view .results-from-the-other{ margin: 0 0 5px 0;} .pr.newcl .prodlist-grid-view.freetext .product .the-other-category-name{ background: #c5e3f2 !important; opacity: 0.8; border: 0; border-radius: 0; color: #000; margin: -1px; padding: 6px 4px;} .pr.newcl .prodlist-grid-view .product .add-to-mylist a{ line-height:33px; padding-left:16px;} .pr.newcl .prodlist-standard-view div.list-info a:link, .pr.newcl .prodlist-standard-view div.list-info a:visited, .pr.newcl .prodlist-standard-view div.list-info a:active{ background-position:0 3px;} .pr.newcl .prodlist-standard-view div.list-info a:hover{ background-position:0 -98px;} .pr.newcl .prodlist-grid-view .product .add-to-mylist a:link,  .pr.newcl .prodlist-grid-view .product .add-to-mylist a:visited, .pr.newcl .prodlist-grid-view .product .add-to-mylist a:active{ background-position:0 2px;} .pr.newcl .prodlist-grid-view .product .add-to-mylist a:hover{ background-position:0 -99px;} .pr .prodlist-grid-view.freetext.hybridlist .product .product-topcow p.reviews { padding-top: 5px;} .pr .prodlist-grid-view .product .reviews{ height:12px;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a strong{ color:#444; font-size:16px;} .pr .newpl .productinfo a.set-price-alert{ font-size:12px; display:inline-block;} .pr .newpl .box-k .br{ text-align:center; padding-top:12px;} .pr .newpl .tabs-standard.tabs-standard-b h2 span{ height:36px; padding-top:1px !important; font-weight:normal;} .pr .newpl .tabs-standard.tabs-standard-b .ui-tabs-selected h2 span{ background: #fff;border-radius: 0px;height: 35px;color: #444;line-height: 29px;} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper > ul > li.ui-tabs-selected{ margin-left:-4px; border-top: #faba00 3px solid; border-bottom:0;} .pr .newpl .tabs-standard .tr .tab-wrapper ul{ padding-left:4px;} .pr .newpl #contentheader.contentheaderB h1.pagetitle,  .pr .newpl #contentheader.contentheaderB h1.pagetitle .productpageheader,  .pr .newpl #contentheader.contentheaderB h1.pagetitle .productpageheader2{ font-size: 16px; font-weight: 500;} .pr .newpl .tabs-standard.tabs-standard-b.tabs-standard-old h2 span{ height:38px;} .pr .newpl .tabs-standard.tabs-standard-b.tabs-standard-old .ui-tabs-selected h2 span{ background: none; padding: 0 16px; border:0; color: #fff;} .pr .newpl .tabs-standard.tabs-standard-b.tabs-standard-old .tab-wrapper > ul > li.ui-tabs-selected{border-bottom: #faba00 5px solid; } .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a#short_description_more{display:inline-block;} .pr .tabs-standard.tabs-standard-b.tabs-standard-old h2 a, .pr .tabs-standard.tabs-standard-b.tabs-standard-old h2 a:visited{ border-right:0;} .pr .newpl .price-list.productinfo .featured-offer .title{ padding: 12px 0 13px 3px;} .pr .newpl .price-list.productinfo .featured-offer li { line-height: 40px;} .pr .newpl .price-list.productinfo .featured-offer img { padding: 8px 10px 0;} .pr .newpl .box-k .br { padding-top: 8px;} .pr .newpl .price-history-wp .box-k .tr{font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-left: 3px;} .pr .newpl .ratingStar{ margin-top:-3px;} .pr .newpl .price-list.productinfo.productinfoold .featured-offer .title{ padding: 12px 0 22px 0;} .pr .newpl .price-list.productinfo.productinfoold .featured-offer li { line-height: 32px;} .pr .newpl .price-list.productinfo.productinfoold .featured-offer img { padding: 5px 10px 0;} .pr .newpl .productinfoold .box-k .br { padding-top: 12px;} .pr .productinfo .price-range abbr{text-decoration:none;} .pr .newpl .productinfo dd.alertwithoutpricegraph{ margin:-14px 0 0 0;} #JT_close_left{ padding-bottom:3px;} body.product_list .pr .wrapper, body.product_list .newmainmenu.pr .wrapper, body.product_list .newheader.pr .wrapper{width:1230px !important;} body.product_list .newmainmenu.pr #menupopup{ right:230px !important;} body.category_voucher .pr.newcl #numberOfProductsForm{ margin-left:0;} .product_list .pr.newfilter .tabs-a > .tl { height:45px !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper{ padding-left:0;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{ line-height:42px !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink{ text-transform:uppercase; line-height:42px !important; color:#fff !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ background:#faba00 !important; width:161px; border-right:#f7f7f7 6px solid; border-bottom:0 !important; height:45px !important;} .product_list .pr.newfilterexpand .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ width:245px;border-right:#f7f7f7 6px solid; } .product_list .pr.newfilter .tabs-a .tr .filter-wrapper span.selected-filters{ position:absolute; right:10px; top:12px; display:block; width:20px; height:20px; line-height:20px; background:#cb2027; color:#fff; border-radius:20px; text-align:center;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper span#selected-filters-arrow{ display:none; width:20px; height:20px; position:absolute; left:15px; top:11px; transition: transform 0.5s ease 0s; -webkit-transition: transform 0.5s ease 0s;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper span#selected-filters-arrow::before{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 12px; background-color:#fff; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper span#selected-filters-arrow::after{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 6px; background-color:#fff; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .product_list .pr.newfilterexpand .tabs-a .tr .filter-wrapper span#selected-filters-arrow{  transform: rotate(180deg); -webkit-transform: rotate(180deg); transition: transform 0.5s ease 0s; -webkit-transition: transform 0.5s ease 0s; } .product_list .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li{border-bottom: #2197c9 3px solid !important; height: 42px !important; line-height: 42px !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li.active{border-bottom: #faba00 3px solid !important;} .product_list .pr.newfilter .cat > .filter{ box-shadow:none !important;} .pr.newfilter .prodlist .rside{ margin: 0;} .pr.newfilter .prodlist-grid-view .product{ width: 161px !important; padding-right: 6px !important; } .pr.newfilter .prodlist-grid-view .product-wrapper{width: 160px !important;} .pr.newfilter.newfilterexpand .prodlist-grid-view .product {width: 151px !important;} .pr.newfilter.newfilterexpand .prodlist-grid-view .product-wrapper{width: 151px !important;} .pr.newfilter .lside .box-p{ border-top: 0;} .pr.newfilter #filter-list-content .leftfilterwp{background-color: #fff !important; border-bottom: 0 !important; width:225px; overflow: hidden; position: relative; padding: 10px 10px !important;  box-shadow:none !important;} .pr.newfilter .criteria{ background-color: #fff !important; height: auto !important; overflow-y: hidden !important; border-bottom: 6px #f4f1ed solid !important; padding-right:20px !important;} .pr.newfilter #filter-list-content .relatedwp{ border-bottom:6px solid #f4f1ed !important;} .product_list .pr.newfilter .lside .box-p #your-filter-criteria{ background-color: #fff !important; text-shadow:none !important;} .product_list .pr.newfilter #filterbox .box-p .ml{ background-color: #fff !important; } .product_list .pr.newfilter #filterbox,  .product_list .pr.newfilter #filterbox h3,  .product_list .pr.newfilter #filterbox label,  .product_list .pr.newfilter #filterbox em,  .product_list .pr.newfilter #filterbox span,  .product_list .pr.newfilter #filterbox a{ color: #666 !important; font-size: 14px;} .pr.newfilter .criteria span{ padding-bottom: 5px;} .product_list .pr.newfilter #filterbox .criteria span.title{ border-bottom: #2197c9 1px solid; color: #2197c9 !important; line-height: 24px; margin-bottom: 5px;} .pr.newfilter .criteria a,  .pr.newfilter .criteria a:link,  .pr.newfilter .criteria a:visited,  .pr.newfilter .criteria a:active,  .pr.newfilter .criteria a:hover{background: url(http://images.pricerunner.com/images/site-gui/filters/newfilter_img_selected.png) no-repeat right -55px; padding: 10px 21px 0 0; font-weight: bold;} .pr.newfilter .criteria a em{ font-weight: normal;} .pr.newfilter .criteria a.set-price-alert,  .pr.newfilter .criteria a.set-price-alert:link,  .pr.newfilter .criteria a.set-price-alert:visited,  .pr.newfilter .criteria a.set-price-alert:active,  .pr.newfilter .criteria a.set-price-alert:hover{ background: url(http://images.pricerunner.com/images/site-gui/listpages/set-price-alert-icon.png) no-repeat 0 10px; padding: 8px 0 0 20px; font-weight: normal;} .pr.newfilter .lside .box-p .search-box .field{ border: #ccc 1px solid !important; border-radius: 3px !important; padding:6px 5px !important; font-size: 14px; width: 215px !Important;} .pr.newfilter .wrapper {width: 1230px;} .newcl.newfilter .freetext-link-text {margin-right: 40px;} body.product_list .newcl .freetext-link-text {margin-right: 40px;} .pr.newfilter .lside .box-p .search-box{margin-bottom:10px;} .pr.newfilter .lside .box-p .search-box .button{ background: #fff url(http://images.pricerunner.com/images/site-gui/newhf/newsearchbutton.png) no-repeat 2px 6px !important; height: 30px !important; width: 30px !important; margin:0; cursor:auto; background-size:23px 19px !important; position:absolute; right:10px; top:17px; opacity:0.6;} .pr.newfilter .lside .box-p .padder #man_search{ width:225px;} .pr.newfilter .lside .box-p .padder #man_search .viewport{width:225px; height:300px;} .pr.newfilter .lside .box-p .padder .manSearchKeyword{border: #ccc 1px solid !important; height:22px; width:220px !important; border-radius: 0 !important; opacity: 1 !important; } .pr .lside .box-p .padder .manSearchView ul{ margin-right:17px !important;}  .pr .lside .box-p .padder .manSearchView ul li a{ width:125px !important;} .pr.newfilter .priceslide{ height: 90px; padding-top:0;} .pr.newfilter .noUi-target{ height: 4px; border:#ccc 1px solid; background:#fff;} .pr.newfilter .noUi-background{background:#fff;} .pr.newfilter .noUi-handle{ width: 22px; height: 22px; border-radius: 22px; background: #2197c9;} .pr.newfilter .noUi-horizontal .noUi-handle{ left: -15px; top: -10px;} .pr.newfilter .noUi-connect{ background:#ccc;} .pr.newfilter .priceslide .valuebarbg{ width: 210px !important; padding: 20px 0 0 13px} .pr.newfilter .priceslide .pricemax{ width:auto !important;} .pr.newfilter .priceslide .pricemin .price,  .pr.newfilter .priceslide .pricemax .price{ font-size: 14px; color: #666; border: #ccc 1px solid !important;  border-radius: 3px !important; padding:4px !important; width:60px !important;} .pr.newfilter .priceslide .pricemax .price{ text-align: right;} .pr.newfilter #filterbox .box-p .padder h3{color: #2197c9 !important; border-bottom: #2197c9 1px solid; padding: 0 0 5px 0; position:relative; font-weight:normal;} .pr.newfilter #filterbox .box-p .padder h3::before{content:""; width: 10px; height: 3px; position: absolute; right: 11px; top: 10px; background-color:#2197c9; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newfilter #filterbox .box-p .padder h3::after{content:""; width: 10px; height: 3px; position: absolute; right: 5px; top: 10px; background-color:#2197c9; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); left:inherit; border:0;} .pr.newfilter #filterbox .box-p .padder h3.narrow::before{ right:5px;} .pr.newfilter #filterbox .box-p .padder h3.narrow::after{ right:11px;} .pr.newfilter #filterbox .box-p .padder h3 > a.help{ display:inline-block; background:#f7f7f7; width:14px; height:14px; color:#666 !important; font-size:8px !important; border-radius:14px; position:static; line-height:14px; text-align:center; text-decoration:none; float:right; margin-right:26px; margin-top:2px; border:#ccc 1px solid;} .pr.newfilter #filterbox .box-p .padder.manFilter h3::before, .pr.newfilter #filterbox .box-p .padder.manFilter h3::after{ display:none;} .pr.newfilter .lside .box-p .padder{ margin-bottom:12px;} .pr.newfilter #filterbox .box-p .padder.scroll .ps-container{ max-height:300px; position:relative;} .pr.newfilter #filterbox .box-p .padder ul li{ line-height: 25px;text-align:right; color:#aaa; font-size:0.8em;} .pr.newfilter #filterbox .box-p .padder.scroll ul{ margin-right:13px;} .pr.newfilter #filterbox .box-p .padder ul li a{background: url(http://images.pricerunner.com/images/site-gui/filters/newfilter_img_selected.png) no-repeat 0 5px; padding: 6px 0 6px 25px; line-height: 17px; float:left; text-align:left; width:130px;} .pr.newfilter #filterbox .box-p .padder ul li a.selected{ background-position: 0 -55px; color: #faba00 !important;} .pr.newfilter #filterbox .box-p .padder ul li.active{color: #faba00 !important;} .pr.newfilter #filterbox.lside .box-p .padder a.more{ padding: 0 9px 23px 0; color: #666 !important; width:auto; top:8px;} .pr.newfilter .lside .box-p .padder a.more::after{ border-top: 4px solid #2197c9} .pr.newfilter #filterbox.lside .box-p .padder a.less{ padding: 0 9px 23px 0; color: #666 !important; top:8px; width:auto;} .pr.newfilter .lside .box-p .padder a.less::after{ border-bottom: 4px solid #2197c9; top:8px} .pr.newfilter #filterbox .box-p .padder ul li span.amount{ float: right;} .pr.newfilter #filterbox .box-p .padder ul li.active span.amount{color: #faba00 !important;} .pr.newfilter #filterbox .box-p .padder .gfilter ul{ margin-left: 0;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li{ width: 50%; height: 84px; clear: none; float: left; padding: 10px 0 0; position:relative; text-align:center;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li.More, .pr.newfilter #filterbox .box-p .padder .gfilter ul li.less{ clear:both; height:auto; width:auto; line-height:normal; padding-top:0; padding-bottom:20px;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li a.more, .pr.newfilter #filterbox .box-p .padder .gfilter ul li a.less{ display:inline-block; margin:0; padding-right:9px; width:auto; height:auto; text-indent:0; padding-bottom:0} .pr.newfilter #filterbox .box-p .padder .gfilter ul li a{ background: none; padding: 0; display:block; vertical-align:middle; float:none; text-align:center; width:auto;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li a.gtitle{position:absolute; top:60px; width:100%; text-align:center; text-overflow:ellipsis; overflow:hidden;height:34px;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li a img{ vertical-align: middle;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li.active a{ color: #faba00 !important; font-weight: bold;} .pr.newfilter #filterbox .box-p .padder .cfilter ul{ margin-left: 0; margin-bottom: 20px; float: left} .pr.newfilter #filterbox .box-p .padder .cfilter ul li{ width: 52px; height: 52px; padding: 0; border-radius: 52px; border:#fff 1px solid; clear: none; float: left; margin-right:2px; text-align:left;} .pr.newfilter #filterbox .box-p .padder .cfilter ul li.active{ border:#faba00 1px solid; } .pr.newfilter #filterbox .box-p .padder .cfilter ul li a{ background: none; display: block; margin: 3px auto; padding: 0; width: 44px; height: 44px; border-radius: 44px; text-indent: -9999px; overflow:hidden; float:none;} .pr.newfilter #filterbox .box-p .padder .cfilter ul li.More, .pr.newfilter #filterbox .box-p .padder .cfilter ul li.less{ clear:both; height:auto; width:auto; line-height:normal} .pr.newfilter #filterbox .box-p .padder .cfilter ul li a.more, .pr.newfilter #filterbox .box-p .padder .cfilter ul li a.less{ display:inline-block; margin:0; padding-right:9px; width:auto; height:auto; text-indent:0; border-radius:0;padding-bottom:0} .pr.newfilter #numberOfProductsForm{ margin-left:0;} .pr.newfilter .p-relative .listview{ left:inherit; right:560px;} .pr.newfilter .p-relative .gridview{ left:inherit; right:540px; top:320px;} .pr.newfilter .p-relative .pactview{ left:inherit !important; right:580px !important;} .pr.newfilter .prodlist-compact-view ul li .retailers{ display:block; clear:both} .pr.newcl .prodlist-compact-view ul li .retailers{ display:inline-block; clear:both} .pr.newfilter .lside .box-p .padder li{ padding-bottom:5px;} .pr.newfilter #filterbox .box-p .padder ul li a { font-size: 13px; } body.product_list .pr.newfilterexpand .wrapper.cat{ position:relative;} body.product_list .pr.newfilterexpand .wrapper #maincontent{ width: 1030px;} body.product_list .pr.newfilterexpand .prodlist{ margin-left: -251px;} body.product_list .pr.newfilterexpand .prodlist .rside{ margin-left: 251px;} body.mainSite.product_list .pr.newfilterexpand .wrapper #side-content{ margin-right:-251px !important;} body.product_list .pr.newfilterexpand #numberOfProductsForm{ margin-left: 251px} body.product_list .pr.newfilterexpand .freetext-link-text{ margin-right: 10px;} body.product_list .pr.newfilter .lside{width: 245px;} @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { body.product_list .pr.newfilterexpand .wrapper #side-content{ display:none;} body.product_list, body.product_list .pr .wrapper, body.product_list .newmainmenu.pr .wrapper, body.product_list .newheader.pr .wrapper{width:1280px !important;} body.product_list .newmainmenu.pr, body.product_list #main.pr, body.product_list #sitefooter1.pr, body.product_list #sitefooter2.pr{ width:1285px;} body.product_list .newmainmenu.pr #menupopup{ right:285px !important;} body.product_list .pr.newfilter #breadcrumbs{ margin-right:285px;} body.product_list .pr .suggestionInstantShade{ width:1285px;} .pr.newfilter .priceslide .valuebarbg{ width: 165px !important; padding: 20px 10px 0 35px;} .pr.newcl .fliterValueBarBg{ width:165px; margin-left:10px;padding: 0px 10px 0 15px;} .pr.newfilter #filterbox .box-p .padder ul li{ line-height: 29px;} .pr.newfilter .lside .box-p .padder li{ padding-bottom:8px;} .pr.newfilter #filterbox .box-p .padder ul li a { font-size: 14px; } } .viewport .ps-container{width:225px; height:300px;} .ps-container { -ms-touch-action: none; overflow: hidden !important; height:1450px; } .ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail { display: block} .ps-container.ps-in-scrolling { pointer-events: none} .ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail { background-color: #eee; opacity: 0.9} .ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x { background-color: #999} .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail { background-color: #eee; opacity: 0.9} .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y { background-color: #999} .ps-container>.ps-scrollbar-x-rail { display: none !important; position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; opacity: 0; -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; -moz-transition: background-color 0.2s linear, opacity 0.2s linear; -o-transition: background-color 0.2s linear, opacity 0.2s linear; transition: background-color 0.2s linear, opacity 0.2s linear; bottom: 3px; height: 8px} .ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x { position: absolute; background-color: #aaa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; bottom: 0; height: 8px} .ps-container>.ps-scrollbar-y-rail { display: none; position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; opacity: 0; -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; -moz-transition: background-color 0.2s linear, opacity 0.2s linear; -o-transition: background-color 0.2s linear, opacity 0.2s linear; transition: background-color 0.2s linear, opacity 0.2s linear; right: 0px !important; width: 8px; background-color: #eee; opacity: 0.6} .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y { position: absolute; background-color: #aaa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; right: 0; width: 8px} .ps-container:hover.ps-in-scrolling { pointer-events: none} .ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail { background-color: #eee; opacity: 0.9} .ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x { background-color: #999} .ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail { background-color: #eee; opacity: 0.9} .ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y { background-color: #999} .ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail { opacity: 0.6} .ps-container:hover>.ps-scrollbar-x-rail:hover { background-color: #eee; opacity: 0.9} .ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x { background-color: #999} .ps-container:hover>.ps-scrollbar-y-rail:hover { background-color: #eee; opacity: 0.9} .ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y { background-color: #999} .pr .lside .box-p .padder.scroll {  max-height: 360px;  overflow: hidden; }  .pr .price-list.productinfo .product-content{ float: right; width: 275px;border: 1px solid #e6e5e5; padding:10px 5px; min-height: 160px; background: #fff;} .pr .product-content-wp .box-q{ margin-bottom: 5px;} .pr .product-content-wp h3{ font-size: 1.3em; margin-bottom: 10px;} .pr .newpl .price-list.productinfo .product-content.product-content-narrow{ width:200px !important;} .pr .newpl .price-list.productinfo.nofeatured .price-history-wp-withcontent{ margin-right:0 !important;} .pr .price-list.productinfo .product-content .productContentIntro{ height:134px; line-height:16px; overflow:hidden;} .pr .newpl .price-list.productinfo.featured .productwithoutpricehistory {margin-right:210px;} .pr .newpl .price-list.productinfo{ position:relative;} .pr .newpl .price-list.productinfo .product-content.product-content-narrow{ position:absolute; right:0; top:0;} .pr .newpl .price-list.productinfo.nofeatured .productwithoutpricehistory{margin-right:218px;} .pr .newpl .productinfo dd{ margin-bottom:0.7em;} .pr .newpl .price-list.productinfo .price-history-wp{position:absolute; right:212px; top:0;} .pr .newpl .price-list.productinfo.nofeatured .price-history-wp{margin-right:6px} .pr .setprice a.button-a .a-left, .pr .setprice a.button-a .a-right{ background:#faba00 !important; border-radius:0; } .pr .setprice a.button-a:hover .a-left, .pr .setprice a.button-a:hover .a-right{ background:#f79700 !important; border-radius:0;} .google-visualization-tooltip{ border:#f00 2px solid !important; border-radius:5px !important; padding:5px !important; z-index:3 !important;}  .pr.newcl .sliderFilterDiv{ height:65px; padding-top:10px} .pr.newcl .fliterValueBarBg{ width:205px; margin-left:5px;} .pr.newcl .sliderFilterDiv .fliterValueNumber{ font-size: 13px; text-align: center; height:45px;} .pr.newcl .sliderFilterDiv .fliterValueNumber ul{ margin-left:0 !Important;} .pr.newcl .sliderFilterDiv .fliterValueNumber ul li.slidermin{ float:left; clear:none; margin-left:-8px;} .pr.newcl .sliderFilterDiv .fliterValueNumber ul li.slidermax{ float:right;clear:none;} .pr.newcl .sliderFilterDiv .slidermin .price, .pr.newcl .sliderFilterDiv .slidermax .price{font-size: 14px !important; color: #666; border: #ccc 1px solid !important; border-radius: 3px !important; padding:4px !important; width:60px !important; margin-right:0 !important;} .pr.newcl .sliderFilterDiv .slidermax .price{ text-align:right;} .pr .newpl .tabs-standard .tr{ margin-left:0} .pr .newpl .tabs-standard.tabs-standard-b h2 span{ border-right:#0974a2 1px solid; border-radius:0;} .pr .newpl .tabs-standard.tabs-standard-b li:last-child h2 span,  .pr .newpl .tabs-standard.tabs-standard-b .ui-tabs-selected h2 span{ border:0;} #top_disclaimer_text p{ margin:0; padding:10px; background:#fff;} .pr #maincontent .newpl .product_into_text { font-family: font-family: 'Open Sans', Arial, sans-serif; font-size: 1.1em; line-height: 1.5; margin-bottom: 20px;} a.buynow{ background: #5ab720; padding: 5px 15px; color: #fff !important; text-decoration: none !important;} .pr .prodlist-grid-view.freetext .product-wrapper p.buttonwithbuynow a.button-a{display:block; width:94px; margin:0 auto; height:35px;background: #f7b101} .pr .prodlist-grid-view.freetext .product-wrapper p.buttonwithbuynow a.button-a:hover{ background: #f79700} .pr .prodlist-grid-view.freetext .product .buynowbutton{ position: absolute; top: 5px; left: 5px} .pr .prodlist-grid-view.freetext .product.pdhover .buynowbutton{ display: none} .pr .prodlist-grid-view.freetext .product-wrapper p.button-buynow{ margin: 0 0 5px 0;} .pr .prodlist-grid-view.freetext .product-wrapper p.button-buynow a.buynow{ padding: 7px 0; width:94px; margin:0 auto; display:block; line-height:normal;} .pr .prodlist-standard-view .product p.buttonwithbuynow a.button-a{ display:block; width:94px; margin:0 auto; height:35px;background: #f7b101} .pr .prodlist-standard-view .product p.buttonwithbuynow a.button-a:hover{ background: #f79700} .pr .prodlist-standard-view .product .productinfobody.withretailerlogo{ min-height: 126px} .pr .prodlist-standard-view .product p.button, .pr .prodlist-standard-view .product p.button-buynow{ margin: 0 0 2px 0; line-height: 2.6em;} .pr .prodlist-standard-view .product p.button-buynow a.buynow{ padding: 7px 0; width:94px; margin:0 auto; display:block; line-height:normal;} .pr .prodlist-compact-view ul li p.button-buynow{ margin-top:9px;} .newpl .buynowwp{ font-size: 11px; line-height: 10px; margin: 16px auto 0 auto; text-align: center; width: 61px;} .pr .price-list .lastCell{ width:auto;} .newpl .buynowwp a.buynow{ width: 30px; height: 30px; background:#5ab720 url(http://images.pricerunner.com/images/site-gui/newhf/buynow_icon.png) no-repeat 7px 7px; margin: -6px auto; display:block; padding:0;} .newpl .buynow-cell .stock-info{ position: relative; } .newpl .buynow-cell .stock-info span{ position: absolute; left: 26px; top: 12px; } .newpl .buynow-cell .stock-info span::before{ content: ""; display: block; width: 10px; height: 10px; border-radius: 5px; background: #51af11; } .newpl .buynow-cell .stock-info.out-of-stock span::before{ background: #ff0000; } .newpl .buynow-cell .stock-info.unknown-stock span::before{ background: #faba00; } .newpl .product-gray .buynow-cell .stock-info.in-stock span::before, .newpl .product-gray .buynow-cell .stock-info.out-of-stock span::before, .newpl .product-gray .buynow-cell .stock-info.unknown-stock span::before{ background: #888888; } .newpl table.price-list tr.multiple-list table.more-list td{padding:5px 0;} .pr table.price-list tr.multiple-list table.more-list td.C-buynow{ width:80px;} .pr table.price-list tr.multiple-list table.more-list td.C-3.C-3-buynow{ width:101px;} .newpl table.price-list tr.multiple-list table.more-list td.C-buynow .buynowwp{ width:38px; margin-right:0; margin-top:2px;}  .pr #filterbox { position: relative; } .pr .filter-box-outer { border: solid 1px #e1e1e1; margin: 0 0 8px 0; } .pr .filter-box-outer-last { border: solid 1px #e1e1e1; margin: 0; } .pr .filter-box-inner { border: solid 1px #fff; background-color: #f8f8fa; padding: 5px 5px; } .pr .filter-box-inner h2 { margin: 0 0 4px 0; } .pr .filter-box-inner h2 img { float: right; margin-left: 5px; } .pr .filter-box-inner h2 .icon { float: left; margin: 3px 4px 0 0; } .pr .filter-box-inner ul { margin: 0; padding: 0; list-style: none; } .pr .filter-box-inner li { margin: 1px 0 0 0; padding: 0 0 0 9px; background: url(http://images.pricerunner.com/images/site-gui/lists/bullet-ulist-b.gif) 0px 4px no-repeat; } .pr .filter-box-inner ul.sortby li.selected { margin: 1px 0 0 0; padding: 0 0 0 13px; background: url(http://images.pricerunner.com/images/site-gui/filters/icon_check.gif) 0px 4px no-repeat; font-weight: bold; } .pr .filter-box-inner ul.sortby li.selected a { color:#444; } .pr .filter-box-inner li.showall { background: url(http://images.pricerunner.com/images/site-gui/filters/icon_showall.gif) 0px 6px no-repeat; } .pr .filter-box-inner ul.selected { border-top: solid 1px #e1e1e3; border-bottom: 0; } .pr .filter-box-inner ul.selected li { margin: 0 0 0 0; padding: 3px 0; background: none; border-bottom: solid 1px #e1e1e3; border-top: 0; } .pr .filter-box-inner ul.selected li:hover { background-color: #f0f0f2; } .pr .filter-box-inner ul.selected li a:hover { text-decoration: none; } .pr .filter-box-inner ul.selected li img { padding-right: 6px; } .pr .filter-form { display: inline; } .pr .filter-form h2 { margin: 10px 0 6px 0; font-size: 0.9em; } .pr .filter-form input { float: left; } .pr #contentfilter #search input[type=text] { width: 95px; float: left; margin: 1px 5px 0 0; } .pr #contentfilter .header .plusbox { float: right; margin: 2px 0; } .pr #contentfilter h4 { margin: 0 0 5px 0; } .pr #contentfilter #search p { margin: 0; font-weight: bold; } .pr #filterbox .mr.hide { display: none; } .pr #filterbox .box-p .tl {  background: #0e7cb6;  background: -ms-linear-gradient(#0e7cb6 0%,#0e7cb6 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e7cb6',endColorstr='#0e7cb6',grandientType=1);   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e7cb6',endColorstr='#0e7cb6',grandientType=1);   border: 0;  box-shadow: none;  } .pr #filterbox .box-p .tr {  background: none; } .pr #filterbox .box-p .tr h2{ color:#fff; border:0;} .pr .criteria{border:#f69b19 1px solid; padding:5px; margin-bottom:2px;background:#fff;margin-left: -5px;margin-right: -5px;} .pr .criteria span { padding-bottom:4px; line-height:16px; clear:both;font-size:11px;display:block; } .pr .criteria span.title{ font-size:11px; color:#333;font-weight: bold;} .pr .criteria span.title a, .pr .criteria span.title a:link, .pr .criteria span.title a:visited{ float:right; text-indent:-9999px;} .pr .criteria span.one-sel em { color:#ad8226; font-style:normal; } .pr .criteria a,  .pr .criteria a:link,  .pr .criteria a:visited {background: url(http://images.pricerunner.com/images/site-gui/general-elements/delete-cross-a.gif) no-repeat right 3px; color: #444666; padding: 0 14px 0 0; display:block;} .pr .criteria a.set-price-alert, .pr .criteria a.set-price-alert:link, .pr .criteria a.set-price-alert:visited{background: url(http://images.pricerunner.com/images/site-gui/listpages/set-price-alert-icon.png) no-repeat 0 0; padding: 0 0 0 18px; color:#1f5c9b; font-size:11px; text-decoration:underline;} .pr .criteria a.set-price-alert:hover{text-decoration:none;} .pr .relatedcategories { border: 1px solid #F69B19; margin-bottom: 6px; padding: 5px;margin-left: -5px;margin-right: -5px;} .pr .relatedcategories h3{ font-size:0.9em; color:#AD8226;} .pr .relatedcategories ul{ list-style:none; margin:0; padding:0;} .pr .relatedcategories ul li{ padding-bottom:2px;} .pr .relatedcategories ul li a{ font-size:11px;} .pr #filterbox .other-search-results-narrow {margin-left: 0px;margin-right: 0px;} .pr #filterbox .other-search-results-narrow .box-j{ border:#F69B19 1px solid;margin-bottom: 7px;} .pr #filterbox .other-search-results-narrow .box-j .tl, .pr #filterbox .other-search-results-narrow .box-j .tr, .pr #filterbox .other-search-results-narrow .box-j .ml, .pr #filterbox .other-search-results-narrow .box-j .mr, .pr #filterbox .other-search-results-narrow .box-j .bl, .pr #filterbox .other-search-results-narrow .box-j .br{ background:none;} .pr #filterbox .other-search-results-narrow .box-j .tl, .pr #filterbox .other-search-results-narrow .box-j .bl{ display:none;} .pr .other-search-results-narrow .box-j .mr{ margin-left:5px; padding:0 5px 5px 0;} .pr .other-search-results-narrow .box-j .mr h2{ line-height:0.9em; padding:5px 0 2px 0; font-size: 0.9em;} .pr .other-search-results-narrow .box-j .mr h2 img{ float:left; margin:-2px 3px 3px 0; display:none;} .pr .other-search-results-narrow .box-j ul{ list-style:none; margin:0; padding:0;} .pr .other-search-results-narrow .box-j ul li{ padding-bottom:2px;} .pr .other-search-results-narrow .box-j ul li a{ font-size:11px;}  .pr .ajax-provider-product-list { float:left; width:90%; display:inline; } .pr .ajax-provider-product-list li { float:left; width:100%; clear:both; margin-bottom: 5px; display:inline; } .pr div.detail-info .line { width: 100%; margin: 0; padding: 0; padding-top: 8px; padding-bottom: 8px; float: left; clear: left; display: inline; border-bottom:1px dotted #eaeaea; border-top:0px solid #ccc; margin-bottom:6px; } .pr div.detail-info .line .title { width: 25%; margin: 0; font-weight: bold; color: #ad8226; float: left; } .pr div.detail-info .line .value { width: 75%; margin: 0; text-align: left; float: left; } .pr .providerInfoTabContainer .products h2 { color:#ad8226; font-size:1.1em; font-weight:bold; margin:0pt 0pt 7px; } .pr .providerInfoTabContainer .products #most-popular-products { float: left; width:55%; } .pr .providerInfoTabContainer .products #all-products { float: right; width:40%; border-left:1px dotted #eaeaea; padding-left: 8px; } .pr .providerInfoTabContainer .products #all-products a { margin: 0px; font-weight:bold; display: inline; margin-right: 4px; float:left; } .pr .providerInfoTabContainer .products #all-products ul { padding-left: 16px; font-weight:normal; margin:10px 0px 0px 14px; } .pr .providerInfoTabContainer .products #all-products li { list-style-type: none; } .pr .providerInfoTabContainer .products #all-products li a { font-weight:normal; } .pr .providerInfoTabContainer .products #all-products .curtainBox { padding:4px 0px; } .pr #retailer-info-page .main-info { width:100%; margin:20px 0px 10px; } .pr #retailer-info-page .main-info blockquote{ margin:15px 0; padding:0;} .pr #retailer-info-page .main-info .logo { float:left; margin-right: 10px; margin-bottom: 10px; } .pr #retailer-info-page .main-info .retailer-description { clear:left; text-align:justify; } .pr #retailer-info-page .main-info .go-to-store { height:40px; vertical-align:middle; line-height:40px; float:right; } .pr #retailer-info-page .main-info .fbk{ float:right;} .pr #retailer-info-page .main-info .fbk-mi{float: right;} .pr #retailer-info-page .line { float : left; width: 100%; padding: 8px 0px; border-bottom: 1px dotted #eaeaea; } .pr #retailer-info-page .line .title { float: left; color: #ad8226; font-weight:bold; width: 35%; margin-left: 6px; } .pr #retailer-info-page .line .value { float:right; text-align:left; width: 62%; margin-right: 6px; } .pr #retailer-info-page .line .value .sub-value { width: 32%; float: left; } .pr #retailer-info-page .retailer-info .allReviewsLink { margin-left: 8px; } .pr #retailer-info-page #all-products .category-link { float:left; clear:both; width:100%; display: inline; } .pr #retailer-info-page #all-products .category-link a { display: inline; } .pr #retailer-info-page #all-products .not-expandable-link { margin-left:14px; } .pr #retailer-info-page #all-products .category-link .curtainBox { float:left; clear:both; width:100%; } .pr #retailer-info-page #all-products .category-link .loading { float:left; width:32px; margin-left:14px; } .pr #retailer-info-page h3 { margin:0px;color: #555; } .pr #retailer-info-page #average-ratings #click-anchor { cursor: pointer; cursor: hand } .pr #retailer-info-page #average-ratings #show-hide-averageRatings #show-hide-message { float : left; } .pr #retailer-info-page .providerInfoTabContainer img.go-to-store { vertical-align: bottom; margin-left: 4px; } .pr #retailer-info-page .providerInfoTabContainer img.review-rating { vertical-align: bottom; } .pr #retailer-info-page .review { float: left; width: 100%; margin-bottom: 10px; } .pr #retailer-info-page .review .headline { background:#fff url(http://images.pricerunner.com/images/site-gui/boxes/box-n.gif) no-repeat scroll -54px -128px; float: left; width: 100%; padding-top: 9px; padding-bottom: 9px; border-bottom: solid #cccccc 1px; padding-left:0px; padding-right:0px; } .pr #retailer-info-page .review .headline .author { color: #555; font-weight:bold; float: left; margin-left:6px; } .pr #retailer-info-page .review .headline .submit-date { float: right; margin-right:6px; } .pr #retailer-info-page .review .headline .submit-date .report-review { padding-left:10px; } .pr #retailer-info-page .write-review { float:left; clear:both; width: 100%; } .pr #retailer-info-page #review-explaining-text { clear:both; float:left; width:100%; margin-top:12px; } .pr #retailer-info-page #paginator { clear:both; } .pr #retailer-info-page #review-info { float:left; clear:both; width: 100%; } .pr #retailer-info-page #review-info .investigation { background-color:#eee; font-weight:bold; } .pr #retailer-info-page #review-info .line .retailerComments { color: #bf0200; } .pr #retailer-info-page .average-ratings .curtainBox { margin-top: 8px; } .pr #retailer-info-page .review, .pr #retailer-info-page .line { _float:none; } .pr #retailer-info-page .offmap { width:755px; height:496px; margin-bottom:36px; background:#f2efea; clear:both; } .pr #retailer-info-page .offlinecolumns { font-size:12px; text-align:left; padding-bottom:54px; float:left; } .pr #retailer-info-page .offlinecolumns div { float:left; min-height:24px; } .pr #retailer-info-page .icol-1 { width:8px; overflow:hidden; } .pr #retailer-info-page .icol-2 { width:122px; overflow:hidden; } .pr #retailer-info-page .icol-3 { width:220px; overflow:hidden; } .pr #retailer-info-page .icol-4 { width:83px; overflow:hidden; } .pr #retailer-info-page .icol-5 { width:99px; overflow:hidden; } .pr #retailer-info-page .icol-6 { width:220px; overflow:hidden; } .pr #retailer-info-page div.offcolname { border-bottom:1px solid #6a92cf; padding:0; _padding-bottom:4px; color:#ad8226; font-weight:bold; clear:both; } .pr #retailer-info-page ul.offline { margin:0; padding:0; list-style:none; float:left; } .pr #retailer-info-page ul.offline p { margin:0; padding:0 18px 0 0; line-height:18px; word-wrap:break-word; word-break:break-all; } .pr #retailer-info-page ul.offline li { margin:0; padding:8px 0; background:url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x scroll left bottom transparent; clear:both; } .pr #retailer-info-page ul.offline li p.phone { padding-left:20px; background:url(http://images.pricerunner.com/images/i/icons/icon_mobile_phones_small.gif) no-repeat 2px 0; } .pr #retailer-info-page ul.offline li p.email { padding-left:20px; background:url(http://images.pricerunner.com/images/i/icons/icon_tellafriend_small.gif) no-repeat 0 0; } .pr #retailer-info-page ul.offline p.strong { font-weight:bold; } .pr #retailer-info-page .offlinecolumns div.viewall { clear:both; line-height:48px; font-size:14px; text-align:right; float:none; padding-right:8px;} .pr .nonpaying-merchant-transition .left-col { float:left; width:57%; padding-left:5px; } .pr .nonpaying-merchant-transition .right-col { float:right; width:41%; } .pr .nonpaying-merchant-transition .google-ads2 { float:left; width:100%; } .pr .member-wrapper { } .pr .member-wrapper h1 { font-size: 1.4em; font-weight: normal; margin-bottom: 13px; } .pr .member-wrapper h2 { color: #ad8226; margin-bottom: 10px; } .pr .member-wrapper h2.personal { background: url(http://images.pricerunner.com/images/i/signup/info-personal.gif) top left no-repeat; padding: 3px 0 0 20px; margin-top: 20px; } .pr .member-wrapper h2.contact { background: url(http://images.pricerunner.com/images/i/signup/info-contact.gif) top left no-repeat; padding: 2px 0 0 22px; margin-top: 20px; } .pr .member-wrapper h2.interest { background: url(http://images.pricerunner.com/images/i/signup/icon_intrests.gif) top left no-repeat; padding: 2px 0 0 22px; margin-top: 20px; } .pr .member-wrapper input.extended { width: 250px; } .pr .member-wrapper .error-text { color: #ec1313; padding: 0px; margin: 0 0 10px 0; } .pr .member-wrapper span.red { color: #ec1313; } .pr .member-wrapper span.info-text { font-size: 0.85em; margin-top: 3px; display: block; } .pr .member-wrapper form { margin: 0px; padding: 0px; } .pr .member-wrapper .box-blue { background: url(http://images.pricerunner.com/images/i/signup/signup-dotted-line.gif) top left repeat-x #f2f7ff; margin-bottom: 10px; } .pr .member-wrapper .box-red { background: url(http://images.pricerunner.com/images/i/signup/signup-dotted-line.gif) top left repeat-x #fef7eb; margin-bottom: 10px; } .pr .member-wrapper .box-info { background: url(http://images.pricerunner.com/images/i/signup/signup-dotted-line.gif) bottom left repeat-x; padding: 8px 20px 10px 20px; display: inline-block; margin-bottom: 6px; } .pr .member-wrapper .box-info:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .member-wrapper .box-info { height: 1%; } .pr .member-wrapper .box-info { display: block; } .pr .member-wrapper .box-free { padding: 8px 20px 8px 20px; } .pr .member-wrapper .box-content { background: url(http://images.pricerunner.com/images/i/signup/signup-dotted-line.gif) bottom left repeat-x; padding: 15px 20px; display: inline-block; } .pr .member-wrapper .box-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .member-wrapper .box-content { height: 1%; } .pr .member-wrapper .box-content { display: block; } .pr .member-wrapper .box-content .input { width: 200px; border: solid 1px #b1b1b1; color:#444; font-size: 1.2em; } .pr .member-wrapper .box-content .error { background-color: #ffd9d9; } .pr .member-wrapper .box-content .fullwidth { width: 100%!important; width: 98%; } .pr .member-wrapper .box-content .short { width: 20%; float: left; } .pr .member-wrapper .box-content .short-combo { width: 77%; float: right; margin-right: -2px; } .pr .member-wrapper .box-content label { display: block; margin-bottom: 3px; padding-top: 2px; } .pr .member-wrapper .box-content label img { float: left; margin: -2px 5px 0 0; } .pr .member-wrapper .check-holder { clear: both; margin-bottom: 9px; font-size: 0.85em; } .pr .member-wrapper input.check { width: 15px; border: none; float: left; margin: 0px 6px 0 0; height: 13px; } .pr .member-wrapper .login-check { font-size: 0.85em; margin-bottom: 3px; } .pr .member-wrapper .box-info ol li { margin-bottom: 3px; } .pr .member-wrapper .box-info ol { margin: 12px 0 0 0; } .pr .member-wrapper .box-info p.small { font-size: 0.85em; padding-left: 5px; } .pr .member-wrapper .box-info p.small img { float: left; margin: 0 0 0 -25px; } .pr .member-wrapper .small { font-size: 0.85em; } .pr .member-wrapper .submit { float: right; margin-top: 4px; font-weight: bold; color:#444; } .pr .member-wrapper .content-left { float: left; width: 48%; } .pr .member-wrapper .content-right { float: right; width: 48%; } .pr .member-wrapper .subform { margin-top: 12px; } .pr .member-wrapper .subform select { border: solid 1px #b1b1b1; vertical-align: top; font-size: 0.9em; margin-left: 5px; } .pr .member-wrapper .subform .radio { vertical-align: bottom; *vertical-align: middle; margin-right: 4px; } .pr .member-wrapper .section { background: url(http://images.pricerunner.com/images/i/signup/signup-dotted-line.gif) bottom left repeat-x; padding-bottom: 1px; clear: left; display: inline-block; } .pr .member-wrapper .section input { color:#444; } .pr .member-wrapper .section input.radio { vertical-align: bottom; *vertical-align: middle; margin-right: 4px; } .pr .member-wrapper .section .view { padding: 7px 8px; } .pr .member-wrapper .section .input { padding: 7px 8px; background-color: #F2F7FF; } .pr .member-wrapper .section .col1 { float: left; width: 150px; font-weight: bold; color: #ad8226; } .pr .member-wrapper .section .col2 { float: right; width: 14px; text-align: right; } .pr .member-wrapper .section .col3 { margin: 0 14px 0 150px; padding-left: 10px; } .pr .member-wrapper .section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } .pr .member-wrapper .section label { display: block; margin: 1px 0 1px 0; } .pr .member-wrapper .section .save { float: right; margin-right: 8px; padding-right: 8px; border-right: solid 1px #b8b8b8; } * html .pr .member-wrapper .section { height: 1%; } .pr .member-wrapper .section { display: block; } .pr .member-wrapper .tabs { background: url(http://images.pricerunner.com/images/i/signup/tab-line.gif) bottom left repeat-x; display: inline-block; padding: 10px 0 0 8px; } .pr .member-wrapper .tabs ul { margin: 0; padding: 0; list-style: none; cursor: normal; } .pr .member-wrapper .tabs li { font-size: 0.9em; margin: 0 3px 0 0; padding: 0; display: inline; background: url(http://images.pricerunner.com/images/i/signup/tab-right.gif) top right no-repeat; cursor: pointer; padding: 7px 0 6px 0; float: left; border-bottom: solid 1px #ddd; } .pr .member-wrapper .tabs li.active { background: url(http://images.pricerunner.com/images/i/signup/tab-right-active.gif) top right no-repeat; border-bottom: solid 1px #fff; } .pr .member-wrapper .tabs h2 { display: inline; font-weight: normal; background: url(http://images.pricerunner.com/images/i/signup/tab-left.gif) top left no-repeat; cursor: pointer; padding: 7px 12px 6px 12px; margin: 0; color:#444; } .pr .member-wrapper .tabs li.active h2 { font-weight: bold; } .pr .member-wrapper .tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .member-wrapper .tabs { height: 1%; } .pr .member-wrapper .tabs { display: block; } .pr .member-wrapper .checkbox-holder { float: left; width: 46%; padding: 2px 0 2px 15px; } .pr .member-wrapper .checkbox-holder input { float: left; margin-left: -15px; } .pr .member-wrapper .divide { clear: left; } .pr .buying-advice .img-align-left { float: left; margin: 0 12px 0 0; } .pr .buying-advice .img-align-right { float: right; margin: 0 0 10px 20px; } .pr .buying-advice .three-column-wrapper { float: left; width: 100%; } .pr .buying-advice .three-column { float: left; width: 33%; } .pr .buying-advice .three-column P { border-top: solid 1px #dddddb; padding: 8px 12px 0 0px; margin: 0 0 10px 0; } .pr .buying-advice .four-column { float: left; width: 25%; text-align: center; padding-top: 10px; } .pr .buying-advice .four-column span { display: block; margin: 5px 3px 0 3px; font-size: 0.9em; } .pr .buying-advice .anchor { background: url(http://images.pricerunner.com/images/site-gui/filters/dotted-horizontal.gif) top left repeat-x; font-size: 0.9em; padding-top: 6px; margin: 26px 0; } .pr .frameset-left { float: left; } .pr .frameset-right { float: right; } .pr .frameset-standard .frameset-left { width: 500px; } .pr .frameset-standard .frameset-right { width: 255px; } .pr .member-wrapper .daily-deal.section .col1, .pr .member-wrapper .daily-deal.section .col2, .pr .member-wrapper .daily-deal.section .col3, .pr .member-wrapper .daily-deal.section .col4 {  float:left;  width:30%;  padding:3px 0;  margin:0;  text-align:left;  color:#333;  font-weight:normal; } .pr .member-wrapper .daily-deal.section .col4 {  width:10%; } .pr .member-wrapper .daily-deal.head .col1, .pr .member-wrapper .daily-deal.head .col2, .pr .member-wrapper .daily-deal.head .col3, .pr .member-wrapper .daily-deal.head .col4 {  color: #AD8226;  font-weight:bold; } .pr .member-wrapper .daily-deal .col4 .save, .pr .member-wrapper .daily-deal .col4 .cancel {  float:left; } .pr .member-wrapper .daily-deal select {  width:180px; } .pr .member-wrapper .daily-deal.template {  display:none; } .pr .member-wrapper .add-daily-deal {  padding: 7px 8px; } .pr .member-wrapper .add-daily-deal a {  float:left;  margin-left:90%; }  .login-wrapper{ margin:0 auto;width:293px;background: #fff;padding: 10px;border-radius: 10px;}  .login-wrapper h2{ font-size:24px; font-weight:normal; text-align:center; padding:10px 0 13px 0;}  .login-wrapper .splitline{ border-bottom:#ccccc8 1px solid; position:relative; height:20px; margin-bottom:20px;}  .login-wrapper .splitline span{ display:block; width:43px; height:18px; text-align:center; background:#fff; position:absolute; top:12px; left:125px; font-size:14px; color:#666;}  .login-wrapper .loginform ul{ padding:0; margin:0; list-style:none;}  .login-wrapper .loginform ul li{ clear:both; padding-bottom:8px; color:#888;}  .login-wrapper .loginform ul li.captcharow input.txt{ width:70px;}  .login-wrapper .loginform ul li.captcharow img{ width:120px; vertical-align:middle; margin:0 2px;}  .login-wrapper .loginform ul li.captcharow a{ font-size:11px;}  .login-wrapper .loginform ul li.submitrow{ height:38px; padding:5px 0 0 0;}  .login-wrapper .loginform input.txt{ border:#bbb 1px solid; width:281px; height:20px; padding:3px 5px; color:#333; font-size:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:2px 2px 5px rgba(187, 187, 187, 0.5) inset; -moz-box-shadow:2px 2px 5px rgba(187, 187, 187, 0.5) inset; -webkit-box-shadow:2px 2px 5px rgba(187, 187, 187, 0.5) inset;}  .login-wrapper .loginform input.stxt{ width:132px;}  .login-wrapper .loginform input.but{border:0; width:100%; cursor:pointer; height:30px; color:#000; font-size:14px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700); background:-webkit-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700); background: -o-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700);background: -ms-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700);}  .login-wrapper .loginform a{color:#0167cc}  .login-wrapper .error-text{color: #ec1313;padding: 0px;margin: 0 0 10px 0;}   .pr .member-wrapper .section.mylist-header .col1,.pr .member-wrapper .section.mylist-data .col1{ width:450px;} .pr .member-wrapper .section.mylist-header .col3{ color:#ad8226; font-weight:bold;} .pr .member-wrapper .section.mylist-data .col1{ font-weight:normal;} .pr .member-wrapper .section.mylist-data .col2{ width:auto;} .pr .member-wrapper .section.mylist-data .save{ float:none;} .pr .member-wrapper .section.mylist-data .cl{ clear:both;}  .pr .category-title{ padding: 0; border-bottom:#ddd 1px solid; margin-bottom:5px; font-weight:bold;} .pr .list-compact-view-mylist p.button input{margin:10px 0 0 20px; border:0; cursor:pointer; height:22px; color:#000; font-size:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700); background:-webkit-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700); background: -o-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700); background: -ms-linear-gradient(top, #f3ce04, #ffd770 20%, #eb8700); } .login-wrapper .loginform select{ width:100%; border:#bbb 1px solid; border-radius:5px; height:30px;} #loginContainer { margin-left: -300px; top: 2%; width: 600px;} .login-wrapper .loginform .red {color: red;}  .login-wrapper{width: 250px; padding: 25px; border:5px solid hsla(0,0%,100%,.3); background: #2197c9; background-clip:padding-box; font-size: 12px; margin-top:150px;font-size: 11px; font-family: "Open Sans",sans-serif;} .login-wrapper::after{border-color: transparent transparent #2299cc; border-style: solid; border-width:28px 20px; bottom: auto; content: ""; display: block; left: auto; position: absolute; right:281px;top: 101px;} .login-wrapper::before{border-color: transparent transparent #fff; border-style: solid; border-width: 33px 25px; bottom: auto; content: ""; display: block; left: auto; position: absolute; right:276px;top: 84px;opacity: 0.3;} .login-wrapper .loginform ul li{ padding-bottom: 12px; color: #000} .login-wrapper .loginform ul li div{ line-height:20px} .login-wrapper .loginform ul li input.check{ float:left; margin:0 5px 5px 0;} .login-wrapper .loginform ul li.fixcheckbox input.check{ margin-bottom:40px} .login-wrapper .loginform input.txt{width: 238px; padding:8px 5px; border-radius: 5px; border:0; font-size: 13px;} .login-wrapper .loginform input.but{background: #f7b101 !important; height: 36px; text-transform:uppercase;} .login-wrapper .loginform input.but:hover{background: #f79700 !important;} .login-wrapper .loginform a{color: #000;} .login-wrapper .loginprlogo{position: absolute; top: 50px; left:120px; width:361px; height:87px; background:url("http://images.pricerunner.com/images/site-gui/newhf/newlogin_logo.png") no-repeat 0 0;}  .fblogin{background: #3e58a3; border-radius: 5px; font-size: 13px; width: 228px; padding: 10px 8px 10px 14px}  .fblogin:hover{background: #4864b1}  .fblogin img{border-right: #37519c 1px solid; padding-right: 13px; margin-right: 15px;} .login-wrapper .loginform ul li.submitrow{ padding-bottom: 10px} .login-wrapper h2{ font-family: arial; font-size: 20px; color: #fff; padding: 0 0 20px 0; margin: 0;} .login-wrapper .loginform ul li.captcharow a { display: inline-block; font-size: 11px; line-height: 10px; text-align: center; width: 38px;} .login-wrapper .error-text{color: #ff6c6c; text-shadow:1px 0px 0px #444} body.my_comparison_list .pr .prodlist-standard-view .productdescription a.less{ background-position: 65px 5px} .pr .prodlist-standard-view .productdescription a.less{ background-position: 65px 5px}   .safewrapper{} .safewrapper .safeguide{ float:right;width:580px;} .safewrapper .safeguide .con{ padding-right:20px; font-size:14px; line-height:24px;} .safewrapper .box-j{ float:left; clear:none;}   .pr .switch { cursor: pointer; cursor: hand; } .pr .maximized .expand { display: none; } .pr .maximized .collapse { display: inline; } .pr .maximized .curtain { display: block; } .pr .minimized .expand { display: inline; } .pr .minimized .collapse { display: none; } .pr .minimized .curtain { display: none; } .pr .toggleBox .case1 { display: block; } .pr .toggleBox .case2 { display: none; }   .pr #categoriestab li a { background: url(http://images.pricerunner.com/images/i/icons/iconmap2.gif) no-repeat 0px 3px; padding: 4px 0 4px 28px; } .pr #categoriestab li a.cat1 { background-position: 0px -497px; } .pr #categoriestab li a.cat2 { background-position: 0px -797px; } .pr #categoriestab li a.cat3, .pr #categoriestab li a.cat14 { background-position: 0px -897px; } .pr #categoriestab li a.cat4, .pr #categoriestab li a.cat8 { background-position: 0px -947px; } .pr #categoriestab li a.cat10 { background-position: 0px -697px; } .pr #categoriestab li a.cat11 { background-position: 0px -47px; } .pr #categoriestab li a.cat21 { background-position: 0px -997px; } .pr #categoriestab li a.cat27 { background-position: 0px -747px; } .pr #categoriestab li a.cat28 { background-position: 0px -847px; } .pr #categoriestab li a.cat29 { background-position: 0px -647px; } .pr #categoriestab li a.cat34 { background-position: 0px -547px; } .pr #categoriestab li a.cat52, .pr #categoriestab li a.cat19 { background-position: 0px -1047px; } .pr #categoriestab li a.cat72 { background-position: 0px -597px; } .pr #categoriestab li a.cat86 { background-position: 0px -297px; } .pr #categoriestab li a.cat187 { background-position: 0px -447px; } .pr #categoriestab li a.cat141 { background-position: 0px -1097px; } .pr #categoriestab li a.cat288 { background-position: 0px -347px; } .pr #categoriestab li a.cat334 { background-position: 0px -397px; } .pr #categoriestab li a.cat353 { background-position: 0px -1147px; } .pr #categoriestab li a.cat1001 { background-position: 0px -1397px; } .pr #categoriestab li a.catinsurance { background-position: 0px -247px; } .pr #categoriestab li a.cattravel { background-position: 0px -997px; } .pr .clickMenu { margin: 0; padding: 0; cursor: pointer; font-size: 14px; } .pr .clickMenu, .pr .clickMenu ul { list-style: none; } .pr .clickMenu ul { margin: 8px 0 0 0!important; margin: 7px 0 0 0; padding: 0; border: 1px solid #e5ebf5; border-top: none; background-color: #fff; min-width: 210px; width: auto!important; width: 210px; font-size:12px; } .pr .clickMenu ul li ul { border-top: solid 1px #e5ebf5; } .pr .clickMenu div.outerbox { display: none; } .pr .clickMenu div.inner { top: 1.6em; left: 0; margin: 0; } .pr .clickMenu div.inner div.outerbox { margin-left: 2px; *margin-left: 4px; top: -8px!important; top: -7px; } .pr .clickMenu li { position: relative; padding: 0; } .pr .clickMenu li.main { height: 30px; float: left; margin-right: 2px; padding:7px 0 0 0; background:url(http://images.pricerunner.com/images/site-gui/newhf/topnav-bg.png) no-repeat right -85px;} .pr .clickMenu li.main .tab-arrow { position: absolute; right: 16px; top: 14px; } .pr .clickMenu li.main li { z-index: 2; width: auto!important; width: 210px; padding: 0; display: inline-block; } .pr .clickMenu li.main li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr .clickMenu li.main li { height: 1%; } .pr .clickMenu li.main li { display: block; } .pr .clickMenu li.main li img { float: left; margin-left: 6px } .pr .clickMenu li.hover { z-index: 1 !important; } .pr .clickMenu li ul li.hover { background:transparent; } .pr .clickMenu img.liArrow { position: absolute; top: 7px; right: 7px; } .pr .clickMenu li.main a { text-decoration: none; color: #fff; font-weight: bold; cursor: pointer; padding: 7px 12px 6px; outline:none; } .pr .clickMenu li.main a:visited { text-decoration: none; color: #fff; font-weight: bold; } .pr .clickMenu li.main a:hover { text-decoration:underline; color: #fff; font-weight: bold; } .pr .clickMenu li.drop a { padding-right: 29px; } .pr .clickMenu li.main ul li a { text-decoration: none; color: #000; font-weight: normal; background-image: none; padding: 0 20px 0 8px; } .pr .clickMenu li.main ul li a:visited { text-decoration: none; color: #000; font-weight: normal; background-image: none; } .pr .clickMenu li.main ul li a:hover { text-decoration: none; color: #000; font-weight: normal; background-image: none; } .pr .menu_nav { display: none; } .pr .menu_nav .categories { border: none; background: none; color: inherit; } .pr .menu_nav.clickMenu .categories { margin: 0!important; padding: 0; border: 1px solid #e5ebf5; border-top: none; background-color: #fff; min-width: 210px; width: auto !important; width: 210px; } .pr .clickMenu li.tabcate{padding:1px 0 0 3px; background:none;} .pr .clickMenu li.tabcate a.allcategory:link, .pr .clickMenu li.tabcate a.allcategory:visited, .pr .clickMenu li.tabcate a.allcategory:active{display:block; width:186px; height:38px; padding:0 0 0 14px; color:#444444; font-size:16px; font-weight:bold; line-height:30px; background:url(http://images.pricerunner.com/images/site-gui/newhf/topnav-bg.png) no-repeat 0 0;} .pr .clickMenu li.tabcate a.allcategory:hover{ text-decoration:none;} .pr .clickMenu li.tabcate.hover a.allcategory{background-position:0 -38px;} .pr .clickMenu li .outerbox { display:none; } .pr .clickMenu li.hover .outerbox { display:block; } .pr .clickMenu li.last{ background:none;} .pr .clickMenu li.tabcate div.inner{ left:-14px;top:1.6em; } .pr .clickMenu li.tabcate .catetop{ width:234px; height:9px; background:url(http://images.pricerunner.com/images/site-gui/newhf/cate-bg.png) no-repeat -468px -16px; margin-top:17px;} .pr .clickMenu .catebot{ clear:both; width:234px; height:25px; background:url(http://images.pricerunner.com/images/site-gui/newhf/cate-bg.png) no-repeat -234px 0;} .pr .clickMenu .catebot.fixbot{ background-position:-1116px 0;} .pr #categoriestab {margin-top:8px !important;} .pr .menu_nav.clickMenu .subnav{ min-width:0; width:200px!important; width:200px; padding:0 17px; float:left; border:0;background:url(http://images.pricerunner.com/images/site-gui/newhf/cate-bg.png) repeat-y 0 0;} .pr #categoriestabnew li{ padding:0; width:200px; min-width:0;float:left; position:relative;} .pr #categoriestabnew li.hover { background:transparent; } .pr #categoriestabnew li > a:link, .pr #categoriestabnew li > a:visited, .pr #categoriestabnew li > a:active{ background:#fff; width:167px; padding:5px 20px 5px 13px; display:block; color:#000; font-size:13px; line-height:normal;font-weight:bold;} .pr #categoriestabnew li > a:hover, .pr #categoriestabnew li.hover > a{background:#e1e1e1; color:#ed8900; font-weight:bold;} .pr #categoriestabnew li > a.arrow:link, .pr #categoriestabnew li > a.arrow:visited, .pr #categoriestabnew li > a.arrow:active{ background:#fff url(http://images.pricerunner.com/images/site-gui/newhf/topnav-bg.png) no-repeat 0 -201px; } .pr #categoriestabnew li > a.arrow:hover, .pr #categoriestabnew li.hover > a.arrow{background:#e1e1e1 url(http://images.pricerunner.com/images/site-gui/newhf/topnav-bg.png) no-repeat 0 -143px; } .pr #categoriestabnew .subcatewp{ display:none; position:absolute; top:-15px; left:200px;} .pr #categoriestabnew li.hover .subcatewp{display:block;} .pr #categoriestabnew li.btm-aligned .subcatewp{ top:auto; bottom:-30px} .pr #categoriestabnew .subcatewp .subcatelist{ display:none; width:205px !important; float:left;} .pr #categoriestabnew .subcatewp.subcate .subcatelist{ display:block; } .pr #categoriestabnew .subcatewp .mostpopular{ display:none; min-height:317px; width:190px !important; float:left; padding:0 14px; border:#cbcbcb 1px solid; background: #fff;} .pr #categoriestabnew .subcatewp.popprod .mostpopular{ display:block; } .pr #categoriestabnew .subcatewp .mostpopular.loading{background: url(http://images.pricerunner.com/images/site-gui/newhf/pop-loading.gif) no-repeat center center #fff;} .pr #categoriestabnew .subcatewp .subcatecontent{ padding:8px 8px 0 8px; }  .pr #categoriestabnew .subcatewp.popprod .subcatecontent{width:220px;} .pr #categoriestabnew .subcatewp.subcate .subcatecontent{width:205px;} .pr #categoriestabnew .subcatewp.subcate.popprod .subcatecontent{width:425px;} .pr #categoriestabnew .subcatewp .subcatebot{ height:33px; font-size:0; background:url(http://images.pricerunner.com/images/site-gui/newhf/subcate-bg.png) no-repeat right bottom; cursor:default;} .pr #categoriestabnew .subcatewp.popprod .subcatebot{width:256px;} .pr #categoriestabnew .subcatewp.subcate .subcatebot{width:241px;} .pr #categoriestabnew .subcatewp.subcate.popprod .subcatebot{width:461px;} .pr #categoriestabnew .subcatebox{ padding:10px 20px 0 0; background:#000; cursor:default; background:url(http://images.pricerunner.com/images/site-gui/newhf/subcate-bg.png) no-repeat right top;} .pr #categoriestabnew .subcatebox h4{ background:transparent; color:#ed8900; font-size:16px; padding:7px 0 0 13px; margin:0;} .pr #categoriestabnew .subcatebox ul{ width:205px!important; width:205px; background:none; border:0; margin-top:3px!important; margin-top:3px;} .pr #categoriestabnew .subcatebox li{ width:205px; position:static;} .pr #categoriestabnew .subcatebox li a:link, .pr #categoriestabnew .subcatebox li a:visited, .pr #categoriestabnew .subcatebox li a:active{ background:none; width:192px; padding:4px 0px 4px 13px; display:block; color:#464646; font-size:13px; line-height:normal;font-weight:normal;} .pr #categoriestabnew .subcatebox li a:hover, .pr #categoriestabnew .subcatebox li.hover a {background:url(http://images.pricerunner.com/images/site-gui/newhf/topnav-bg.png) no-repeat -180px -145px; color:#ed8900;font-weight:normal;} .pr #categoriestabnew .mostpopular h4{ border-bottom:#dddddb 1px solid; padding:5px 0 9px 0px;} .pr #categoriestabnew .mostpopular a{ padding:0;} .pr #categoriestabnew .mostpopular .mplist{ padding:12px 0; clear:both;} .pr #categoriestabnew .mostpopular img{ display:inline; height:70px; width:70px; margin:0 15px 0 0;} .pr #categoriestabnew .mostpopular a{ display:block; color:#000; line-height:18px;} .pr #categoriestabnew .mostpopular a:hover{ text-decoration:underline;} .pr #categoriestabnew .mostpopular a.price{ font-weight:bold; color:#0d7bb9; font-size:13px; padding-top:5px;} .pr #categoriestabnew .mostpopular a.prodname{height:36px; overflow:hidden;} .pr .clickMenu div.outerbox {top: 31px; left: -19px;} .pr .clickMenu li.main ul li > a:link, .pr .clickMenu li.main ul li > a:visited, .pr .clickMenu li.main ul li > a:active { background:#fff; color:#000; width:167px; padding:5px 20px 5px 13px; display:block; font-size:13px; line-height:normal;font-weight:bold;} .pr .clickMenu li.main ul li > a:hover, .pr .clickMenu li.main ul li.hover > a{background:#e1e1e1; color:#ed8900; font-weight:bold;} .pr #categoriestabnew .mostpopular .mplist a.prodimg{ float:left !important; margin-right:15px !important;} .pr #bigpromotion #bigproframe { height: 420px; overflow-y:hidden; } .pr #bigpromotion {padding: 0; float: right; position: relative; z-index: 1; width: 500px; } .pr .bigprocar, .pr .BigPromotionCarousel { position: relative; } .pr #bigpromotion .promo-box h2 { font-size: xx-large; margin: 0 0 .3em 0; } .pr .BigPromotionCarousel h2 { margin: 0; padding: 0; background: none; font-size: 3em; color: #88898c; line-height: 1em; margin-bottom: 10px; } .pr #bigpromotion h3 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; color: #88898c; } .pr #bigpromotion ul { margin: 0; padding: 0; } .pr .bigprocar li, .BigPromotionCarousel li { margin: 0; padding: 0; list-style: none; } .pr #bigpromotion .box { height: 420px; width: 478px; border: 0px solid green; } .pr #bigpromotion .promo-box { margin: 10px 0 0 10px; } .pr #bigpromotion .box-d { margin-top: 20px; } .pr #bigpromotion, .pr #bigpromotion * { position: relative; } .pr #bigpromotion .next, .pr #bigpromotion .prev { cursor: pointer; cursor: hand; } .pr #bigpromotion .prev { position: absolute; bottom: 10px !important; bottom: 11px; left: 7px; color: #fff; z-index: 100; } .pr #bigpromotion .prev img { float: left; } .pr #bigpromotion .prev P { float: left; padding: 0; margin: 3px 0 0 3px; } .pr #bigpromotion .next { position: absolute; bottom: 10px !important; bottom: 11px; right: 20px; color: #fff; z-index: 100; } .pr #bigpromotion .next img { float: right; } .pr #bigpromotion .next P { float: right; padding: 0; margin: 3px 3px 0 0; } .pr #bigpromotion .corner-bl { position: absolute; z-index: 100; height: 9px; width: 9px; bottom: 1px !important; bottom: 3px; left: 0; background: url(http://images.pricerunner.com/images/site-gui/widget-bigpromo/promo-bl.gif) bottom left no-repeat; border: 0px dotted fuchsia; } .pr #bigpromotion .corner-br { position: absolute; z-index: 100; height: 9px; width: 9px; bottom: 0 !important; bottom: 3px; right: 12px!important; right: 12px; background: url(http://images.pricerunner.com/images/site-gui/widget-bigpromo/promo-br.gif) bottom left no-repeat; border: 0px dotted fuchsia; } .pr #bigpromotion .productinfo .productimage { float: left; } .pr #bigpromotion .productinfo .productinfotextbox.image { margin-left: 70px; } .pr #bigpromotion .productinfo .productinfotextbox h3 { margin: 0 0 .3em 0; } .pr #bigpromotion .productinfo .productinfotextbox h3 a { font-weight: bold; color: #000; } .pr #bigpromotion .productinfo .productinfotextbox p { margin: 0 0 .2em 0; } .pr #popularsearches { } .pr #popularsearches ul.tagcloud { font-size: .9em; } .pr #popularsearches .showall { text-align: right; margin: 0; font-size: .9em; } .pr .popularproducts { clear: both; padding: 0; margin-bottom: 20px; margin-left: 100px; list-style: none; } .pr .popularproducts .popularproducts-wrapper { margin-left: 20px; } .pr .popularproducts img { float: left; margin-left: -100px; } .pr .popularproducts h1, .pr .popularproducts h2 { margin-bottom: 0px; padding-bottom: 8px; color: #ad8226; } .pr .popularproducts ol { margin: 0 0 8px 8px; padding: 0; } .pr .popularproducts ol li { margin-left: 20px; *margin-left: 23px; padding: 2px 0 2px 0; } .pr .no-image { margin: 0; } .pr .no-image .popularproducts-wrapper { margin: 0; } .pr .no-image img { display: none; } .pr .widget-box h3 a { color: #0167cc; text-decoration: none; } .pr .widget-box h3 a:hover { color: #0167cc; text-decoration: underline; } .pr .widget-box .byline { font-size: 0.85em; margin: 3px 0 0 0; display: block; } .pr .video-widget img { float: left; } .pr .video-widget .video-text { margin-left: 60px; font-size: 0.9em; } .pr .video-widget .video-text h3 { margin: 0; } .pr .video-widget .divide { background: url(http://images.pricerunner.com/images/site-gui/filters/dotted-horizontal.gif) top left repeat-x; margin: 6px 0 9px 0; padding: 1px 0; } .pr #enlarged { position: absolute; z-index: 100; } .pr img.wrapped { background: #fff; padding: 40px; background: url(http://images.pricerunner.com/images/site-gui/general-elements/icon_close_cross_plain.gif) top right no-repeat; } #enlarged-image { position: absolute; top: -2px; left: -20px; z-index: 30; background: #fff; border: 1px solid gray; } .pr .enlarge-image-wrapper.jshover { position: relative; z-index: 1; margin: 0 auto; } .pr .enlarge-image-wrapper .show-larger { display: none; } .pr .enlarge-image-wrapper.jshover-on .show-larger { display: block; position: absolute; background: #fff; z-index: 20; top: 0; right: 0; } .pr .widget-priceonly .productinfo { margin: 0; padding: 0; } .pr .widget-priceonly .productinfo img, .pr .widget-priceonly .productinfo p, .pr .widget-priceonly .productinfo h3 { display: none; } .pr .widget-priceonly .productinfo p.pricerange { display: inline; } .pr .widget-noimg .productinfo .productimage { display: none; } .pricedropwidget .pricedroplist {border-bottom: #bcbcbc 1px dotted;padding: 6px 0;clear: both;} .pricedropwidget .last {border: 0;padding-bottom: 0;} .pricedroplist .droppercent {width: 34px;margin: 8px 0 0 0;float: left;} .pricedroplist .droppercentnum {width: 34px;padding-bottom: 16px;color: #e5a91b; font-size: 1.0em;font-weight: bold;text-align: center;background: url(http://images.pricerunner.com/images/site-gui/listpages/pricedrop_icon.gif) no-repeat center bottom;} .pricedroplist .productimg {float: left;margin-right: 10px;} .pricedroplist .productinfo {margin-left: 88px} .pricedroplist .productname {padding-top: 3px;} .pricedroplist .productname h3 {margin: 0;} .pricedroplist .productname a {color: #666;font-size: 0.9em;text-decoration: underline;} .pricedroplist .saveamount {font-size: 0.85em;color: #666;line-height: normal;margin: 2px 0;} .pricedroplist .productprice {font-size: 0.95em;color: #666;} .pricedroplist .productprice a {font-weight: bold;} .pricedroplist .productprice span {text-decoration: line-through;} .pricedroplist .reviews{margin-bottom:4px;margin-top: 3px;} .feaReta.feaRetawidget ul li { display: block; float: left; text-align: center; width: 96px; height: 65px; margin: 0 0 5px 0; _margin: 0 1px 1px 0; position: relative; border: 2px dotted #dddddb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .feaReta.feaRetawidget ul li img { width: 78px; height: 65px; padding-bottom: 24px; overflow: hidden; border: 0; } .feaReta.feaRetawidget ul li.voucherNum { display: block; float: left; text-align: center; width: 97px; _width: 95px; height: 65px; margin: 0 9px 9px 9px; border: 2px #ffd444 solid; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .feaReta.feaRetawidget ul li.voucherNum .numbers { margin: 0; background: url('http://images.pricerunner.com/images/i/voucher/voucherbgorange.png') repeat-x scroll 0 0; height: 65px; display: block; position: relative; width: 97px; _width: 95px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .feaReta.feaRetawidget ul li.voucherNum a:link, .feaReta.feaRetawidget ul li.voucherNum a:visited, .feaReta.feaRetawidget ul li.voucherNum a:hover { color: #FFF; cursor: pointer; } .feaReta.feaRetawidget ul li.voucherNum .numbers .num { position: absolute; top: 0px; left: 0; line-height: 47px; width: 97px; _width: 82px; font-size: 24px; font-weight: bold; text-shadow: 0px 0px 5px #ee9116; } .feaReta.feaRetawidget ul li.voucherNum .numbers span { position: absolute; bottom: -2px; left: 0; line-height: auto; width: 97px; _width: 82px; font-size: 12px; text-shadow: 0px 0px 5px #ee9116; } .feaReta.feaRetawidget ul li .bevel { position: absolute; right: -13px; bottom: 26px; height: 13px; width: 9px; background: url(http://images.pricerunner.com/images/i/voucher/voucherarrow.png) no-repeat 0 0; z-index: 1; } .pr .feaReta.feaRetawidget{ width:auto; height:auto; } .feaReta.feaRetawidget ul{ float:left; height:auto; } .feaReta.feaRetawidget ul li img.cate-img{ width:41px; height:34px; padding:5px 0; } .feaReta.feaRetawidget ul li .cate-name{ height:15px; overflow:hidden; } .bigpromowp{ position:relative;} .bigpromowp .bigpromocontent{ float: left; width: 665px; height: 300px; position: relative; font-family:"Lato",Helvetica,"Helvetica Neue",Arial,sans-serif; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #aaa} .bigpromowp .bigpromocontent ul li { position: relative; float: none; height: 300px; overflow: hidden; width: 665px;} .bigpromowp .bigpromocontent ul li .imgbox{ width:665px; height:300px; } .bigpromowp .bigpromoshadow{ height: 25px; width: 100%; clear: both; background-color: #fff; position: relative; overflow: hidden;} .bigpromowp .bigpromoshadow:before {  -webkit-transform: skew(-15deg) rotate(-2deg);  -moz-transform: skew(-15deg) rotate(-2deg);  transform: skew(-15deg) rotate(-2deg);  left: 19px; } .bigpromowp .bigpromoshadow:after {  -webkit-transform: skew(15deg) rotate(2deg);  -moz-transform: skew(15deg) rotate(2deg);  transform: skew(15deg) rotate(2deg);  right: 19px; } .bigpromowp .bigpromoshadow:before, .bigpromowp .bigpromoshadow:after {  width: 70%;  height: 55%;  content: ' ';   -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);   box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);   position: absolute;  bottom: 38px; } .bigpromowp .bigpromonav{ float: right; width: 334px; border:#ddd 1px solid; border-left: 0; border-bottom: 0; position:absolute; right:0; top:0; background:#fff} .bigpromowp .bigpromonav ul{ margin:0; padding:0;} .bigpromowp .bigpromonav ul li{ list-style: none; height: 75px; overflow:hidden;} .bigpromowp .bigpromonav ul li a{ display: block; color: #444; font-size: 1.5em; border-bottom: #ddd 1px solid; text-align: right; padding-right: 35px; height: 74px; line-height: 74px; cursor: pointer;} .bigpromowp .bigpromonav ul li a.active{ background: #f7b101;} .bigpromowp .bigpromonav ul li a:hover { text-decoration: none; } .bigpromowp .bigpromonav ul li.last a{ border-bottom:0; height:75px; line-height: 75px;} .pr .tagcloudwp .tl, .pr .tagcloudwp .bl{ border-radius: 0 !important;} .pr #popularsearches h2{ color: #444; padding: 0 0 12px 0;} .pr #popularsearches.tagcloudcol1 .tagcloud{ width:100%} .pr #popularsearches.tagcloudcol2 .tagcloud{ width:50%} .pr #popularsearches.tagcloudcol3 .tagcloud{ width:33.3%} .pr #popularsearches.tagcloudcol4 .tagcloud{ width:25%} .pr #popularsearches.tagcloudcol5 .tagcloud{ width:20%} .pr .tagcloud{ margin: 0 !important; font-family: arial !important; width:25%; float:left;} .pr .tagcloud li{ display:block; line-height: 18px; height:18px; overflow:hidden; padding-bottom: 0px; margin:0 5px 8px 0 !important; text-overflow: ellipsis; white-space: nowrap;} .pr .tagcloud li a{ font-size: 1.2em !important; color: #444 !important;} .pr .tagcloud li span{ display: block; float: left; text-align: center; line-height: 18px; font-weight: bold; width: 18px; height: 18px; color: #fff; font-size: 0.9em !important; background: #f7b101; border-radius: 9px; margin-right: 8px;} .pr .tagcloudshowimage{ width:100%;} .pr .tagcloudshowimage .tagcloud{ font-size:1em !important;} .pr .tagcloud li.showimage{margin-right:0 !important; width: 10.5%; padding: 0 1%; height: 123px; border-bottom: #ddd 1px solid; position: relative; text-align: center; float: left; margin-bottom: 20px !important; padding-bottom: 20px !important; white-space:inherit;} .pr .tagcloud li.showimage a img{ display: block; margin:0 auto 5px auto; } .pr .tagcloud li.showimage span{ position: absolute; left: 0; top: 0;} .pr #popularsearches .tagcloudshowimage{ width:100% !important;}   .pr .relt-pds-new .tr{ margin-left: 0; padding: 0;} .pr .relt-pds-new h2{ background: #2299cc; color: #fff !important; font-size: 1.1em; padding: 10px 15px;} .pr .relt-pds-new .mr{ padding: 0; margin: 0;} .pr .relt-pds-new .bl{ display: none;} .pr .relt-pds-new img {display: block; margin: 0 auto 5px auto;} .pr .relt-pds-new ul {list-style: outside none none; margin: 0; padding: 0;} .pr .relt-pds-new li.product {display: block; float: left; height: 240px; overflow: hidden; padding: 15px 3% 0; text-align: center; width: 44%; border-right: 1px solid #dddddb; border-bottom: 1px solid #dddddb; margin-left: -1px;} .pr .relt-pds-new li.product:nth-child(even){border-right:0;margin-left:0;} .pr .relt-pds-new li.product h3{ height: 36px; overflow: hidden; line-height:18px; } .pr .relt-pds-new li.product h3 a{ font-size: 1.1em; color: #444; font-weight: normal;} .pr .relt-pds-new li.product p strong a{ font-size: 1.2em; color: #2299cc} .pr .relt-pds-new.sky li.product {display: block; float: left; height: 240px; overflow: hidden; padding: 15px 3% 0; text-align: center; width: 94%; border-right: 0; border-bottom: 1px solid #dddddb; } .pr .relt-pds-new.sky.no-image li.product{ height:115px;} .pr .relt-pds-new.no-image li.product{ height:115px;} .pr .relt-pds-new li.product{ border-right:0 !important; position:relative; margin-left:0 !Important;} .pr .relt-pds-new li.product:nth-child(2n+1)::after{ content: ' '; border-right:1px solid #dddddb; height:255px; position:absolute; top:0; right:0;}    .pr .tabs-a { clear: both; margin-bottom: 15px; z-index: 1; position: relative; } .pr .tabs-a h3 { color: #ad8226; font-weight: bold; font-size: 1.0em; margin-bottom: 3px; } .pr .tabs-a .tl {  background: #0e7cb6;   border-radius:5px 5px 0 0;  box-shadow: none;  border: 0; } .pr .tabs-a .tr {  margin-left: 7px;  padding: 7px 7px 0 0; } .pr .tabs-a .ml {  border-left:#ddd 1px solid; } .pr .tabs-a .mr {  border-right:#ddd 1px solid;  margin-left: 10px;  padding: 12px 0px 10px 0;  display: inline-block;  padding-right: 0; } .pr .tabs-a .bl {  border: #ddd 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px; } .pr .tabs-a .br {  margin-left: 11px;  padding: 0 12px 5px 0; } .pr .tabs-a .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .tabs-a .mr { height: 1%; } .pr .tabs-a .mr { display: block; } .pr .tabs-a .tr .filter-wrapper { border-bottom: solid 1px #d0d0d0; margin: 0 -7px; padding: 0 7px; position: relative; z-index: 30 !important; } .pr .tabs-a .tr .filter-wrapper img { float: right; margin: 4px 4px 0 0; } .pr .tabs-a .tr .filter-wrapper ul { margin: 0; padding: 0; list-style: none; cursor: normal; } .pr .tabs-a .tr .filter-wrapper li {  font-size: 0.9em;  margin: 0 3px -1px 0;  padding: 0;  display: inline;  cursor: pointer;  padding: 9px 0 6px 0;  float: left;  border-bottom: solid 1px #d0d0d0; } .pr .tabs-a .tr .filter-wrapper li.active {   border-bottom: solid 1px #fff;  } .pr .tabs-a .tr .filter-wrapper a.tablink {   background: #efefef;   cursor: pointer;  padding: 9px 16px 6px 16px;  margin: 0;  text-decoration: none;  color: #333;  font-weight: bold;  border-radius: 5px 5px 0 0; } .pr .tabs-a .tr .filter-wrapper li.active a.tablink {  background:#fff;  border-bottom: solid 1px #fff;  margin-bottom: -1px;  color: #010101;   border-radius: 5px 5px 0 0;  } .pr .tabs-a .tr .filter-wrapper a.tabnewlink {  background: #efefef;   cursor: pointer;  padding: 9px 16px 6px 16px;  margin: 0;  text-decoration: none;  color: #333;  font-weight: bold;  border-radius: 5px 5px 0 0; } .product_list .pr .tabs-a .tr .filter-wrapper li { padding: 0; } .product_list .pr .tabs-a .tr .filter-wrapper a.tablink { display:block; } .pr .tabs-a .tr .filter-wrapper h2 { display: inline; padding: 0; margin: 0; } .pr .tabs-a .tr .filter-wrapper .resize { width:17px; height:17px; background: url( http://images.pricerunner.com/images/site-gui/filters/collapse2.gif ) top left no-repeat; } .pr .mr .filter-wrapper { z-index: 30; position: relative; } .pr .tabs-a.minimized .br .filter-wrapper { display: none; } .pr .tabs-a.filter .br .filter-wrapper .more-left .filters-list-link { display: none; } .pr .tabs-a.filter .mr { padding: 12px 0 8px 0; margin-left: 1px; } .pr .tabs-a.maximized .bl {} .pr .tabs-a.maximized .br {  background: none; } .pr .tabs-a.maximized .br .filter-wrapper {  display: block;  margin: 0 -10px;  padding: 2px 10px 0 10px;  background: #e9e8e8;  border-top: #dddddd 2px solid; } .pr .tabs-a .tr .filter-wrapper ul.top-tabs li{ position: relative; } .pr .tabs-a.maximized .br .filter-wrapper ul { margin: 0 0 0 20px; padding: 0; list-style: none; } .pr .tabs-a.maximized .br .filter-wrapper li { margin: 0; padding: 0; display: inline; } .pr .tabs-a.maximized .br .filter-wrapper li img { float: left; margin: 2px 0 0 -20px; } .pr .tabs-a.maximized .br .filter-wrapper ul ul { margin: 0; padding: 0; } .pr .tabs-a.maximized .br .filter-wrapper li li { margin: 0; padding: 0; font-size: 0.85em; line-height: 1.5em; } .pr .tabs-a .mr .filter-wrapper { display: block; position: relative; margin: 0 4px; } .pr .tabs-a .mr .filter-wrapper .mr-saver { clear: both; padding-top: 1px; } .pr .tabs-a.minimize .mr .filter-wrapper { display: none; } .pr .tabs-a.minimize .mr { padding: 0 0 0 0; } .pr .tabs-a.minimize .tr .resize { background: url( http://images.pricerunner.com/images/site-gui/filters/expand2.gif ) top left no-repeat; } .pr .lside .box-p .padder{ position: relative;*height:1%; display:block; clear:both; margin-bottom:6px;} .pr .lside .box-p .padder .help { position: absolute; top: 3px; right: 0; } .pr .lside .box-p .padder ul { margin: 0; padding: 0; list-style: none; } .pr .lside .box-p .padder li { margin: 0; padding: 0 0 3px 0; * padding : 0 0 1 px 0; font-size: 0.85em; clear: both; } .pr .lside .box-p .padder h3 { font-size: 0.9em;color: #ad8226; padding-left:12px;background:url(http://images.pricerunner.com/images/site-gui/filters/twoArrow.png) no-repeat 0 0; cursor:pointer;} .pr .lside .box-p .padder h3.narrow{background:url(http://images.pricerunner.com/images/site-gui/filters/twoArrow.png) no-repeat 0 -75px; } .pr .lside .box-p .padder form { margin: 0; padding: 0; display: inline; } .pr .lside .box-p .padder .pm1{ float:left; width:60px;} .pr .lside .box-p .padder .pm2{ float:left; width:14px; padding-top:5px; text-align:center;} .pr .lside .box-p .padder .pm3{ float:left; width:106px;} .pr .lside .box-p .padder .field { font-size: 0.85em; float: left; width:54px; border: solid 1px #c8c8c8; margin: 0 5px 6px 0; * margin : 0 5px 4 px 0; color:#444; } .pr .lside .box-p .padder .button { float: left; margin: -1px 0 13px 0; *margin: -2px 0 11px 0; background: none; border: none; padding: 0; overflow: visible; cursor: pointer; padding-right: 1px; } .pr .lside .box-p .padder Label { display: block; margin-bottom: 2px; clear: both; } .pr .lside .box-p .padder .reset { color: #0167cc; font-weight: normal; } .pr .lside .box-p .padder a { color:#444; text-decoration: none; } .pr .lside .box-p .padder a:visited { color:#444; text-decoration: none; } .pr .lside .box-p .padder a:hover { color: #000; text-decoration: none; } .pr .tabs-a.filter .br .filter-wrapper li li.selected { font-weight: bold; background: none; } .pr .lside .box-p .padder a.selected:visited { color: #4c4c4c; text-decoration: none; } .pr .lside .box-p .padder a.selected:hover { color: #4c4c4c; text-decoration: none; } .pr .lside .box-p .padder a.more { color: #0167cc; text-decoration: none; background: url( http://images.pricerunner.com/images/site-gui/filters/arrow-more.gif ) right 6px no-repeat; padding-right: 9px; } .pr .lside .box-p .padder a.more:visited { color: #0167cc; text-decoration: none; } .pr .lside .box-p .padder a.more:hover { color: #ffa02b; text-decoration: underline; } .pr .lside .box-p .padder a.less { color: #0167cc; text-decoration: none; background: url( http://images.pricerunner.com/images/site-gui/filters/arrow-less.gif ) right 6px no-repeat; padding-right: 9px; } .pr .lside .box-p .padder a.less:visited { color: #0167cc; text-decoration: none; } .pr .lside .box-p .padder a.less:hover { color: #ffa02b; text-decoration: underline; } .pr .lside .box-p .padder .selected { color: #4c4c4c; text-decoration: none; font-weight: bold; background: url( http://images.pricerunner.com/images/site-gui/general-elements/delete-cross-a.gif) 0px 4px no-repeat; padding: 2px 0 0 14px; } .pr .lside .box-p .search-box{ margin:6px -10px 0; padding:0 0 0 10px; height:68px;} .pr .lside .box-p .search-box label { width:166px;float: left; font-weight: bold; font-size: 0.9em; margin-right: 3px; padding:8px 0; color:#AD8226;} .pr .lside .box-p .search-box .field{ font-size:11px; float: left; border: solid 1px #c8c8c8; color: #444; margin-right: 5px; padding:0 5px; width:124px; height:22px;} .pr .lside .box-p .search-box .button { float: left; background: none; border: none; padding: 0; overflow: visible; cursor: pointer; margin: -1px 0 0 0; *margin: -2px 0 0 0; padding-right: 1px; } .pr .lside .box-p .padder .more-options { display: none; } .pr .lside .box-p .pricebox {width:180px;} .pr .lside .box-p .pricebox h3,.pr .lside .box-p .pricebox h3.narrow{ background:none; padding-left:0; cursor:default;} .pr .lside .box-p .pricebox .field{ padding:3px 0px; font-size:11px; width:60px; height:16px;} .pr .tabs-a .mr .expanded { z-index: 30; display: block; } .pr .tabs-a .mr .expanded h3 { padding-top: 1px; } .pr .tabs-a .mr .expand .help { top: 10px; } .pr .tabs-a #low-price.error, .pr .tabs-a #high-price.error { border: 1px solid red; } .pr .tabs-a .mr.hide { display: none; } .pr .tabs-a #tab-container h2 { font-weight:bold; color: #555; } .pr .tabs-a .retailer-info .switch { clear:both; float:left; margin-top: 8px; } .pr .tabs-a #all-products .switch { float:left; margin-top:3px; display:inline; } .pr .tabs-a #all-products .switch .expand, .pr .tabs-a #all-products .switch .collapse { float:left; width:14px; } .pr .tabs-a .tr .filter-wrapper .ui-tabs-selected { background:transparent url(http://images.pricerunner.com/images/site-gui/filters/filterbox-tab-right-active2.gif) no-repeat scroll right top; border-bottom:1px solid #fff; z-index: 10; position: relative; } .pr .ui-tabs-nav a, .pr .ui-tabs-nav a:visited { color: #555; text-decoration: none; } .pr .tabs-a :-moz-any-link:focus { outline: none; } @media projection, screen { .ui-tabs-hide { display: none; } } @media print { .ui-tabs-nav { display: none; } } * html .ui-tabs-nav { } *:first-child+html .ui-tabs-nav { display: inline-block; } .pr .tabs-a .mr .splash-img { width: 165px; text-align: center; float: left; padding-top: 10px; } .pr .tabs-a .mr .splash-txt { margin-left: 180px; } .pr .tabs-a .mr .splash-txt .left { float: left; width: 60%; } .pr .tabs-a .mr .splash-txt .right { float: right; width: 36%; } .pr .tabs-a .br .filter-wrapper.guide-nav, .pr .tabs-a.guide.minimized .br .filter-wrapper.guide-nav { display:none; } .pr .tabs-a.guide .br .filter-wrapper.guide-nav { display:block; } .pr .tabs-a.guide .br .filter-wrapper.refine-content { display:none; } .pr .tabs-a .mr .filter-wrapper .guide { padding:0; } .pr .tabs-a .mr .filter-wrapper .g-content { float:left; width:645px; } .pr .tabs-a .mr .filter-wrapper .g-content h2 { } .pr .tabs-a .mr .filter-wrapper .g-content .g-description { font-size:11px; } .pr .tabs-a .mr .filter-wrapper .g-content .g-description td { vertical-align:bottom; } .pr .tabs-a .mr .filter-wrapper .g-question { width:265px; float:right; border:#d9e5f6 1px solid; background:#fff; } .pr .tabs-a .mr .filter-wrapper .g-question .g-wrap { padding:10px; margin:1px; background:#f0f6fe; color:#333; font-size:12px; min-height:195px; } .pr .tabs-a .mr .filter-wrapper .g-question .g-wrap h3 { color:#333; font-weight:normal; } .pr .tabs-a .mr .filter-wrapper .g-question .g-wrap p.guide-answers { line-height:24px; } .pr .tabs-a .mr .filter-wrapper .g-question .inactive { color:#aaa !important; } .pr .tabs-a.maximized .br .filter-wrapper .guide-menu { height:40px; position:relative; } .pr .tabs-a.maximized .br .filter-wrapper .m-previous { height:19px; width:19px; overflow:hidden; position:absolute; left:-3px; top:13px; } .pr .tabs-a.maximized .br .filter-wrapper .m-previous a { font-size:0; padding:19px; display:block; } .pr .tabs-a.maximized .br .filter-wrapper .m-previous a:link, .pr .tabs-a.maximized .br .filter-wrapper .m-previous a:visited { background:url(http://images.pricerunner.com/images/site-gui/filters/m-previous-next.gif) no-repeat 0 0; } .pr .tabs-a.maximized .br .filter-wrapper .m-previous a.active:link, .pr .tabs-a.maximized .br .filter-wrapper .m-previous a.active:visited, .pr .tabs-a.maximized .br .filter-wrapper .m-previous a.active:hover { background:url(http://images.pricerunner.com/images/site-gui/filters/m-previous-next.gif) no-repeat 0 -19px; } .pr .tabs-a.maximized .br .filter-wrapper .m-next { height:19px; width:19px; overflow:hidden; position:absolute; right:101px; top:13px; } .pr .tabs-a.maximized .br .filter-wrapper .m-next a { font-size:0; padding:19px; display:block; } .pr .tabs-a.maximized .br .filter-wrapper .m-next a:link, .pr .tabs-a.maximized .br .filter-wrapper .m-next a:visited { background:url(http://images.pricerunner.com/images/site-gui/filters/m-previous-next.gif) no-repeat 0 -38px; } .pr .tabs-a.maximized .br .filter-wrapper .m-next a.active:link, .pr .tabs-a.maximized .br .filter-wrapper .m-next a.active:visited, .pr .tabs-a.maximized .br .filter-wrapper .m-next a.active:hover { background:url(http://images.pricerunner.com/images/site-gui/filters/m-previous-next.gif) no-repeat 0 -57px; } .pr .tabs-a.maximized .br .filter-wrapper .guide-menu .p-line, .pr .tabs-a.maximized .br .filter-wrapper .guide-menu .n-line { height:32px; width:1px; overflow:hidden; background:#e4e4e4; position:absolute; top:6px; } .pr .tabs-a.maximized .br .filter-wrapper .guide-menu .p-line { left:19px; } .pr .tabs-a.maximized .br .filter-wrapper .guide-menu .n-line { right:125px; } .pr .tabs-a.maximized .br .filter-wrapper .m-list { position:absolute; top:2px; left:20px; width:830px; height:36px; overflow:hidden; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul { padding:0 0 0 5px; margin:0; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li { padding:0; width:122px; background:url(http://images.pricerunner.com/images/site-gui/filters/m-list.gif) 0 -36px; float:left; margin-right:11px; height:36px; text-align:center; overflow:hidden; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li.ui-tabs-selected { background:url(http://images.pricerunner.com/images/site-gui/filters/m-list.gif) 0 0; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li a { line-height:24px; padding:9px 0 0 0; display:block; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li a:link, .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li a:visited { color:#444; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li a:hover { color:#0167cc; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li span.marker { background:url(http://images.pricerunner.com/images/site-gui/filters/m-list-right.gif) no-repeat 2px 0; background-position:2px 2px; padding-left:18px; *display:inline-block; } .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li.tabs-active a{ line-height:12px;} .pr .tabs-a.maximized .br .filter-wrapper .m-list ul li.tabs-active strong{ display:block; font-weight:normal; font-size:11px; color:#666; padding-top:1px;} .pr .tabs-a.maximized .br .filter-wrapper .seemorewrapper{ height: 24px;overflow: hidden;position: absolute;right: -8px;top: 10px;width: 24px;} .pr .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seemore{background:url("http://images.pricerunner.com/images/site-gui/buying-guide/seemore_less-arrow.png") no-repeat 0 0; font-size:0; display:block; width:24px; height:24px;  text-inden:-9999px;} .pr .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seeless{background:url("http://images.pricerunner.com/images/site-gui/buying-guide/seemore_less-arrow.png") no-repeat 0 -24px; font-size:0; display:block; width:24px; height:24px;  text-inden:-9999px;} .pr .tabs-a .ml .number-of-product { display:none; padding-left:338px; border-top:1px #f7f7df solid; border-right:1px #ddd solid; background:#ffffe7; line-height:23px; margin:0 0 0 1px; color:#766237; } .pr .tabs-a .ml .number-of-product span { font-weight:bold; margin-right:10px; } .pr .minimized .curtain {display: none;} .pr .maximized .curtain {display: block;} .pr .maximized .expand {display: none;} .pr .maximized .collapse {display: inline;} .pr .minimized .expand {display: inline;} .pr .minimized .collapse {display: none;} .pr .switch {cursor: pointer;} .pr .lside .box-p .padder .manSearchKeyword {width:160px; height: 22px; margin-right: 5px; padding: 0 5px;background:url(http://images.pricerunner.com/images/site-gui/newhf/narrowsearch_icon.gif) no-repeat 150px 4px;} .pr .lside .box-p .padder .manSearchView{ clear:both;} #man_search { width: 172px;} #man_search .viewport { width: 158px; height: 170px; overflow: hidden; position: relative; } #man_search .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; } #man_search .scrollbar{ background:#ddd; position: relative; float: right; width: 5px; } #man_search .track { height: 100%; width:5px; position: relative; padding: 0 1px; } #man_search .thumb { background:#404040; height: 15px; width: 5px; cursor: pointer; overflow: hid-den; position: absolute; top: 0; left: 0; } #man_search .thumb .end { overflow: hidden; height: 5px; width: 25px; } #man_search .disable { display: none; } .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }   .pr .lside .box-p .padder .overview li { height : 14px } .pr .tabs-a .tr .filter-wrapper .resize { width:17px; height:17px; background: url( http://images.pricerunner.com/images/site-gui/filters/collapse2.png) top left no-repeat; float:right; margin:13px 3px 0 0;} .pr .tabs-a .tr .filter-wrapper .expand .resize { background: url( http://images.pricerunner.com/images/site-gui/filters/expand2.png) top left no-repeat; }  .pr .tabs-retailer { clear: both; margin-bottom: 15px; z-index: 1; } .pr .tabs-retailer h3 { color: #ad8226; font-weight: bold; font-size: 1.0em; margin-bottom: 3px; } .pr .tabs-retailer .tl {  border: #ddd 1px solid;  border-bottom: 0;  border-radius: 5px 5px 0 0;  background-image:linear-gradient(top, #efefef, #fcfdfe);  background-image:-moz-linear-gradient(top, #efefef, #fcfdfe);  background-image:-webkit-linear-gradient(top, #efefef, #fcfdfe);  background: -ms-linear-gradient(#efefef 0%,#fcfdfe 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#fcfdfe',grandientType=1);   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#fcfdfe',grandientType=1);   box-shadow:1px 1px 0px #fff inset,-1px 1px 0px #fff inset;  } .pr .tabs-retailer .tr {  margin-left: 7px;  padding: 7px 7px 0 0; } .pr .tabs-retailer .ml {  border-left:#ddd 1px solid; } .pr .tabs-retailer .mr {  border-right:#ddd 1px solid;  margin-left: 10px;  padding: 12px 13px 0 0;  display: inline-block; } .pr .tabs-retailer .bl {  border: #ddd 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px; } .pr .tabs-retailer .br {  margin-left: 11px;  padding: 0 12px 10px 0; } .pr .tabs-retailer .mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; } * html .pr .tabs-retailer .mr { height: 1%; } .pr .tabs-retailer .mr { display: block; } .pr .tabs-retailer .tr .filter-wrapper { border-bottom: solid 1px #ddd; margin: 0 -7px; padding: 0 7px; } .pr .tabs-retailer .tr .filter-wrapper img { float: right; margin: 7px 4px 0 0; } .pr .tabs-retailer .tr .filter-wrapper ul { margin: 0; padding: 0; list-style: none; cursor: normal; } .pr .tabs-retailer .tr .filter-wrapper li {  border-bottom: 1px solid #ddd;  cursor: pointer;  display: inline;  float: left;  font-size: 0.9em;  margin: 0 3px -1px 0;  padding: 9px 0 6px; } .pr .tabs-retailer .tr .filter-wrapper li.active {  border-bottom: 1px solid #fff;  position: relative;  z-index: 10; } .pr .tabs-retailer .tr .filter-wrapper h2 {  display: inline;  font-weight: normal;  cursor: pointer;  padding: 9px 14px 6px 14px;  margin: 0;  font-weight: bold;  border-radius: 5px 5px 0 0;  background-image:linear-gradient(top, #fff, #efefef);  background-image:-moz-linear-gradient(top, #fff, #efefef);  background-image:-webkit-linear-gradient(top, #fff, #efefef);  background: -ms-linear-gradient(#ffffff 0%,#efefef 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',grandientType=1);   -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',grandientType=1);  border: #e1e1e1 1px solid; } .pr .tabs-retailer .tr .filter-wrapper li.active h2 { font-weight: bold; } .pr .tabs-retailer .tr .filter-wrapper .resize { width: 9px; height: 9px; background: url( http://images.pricerunner.com/images/site-gui/filters/collapse.gif ) top left no-repeat; } .pr .mr .filter-wrapper { z-index: 30; position: relative; } .pr .tabs-retailer.minimized .br .filter-wrapper { display: none; } .pr .tabs-retailer.filter .br .filter-wrapper .more-left .filters-list-link { display: none; } .pr .tabs-retailer.maximized .mr { padding: 12px 0 8px 0; margin-left: 1px; } .pr .tabs-retailer.maximized .bl { background: url( http://images.pricerunner.com/images/site-gui/filters/filterbox-bl-dark.gif ) bottom left no-repeat; } .pr .tabs-retailer.maximized .br { background: url( http://images.pricerunner.com/images/site-gui/filters/filterbox-br-dark.gif ) bottom right no-repeat; } .pr .tabs-retailer.maximized .br .filter-wrapper { display: block; border-top: solid 2px #ddd; margin: 0 -10px; padding: 0 10px; } .pr .tabs-retailer.maximized .br .filter-wrapper .more-left { background: url( http://images.pricerunner.com/images/site-gui/filters/filterbox-more-left.gif ) bottom left no-repeat; float: right; cursor: pointer; } .pr .tabs-retailer.maximized .br .filter-wrapper .more-left .remove-filters { display: inline; margin-left: 6px; font-size: 0.9em; } .pr .tabs-retailer.maximized .br .filter-wrapper .more-left .remove-filters a { background: url(http://images.pricerunner.com/images/site-gui/filters/icon-delete.gif) 0 3px no-repeat; padding-left: 14px; } .pr .tabs-retailer.filter .br .filter-wrapper .more-right { background: url( http://images.pricerunner.com/images/site-gui/filters/filterbox-more-right.gif ) bottom right no-repeat; margin-left: 12px; padding: 7px 12px 9px 0; } .pr .tabs-retailer.filter .br .filter-wrapper .more-right h3 { display: inline; background: url( http://images.pricerunner.com/images/site-gui/filters/filter-more.gif ) right 6px no-repeat; padding-right: 15px; } .pr .tabs-retailer.filter .br .filter-wrapper .less-right { display: none; background: url( http://images.pricerunner.com/images/site-gui/filters/filterbox-more-right.gif ) bottom right no-repeat; margin-left: 12px; padding: 7px 12px 9px 0; } .pr .tabs-retailer.filter .br .filter-wrapper .less-right h3 { display: inline; background: url( http://images.pricerunner.com/images/site-gui/filters/filter-less.gif ) right 6px no-repeat; padding-right: 15px; } .pr .tabs-retailer .br .filter-wrapper .holder-left { float: left; width: 40%; } .pr .tabs-retailer .br .filter-wrapper .holder-right { display: none; } .pr .tabs-retailer.filter .br .filter-wrapper .holder-right { display: block; float: right; width: 60%; margin: -2px 0 0 0; } .pr .tabs-retailer.maximized .br .filter-wrapper ul { margin: 0 0 0 42px; padding: 0; list-style: none; } .pr .tabs-retailer.maximized .br .filter-wrapper li { margin: 0; padding: 0; display: inline; } .pr .tabs-retailer.maximized .br .filter-wrapper li img { float: left; margin: 0 0 0 -42px; } .pr .tabs-retailer.maximized .br .filter-wrapper ul ul { margin: 0; padding: 0; } .pr .tabs-retailer.maximized .br .filter-wrapper li li { margin: 0; padding: 0; font-size: 0.85em; line-height: 1.5em; } .pr .tabs-retailer.maximized .br .search-box { margin-top: 6px; } .pr .tabs-retailer.maximized .br .search-box .field { float: left; border: solid 1px #c8c8c8; color:#444; margin-right: 5px; padding: 3px 4px; } .pr .tabs-retailer.maximized .br .search-box .button { float: left; background: none; border: none; padding: 0; overflow: visible; cursor: pointer; margin: -1px 0 0 0; *margin: -2px 0 0 0; padding-right: 1px; } .pr .tabs-retailer.maximized .br .search-box label { float: left; font-weight: bold; font-size: 0.9em; margin-right: 3px; padding-top: 5px; } .pr .tabs-retailer .mr .filter-block .help { position: absolute; top: 9px; right: 10px; } .pr .tabs-retailer .mr .filter-wrapper { display: block; position: relative; z-index:1; margin: 0 4px; } .pr .tabs-retailer .mr .filter-wrapper .mr-saver { clear: both; padding-top: 1px; } .pr .tabs-retailer.minimize .mr .filter-wrapper { display: none; } .pr .tabs-retailer.minimize .mr { padding: 0 0 0 0; } .pr .tabs-retailer.minimize .tr .resize { background: url( http://images.pricerunner.com/images/site-gui/filters/expand.gif ) top left no-repeat; } .pr .tabs-retailer .mr .filter-block { width: 25%; float: left; position: relative; z-index: 20; background: transparent; } .pr .tabs-retailer .mr .filter-block ul { margin: 0; padding: 0; list-style: none; } .pr .tabs-retailer .mr .filter-block li { margin: 0; padding: 0 0 3px 0; * padding : 0 0 1 px 0; font-size: 0.85em; clear: both; } .pr .tabs-retailer .mr .filter-block h3 { font-size: 0.9em; margin-bottom: 2px; margin-right: 13px; } .pr .tabs-retailer .mr .filter-block form { margin: 0; padding: 0; display: inline; } .pr .tabs-retailer .mr .filter-block .field { font-size: 0.85em; float: left; width: 65px; border: solid 1px #c8c8c8; margin: 0 5px 6px 0; * margin : 0 5 px 4 px 0; color:#444; } .pr .tabs-retailer .mr .filter-block .button { float: left; margin: -1px 0 13px 0; *margin: -2px 0 11px 0; background: none; border: none; padding: 0; overflow: visible; cursor: pointer; padding-right: 1px; } .pr .tabs-retailer .mr .filter-block Label { display: block; margin-bottom: 2px; clear: both; } .pr .tabs-retailer .mr .filter-block .reset { color: #0167cc; font-weight: normal; } .pr .tabs-retailer .mr .filter-block a { color:#444; text-decoration: none; } .pr .tabs-retailer .mr .filter-block a:visited { color:#444; text-decoration: none; } .pr .tabs-retailer .mr .filter-block a:hover { color: #000; text-decoration: none; } .pr .tabs-retailer.filter .br .filter-wrapper li li.selected, .pr .tabs-retailer .selected { color: #4c4c4c; text-decoration: none; font-weight: bold; background: url( http://images.pricerunner.com/images/site-gui/filters/selected-bg.gif ) 0px 4px no-repeat; padding-left: 9px; } .pr .tabs-retailer .mr .filter-block a.selected:visited { color: #4c4c4c; text-decoration: none; } .pr .tabs-retailer .mr .filter-block a.selected:hover { color: #4c4c4c; text-decoration: none; } .pr .tabs-retailer .mr .filter-block a.more { color: #0167cc; text-decoration: none; background: url( http://images.pricerunner.com/images/site-gui/filters/arrow-more.gif ) right 6px no-repeat; padding-right: 9px; } .pr .tabs-retailer .mr .filter-block a.more:visited { color: #0167cc; text-decoration: none; } .pr .tabs-retailer .mr .filter-block a.more:hover { color: #ffa02b; text-decoration: underline; } .pr .tabs-retailer .mr .filter-block a.less { color: #0167cc; text-decoration: none; background: url( http://images.pricerunner.com/images/site-gui/filters/arrow-less.gif ) right 6px no-repeat; padding-right: 9px; } .pr .tabs-retailer .mr .filter-block a.less:visited { color: #0167cc; text-decoration: none; } .pr .tabs-retailer .mr .filter-block a.less:hover { color: #ffa02b; text-decoration: underline; } .pr .tabs-retailer .mr .expanded { z-index: 30; display: block; } .pr .tabs-retailer .mr .expanded h3 { padding-top: 1px; } .pr .tabs-retailer .mr .expand .help { top: 10px; } .pr .tabs-retailer .mr .expanded .expand-saver { padding-top: 1px; } .pr .tabs-retailer .mr .expanded .expand-wrapper { background: url( http://images.pricerunner.com/images/site-gui/filters/dropdown-bg.gif ) top left repeat-x #dedede; position: absolute; top: -1px; left: 0px; width: 100%; border-style: solid; border-width: 0 2px 2px 2px; border-color: #fff; margin: 0 0 0 -3px; padding: 0 1px 1px 1px; } .pr .tabs-retailer .mr .expanded .expand-content { border-style: solid; border-width: 0 1px 1px 1px; border-color: #c6c6c6; background-color: #fff; } .pr .tabs-retailer .mr .filter-wrapper .grid-a { background: url( http://images.pricerunner.com/images/site-gui/filters/dotted-vertical.gif ) 25% 0% repeat-y; } .pr .tabs-retailer .mr .filter-wrapper .grid-b { background: url( http://images.pricerunner.com/images/site-gui/filters/dotted-vertical.gif ) 50% 0% repeat-y; } .pr .tabs-retailer .mr .filter-wrapper .grid-c { background: url( http://images.pricerunner.com/images/site-gui/filters/dotted-vertical.gif ) 75% 0% repeat-y; } .pr .tabs-retailer .mr .filter-wrapper .grid-divide { padding-top: 1px; background: url( http://images.pricerunner.com/images/site-gui/filters/dotted-horizontal.gif ) bottom left repeat-x; clear: both; margin-bottom: 1px; } .pr .tabs-retailer .mr .filter-block .padder { padding: 6px 11px 6px 11px; } .pr .tabs-retailer .mr .expanded .padder { padding: 6px 11px 6px 10px; } .pr .tabs-retailer .mr .more-options { display: none; } .pr .tabs-retailer .mr .filter-wrapper .more-filters { display: none; } .pr .tabs-retailer #low-price.error, .pr .tabs-retailer #high-price.error { border: 1px solid red; } .pr .tabs-retailer .mr.hide { display: none; } .pr .tabs-retailer #tab-container h2 { font-weight:bold; color: #555; } .pr .tabs-retailer .retailer-info .switch { clear:both; float:left; margin-top: 8px; } .pr .tabs-retailer #all-products .switch { float:left; margin-top:3px; display:inline; } .pr .tabs-retailer #all-products .switch .expand, .pr .tabs-retailer #all-products .switch .collapse { float:left; width:14px; } .pr .tabs-retailer .tr .filter-wrapper .ui-tabs-selected {} .pr .tabs-retailer .tr .filter-wrapper .ui-tabs-selected h2{  background: #fff;  border-bottom: #fff 1px solid;  border-radius: 5px 5px 0 0;   z-index: 10;  position: relative; } .pr .tabs-retailer .mr { display:block; margin-left:5px; padding-right:5px; } .pr .tabs-retailer .bl { background: transparent url(http://images.pricerunner.com/images/site-gui/filters/filterbox.gif) no-repeat scroll -1922px -446px; } .pr .tabs-retailer .br { background: transparent url(http://images.pricerunner.com/images/site-gui/filters/filterbox.gif) no-repeat scroll right bottom; padding: 10px 12px 0 0; } .pr .ui-tabs-nav a, .pr .ui-tabs-nav a:visited { color: #555; text-decoration: none; }  .pr .tabs-retailer :-moz-any-link:focus {  outline: none; } @media projection, screen {  .ui-tabs-hide { display: none; } } @media print { .ui-tabs-nav { display: none; } } * html .ui-tabs-nav {  } *:first-child+html .ui-tabs-nav { display: inline-block; }  .pr .tabs-standard { clear:both; margin-bottom:15px; z-index:1; } .pr .tabs-standard h2 a, .pr .tabs-standard h2 a:visited { color: #555; text-decoration: none; } .pr .tabs-standard .tl {  border: #ddd 1px solid;  border-bottom: 0;  border-radius: 5px 5px 0 0;  background:#2197c9;  } .pr .tabs-standard .tr {  margin-left: 7px;  padding: 7px 7px 0 0; } .pr .tabs-standard .tab-wrapper { border-bottom: solid 1px #ddd; margin: 0 -7px; padding: 0 7px; position: relative; } .pr .tabs-standard .tr .tab-wrapper ul { margin: 0; padding: 0; list-style: none; cursor: normal; } .pr .tabs-standard li {  border-bottom: 1px solid #ddd;  cursor: pointer;  display: inline;  float: left;  font-size: 0.9em;  margin: 0 3px -1px 0;  padding: 9px 0 6px; } .pr .tabs-standard .ui-tabs-selected {  border-bottom: 1px solid #fff;  position: relative;  z-index: 10; } .pr .tabs-standard h2 {  margin: 0;  padding: 0; } .pr .tabs-standard h2 span {  display: inline;  font-weight: normal;  cursor: pointer;  padding: 9px 16px 6px 16px;  margin: 0;  font-weight: bold;  border-radius: 5px 5px 0 0;  background:#efefef;  border: #e1e1e1 1px solid; } .pr .tabs-standard .ui-tabs-selected h2 span{  background: #fff;  border-bottom: #fff 1px solid;  border-radius: 5px 5px 0 0;  } .pr .tabs-standard.tabs-standard-b .tl {  background:#0e7cb6;   border: 0;  box-shadow: none; } .pr .tabs-standard.tabs-standard-b .tr {   } .pr .tabs-standard.tabs-standard-b .tab-wrapper {  border-bottom: solid 1px #d0d0d0;  height: 31px; } .pr .tabs-standard.tabs-standard-b h2{  height: 15px; } .pr .tabs-standard.tabs-standard-b li {  border-bottom: 1px solid #d0d0d0;  padding: 0; } .pr .tabs-standard.tabs-standard-b .ui-tabs-selected {} .pr .tabs-standard.tabs-standard-b h2 a, .pr .tabs-standard.tabs-standard-b h2 a:visited { color: #333; } .pr .tabs-standard.tabs-standard-b .ui-tabs-selected h2 a, .pr .tabs-standard.tabs-standard-b .ui-tabs-selected h2 a:visited { color: #010101; } .pr .tabs-standard.tabs-standard-b h2 span {  display: inline-block;  font-weight: normal;  cursor: pointer;  padding: 9px 16px 6px 16px;  margin: 0;  font-weight: bold;  border-radius: 5px 5px 0 0;  border: 0;  height:16px; } .pr .tabs-standard.tabs-standard-b .ui-tabs-selected h2 span{  background: #fff;  border-bottom: 1px solid #fff;  color: #010101;  border-radius: 5px 5px 0 0;  } .pr .tabs-a .filter-wrapper .switch { _position:absolute; _top:0px; _right:6px; } .pr .tabs-a .ml { _height:12px; } .pr .tabs-a .mr { _margin-left:12px; } .pr .tabs-a.filter .mr { _margin-left:1px; } .pr .tabs-a.minimized .bl { _background-color:#fff; _height:12px; } .pr .tabs-a.maximized .br .filter-wrapper .holder-left { *float:none;} .pr .tabs-a.filter .br .filter-wrapper .holder-right {*margin-top:-35px; _margin-top:-34px; *float:none;*margin-left:300px;}  .pr #videoreview {} .vr-googleAds #googleAds { float: left; } #videoreview {  clear: both; width: 100%; } #videoreview .reviewsummary { margin-top: 10px; padding: 0 10px; border: 0px solid gray; border-bottom: 1px solid #87a7cf; } #videoreview p.uploadvideo a { background: url('http://images.pricerunner.com/images/i/icons/icon_upload_video.gif') no-repeat 0 50%; display: block; margin-left: 6px; padding: 6px 0 2px 20px; } #videoreview #vr-header { margin-top: 10px; } #videoreview #vr-header h1 { font-size: 1em; font-weight: normal; } #videoreview .pagetitle { margin: 10px 0 7px 0; color: #333; font-size: 1.45em; font-weight: bold; } #videoreview .leftsidebody { padding-left: 8px; } #videoreview #vr-main { float: left; width: 442px; } #videoreview h2.vr-main-video-title { margin: 4px 0 7px 0; color: #333; font-size: 1.45em; font-weight: bold; } #videoreview h2.vr-review-title { margin: 0px 0 7px 0; color: #333; font-size: 1.45em; font-weight: bold; } #videoreview #vr-main-player { margin-bottom: 8px; } #videoreview #how-useful { margin: 6px 0 6px 0; border: 0px solid gray; } #videoreview #useful-buttons { height: 32px; margin: 0 0 10px 0; border: 0px solid #000; } #videoreview #useful-button-left { float: left; background: url(http://images.pricerunner.com/images/i/vr/useful-button-left.gif); height: 34px; width: 38px; } #videoreview #notuseful-button-left { float: left; background: url(http://images.pricerunner.com/images/i/vr/notuseful-button-left.gif); height: 34px; width: 38px; margin-left: 6px; } #videoreview #useful-button-center, #videoreview #notuseful-button-center { float: left; background: url(http://images.pricerunner.com/images/i/vr/useful-button-center.gif) repeat-x; height: 34px; padding: 9px 2px 0 2px; } #videoreview .useful-button-right { float: left; background: url(http://images.pricerunner.com/images/i/vr/useful-button-right.gif); height: 34px; width: 18px; } #videoreview a #useful-button-center { color: #57c205; text-decoration: none; cursor: pointer; cursor: hand; } #videoreview a #notuseful-button-center { color: #af2322; text-decoration: none; cursor: pointer; cursor: hand; } #videoreview #videodetails ul { padding: 0; *margin: 0; list-style: none; } #videoreview #videodetails li { padding: 0; margin: 0; padding-left: 8px; } #videoreview .vr-rating-good, #videoreview .vr-rating-bad { font-size: 1.8em; font-weight: bold; } #videoreview .vr-rating-good { color: #57c205; } #videoreview .vr-rating-bad { color: #af2322; } #videoreview #videodetails #tellafriend { background: url('http://images.pricerunner.com/images/i/icons/recommend-a-friend-small.gif') no-repeat 0 50%; padding: 2px 0 2px 24px; margin: 10px 0 3px 0; } #videoreview #videodetails #reportvideo { background: url('http://images.pricerunner.com/images/i/icons/report-errors-small.gif') no-repeat 0 50%; padding: 2px 0 2px 24px; margin: 3px 0 10px 0; } #videoreview #vr-writtenreview { border: 1px solid #e8ecf5; padding: 2px; } #videoreview #vr-review-meta, #videoreview #vr-review-body, #videoreview #vr-reviewer-meta { margin: 0; padding: 2px 6px; *padding: 6px; } #videoreview #vr-review-meta p, #videoreview #vr-review-body p, #videoreview #vr-reviewer-meta p { margin: 4px 0; line-height: 1.7em; } #videoreview #vr-review-meta p.left { float: left; width: 50%; margin-top: 0; } #videoreview #vr-review-meta, #videoreview #vr-reviewer-meta { background: #f6f6f6; } #videoreview #vr-tag { display: inline; } #videoreview #vr-tags ul { display: inline; list-style-type: none; margin-left: 0; padding-left: 0; } #videoreview #vr-writtenreview ul.vr-tags li { display: inline; }   #videoreview #vr-sidebar { margin: -2px 0 0 0; padding: 2px; width: 310px; float: right; } #videoreview #vr-sidebar .vr-maincontent { height: 340px; margin-top: 5px; overflow: auto; } #videoreview #vr-sidebar .videoitem { float: left; } #videoreview #vr-sidebar .videoitem .vr-player { margin: 6px 3px; padding:0; width: 150px; float: left; } #videoreview #vr-sidebar .videoitem .vr-player img { width: 140px; border: 1px solid gray; } #videoreview #vr-sidebar .videoitem .vr-player a, #videoreview #vr-sidebar .videoitem .vr-player a:visited { color: #000; } #videoreview #vr-sidebar .videoitem .vr-desc { width: 90px; margin: 10px 0 0 0; float: left; } #videoreview input.error-req-field, #videoreview textarea.error-req-field { color: #000; border: 2px dotted #930; }   #videoreview form p { margin-bottom: 16px; } #videoreview #reasonstoupload h4 { font-size: 1.1em; } #videoreview #reasonstoupload ul { padding: 0; *margin: 0; list-style: none; } #videoreview #reasonstoupload ul li { padding: 0; margin: 8px 6px 10px 2px; padding-left: 25px; background: url("http://images.pricerunner.com/images/i/anvandarguide/yellow_arrow.gif") no-repeat; } #videoreview .vr-terms { margin-bottom: 1em; } #videoreview .vr-terms .expand { display: block; } #videoreview .vr-terms .switch { width: 100px; } #videoreview .vr-terms h4 { margin: 1em 0; padding: 0; color: #333; font-size: 1.2em; font-weight: bold; } #videoreview .vr-terms ul { margin-top: .6em; margin-left: -2em; *margin-left: 1.6em;} #videoreview .vr-terms li { margin-bottom: .8em; } #videoreview .buttonframe { float: left; } .pr .frame-video-nav, .pr .col-video-nav { width: 235px; float: left; } .pr .frame-video-content, .pr .col-video-content { width: 525px; float: right; } .pr .frame-video-nav .filter-box-outer { border: none; } .pr .frame-video-nav .filter-box-inner { background: none; border: none; } .pr .video-upload-button { margin-bottom: 8px; } .pr .video-thumb-large { width: 170px; float: left; position: relative; border: solid 1px #d0d0d0; margin-right: 10px; } .pr .video-thumb-large .length { height: 19px; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; width: 170px; position: absolute; bottom: 0px!important; bottom: -1px; left: 0px; background-color: #fff; border-top: solid 1px #d0d0d0; } .pr .video-thumb-large .text { color: #3f3f3f; font-size: 12px; font-weight: bold; position: absolute; bottom: 2px; right: 4px; } .pr .video-thumb-medium { padding-top: 8px; margin: 0 auto; width: 120px; position: relative; } .pr .video-thumb-medium .length { height: 19px; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; width: 120px; position: absolute; bottom: 0px; left: 0px; background-color: #fff; border-top: solid 1px #d0d0d0; } .pr .video-thumb-medium .text { color: #3f3f3f; font-size: 12px; font-weight: bold; position: absolute; bottom: 2px; right: 4px; } .pr .video-thumb-small { margin: 6px 8px 0 6px; float: left; width: 75px; position: relative; } .pr .video-thumb-small .length { height: 19px; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; width: 75px; position: absolute; bottom: 0px!important; bottom: -1px; left: 0px; background-color: #fff; border-top: solid 1px #d0d0d0; } .pr .video-thumb-small .text { color: #3f3f3f; font-size: 12px; font-weight: bold; position: absolute; bottom: 2px; right: 4px; } .pr .video-thumb-box { margin: 0 4px 8px 4px !important; width: 167px!important; width: 165px; float: left; clear: none !important; text-align: center; font-size: 0.9em; } .pr .latest .video-thumb-box { width: 155px !important; } .pr .video-thumb-box .productname { display: block; margin: 3px 0 4px 0; font-size: 12px; } .pr .video-thumb-box .green { color: #30bb19; font-weight: bold; } .pr .video-thumb-box .red { color: #a60730; font-weight: bold; } .pr .video-thumb-box .orange { color: #f29721; font-weight: bold; } .pr .video-thumb-box .mr { height: 12.75em; } .pr .video-h2 { margin: 0 0 8px 4px; clear: left; } .pr .video-seeall { margin-bottom: 12px; text-align: right; float: left; width: 99%; } .pr .video-table { text-align: left; vertical-align: top; } .pr .video-table th { font-size: 1.1em; padding-bottom: 8px; font-weight: normal; } .pr .video-table td { font-size: 0.9em; padding: 0 10px 3px 0; } .pr .video-table .green { color: #30bb19; font-weight: bold; } .pr .video-table .red { color: #a60730; font-weight: bold; } .pr .video-table .orange { color: #f29721; font-weight: bold; } .pr .video-prtv { font-size: 0.8em; height: 67px; background: url(http://images.pricerunner.com/images/i/video/prtv-bg.gif) bottom right no-repeat; } .pr .video-prtv .text { padding-top: 6px; } .pr .video-prtv-seeall { display: block; text-align: center; margin: 15px 0 5px 0; } .pr .frontpage-video-thumb-box { width: 148px !important } #videoReviewOverlay { background-color:#000; } #videoReviewContainer { left:50%; top:15%; margin-left : -375px } .pr .frame-video-content .clear {clear:both; height:auto; font-size:12px;} #upload { width: 771px; background-color: #f4f8fd; border: 1px solid #e8ecf5; padding: 15px; padding-bottom: 15px; } #upload h2 { font-size: 11px; color:#444; margin: 0; } #upload .inputsubmit { margin-top: 15px; } #upload .inputtext { width: 261px; border: 1px solid #d8dbe4; background: #fff; color:#444; font-size: 10px; padding: 2px; margin-bottom: 15px; } #upload .inputfile { width: 261px; border: 1px solid #d8dbe4; background: #fff; color:#444; font-size: 10px; padding: 2px; margin-bottom: 15px; } #upload textarea { width: 261px; border: 1px solid #d8dbe4; background: #fff; color:#444; font-size: 10px; padding: 2px; margin-bottom: 15px; } #upload select { border: 1px solid #d8dbe4; background: #fff; color:#444; font-size: 10px; padding: 2px; margin-bottom: 15px; } #upload ul { margin-top: 0; margin-left: 0; margin-bottom: 0; padding-left: 0; list-style-type: none; }   #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 10000; width: 100%; height: 500px; } #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 10100; text-align: center; line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #lightbox-container-image { padding: 50px; } #lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none; } #lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; } #lightbox-nav-btnPrev { left: 0; float: left; } #lightbox-nav-btnNext { right: 0; float: right; } #lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: hidden; width: 100%; padding: 0 10px 0; } #lightbox-container-image-data { padding: 0 10px; color:#444; } #lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; } #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; } #lightbox-secNav-btnClose { width: 20px; float: right; padding-bottom: 0.7em; }  .voucherPage { width:644px; }  .voucherPage .leftContent { width:660px; float:left; _overflow:hidden; } .voucherPage .voucherBoxMain { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg.png) repeat-y -638px 0; clear:both; margin-bottom:20px; } .voucherPage .voucherBoxMain .tb { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg.png) no-repeat 0 0; padding-top:2px;height:0; } .voucherPage .voucherBoxMain .m_SWE { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg_SWE.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .voucherBoxMain .m_GBR { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg_GBR.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .voucherBoxMain .m_AUT { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg_AUT.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .voucherBoxMain .m_DEU { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg_DEU.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .voucherBoxMain .m_DNK { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg_DNK.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .voucherBoxMain .m_FRA { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-box-bg_FRA.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .dealBoxMain { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg.png) repeat-y -638px 0; clear:both; margin-bottom:20px; } .voucherPage .dealBoxMain .tb { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg.png) no-repeat 0 0; padding-top:2px;height:0; } .voucherPage .dealBoxMain .m_SWE { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg_SWE.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .dealBoxMain .m_GBR { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg_GBR.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .dealBoxMain .m_AUT { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg_AUT.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .dealBoxMain .m_DEU { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg_DEU.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .dealBoxMain .m_DNK { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg_DNK.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .dealBoxMain .m_FRA { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-box-bg_FRA.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .exclusiveBoxMain { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg.png) repeat-y -638px 0; clear:both; margin-bottom:20px; } .voucherPage .exclusiveBoxMain .tb { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg.png) no-repeat 0 0; padding-top:2px;height:0; } .voucherPage .exclusiveBoxMain .m_SWE { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg_SWE.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .exclusiveBoxMain .m_GBR { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg_GBR.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .exclusiveBoxMain .m_AUT { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg_AUT.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .exclusiveBoxMain .m_DEU { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg_DEU.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .exclusiveBoxMain .m_DNK { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg_DNK.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .exclusiveBoxMain .m_FRA { width:638px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-box-bg_FRA.png) no-repeat 0 bottom; position:relative; padding-bottom:20px; } .voucherPage .topMargin { margin-top:8px; } .voucherPage .exclusiveBoxMain .left, .voucherPage .voucherBoxMain .left, .voucherPage .dealBoxMain .left { margin-left:15px; margin-top:8px; width:120px; float:left; } .voucherPage .exclusiveBoxMain .left .sqaure, .voucherPage .voucherBoxMain .left .sqaure, .voucherPage .dealBoxMain .left .sqaure{ width:100px; overflow:hidden; font-size:11px; text-align:center;} .voucherPage .exclusiveBoxMain .left .imgfix, .voucherPage .voucherBoxMain .left .imgfix, .voucherPage .dealBoxMain .left .imgfix{ width:100px; height:100px; line-height:100px;vertical-align:middle;text-align:center;display:table-cell;clear:both;} .voucherPage .exclusiveBoxMain .right, .voucherPage .voucherBoxMain .right, .voucherPage .dealBoxMain .right { margin-left:0px; margin-top:20px; width:400px; float:left; word-wrap:break-word; overflow:hidden; } .voucherPage .exclusiveBoxMain .right h2, .voucherPage .voucherBoxMain .right h2, .voucherPage .dealBoxMain .right h2 { font-size:18px; } .voucherPage .exclusiveBoxMain .right .desc, .voucherPage .voucherBoxMain .right .desc, .voucherPage .dealBoxMain .right .desc { font-size:11px; } .voucherPage .exclusiveBoxMain .right .date, .voucherPage .voucherBoxMain .right .date, .voucherPage .dealBoxMain .right .date { margin-top:4px; font-size:11px; color:#999; } .voucherPage .exclusiveBoxMain .right .date span, .voucherPage .voucherBoxMain .right .date span, .voucherPage .dealBoxMain .right .date span { padding-right:12px; } .voucherPage .exclusiveBoxMain .right .f-like, .voucherPage .voucherBoxMain .right .f-like,  .voucherPage .dealBoxMain .right .f-like{padding-left:10px;display:inline-block;*display:inline;_display:inline-block;_margin-left:-8px; bottom:-8px;_bottom:0px; position:relative;} .voucherPage .exclusiveBoxMain .right .f-like iframe,  .voucherPage .voucherBoxMain .right .f-like iframe,  .voucherPage .dealBoxMain .right .f-like iframe{ border:none; overflow:hidden; width:110px; height:21px;} .voucherPage .exclusiveBoxMain .right a,  .voucherPage .voucherBoxMain .right a, .voucherPage .dealBoxMain .right a { line-height:48px; margin:0; } .voucherPage .exclusiveBoxMain .right .p1st, .voucherPage .voucherBoxMain .right .p1st, .voucherPage .dealBoxMain .right .p1st { margin-bottom:0px; } .voucherPage .exclusiveBoxMain .right .p2nd, .voucherPage .voucherBoxMain .right .p2nd, .voucherPage .dealBoxMain .right .p2nd { margin-top:0px; font-size:11px; } .voucherPage .exclusiveBoxMain .right .p2nd a, .voucherPage .voucherBoxMain .right .p2nd a, .voucherPage .dealBoxMain .right .p2nd a { line-height:18px; } .voucherPage .exclusiveBoxMain .right .red, .voucherPage .voucherBoxMain .right .red, .voucherPage .dealBoxMain .right .red { padding:3px 13px; color:#fff; background-color:#f60; display:block; } .voucherPage .leftContent .bottom { width:560px; margin-top:45px; margin-bottom:45px; } .voucherPage .leftContent .bottom a { font-size:15px; } .pr .tabs-a .tr .filter-wrapper a.tabnewlink {   background: #efefef;   background-image:linear-gradient(top, #fff, #efefef);  background-image:-moz-linear-gradient(top, #fff, #efefef);  background-image:-webkit-linear-gradient(top, #fff, #efefef);  background: -ms-linear-gradient(#ffffff 0%,#efefef 100%);   cursor: pointer;  padding: 9px 16px 6px 16px;  margin: 0;  text-decoration: none;  color: #333;  font-weight: bold;  border-radius: 5px 5px 0 0;  } .pr table.price-list td { font-size:0.9em; } .pr table.price-list tr.retailer td { padding:0 0 1px 0; font-size:11px; } .pr .voucher-code { width:458px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg.png) repeat-y -458px 0;clear:both; margin-bottom:10px; } .pr .voucher-code .tb{width:458px; background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg.png) no-repeat 0 0; padding-top:4px; height:0;overflow:hidden;} .pr .voucher-code .mb_GBR{background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg_GBR.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .voucher-code .mb_SWE{background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg_SWE.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .voucher-code .mb_AUT{background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg_AUT.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .voucher-code .mb_DEU{background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg_DEU.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .voucher-code .mb_DNK{background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg_DNK.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .voucher-code .mb_FRA{background:url(http://images.pricerunner.com/images/i/vouchers/voucher-plbox-bg_FRA.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .deal-code { width:458px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg.png) repeat-y -458px 0;clear:both; margin-bottom:10px; } .pr .deal-code .tb{width:458px; background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg.png) no-repeat 0 0; padding-top:4px;height:0;overflow:hidden;} .pr .deal-code .mb_GBR{background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg_GBR.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .deal-code .mb_SWE{background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg_SWE.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .deal-code .mb_AUT{background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg_AUT.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .deal-code .mb_DEU{background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg_DEU.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .deal-code .mb_DNK{background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg_DNK.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .deal-code .mb_FRA{background:url(http://images.pricerunner.com/images/i/vouchers/deal-plbox-bg_FRA.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .exclusive-code { width:458px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg.png) repeat-y -458px 0;clear:both; margin-bottom:10px; } .pr .exclusive-code .tb{width:458px; background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg.png) no-repeat 0 0; padding-top:4px;height:0;overflow:hidden;} .pr .exclusive-code .mb_GBR{background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg_GBR.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .exclusive-code .mb_SWE{background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg_SWE.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .exclusive-code .mb_AUT{background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg_AUT.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .exclusive-code .mb_DEU{background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg_DEU.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .exclusive-code .mb_DNK{background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg_DNK.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .exclusive-code .mb_FRA{background:url(http://images.pricerunner.com/images/i/vouchers/exclusive-plbox-bg_FRA.png) no-repeat 0 bottom; padding:6px 12px 8px;} .pr .exclusive-code h6, .pr .voucher-code h6, .pr .deal-code h6 { clear:both; font-size:11px; font-weight:bold; line-height:12px;} .pr .exclusive-code .desc, .pr .voucher-code .desc, .pr .deal-code .desc{font-size:10px; padding-bottom:4px; padding-right:36px;} .pr .exclusive-code .date, .pr .voucher-code .date, .pr .deal-code .date{ font-size:9px; color:#999; margin-bottom:4px; } .pr .exclusive-code .date span, .pr .voucher-code .date span, .pr .deal-code .date span { padding:0 8px 0 0; } .pr .exclusive-code .code { background:#4ab73d; height:17px; line-height:17px; font-weight:bold; color:#fff; display:inline; padding:2px 12px; white-space:nowrap; font-size:12px; } .pr .voucher-code .code { background:#ebbc24; height:17px; line-height:17px; font-weight:bold; color:#fff; display:inline; padding:2px 12px; white-space:nowrap; font-size:12px; } .pr .deal-code .code { background:#739ad4; height:17px; line-height:17px; font-weight:bold; color:#fff; display:inline; padding:2px 12px; white-space:nowrap; font-size:12px; } .pr .exclusive-code span, .pr .voucher-code span, .pr .deal-code span { padding:0 0 0 8px; display:inline-block; } .pr .exclusive-code span a, .pr .voucher-code span a, .pr .deal-code span a{ font-size:11px;} .voucherPage .retailers .more-retailers { background:#f5f5f5; clear:both; line-height:26px; display:block; text-align:right; margin:0 10px; font-weight:bold; } .voucherPage .leftContent { width:644px; } .leftContent h1 { font-size: 20px; } .leftContent p { width:102%; margin-bottom:18px; } .rightList { float:left;margin:0 0 0 15px;width:341px; } .rightList .title { height:70px; margin-bottom:16px; clear:both;} .rightList .panel { background:url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x scroll left bottom transparent; padding:2px 0 16px 0; } .panel ul { list-style:none; margin:0; padding:0; height:48px; overflow:hidden; } .panel li { float:left; height:22px; width:22px; margin:0 2px 2px 0; } .panel li a { display:block; font-weight:bold; font-size:13px; height:22px; text-align:center; line-height:24px; *line-height:22px; width:20px; } .panel li a:link, .panel li a:visited { background:#6f9fd6 url(http://images.pricerunner.com/images/i/vouchers/panel-normal-bg.gif) no-repeat 0 0; color:#fff; } .panel li a:hover { background:#487ab5 url(http://images.pricerunner.com/images/i/vouchers/panel-hover-bg.gif) no-repeat 0 0; color:#fff; } .rightList .panel-miss { background:url(http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif) repeat-x scroll left bottom transparent; padding:2px 0 16px 0; }  .panel-miss ul { list-style:none; margin:0; padding:0; height:48px; overflow:hidden; }  .panel-miss li { float:left; height:22px; width:18px; margin:0 3px 2px 0; } .panel-miss li a { display:block; font-weight:bold; font-size:13px; height:22px; text-align:center; line-height:24px; *line-height:22px; width:17px; } .panel-miss li a:link, .panel-miss li a:visited { background:#6f9fd6 url(http://images.pricerunner.com/images/i/vouchers/panel-miss-normal-bg.png) no-repeat 0 0; color:#fff; } .panel-miss li a:hover { background:#487ab5 url(http://images.pricerunner.com/images/i/vouchers/panel-miss-hover-bg.png) no-repeat 0 0; color:#fff; } .pr .box-j .mr h2 { padding-top:11px; display:block; } .rightList .feaCat { } .feaCat ul { list-style:none; margin:0; padding:0; height:216px; overflow:hidden; } .feaCat ul li { display:block; float:left; text-align:center; width:96px; _width:92px; height:100px; margin:0 4px 4px 0; position:relative; border:2px #f0f0f0 solid; } .feaCat ul li .caticon { position:absolute; top:0px; left:0; width:88px; _width:84px; height:100px; } .feaCat ul li .caticon img { padding-top:20px; } .feaCat ul li .text { position:absolute; bottom:5px; left:0; font-size:11px; width:88px; _width:84px; word-wrap:break-word; } .feaCat ul li a:link, .feaCat ul li a:visited, .feaCat ul li a:hover { color:#444; display:block; cursor:pointer; } .rightList .feaReta { } .feaReta ul { list-style:none; margin:0; padding:0; height:224px; overflow:hidden; } .feaReta ul li { display:block; float:left; text-align:center; width:96px; height:104px; margin:0 4px 4px 0; _margin:0 1px 1px 0; position:relative; border: 2px solid #F0F0F0; } .feaReta ul li .bevel { position:absolute; right: -2px; bottom: -2px; height:18px; width:18px; background:url(http://images.pricerunner.com/images/i/vouchers/feature-retailer-bg.gif) no-repeat 0 0; } .feaReta ul li img { width:88px; height:76px; padding-bottom:24px; overflow:hidden; border:0; } .feaReta ul li .r-name { line-height:12px; font-size:11px; text-align:center; position:absolute; top:64px; left:6px; width:76px; word-wrap:break-word; } .feaCat ul li.voucherNum, .feaReta ul li.voucherNum { display:block; float:left; text-align:center; width:96px; _width:92px; height:100px; margin:0 4px 4px 0; border:2px #adceef solid; } .feaReta ul li.voucherNum { height:104px;} .feaCat ul li.voucherNum .numbers, .feaReta ul li.voucherNum .numbers { margin:1px; background:#6b9bd1 url(http://images.pricerunner.com/images/i/vouchers/voucher-number-bg.gif) repeat-x scroll 0 0; height:98px; display:block; position:relative; width: 94px; _width:92px; } .feaReta ul li.voucherNum .numbers { height:102px; } .feaCat ul li.voucherNum .numbers .num, .feaReta ul li.voucherNum .numbers .num { position:absolute; top:0px; left:0; line-height:72px; width:86px; _width:82px; font-size:24px; font-weight:bold; } .feaCat ul li.voucherNum .numbers span, .feaReta ul li.voucherNum .numbers span { position:absolute; bottom:0px; left:0; line-height:44px; width:86px; _width:82px; font-size:12px; } .feaCat ul li.voucherNum a:link, .feaReta ul li.voucherNum a:link, .feaCat ul li.voucherNum a:visited, .feaReta ul li.voucherNum a:visited, .feaCat ul li.voucherNum a:hover, .feaReta ul li.voucherNum a:hover { color:#fff; text-decoration:none; cursor:pointer; } .rightList .seeall { line-height:24px; } .rightList .seeall a:link, .rightList .seeall a:visited { text-decoration:underline; } .voucherPage .exclusiveBoxMain .left .imgfix2,  .voucherPage .voucherBoxMain .left .imgfix2,  .voucherPage .dealBoxMain .left .imgfix2{ width:100px; height:100px;clear:both;}  .voucherPage .exclusiveBoxMain .left .imgfix2 img.sp,  .voucherPage .voucherBoxMain .left .imgfix2 img.sp,  .voucherPage .dealBoxMain .left .imgfix2 img.sp{ width:100px;height:67px; padding-top:16px;} .voucherPage .exclusiveBoxMain .left .imgfix2 img.show-larger,  .voucherPage .voucherBoxMain .left .imgfix2 img.show-larger,  .voucherPage .dealBoxMain .left .imgfix2 img.show-larger{ float:right;} .pr .dealswrapper2 { float:left; _float:none; margin-top:12px;} .dailydealbox2{ width:795px; background:url(http://images.pricerunner.com/images/i/vouchers/dailydeal-box-bg2b.png) repeat-y -795px 0; margin-bottom:20px;} .dailydealbox2 .topline {background:url(http://images.pricerunner.com/images/i/vouchers/dailydeal-box-bg2b.png) no-repeat 0px 0; height:0; padding-top:3px;} .dailydealbox2 .bottomline {width:100%; background:url(http://images.pricerunner.com/images/i/vouchers/dailydeal-box-bg2b.png) no-repeat -1590px 0; height:0; padding-bottom:3px; overflow:hidden;} .dailydealbox2 .boxcon{ padding:12px 16px;} .dailydealbox2 .boxcon .left{ float:left; width:400px; margin-right:17px;} .dailydealbox2 .boxcon .left h3{font-size: 18px; margin: 0 0 7px;} .dailydealbox2 .boxcon .left .desc{font-size: 11px; height:59px; overflow:hidden;} .dailydealbox2 .boxcon .left .date{color: #999999; font-size: 11px; margin-top: 4px;} .dailydealbox2 .boxcon .left .date span{padding-right: 14px;} .dailydealbox2 .boxcon .left .curprice{ background: url(http://images.pricerunner.com/images/i/vouchers/currentprice-bg.png) no-repeat scroll 0 0 transparent; height: 39px;margin-top:4px; width: 400px;} .dailydealbox2 .boxcon .left .curprice .amount{ color: #ad8226;float: left; font-size: 18px;line-height: 38px;padding-left: 12px;width: 180px;} .dailydealbox2 .boxcon .left .curprice .discount{ float: left; padding-top: 2px;text-align: center; width: 100px;} .dailydealbox2 .boxcon .left .curprice .save{float: left;padding-top: 2px; text-align: center;width: 100px;} .dailydealbox2 .boxcon .left .curprice span{display: block;} .dailydealbox2 .boxcon .middle{ float:left; width:223px;margin-right:8px; } .dailydealbox2 .boxcon .middle .dealpic{ width:223px; overflow:hidden;} .dailydealbox2 .boxcon .middle .dealpic img{ } .dailydealbox2 .boxcon .right{width:115px;float:left;text-align:center; height:152px;} .dailydealbox2 .boxcon .right .sqaure{ font-size: 11px;width:115px; } .dailydealbox2 .boxcon .right .sqaure .imgfix{ height:60px;} .dailydealbox2 .boxcon .right .sqaure .fcity{ line-height:18px; font-size:12px; font-weight:bold;} .dailydealbox2 .boxcon .right .sqaure .countdown{display: block;padding-left: 24px;text-align: left;text-transform: uppercase;} .dailydealbox2 .boxcon .right .sqaure .countdown span{display: block;line-height: 14px;} .dailydealbox2 .boxcon .right .sqaure .countdown em{ color: #b0afaf; font-size: 9px;font-style: normal;} .dailydealbox2 .boxcon .right .p2nd{ font-size:11px; visibility:hidden; padding-bottom:5px;} .dailydealbox2 .boxcon .right .button-a{font-size:11px;line-height:34px;} .dailydealgridbox{ float:left; width:196px; background:url(http://images.pricerunner.com/images/i/vouchers/dailydeal-gridbox-bg2b.png) repeat-y -196px 0; margin-bottom:10px; margin-right:3px;} .dailydealgridbox.norightmargin{margin-right:0;} .dailydealgridbox .topline {background:url(http://images.pricerunner.com/images/i/vouchers/dailydeal-gridbox-bg2b.png) no-repeat 0px 0; height:0; padding-top:4px;} .dailydealgridbox .bottomline {background:url(http://images.pricerunner.com/images/i/vouchers/dailydeal-gridbox-bg2b.png) no-repeat -392px 0; height:0; padding-bottom:4px;overflow:hidden;} .dailydealgridbox .boxcon{ padding:8px 15px;} .dailydealgridbox .boxcon h3{ font-size:11px; font-weight:normal; line-height:14px; height:56px;overflow:hidden;} .dailydealgridbox .boxcon h3 a.less{ display:none;} .dailydealgridbox .boxcon .desc{font-size:11px; height:100px; background-color:#ffffe2; overflow:hidden; color:#333; display:none;} .dailydealgridbox .boxcon .dealpic{ width:157px; height:98px; overflow:hidden; border:#999 1px solid;} .dailydealgridbox .boxcon .dealpic img{ } .dailydealgridbox .boxcon .twocol{ height:24px; margin-top:4px; position:relative;overflow:hidden;} .dailydealgridbox .boxcon .twocol .imgfix{ position:absolute;left:0; top:0;} .dailydealgridbox .boxcon .twocol .fcity{ position:absolute; left:78px; top:0;font-weight:bold;} .dailydealgridbox .boxcon .curprice{ height:37px; width:155px; border:#ad8226 2px solid; position:relative; } .dailydealgridbox .boxcon .curprice .whitebg{ position:absolute; height:41px; width:134px; left:6px; top:-2px; background:#fff;overflow:hidden;} .dailydealgridbox .boxcon .whitebg .price{ font-size:15px; font-weight:bold; display:block; color:#ad8226; text-align:center; line-height:24px;} .dailydealgridbox .boxcon .whitebg .pdetail{ font-size:9px; text-align:center; } .dailydealgridbox .boxcon .whitebg span{ padding-left:2px;} .dailydealgridbox .boxcon .button{ text-align:center; width:157px; margin-top:10px; margin-bottom:8px;} .dailydealgridbox .boxcon .button a{ font-size:11px;_line-height:28px;} .dailydealgridbox .boxcon .p2nd{ font-size:11px; visibility:hidden; padding-bottom:3px; height:11px; overflow:hidden; margin:0; text-align:center;} .pr .mail-deal {  border-bottom:1px solid #eee;  margin-bottom:10px;  padding-bottom:10px; } .pr .mail-deal a {  background: url("http://images.pricerunner.com/images/site-gui/general-elements/quickbar-bg-v1.gif") no-repeat 0 -337px;  line-height: 14px;  padding-left: 24px;  display:block;  color: #0167CC;  font-size: 13px;  font-family: arial,tahoma,verdana,geneva,helvetica,sans-serif; } .daily_voucher .pr .lside .box-p .search-box { background:none; margin:0 -10px 0; }   .pr #MyComparisonList{}  .pr #MyComparisonList .extra { display: none; } .pr #MyComparisonList .expanded .extra { display: block; border: 0; } .pr #MyComparisonList { } .pr #MyComparisonList .mylist-tl { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) top left no-repeat; background-position: -1559px 0px; } .pr #MyComparisonList .mylist-tr { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) top right no-repeat; background-position: 100% -2px; margin-left: 2px; padding: 2px 2px 0 0; position: relative; } .pr #MyComparisonList .mylist-ml { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) top left repeat-y; background-position: 0px 0px; } .pr #MyComparisonList .mylist-mr { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist-mr.gif) bottom right no-repeat; margin-left: 2px; padding: 0 2px 0 0; display: inline-block; } .pr #MyComparisonList .mylist-mm { padding: 10px 12px 0 12px; } .pr #MyComparisonList .mylist-bl { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) bottom left no-repeat; background-position: -1556px -4px; } .pr #MyComparisonList .mylist-br { background: url(http://images.pricerunner.com/images/site-gui/mylist/mylist.gif) bottom right no-repeat; background-position: 100% -9px; margin-left: 5px; padding: 5px 5px 0 0; } .pr #MyComparisonList .mylist-mr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .pr #MyComparisonList .mylist-mr { height: 1%; } .pr #MyComparisonList .mylist-mr { display: block; } .pr #MyComparisonList.fixed { position: absolute; left: -768px; bottom: 0px; z-index: 500; width: 773px; } .pr #MyComparisonList.fixed { position: fixed; } .pr #MyComparisonList #showHide.showMyList img.close{ display:none;} .pr #MyComparisonList #showHide.hideMyList img.close{ position: absolute; top: 0px; right: -36px; } .pr #MyComparisonList #showHide.showMyList .open-text{ position: absolute; top: 1px; right: -37px;_right:-40px; display: block; width:39px;} .pr #MyComparisonList #showHide.showMyList .open-text .t{ padding:34px 0 0 0; background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) 0 -200px; } .pr #MyComparisonList #showHide.showMyList .open-text .c{ padding:0 9px 0 3px; background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) 0 -234px; } .pr #MyComparisonList #showHide.showMyList .open-text .b{ padding-top:18px; background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) 0 bottom;} .pr #MyComparisonList #showHide.hideMyList .open-text {display: none;} .pr #MyComparisonList .box-r .mr{padding:4px 9px 0 0;} .pr #MyComparisonList .box-r .mr li{background: url( http://images.pricerunner.com/images/site-gui/listpages/std-v-product-bg-div-hor.gif ) bottom left repeat-x; float:left; width:335px;} .pr #MyComparisonList .box-r .mr li.odd{ margin:0 13px 0 3px;} .pr #MyComparisonList .box-r .mr li {height:18px;line-height:150%;*line-height:100%;overflow:hidden;} .pr #MyComparisonList .box-r .mr li.even{} .pr #MyComparisonList .box-r .mr li.delete-all{text-align: right; background:none;} .pr #MyComparisonList .box-r .tabs{ border-bottom:#b9b9b9 1px solid; position:relative; height:28px; } .pr #MyComparisonList .box-r .tabs ul{ position:absolute; bottom:-1px;left:0; margin:0; padding:0;height:26px;overflow:hidden;} .pr #MyComparisonList .box-r .tabs li{ float:left; margin-right:3px; list-style:none;} .pr #MyComparisonList .box-r .tabs li a{ float:left;display:block; line-height:26px; height:26px; padding-left:6px; text-decoration:none;} .pr #MyComparisonList .box-r .tabs li a:link, .pr #MyComparisonList .box-r .tabs li a:visited{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat 0 -70px;color:#999; } .pr #MyComparisonList .box-r .tabs li a:hover{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat 0 -70px; color:#333; } .pr #MyComparisonList .box-r .tabs li a span{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat right -96px;padding-right:6px; display:block;} .pr #MyComparisonList .box-r .tabs li a.selected:link, .pr #MyComparisonList .box-r .tabs li a.selected:visited{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat 0 -122px; color:#000; } .pr #MyComparisonList .box-r .tabs li a.selected:hover{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat 0 -122px;color:#000; } .pr #MyComparisonList .box-r .tabs li a.selected span{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat right -148px;} .pr #MyComparisonList .side-by-side{ padding:16px 0 8px; text-align:center;} .pr #MyComparisonList .left-bg{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat 0 0;display:inline-block;line-height:29px; height:29px; padding-left:12px; text-decoration:none;} .pr #MyComparisonList .left-bg .right-bg{background:url(http://images.pricerunner.com/images/site-gui/mylist/mylist-text-bt.gif) no-repeat right -29px;padding-right:12px; display:inline-block;} .pr #MyComparisonList .title-head{ height:28px; position:relative;} .pr #MyComparisonList .title-head h2{} .pr #MyComparisonList .title-head .share{ position:absolute;top:-4px; right:2px;} .pr #MyComparisonList .title-head a.facebook {background:url(http://images.pricerunner.com/images/logos/share/facebook16x16.png) no-repeat 0 3px;font-size:0.9em;padding:4px 0 4px 24px;} .pr #MyComparisonList .utils{ margin:0 0 12px; clear:both;} .pr #MyComparisonList .utils a.email{background:url(http://images.pricerunner.com/images/i/icons/icon_tellafriend_small.gif) no-repeat 0 2px;font-size:0.9em;padding:4px 0 4px 24px;} .pr #MyComparisonList .box-r .mr .clearfix{clear:both;font-size:0;height:0;overflow:hidden;} .pr .box-r .mr li img {top: 9px;} .pr .box-r .mr .myListContent{clear:both;}   .pr .prodlist-standard-view div.list-info .add-to-mylist{text-align:center;padding:110px 0 0 0;} .pr .prodlist-standard-view div.list-info a{ padding-left:12px;line-height:12px; } .pr .prodlist-standard-view div.list-info a:link, .pr .prodlist-standard-view div.list-info a:visited{ background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 0; color:#444;text-decoration:underline; } .pr .prodlist-standard-view div.list-info a:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -100px;color:#0167cc;text-decoration:underline;} .pr .prodlist-standard-view div.list-info a.selected:link, .pr .prodlist-standard-view div.list-info a.selected:visited{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px; color:#444; font-style:italic;text-decoration:none;} .pr .prodlist-standard-view div.list-info a.selected:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px;color:#444;text-decoration:none;} .pr .prodlist-compact-view ul li .add-to-mylist{ float:left; margin:20px 10px 0 15px;width:12px; height:16px; display:block;overflow:hidden;} .pr .prodlist-compact-view ul li .add-to-mylist a{ font-size:0; padding:16px; display:block;} .pr .prodlist-compact-view ul li .add-to-mylist a:link, .pr .prodlist-compact-view ul li .add-to-mylist a:visited{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 0;} .pr .prodlist-compact-view ul li .add-to-mylist a:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -100px;} .pr .prodlist-compact-view ul li .add-to-mylist a.selected:link, .pr .prodlist-compact-view ul li .add-to-mylist a.selected:visited{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px;} .pr .prodlist-compact-view ul li .add-to-mylist a.selected:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px;} .pr .prodlist-grid-view .product .add-to-mylist{ text-align:center; font-size:10px;} .pr .prodlist-grid-view .product .add-to-mylist a{ padding-left:12px; line-height:12px;} .pr .prodlist-grid-view .product .add-to-mylist a:link, .pr .prodlist-grid-view .product .add-to-mylist a:visited{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 0; color:#444;text-decoration:underline;} .pr .prodlist-grid-view .product .add-to-mylist a:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -100px;color:#0167cc;text-decoration:underline;} .pr .prodlist-grid-view .product .add-to-mylist a.selected:link, .pr .prodlist-grid-view .product .add-to-mylist a.selected:visited{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px;color:#444; font-style:italic; text-decoration:none;} .pr .prodlist-grid-view .product .add-to-mylist a.selected:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px;color:#444;} .pr .price-list.productinfo .add-to-mylist { line-height: 14px;text-align: left;display:inline; font-size:small; margin-left:0; position:absolute;white-space:nowrap; } .pr .price-list.productinfo .add-to-mylist a{padding:3px 0 4px 26px;color:#0167cc;} .pr .price-list.productinfo .add-to-mylist a:link, .pr .price-list.productinfo .add-to-mylist a:visited{background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.gif) no-repeat 0 -98px;} .pr .price-list.productinfo .add-to-mylist a.selected:link, .pr .price-list.productinfo .add-to-mylist a.selected:visited{background: url(http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.gif) no-repeat 0 -143px;font-style:italic;} .pr .prodlist-standard-view div.list-info .placeholder{ height:0; clear:both;} .pr .prodlist-standard-view .category-title{ background:url(http://images.pricerunner.com/images/site-gui/mylist/mylistpage-category-bg.gif) no-repeat 0 0; padding-left:10px;display:block; line-height:31px; color:#444; font-size:13px; font-weight:bold; height:31px; overflow:hidden;} .pr .prodlist-standard-view .category-title .r{padding-right:30px;background:url(http://images.pricerunner.com/images/site-gui/mylist/mylistpage-category-bg.gif) no-repeat right -31px;} .pr .box-n .mr .add-all-list{ padding:0 0 24px 18px; margin-top:12px;line-height:18px; font-size:12px; clear:both;} .pr .box-n .mr .add-all-list a{ padding-left:18px; text-decoration:underline;} .pr .box-n .mr .add-all-list a:link, .pr .box-n .mr .add-all-list a:visited{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 0; color:#444;} .pr .box-n .mr .add-all-list a:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -100px;color:#0167cc;} .pr .box-n .mr .add-all-list a.selected:link, .pr .box-n .mr .add-all-list a.selected:visited{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px;color:#444; font-style:italic;} .pr .box-n .mr .add-all-list a.selected:hover{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-bg2.gif) no-repeat 0 -200px;color:#444;} .pr .p-relative{ position:relative; *z-index:99; display:block;} .pr .p-relative .listview{width:120px; position:absolute; top:148px; left:330px; z-index:99;} .pr .p-relative .pactview{width:120px; position:absolute; top:50px; left:232px; z-index:99;} .pr .p-relative .gridview{width:120px; position:absolute; top:310px;*top:316px; left:335px; z-index:99;} .pr .tips.headtip{width:120px;position:absolute; top:65px;left: 180px;display:none;}  .pr .review-headline { background-color:#DDDDDD; float:left; width:100%; padding-top:10px; padding-bottom:10px; margin-top:10px; } .pr .review-headline .logo { float:left; width:8%; } .pr .review-headline .title { float:left; width:20%; } .pr .review-headline .link { float:left; width:30%; } .pr .review-headline .rating { float:left; width:30%; } .pr .review-content { float:left; width:100%; } .pr .review-content .switch { clear:both; float:right; padding-right:10px; text-align:right; width:10%; margin-top:-30px; } .pr .review-content #userReviewDetail { float:left; width:100%; padding-top:20px; } .pr .review-content #expertReviewDetail { float:left; width:100%; padding-top:20px; } .pr .review-content #videoReviewDetail { float:left; width:100%; padding-top:20px; } .pr .prodreview .headline { cursor:pointer; } .pr .prodreview #userReviewDetail .total-rating { text-align: center; padding: 30px 0 30px 0px; font-weight: bold; font-size: 1.1em; } .pr .prodreview #userReviewDetail .total-rating .author { } .pr .prodreview #userReviewDetail .total-rating .total-rating-text { } .pr .prodreview #userReviewDetail .total-rating .rating-image { margin-top:15px; } .pr .prodreview .horizontal-line { background: url(http://images.pricerunner.com/images/site-gui/review/horizontal-line.gif) top left repeat-x; padding-top: 1px; clear: both; } .pr .box-j .mr { position:static; } .pr .box-q, .pr .box-q .tr, .pr .box-q .br { position:relative } .pr .video-lightbox .mr .right .col-left { float: left; width: 48%; } .pr .video-lightbox .mr .right .col-right { float: right; width: 48%; } .pr .video-lightbox .mr .right .col-left strong, .pr .video-lightbox .mr .right .col-right strong { color: #ad8226; } .pr .video-lightbox .ml .right .cpprice { line-height:28px; display:inline-block; }  @media only screen and (min-width: 1210px) { .newmainmenu.pr{ height:82px;} .newmainmenu.pr .search{ padding:19px 0 19px 5px;} .newmainmenu.pr .search input.text{ height:30px; padding:7px 14px;} .newmainmenu.pr .new-h-main .menu-button{ padding-top:28px;} .newmainmenu.pr .menu_nav{ padding-top:28px;} .newmainmenu.pr .search button.submit{ height:44px; background-position:0 10px;} .newmainmenu.pr #menupopup, .newmainmenu.pr #menupopup-iframe{ top:63px} .newmainmenu.pr .new-h-main .mainsidemenu{ top:63px; padding-top:26px;} .newmainmenu.pr .clickMenu div.outerbox{ top:82px;} } @media only screen and (max-width: 1210px){    #siteheader.pr .wrapper .h-main .rt .search button.submit {  padding:0;  background: url(http://images.pricerunner.com/images/site-gui/newhf/h-searchbg.png) no-repeat 0 -67px;  overflow:hidden;  }    #siteheader.pr,  #main.pr,  #sitefooter1.pr,  #sitefooter2.pr,  .newmainmenu.pr {  width:1200px;  }   .newmainmenu.pr #menupopup{   right: 205px;  }  .pr .wrapper {  padding-right: 5px;  }  .pr .wrapper .h-ad {  right: 5px;  }  .pr .box-a .mr,   .pr .box-j .mr,  .pr .box-p .mr,  .pr .box-n .mr {  -webkit-background-size: 55px 100%;  }  .pr .tabs-a .tr .filter-wrapper li,  .pr .tabs-a .tr .filter-wrapper li.active {  margin-bottom:-2px;  }  .pr .tabs-a .tr .filter-wrapper li.active {  border-bottom-width: 2px;  }  .pr a.button-a .a-right{   margin-left:-1px;  } .newmainmenu.pr .new-h-main .mainsidemenu{ width:280px;} .newmainmenu.pr .new-h-main .mainsidemenu .newsletterwp input.text{ width:234px;} .newmainmenu.pr .new-h-main .mainsidemenu ul li{ font-size: 1.5em;} .newmainmenu.pr .new-h-main .mainsidemenu .listitem{ margin: 0 15px 10px 15px;} .newmainmenu.pr .new-h-main .mainsidemenu ul li{ padding: 5px 0; } .newmainmenu.pr #categoriestabnew li > a:link, .newmainmenu.pr #categoriestabnew li > a:visited, .newmainmenu.pr #categoriestabnew li > a:active{font-size:16px;} .newmainmenu.pr #categoriestabnew li > a:hover{ font-size:16px;} .newmainmenu.pr #categoriestabnew .subcatebox a:hover{ font-size:16px;} .newmainmenu.pr #categoriestabnew .subcatebox li a:link, .pr #categoriestabnew .subcatebox li a:visited, .pr #categoriestabnew .subcatebox li a:active{ font-size:16px;} .newmainmenu.pr .menu_nav a.allcategory:link, .newmainmenu.pr .menu_nav a.allcategory:active, .newmainmenu.pr .menu_nav a.allcategory:visited, .newmainmenu.pr .menu_nav a.allcategory:hover{font-size: 23px;} .pr .srAll ul.products li{ min-height:46px; line-height:46px;} .pr .srAll ul.products li .proimg img{ width:38px; height:38px;} .pr .srAll ul.products li .name{ padding-left:52px; font-size:13px;} .pr .srAll ul.digitallife li{ min-height:38px; line-height:38px;} .pr .srAll ul.digitallife li .proimg img{ width:30px; height:30px;} .pr .srAll ul.digitallife li .name{ padding-left:44px; padding-right:0;} .pr .categorynewtitle a:link, .pr .categorynewtitle a:active, .pr .categorynewtitle a:visited, .pr .categorynewtitle a:hover{ font-size:13px;} .pr .srLeft .h2t, .pr .srRight .h2t{ font-size:13px;} .pr .srAll ul.products a:link, .pr .srAll ul.buyadvice a:link, .pr .srAll ul.retailer a:link, .pr .srAll ul.manufacturer a:link, .pr .srAll ul.forum a:link, .pr .srAll ul.vouchers a:link .name, .pr .srAll ul.products a:visited, .pr .srAll ul.buyadvice a:visited, .pr .srAll ul.retailer a:visited, .pr .srAll ul.manufacturer a:visited, .pr .srAll ul.forum a:visited, .pr .srAll ul.vouchers a:visited .name{ font-size:13px;} } @media screen and (max-width: 800px) { .newmainmenu.pr .new-h-main .mainsidemenu ul li{ font-size: 1.6em;} .newmainmenu.pr #categoriestabnew li > a:link, .newmainmenu.pr #categoriestabnew li > a:visited, .newmainmenu.pr #categoriestabnew li > a:active{font-size:18px;} .newmainmenu.pr #categoriestabnew li > a:hover{ font-size:18px;} .newmainmenu.pr #categoriestabnew .subcatebox a:hover{ font-size:18px;} .newmainmenu.pr #categoriestabnew .subcatebox li a:link, .pr #categoriestabnew .subcatebox li a:visited, .pr #categoriestabnew .subcatebox li a:active{ font-size:18px;} .newmainmenu.pr .menu_nav a.allcategory:link, .newmainmenu.pr .menu_nav a.allcategory:active, .newmainmenu.pr .menu_nav a.allcategory:visited, .newmainmenu.pr .menu_nav a.allcategory:hover{font-size: 23px;} .pr .searchCat{ width:1195px;} .pr .srRight{ width:636px;} .pr .srLeft{ width:535px;} .pr .srAll ul.products li{ min-height:53px; line-height:53px;} .pr .srAll ul.products li .proimg img{ width:45px; height:45px;} .pr .srAll ul.products .price{ font-size:17px;} .pr .srAll ul.products li .name{ padding-left:59px; font-size:17px;} .pr .srAll ul.digitallife li{ min-height:38px; line-height:38px;} .pr .srAll ul.digitallife li .proimg img{ width:30px; height:30px;} .pr .srAll ul.digitallife li .name{ padding-left:44px; padding-right:0;} .pr .srAll ul.filters{ width:125px;} .pr .srAll ul.filters li .proimg{ height:118px;} .pr .srAll ul.filters li .proimg img{ width: 100px; height: 100px;} .pr .srAll ul.filters li .name{font-size:17px; width:110px;} .pr .categorynewtitle a:link, .pr .categorynewtitle a:active, .pr .categorynewtitle a:visited, .pr .categorynewtitle a:hover{ font-size:17px;} .pr .srLeft .h2t, .pr .srRight .h2t{ font-size:17px;} .pr .srAll ul.products a:link, .pr .srAll ul.buyadvice a:link, .pr .srAll ul.retailer a:link, .pr .srAll ul.manufacturer a:link, .pr .srAll ul.forum a:link, .pr .srAll ul.vouchers a:link .name, .pr .srAll ul.products a:visited, .pr .srAll ul.buyadvice a:visited, .pr .srAll ul.retailer a:visited, .pr .srAll ul.manufacturer a:visited, .pr .srAll ul.forum a:visited, .pr .srAll ul.vouchers a:visited .name{ font-size:17px;} } @media screen and (max-device-width: 768px) and (orientation: portrait) { .newmainmenu.pr .new-h-main .mainsidemenu{ width:280px;} .newmainmenu.pr .new-h-main .mainsidemenu .newsletterwp input.text{ width:234px;} .newmainmenu.pr .new-h-main .mainsidemenu ul li{ font-size: 1.6em;} .newmainmenu.pr #categoriestabnew li > a:link, .newmainmenu.pr #categoriestabnew li > a:visited, .newmainmenu.pr #categoriestabnew li > a:active{font-size:18px;} .newmainmenu.pr #categoriestabnew li > a:hover{ font-size:18px;} .newmainmenu.pr #categoriestabnew .subcatebox a:hover{ font-size:18px;} .newmainmenu.pr #categoriestabnew .subcatebox li a:link, .pr #categoriestabnew .subcatebox li a:visited, .pr #categoriestabnew .subcatebox li a:active{ font-size:18px;} .newmainmenu.pr .menu_nav a.allcategory:link, .newmainmenu.pr .menu_nav a.allcategory:active, .newmainmenu.pr .menu_nav a.allcategory:visited, .newmainmenu.pr .menu_nav a.allcategory:hover{font-size: 23px;} .pr .searchCat{ width:1195px;} .pr .srRight{ width:636px;} .pr .srLeft{ width:535px;} .pr .srAll ul.products li{ min-height:53px; line-height:53px;} .pr .srAll ul.products li .proimg img{ width:45px; height:45px;} .pr .srAll ul.products .price{ font-size:17px; width:110px;} .pr .srAll ul.products li .name{ padding-left:59px; font-size:17px;} .pr .srAll ul.filters{ width:125px;} .pr .srAll ul.filters li .proimg{ height:118px;} .pr .srAll ul.filters li .proimg img{ width: 100px; height: 100px;} .pr .srAll ul.filters li .name{font-size:17px;} .pr .categorynewtitle a:link, .pr .categorynewtitle a:active, .pr .categorynewtitle a:visited, .pr .categorynewtitle a:hover{ font-size:17px;} .pr .srLeft .h2t, .pr .srRight .h2t{ font-size:17px;} .pr .srAll ul.products a:link, .pr .srAll ul.buyadvice a:link, .pr .srAll ul.retailer a:link, .pr .srAll ul.manufacturer a:link, .pr .srAll ul.forum a:link, .pr .srAll ul.vouchers a:link .name, .pr .srAll ul.products a:visited, .pr .srAll ul.buyadvice a:visited, .pr .srAll ul.retailer a:visited, .pr .srAll ul.manufacturer a:visited, .pr .srAll ul.forum a:visited, .pr .srAll ul.vouchers a:visited .name{ font-size:17px;} .pr.newfilter .priceslide .valuebarbg{ width: 165px !important; padding: 20px 10px 0 35px;} .pr.newcl .fliterValueBarBg{ width:165px; margin-left:10px;padding: 0px 10px 0 15px;} } @media only screen and (-webkit-min-device-pixel-ratio: 2), not all{ .testfreaks .section2 .pros, #testfreaks-summary .tf-proscons .pros{background:url(http://images.pricerunner.com/images/site-gui/listpages/pros2x.png) no-repeat 0 0 !important; background-size:17px 17px !important;} .testfreaks .section2 .cons, #testfreaks-summary .tf-proscons .cons{background:url(http://images.pricerunner.com/images/site-gui/listpages/cons2x.png) no-repeat 0 0 !important; background-size:17px 17px !important;} .testfreaks .section2 .extract{background:url(http://images.pricerunner.com/images/site-gui/listpages/quote2x.png) no-repeat 0 0 !important; background-size:17px 17px !important;} } .pr .newpl #testfreaks-summary .tf-stars{ width:85px;} .pr .newpl #testfreaks-summary .tf-stars .ratingStar{ margin-top:0; margin-left:-5px;} #testfreaks-summary .tf-score .tf-based .count img{ vertical-align:middle}   #testfreaks-badge{height:17px} #testfreaks-badge .tf-stars{background:url("http://images.pricerunner.com/images/site-gui/listpages/badge.png") no-repeat transparent;height:17px;width:90px;float:left} #testfreaks-badge .tf-stars-0{background-position:-90px 0} #testfreaks-badge .tf-stars-5{background-position:-90px -17px} #testfreaks-badge .tf-stars-10{background-position:-72px 0} #testfreaks-badge .tf-stars-15{background-position:-72px -17px} #testfreaks-badge .tf-stars-20{background-position:-54px 0} #testfreaks-badge .tf-stars-25{background-position:-54px -17px} #testfreaks-badge .tf-stars-30{background-position:-36px 0} #testfreaks-badge .tf-stars-35{background-position:-36px -17px} #testfreaks-badge .tf-stars-40{background-position:-18px 0} #testfreaks-badge .tf-stars-45{background-position:-18px -17px} #testfreaks-badge .tf-stars-50{background-position:0 0} #testfreaks-badge .tf-based{float:left;height:15px;line-height:15px;font-size:12px;padding-top:2px} #testfreaks-badge .tf-based .score{font-weight:bold;color:#000;float:left;margin:0 0.6em} #testfreaks-badge .tf-based .count{text-decoration:underline;cursor:pointer;color:#666;float:left} .testfreaks .tf-header{float:left;clear:both} .testfreaks .tf-header-left{float:left;width:27em;margin:0 0.5em 0.5em 0} .testfreaks .tf-score{height:22px;overflow:hidden} .testfreaks .tf-stars{background:url("http://images.pricerunner.com/images/site-gui/listpages/stars.png") no-repeat transparent;height:22px;width:120px;float:left} .testfreaks .tf-stars-0{background-position:-120px 0} .testfreaks .tf-stars-5{background-position:-120px -22px} .testfreaks .tf-stars-10{background-position:-96px 0} .testfreaks .tf-stars-15{background-position:-96px -22px} .testfreaks .tf-stars-20{background-position:-72px 0} .testfreaks .tf-stars-25{background-position:-72px -22px} .testfreaks .tf-stars-30{background-position:-48px 0} .testfreaks .tf-stars-35{background-position:-48px -22px} .testfreaks .tf-stars-40{background-position:-24px 0} .testfreaks .tf-stars-45{background-position:-24px -22px} .testfreaks .tf-stars-50{background-position:0 0} .testfreaks .tf-score .tf-based{color:#666;line-height:16px;height:16px;padding-top:6px} .testfreaks .tf-score .tf-based .score{font-weight:bold;float:left;color:#000;margin:0 0.6em} .testfreaks .tf-proscons{margin:1em 0 0 0} .testfreaks .tf-proscons .pros{padding-left:24px;background:url("http://images.pricerunner.com/images/site-gui/listpages/pros.png") no-repeat scroll 0 0 transparent} .testfreaks .tf-proscons .cons{padding-left:24px;margin-top:0.5em;background:url("http://images.pricerunner.com/images/site-gui/listpages/cons.png") no-repeat scroll 0 0 transparent} .testfreaks .tf-powered{color:#666;font-size:80%;margin-top:1em} .testfreaks .tf-distributions,.testfreaks .tf-distribution{float:left} .testfreaks .tf-dists-prouser .tf-dist-pro{margin-right:1em} .testfreaks .tf-distribution table{border-collapse:separate;border-spacing:2px} .testfreaks .tf-distribution table tr{vertical-align:middle} .testfreaks .tf-distribution .name{text-align:center;font-size:80%;color:#666} .testfreaks .tf-distribution .range{padding-right:0.4em;font-size:90%;line-height:1em} .testfreaks .tf-distribution .count{text-align:right;font-size:90%;padding-left:0.2em;line-height:1em} .testfreaks .tf-distribution .bar{background-color:#FAFAFA;border-radius:5px 5px 5px 5px;height:15px;width:100px} .testfreaks .tf-distribution .bin{border-radius:5px 5px 5px 5px;height:15px} .testfreaks .tf-distribution .bin0{background-color:#00DD00} .testfreaks .tf-distribution .bin1{background-color:#BBEE00} .testfreaks .tf-distribution .bin2{background-color:#EEEE00} .testfreaks .tf-distribution .bin3{background-color:#EEBB00} .testfreaks .tf-distribution .bin4{background-color:#EE0000} .testfreaksnew .tf-tabs-hide{display:none} .testfreaksnew ul.tf-tabs{float:left;clear:both;width:100%;border-bottom:2px solid #ddd;display:table;margin:1em 0 1px;padding:0} .testfreaksnew ul.tf-tabs li{float:left;list-style:none outside none;white-space:nowrap;position:relative;cursor:pointer;padding:0.5em 0;margin:0 2em 4px 0;top:3px;color:#333} .testfreaksnew ul.tf-tabs li.tf-tabs-selected{font-weight:bold;border-bottom:4px solid #c3c3c3;margin-bottom:0} .testfreaksnew .tf-tabs-panels{width:100%;float:left} .testfreaksnew .tf-tabs-panel{position:relative;padding:0 0 3em} .testfreaksnew .tf-tabs-bottom{clear:both} .testfreaksnew .tf-tabs-link{margin:1.5em 0 0;cursor:pointer;text-decoration:underline;color:#666} .testfreaks .review{padding:1.5em 0 1.5em;border-bottom:1px solid #eee} .testfreaks .section{float:left} .testfreaks .section1{text-align:center;overflow:hidden;width:20%} .testfreaks .section1 div{margin-bottom:0.5em} .testfreaks .section1 .source{word-wrap:break-word} .testfreaks .section1 .score span{display:none} .testfreaks .section1 .score{background:url("http://images.pricerunner.com/images/site-gui/listpages/scores.png") no-repeat transparent;height:13px;width:65px;margin:auto} .testfreaks .section1 .score-0{background-position:-65px 0} .testfreaks .section1 .score-5{background-position:-65px -13px} .testfreaks .section1 .score-10{background-position:-52px 0} .testfreaks .section1 .score-15{background-position:-52px -13px} .testfreaks .section1 .score-20{background-position:-39px 0} .testfreaks .section1 .score-25{background-position:-39px -13px} .testfreaks .section1 .score-30{background-position:-26px 0} .testfreaks .section1 .score-35{background-position:-26px -13px} .testfreaks .section1 .score-40{background-position:-13px 0} .testfreaks .section1 .score-45{background-position:-13px -13px} .testfreaks .section1 .score-50{background-position:0 0} .testfreaks .section1 .verified-buyer{margin:1em auto 3px;color:#006600} .testfreaks .section1 .verified-buyer span{text-transform:uppercase;border:1px solid #ccddcc;border-radius:1em;padding:2px 0.6em;font-size:8px} .testfreaks .section2{width:58%;margin:0 1%} .testfreaks .section2 div.extract,.testfreaks .section2 div.no-extract,.testfreaks .section2 div.pros,.testfreaks .section2 div.cons{padding-left:24px;min-height:17px} .testfreaks .section2 div.response{padding:1em 24px;background:#f6f6f6;border-radius:1em;margin:1em 0 0} .testfreaks .section2 div.response .name,.testfreaks .section2 div.response .date{margin-top:0.2em;text-align:right;font-weight:bold;font-size:90%} .testfreaks .section2 .extract{background:url("http://images.pricerunner.com/images/site-gui/listpages/quote.png") no-repeat scroll 0 0 transparent} .testfreaks .section2 .pros{background:url("http://images.pricerunner.com/images/site-gui/listpages/pros.png") no-repeat scroll 0 0 transparent;margin-top:0.5em} .testfreaks .section2 .cons{background:url("http://images.pricerunner.com/images/site-gui/listpages/cons.png") no-repeat scroll 0 0 transparent;margin-top:0.5em} .testfreaks .section2 p{margin:0 0 1em} .testfreaks .section3{text-align:center;width:19%} .testfreaks a img{border:none} .testfreaks .source{font-weight:bold} .testfreaks .date{font-weight:bold;font-size:95%;color:#999} .testfreaks .review .bottom{clear:both} .testfreaks .read-more-expert, .testfreaks .read-more-internet {cursor:pointer;font-size:110%;text-align:center;text-decoration:underline;width:100%;height:1em;padding-bottom:1em;padding-top:1em;bottom:0} #testfreaks-badge{margin-bottom:0.8em} #testfreaks-badge .tf-based .count{color:#0167cc;text-decoration:none} #testfreaks-badge .tf-based{font-size:13px;line-height:normal} #testfreaks{padding:0 12px} .testfreaks .review{border-bottom:1px dotted #dddddb} .pr .prodreview .reviewtab ul li.tfreview h2{background:url("http://images.pricerunner.com/images/site-gui/review/icon-expert.gif") no-repeat scroll 9px 4px rgba(0,0,0,0);padding:0 0 0 43px} #testfreaks-summary{padding-right:20px} #testfreaks-summary .tf-header{float:left;clear:both} #testfreaks-summary .tf-header-left{float:left;width:25em;margin:0 0.5em 0.5em 0} #testfreaks-summary .tf-score{height:22px;overflow:hidden} #testfreaks-summary .tf-stars{height:16px;width:91px;float:left} #testfreaks-summary .tf-stars-0{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_0.gif)} #testfreaks-summary .tf-stars-5{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_0_5.gif)} #testfreaks-summary .tf-stars-10{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_1.gif)} #testfreaks-summary .tf-stars-15{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_1_5.gif)} #testfreaks-summary .tf-stars-20{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_2.gif)} #testfreaks-summary .tf-stars-25{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_2_5.gif)} #testfreaks-summary .tf-stars-30{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_3.gif)} #testfreaks-summary .tf-stars-35{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_3_5.gif)} #testfreaks-summary .tf-stars-40{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_4.gif)} #testfreaks-summary .tf-stars-45{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_4_5.gif)} #testfreaks-summary .tf-stars-50{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_5.gif)} #testfreaks-summary .tf-score .tf-based{color:#666;line-height:16px;height:16px;padding-top:2px} #testfreaks-summary .tf-score .tf-based .score{font-weight:bold;float:left;color:#000;margin:0 0.6em} #testfreaks-summary .tf-proscons{margin:1em 0 0 0} #testfreaks-summary .tf-proscons .pros{padding-left:24px;background:url("http://images.pricerunner.com/images/site-gui/listpages/pros.png") no-repeat scroll 0 0 transparent} #testfreaks-summary .tf-proscons .cons{padding-left:24px;margin-top:0.5em;background:url("http://images.pricerunner.com/images/site-gui/listpages/cons.png") no-repeat scroll 0 0 transparent} #testfreaks-summary .tf-powered{color:#666;font-size:80%;margin-top:1em} #testfreaks-summary .tf-distributions,#testfreaks-summary .tf-distribution{float:left} #testfreaks-summary .tf-dists-prouser .tf-dist-pro{margin-right:1em} #testfreaks-summary .tf-distribution table{border-collapse:separate;border-spacing:2px} #testfreaks-summary .tf-distribution table tr{vertical-align:middle} #testfreaks-summary .tf-distribution .name{text-align:center;font-size:80%;color:#666} #testfreaks-summary .tf-distribution .range{padding-right:0.4em;font-size:90%;line-height:1em} #testfreaks-summary .tf-distribution .count{text-align:right;font-size:90%;padding-left:0.2em;line-height:1em} #testfreaks-summary .tf-distribution .bar{background-color:#FAFAFA;border-radius:5px 5px 5px 5px;height:15px;width:100px} #testfreaks-summary .tf-distribution .bin{border-radius:5px 5px 5px 5px;height:15px} #testfreaks-summary .tf-distribution .bin0{background-color:#00DD00} #testfreaks-summary .tf-distribution .bin1{background-color:#BBEE00} #testfreaks-summary .tf-distribution .bin2{background-color:#EEEE00} #testfreaks-summary .tf-distribution .bin3{background-color:#EEBB00} #testfreaks-summary .tf-distribution .bin4{background-color:#EE0000} .testfreaks .section1 .score{background:none;width:76px;height:15px} .testfreaks .section1 .score-0{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_0_small.gif)} .testfreaks .section1 .score-5{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_0_5_small.gif)} .testfreaks .section1 .score-10{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_1_small.gif)} .testfreaks .section1 .score-15{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_1_5_small.gif)} .testfreaks .section1 .score-20{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_2_small.gif)} .testfreaks .section1 .score-25{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_2_5_small.gif)} .testfreaks .section1 .score-30{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_3_small.gif)} .testfreaks .section1 .score-35{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_3_5_small.gif)} .testfreaks .section1 .score-40{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_4_small.gif)} .testfreaks .section1 .score-45{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_4_5_small.gif)} .testfreaks .section1 .score-50{background:url(http://images.pricerunner.com/images/site-gui/listpages/grade_5_small.gif)} .testfreaks .section2 div.title{margin:0 0 0.5em 24px;font-weight:bold} #testfreaks-summary .tf-score .tf-based .count img{margin-left:5px} #testfreaks-tooltip{position:absolute;background:white;border:2px solid #ccc;border-radius:6px;padding:1em;z-index:10;width:26em} #testfreaks-summary .tf-header-left{width:22em}  .noUi-target, .noUi-target * {  -webkit-touch-callout: none;  -webkit-user-select: none;  -ms-touch-action: none;  touch-action: none;  -ms-user-select: none;  -moz-user-select: none;  -moz-box-sizing: border-box;  box-sizing: border-box; } .noUi-target {  position: relative;  direction: ltr; } .noUi-base {  width: 100%;  height: 100%;  position: relative;  z-index: 1; } .noUi-origin {  position: absolute;  right: 0;  top: 0;  left: 0;  bottom: 0; } .noUi-handle {  position: relative;  z-index: 1; } .noUi-stacking .noUi-handle {  z-index: 10; } .noUi-state-tap .noUi-origin {  -webkit-transition: left .3s, top .3s;  transition: left .3s, top .3s; } .noUi-state-drag * {  cursor: inherit!important; } .noUi-horizontal {  height: 18px; } .noUi-horizontal .noUi-handle {  width: 20px;  height: 20px;  left: -10px;  top: -6px; } .noUi-vertical {  width: 18px; } .noUi-vertical .noUi-handle {  width: 28px;  height: 34px;  left: -6px;  top: -17px; } .noUi-background {  background: #2197c9; } .noUi-connect {  background: #faba00;  -webkit-transition: background 450ms;  transition: background 450ms; } .noUi-origin {  border-radius: 2px; } .noUi-target {  border: #fff 1px solid; border-radius: 3px; background: #2197c9; height: 11px; line-height: 0; font-size: 0; margin-bottom: 8px; clear: both; } .noUi-target.noUi-connect {  box-shadow: inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #BBB; } .noUi-draggable {  cursor: w-resize; } .noUi-vertical .noUi-draggable {  cursor: n-resize; } .noUi-handle {  border-radius: 20px; background: #1e4e76; height: 20px; line-height: 0; font-size: 0; width: 20px; cursor: pointer; text-align: center; } .noUi-active { } .noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {  width: 14px;  height: 1px;  left: 6px;  top: 14px; } .noUi-vertical .noUi-handle:after {  top: 17px; } [disabled] .noUi-connect, [disabled].noUi-connect {  background: #B8B8B8; } [disabled] .noUi-handle, [disabled].noUi-origin {  cursor: not-allowed; } .noUi-pips, .noUi-pips * {  -moz-box-sizing: border-box;  box-sizing: border-box; } .noUi-pips {  position: absolute;  color: #999; } .noUi-value {  width: 40px;  position: absolute;  text-align: center; } .noUi-value-sub {  color: #ccc;  font-size: 10px; } .noUi-marker {  position: absolute;  background: #CCC; } .noUi-marker-large, .noUi-marker-sub {  background: #AAA; } .noUi-pips-horizontal {  padding: 10px 0;  height: 50px;  top: 100%;  left: 0;  width: 100%} .noUi-value-horizontal {  margin-left: -20px;  padding-top: 20px; } .noUi-value-horizontal.noUi-value-sub {  padding-top: 15px; } .noUi-marker-horizontal.noUi-marker {  margin-left: -1px;  width: 2px;  height: 5px; } .noUi-marker-horizontal.noUi-marker-sub {  height: 10px; } .noUi-marker-horizontal.noUi-marker-large {  height: 15px; } .noUi-pips-vertical {  padding: 0 10px;  height: 100%;  top: 0;  left: 100%} .noUi-value-vertical {  width: 15px;  margin-left: 20px;  margin-top: -5px; } .noUi-marker-vertical.noUi-marker {  width: 5px;  height: 2px;  margin-top: -1px; } .noUi-marker-vertical.noUi-marker-sub {  width: 10px; } .noUi-marker-vertical.noUi-marker-large {  width: 15px; } .noUi-tooltip {  display: block;  position: absolute;  border: 1px solid #D9D9D9;  border-radius: 3px;  background: #fff;  padding: 5px;  left: -9px;  text-align: center;  width: 50px; } .noUi-handle-lower .noUi-tooltip {  top: -32px; } .noUi-handle-upper .noUi-tooltip {  bottom: -32px; }  .cursorpointer { cursor: pointer; } .alignleft { float: left; } .alignright { float: right; } .marginbottom10 { margin-bottom: 10px; } .marginbottom20 { margin-bottom: 20px; } .marginbottom30 { margin-bottom: 30px; } .clear { clear: both; } .member-tabs {  width: 25%;  max-width: 25%;  float: left; } .member-tabs-content {  padding:25px 15px; }   .member-tabs-content ul {  margin-top: 25px;  padding-left: 0px; } .member-tabs-content ul li {  list-style-type: none; } .error-message {  line-height: 30px;  color: #F37479; } .member-tabs-content ul li h2 a {  color: #AAA !important; } .member-tabs-content ul li.active h2 {  color: #444; }   .member-section-content h1, .member-section-content h2, .member-section-content h3 {  color: #444 !important; } .member-section-content {  margin-top: 65px;  width: 75%;  max-width: 75%;  float: left;  } .user-picture-block {  margin-bottom: 20px; } .section-block {  border: 1px solid #CCCCCC;  border-radius: 5px;  background-color: white;  width: 99%;  margin-bottom: 25px; } .section-block-content {  padding: 20px; } .section-block-content input[type=text], .section-block-content textarea, .section-block-content input[type=email],  .section-block-content input[type=password], .block-with-borders {  border: 1px solid #AAA;  border-radius: 5px;  padding: 10px;  width: 97% !important;  font-size: 15px; } .section-block-content select {  border: 1px solid #CCCCCC;  border-radius: 5px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  height: 30px; } .section-block-content .form-label {  margin-bottom:10px; }   .section-block-content .form-fields {  margin-bottom: 20px; } .yellow-button, input[type="submit"] {  background-color: #38b1d7;  background-image: none;  border: medium none;  border-radius: 100px;  color: #fff !important;  cursor: pointer;  float: none !important;  font-size: 14px;  font-weight: bold;  padding: 15px 25px;  white-space: nowrap; } .yellow-button:hover, input[type=submit]:hover {  background-color: #45c0e6; } .description-text {  color: #888888; } .text-left-side {  padding: 5px; } .text-right-side {  float: right;  display: inline-block;  color: #31A0D0;  cursor: pointer; }   .user-picture {  width: 90px;  height: 90px;  border-radius: 50%;  background-color: #9DCC97;  float: left; } .user-picture img {  width: 100%;  height: 100%;  border-radius: 50%; } .add-user-picture-block {  padding-top: 30px;  padding-left: 20px;  float: left; } .add-user-picture-block .plus-symbol {  font-size: 30px; } .add-user-picture-block .text-next-plus-symbol {  padding-left: 7px;  display: inline-block;  height: 27px;  vertical-align: middle; } .checkbox-span, .checkbox-span-active {  border: 1px solid #DDDDDD;  border-radius: 8px;  padding: 5px 15px;  cursor: pointer;  text-transform: uppercase; } .checkbox-span-active {  border: 1px solid #1E9BCB;  background-color: #1E9BCB;  color: white; } .facebook-block {  border-top: 1px dotted #CCC;  margin-top: 30px;  padding-top: 20px; } .checkbox-holder input[type=checkbox] {  display: none; } .checkbox-holder .checkbox-image {  background: url(http://images.pricerunner.com/images/site-gui/newdesign/newfilter_img_selected.png) no-repeat 0 5px;  display: inline-block;  width: 25px;  height: 25px;  margin-left: -15px; } .checkbox-holder .checkbox-image-checked {  background: url(http://images.pricerunner.com/images/site-gui/newdesign/newfilter_img_selected.png) no-repeat 0 -55px; } .list-section .alignleft, .list-section .alignright {  height: 30px;  line-height: 30px; } .list-section .alignright {  margin-left: 20px; } .list-section .list-title-section {  font-size: 20px; } .list-section .list-title-section a {  color: #444; } .list-section .list-product-count-section {  font-size: 13px; } .list-title-section input[type=text] {  padding: 5px 10px; } .button-element {  padding: 5px 10px;  border-radius: 5px;  background-color: white;  font-size: 14px;  cursor: pointer; } .button-edit {  border: 1px solid #444;  color: #444; } .button-done {  border: 1px solid #51B91A;  color: #51B91A; } .button-delete {  border: 1px solid #ED1B27;  color: #ED1B27; } .image-to-right img {  width: 350px; } .member-section-content .nameanddesc .nameanddesc-product-title {  font-size: 18px;  color: #444; } .member-section-content .retailersfreetext {  float: right;  position: relative; } .pr .wrapper #maincontent { width:1000px; } img.member-review-proimg{ width:150px !important; height:150px !important;} .userlevel{ width: 220px; position: relative; margin-top:30px;min-height:140px} .userlevel h2{ font-size: 14px; font-weight: 600; height: 20px; margin-bottom: 20px !important; color:#444 !important;} .userlevel .levercircle{ width: 80px; height: 80px; border-radius: 40px; box-shadow:0 0 2px #839aa8;position: absolute; z-index: 3; background: #e65245;  background-image: -moz-linear-gradient(to bottom, #fff 0%, #fff 80%,#e65245 80.1%, #e65245 100%);   background-image: -webkit-gradient(to bottom, #fff 0%, #fff 80%,#e65245 80.1%, #e65245 100%);   background-image: -o-linear-gradient(to bottom, #fff 0%, #fff 80%,#e65245 80.1%, #e65245 100%);   background-image: linear-gradient(to bottom, #fff 0%, #fff 80%,#e65245 80.1%, #e65245 100%);  } .userlevel .levellabel{ position: absolute; top: 84px; left:50px; font-size:14px; width: 120px; text-align: right; border-bottom: #d5d5d5 1px solid; z-index: 2; height: 18px; padding-bottom: 2px;} .userlevel .lever_intermediate{  background-image: -moz-linear-gradient(to bottom, #fff 0%, #fff 60%,#f18926 60.1%, #f18926 100%);   background-image: -webkit-gradient(to bottom, #fff 0%, #fff 60%,#f18926 60.1%, #f18926 100%);   background-image: -o-linear-gradient(to bottom, #fff 0%, #fff 60%,#f18926 60.1%, #f18926 100%);   background-image: linear-gradient(to bottom, #fff 0%, #fff 60%,#f18926 60.1%, #f18926 100%);  } .userlevel .level_intermediate{top: 68px; } .userlevel .lever_advanced{  background-image: -moz-linear-gradient(to bottom, #fff 0%, #fff 40%,#ffcd00 40.1%, #ffcd00 100%);   background-image: -webkit-gradient(to bottom, #fff 0%, #fff 40%,#ffcd00 40.1%, #ffcd00 100%);   background-image: -o-linear-gradient(to bottom, #fff 0%, #fff 40%,#ffcd00 40.1%, #ffcd00 100%);   background-image: linear-gradient(to bottom, #fff 0%, #fff 40%,#ffcd00 40.1%, #ffcd00 100%);  } .userlevel .level_advanced{top: 52px; } .userlevel .lever_expert{  background-image: -moz-linear-gradient(to bottom, #fff 0%, #fff 20%,#c2c500 20.1%, #c2c500 100%);   background-image: -webkit-gradient(to bottom, #fff 0%, #fff 20%,#c2c500 20.1%, #c2c500 100%);   background-image: -o-linear-gradient(to bottom, #fff 0%, #fff 20%,#c2c500 20.1%, #c2c500 100%);   background-image: linear-gradient(to bottom, #fff 0%, #fff 20%,#c2c500 20.1%, #c2c500 100%);  } .userlevel .level_expert{top: 36px; } .userlevel .lever_allstar{  background-image: -moz-linear-gradient(to bottom, #fff 0%, #fff 5%,#84bd00 5.1%, #84bd00 100%);   background-image: -webkit-gradient(to bottom, #fff 0%, #fff 5%,#84bd00 5.1%, #84bd00 100%);   background-image: -o-linear-gradient(to bottom, #fff 0%, #fff 5%,#84bd00 5.1%, #84bd00 100%);   background-image: linear-gradient(to bottom, #fff 0%, #fff 5%,#84bd00 5.1%, #84bd00 100%);  } .userlevel .level_allstar{top: 24px; }   .image-to-right img {  padding-right: 10px;  padding-top: 10px;  width: 300px; } #memberNewsLetterForm .marginbottom20 { max-width: 350px; } .member-section-content form.section-block { margin-bottom: 20px; } .pr.newmainmenu .member-status-right-search-bar > div {padding-left:10px !important; padding-top: 15px !important;} .document .pr .wrapper #maincontent .contentH1 {  font-family: 'Open Sans', Arial, Sans serif;  font-size: 24px;  font-weight: 600;  line-height: 1.25;  color: #222526;  color: var(--dark-grey); } .document .pr .wrapper #maincontent .contentH2 {  font-family: 'Open Sans', Arial, Sans serif !important;  font-size: 18px;  font-weight: 600;  line-height: 1.33;  color: #222526;  color: var(--dark-grey); } .document .pr .wrapper #maincontent .contentH3 {  font-family: 'Open Sans', Arial, Sans serif !important;  font-size: 14px;  font-weight: 600;  line-height: 1.71;  color: #222526;  color: var(--dark-grey); } .document .pr .wrapper #maincontent .contentH4 {  font-family: 'Open Sans', Arial, Sans serif !important;  font-size: 12px;  font-weight: 600;  line-height: 1.5;  color: #222526;  color: var(--dark-grey);  text-transform:uppercase; } .document .pr .wrapper #maincontent .contentH5 {  font-family: 'Open Sans', Arial, Sans serif !important;  font-size: 10px;  font-weight: 600;  line-height: 1.8;  color: #222526;  color: var(--dark-grey);  text-transform:uppercase; } .document .pr .wrapper #maincontent .contentP {  font-family: 'Open Sans', Arial, Sans serif !important;  font-size: 14px;  font-weight: normal;  line-height: 1.71;  color: #222526;  color: var(--dark-grey); } .document .pr .wrapper #maincontent .contentP-small {  font-family: 'Open Sans', Arial, Sans serif !important;  font-size: 12px;  font-weight: normal;  line-height: 1.5;  color: #222526;  color: var(--dark-grey); } .document .pr .wrapper #maincontent .contentUL {  font-family: 'Open Sans', Arial, Sans serif !important;  font-size: 14px;  font-weight: normal;  line-height: 1.71;  color: #222526;  color: var(--dark-grey); } .login-wrapper .loginprlogo {  background: rgba(0, 0, 0, 0) url("http://images.pricerunner.com/images/site-gui/newhf/newlogin_logo.png") no-repeat scroll 0 0;  height: 87px;  left: 120px;  position: absolute;  top: 50px;  width: 361px;  display:none; } .login-wrapper::before {  border-color: transparent transparent #fff;  border-style: solid;  border-width: 33px 25px;  bottom: auto;  content: "";  display: block;  left: auto;  opacity: 0.0;  position: absolute;  right: 276px;  top: 84px; } .login-wrapper::after {  border-color: transparent transparent #2299cc;  bottom: auto;  content: "";  display: block;  left: auto;  position: absolute;  right: 281px;  top: 101px;  border-style: none;  border-width: 28px 20px; } .top50 .pr .wrapper #maincontent {  background: #fff none repeat scroll 0 0;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);  float: left;  margin-top: 14px;  padding: 30px;  width: 940px; } .top50 .pr h1 { font-family: "Ubuntu",sans-serif;  font-size: 25px;  font-weight: normal; margin-top:-5px; } .pr .price-list.productinfo .product-content .productContentIntro {  height: 157px;  margin: -6px; } .pr .price-list.productinfo .product-content { box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); border: 1px solid #fff;  padding: 5px 5px 15px 5px; } .pr .lastCell a.button-a .a-left, .pr .lastCell a.button-a:hover .a-left {  border-radius: 3px 0 0 3px;  padding: 8px 0 9px 12px; } .pr .lastCell a.button-a .a-right, .pr .lastCell a.button-a:hover .a-right {  border-radius: 0 3px 3px 0;  padding: 8px 16px 9px 0; } .pr.newcl a.button-a .a-left {  background: #faba00 none repeat scroll 0 0 !important;  border-radius: 3px 0 0 3px; } .pr.newcl a.button-a .a-right {  background: #faba00 none repeat scroll 0 0 !important;  border-radius: 0 3px 3px 0; } .product_list .pr.newfilter #filterbox h3 {  color: #232323 !important;  font-family: "open sans",Arial,serif;  font-weight: 700;  letter-spacing: -0.04em; } .product_list .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink {  font-family: "open sans",Arial,serif;  line-height: 45px !important;  text-transform: uppercase; } .popularproductwp .icon p.pptitle {  bottom: 56px;  margin-bottom: 0; } .popularproductwp .icon > a img {  margin-bottom: 45px !important; } .popularproductwp .icon p.ppreview {  margin-bottom: 5px; } .product_list .pr.newfilter .tabs-a .tr .filter-wrapper span#selected-filters-arrow::before {background-color: #333;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper span#selected-filters-arrow::after {background-color: #333;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink {color: #333;} .pr .product-specs th {  border-left: medium none;  color: #666; } .pr .product-specs .heading h3 {  color: #000;  font-size: 1.3em;  width: 160px; } .pr.newcl .tabs-a > .tl {  background: #2299cc none repeat scroll 0 0;  border-radius: 0;  height: 38px; } .product_list .pr.newcl .tabs-a .tr .filter-wrapper > ul > li {  border-bottom: 4px solid #2299cc;  height: 34px; } .product_list .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active {  border-bottom: 4px solid #faba00; } .product_list .pr.newcl .tabs-a .tr .filter-wrapper a.tablink {  line-height: 37px; } .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active {  border-bottom: 4px solid #faba00; } .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper > ul > li {  border-bottom: 4px solid #2197c9;  height: 34px; } .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper > ul > li {  line-height: 37px; font-family: "open sans",Arial,serif;  line-height: 37px;  text-transform: uppercase; } .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper > ul > li {  font-family: "open sans",Arial,serif;  line-height: 37px;  text-transform: uppercase; } .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active {  border-bottom: 4px solid #faba00; } .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper > ul > li {  border-bottom: 4px solid #2197c9;  height: 34px; } .pr .pricedropwidget .tr h2 {  border-bottom: 1px solid #eaeaea;  color: #000;  font-family: open sans;  font-size: 1.5em;  font-weight: normal;  margin: 5px 10px 5px -10px;  padding: 0 10px 11px; } .pricedroplist .productname a {  color: #666;  font-size: 0.9em;  text-decoration: none; } .pricedroplist .droppercentnum {  background: rgba(0, 0, 0, 0) url("http://images.pricerunner.com/images/site-gui/listpages/pricedrop_icon.gif") no-repeat scroll center bottom;  color: #e5a91b;  font-size: 1em;  font-weight: normal;  padding-bottom: 18px;  text-align: center;  width: 34px;  margin-left:5px; } .pricedroplist .productimg {  left: 15px !important;  position: absolute !important;  top: 0 !important; } .pr .newpl .price-list.productinfo .productimg, .pr .newpl .price-list.productinfo .productinfobody .productinfocontent, .pr .newpl .price-list.productinfo .price-history-wp, .pr .newpl .price-list.productinfo .featured-offer,.pr .price-list.productinfo .product-content {  border: 1px solid #fff;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); } .pr .cat1 .productinfo {  margin-bottom: 10px !important; } .pr table.price-list {  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);  padding: 25px;  width: auto; } .pr #contentheader h1.pagetitle, .pr #contentheader h1.pagetitle .productpageheader, .pr #contentheader h1.pagetitle .productpageheader2 {  font-size: 24px;font-weight: 400; } .pr .newpl #contentheader.contentheaderB h1.pagetitle, .pr .newpl #contentheader.contentheaderB h1.pagetitle .productpageheader, .pr .newpl #contentheader.contentheaderB h1.pagetitle .productpageheader2 {  font-size: 24px;font-weight: 400; } .newmainmenu.pr .menu_nav a.allcategory:link, .newmainmenu.pr .menu_nav a.allcategory:active, .newmainmenu.pr .menu_nav a.allcategory:visited, .newmainmenu.pr .menu_nav a.allcategory:hover {  background: rgba(0, 0, 0, 0) url("http://images.pricerunner.com/images/site-gui/newhf/newcategoryarrow.png") no-repeat scroll right 8px;  color: #fff;  font-size: 18px;  padding: 2px 32px 32px 0;  position: relative;  text-decoration: none; } body.product_price .pr #contentheader, body.product_mobile_contract .pr #contentheader, body.product_detail .pr #contentheader, body.product_review .pr #contentheader, body.product_review_x .pr #contentheader, body.product_offline_store .pr #contentheader, body.product_international_prices .pr #contentheader{  background-color: transparent; !important   min-height: 25px; } .pr.newcl .prodlist-standard-view div.list-info a:link, .pr.newcl .prodlist-standard-view div.list-info a:visited, .pr.newcl .prodlist-standard-view div.list-info a:active {  background-position: 0 0; } .pr .prodlist-standard-view div.list-info a.selected:link, .pr .prodlist-standard-view div.list-info a.selected:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -202px rgba(0, 0, 0, 0);  color: #444;  font-style: italic;  text-decoration: none; } .pr.newcl .prodlist-standard-view div-list-info a:hover {  background-position:0 -100px; } .pr.newcl .prodlist-grid-view .product .add-to-mylist a:hover {  background-position: 0 -101px; } .pr.newcl .prodlist-grid-view .product .add-to-mylist a:link, .pr.newcl .prodlist-grid-view .product .add-to-mylist a:visited, .pr.newcl .prodlist-grid-view .product .add-to-mylist a:active {  background-position: 0 0px; } .pr .box-n .tl {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: 0 none !important;  border-radius: 0; } .pr .box-n {  border-top: 2px solid #2299cc; } .pr .box-n .ml {  border-left: 0 none !important;  background-color:#fff; } .polularlist .descnum {  background: #faba00 none repeat scroll 0 0 !important;  border-radius: 23px;  color: #fff;  font-size: 1.3em;  font-weight: bold;  height: 26px;  line-height: 27px;  text-align: center;  text-shadow: 1px 1px 0 #ee9116;  width: 26px; }  .popularproductswidget .polularlist {  border-bottom: 1px dotted #bcbcbc; } .popularproductswidget .polularlist {  padding: 9px 0 !important; } .pr .box-n .ml {  border-left: 0 none !important; } .pr .box-n .mr {  border-right: 0 none !important; } .pr .box-n .bl {  border: 0 none !important;  border-radius: 0; } .pr .box-a, .pr .box-s, .pr .box-j, .pr .box-n, .pr .box-q, .pr .tab-container {  background-color: #fff; } .pr .prodlist .rside, .pr .box-j, .pr .box-n, .pr .tab-container {  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); } .pr .box-p, .pr .prodlist .rside, .pr .box-j, .pr .box-n, .pr .tab-container {  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); } .pr .box-a, .pr .box-p, .pr .box-s, .pr .box-j, .pr .box-n, .pr .box-q, .pr .tab-container {  background-color: #fff; } .pr .box-a .tl, .pr .box-p .tl, .pr .box-s .tl {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: 0 none !important;  border-radius: 0; } .pr .box-a .mr, .pr .box-p .mr, .pr .box-s .mr {  border-right: 0 none !important; } .pr .box-a .mr, .pr .box-p .mr, .pr .box-s .mr {  border-right: 1px solid #cbcbcb;  display: inline-block;  margin-left: 11px;  padding: 9px 11px 0 0; } .pr .box-a .ml, .pr .box-p .ml, .pr .box-s .ml {  border-left: 0 none !important; } .pr .box-p {  border-top: 2px solid #2299cc; } .pr .box-a .bl, .pr .box-p .bl, .pr .box-s .bl {  border: 0 none !important;  border-radius: 0; } .pr.newcl .lside .box-p .search-box .field {  background: #fff none repeat scroll 0 0;  border: 0 none;  border-radius: 3px 0 0 3px;  margin-right: 0;  margin-top: 0;  padding: 3px 5px;  width: 150px; } .pr.newcl .lside .box-p .search-box .button {  background: #faba00 url("http://images.pricerunner.com/images/site-gui/filters/newcl_img.png") no-repeat scroll 5px 5px;  border-bottom-right-radius: 3px;  border-top-right-radius: 3px;  height: 28px;  margin: 0;  width: 28px; } .pr.newcl .priceslide .valuebarbg{ width:187px; } .pr.newcl .priceslide .pricemin .price, .pr.newcl .priceslide .pricemax .price {  border: 1px solid #fff;  border-radius: 3px;  padding-left: 6px;  width:80px !important; } .pr.newcl .lside .box-p .padder .manSearchKeyword {  background: #fff none repeat scroll 0 0;  border: 0;  border-radius: 3px 0 0 3px;  margin-right: 0;  opacity: 0.9;  padding: 0 0 1px 3px;  width: 142px; } .pr.newcl .lside .box-p .padder .man_search .button {  background: #faba00 url("http://images.pricerunner.com/images/site-gui/filters/newcl_img.png") no-repeat scroll 3px 4px;  border-bottom-right-radius: 3px;  border-top-right-radius: 3px;  cursor: auto;  height: 25px;  margin: 0;  width: 25px; } .pr.newcl .leftfilterwp {  padding: 10px 19px 8px 13px;  background-color: #2299cc!important;  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .pr.newcl .box-n .rside > .tl {  margin-bottom: 10px;  height: 36px;  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .pr.newcl .prodlist-standard-view .product {  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .newcl #contentheader {  border-left: 0;  border-right: 0;  border-bottom: 0;  padding-left: 0px;  background: transparent; } .newcl #breadcrumbs {  background: transparent;  color: #0072b4;  padding: 6px 0px 11px 0px;  margin-right: 200px;  border-left: 0;  border-right: 0; } .pr.newcl .priceslide .valuenumber ul li.pricemax {  float: right;  font-size: 0.85em;  width: 85px; } .pr .box-j, .pr .box-n, .pr .tab-container {  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .pr.newcl .lside .box-p .padder a:hover {  text-decoration:underline; } body.mainSite.search #main.pr {  background: #fff none repeat scroll 0 0; } body.mainSite.product_price div#maincontent, body.mainSite.product_review div#maincontent, body.mainSite.product_detail div#maincontent, body.mainSite.product_offline_store div#maincontent, body.mainSite.product_international_prices div#maincontent, body.mainSite.product_mobile_contract div#maincontent {  background-color: transparent !important; } #main.pr {  background-color: #f7f7f7; } .pr .wrapper #maincontent {  background-color: transparent; } .pr .newpl .price-list.productinfo .productimg, .pr .newpl .price-list.productinfo .productinfobody .productinfocontent, .pr .newpl .price-list.productinfo .price-history-wp, .pr .newpl .price-list.productinfo .featured-offer, .pr table.price-list {  background-color: #fff; } .pr .newpl table.price-list tr.productlistnone.retailer {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; } .pr table.price-list {  padding: 20px;  width: auto; } .pr .prodlist{  background-color: transparent !important;  border-top:0 solid #2299cc !important;  box-shadow:none;  } .pr .box-a, .pr .box-p, .pr .box-s, .pr .box-j, .pr .box-n, .pr .box-q, .pr .tab-container {  background-color: #fff; } .pr .tabs-standard {  margin-bottom: 0; } .pr .box-n .ml {  background-color: #fff;  border-left: 1px solid #dddddb; } .pr .tabs-retailer .ml {  background-color: #fff;  border-left: 1px solid #ddd; } .pr .tabs-retailer .bl {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #fff;  border-color: -moz-use-text-color #ddd #ddd;  border-image: none;  border-radius: 0 0 5px 5px;  border-style: none solid solid;  border-width: 0 1px 1px; } .pr .box-n .bl {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #fff;  border-color: -moz-use-text-color #dddddb #dddddb;  border-image: none;  border-radius: 0 0 5px 5px;  border-style: none solid solid;  border-width: 0 1px 1px; } .pr #retailer-info-page .main-info .logo {  background-color: #fff;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);  padding: 10px; } .document .pr .wrapper #maincontent {  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);  padding: 30px;  width: 940px; } .pr .int-disclaimer {  background-color: #fff;  margin-bottom: -20px;  margin-top: -10px;  padding: 20px; } .pr .suggestionInstantShade {  background: #000 none repeat scroll 0 0;  height: 10000px;  opacity: 0.6;  position: absolute;  width: 100%;  z-index: 9997; } .pr .srLeft .h2t, .pr .srRight .h2t {  background: #c7ebfd none repeat scroll 0 0;  border-radius: 2px;  clear: both;  color: #2299cc;  display: block;  font-size: 12px;  font-weight: bold;  height: 28px;  line-height: 28px;  padding-left: 8px; } .pr .newpl .productinfo a.set-price-alert {  margin-left: 8px !important;  text-align: center; } .pr .srAll ul.filters li .proimg img {  background: #fff none repeat scroll 0 0;  border-color: #ccc;  border-radius: 2px;  border-style: solid;  border-width: 1px;  box-shadow: none;  display: block;  margin: 3px 10px 8px 5px;  padding: 5px; } .pr #bigpromotion .tr h2 {  height: 0;  visibility: hidden; } .pr .box-n .tr h2 {  padding-top: 0; } .pr .box-n .tr h2 {  border-bottom: none;  line-height: 20px; } .pr .box-a .mr, .pr .box-p .mr, .pr .box-s .mr {  border-right: #dddddb 1px solid; } .pr .box-a .tl, .pr .box-p .tl, .pr .box-s .tl {  border: #dddddb 1px solid;  border-bottom: none; line-height: 20px; } .pr .box-a .ml, .pr .box-p .ml, .pr .box-s .ml {  border-left: #dddddb 1px solid; } .pr .box-a .bl, .pr .box-p .bl, .pr .box-s .bl {  border: #dddddb 1px solid;  border-top: 0;  border-radius: 0 0 5px 5px; }  .pr .box-a .tr h1, .pr .box-p .tr h1, .pr .box-s .tr h1, .pr .box-a .tr h2, .pr .box-p .tr h2, .pr .box-s .tr h2 {  border-bottom: solid 0px #eaeaea; }   .pr .tabs-a .tl {  background: #2197c9 none repeat scroll 0 0;  border: 0 none;  border-radius: 5px 5px 0 0;  box-shadow: none; } .pr #filterbox .box-p .tl {  background: #2197c9 none repeat scroll 0 0;  border: 0 none;  box-shadow: none; } .pr .tabs-standard.tabs-standard-b .tl {  background: #2197c9 none repeat scroll 0 0;  border: 0 none;  box-shadow: none; } #testfreaks-summary .tf-distribution .bin0 {  background-color: #66cc33; } .pr .show-message-box {  background: linear-gradient(to left, #efefef 0%, #ffffff 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);  border: 1px solid #ccc;  border-radius: 6px;  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);  filter: none;  left: -4px;  margin-top: -10px;  padding: 10px 10px 10px 3px;  position: absolute;  top: -1px;  transition: all 0.25s ease-in-out 0s;  z-index: 9999; } .pr .retailer-message p {  margin-bottom: 0;  padding-right: 0;  width: 390px; } .pr .show-message-box .retailer-message p {  padding-left: 200px; } .retailer-message strong {  display: block;  padding-bottom: 3px;  padding-left: 200px;  text-align:left; } .pr .tabs-standard.tabs-standard-b .mobile-contract {  background: none; } .pr .tabs-standard.tabs-standard-b .ui-tabs-selected.mobile-contract {  background: none; } .pr .tabs-standard.tabs-standard-b .mobile-contract span{  color:#fff;  } .pr .tabs-standard.tabs-standard-b .ui-tabs-selected.mobile-contract span{  color:#fff;  } .pr table.price-list .product-gray td.pricewithshipping .price-inc-ship .unvalidated-shipping a {color: #888;} .pr .srAll ul.buyadvice li {  background: url("http://images.pricerunner.com/images/site-gui/lists/pil-13x13.gif") no-repeat scroll 4px 4px transparent;  padding-left: 22px; } .pr ul.ulist-a li {  background: rgba(0, 0, 0, 0) url("http://images.pricerunner.com/images/site-gui/lists/bullet-ulist-a.png") no-repeat scroll 0 0;  color: #444;  font-family: open sans, Arial, sans serif;  font-size: 1.2em;  line-height: 1.8;  margin-top: 2px;  padding: 0 0 5px 22px; } .pr .tabs-a .mr .filter-wrapper .g-question .g-wrap {  background-color: #fdf2d5 !important;  border: 1px solid #ffcc33;  border-radius: 6px;  box-shadow: 0 0 5px #cccccc; } .pr .tabs-a .mr .filter-wrapper .g-question .g-wrap {  background: none repeat scroll 0 0 #f0f6fe;  color: #333;  font-size: 12px;  margin: 1px;  min-height: 195px;  padding: 10px; } .product_price #JT_close_left, .product_list #JT_close_left {display:none;} .pr .prodlist-standard-view div.list-info { font-size: 11px; } .pr .prodlist-standard-view div.list-info a:link, .pr .prodlist-standard-view div.list-info a:visited { background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat 0 0; color: #0072b4; text-decoration: none; } .pr .prodlist-standard-view div.list-info a:hover { background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat 0 -100px; color: #333; text-decoration: underline; } .pr .prodlist-standard-view div.list-info a.selected:link, .pr .prodlist-standard-view div.list-info a.selected:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);  color: #444;  font-style: italic;  text-decoration: none; } .pr .prodlist-standard-view div.list-info a { padding-left: 15px; line-height: 15px; } .pr .prodlist-grid-view .product .add-to-mylist a:link, .pr .prodlist-grid-view .product .add-to-mylist a:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  color: #0072b4;  text-decoration: none; } .pr .prodlist-grid-view .product .add-to-mylist a:hover {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);  color: #444;  text-decoration: underline; } a.selected:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);  color: #333;  font-style: italic;  text-decoration: none; } .pr .prodlist-grid-view .product .add-to-mylist a {  line-height: 12px;  padding-left: 12px; } .pr .prodlist-grid-view .product .add-to-mylist a.selected:link, .pr .prodlist-grid-view .product .add-to-mylist a.selected:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);  color: #444;  font-style: italic;  text-decoration: none; } .pr .prodlist-compact-view ul li .add-to-mylist a:link, .pr .prodlist-compact-view ul li .add-to-mylist a:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); } .pr .prodlist-compact-view .product .add-to-mylist a:hover {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0); } .pr .prodlist-compact-view ul li .add-to-mylist a.selected:link, .pr .prodlist-compact-view ul li .add-to-mylist a.selected:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0); } .pr .gdltbox2 .add-to-mylist a:link, .pr .gdltbox2 .add-to-mylist a:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  color: #444;  text-decoration: none; } .pr .gdltbox2 .add-to-mylist a:hover {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);  color: #444;  text-decoration: underline; } .pr .gdltbox2 .add-to-mylist a.selected:link, .pr .gdltbox2 .add-to-mylist a.selected:visited {  background: url("http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);  color: #444;  font-style: italic;  text-decoration: none; } .pr .productinfo a.set-price-alert {  background: url("http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  left: 260px;  margin-right: 1em;  padding: 6px 0 7px 32px;  position: static;  top: 0; } .pr .productinfo a.post-a-review {  background: url("http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.png") no-repeat scroll 0 -28px rgba(0, 0, 0, 0);  left: 260px;  margin-right: 1em;  padding: 6px 0 7px 32px;  position: static;  top: 0; } .pr .price-list.productinfo .add-to-mylist a:link, .pr .price-list.productinfo .add-to-mylist a:visited { background: url("http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.png") no-repeat 0 -56px; } .pr .price-list.productinfo .add-to-mylist a { padding: 6px 0 7px 32px; color: #0072b4; } .pr .price-list.productinfo .add-to-mylist a.selected:link, .pr .price-list.productinfo .add-to-mylist a.selected:visited { background: url("http://images.pricerunner.com/images/site-gui/listpages/product-top-icons.png") no-repeat 0 -84px; font-style: italic; }  .pr .wrapper .ft1 .country li a { background: url(http://images.pricerunner.com/images/site-gui/flag/prflags-square2.png) no-repeat; } .pr h1.headerH1 {  color: #000;  font-size: 20px;;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;  margin-top: 18px;  margin-left:30px; } .polularlist .productimg { float: right!important; margin-right: 0px!important; margin-left: 0px!important; } .polularlist .productname a { color: #0167cc!important; font-size: 13px!important; font-weight: normal!important; } .polularlist .productinfo { margin-left: 35px!important; } .polularlist .popdesc { margin: 6px 0 0 0!important; } .pr .relatedcategories h3 { padding-bottom: 0px; line-height: 16px; clear: both; font-size: 11px; display: block; color: #333; margin-bottom:0px; } .pr .relatedcategories { background-color: #fdf2d5!important; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border: 1px solid #ffcc33; padding: 5px; margin-bottom: 2px; background: #fff; margin-left: -5px; margin-right: -5px; margin-top: -3px; } .pr #filterbox .other-search-results-narrow .box-j { background-color: #fdf2d5!important; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border: 1px solid #ffcc33; margin-bottom: 8px; margin-top: -3px; } .pr .other-search-results-narrow .box-j .mr { margin-left: 5px; padding: 0; } .pr .other-search-results-narrow .box-j ul { list-style: none; margin: 0 0 5px 0; padding: 0; } .pr .other-search-results-narrow .box-j .mr h2 { padding-bottom: 0px; line-height: 16px; clear: both; font-size: 11px; display: block; color: #333; padding-top: 5px!important; } .pr .lside .box-p .pricebox .field { text-align: center; } .pr .criteria { background-color: #fdf2d5!important; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border: 1px solid #ffcc33; padding: 5px; margin-bottom: 2px; background: #fff; margin-left: -5px; margin-right: -5px; margin-top: -2px; } .pr .lside .box-p .search-box .field { font-size: 11px; float: left; border: solid 1px #c8c8c8; color: #333; margin-right: 5px; padding: 0 5px; width: 124px; height: 22px; margin-top: -1px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .pr .lside .box-p .pricebox .field { padding: 3px 0px; font-size: 11px; width: 60px; height: 16px; margin-top: -1px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .pr .price-list .about-retailer .jul-lev {  position: relative;  font-weight: bold;  float:left; } .pr contentWrapper{ width: 1000px; } .pr .contentLeft{  width:600px; margin-left: 10px; } .pr .contentRight{  width:300px;  margin-left: 50px;  float:right;  } .pr p.contentIntro{  font-family:Arial, Helvetica, sans-serif;   color:#333;   font-size:13px;  font-weight:bold;  line-height:18px;  margin-top:15px;   }  .pr p.contentParagraph {  font-family:Open sans, Arial, sans-serif;   color:#444;   font-size:1.2em;  line-height:1.8; margin-bottom:20px; } .pr img.ContentSmallImg{  float:left; } .pr p.contentCompetition {  font-family:Arial, Helvetica, sans-serif;   color:#444;   font-size:12px;  line-height:18px;  width: 400px; } .pr ul.contentList{ margin-left: -20px; font-size:14px; line-height:1.7; color:#666; } .pr ul.contentList li.contentBullets{background: url(http://images.pricerunner.com/images/i/aterforsaljare/orange-arrow-bullet.png) no-repeat 0px 0px; padding: 0 0 0px 50px; margin: 0px; margin-bottom: 15px; } .pr .buyingAdviceIntro, .pr .buyingAdviceExtended{ } .pr div.wrapper div#maincontent div.cat div#filterbox.tabs-a div.tab-container div.ml div#voucher-tab.mr div.filter-wrapper div.buyingAdviceIntro div.rightContent div.box-n div.tl div.tr h2{ border-bottom: none; font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 0px; padding: 5px 10px 10px;  } .pr div.wrapper div#maincontent div.cat div#filterbox.tabs-a div.tab-container div.ml div#voucher-tab.mr div.filter-wrapper div.buyingAdviceIntro div.rightContent div.box-j div.ml div.mr div#popularsearches h2{  color: #000;  font-size: 16px;;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;   text-align: left;  border-bottom: none;  margin: 0px; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.rightContent div.box-n div.tl div.tr h2{  color: #000;  font-size: 16px;;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;   text-align: left;  border-bottom: none;  margin: 0px; } html body.mainSite div#main.pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro img.header{  float: none;   margin-right:0px;   margin-top: 0px; } .pr div.wrapper div#maincontent div.cat div#filterbox.tabs-a div.tab-container div.ml div#voucher-tab.mr div.filter-wrapper div.buyingAdviceIntro div.leftContent{  width:600px; } .pr div.wrapper div#maincontent div.cat div#filterbox.tabs-a div.tab-container div.ml div#voucher-tab.mr div.filter-wrapper div.buyingAdviceIntro div.rightContent{  width:300px;  margin-left:50px;  float:right; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.leftContent {  width:600px; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.rightContent {  width:300px;  margin-left:50px;  float:right; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introLeft {  width:600px; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight {  width:300px;  margin-left:50px;  float:right; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.tl { background: url("http://images.pricerunner.com/images/site-gui/boxes/box-j.gif") no-repeat scroll -1922px 0 transparent; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.tl div.tr { background: url("http://images.pricerunner.com/images/site-gui/boxes/box-j.gif") no-repeat scroll 100% -128px transparent; margin-left: 13px; padding: 11px 13px 0 0; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.ml div.mr h3 { font-size: 14px; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.ml div.mr img#popularImg { float:right; margin-bottom:10px; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.ml div.mr img#bestImg { float: right; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.ml div.mr img#starImg { } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.ml div.mr { padding-bottom: 3px; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.ml div.mr h3#popular { margin-top:10px; float: left; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j div.ml div.mr h3#best { margin-top:10px; float: left; } .pr .buyingAdviceIntro .buyingAdviceHeader img, .pr .buyingAdviceExtended .buyingAdviceHeader img {  margin-left: 40px; } .pr .buyingAdviceIntro .buyingAdviceHeader i, .pr .buyingAdviceExtended .buyingAdviceHeader i {  margin-left: 10px; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro div.introRight div.box-j{ width: 300px; } .pr .buyingAdviceIntro h2, .pr .buyingAdviceExtended h2 {  color: #000;  font-size: 45px;;  font-weight: bold;  font-family: "Ubuntu", Arial, serif;  margin-left: 10px;  margin-top: 10px;  text-align: left;  border-bottom: 1px solid #CCC;  width: 600px; } .pr .buyingAdviceIntro h3, .pr .buyingAdviceExtended h3 {  color: #000;  font-size: 16px;;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;   margin-left: 10px;  text-align: left; } .pr div.wrapper div#maincontent div.cat div#detailbox.tabs-a div.tab-container div.ml div#advice-content.mr div.filter-wrapper div.buyingAdviceIntro h2{  color: #000;  font-size: 16px;;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;   margin-left: 10px;  text-align: left;  border-bottom: none; } .pr .buyingAdviceIntro h4, .pr .buyingAdviceExtended h4 {  font-family:Arial, Helvetica, sans-serif;   color:#000;   font-size:12px;  margin-left: 10px;  font-weight: bold;  margin-top: 25px; } .pr .buyingAdviceIntro p.ingress, .pr .buyingAdviceExtended p.ingress{  font-family:Arial, Helvetica, sans-serif;   color:#333;   font-size:14px;  font-weight:bold;  width: 600px;  margin-left: 10px;  line-height:1.7;  margin-top:15px;   }  .pr .buyingAdviceIntro p, .pr .buyingAdviceExtended p {  font-family:Arial, Helvetica, sans-serif;   color:#666;   font-size:14px;  width: 600px;  margin-left: 10px;  line-height:1.7; } .pr div.wrapper div#maincontent div.cat div#filterbox.tabs-a div.tab-container div.ml div#voucher-tab.mr div.filter-wrapper div.buyingAdviceIntro div.leftContent ul li{  font-family:Arial, Helvetica, sans-serif;   color:#444;   font-size:12px;  width: 600px;  margin-left: 10px;  line-height:18px; } .pr div.wrapper div#maincontent div.cat div#filterbox.tabs-a div.tab-container div.ml div#voucher-tab.mr div.filter-wrapper div.buyingAdviceIntro img.header {   margin-top: 10px; } .pr .buyingAdviceIntro div.popdesc {margin: 11px 0 0 !important;} .pr div.wrapper div#maincontent div.cat div#filterbox.tabs-a div.tab-container div.ml div#voucher-tab.mr div.filter-wrapper div.buyingAdviceIntro div.rightContent div.box-n div.ml div.mr div.extra-wrapper div.polularlist div.popdesc div.descnum { margin-left:5px; } .pr .RatingBox {width:300px;margin:10px 0 15px 15px;float:right;line-height:19px;background-color: #D9EAF3!important;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;padding:15px;} .pr .RatingBoxTitle {float:left;width:80px;} .pr .RatingBoxDescription {line-height: 17px;padding-top: 5px;margin-bottom:0;font-style:italic;} .pr .RatingBoxImg {margin-top: 1px;} .pr .RatingBoxProductImg {margin-bottom: 15px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;} .pr .RatingBoxClear {clear:both} .pr .pricerunnerReview {width: 840px;margin-top:-15px; padding:15px;} .pr .pricerunnerReview h1 {color: #0173B4;font-size: 24px;margin: 0;line-height: 37px;font-weight: bold;letter-spacing: -1px;margin-bottom: 8px;} .pr .pricerunnerReview strong {font-size: 16px;margin-top: 20px;line-height: 22px;font-weight: bold;color: #2A3E5C;} .pr .pricerunnerReview p{line-height:17px;} .pr .prodreview h2 {margin-top: 11px} .pr .prodreview h3 {color: #2A3E5C;} .pr .productinfotextbox h3 {display: none;} .pr .productinfotextbox {margin: 7px 0 7px 0px} body.home .pr .wrapper {width: 1200px;} body.home .pr .wrapper .header-menu-frame, body.home .pr .wrapper .header-search-frame, body.home .pr .wrapper #maincontent, body.home #footer.pr .columns {width: 1000px;} body.home .pr #numberOfProductsForm{margin-left:205px;} body.home .pr .tips.headtip{left: 360px;} body.home .pr .left-col-nar {width: 400px;} body.home .pr .right-col-wide {width: 590px;} body.home .pr #bigpromotion {width: 590px;} .pr #bigpromotion #bigproframe, .pr #bigpromotion .box { height: 250px; width: 566px; overflow: hidden; } body.home .pr .sub-col-left {width: 290px;} body.home .pr .sub-col-right {width: 290px;} .pr .col-frame { font-size: .9em; margin-top: 6px; } .pr .col-frame img { border: solid 2px #edebec; margin-bottom: 4px; } .pr .col-left { float: left; width: 139px; } .pr .col-mid { float: left; width: 139px; margin-left: 25px; } .pr .col-right { float: right; width: 139px; } .pr .col-save { border-top: solid 1px #fff; } .pr .box-search { margin-right: 48px; } .pr #bigpromotion .prev, .pr #bigpromotion .next { color: #333; } .bluetop10 { background: #f4f8fd; border:1px solid #abc9ef; } .bluetop10bullet { background-image: url("http://images.pricerunner.com/images/i/css_se/blue_toplistbullet.gif"); background-repeat:no-repeat; background-position: center; color:#fff; font-size:12px; font-weight:bold; text-align:center } .orangetop10 { background: #f4f8fd; border:1px solid #abc9ef; } .orangetop10bullet { background-image: url("http://images.pricerunner.com/images/i/css_se/orange_toplistbullet.gif"); background-repeat:no-repeat; background-position: center; color:#fff; font-size:12px; font-weight:bold; text-align:center } .blueshadetop10 { background: #f4f8fd; border:1px solid #abc9ef; } .blueshadetop10bullet { background-image: url("http://images.pricerunner.com/images/i/css_se/blue_sk_toplistbullet.gif"); background-repeat:no-repeat; background-position: center; color:#fff; font-size:12px; font-weight:bold; text-align:center } .orangeshadetop10 { background: #f4f8fd; border:1px solid #abc9ef; } .orangeshadetop10bullet { background-image: url("http://images.pricerunner.com/images/i/css_se/orange_sk_toplistbullet.gif"); background-repeat:no-repeat; background-position: center; color:#fff; font-size:12px; font-weight:bold; text-align:center } .ps3_frame { color: #333; } .ps3_box h2 { border-bottom: solid 1px #e8ecf5; color: #464646; background: url("http://images.pricerunner.com/images/i/metro/blue_gradient.gif") #dd2e2b repeat-x; margin: 0; padding: 3px 6px 4px 6px; font-weight: bold; font-size: 1.1em; } H2.plain { color: #464646; margin: 0; padding: 12px 6px 4px 6px; font-weight: bold; font-size: 1.1em; } H2.sub { color: #777; margin: 0; padding: 0px 6px 12px 6px; font-weight: bold; font-size: 1.25em; } .ps3_frame p { padding: 6px 6px 4px 6px; margin: 0px; line-height: 16px; } .ps3_frame ul { margin: 0 0 0 25px; padding: 0; } .ps3_frame li { margin: 0; padding: 2px 0 2px 0; } .ps3_frame img { border: solid 0px; } .ps3_ingress { margin-bottom: 6px; font-weight:bold; } .ps3_flash { margin-bottom: 20px; } .ps3_left { float: left; width: 190px; } .ps3_left a { display: block; } .ps3_right { float: right; width: 575px; } .ps3_save { clear: both; } .ps3_text { background-color: #f2f1f1; } .ps3_box { border: solid 1px #e8ecf5; margin-bottom: 6px; padding: 2px; } .ps3_thumb { margin: 10px; } .ps3_thumb img { margin: 5px 7px 5px 0px; } .ps3_table { } .ps3_tabble TD { width: 50%; } .ps3_table img { display: block; margin-bottom: 5px; } .ps3_byline { font-size: 0.8em; display: block; margin-bottom: 15px; } h1#ps3_bighead { font-size:36px; color:#464646; font-weight:bold; margin: 10px 6px 12px 6px; } .guide_frame { color: #666; } .guide_frame img { border: solid 0px; margin: 0; display: inline; } .guide_frame h2 { font-size: 1.6em; margin: 4px 0 12px 0; font-weight: bold; border-top: solid 2px #e5e5e5; padding-top: 15px; } .guide_frame H3 { font-size: 1.3em; margin: 4px 0 12px 0; font-weight: bold; } .guide_boxtop { border: solid 0px #febc0e; padding: 2px; margin-bottom: 20px; margin-right: 382px; } .guide_box { clear: both; border: solid 1px #febc0e; padding: 2px; margin-bottom: 20px; } .guide_box TABLE { border-collapse: collapse; border: solid 0px; width: 99%; } .guide_box TD { width: 33%; padding: 8px 0 15px 20px; } .guide_orange { background-color: #febc0e; color: #000; font-size: 1.1em; } .guide_blue { border-bottom: solid 1px #ff9203; border-top: solid 0px #dae0ed; margin: 0px 0px 2px 0px; padding: 2px 0px 2px 5px; background-color: #febc0e; font-size: 1.1em; color: #464646; font-weight: bold; } .guide_text { padding: 5px 5px 4px 5px; } .guide_line { margin: 2px 0 2px 0; border-top: solid 1px #febc0e; } .guide_anchor { text-align: right; } .guide_anchor a:hover { color: #000; } .guide_boxtop ul, .guide_box ul { list-style: none; margin: 0; padding: 0; } .guide_boxtop li, .guide_box li { margin: 8px 0 0 12px; padding-left: 25px; background: url("http://images.pricerunner.com/images/i/anvandarguide/yellow_arrow.gif") no-repeat; } .guide_list_blue { list-style: none; margin: 0; padding: 0; } .guide_list_blue li { margin: 8px 0 0 8px; padding-left: 25px; background: url("http://images.pricerunner.com/images/i/anvandarguide/blue_arrow.gif") no-repeat; } .guide_startpic { float: right; } .gpop_frame { font-size: 11px; margin: 0 0 0 6px; width: 776px; background: url("http://images.pricerunner.com/images/i/anvandarguide/filmstrip.gif") bottom no-repeat; color: #666; position: relative; border-top: solid 1px #fff; } .gpop_bluebox { width: 158px; height: 130px; background: url("http://images.pricerunner.com/images/i/anvandarguide/blue_box.gif") no-repeat; float: left; margin: 15px 6px 0 0; padding: 0; } .gpop_bluebox p { margin: 10px 12px 0 12px; height: 65px; } .gpop_text { padding-right: 7px; } .gpop_holder { margin: 120px 53px 0px 64px; padding-bottom: 222px; border-top: solid 1px #fff; font-size: 1.1em; } .gpop_holder ul { list-style: none; margin: 15px 12px 0 40px; padding: 0px; } .gpop_holder li { margin: 0px 0 0 0px; padding-left: 25px; background: url("http://images.pricerunner.com/images/i/anvandarguide/grey_arrow.gif") no-repeat; } .gpop_holder a { color: #ffa02b; } .gpop_holder a:hover { color: #0167cc; } .gpop_holder a:active { color: #ffa02b; } .gpop_holder a:visited { color: #ffa02b; } .gpop_logo { position: absolute; right: 67; top: 35; } .gflash_frame { margin: 0 0 0 6px; width: 776; border: solid 0px; } .gflash_orange { background-color: #f8c144; padding: 0 1px 0 1px; } .gflash_flashbox { border-width: 0 1px 0 1px; border-style: solid; border-color: #fff; } .gflash_footer { height: 43px; background: url("http://images.pricerunner.com/images/i/anvandarguide/footer.gif") no-repeat; position: relative; } .gflash_menu { position: absolute; bottom: 0; left: 10; } .gflash_menu img { border: solid 0px; } .msn_body { margin: 0; padding: 0; background: url('http://images.pricerunner.com/images/i/msn/bg.gif') repeat-x; color: #555; } .msn_table { border-collapse: collapse; height: 100%; width: 100%; } .msn_frame { width: 270px; text-align: left; } .msn_frame FORM { display: inline; } .msn_head { margin: 0 0 12px 0; height: 54px; background: url('http://images.pricerunner.com/images/i/msn/bg_logo.gif') no-repeat; } .msn_content { } .msn_content h1 { font-size: 1.4em; margin: 0 0 10px 0; font-weight: bold; } .msn_saver { clear: both; } .msn_random { color: #565656; width: 130px; } .msn_random img { border: solid 2px #ffa12b; display: block; } .msn_random h2 { font-size: 1.3em; font-weight: bold; margin: 0 0 4px 0; } .msn_random H3 { font-weight: bold; margin: 0; margin: 4px 0 1px 0; } a.msn_random_h2, a:hover.msn_random_h2 { text-decoration: none; } .msn_random_left { float: left; width: 130px; margin-bottom: 8px; } .msn_random_right { float: right; width: 130px; margin-bottom: 8px; } .msn_random_left iframe, .msn_random_right iframe { width: 100%; height: 168px; } .msn_search { float: right; margin: 8px 0 0 0; color: #fff; font-weight: bold; } .msn_search input { float: left; border: solid 1px #abc9ed; margin-left: 6px; color: #555; } .msn_search p { margin: 0 0 3px 6px; } .msn_product_frame { border-bottom: solid 1px #cccccc; margin-bottom: 10px; padding-bottom: 10px; } .msn_product_frame img { border: solid 0px; } .msn_product_line { border-bottom: solid 1px #cccccc; margin-bottom: 10px; } .msn_product_nr { float: left; margin: 28px 0 0 0; } .msn_product_pic { float: left; width: 60px; margin: 5px 0 0 10px; } .msn_product_text { float: left; width: 165px; margin: 0 0 0 10px; } .msn_product_span { font-size: 1.1em; } .msn_product_h1 { font-size: 1.1em; margin-bottom: 2px; display: block; } .msn_product_retailer { padding-top: 5px; } .msn_product_back { float: right; font-size: 1.1em; background: url('http://images.pricerunner.com/images/i/msn/bg_back.gif') no-repeat; padding-left: 14px; } .msn_footer_frame { height: 54px; background: url('http://images.pricerunner.com/images/i/msn/bg_bottom.gif') repeat-x; margin-top: 10px; } .msn_footer { width: 270px; text-align: left; } .msn_footer SELECT { float: left; border: solid 1px #abc9ed; color: #555; } .msn_footer_form { float: right; margin: 18px 0 0 0; } .msn_footer_text { float: left; color: #fff; font-weight: bold; margin: 1px 12px 0 0; font-size: 1.1em; } .heading4 { color: #333; font-size: 1.1em; margin-left: 10px; margin-bottom: 10px; } .ompr_wrapper { color: #4b4b4b; } .ompr_wrapper h1 { font-size: 1.5em; color: #464646; margin: 0 0 3px 0; font-weight: bold; } .ompr_left { float: left; width: 135px; } .ompr_right { margin-left: 145px; } .ompr_box { border: solid 1px #e8ecf5; padding: 2px; margin-bottom: 6px; } .ompr_box p { font-size: 1.1em; margin: 5px 5px 4px 5px; display: block; color: #464646; line-height: 15px; } .ompr_box h2 { margin: 8px 5px 0px 5px; font-size: 1.3em; font-weight: bold; } .ompr_box ul { margin: 8px 0 2px 15px; padding: 0; list-style: none; } .ompr_box li { font-size: 1.1em; margin: 4px 0 0 0; padding-left: 16px; background: url("http://images.pricerunner.com/images/i/prutguide/list_arrow.gif") no-repeat; } .ompr_box BLOCKQUOTE { font-size: 1.1em; } .ompr_blue { border-bottom: solid 1px #e7f0ff; border-top: solid 1px #dae0ed; margin: 0px 0px 2px 0px; padding: 2px 0px 2px 5px; background: url('http://images.pricerunner.com/images/i/metro/blue_gradient.gif') repeat-x top; font-size: 1.1em; color: #464646; font-weight: bold; } .ompr_img { float: right; text-align: right; color: #939393; font-style: italic; margin: 5px 5px 10px 10px; } .ompr_img img { margin: 0; display: block; } .ompr_saver { clear: both; } #prtv_top { width: 773px; height: 141px; margin: 0 0 0 0; } #prtv_topUpload { width: 773px; height: 85px; margin: 0 0 0 0; } #prtv_infoTop { width: 773px; margin: 0 0 15px 0; font-size: 11px; } #prtv_infoTopUpload { width: 773px; height: 140px; margin: 0 0 15px 0; font-size: 12px; } #prtv_uploadIframe { width: 771px; min-height: 400px; background-color: #f4f8fd; border: 1px solid #e8ecf5; } #prtv_movie { width: 771px; height: 426px; background-color: #f4f8fd; border: 1px solid #e8ecf5; } #prtv_player { width: 450px; border: 1px solid #D8DBE4; margin: 15px; float: left; clear: none; padding: 0; } *html #prtv_player { width: 450px; border: 1px solid #D8DBE4; margin: 15px 7px; float: left; clear: none; } #prtv_info { width: 261px; margin: 15px 0 0 8px; border-bottom: 1px solid #e8ecf5; float: left; clear: none; padding-bottom: 15px; color: #333; font-size: 12px; } *html #prtv_info { width: 261px; margin: 15px 0 0 15px; border-bottom: 1px solid #e8ecf5; float: left; clear: none; padding-bottom: 15px; color: #333; font-size: 12px; } #prtv_betyg { margin: 15px 0 15px 8px; float: left; clear: none; font-size: 12px; font-weight: bold; line-height: 20px; } *html #prtv_betyg { width: 261px; margin: 15px 0 15px 15px; float: left; clear: none; font-size: 12px; font-weight: bold; line-height: 20px; } #prtv_centerContainer { width:773px; height: 220px; margin: 19px 0; } #prtv_skickain { width: 310px; max-height: 220px; min-height: 220px; border: 1px solid #e8ecf5; padding: 0; margin: 0; float: left; } #prtv_banner { width: 440px; border: 1px solid #e8ecf5; padding: 0; margin: 0; float: right; position: relative; } #prtv_banner h1 { margin: 8px 10px; font-size: 13px; font-weight: bold; } #prtv_banner p { margin: 0 10px 8px 10px; } #prtv_banner img { margin: 0 0 10px 10px; } #prtv_recensioner { clear: both; margin: 0; width: 771px; border: 1px solid #e8ecf5; background-image: url('http://images.pricerunner.com/images/i/prtv/topborder.gif'); background-position: top center; background-repeat: no-repeat; } #prtv_recensioner a, A:hover { text-decoration: none; } .prtv_vansterSpalt { width: 366px; margin:0 0 0 0; float: left; clear: none; } .prtv_hogerSpalt { width: 366px; margin:0 0 0 41px; float: left; clear: none; } .prtv_bottomUpload { width: 773px; height: 200px; margin: 30px 0 15px 0; font-size: 12px; border-bottom: 1px solid #e8ecf5; } .prtv_directLink { width: 261px; border: 1px solid #D8DBE4; background: #fff; color: #666; font-size: 10px; padding: 2px; margin: 0 0 15px 0; } *html .prtv_directLink { width: 261px; border: 1px solid #D8DBE4; background: #fff; color: #666; font-size: 10px; padding: 2px; margin: 0 0 0 -15px; } .prtv_email { width: 261px; border: 1px solid #D8DBE4; background: #fff; color: #666; font-size: 10px; padding: 2px; } *html .prtv_email { width: 261px; border: 1px solid #D8DBE4; background: #fff; color: #666; font-size: 10px; padding: 2px; margin: 0 0 10px 0; } .prtv_thumb { width: 140px; height: 150px; margin: 0 26.3px; float:left; } *html .prtv_thumb { width: 140px; height: 150px; margin: 0 21px; float:left; } .prtv_row { width: 771px; height: 150px; margin: 20px 0; padding: 0; } *html .prtv_row { width: 771px; height: 150px; margin: 40px 0 0 0; padding: 0; } .prtv_grey a { color: #333; } #prtv_infoTop h1 { color: #666; font-size: 20px; font-weight: bold; margin: 10px 0 0 0; padding-bottom: 6px; } #prtv_infoTopUpload h1 { color: #666; font-size: 20px; font-weight: bold; margin: 0 0 10px 0; } .prtv_bottomUpload h1 { color: #666; font-size: 18px; font-weight: bold; margin: 0 0 10px 0; } #prtv_info h1 { color: #333; font-size: 15px; margin: 0 0 5px 0; display: block; font-weight: bold; } #prtv_recensioner h1 { color: #666; font-size: 12px; margin: 7px 0 30px 8px; } #prtv_betyg h2 { font-size: 11px; color: #666; margin: 0; } #prtv_betyg h3 { font-size: 11px; color: #666; margin: 0; } *html #prtv_betyg h3 { font-size: 11px; color: #666; margin: 0 0 -18px 0; } .prtv_thumb h2 { color: #333; display: block; font-weight: bold; font-size: 11px; margin: 3px 0 0 0; } .prtv_thumb h3 { color: #0167cc; font-weight: bold; font-size: 10px; margin: 3px 0 0 0; } .prtv_back { margin-top: 10px; font-size: 10px; } .pr a.storebuttonlink { *font-size: 0.95em;} #QuestionProPopupSurvey_860866 { z-index: 1000; top: 300px; left: 300px; font-size: 13px; font-family: arial, helvetica, verdana, geneva, sans-serif; color: #666; } #QuestionProPopupSurvey_860866 img { display: none; } #QuestionProPopupSurvey_860866 a:link { color:#0167cc; } #QuestionProPopupSurvey_860866 a:visited { color:#0167cc; } #QuestionProPopupSurvey_860866 a:hover { color:#ffa02b; text-decoration:underline; } .pr .temavecka_head { margin: 10px 0 13px 0; } .pr .temavecka_leftframe { width: 500px; float: left; } .pr .temavecka_rightframe { width: 265px; float: right; } .pr .temavecka_textblock { width: 290px; float: right; } .pr .temavecka_textblock p.button { padding-bottom: 0; margin-bottom: 5px; } .pr .temavecka_line { clear: both; border-bottom: solid 1px #eeeeee; margin-bottom: 15px; height: 15px; } .pr .temavecka ul { list-style: none; margin: 8px 0 2px 0; padding: 0; } .pr .temavecka li { background: url(http://images.pricerunner.com/images/site-gui/lists/bullet-ulist-standard.gif) 0px 1px no-repeat; padding: 0 0 4px 22px; } .pr ul.temavecka_positive { list-style: none; margin: 0 0 2px 40px; padding: 10px 0 2px 0; } .pr .temavecka_positive li { background: url(http://images.pricerunner.com/images/i/spelvecka/bullet-ulist-positive.gif) 0px 8px no-repeat; padding: 3px 0 1px 10px; } .pr .temavecka_positive img { float: left; margin: -4px 0 0 -35px; } .pr ul.temavecka_negative { list-style: none; margin: 0 0 2px 40px; padding: 10px 0 2px 0; } .pr .temavecka_negative li { background: url(http://images.pricerunner.com/images/i/spelvecka/bullet-ulist-negative.gif) 0px 10px no-repeat; padding: 3px 0 1px 10px; } .pr .temavecka_negative img { float: left; margin: -4px 0 0 -35px; } .pr .temavecka_thumb { float: left; width: 96px; text-align: center; margin: 4px 7px 0 7px; } .pr .temavecka_thumb img { margin: 0 auto 6px auto; display: block; } .pr .temavecka_listblock { clear: left; margin-top: 12px; } .pr .temavecka_listblock img { float: left; margin: 0 10px 2px 0; } .pr #testpatrullen { margin-top: 16px; } .pr #testpatrullen { border: none; } .pr #testpatrullen h1 { font-weight: bold; font-size: 1.2em; margin: 0 0 3px 0; } .pr #testpatrullen h2 { font-weight: bold; font-size: 1.1em; margin: 0 0 5px 0; } .pr #testpatrullen h3 { font-weight: bold; font-size: 1.1em; } .pr #testpatrullen .pris { margin-right: 10px; } .pr #testpatrullen .left-column { float: left; width: 450px; } .pr #testpatrullen .left-column .ingress { margin: 0 0 6px 0; font-weight: bold; } .pr #testpatrullen .left-column .author { margin: 14px 0 10px 0; font-size: 0.8em; text-align: right; } .pr #testpatrullen .left-column .box-j .mr .product { float: left; } .pr #testpatrullen .left-column .box-j .mr .resault { margin-left: 95px; } .pr #testpatrullen .left-column .box-j .mr .grade { vertical-align: top; margin-right: 10px; } .pr #testpatrullen .left-column .box-j .mr .info { margin-top: 4px; } .pr #testpatrullen .left-column .panel { font-size: 0.85em; margin-bottom: 12px; } .pr #testpatrullen .left-column .header { margin-bottom: 10px; } .pr #testpatrullen .right-column { margin-left: 470px; } .pr #testpatrullen .right-column .box-j { clear: none; margin-top: 0; } .pr #testpatrullen .right-column .box-j .mr:after { clear: none; } .pr #testpatrullen .right-column .box-j .mr .grade { display: block; margin: 7px 0; } .pr #testpatrullen .right-column .box-j ul { margin: 0; padding: 0; list-style: none; } .pr #testpatrullen .right-column .box-j li { margin: 0 0 2px 0; padding: 0; } .pr #testpatrullen .right-column .winner { margin: 12px 0 12px 0; display: block; } .frameset-left { float: left; } .frameset-right { float: right; } .frameset-standard .frameset-left { width: 500px; } .frameset-standard .frameset-right { width: 255px; } .pr #breadcrumbs { font-size:12px; } .pr #bigpromotion #bigproframe, .pr #bigpromotion .box { height: 250px; width: 566px; overflow: hidden; } .pr #bigpromotion .prev p { float: left; padding: 0; margin: 3px 0 0 3px; display: none; } .pr #bigpromotion .next p { float: right; padding: 0; margin: 3px 3px 0 0; display: none; } .pr .metro_framework { margin-top:5px; font-size:.9em; } .pr .metro_leftframe { float:left; width:109px; border:solid 0; margin-right:5px; } .pr .metro_middleframe { float:left; width:431px; border:solid 0; } .pr .metro_rightframe { float:right; width:222px; border:solid 0; } .pr .metro_logo { margin-bottom:6px; border:solid 0; } .pr .metro_floatsaver { clear:both; } .pr .metro_anchor { float:right; width:145px; } .pr .metro_anchor_box { width:100%; height:35px; border-collapse:collapse; background-color:#e1eafb; border:0; } .pr .metro_anchor_text { color:#464646; font-size:.9em; line-height:13px; padding:3px 0 4px; } .pr .metro_anchor_corner1 { background:url(http://images.pricerunner.com/images/i/metro/top_left.gif) no-repeat top left; } .pr .metro_anchor_corner2 { background:url(http://images.pricerunner.com/images/i/metro/bottom_left.gif) no-repeat bottom left; } .pr .metro_anchor_corner3 { background:url(http://images.pricerunner.com/images/i/metro/bottom_right.gif) no-repeat bottom right; } .pr .metro_anchor_sidearrow { background:url(http://images.pricerunner.com/images/i/metro/side_arrow.gif) no-repeat top left; background-color:#fff; width:29px; } .pr .metro_anchor_text a { text-decoration:none; } .pr .metro_anchor_text a:hover { text-decoration:underline; color:#464646; } .buyingGuide {} .buyingGuide .left {float:left; width:45%; margin-right:4%;} .buyingGuide .left p {font-size:11px; line-height:20px; margin-top:10px;} .buyingGuide .right {float:left; width:45%; margin-right:4%;} .buyingGuide img{margin-top:10px;} .dailydealgridbox .boxcon .whitebg .pdetail{ font-size:11px;} .dailydealgridbox .boxcon h3 {font-size: 12px;font-weight: bold;} .pr .productinfo a.set-price-alert { left: 230px; } .pr .productinfo a.post-a-review{ left: 230px;} .pr .price-list.productinfo .featured-offer { width: 275px; } .pr .price-list.productinfo .featured-offer a.featured_price { display: inline-block;margin-right: 6px; width: 83px; } .pr .sortbywp{ width:194px; float:right; position:relative; color:#444; z-index:99;} .pr #rightAdSpot1 .adtext, .pr #rightAdSpot2 .adtext {  float: none !important;  margin: 0 !important; } .pr .prodreview .prodreviewsummary dl.summary {width: 115px;} .pr .prodreview .prodreviewsummary dl.mostpositive {width: 245px;} .pr .wrapper .h-main .rt .search input.text{line-height:1em;} .pr .tabs-standard h2 span {padding: 9px 14px 6px;} .pr .price-list.productinfo .productimg { padding-bottom: 5px; } .pr .prodlist-standard-view .product .productinfobody p.productdescription {  width: 95%; } .pr .lside .box-p .padder .manSearchKeyword{border-radius:3px;} .pr .mpwithcontract {padding: 10px 0; position:relative;background-color: #fff;} .pr .mpwithcontract .pl-loading{background:no-repeat 0 0 #FFFFFF;height:100%;left:0;position:absolute;top:0;width:100%;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity:0.5;display:none;z-index:900;} .pr .mpwithcontract .pl-loading-img{background:url(http://images.pricerunner.com/images/i/buyingguide/loading.gif) no-repeat 50% 0 #FFFFFF;height:32px;width:32px;z-index:901;left:0;position:absolute;display:none;top:0;margin-left:426px;} .pr .contractpreset {float: right;width: 165px;padding: 30px 0 0 10px} .pr .contractpreset h3 {font-size: 16px;color: #333;padding-bottom: 8px;background: url(http://images.pricerunner.com/images/site-gui/mobile-contract/mpwithcontract_img.png) no-repeat 70px 0;} .pr .contractpreset ul {padding: 0;margin: 0;list-style: none;} .pr .contractpreset ul li {padding-bottom: 10px;} .pr .contractpreset ul li a {position: relative;padding: 6px 0 6px 22px;border-radius: 4px;display: block;color: #333;background:url(http://images.pricerunner.com/images/site-gui/mobile-contract/mpwithcontract_img.png) no-repeat 6px -54px;} .pr .contractpreset ul li.small a, .pr .contractpreset ul li.small a:hover, .pr .contractpreset ul li.small a.active {background-position:6px -174px;} .pr .contractpreset ul li.medium a, .pr .contractpreset ul li.medium a:hover, .pr .contractpreset ul li.medium a.active {background-position:6px -114px;} .pr .contractpreset ul li a:hover,.pr .contractpreset ul li a.active {text-decoration: none;background: #eee url(http://images.pricerunner.com/images/site-gui/mobile-contract/mpwithcontract_img.png) no-repeat 6px -54px;} .pr .contractpreset ul li a strong {font-size: 12px;font-weight: normal;display: block;line-height: 12px;} .pr .contractpreset ul li a span {font-size: 10px;-webkit-text-size-adjust: none;} .pr .contractpreset ul li a:hover b,.pr .contractpreset ul li a.active b{position:absolute;left:-8px;top:14px;border-color:transparent #eee transparent transparent;border-style:solid;border-width:4px;font-size:0;height:0;line-height:0;width:0;} .pr .contractfilter{padding:0 0 0 10px;float:left;width:675px;} .pr .contractfilter h2{font-size:18px;color:#333;} .pr .contractfilter p{padding-bottom:15px;} .pr .contractfilter p a{text-decoration:underline;} .pr .contractfilterlist{clear:both;} .pr .contractfilterlist .errormessage{position:relative;height:0;width:100%;} .pr .contractfilterlist .errormessage p{position:absolute;z-index:99;top:-5px;left:-2px;margin:0;padding:0;height:46px;line-height:46px;width:97%;background:#ccc;text-align:center;background:#FFEABC;border:1px solid #F4D694;opacity:0.9;} .pr .contractfilterlist.contracttime{padding-bottom:15px;} .pr .contractfilterlist.contracttime h3{font-size:14px;font-weight:bold;display:inline;} .pr .contractfilterlist.contracttime select{width:150px;} .pr .contractfilterlist .contractitem{width:148px;float:left;margin:0 20px 15px 0;} .pr .contractfilterlist .valuebarbg{border:#d3d3d3 1px solid;border-radius:3px;background:#fafafa;height:9px;line-height:0;font-size:0;position:relative;margin-bottom:8px;clear:both;} .pr .contractfilterlist .valuebar{border-radius:2px;background:#0e7cb6;height:9px;line-height:0;font-size:0;position:absolute;left:0px;top:0px;} .pr .contractfilterlist .dragbutton{border:#d9d9d9 1px solid;border-radius:3px;background:#fefefe;height:15px;line-height:0;font-size:0;position:absolute;right:-10px;top:-4px;width:19px;cursor:pointer;text-align:center;} .pr .contractfilterlist .dragbutton span{font-size:11px;line-height:15px;color:#d9d9d9;} .pr .contractfilterlist .valuenumber{height:17px;} .pr .contractfilterlist .valuenumber em{float:right;font-style:normal;font-size:11px;margin-left:1px;line-height:18px;} .pr .contractfilterlist .valuenumber span{border:#d3d3d3 1px solid;border-radius:3px;background:#fafafa;height:16px;line-height:16px;text-align:center;padding:0 2px;float:right;color:#333;} .pr .contractfilterlist .valuenumber input{border:#d3d3d3 1px solid;border-radius:3px;background:#fafafa;height:16px;line-height:16px;text-align:center;padding:0 2px;float:right;color:#333;width:30px; vertical-align:middle;} .pr .contractfilterlist .valuenumber strong{ font-weight:normal; display:block; width:111px; float:left;} .pr .contractfilterlist.morecontractfilterlist .valuenumber strong{width:100px;} .pr .contractfilterlist .contractitem.surfitem{width:654px;} .pr .contractfilterlist .contractitem.surfitem .valuenumber span,.pr .contractfilterlist .contractitem.surfitem .valuenumber input{float:none;} .pr .contractfilterlist .surfruler{padding:0 0 3px 42px;font-size:10px; width:675px;} .pr .contractfilterlist .surfruler span{display:block;float:left;text-align:center;margin-right:20px;line-height:13px;width:45px;cursor:pointer;} .pr .contractfilterlist .surfruler span a{ color:#444;text-decoration:none; } .pr .contractfilterlist .surfruler span.last{ margin-right:0px;} .pr .contractfilterlist .surfruler span b{display:block;border-right:#ccc 1px solid;height:4px;line-height:0;margin:0 auto;width:0;} .pr .mpwithcontract .morefilter{border-top:#ccc 1px solid;clear:both;margin-bottom:25px;} .pr .mpwithcontract .morefilter a{display:block;width:245px;text-align:center;color:#333;margin:0 auto;background:#eee;border:#ccc 1px solid;border-top:0;border-radius:0 0 5px 5px;height:20px;line-height:20px;box-shadow:0px 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 1px rgba(0,0,0,0.1)} .pr .mpwithcontract .morefilter a:hover{background:#f9f9f9;text-decoration:none;} .pr .mpwithcontract .cashcards{background:#eee;padding:7px;height:34px;line-height:34px;margin-bottom:25px;} .pr .mpwithcontract .cashcards p.button{float:right;line-height:2.4em;} .pr .mpwithcontract .cashcards a.button-a{font-size:13px;} .pr .mpwithcontract .contractresults{margin-bottom:20px;} .pr .mpwithcontract .contractresults h2{color:#AD8226;} .pr .mpwithcontract .contractdesc{width:100%;float:left;margin-bottom:5px;} .pr .mpwithcontract .contractdesc .sortby{float:right;margin-left:10px;} .pr .mpwithcontract .contractdesc p{font-size:11px;} .pr table.contractresultslist{border-collapse:0;border-spacing:0;} .pr table.contractresultslist tr th{border-bottom:#6A92CF 1px solid;width:100px;line-height:100%;padding-bottom:4px;} .pr table.contractresultslist tr th.col1{width:160px;} .pr table.contractresultslist tr th.col2{width:160px;} .pr table.contractresultslist tr th.col3{width:200px;} .pr table.contractresultslist tbody tr{height:80px;} .pr table.contractresultslist tr td{text-align:center;padding:10px 0;border-bottom:#aaa 1px dotted;} .headingsticky{background:none repeat scroll 0 0 #fff;position:fixed;top:0;} .pr .price-detail-pop{position:absolute;width:600px;background:#fff;border-radius:10px;top:100px;left:200px;z-index:9999;} #loginContainer{top:2%;width:600px;margin-left:-300px} .pr .price-detail-pop .product-specs table th{width:160px;} .price-detail-pop .product-specs .heading td{padding-top:15px;} .product-specs .close {position: absolute;right: 10px;top: 10px;} .product-specs .close a {font-size: 12px;line-height: 18px;color:#999;padding-right: 18px;background: url(http://images.pricerunner.com/images/site-gui/lightbox/lightbox-btn-close.gif) no-repeat right 2px;display: block;text-align: right;} .product-specs .close a:visited {color: #999;} .pr .newpl .productinfo a.set-price-alert { margin-right: 0; } .pr .tabs-standard.tabs-standard-b .mobile-contract h2 span{ background:none; } .pr table.price-list tr.multiple-list table.more-list td.C-2 {padding-right: 68px;text-align: center;} .pr .newpl .productinfo a.set-price-alert {  margin-left: 0 !important;  text-align: left; } .pr .newpl .tabs-standard.tabs-standard-b h2 span, .pr .newpl .tabs-standard.tabs-standard-b .ui-tabs-selected h2 span{ padding:0 10px;} .pr .prodreview { background-color: #fff; margin: 0 0 15px; } .pr .product-specs td, .pr .product-specs th, .pr .product-specs th.data { border-bottom: 1px solid #dddddb; border-left: 1px solid #dddddb;} .pr .product-specs { border-left: 1px solid #dddddb; border-right: 1px solid #dddddb;} .product_detail .newpl > h2 { background-color: #fff; margin-bottom: 0; padding-bottom: 7px; padding-left: 7px; border-left: 1px solid #dddddb; border-right: 1px solid #dddddb;} .product_list .pr.newcl #filterbox .box-p .mr {display: block;} .pr #filterbox .other-search-results-narrow {margin-left: 0;margin-right: 0;} #main.pr.external {background-color: #fff !important;} #buySafeTmpForm { display:none; } .product-list .freetext .jul-lev {font-size: 8px;} div.box-n.list.hybridlist.freetext.prodlist.prodlist-standard-view.clearer p#disclaimer_text.custom::before,  div.box-n.list.hybridlist.freetext.prodlist.prodlist-grid-view.clearer p#disclaimer_text.custom::before,  div.box-n.list.hybridlist.freetext.prodlist.prodlist-compact-view.clearer p#disclaimer_text.custom::before,  div.box-n.list.structure.prodlist.prodlist-standard-view.clearer p#disclaimer_text.custom::before,  div.box-n.list.structure.prodlist.prodlist-grid-view.clearer p#disclaimer_text.custom::before,  div.box-n.list.structure.prodlist.prodlist-compact-view.clearer p#disclaimer_text.custom::before{  content:""; } .product_price #JT_close_left, .product_list #JT_close_left, .comparing_products #JT_close_left {display:none;}  @charset "UTF-8"; html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; } body {  margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block; } audio, canvas, progress, video {  display: inline-block;.pr .clickMenu ul  vertical-align: baseline; } audio:not([controls]) {  display: none;  height: 0; } [hidden], template {  display: none; } a {  background-color: transparent; } a:active, a:hover {  outline: 0; } abbr[title] {  border-bottom: 1px dotted; } b, strong {  font-weight: bold; } dfn {  font-style: italic; } h1 {  font-size: 2em;  margin: 0.67em 0; } mark {  background: #ff0;  color: #000; } small {  font-size: 80%; } sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; } sup {  top: -0.5em; } sub {  bottom: -0.25em; } img {  border: 0; } svg:not(:root) {  overflow: hidden; } figure {  margin: 1em 40px; } hr {  box-sizing: content-box;  height: 0; } pre {  overflow: auto; } code, kbd, pre, samp {  font-family: monospace, monospace;  font-size: 1em; } button, input, optgroup, select, textarea {  color: inherit;  font: inherit;  margin: 0; } button {  overflow: visible; } button, select {  text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] {  -webkit-appearance: button;  cursor: pointer; } button[disabled], html input[disabled] {  cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner {  border: 0;  padding: 0; } input {  line-height: normal; } input[type="checkbox"], input[type="radio"] {  box-sizing: border-box;  padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {  height: auto; } input[type="search"] {  -webkit-appearance: textfield;  box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; } fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em; } legend {  border: 0;  padding: 0; } textarea {  overflow: auto; } optgroup {  font-weight: bold; } table {  border-collapse: collapse;  border-spacing: 0; } td, th {  padding: 0; } @media print {  *,  *:before,  *:after {  background: transparent !important;  color: #000 !important;  box-shadow: none !important;  text-shadow: none !important; }  a,  a:visited {  text-decoration: underline; }  a[href]:after {  content: " (" attr(href) ")"; }  abbr[title]:after {  content: " (" attr(title) ")"; }  a[href^="#"]:after,  a[href^="javascript:"]:after {  content: ""; }  pre,  blockquote {  border: 1px solid #999;  page-break-inside: avoid; }  thead {  display: table-header-group; }  tr,  img {  page-break-inside: avoid; }  img {  max-width: 100% !important; }  p,  h2,  h3 {  orphans: 3;  widows: 3; }  h2,  h3 {  page-break-after: avoid; }  .navbar {  display: none; }  .btn > .caret,  .dropup > .btn > .caret {  border-top-color: #000 !important; }  .label {  border: 1px solid #000; }  .table {  border-collapse: collapse !important; }  .table td,  .table th {  background-color: #fff !important; }  .table-bordered th,  .table-bordered td {  border: 1px solid #ddd !important; } } .navbar * {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } *:before, *:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } html {  font-size: 10px;  -webkit-tap-highlight-color: transparent; } body {  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;  font-size: 14px;  line-height: 1.42857;  color: #333333;  background-color: #fff; } input, button, select, textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit; } a {  color: #337ab7;  text-decoration: none; }  a:hover, a:focus {  color: #23527c;  text-decoration: underline; }  a:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } figure {  margin: 0; } img {  vertical-align: middle; } .img-responsive {  display: block;  max-width: 100%;  height: auto; } .img-rounded {  border-radius: 6px; } .img-thumbnail {  padding: 4px;  line-height: 1.42857;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  display: inline-block;  max-width: 100%;  height: auto; } .img-circle {  border-radius: 50%; } hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eeeeee; } .sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto; } [role="button"] {  cursor: pointer; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: inherit;  font-weight: 500;  line-height: 1.1;  color: inherit; }  h1 small,  h1 .small, h2 small,  h2 .small, h3 small,  h3 .small, h4 small,  h4 .small, h5 small,  h5 .small, h6 small,  h6 .small,  .h1 small,  .h1 .small, .h2 small,  .h2 .small, .h3 small,  .h3 .small, .h4 small,  .h4 .small, .h5 small,  .h5 .small, .h6 small,  .h6 .small {  font-weight: normal;  line-height: 1;  color: #777777; } h1, .h1, h2, .h2, h3, .h3 {  margin-top: 20px;  margin-bottom: 10px; }  h1 small,  h1 .small, .h1 small,  .h1 .small,  h2 small,  h2 .small, .h2 small,  .h2 .small,  h3 small,  h3 .small, .h3 small,  .h3 .small {  font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 {  margin-top: 10px;  margin-bottom: 10px; }  h4 small,  h4 .small, .h4 small,  .h4 .small,  h5 small,  h5 .small, .h5 small,  .h5 .small,  h6 small,  h6 .small, .h6 small,  .h6 .small {  font-size: 75%; } h1, .h1 {  font-size: 36px; } h2, .h2 {  font-size: 30px; } h3, .h3 {  font-size: 24px; } h4, .h4 {  font-size: 18px; } h5, .h5 {  font-size: 14px; } h6, .h6 {  font-size: 12px; } p {  margin: 0 0 10px; } .lead {  margin-bottom: 20px;  font-size: 16px;  font-weight: 300;  line-height: 1.4; }  @media (min-width: 768px) {  .lead {  font-size: 21px; } } small, .small {  font-size: 85%; } mark, .mark {  background-color: #fcf8e3;  padding: .2em; } .text-left {  text-align: left; } .text-right {  text-align: right; } .text-center {  text-align: center; } .text-justify {  text-align: justify; } .text-nowrap {  white-space: nowrap; } .text-lowercase {  text-transform: lowercase; } .text-uppercase, .initialism {  text-transform: uppercase; } .text-capitalize {  text-transform: capitalize; } .text-muted {  color: #777777; } .text-primary {  color: #337ab7; } a.text-primary:hover, a.text-primary:focus {  color: #286090; } .text-success {  color: #3c763d; } a.text-success:hover, a.text-success:focus {  color: #2b542c; } .text-info {  color: #31708f; } a.text-info:hover, a.text-info:focus {  color: #245269; } .text-warning {  color: #8a6d3b; } a.text-warning:hover, a.text-warning:focus {  color: #66512c; } .text-danger {  color: #a94442; } a.text-danger:hover, a.text-danger:focus {  color: #843534; } .bg-primary {  color: #fff; } .bg-primary {  background-color: #337ab7; } a.bg-primary:hover, a.bg-primary:focus {  background-color: #286090; } .bg-success {  background-color: #dff0d8; } a.bg-success:hover, a.bg-success:focus {  background-color: #c1e2b3; } .bg-info {  background-color: #d9edf7; } a.bg-info:hover, a.bg-info:focus {  background-color: #afd9ee; } .bg-warning {  background-color: #fcf8e3; } a.bg-warning:hover, a.bg-warning:focus {  background-color: #f7ecb5; } .bg-danger {  background-color: #f2dede; } a.bg-danger:hover, a.bg-danger:focus {  background-color: #e4b9b9; } .page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eeeeee; } ul, ol {  margin-top: 0;  margin-bottom: 10px; }  ul ul,  ul ol,  ol ul,  ol ol {  margin-bottom: 0; } .list-unstyled {  padding-left: 0;  list-style: none; } .list-inline {  padding-left: 0;  list-style: none;  margin-left: -5px; }  .list-inline > li {  display: inline-block;  padding-left: 5px;  padding-right: 5px; } dl {  margin-top: 0;  margin-bottom: 20px; } dt, dd {  line-height: 1.42857; } dt {  font-weight: bold; } dd {  margin-left: 0; } .dl-horizontal dd:before, .dl-horizontal dd:after {  content: " ";  display: table; } .dl-horizontal dd:after {  clear: both; } @media (min-width: 768px) {  .dl-horizontal dt {  float: left;  width: 160px;  clear: left;  text-align: right;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }  .dl-horizontal dd {  margin-left: 180px; } } abbr[title], abbr[data-original-title] {  cursor: help;  border-bottom: 1px dotted #777777; } .initialism {  font-size: 90%; } blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 17.5px;  border-left: 5px solid #eeeeee; }  blockquote p:last-child,  blockquote ul:last-child,  blockquote ol:last-child {  margin-bottom: 0; }  blockquote footer,  blockquote small,  blockquote .small {  display: block;  font-size: 80%;  line-height: 1.42857;  color: #777777; }  blockquote footer:before,  blockquote small:before,  blockquote .small:before {  content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right {  padding-right: 15px;  padding-left: 0;  border-right: 5px solid #eeeeee;  border-left: 0;  text-align: right; }  .blockquote-reverse footer:before,  .blockquote-reverse small:before,  .blockquote-reverse .small:before,  blockquote.pull-right footer:before,  blockquote.pull-right small:before,  blockquote.pull-right .small:before {  content: ''; }  .blockquote-reverse footer:after,  .blockquote-reverse small:after,  .blockquote-reverse .small:after,  blockquote.pull-right footer:after,  blockquote.pull-right small:after,  blockquote.pull-right .small:after {  content: '\00A0 \2014'; } address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.42857; } code, kbd, pre, samp {  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px; } kbd {  padding: 2px 4px;  font-size: 90%;  color: #fff;  background-color: #333;  border-radius: 3px;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }  kbd kbd {  padding: 0;  font-size: 100%;  font-weight: bold;  box-shadow: none; } pre {  display: block;  padding: 9.5px;  margin: 0 0 10px;  font-size: 13px;  line-height: 1.42857;  word-break: break-all;  word-wrap: break-word;  color: #333333;  background-color: #f5f5f5;  border: 1px solid #ccc;  border-radius: 4px; }  pre code {  padding: 0;  font-size: inherit;  color: inherit;  white-space: pre-wrap;  background-color: transparent;  border-radius: 0; } .pre-scrollable {  max-height: 340px;  overflow-y: scroll; } .container, .supplier-container {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px;  width: 750px !important; }  .container:before, .supplier-container:before, .container:after, .supplier-container:after {  content: " ";  display: table; }  .container:after, .supplier-container:after {  clear: both; }  @media (min-width: 100px) {  .container, .supplier-container {  width: 1225px !important; max-width: 1225px !important; }  body.product_list .container,body.product_list .supplier-container{  width: 1245px !important;  } }    @media (min-width: 1200px) {  .container, .supplier-container {  width: 1225px !important; }  body.product_list .container,body.product_list .supplier-container{  width: 1245px !important;  }  } .container-fluid {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; }  .container-fluid:before, .container-fluid:after {  content: " ";  display: table; }  .container-fluid:after {  clear: both; } .row {  margin-left: 15px;  margin-right: 15px; }  .row:before, .row:after {  content: " ";  display: table; }  .row:after {  clear: both; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  position: relative;  min-height: 1px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {  float: left; } .col-xs-1 {  width: 8.33333%; } .col-xs-2 {  width: 16.66667%; } .col-xs-3 {  width: 25%; } .col-xs-4 {  width: 33.33333%; } .col-xs-5 {  width: 41.66667%; } .col-xs-6 {  width: 50%; } .col-xs-7 {  width: 58.33333%; } .col-xs-8 {  width: 66.66667%; } .col-xs-9 {  width: 75%; } .col-xs-10 {  width: 83.33333%; } .col-xs-11 {  width: 91.66667%; } .col-xs-12 {  width: 100%; } .col-xs-pull-0 {  right: auto; } .col-xs-pull-1 {  right: 8.33333%; } .col-xs-pull-2 {  right: 16.66667%; } .col-xs-pull-3 {  right: 25%; } .col-xs-pull-4 {  right: 33.33333%; } .col-xs-pull-5 {  right: 41.66667%; } .col-xs-pull-6 {  right: 50%; } .col-xs-pull-7 {  right: 58.33333%; } .col-xs-pull-8 {  right: 66.66667%; } .col-xs-pull-9 {  right: 75%; } .col-xs-pull-10 {  right: 83.33333%; } .col-xs-pull-11 {  right: 91.66667%; } .col-xs-pull-12 {  right: 100%; } .col-xs-push-0 {  left: auto; } .col-xs-push-1 {  left: 8.33333%; } .col-xs-push-2 {  left: 16.66667%; } .col-xs-push-3 {  left: 25%; } .col-xs-push-4 {  left: 33.33333%; } .col-xs-push-5 {  left: 41.66667%; } .col-xs-push-6 {  left: 50%; } .col-xs-push-7 {  left: 58.33333%; } .col-xs-push-8 {  left: 66.66667%; } .col-xs-push-9 {  left: 75%; } .col-xs-push-10 {  left: 83.33333%; } .col-xs-push-11 {  left: 91.66667%; } .col-xs-push-12 {  left: 100%; } .col-xs-offset-0 {  margin-left: 0%; } .col-xs-offset-1 {  margin-left: 8.33333%; } .col-xs-offset-2 {  margin-left: 16.66667%; } .col-xs-offset-3 {  margin-left: 25%; } .col-xs-offset-4 {  margin-left: 33.33333%; } .col-xs-offset-5 {  margin-left: 41.66667%; } .col-xs-offset-6 {  margin-left: 50%; } .col-xs-offset-7 {  margin-left: 58.33333%; } .col-xs-offset-8 {  margin-left: 66.66667%; } .col-xs-offset-9 {  margin-left: 75%; } .col-xs-offset-10 {  margin-left: 83.33333%; } .col-xs-offset-11 {  margin-left: 91.66667%; } .col-xs-offset-12 {  margin-left: 100%; } @media (min-width: 768px) {  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {  float: left; }  .col-sm-1 {  width: 8.33333%; }  .col-sm-2 {  width: 16.66667%; }  .col-sm-3 {  width: 25%; }  .col-sm-4 {  width: 33.33333%; }  .col-sm-5 {  width: 41.66667%; }  .col-sm-6 {  width: 50%; }  .col-sm-7 {  width: 58.33333%; }  .col-sm-8 {  width: 66.66667%; }  .col-sm-9 {  width: 75%; }  .col-sm-10 {  width: 83.33333%; }  .col-sm-11 {  width: 91.66667%; }  .col-sm-12 {  width: 100%; }  .col-sm-pull-0 {  right: auto; }  .col-sm-pull-1 {  right: 8.33333%; }  .col-sm-pull-2 {  right: 16.66667%; }  .col-sm-pull-3 {  right: 25%; }  .col-sm-pull-4 {  right: 33.33333%; }  .col-sm-pull-5 {  right: 41.66667%; }  .col-sm-pull-6 {  right: 50%; }  .col-sm-pull-7 {  right: 58.33333%; }  .col-sm-pull-8 {  right: 66.66667%; }  .col-sm-pull-9 {  right: 75%; }  .col-sm-pull-10 {  right: 83.33333%; }  .col-sm-pull-11 {  right: 91.66667%; }  .col-sm-pull-12 {  right: 100%; }  .col-sm-push-0 {  left: auto; }  .col-sm-push-1 {  left: 8.33333%; }  .col-sm-push-2 {  left: 16.66667%; }  .col-sm-push-3 {  left: 25%; }  .col-sm-push-4 {  left: 33.33333%; }  .col-sm-push-5 {  left: 41.66667%; }  .col-sm-push-6 {  left: 50%; }  .col-sm-push-7 {  left: 58.33333%; }  .col-sm-push-8 {  left: 66.66667%; }  .col-sm-push-9 {  left: 75%; }  .col-sm-push-10 {  left: 83.33333%; }  .col-sm-push-11 {  left: 91.66667%; }  .col-sm-push-12 {  left: 100%; }  .col-sm-offset-0 {  margin-left: 0%; }  .col-sm-offset-1 {  margin-left: 8.33333%; }  .col-sm-offset-2 {  margin-left: 16.66667%; }  .col-sm-offset-3 {  margin-left: 25%; }  .col-sm-offset-4 {  margin-left: 33.33333%; }  .col-sm-offset-5 {  margin-left: 41.66667%; }  .col-sm-offset-6 {  margin-left: 50%; }  .col-sm-offset-7 {  margin-left: 58.33333%; }  .col-sm-offset-8 {  margin-left: 66.66667%; }  .col-sm-offset-9 {  margin-left: 75%; }  .col-sm-offset-10 {  margin-left: 83.33333%; }  .col-sm-offset-11 {  margin-left: 91.66667%; }  .col-sm-offset-12 {  margin-left: 100%; } } @media (min-width: 992px) {  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {  float: left; }  .col-md-1 {  width: 8.33333%; }  .col-md-2 {  width: 16.66667%; }  .col-md-3 {  width: 25%; }  .col-md-4 {  width: 33.33333%; }  .col-md-5 {  width: 41.66667%; }  .col-md-6 {  width: 50%; }  .col-md-7 {  width: 58.33333%; }  .col-md-8 {  width: 66.66667%; }  .col-md-9 {  width: 75%; }  .col-md-10 {  width: 83.33333%; }  .col-md-11 {  width: 91.66667%; }  .col-md-12 {  width: 100%; }  .col-md-pull-0 {  right: auto; }  .col-md-pull-1 {  right: 8.33333%; }  .col-md-pull-2 {  right: 16.66667%; }  .col-md-pull-3 {  right: 25%; }  .col-md-pull-4 {  right: 33.33333%; }  .col-md-pull-5 {  right: 41.66667%; }  .col-md-pull-6 {  right: 50%; }  .col-md-pull-7 {  right: 58.33333%; }  .col-md-pull-8 {  right: 66.66667%; }  .col-md-pull-9 {  right: 75%; }  .col-md-pull-10 {  right: 83.33333%; }  .col-md-pull-11 {  right: 91.66667%; }  .col-md-pull-12 {  right: 100%; }  .col-md-push-0 {  left: auto; }  .col-md-push-1 {  left: 8.33333%; }  .col-md-push-2 {  left: 16.66667%; }  .col-md-push-3 {  left: 25%; }  .col-md-push-4 {  left: 33.33333%; }  .col-md-push-5 {  left: 41.66667%; }  .col-md-push-6 {  left: 50%; }  .col-md-push-7 {  left: 58.33333%; }  .col-md-push-8 {  left: 66.66667%; }  .col-md-push-9 {  left: 75%; }  .col-md-push-10 {  left: 83.33333%; }  .col-md-push-11 {  left: 91.66667%; }  .col-md-push-12 {  left: 100%; }  .col-md-offset-0 {  margin-left: 0%; }  .col-md-offset-1 {  margin-left: 8.33333%; }  .col-md-offset-2 {  margin-left: 16.66667%; }  .col-md-offset-3 {  margin-left: 25%; }  .col-md-offset-4 {  margin-left: 33.33333%; }  .col-md-offset-5 {  margin-left: 41.66667%; }  .col-md-offset-6 {  margin-left: 50%; }  .col-md-offset-7 {  margin-left: 58.33333%; }  .col-md-offset-8 {  margin-left: 66.66667%; }  .col-md-offset-9 {  margin-left: 75%; }  .col-md-offset-10 {  margin-left: 83.33333%; }  .col-md-offset-11 {  margin-left: 91.66667%; }  .col-md-offset-12 {  margin-left: 100%; } } @media (min-width: 1200px) {  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {  float: left; }  .col-lg-1 {  width: 8.33333%; }  .col-lg-2 {  width: 16.66667%; }  .col-lg-3 {  width: 25%; }  .col-lg-4 {  width: 33.33333%; }  .col-lg-5 {  width: 41.66667%; }  .col-lg-6 {  width: 50%; }  .col-lg-7 {  width: 58.33333%; }  .col-lg-8 {  width: 66.66667%; }  .col-lg-9 {  width: 75%; }  .col-lg-10 {  width: 83.33333%; }  .col-lg-11 {  width: 91.66667%; }  .col-lg-12 {  width: 100%; }  .col-lg-pull-0 {  right: auto; }  .col-lg-pull-1 {  right: 8.33333%; }  .col-lg-pull-2 {  right: 16.66667%; }  .col-lg-pull-3 {  right: 25%; }  .col-lg-pull-4 {  right: 33.33333%; }  .col-lg-pull-5 {  right: 41.66667%; }  .col-lg-pull-6 {  right: 50%; }  .col-lg-pull-7 {  right: 58.33333%; }  .col-lg-pull-8 {  right: 66.66667%; }  .col-lg-pull-9 {  right: 75%; }  .col-lg-pull-10 {  right: 83.33333%; }  .col-lg-pull-11 {  right: 91.66667%; }  .col-lg-pull-12 {  right: 100%; }  .col-lg-push-0 {  left: auto; }  .col-lg-push-1 {  left: 8.33333%; }  .col-lg-push-2 {  left: 16.66667%; }  .col-lg-push-3 {  left: 25%; }  .col-lg-push-4 {  left: 33.33333%; }  .col-lg-push-5 {  left: 41.66667%; }  .col-lg-push-6 {  left: 50%; }  .col-lg-push-7 {  left: 58.33333%; }  .col-lg-push-8 {  left: 66.66667%; }  .col-lg-push-9 {  left: 75%; }  .col-lg-push-10 {  left: 83.33333%; }  .col-lg-push-11 {  left: 91.66667%; }  .col-lg-push-12 {  left: 100%; }  .col-lg-offset-0 {  margin-left: 0%; }  .col-lg-offset-1 {  margin-left: 8.33333%; }  .col-lg-offset-2 {  margin-left: 16.66667%; }  .col-lg-offset-3 {  margin-left: 25%; }  .col-lg-offset-4 {  margin-left: 33.33333%; }  .col-lg-offset-5 {  margin-left: 41.66667%; }  .col-lg-offset-6 {  margin-left: 50%; }  .col-lg-offset-7 {  margin-left: 58.33333%; }  .col-lg-offset-8 {  margin-left: 66.66667%; }  .col-lg-offset-9 {  margin-left: 75%; }  .col-lg-offset-10 {  margin-left: 83.33333%; }  .col-lg-offset-11 {  margin-left: 91.66667%; }  .col-lg-offset-12 {  margin-left: 100%; } } table {  background-color: transparent; } caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777777;  text-align: left; } .table {  width: 100%;  max-width: 100%;  margin-bottom: 20px; }  .table > thead > tr > th,  .table > thead > tr > td,  .table > tbody > tr > th,  .table > tbody > tr > td,  .table > tfoot > tr > th,  .table > tfoot > tr > td {  padding: 8px;  line-height: 1.42857;  vertical-align: top;  border-top: 1px solid #ddd; }  .table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd; }  .table > caption + thead > tr:first-child > th,  .table > caption + thead > tr:first-child > td,  .table > colgroup + thead > tr:first-child > th,  .table > colgroup + thead > tr:first-child > td,  .table > thead:first-child > tr:first-child > th,  .table > thead:first-child > tr:first-child > td {  border-top: 0; }  .table > tbody + tbody {  border-top: 2px solid #ddd; }  .table .table {  background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {  padding: 5px; } .table-bordered {  border: 1px solid #ddd; }  .table-bordered > thead > tr > th,  .table-bordered > thead > tr > td,  .table-bordered > tbody > tr > th,  .table-bordered > tbody > tr > td,  .table-bordered > tfoot > tr > th,  .table-bordered > tfoot > tr > td {  border: 1px solid #ddd; }  .table-bordered > thead > tr > th,  .table-bordered > thead > tr > td {  border-bottom-width: 2px; } .table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9; } .table-hover > tbody > tr:hover {  background-color: #f5f5f5; } table col[class*="col-"] {  position: static;  float: none;  display: table-column; } table td[class*="col-"], table th[class*="col-"] {  position: static;  float: none;  display: table-cell; } .table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {  background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8; } .table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th {  background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6; } .table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th {  background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th {  background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc; } .table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th {  background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc; } .table-responsive {  overflow-x: auto;  min-height: 0.01%; }  @media screen and (max-width: 767px) {  .table-responsive {  width: 100%;  margin-bottom: 15px;  overflow-y: hidden;  -ms-overflow-style: -ms-autohiding-scrollbar;  border: 1px solid #ddd; }  .table-responsive > .table {  margin-bottom: 0; }  .table-responsive > .table > thead > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > tfoot > tr > td {  white-space: nowrap; }  .table-responsive > .table-bordered {  border: 0; }  .table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {  border-left: 0; }  .table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {  border-right: 0; }  .table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {  border-bottom: 0; } } fieldset {  padding: 0;  margin: 0;  border: 0;  min-width: 0; } legend {  display: block;  width: 100%;  padding: 0;  margin-bottom: 20px;  font-size: 21px;  line-height: inherit;  color: #333333;  border: 0;  border-bottom: 1px solid #e5e5e5; } label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;  font-weight: bold; } input[type="search"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } input[type="radio"], input[type="checkbox"] {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal; } input[type="file"] {  display: block; } input[type="range"] {  display: block;  width: 100%; } select[multiple], select[size] {  height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } output {  display: block;  padding-top: 7px;  font-size: 14px;  line-height: 1.42857;  color: #555555; } .form-control {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857;  color: #555555;  background-color: #fff;  background-image: none;  border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }  .form-control:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }  .form-control::-moz-placeholder {  color: #999;  opacity: 1; }  .form-control:-ms-input-placeholder {  color: #999; }  .form-control::-webkit-input-placeholder {  color: #999; }  .form-control::-ms-expand {  border: 0;  background-color: transparent; }  .form-control[disabled], .form-control[readonly],  fieldset[disabled] .form-control {  background-color: #eeeeee;  opacity: 1; }  .form-control[disabled],  fieldset[disabled] .form-control {  cursor: not-allowed; } textarea.form-control {  height: auto; } input[type="search"] {  -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) {  input[type="date"].form-control,  input[type="time"].form-control,  input[type="datetime-local"].form-control,  input[type="month"].form-control {  line-height: 34px; }  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,  .input-group-sm > input[type="date"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="date"].btn,  .input-group-sm input[type="date"],  input[type="time"].input-sm,  .input-group-sm > input[type="time"].form-control,  .input-group-sm > input[type="time"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="time"].btn,  .input-group-sm  input[type="time"],  input[type="datetime-local"].input-sm,  .input-group-sm > input[type="datetime-local"].form-control,  .input-group-sm > input[type="datetime-local"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,  .input-group-sm  input[type="datetime-local"],  input[type="month"].input-sm,  .input-group-sm > input[type="month"].form-control,  .input-group-sm > input[type="month"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="month"].btn,  .input-group-sm  input[type="month"] {  line-height: 30px; }  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,  .input-group-lg > input[type="date"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="date"].btn,  .input-group-lg input[type="date"],  input[type="time"].input-lg,  .input-group-lg > input[type="time"].form-control,  .input-group-lg > input[type="time"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="time"].btn,  .input-group-lg  input[type="time"],  input[type="datetime-local"].input-lg,  .input-group-lg > input[type="datetime-local"].form-control,  .input-group-lg > input[type="datetime-local"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,  .input-group-lg  input[type="datetime-local"],  input[type="month"].input-lg,  .input-group-lg > input[type="month"].form-control,  .input-group-lg > input[type="month"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="month"].btn,  .input-group-lg  input[type="month"] {  line-height: 46px; } } .form-group {  margin-bottom: 15px; } .radio, .checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px; }  .radio label,  .checkbox label {  min-height: 20px;  padding-left: 20px;  margin-bottom: 0;  font-weight: normal;  cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {  position: absolute;  margin-left: -20px;  margin-top: 4px \9; } .radio + .radio, .checkbox + .checkbox {  margin-top: -5px; } .radio-inline, .checkbox-inline {  position: relative;  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  vertical-align: middle;  font-weight: normal;  cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px; } input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {  cursor: not-allowed; } .radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {  cursor: not-allowed; } .radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {  cursor: not-allowed; } .form-control-static {  padding-top: 7px;  padding-bottom: 7px;  margin-bottom: 0;  min-height: 34px; }  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,  .input-group-lg > .form-control-static.input-group-addon,  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,  .input-group-sm > .form-control-static.input-group-addon,  .input-group-sm > .input-group-btn > .form-control-static.btn {  padding-left: 0;  padding-right: 0; } .input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn {  height: 30px;  line-height: 30px; } textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn {  height: auto; } .form-group-sm .form-control {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .form-group-sm select.form-control {  height: 30px;  line-height: 30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {  height: auto; } .form-group-sm .form-control-static {  height: 30px;  min-height: 32px;  padding: 6px 10px;  font-size: 12px;  line-height: 1.5; } .input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333;  border-radius: 6px; } select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn {  height: 46px;  line-height: 46px; } textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn {  height: auto; } .form-group-lg .form-control {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333;  border-radius: 6px; } .form-group-lg select.form-control {  height: 46px;  line-height: 46px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {  height: auto; } .form-group-lg .form-control-static {  height: 46px;  min-height: 38px;  padding: 11px 16px;  font-size: 18px;  line-height: 1.33333; } .has-feedback {  position: relative; }  .has-feedback .form-control {  padding-right: 42.5px; } .form-control-feedback {  position: absolute;  top: 0;  right: 0;  z-index: 2;  display: block;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {  width: 46px;  height: 46px;  line-height: 46px; } .input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {  width: 30px;  height: 30px;  line-height: 30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {  color: #3c763d; } .has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }  .has-success .form-control:focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon {  color: #3c763d;  border-color: #3c763d;  background-color: #dff0d8; } .has-success .form-control-feedback {  color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {  color: #8a6d3b; } .has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }  .has-warning .form-control:focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon {  color: #8a6d3b;  border-color: #8a6d3b;  background-color: #fcf8e3; } .has-warning .form-control-feedback {  color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {  color: #a94442; } .has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }  .has-error .form-control:focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon {  color: #a94442;  border-color: #a94442;  background-color: #f2dede; } .has-error .form-control-feedback {  color: #a94442; } .has-feedback label ~ .form-control-feedback {  top: 25px; } .has-feedback label.sr-only ~ .form-control-feedback {  top: 0; } .help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373; } @media (min-width: 768px) {  .form-inline .form-group {  display: inline-block;  margin-bottom: 0;  vertical-align: middle; }  .form-inline .form-control {  display: inline-block;  width: auto;  vertical-align: middle; }  .form-inline .form-control-static {  display: inline-block; }  .form-inline .input-group {  display: inline-table;  vertical-align: middle; }  .form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .form-inline .input-group .form-control {  width: auto; }  .form-inline .input-group > .form-control {  width: 100%; }  .form-inline .control-label {  margin-bottom: 0;  vertical-align: middle; }  .form-inline .radio,  .form-inline .checkbox {  display: inline-block;  margin-top: 0;  margin-bottom: 0;  vertical-align: middle; }  .form-inline .radio label,  .form-inline .checkbox label {  padding-left: 0; }  .form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {  position: relative;  margin-left: 0; }  .form-inline .has-feedback .form-control-feedback {  top: 0; } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {  margin-top: 0;  margin-bottom: 0;  padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox {  min-height: 27px; } .form-horizontal .form-group {  margin-left: -15px;  margin-right: -15px; }  .form-horizontal .form-group:before, .form-horizontal .form-group:after {  content: " ";  display: table; }  .form-horizontal .form-group:after {  clear: both; } @media (min-width: 768px) {  .form-horizontal .control-label {  text-align: right;  margin-bottom: 0;  padding-top: 7px; } } .form-horizontal .has-feedback .form-control-feedback {  right: 15px; } @media (min-width: 768px) {  .form-horizontal .form-group-lg .control-label {  padding-top: 11px;  font-size: 18px; } } @media (min-width: 768px) {  .form-horizontal .form-group-sm .control-label {  padding-top: 6px;  font-size: 12px; } } .btn {  display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  white-space: nowrap;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; }  .btn:hover, .btn:focus, .btn.focus {  color: #333;  text-decoration: none; }  .btn:active, .btn.active {  outline: 0;  background-image: none;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }  .btn.disabled, .btn[disabled],  fieldset[disabled] .btn {  cursor: not-allowed;  opacity: 0.65;  filter: alpha(opacity=65);  -webkit-box-shadow: none;  box-shadow: none; } a.btn.disabled, fieldset[disabled] a.btn {  pointer-events: none; } .btn-default {  color: #333;  background-color: #fff;  border-color: #ccc; }  .btn-default:focus, .btn-default.focus {  color: #333;  background-color: #e6e6e6;  border-color: #8c8c8c; }  .btn-default:hover {  color: #333;  background-color: #e6e6e6;  border-color: #adadad; }  .btn-default:active, .btn-default.active,  .open > .btn-default.dropdown-toggle {  color: #333;  background-color: #e6e6e6;  border-color: #adadad; }  .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,  .open > .btn-default.dropdown-toggle:hover,  .open > .btn-default.dropdown-toggle:focus,  .open > .btn-default.dropdown-toggle.focus {  color: #333;  background-color: #d4d4d4;  border-color: #8c8c8c; }  .btn-default:active, .btn-default.active,  .open > .btn-default.dropdown-toggle {  background-image: none; }  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,  fieldset[disabled] .btn-default:hover,  fieldset[disabled] .btn-default:focus,  fieldset[disabled] .btn-default.focus {  background-color: #fff;  border-color: #ccc; }  .btn-default .badge {  color: #fff;  background-color: #333; } .btn-primary {  color: #fff;  background-color: #337ab7;  border-color: #2e6da4; }  .btn-primary:focus, .btn-primary.focus {  color: #fff;  background-color: #286090;  border-color: #122b40; }  .btn-primary:hover {  color: #fff;  background-color: #286090;  border-color: #204d74; }  .btn-primary:active, .btn-primary.active,  .open > .btn-primary.dropdown-toggle {  color: #fff;  background-color: #286090;  border-color: #204d74; }  .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,  .open > .btn-primary.dropdown-toggle:hover,  .open > .btn-primary.dropdown-toggle:focus,  .open > .btn-primary.dropdown-toggle.focus {  color: #fff;  background-color: #204d74;  border-color: #122b40; }  .btn-primary:active, .btn-primary.active,  .open > .btn-primary.dropdown-toggle {  background-image: none; }  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,  fieldset[disabled] .btn-primary:hover,  fieldset[disabled] .btn-primary:focus,  fieldset[disabled] .btn-primary.focus {  background-color: #337ab7;  border-color: #2e6da4; }  .btn-primary .badge {  color: #337ab7;  background-color: #fff; } .btn-success {  color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; }  .btn-success:focus, .btn-success.focus {  color: #fff;  background-color: #449d44;  border-color: #255625; }  .btn-success:hover {  color: #fff;  background-color: #449d44;  border-color: #398439; }  .btn-success:active, .btn-success.active,  .open > .btn-success.dropdown-toggle {  color: #fff;  background-color: #449d44;  border-color: #398439; }  .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,  .open > .btn-success.dropdown-toggle:hover,  .open > .btn-success.dropdown-toggle:focus,  .open > .btn-success.dropdown-toggle.focus {  color: #fff;  background-color: #398439;  border-color: #255625; }  .btn-success:active, .btn-success.active,  .open > .btn-success.dropdown-toggle {  background-image: none; }  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,  fieldset[disabled] .btn-success:hover,  fieldset[disabled] .btn-success:focus,  fieldset[disabled] .btn-success.focus {  background-color: #5cb85c;  border-color: #4cae4c; }  .btn-success .badge {  color: #5cb85c;  background-color: #fff; } .btn-info {  color: #fff;  background-color: #5bc0de;  border-color: #46b8da; }  .btn-info:focus, .btn-info.focus {  color: #fff;  background-color: #31b0d5;  border-color: #1b6d85; }  .btn-info:hover {  color: #fff;  background-color: #31b0d5;  border-color: #269abc; }  .btn-info:active, .btn-info.active,  .open > .btn-info.dropdown-toggle {  color: #fff;  background-color: #31b0d5;  border-color: #269abc; }  .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,  .open > .btn-info.dropdown-toggle:hover,  .open > .btn-info.dropdown-toggle:focus,  .open > .btn-info.dropdown-toggle.focus {  color: #fff;  background-color: #269abc;  border-color: #1b6d85; }  .btn-info:active, .btn-info.active,  .open > .btn-info.dropdown-toggle {  background-image: none; }  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,  fieldset[disabled] .btn-info:hover,  fieldset[disabled] .btn-info:focus,  fieldset[disabled] .btn-info.focus {  background-color: #5bc0de;  border-color: #46b8da; }  .btn-info .badge {  color: #5bc0de;  background-color: #fff; } .btn-warning {  color: #fff;  background-color: #f0ad4e;  border-color: #eea236; }  .btn-warning:focus, .btn-warning.focus {  color: #fff;  background-color: #ec971f;  border-color: #985f0d; }  .btn-warning:hover {  color: #fff;  background-color: #ec971f;  border-color: #d58512; }  .btn-warning:active, .btn-warning.active,  .open > .btn-warning.dropdown-toggle {  color: #fff;  background-color: #ec971f;  border-color: #d58512; }  .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,  .open > .btn-warning.dropdown-toggle:hover,  .open > .btn-warning.dropdown-toggle:focus,  .open > .btn-warning.dropdown-toggle.focus {  color: #fff;  background-color: #d58512;  border-color: #985f0d; }  .btn-warning:active, .btn-warning.active,  .open > .btn-warning.dropdown-toggle {  background-image: none; }  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,  fieldset[disabled] .btn-warning:hover,  fieldset[disabled] .btn-warning:focus,  fieldset[disabled] .btn-warning.focus {  background-color: #f0ad4e;  border-color: #eea236; }  .btn-warning .badge {  color: #f0ad4e;  background-color: #fff; } .btn-danger {  color: #fff;  background-color: #d9534f;  border-color: #d43f3a; }  .btn-danger:focus, .btn-danger.focus {  color: #fff;  background-color: #c9302c;  border-color: #761c19; }  .btn-danger:hover {  color: #fff;  background-color: #c9302c;  border-color: #ac2925; }  .btn-danger:active, .btn-danger.active,  .open > .btn-danger.dropdown-toggle {  color: #fff;  background-color: #c9302c;  border-color: #ac2925; }  .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,  .open > .btn-danger.dropdown-toggle:hover,  .open > .btn-danger.dropdown-toggle:focus,  .open > .btn-danger.dropdown-toggle.focus {  color: #fff;  background-color: #ac2925;  border-color: #761c19; }  .btn-danger:active, .btn-danger.active,  .open > .btn-danger.dropdown-toggle {  background-image: none; }  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,  fieldset[disabled] .btn-danger:hover,  fieldset[disabled] .btn-danger:focus,  fieldset[disabled] .btn-danger.focus {  background-color: #d9534f;  border-color: #d43f3a; }  .btn-danger .badge {  color: #d9534f;  background-color: #fff; } .btn-link {  color: #337ab7;  font-weight: normal;  border-radius: 0; }  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],  fieldset[disabled] .btn-link {  background-color: transparent;  -webkit-box-shadow: none;  box-shadow: none; }  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {  border-color: transparent; }  .btn-link:hover, .btn-link:focus {  color: #23527c;  text-decoration: underline;  background-color: transparent; }  .btn-link[disabled]:hover, .btn-link[disabled]:focus,  fieldset[disabled] .btn-link:hover,  fieldset[disabled] .btn-link:focus {  color: #777777;  text-decoration: none; } .btn-lg, .btn-group-lg > .btn {  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333;  border-radius: 6px; } .btn-sm, .btn-group-sm > .btn {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-xs, .btn-group-xs > .btn {  padding: 1px 5px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-block {  display: block;  width: 100%; } .btn-block + .btn-block {  margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {  width: 100%; } .fade {  opacity: 0;  -webkit-transition: opacity 0.15s linear;  -o-transition: opacity 0.15s linear;  transition: opacity 0.15s linear; }  .fade.in {  opacity: 1; } .collapse {  display: none; }  .collapse.in {  display: block; } tr.collapse.in {  display: table-row; } tbody.collapse.in {  display: table-row-group; } .collapsing {  position: relative;  height: 0;  overflow: hidden;  -webkit-transition-property: height, visibility;  transition-property: height, visibility;  -webkit-transition-duration: 0.35s;  transition-duration: 0.35s;  -webkit-transition-timing-function: ease;  transition-timing-function: ease; } .caret {  display: inline-block;  width: 0;  height: 0;  margin-left: 2px;  vertical-align: middle;  border-top: 4px dashed;  border-top: 4px solid \9;  border-right: 4px solid transparent;  border-left: 4px solid transparent; } .dropup, .dropdown {  position: relative; } .dropdown-toggle:focus {  outline: 0; } .dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  list-style: none;  font-size: 14px;  text-align: left;  background-color: #fff;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  background-clip: padding-box; }  .dropdown-menu.pull-right {  right: 0;  left: auto; }  .dropdown-menu .divider {  height: 1px;  margin: 9px 0;  overflow: hidden;  background-color: #e5e5e5; }  .dropdown-menu > li > a {  display: block;  padding: 10px 12px;  clear: both;  font-weight: normal;  line-height: 1.42857;  color: #333333;  white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {  text-decoration: none;  color: #262626;  background-color: #f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {  color: #fff;  text-decoration: none;  outline: 0;  background-color: #337ab7; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  color: #777777; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  text-decoration: none;  background-color: transparent;  background-image: none;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  cursor: not-allowed; } .open > .dropdown-menu {  display: block; } .open > a {  outline: 0; } .dropdown-menu-right {  left: auto;  right: 0; } .dropdown-menu-left {  left: 0;  right: auto; } .dropdown-header {  display: block;  padding: 3px 20px;  font-size: 12px;  line-height: 1.42857;  color: #777777;  white-space: nowrap; } .dropdown-backdrop {  position: fixed;  left: 0;  right: 0;  bottom: 0;  top: 0;  z-index: 990; } .pull-right > .dropdown-menu {  right: 0;  left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret {  border-top: 0;  border-bottom: 4px dashed;  border-bottom: 4px solid \9;  content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 2px; } @media (min-width: 768px) {  .navbar-right .dropdown-menu {  right: 0;  left: auto; }  .navbar-right .dropdown-menu-left {  left: 0;  right: auto; } } .btn-group, .btn-group-vertical {  position: relative;  display: inline-block;  vertical-align: middle; }  .btn-group > .btn,  .btn-group-vertical > .btn {  position: relative;  float: left; }  .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,  .btn-group-vertical > .btn:hover,  .btn-group-vertical > .btn:focus,  .btn-group-vertical > .btn:active,  .btn-group-vertical > .btn.active {  z-index: 2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {  margin-left: -1px; } .btn-toolbar {  margin-left: -5px; }  .btn-toolbar:before, .btn-toolbar:after {  content: " ";  display: table; }  .btn-toolbar:after {  clear: both; }  .btn-toolbar .btn,  .btn-toolbar .btn-group,  .btn-toolbar .input-group {  float: left; }  .btn-toolbar > .btn,  .btn-toolbar > .btn-group,  .btn-toolbar > .input-group {  margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0; } .btn-group > .btn:first-child {  margin-left: 0; }  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {  border-bottom-right-radius: 0;  border-top-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {  border-bottom-left-radius: 0;  border-top-left-radius: 0; } .btn-group > .btn-group {  float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-top-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-bottom-left-radius: 0;  border-top-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {  outline: 0; } .btn-group > .btn + .dropdown-toggle {  padding-left: 8px;  padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {  padding-left: 12px;  padding-right: 12px; } .btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }  .btn-group.open .dropdown-toggle.btn-link {  -webkit-box-shadow: none;  box-shadow: none; } .btn .caret {  margin-left: 0; } .btn-lg .caret, .btn-group-lg > .btn .caret {  border-width: 5px 5px 0;  border-bottom-width: 0; } .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {  border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%; } .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {  content: " ";  display: table; } .btn-group-vertical > .btn-group:after {  clear: both; } .btn-group-vertical > .btn-group > .btn {  float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) {  border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) {  border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) {  border-top-right-radius: 0;  border-top-left-radius: 0;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0; } .btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate; }  .btn-group-justified > .btn,  .btn-group-justified > .btn-group {  float: none;  display: table-cell;  width: 1%; }  .btn-group-justified > .btn-group .btn {  width: 100%; }  .btn-group-justified > .btn-group .dropdown-menu {  left: auto; } [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none; } .input-group {  position: relative;  display: table;  border-collapse: separate; }  .input-group[class*="col-"] {  float: none;  padding-left: 0;  padding-right: 0; }  .input-group .form-control {  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0; }  .input-group .form-control:focus {  z-index: 3; } .input-group-addon, .input-group-btn, .input-group .form-control {  display: table-cell; }  .input-group-addon:not(:first-child):not(:last-child),  .input-group-btn:not(:first-child):not(:last-child),  .input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0; } .input-group-addon, .input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle; } .input-group-addon {  padding: 6px 12px;  font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555555;  text-align: center;  background-color: #eeeeee;  border: 1px solid #ccc;  border-radius: 4px; }  .input-group-addon.input-sm,  .input-group-sm > .input-group-addon,  .input-group-sm > .input-group-btn > .input-group-addon.btn {  padding: 5px 10px;  font-size: 12px;  border-radius: 3px; }  .input-group-addon.input-lg,  .input-group-lg > .input-group-addon,  .input-group-lg > .input-group-btn > .input-group-addon.btn {  padding: 10px 16px;  font-size: 18px;  border-radius: 6px; }  .input-group-addon input[type="radio"],  .input-group-addon input[type="checkbox"] {  margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-bottom-right-radius: 0;  border-top-right-radius: 0; } .input-group-addon:first-child {  border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-bottom-left-radius: 0;  border-top-left-radius: 0; } .input-group-addon:last-child {  border-left: 0; } .input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap; }  .input-group-btn > .btn {  position: relative; }  .input-group-btn > .btn + .btn {  margin-left: -1px; }  .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {  z-index: 2; }  .input-group-btn:first-child > .btn,  .input-group-btn:first-child > .btn-group {  margin-right: -1px; }  .input-group-btn:last-child > .btn,  .input-group-btn:last-child > .btn-group {  z-index: 2;  margin-left: -1px; } .nav {  margin-bottom: 0;  padding-left: 0;  list-style: none; }  .nav:before, .nav:after {  content: " ";  display: table; }  .nav:after {  clear: both; }  .nav > li {  position: relative;  display: block; }  .nav > li > a {  position: relative;  display: block;  padding: 10px 15px; }  .nav > li > a:hover, .nav > li > a:focus {  text-decoration: none;  background-color: #eeeeee; }  .nav > li.disabled > a {  color: #777777; }  .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {  color: #777777;  text-decoration: none;  background-color: transparent;  cursor: not-allowed; }  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {  background-color: #eeeeee;  border-color: #337ab7; }  .nav .nav-divider {  height: 1px;  margin: 9px 0;  overflow: hidden;  background-color: #e5e5e5; }  .nav > li > a > img {  max-width: none; } .nav-tabs {  border-bottom: 1px solid #ddd; }  .nav-tabs > li {  float: left;  margin-bottom: -1px; }  .nav-tabs > li > a {  margin-right: 2px;  line-height: 1.42857;  border: 1px solid transparent;  border-radius: 4px 4px 0 0; }  .nav-tabs > li > a:hover {  border-color: #eeeeee #eeeeee #ddd; }  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {  color: #555555;  background-color: #fff;  border: 1px solid #ddd;  border-bottom-color: transparent;  cursor: default; } .nav-pills > li {  float: left; }  .nav-pills > li > a {  border-radius: 4px; }  .nav-pills > li + li {  margin-left: 2px; }  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {  color: #fff;  background-color: #337ab7; } .nav-stacked > li {  float: none; }  .nav-stacked > li + li {  margin-top: 2px;  margin-left: 0; } .nav-justified, .nav-tabs.nav-justified {  width: 100%; }  .nav-justified > li, .nav-tabs.nav-justified > li {  float: none; }  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {  text-align: center;  margin-bottom: 5px; }  .nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto; }  @media (min-width: 768px) {  .nav-justified > li, .nav-tabs.nav-justified > li {  display: table-cell;  width: 1%; }  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {  margin-bottom: 0; } } .nav-tabs-justified, .nav-tabs.nav-justified {  border-bottom: 0; }  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {  margin-right: 0;  border-radius: 4px; }  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {  border: 1px solid #ddd; }  @media (min-width: 768px) {  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {  border-bottom: 1px solid #ddd;  border-radius: 4px 4px 0 0; }  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {  border-bottom-color: #fff; } } .tab-content > .tab-pane {  display: none; } .tab-content > .active {  display: block; } .nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-right-radius: 0;  border-top-left-radius: 0; } .navbar {  position: relative;  min-height: 50px;  margin-bottom: 0px;  border: 1px solid transparent; }  .navbar:before, .navbar:after {  content: " ";  display: table; }  .navbar:after {  clear: both; }  @media (min-width: 768px) {  .navbar {  border-radius: 4px; } } .navbar-header:before, .navbar-header:after {  content: " ";  display: table; } .navbar-header:after {  clear: both; } @media (min-width: 768px) {  .navbar-header {  float: left; } } .navbar-collapse {  overflow-x: visible;  padding-right: 15px;  padding-left: 15px;  border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);  -webkit-overflow-scrolling: touch; }  .navbar-collapse:before, .navbar-collapse:after {  content: " ";  display: table; }  .navbar-collapse:after {  clear: both; }  .navbar-collapse.in {  overflow-y: auto; }  @media (min-width: 768px) {  .navbar-collapse {  width: auto;  border-top: 0;  box-shadow: none; }  .navbar-collapse.collapse {  display: block !important;  height: auto !important;  padding-bottom: 0;  overflow: visible !important; }  .navbar-collapse.in {  overflow-y: visible; }  .navbar-fixed-top .navbar-collapse,  .navbar-static-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {  padding-left: 0;  padding-right: 0; } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {  max-height: 340px; }  @media (max-device-width: 480px) and (orientation: landscape) {  .navbar-fixed-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {  max-height: 200px; } } .container > .navbar-header, .supplier-container > .navbar-header, .container > .navbar-collapse, .supplier-container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {  margin-right: 0px;  margin-left: 0px; }  @media (min-width: 768px) {  .container > .navbar-header, .supplier-container > .navbar-header,  .container > .navbar-collapse, .supplier-container > .navbar-collapse,  .container-fluid > .navbar-header,  .container-fluid > .navbar-collapse {  margin-right: 0;  margin-left: 0; } } .navbar-static-top {  z-index: 1000;  border-width: 0 0 1px; }  @media (min-width: 768px) {  .navbar-static-top {  border-radius: 0; } } .navbar-fixed-top, .navbar-fixed-bottom {  right: 0;  left: 0;  z-index: 1030; }  @media (min-width: 768px) {  .navbar-fixed-top,  .navbar-fixed-bottom {  border-radius: 0; } } .navbar-fixed-top {  top: 0;  border-width: 0 0 1px; } .navbar-fixed-bottom {  bottom: 0;  margin-bottom: 0;  border-width: 1px 0 0; } .navbar-brand {  float: left;  padding: 15px 15px;  font-size: 18px;  line-height: 20px;  height: 50px;  margin-left: -15px; }  .navbar-brand:hover, .navbar-brand:focus {  text-decoration: none; }  .navbar-brand > img {  display: block; }  @media (min-width: 768px) {  .navbar > .container .navbar-brand, .navbar > .supplier-container .navbar-brand,  .navbar > .container-fluid .navbar-brand {  margin-left: -15px; } } .navbar-toggle {  position: relative;  float: right;  margin-right: 15px;  padding: 9px 10px;  margin-top: 8px;  margin-bottom: 8px;  background-color: transparent;  background-image: none;  border: 1px solid transparent;  border-radius: 4px; }  .navbar-toggle:focus {  outline: 0; }  .navbar-toggle .icon-bar {  display: block;  width: 22px;  height: 2px;  border-radius: 1px; }  .navbar-toggle .icon-bar + .icon-bar {  margin-top: 4px; }  @media (min-width: 768px) {  .navbar-toggle {  display: none; } } .navbar-nav {  margin: 7.5px -15px; }  .navbar-nav > li > a {  padding-top: 10px;  padding-bottom: 10px;  line-height: 20px; }  @media (max-width: 767px) {  .navbar-nav .open .dropdown-menu {  position: static;  float: none;  width: auto;  margin-top: 0;  background-color: transparent;  border: 0;  box-shadow: none; }  .navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header {  padding: 5px 15px 5px 25px; }  .navbar-nav .open .dropdown-menu > li > a {  line-height: 20px; }  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {  background-image: none; } }  @media (min-width: 768px) {  .navbar-nav {  float: left;  margin: 0; }  .navbar-nav > li {  float: left; }  .navbar-nav > li > a {  padding-top: 15px;  padding-bottom: 15px; } } .navbar-form {  margin-left: -15px;  margin-right: -15px;  padding: 10px 15px;  border-top: 1px solid transparent;  border-bottom: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);  margin-top: 8px;  margin-bottom: 8px; }  @media (min-width: 768px) {  .navbar-form .form-group {  display: inline-block;  margin-bottom: 0;  vertical-align: middle; }  .navbar-form .form-control {  display: inline-block;  width: auto;  vertical-align: middle; }  .navbar-form .form-control-static {  display: inline-block; }  .navbar-form .input-group {  display: inline-table;  vertical-align: middle; }  .navbar-form .input-group .input-group-addon,  .navbar-form .input-group .input-group-btn,  .navbar-form .input-group .form-control {  width: auto; }  .navbar-form .input-group > .form-control {  width: 100%; }  .navbar-form .control-label {  margin-bottom: 0;  vertical-align: middle; }  .navbar-form .radio,  .navbar-form .checkbox {  display: inline-block;  margin-top: 0;  margin-bottom: 0;  vertical-align: middle; }  .navbar-form .radio label,  .navbar-form .checkbox label {  padding-left: 0; }  .navbar-form .radio input[type="radio"],  .navbar-form .checkbox input[type="checkbox"] {  position: relative;  margin-left: 0; }  .navbar-form .has-feedback .form-control-feedback {  top: 0; } }  @media (max-width: 767px) {  .navbar-form .form-group {  margin-bottom: 5px; }  .navbar-form .form-group:last-child {  margin-bottom: 0; } }  @media (min-width: 768px) {  .navbar-form {  width: auto;  border: 0;  margin-left: 0;  margin-right: 0;  padding-top: 0;  padding-bottom: 0;  -webkit-box-shadow: none;  box-shadow: none; } } .navbar-nav > li > .dropdown-menu {  margin-top: 0;  border-top-right-radius: 0;  border-top-left-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {  margin-bottom: 0;  border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .navbar-btn {  margin-top: 8px;  margin-bottom: 8px; }  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {  margin-top: 10px;  margin-bottom: 10px; }  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {  margin-top: 14px;  margin-bottom: 14px; } .navbar-text {  margin-top: 15px;  margin-bottom: 15px; }  @media (min-width: 768px) {  .navbar-text {  float: left;  margin-left: 15px;  margin-right: 15px; } } @media (min-width: 100px) {  .navbar-left {  float: left !important; }  .navbar-right {  float: right !important;  margin-right: -15px; }  .navbar-right ~ .navbar-right {  margin-right: 0; } } .navbar-default {  background-color: #f8f8f8;  border-color: #e7e7e7; }  .navbar-default .navbar-brand {  color: #777; }  .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {  color: #5e5e5e;  background-color: transparent; }  .navbar-default .navbar-text {  color: #777; }  .navbar-default .navbar-nav > li > a {  color: #777; }  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {  color: #333;  background-color: transparent; }  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {  color: #555;  background-color: #e7e7e7; }  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {  color: #ccc;  background-color: transparent; }  .navbar-default .navbar-toggle {  border-color: #ddd; }  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {  background-color: #ddd; }  .navbar-default .navbar-toggle .icon-bar {  background-color: #888; }  .navbar-default .navbar-collapse,  .navbar-default .navbar-form {  border-color: #e7e7e7; }  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {  background-color: #e7e7e7;  color: #555; }  @media (max-width: 767px) {  .navbar-default .navbar-nav .open .dropdown-menu > li > a {  color: #777; }  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {  color: #333;  background-color: transparent; }  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {  color: #555;  background-color: #e7e7e7; }  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {  color: #ccc;  background-color: transparent; } }  .navbar-default .navbar-link {  color: #777; }  .navbar-default .navbar-link:hover {  color: #333; }  .navbar-default .btn-link {  color: #777; }  .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {  color: #333; }  .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,  fieldset[disabled] .navbar-default .btn-link:hover,  fieldset[disabled] .navbar-default .btn-link:focus {  color: #ccc; } .navbar-inverse {  background-color: #222;  border-color: #090909; }  .navbar-inverse .navbar-brand {  color: #9d9d9d; }  .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {  color: #fff;  background-color: transparent; }  .navbar-inverse .navbar-text {  color: #9d9d9d; }  .navbar-inverse .navbar-nav > li > a {  color: #9d9d9d; }  .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {  color: #fff;  background-color: transparent; }  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {  color: #fff;  background-color: #090909; }  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {  color: #444;  background-color: transparent; }  .navbar-inverse .navbar-toggle {  border-color: #333; }  .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {  background-color: #333; }  .navbar-inverse .navbar-toggle .icon-bar {  background-color: #fff; }  .navbar-inverse .navbar-collapse,  .navbar-inverse .navbar-form {  border-color: #101010; }  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {  background-color: #090909;  color: #fff; }  @media (max-width: 767px) {  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {  border-color: #090909; }  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {  background-color: #090909; }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {  color: #9d9d9d; }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {  color: #fff;  background-color: transparent; }  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {  color: #fff;  background-color: #090909; }  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {  color: #444;  background-color: transparent; } }  .navbar-inverse .navbar-link {  color: #9d9d9d; }  .navbar-inverse .navbar-link:hover {  color: #fff; }  .navbar-inverse .btn-link {  color: #9d9d9d; }  .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {  color: #fff; }  .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,  fieldset[disabled] .navbar-inverse .btn-link:hover,  fieldset[disabled] .navbar-inverse .btn-link:focus {  color: #444; } .breadcrumb {  padding: 8px 15px;  margin-bottom: 20px;  list-style: none;  background-color: #f5f5f5;  border-radius: 4px; }  .breadcrumb > li {  display: inline-block; }  .breadcrumb > li + li:before {  content: "/ ";  padding: 0 5px;  color: #ccc; }  .breadcrumb > .active {  color: #777777; } .pagination {  display: inline-block;  padding-left: 0;  margin: 20px 0;  border-radius: 4px; }  .pagination > li {  display: inline; }  .pagination > li > a,  .pagination > li > span {  position: relative;  float: left;  padding: 6px 12px;  line-height: 1.42857;  text-decoration: none;  color: #337ab7;  background-color: #fff;  border: 1px solid #ddd;  margin-left: -1px; }  .pagination > li:first-child > a,  .pagination > li:first-child > span {  margin-left: 0;  border-bottom-left-radius: 4px;  border-top-left-radius: 4px; }  .pagination > li:last-child > a,  .pagination > li:last-child > span {  border-bottom-right-radius: 4px;  border-top-right-radius: 4px; }  .pagination > li > a:hover, .pagination > li > a:focus,  .pagination > li > span:hover,  .pagination > li > span:focus {  z-index: 2;  color: #23527c;  background-color: #eeeeee;  border-color: #ddd; }  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,  .pagination > .active > span,  .pagination > .active > span:hover,  .pagination > .active > span:focus {  z-index: 3;  color: #fff;  background-color: #337ab7;  border-color: #337ab7;  cursor: default; }  .pagination > .disabled > span,  .pagination > .disabled > span:hover,  .pagination > .disabled > span:focus,  .pagination > .disabled > a,  .pagination > .disabled > a:hover,  .pagination > .disabled > a:focus {  color: #777777;  background-color: #fff;  border-color: #ddd;  cursor: not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {  border-bottom-left-radius: 6px;  border-top-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {  border-bottom-right-radius: 6px;  border-top-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {  border-bottom-left-radius: 3px;  border-top-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {  border-bottom-right-radius: 3px;  border-top-right-radius: 3px; } .pager {  padding-left: 0;  margin: 20px 0;  list-style: none;  text-align: center; }  .pager:before, .pager:after {  content: " ";  display: table; }  .pager:after {  clear: both; }  .pager li {  display: inline; }  .pager li > a,  .pager li > span {  display: inline-block;  padding: 5px 14px;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 15px; }  .pager li > a:hover,  .pager li > a:focus {  text-decoration: none;  background-color: #eeeeee; }  .pager .next > a,  .pager .next > span {  float: right; }  .pager .previous > a,  .pager .previous > span {  float: left; }  .pager .disabled > a,  .pager .disabled > a:hover,  .pager .disabled > a:focus,  .pager .disabled > span {  color: #777777;  background-color: #fff;  cursor: not-allowed; } .label {  display: inline;  padding: .2em .6em .3em;  font-size: 75%;  font-weight: bold;  line-height: 1;  color: #fff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: .25em; }  .label:empty {  display: none; }  .btn .label {  position: relative;  top: -1px; } a.label:hover, a.label:focus {  color: #fff;  text-decoration: none;  cursor: pointer; } .label-default {  background-color: #777777; }  .label-default[href]:hover, .label-default[href]:focus {  background-color: #5e5e5e; } .label-primary {  background-color: #337ab7; }  .label-primary[href]:hover, .label-primary[href]:focus {  background-color: #286090; } .label-success {  background-color: #5cb85c; }  .label-success[href]:hover, .label-success[href]:focus {  background-color: #449d44; } .label-info {  background-color: #5bc0de; }  .label-info[href]:hover, .label-info[href]:focus {  background-color: #31b0d5; } .label-warning {  background-color: #f0ad4e; }  .label-warning[href]:hover, .label-warning[href]:focus {  background-color: #ec971f; } .label-danger {  background-color: #d9534f; }  .label-danger[href]:hover, .label-danger[href]:focus {  background-color: #c9302c; } .badge {  display: inline-block;  min-width: 10px;  padding: 3px 7px;  font-size: 12px;  font-weight: bold;  color: #fff;  line-height: 1;  vertical-align: middle;  white-space: nowrap;  text-align: center;  background-color: #777777;  border-radius: 10px; }  .badge:empty {  display: none; }  .btn .badge {  position: relative;  top: -1px; }  .btn-xs .badge, .btn-group-xs > .btn .badge,  .btn-group-xs > .btn .badge {  top: 0;  padding: 1px 5px; }  .list-group-item.active > .badge,  .nav-pills > .active > a > .badge {  color: #337ab7;  background-color: #fff; }  .list-group-item > .badge {  float: right; }  .list-group-item > .badge + .badge {  margin-right: 5px; }  .nav-pills > li > a > .badge {  margin-left: 3px; } a.badge:hover, a.badge:focus {  color: #fff;  text-decoration: none;  cursor: pointer; } .jumbotron {  padding-top: 30px;  padding-bottom: 30px;  margin-bottom: 30px;  color: inherit;  background-color: #eeeeee; }  .jumbotron h1,  .jumbotron .h1 {  color: inherit; }  .jumbotron p {  margin-bottom: 15px;  font-size: 21px;  font-weight: 200; }  .jumbotron > hr {  border-top-color: #d5d5d5; }  .container .jumbotron, .supplier-container .jumbotron,  .container-fluid .jumbotron {  border-radius: 6px;  padding-left: 15px;  padding-right: 15px; }  .jumbotron .container, .jumbotron .supplier-container {  max-width: 100%; }  @media screen and (min-width: 768px) {  .jumbotron {  padding-top: 48px;  padding-bottom: 48px; }  .container .jumbotron, .supplier-container .jumbotron,  .container-fluid .jumbotron {  padding-left: 60px;  padding-right: 60px; }  .jumbotron h1,  .jumbotron .h1 {  font-size: 63px; } } .thumbnail {  display: block;  padding: 4px;  margin-bottom: 20px;  line-height: 1.42857;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: border 0.2s ease-in-out;  -o-transition: border 0.2s ease-in-out;  transition: border 0.2s ease-in-out; }  .thumbnail > img,  .thumbnail a > img {  display: block;  max-width: 100%;  height: auto;  margin-left: auto;  margin-right: auto; }  .thumbnail .caption {  padding: 9px;  color: #333333; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {  border-color: #337ab7; } .alert {  padding: 15px;  margin-bottom: 20px;  border: 1px solid transparent;  border-radius: 4px; }  .alert h4 {  margin-top: 0;  color: inherit; }  .alert .alert-link {  font-weight: bold; }  .alert > p,  .alert > ul {  margin-bottom: 0; }  .alert > p + p {  margin-top: 5px; } .alert-dismissable, .alert-dismissible {  padding-right: 35px; }  .alert-dismissable .close,  .alert-dismissible .close {  position: relative;  top: -2px;  right: -21px;  color: inherit; } .alert-success {  background-color: #dff0d8;  border-color: #d6e9c6;  color: #3c763d; }  .alert-success hr {  border-top-color: #c9e2b3; }  .alert-success .alert-link {  color: #2b542c; } .alert-info {  background-color: #d9edf7;  border-color: #bce8f1;  color: #31708f; }  .alert-info hr {  border-top-color: #a6e1ec; }  .alert-info .alert-link {  color: #245269; } .alert-warning {  background-color: #fcf8e3;  border-color: #faebcc;  color: #8a6d3b; }  .alert-warning hr {  border-top-color: #f7e1b5; }  .alert-warning .alert-link {  color: #66512c; } .alert-danger {  background-color: #f2dede;  border-color: #ebccd1;  color: #a94442; }  .alert-danger hr {  border-top-color: #e4b9c0; }  .alert-danger .alert-link {  color: #843534; } @-webkit-keyframes progress-bar-stripes {  from {  background-position: 40px 0; }  to {  background-position: 0 0; } } @keyframes progress-bar-stripes {  from {  background-position: 40px 0; }  to {  background-position: 0 0; } } .progress {  overflow: hidden;  height: 20px;  margin-bottom: 20px;  background-color: #f5f5f5;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar {  float: left;  width: 0%;  height: 100%;  font-size: 12px;  line-height: 20px;  color: #fff;  text-align: center;  background-color: #337ab7;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-transition: width 0.6s ease;  -o-transition: width 0.6s ease;  transition: width 0.6s ease; } .progress-striped .progress-bar, .progress-bar-striped {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-size: 40px 40px; } .progress.active .progress-bar, .progress-bar.active {  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success {  background-color: #5cb85c; }  .progress-striped .progress-bar-success {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-info {  background-color: #5bc0de; }  .progress-striped .progress-bar-info {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-warning {  background-color: #f0ad4e; }  .progress-striped .progress-bar-warning {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-danger {  background-color: #d9534f; }  .progress-striped .progress-bar-danger {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .media {  margin-top: 15px; }  .media:first-child {  margin-top: 0; } .media, .media-body {  zoom: 1;  overflow: hidden; } .media-body {  width: 10000px; } .media-object {  display: block; }  .media-object.img-thumbnail {  max-width: none; } .media-right, .media > .pull-right {  padding-left: 10px; } .media-left, .media > .pull-left {  padding-right: 10px; } .media-left, .media-right, .media-body {  display: table-cell;  vertical-align: top; } .media-middle {  vertical-align: middle; } .media-bottom {  vertical-align: bottom; } .media-heading {  margin-top: 0;  margin-bottom: 5px; } .media-list {  padding-left: 0;  list-style: none; } .list-group {  margin-bottom: 20px;  padding-left: 0; } .list-group-item {  position: relative;  display: block;  padding: 10px 15px;  margin-bottom: -1px;  background-color: #fff;  border: 1px solid #ddd; }  .list-group-item:first-child {  border-top-right-radius: 4px;  border-top-left-radius: 4px; }  .list-group-item:last-child {  margin-bottom: 0;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px; } a.list-group-item, button.list-group-item {  color: #555; }  a.list-group-item .list-group-item-heading,  button.list-group-item .list-group-item-heading {  color: #333; }  a.list-group-item:hover, a.list-group-item:focus,  button.list-group-item:hover,  button.list-group-item:focus {  text-decoration: none;  color: #555;  background-color: #f5f5f5; } button.list-group-item {  width: 100%;  text-align: left; } .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {  background-color: #eeeeee;  color: #777777;  cursor: not-allowed; }  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {  color: inherit; }  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {  color: #777777; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {  z-index: 2;  color: #fff;  background-color: #337ab7;  border-color: #337ab7; }  .list-group-item.active .list-group-item-heading,  .list-group-item.active .list-group-item-heading > small,  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,  .list-group-item.active:hover .list-group-item-heading > small,  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,  .list-group-item.active:focus .list-group-item-heading > small,  .list-group-item.active:focus .list-group-item-heading > .small {  color: inherit; }  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {  color: #c7ddef; } .list-group-item-success {  color: #3c763d;  background-color: #dff0d8; } a.list-group-item-success, button.list-group-item-success {  color: #3c763d; }  a.list-group-item-success .list-group-item-heading,  button.list-group-item-success .list-group-item-heading {  color: inherit; }  a.list-group-item-success:hover, a.list-group-item-success:focus,  button.list-group-item-success:hover,  button.list-group-item-success:focus {  color: #3c763d;  background-color: #d0e9c6; }  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,  button.list-group-item-success.active,  button.list-group-item-success.active:hover,  button.list-group-item-success.active:focus {  color: #fff;  background-color: #3c763d;  border-color: #3c763d; } .list-group-item-info {  color: #31708f;  background-color: #d9edf7; } a.list-group-item-info, button.list-group-item-info {  color: #31708f; }  a.list-group-item-info .list-group-item-heading,  button.list-group-item-info .list-group-item-heading {  color: inherit; }  a.list-group-item-info:hover, a.list-group-item-info:focus,  button.list-group-item-info:hover,  button.list-group-item-info:focus {  color: #31708f;  background-color: #c4e3f3; }  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,  button.list-group-item-info.active,  button.list-group-item-info.active:hover,  button.list-group-item-info.active:focus {  color: #fff;  background-color: #31708f;  border-color: #31708f; } .list-group-item-warning {  color: #8a6d3b;  background-color: #fcf8e3; } a.list-group-item-warning, button.list-group-item-warning {  color: #8a6d3b; }  a.list-group-item-warning .list-group-item-heading,  button.list-group-item-warning .list-group-item-heading {  color: inherit; }  a.list-group-item-warning:hover, a.list-group-item-warning:focus,  button.list-group-item-warning:hover,  button.list-group-item-warning:focus {  color: #8a6d3b;  background-color: #faf2cc; }  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,  button.list-group-item-warning.active,  button.list-group-item-warning.active:hover,  button.list-group-item-warning.active:focus {  color: #fff;  background-color: #8a6d3b;  border-color: #8a6d3b; } .list-group-item-danger {  color: #a94442;  background-color: #f2dede; } a.list-group-item-danger, button.list-group-item-danger {  color: #a94442; }  a.list-group-item-danger .list-group-item-heading,  button.list-group-item-danger .list-group-item-heading {  color: inherit; }  a.list-group-item-danger:hover, a.list-group-item-danger:focus,  button.list-group-item-danger:hover,  button.list-group-item-danger:focus {  color: #a94442;  background-color: #ebcccc; }  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,  button.list-group-item-danger.active,  button.list-group-item-danger.active:hover,  button.list-group-item-danger.active:focus {  color: #fff;  background-color: #a94442;  border-color: #a94442; } .list-group-item-heading {  margin-top: 0;  margin-bottom: 5px; } .list-group-item-text {  margin-bottom: 0;  line-height: 1.3; } .panel {  margin-bottom: 20px;  background-color: #fff;  border: 1px solid transparent;  border-radius: 4px;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body {  padding: 15px; }  .panel-body:before, .panel-body:after {  content: " ";  display: table; }  .panel-body:after {  clear: both; } .panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-top-right-radius: 3px;  border-top-left-radius: 3px; }  .panel-heading > .dropdown .dropdown-toggle {  color: inherit; } .panel-title {  margin-top: 0;  margin-bottom: 0;  font-size: 16px;  color: inherit; }  .panel-title > a,  .panel-title > small,  .panel-title > .small,  .panel-title > small > a,  .panel-title > .small > a {  color: inherit; } .panel-footer {  padding: 10px 15px;  background-color: #f5f5f5;  border-top: 1px solid #ddd;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .panel > .list-group, .panel > .panel-collapse > .list-group {  margin-bottom: 0; }  .panel > .list-group .list-group-item,  .panel > .panel-collapse > .list-group .list-group-item {  border-width: 1px 0;  border-radius: 0; }  .panel > .list-group:first-child .list-group-item:first-child,  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {  border-top: 0;  border-top-right-radius: 3px;  border-top-left-radius: 3px; }  .panel > .list-group:last-child .list-group-item:last-child,  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {  border-bottom: 0;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0; } .panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0; } .list-group + .panel-footer {  border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {  margin-bottom: 0; }  .panel > .table caption,  .panel > .table-responsive > .table caption,  .panel > .panel-collapse > .table caption {  padding-left: 15px;  padding-right: 15px; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {  border-top-right-radius: 3px;  border-top-left-radius: 3px; }  .panel > .table:first-child > thead:first-child > tr:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {  border-top-left-radius: 3px;  border-top-right-radius: 3px; }  .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {  border-top-left-radius: 3px; }  .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {  border-top-right-radius: 3px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; }  .panel > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {  border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px; }  .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {  border-bottom-left-radius: 3px; }  .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {  border-bottom-right-radius: 3px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {  border-top: 1px solid #ddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {  border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered {  border: 0; }  .panel > .table-bordered > thead > tr > th:first-child,  .panel > .table-bordered > thead > tr > td:first-child,  .panel > .table-bordered > tbody > tr > th:first-child,  .panel > .table-bordered > tbody > tr > td:first-child,  .panel > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-bordered > tfoot > tr > td:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {  border-left: 0; }  .panel > .table-bordered > thead > tr > th:last-child,  .panel > .table-bordered > thead > tr > td:last-child,  .panel > .table-bordered > tbody > tr > th:last-child,  .panel > .table-bordered > tbody > tr > td:last-child,  .panel > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-bordered > tfoot > tr > td:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {  border-right: 0; }  .panel > .table-bordered > thead > tr:first-child > td,  .panel > .table-bordered > thead > tr:first-child > th,  .panel > .table-bordered > tbody > tr:first-child > td,  .panel > .table-bordered > tbody > tr:first-child > th,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {  border-bottom: 0; }  .panel > .table-bordered > tbody > tr:last-child > td,  .panel > .table-bordered > tbody > tr:last-child > th,  .panel > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-bordered > tfoot > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {  border-bottom: 0; } .panel > .table-responsive {  border: 0;  margin-bottom: 0; } .panel-group {  margin-bottom: 20px; }  .panel-group .panel {  margin-bottom: 0;  border-radius: 4px; }  .panel-group .panel + .panel {  margin-top: 5px; }  .panel-group .panel-heading {  border-bottom: 0; }  .panel-group .panel-heading + .panel-collapse > .panel-body,  .panel-group .panel-heading + .panel-collapse > .list-group {  border-top: 1px solid #ddd; }  .panel-group .panel-footer {  border-top: 0; }  .panel-group .panel-footer + .panel-collapse .panel-body {  border-bottom: 1px solid #ddd; } .panel-default {  border-color: #ddd; }  .panel-default > .panel-heading {  color: #333333;  background-color: #f5f5f5;  border-color: #ddd; }  .panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #ddd; }  .panel-default > .panel-heading .badge {  color: #f5f5f5;  background-color: #333333; }  .panel-default > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #ddd; } .panel-primary {  border-color: #337ab7; }  .panel-primary > .panel-heading {  color: #fff;  background-color: #337ab7;  border-color: #337ab7; }  .panel-primary > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #337ab7; }  .panel-primary > .panel-heading .badge {  color: #337ab7;  background-color: #fff; }  .panel-primary > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #337ab7; } .panel-success {  border-color: #d6e9c6; }  .panel-success > .panel-heading {  color: #3c763d;  background-color: #dff0d8;  border-color: #d6e9c6; }  .panel-success > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #d6e9c6; }  .panel-success > .panel-heading .badge {  color: #dff0d8;  background-color: #3c763d; }  .panel-success > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #d6e9c6; } .panel-info {  border-color: #bce8f1; }  .panel-info > .panel-heading {  color: #31708f;  background-color: #d9edf7;  border-color: #bce8f1; }  .panel-info > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #bce8f1; }  .panel-info > .panel-heading .badge {  color: #d9edf7;  background-color: #31708f; }  .panel-info > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #bce8f1; } .panel-warning {  border-color: #faebcc; }  .panel-warning > .panel-heading {  color: #8a6d3b;  background-color: #fcf8e3;  border-color: #faebcc; }  .panel-warning > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #faebcc; }  .panel-warning > .panel-heading .badge {  color: #fcf8e3;  background-color: #8a6d3b; }  .panel-warning > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #faebcc; } .panel-danger {  border-color: #ebccd1; }  .panel-danger > .panel-heading {  color: #a94442;  background-color: #f2dede;  border-color: #ebccd1; }  .panel-danger > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #ebccd1; }  .panel-danger > .panel-heading .badge {  color: #f2dede;  background-color: #a94442; }  .panel-danger > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #ebccd1; } .embed-responsive {  position: relative;  display: block;  height: 0;  padding: 0;  overflow: hidden; }  .embed-responsive .embed-responsive-item,  .embed-responsive iframe,  .embed-responsive embed,  .embed-responsive object,  .embed-responsive video {  position: absolute;  top: 0;  left: 0;  bottom: 0;  height: 100%;  width: 100%;  border: 0; } .embed-responsive-16by9 {  padding-bottom: 56.25%; } .embed-responsive-4by3 {  padding-bottom: 75%; } .well {  min-height: 20px;  padding: 19px;  margin-bottom: 20px;  background-color: #f5f5f5;  border: 1px solid #e3e3e3;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }  .well blockquote {  border-color: #ddd;  border-color: rgba(0, 0, 0, 0.15); } .well-lg {  padding: 24px;  border-radius: 6px; } .well-sm {  padding: 9px;  border-radius: 3px; } .close {  float: right;  font-size: 21px;  font-weight: bold;  line-height: 1;  color: #000;  text-shadow: 0 1px 0 #fff;  opacity: 0.2;  filter: alpha(opacity=20); }  .close:hover, .close:focus {  color: #000;  text-decoration: none;  cursor: pointer;  opacity: 0.5;  filter: alpha(opacity=50); } button.close {  padding: 0;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none; } .modal-open {  overflow: hidden; } .modal {  display: none;  overflow: hidden;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  -webkit-overflow-scrolling: touch;  outline: 0; }  .modal.fade .modal-dialog {  -webkit-transform: translate(0, -25%);  -ms-transform: translate(0, -25%);  -o-transform: translate(0, -25%);  transform: translate(0, -25%);  -webkit-transition: -webkit-transform 0.3s ease-out;  -moz-transition: -moz-transform 0.3s ease-out;  -o-transition: -o-transform 0.3s ease-out;  transition: transform 0.3s ease-out; }  .modal.in .modal-dialog {  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  -o-transform: translate(0, 0);  transform: translate(0, 0); } .modal-open .modal {  overflow-x: hidden;  overflow-y: auto; } .modal-dialog {  position: relative;  width: auto;  margin: 10px; } .modal-content {  position: relative;  background-color: #fff;  border: 1px solid #999;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  background-clip: padding-box;  outline: 0; } .modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000; }  .modal-backdrop.fade {  opacity: 0;  filter: alpha(opacity=0); }  .modal-backdrop.in {  opacity: 0.5;  filter: alpha(opacity=50); } .modal-header {  padding: 15px;  border-bottom: 1px solid #e5e5e5; }  .modal-header:before, .modal-header:after {  content: " ";  display: table; }  .modal-header:after {  clear: both; } .modal-header .close {  margin-top: -2px; } .modal-title {  margin: 0;  line-height: 1.42857; } .modal-body {  position: relative;  padding: 15px; } .modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5; }  .modal-footer:before, .modal-footer:after {  content: " ";  display: table; }  .modal-footer:after {  clear: both; }  .modal-footer .btn + .btn {  margin-left: 5px;  margin-bottom: 0; }  .modal-footer .btn-group .btn + .btn {  margin-left: -1px; }  .modal-footer .btn-block + .btn-block {  margin-left: 0; } .modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll; } @media (min-width: 768px) {  .modal-dialog {  width: 600px;  margin: 30px auto; }  .modal-content {  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }  .modal-sm {  width: 300px; } } @media (min-width: 992px) {  .modal-lg {  width: 900px; } } .tooltip {  position: absolute;  z-index: 1070;  display: block;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 12px;  opacity: 0;  filter: alpha(opacity=0); }  .tooltip.in {  opacity: 0.9;  filter: alpha(opacity=90); }  .tooltip.top {  margin-top: -3px;  padding: 5px 0; }  .tooltip.right {  margin-left: 3px;  padding: 0 5px; }  .tooltip.bottom {  margin-top: 3px;  padding: 5px 0; }  .tooltip.left {  margin-left: -3px;  padding: 0 5px; } .tooltip-inner {  max-width: 200px;  padding: 3px 8px;  color: #fff;  text-align: center;  background-color: #000;  border-radius: 4px; } .tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; } .tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.top-left .tooltip-arrow {  bottom: 0;  right: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000; } .tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000; } .tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .tooltip.bottom-left .tooltip-arrow {  top: 0;  right: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow {  top: 0;  left: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: none;  max-width: 276px;  padding: 1px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 14px;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }  .popover.top {  margin-top: -10px; }  .popover.right {  margin-left: 10px; }  .popover.bottom {  margin-top: 10px; }  .popover.left {  margin-left: -10px; } .popover-title {  margin: 0;  padding: 8px 14px;  font-size: 14px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0; } .popover-content {  padding: 9px 14px; } .popover > .arrow, .popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; } .popover > .arrow {  border-width: 11px; } .popover > .arrow:after {  border-width: 10px;  content: ""; } .popover.top > .arrow {  left: 50%;  margin-left: -11px;  border-bottom-width: 0;  border-top-color: #999999;  border-top-color: rgba(0, 0, 0, 0.25);  bottom: -11px; }  .popover.top > .arrow:after {  content: " ";  bottom: 1px;  margin-left: -10px;  border-bottom-width: 0;  border-top-color: #fff; } .popover.right > .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-left-width: 0;  border-right-color: #999999;  border-right-color: rgba(0, 0, 0, 0.25); }  .popover.right > .arrow:after {  content: " ";  left: 1px;  bottom: -10px;  border-left-width: 0;  border-right-color: #fff; } .popover.bottom > .arrow {  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999999;  border-bottom-color: rgba(0, 0, 0, 0.25);  top: -11px; }  .popover.bottom > .arrow:after {  content: " ";  top: 1px;  margin-left: -10px;  border-top-width: 0;  border-bottom-color: #fff; } .popover.left > .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999999;  border-left-color: rgba(0, 0, 0, 0.25); }  .popover.left > .arrow:after {  content: " ";  right: 1px;  border-right-width: 0;  border-left-color: #fff;  bottom: -10px; } .carousel {  position: relative; } .carousel-inner {  position: relative;  overflow: hidden;  width: 100%; }  .carousel-inner > .item {  display: none;  position: relative;  -webkit-transition: 0.6s ease-in-out left;  -o-transition: 0.6s ease-in-out left;  transition: 0.6s ease-in-out left; }  .carousel-inner > .item > img,  .carousel-inner > .item > a > img {  display: block;  max-width: 100%;  height: auto;  line-height: 1; }  @media all and (transform-3d), (-webkit-transform-3d) {  .carousel-inner > .item {  -webkit-transition: -webkit-transform 0.6s ease-in-out;  -moz-transition: -moz-transform 0.6s ease-in-out;  -o-transition: -o-transform 0.6s ease-in-out;  transition: transform 0.6s ease-in-out;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-perspective: 1000px;  -moz-perspective: 1000px;  perspective: 1000px; }  .carousel-inner > .item.next, .carousel-inner > .item.active.right {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  left: 0; }  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  left: 0; }  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  left: 0; } }  .carousel-inner > .active,  .carousel-inner > .next,  .carousel-inner > .prev {  display: block; }  .carousel-inner > .active {  left: 0; }  .carousel-inner > .next,  .carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%; }  .carousel-inner > .next {  left: 100%; }  .carousel-inner > .prev {  left: -100%; }  .carousel-inner > .next.left,  .carousel-inner > .prev.right {  left: 0; }  .carousel-inner > .active.left {  left: -100%; }  .carousel-inner > .active.right {  left: 100%; } .carousel-control {  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 15%;  opacity: 0.5;  filter: alpha(opacity=50);  font-size: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  background-color: transparent; }  .carousel-control.left {  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }  .carousel-control.right {  left: auto;  right: 0;  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }  .carousel-control:hover, .carousel-control:focus {  outline: 0;  color: #fff;  text-decoration: none;  opacity: 0.9;  filter: alpha(opacity=90); }  .carousel-control .icon-prev,  .carousel-control .icon-next,  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right {  position: absolute;  top: 50%;  margin-top: -10px;  z-index: 5;  display: inline-block; }  .carousel-control .icon-prev,  .carousel-control .glyphicon-chevron-left {  left: 50%;  margin-left: -10px; }  .carousel-control .icon-next,  .carousel-control .glyphicon-chevron-right {  right: 50%;  margin-right: -10px; }  .carousel-control .icon-prev,  .carousel-control .icon-next {  width: 20px;  height: 20px;  line-height: 1;  font-family: serif; }  .carousel-control .icon-prev:before {  content: '\2039'; }  .carousel-control .icon-next:before {  content: '\203a'; } .carousel-indicators {  position: absolute;  bottom: 10px;  left: 50%;  z-index: 15;  width: 60%;  margin-left: -30%;  padding-left: 0;  list-style: none;  text-align: center; }  .carousel-indicators li {  display: inline-block;  width: 10px;  height: 10px;  margin: 1px;  text-indent: -999px;  border: 1px solid #fff;  border-radius: 10px;  cursor: pointer;  background-color: #000 \9;  background-color: transparent; }  .carousel-indicators .active {  margin: 0;  width: 12px;  height: 12px;  background-color: #fff; } .carousel-caption {  position: absolute;  left: 15%;  right: 15%;  bottom: 20px;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }  .carousel-caption .btn {  text-shadow: none; } @media screen and (min-width: 768px) {  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {  width: 30px;  height: 30px;  margin-top: -10px;  font-size: 30px; }  .carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {  margin-left: -10px; }  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {  margin-right: -10px; }  .carousel-caption {  left: 20%;  right: 20%;  padding-bottom: 30px; }  .carousel-indicators {  bottom: 20px; } } .clearfix:before, .clearfix:after {  content: " ";  display: table; } .clearfix:after {  clear: both; } .center-block {  display: block;  margin-left: auto;  margin-right: auto; } .pull-right {  float: right !important; } .pull-left {  float: left !important; } .hide {  display: none !important; } .show {  display: block !important; } .invisible {  visibility: hidden; } .text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; } .hidden {  display: none !important; } .affix {  position: fixed; } @-ms-viewport {  width: device-width; } .visible-xs {  display: none !important; } .visible-sm {  display: none !important; } .visible-md {  display: none !important; } .visible-lg {  display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {  display: none !important; } @media (max-width: 767px) {  .visible-xs {  display: block !important; }  table.visible-xs {  display: table !important; }  tr.visible-xs {  display: table-row !important; }  th.visible-xs,  td.visible-xs {  display: table-cell !important; } } @media (max-width: 767px) {  .visible-xs-block {  display: block !important; } } @media (max-width: 767px) {  .visible-xs-inline {  display: inline !important; } } @media (max-width: 767px) {  .visible-xs-inline-block {  display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm {  display: block !important; }  table.visible-sm {  display: table !important; }  tr.visible-sm {  display: table-row !important; }  th.visible-sm,  td.visible-sm {  display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-block {  display: block !important; } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline {  display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline-block {  display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md {  display: block !important; }  table.visible-md {  display: table !important; }  tr.visible-md {  display: table-row !important; }  th.visible-md,  td.visible-md {  display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-block {  display: block !important; } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline {  display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline-block {  display: inline-block !important; } } @media (min-width: 1200px) {  .visible-lg {  display: block !important; }  table.visible-lg {  display: table !important; }  tr.visible-lg {  display: table-row !important; }  th.visible-lg,  td.visible-lg {  display: table-cell !important; } } @media (min-width: 1200px) {  .visible-lg-block {  display: block !important; } } @media (min-width: 1200px) {  .visible-lg-inline {  display: inline !important; } } @media (min-width: 1200px) {  .visible-lg-inline-block {  display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) {  .hidden-md, .all-category-row-container, .category-table-cell .category-table-sub-row, footer .footer-bottom .footer-logo-mobile {  display: none !important; } } @media (min-width: 100px) {  .hidden-lg, .all-category-row-container, .category-table-cell .category-table-sub-row, footer .footer-bottom .footer-logo-mobile {  display: none !important; } } .visible-print {  display: none !important; } @media print {  .visible-print {  display: block !important; }  table.visible-print {  display: table !important; }  tr.visible-print {  display: table-row !important; }  th.visible-print,  td.visible-print {  display: table-cell !important; } } .visible-print-block {  display: none !important; }  @media print {  .visible-print-block {  display: block !important; } } .visible-print-inline {  display: none !important; }  @media print {  .visible-print-inline {  display: inline !important; } } .visible-print-inline-block {  display: none !important; }  @media print {  .visible-print-inline-block {  display: inline-block !important; } } @media print {  .hidden-print {  display: none !important; } } .supplier-product-listing-header, .supplier-product-listing, .supplier-product-listing-main, .supplier-product-listing-extra {  *zoom: 1; }  .supplier-product-listing-header:before, .supplier-product-listing:before, .supplier-product-listing-main:before, .supplier-product-listing-extra:before, .supplier-product-listing-header:after, .supplier-product-listing:after, .supplier-product-listing-main:after, .supplier-product-listing-extra:after {  content: " ";  display: table; }  .supplier-product-listing-header:after, .supplier-product-listing:after, .supplier-product-listing-main:after, .supplier-product-listing-extra:after {  clear: both; } body {  background-color: #f2f2f2;  font-family: "Open Sans", sans-serif;  font-weight: 300;  line-height: 18px; }  @media (min-width: 992px) {  body {  height: 70px; } } a {  color: #38b1d7; }  a:hover {  color: #45C0E6;  text-decoration: none; } .col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {  position: relative;  min-height: 1px;  padding-right: 0;  padding-left: 0;  width: 20%; } .col-xs-5ths {  width: 20%;  float: left; } @media (min-width: 768px) {  .col-sm-5ths {  width: 20%;  float: left; } } @media (min-width: 992px) {  .col-md-5ths {  width: 20%;  float: left; } } @media (min-width: 1200px) {  .col-lg-5ths {  width: 20%;  float: left; } } .demo {  background: white; }  .demo .demo-section {  padding: 15px;  position: relative;  margin: 0 -15px 15px; }  .demo .demo-section > .btn {  margin-top: 10px; } .price-text-lg {  color: #ED8B00;  font-weight: 700;  font-size: 24px;  line-height: 30px; } .price-text-md {  color: #ED8B00;  font-weight: 700;  font-size: 18px;  line-height: 24px; } .price-text-sm {  color: #ED8B00;  font-weight: 700;  font-size: 14px;  line-height: 18px; } h1, .h1 {  font-weight: 400;  font-size: 24px;  line-height: 30px; } h2, .h2 {  font-weight: 400;  font-size: 18px;  } h3, .h3 {  font-weight: 400;  font-size: 14px;  line-height: 24px; } h4, .h4 {  font-weight: 400;  font-size: 12px;  line-height: 18px; } h5, .h5 {  font-weight: 400;  font-size: 10px;  text-transform: uppercase;  line-height: 18px; } p {  font-weight: 300;  line-height: 18px; } small {  font-weight: 300;  font-size: 12px;  line-height: 18px; } @font-face {  font-family: 'icomoon';  src: url('/styles/fonts/icomoon.eot');  src: url('/styles/fonts/icomoon.eot#iefix') format('embedded-opentype'),  url('/styles/fonts/icomoon.ttf') format('truetype'),  url('/styles/fonts/icomoon.woff') format('woff'),  url('/styles/fonts/icomoon.svg#icomoon') format('svg');  font-weight: normal;  font-style: normal; } i {    font-family: 'icomoon' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } i[class^="icon-"]::before, i[class*=" icon-"]::before {  font-family: 'icomoon' !important; } .icon-arrow-right-circle:before {  content: "\e911"; } .icon-youtube:before {  content: "\e90d"; } .icon-google:before {  content: "\e90e"; } .icon-linkedin:before {  content: "\e90f"; } .icon-twitter:before {  content: "\e910"; } .icon-facebook:before {  content: "\e90c"; }   .icon-pinterest:before {  content: "\e901"; }   .icon-instagram:before {  content: "\e902"; } .icon-bell:before {  content: "\e908";  display: none; } .icon-heart:before {  content: "\e909";} .icon-search:before {  content: "\e90a"; } .icon-user:before {  content: "\e90b"; } .icon-star-empty:before {  content: "\e906"; } .icon-star-filled:before {  content: "\e907"; } .icon-in-stock:before {  content: "\e905"; } .icon-check-circle:before {  content: "\e904"; } .icon-arrow-up:before {  content: "\e900"; } .icon-arrow-down:before {  content: "\e902"; } .icon-arrow-right:before {  content: "\e903"; } .icon-arrow-left:before {  content: "\e901"; } .retina-image, .logo-xlarge, .logo-large, .logo-small, .se-flag, .dk-flag, .uk-flag, .de-flag, .fr-flag,.at-flag {  display: inline-block;  text-indent: -9999px;  white-space: nowrap;  overflow: hidden;  line-height: 1; } .logo-xlarge {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/logo-xlarge.png");  height: 41px;  width: 150px;} @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .logo-xlarge {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/logo-xlarge2x.png");  -webkit-background-size: 150px 41px;  -moz-background-size: 150px 41px;  -o-background-size: 150px 41px;  background-size: 150px 41px; } } .logo-large {  width: 48px;  height: 50px;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/logo-large.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .logo-large {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/logo-large2x.png");  -webkit-background-size: 48px 50px;  -moz-background-size: 48px 50px;  -o-background-size: 48px 50px;  background-size: 48px 50px; } } .logo-small {  width: 28px;  height: 30px;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/logo-small.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .logo-small {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/logo-small2x.png");  -webkit-background-size: 28px 30px;  -moz-background-size: 28px 30px;  -o-background-size: 28px 30px;  background-size: 28px 30px; } } .se-flag {  width: 30px;  height: 18px;  vertical-align: middle;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/swe.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .se-flag {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/swe2x.png");  -webkit-background-size: 30px 18px;  -moz-background-size: 30px 18px;  -o-background-size: 30px 18px;  background-size: 30px 18px; } } .dk-flag {  width: 30px;  height: 18px;  vertical-align: middle;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/dk.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .se-flag {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/dk2x.png");  -webkit-background-size: 30px 18px;  -moz-background-size: 30px 18px;  -o-background-size: 30px 18px;  background-size: 30px 18px; } } .uk-flag {  width: 30px;  height: 18px;  vertical-align: middle;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/uk.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .se-flag {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/uk2x.png");  -webkit-background-size: 30px 18px;  -moz-background-size: 30px 18px;  -o-background-size: 30px 18px;  background-size: 30px 18px; } } .de-flag {  width: 30px;  height: 18px;  vertical-align: middle;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/de.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .se-flag {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/de2x.png");  -webkit-background-size: 30px 18px;  -moz-background-size: 30px 18px;  -o-background-size: 30px 18px;  background-size: 30px 18px; } } .fr-flag {  width: 30px;  height: 18px;  vertical-align: middle;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/fr.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .se-flag {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/fr2x.png");  -webkit-background-size: 30px 18px;  -moz-background-size: 30px 18px;  -o-background-size: 30px 18px;  background-size: 30px 18px; } } .at-flag {  width: 30px;  height: 18px;  vertical-align: middle;  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/at.png"); }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .se-flag {  background-image: url("http://images.pricerunner.com/images/site-gui/newdesign/at2x.png");  -webkit-background-size: 30px 18px;  -moz-background-size: 30px 18px;  -o-background-size: 30px 18px;  background-size: 30px 18px; } } .stars {  color: #FFCD00;  font-size: 16px; }  .stars.stars-small {  font-size: 10px;  line-height: 1; }  .stars .icon-star-empty {  color: #839AA8; }  .stars .rating-numbers {  font-size: 14px;  font-weight: 400;  display: inline-block;  margin-left: 5px; }  .stars .rating-numbers .achieved-rating {  color: #839AA8; } .reviews-link a {  color: #839AA8;  text-decoration: underline;  font-size: 12px;  line-height: 18px;  padding-top: 3px; } .gray {  color: #BFBFBF; } .large-search {  position: relative; }  .large-search .icon-search {  position: absolute;  left: 12px;  font-size: 16px;  color: #38b1d7;  line-height: 36px; }  @media (min-width: 100px) {  .large-search .icon-search {  left: 20px;  font-size: 20px;  line-height: 50px; } }  .large-search .large-search-input {  font-size: 14px;  padding: 13px 0;  text-indent: 36px;  line-height: 18px;  border: 2px solid #E1E4E6;  border-radius: 30px;  width: 420px;  height: 36px;  outline: none; }  .large-search .large-search-input::-webkit-input-placeholder {  font-size: 14px;  color: #BFBFBF; }  .large-search .large-search-input:-moz-placeholder {  font-size: 14px;  color: #BFBFBF; }  .large-search .large-search-input::-moz-placeholder {  font-size: 14px;  color: #BFBFBF; }  .large-search .large-search-input:-ms-input-placeholder {  font-size: 14px;  color: #BFBFBF; }  @media (min-width: 100px) {  .large-search .large-search-input {  width: 630px;  height: 50px;  text-indent: 54px;  font-size: 18px;  line-height: 24px; }  .large-search .large-search-input::-webkit-input-placeholder {  font-size: 18px; }  .large-search .large-search-input:-moz-placeholder {  font-size: 18px; }  .large-search .large-search-input::-moz-placeholder {  font-size: 18px; }  .large-search .large-search-input:-ms-input-placeholder {  font-size: 18px; } }  @media (min-width: 100px) {  .large-search .large-search-input {  width: 630px; } } .btn-pr-dropdown {  background-color: #fafafa;  color: #435259;  border-color: #e1e4e6;  font-weight: 600;  text-align: left;  line-height: 18px;  padding: 10px 12px; }  .btn-pr-dropdown span, .btn-pr-dropdown i {  vertical-align: middle; }  .btn-pr-dropdown i {  font-size: 11px;  position: absolute;  top: 14px;  right: 12px; } .pr-dropdown .dropdown-menu > li > a > span {  vertical-align: middle;  line-height: 18px; } .btn.btn-pr.btn-all-categories {  background-color: transparent;  border-color: #e1e4e6;  border-width: 2px;  color: #38b1d7;  font-weight: 600;  text-transform: uppercase;  border-radius: 24px; } .category-table {  font-size: 16px; }  .category-table i {  padding: 0 15px;  font-size: 11px;  line-height: 24px;  vertical-align: middle; } .category-row-container .category-table-cell {  margin-bottom: -1px; }  .category-row-container .category-table-cell .category-table-cell-content {  border-bottom: 1px solid #e1e4e6; }  .category-row-container .category-table-cell .category-table-cell-content a {  display: block;  padding: 23px 0;  line-height: 24px; }  .category-row-container .category-table-cell.all-categories .category-table-cell-content {  border-bottom: none; }  .category-row-container .category-table-cell.all-categories .category-table-cell-content a.btn-all-categories {  padding: 12px 0;  margin-top: 24px;  line-height: 18px; }  .category-row-container .category-table-cell.all-categories .category-table-cell-content a.btn-all-categories:hover {  background-color: #F7F7F7; } .category-table-sub-row {  background-color: white;  font-size: 14px;  padding-bottom: 36px;  border-bottom: 1px solid #e1e4e6; }  .category-table-sub-row .featured-table-sub-row {  border-top: 1px solid #e1e4e6;  padding-top: 24px;  border-bottom: 1px solid #e1e4e6;  padding-bottom: 12px;  margin-bottom: 24px;  font-weight: 400; }  .category-table-sub-row .featured-table-sub-row a {  display: inline-block;  text-decoration: none; }  .category-table-sub-row .featured-table-sub-row a > span {  padding-left: 10px; }  .category-table-sub-row .featured-table-sub-row .product-image {  vertical-align: middle;  width: 40px;  height: 40px;  background-image: url("../images/coffee.png");  display: inline-block;  text-indent: -9999px;  white-space: nowrap;  overflow: hidden; }  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .category-table-sub-row .featured-table-sub-row .product-image {  background-image: url("../images/coffee@2x.png");  -webkit-background-size: 40px 40px;  -moz-background-size: 40px 40px;  -o-background-size: 40px 40px;  background-size: 40px 40px; } }  .category-table-sub-row .featured-table-sub-row .category-sub-table-cell-content {  font-size: 14px;  margin-bottom: 18px; }  .category-table-sub-row .category-sub-table-cell-content {  line-height: 24px;  font-size: 12px;  margin-bottom: 12px; } .all-category-row-container {  background-color: #fafafa;  padding: 15px 0; }  .all-category-row-container a.all-categories-mobile {  background-color: #fafafa;  text-transform: uppercase;  font-size: 12px;  font-weight: 400;  line-height: 18px; } .category-table > .container, .category-table > .supplier-container {  padding-left: 0;  padding-right: 0; } @media (min-width: 992px) {  .category-table {  font-size: 14px;  padding: 30px 0 60px 0; }  .category-table i {  padding: 0 10px; }  .category-table .category-table-cell-content {  margin-right: 10px; }  .category-table .featured-table-sub-row {  padding-bottom: 24px; } } @media (min-width: 1200px) {  .category-table {  font-size: 16px; }  .category-table i {  padding: 0 15px; }  .category-table .category-table-cell-content {  margin-right: 15px; } } @media (min-width: 992px) {  .category-table-sub-row {  padding-top: 24px;  border-top: 1px solid #e1e4e6; }  .category-table-sub-row .featured-table-sub-row {  border: none;  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1); }  .category-table-sub-row .category-sub-table-cell-content {  padding-left: 20px; }  .category-table-sub-row .featured-table-sub-row .category-sub-table-cell-content, .category-table-sub-row .category-sub-table-cell-content {  margin-bottom: 0;  line-height: 36px;  font-size: 14px; } } .category-table-sub-row > .container, .category-table-sub-row > .supplier-container {  padding-left: 0;  padding-right: 0;  margin-left: 15px;  margin-right: 15px; }  @media (min-width: 768px) {  .category-table-sub-row > .container, .category-table-sub-row > .supplier-container {  padding-left: 15px;  padding-right: 15px;  margin-left: auto;  margin-right: auto; } } .category-table-container {  background-color: white;  padding-left: 0px;  padding-right: 0px;  }  .category-table-container.expanded {  background-color: #fafafa; }  .category-table-container .category-table-sub-row {  display: none; }  .category-table-container.expanded .category-table-sub-row {  display: block; }  .category-table-container .category-table-cell .icon-arrow-down {  display: none; }  .category-table-container .category-table-cell.active .icon-arrow-down {  display: inline-block; }  .category-table-container .category-table-cell.active .icon-arrow-right {  display: none; }  .category-table-container .category-table-cell.active .category-table-cell-content {  background-color: white;  border-bottom: none;  border-top: 1px solid #e1e4e6; }  @media (min-width: 992px) {  .category-table-container .category-table-cell.active .category-table-cell-content {  border: 1px solid #e1e4e6;  border-bottom-color: white; } }  @media (min-width: 992px) {  .category-table-container .category-row-container.expanded .category-table-cell-content {  border-bottom-color: transparent; } } .navbar-pr {  position: relative;  z-index: 10000;  height: 92px;  background-color: white;  border-bottom: #e1e4e6 1px solid; }  .navbar-pr .navbar-brand {  padding: 5px 15px;  padding-top: 7px;  height: auto; }  .navbar-pr .navbar-header {  float: left; }  .navbar-pr .navbar-nav {  float: left;  margin: 0; }  .navbar-pr .navbar-nav.navbar-right {  float: right;  margin-right: -10px; }  .navbar-pr .navbar-nav > li .icon-arrow-up {  display: none; }  .navbar-pr .navbar-nav > li.active .icon-arrow-down {  display: none; }  .navbar-pr .navbar-nav > li.active .icon-arrow-up {  display: inline-block; }  .navbar-pr .navbar-nav > li > a {  color: #38b1d7;  font-size: 14px;  font-weight: 400;  padding: 14px;  line-height: 19px; }  .navbar-pr .navbar-nav > li i {  font-size: 10px;  margin-left: 3px; }  .navbar-pr .navbar-nav.navbar-right li > a {  padding: 14px 12px;  border: none;  line-height: 18px;  font-size: 18px; }  .navbar-pr .navbar-nav.navbar-right i {  font-size: 18px;  line-height: 21px; }  .navbar-pr .nav > li {  float: left; border-left:#e1e4e6 1px solid; border-right:#e1e4e6 1px solid; } .navbar-pr .nav.navbar-right > li{ border:0; }  @media (min-width: 100px) {  .navbar-pr {  height: 72px; }  .navbar-pr .navbar-brand {  padding: 15px 15px 13px;  margin-right: 18px; }  .navbar-pr .navbar-nav > li > a {  font-size: 16px;  padding: 26px; }  .navbar-pr .navbar-nav > li i {  font-size: 12px;  margin-left: 3px; }  .navbar-pr .navbar-nav.navbar-right li > a {  padding: 25px 10px; }  .navbar-pr .navbar-nav.navbar-right i {  font-size: 22px; } } .navbar-pr.active {  background-color: #fafafa; }  .navbar-pr.active .navbar-nav.navbar-left > li > a {  background-color: #fafafa;  border-right: 1px solid #E1E4E6;  border-left: 1px solid #E1E4E6; } .large-search-container {  display: block;  padding: 7px 0;  border-top: 1px solid #E1E4E6;  border-bottom: 1px solid #E1E4E6;  background-color: #F7F7F7; }  @media (min-width: 100px) {  .large-search-container {  display: inline-block;  padding: 10px 0;  border: none;  background-color: white; } } footer .footer-body {  background-color: #fafafa;  border-top: 1px solid #e1e4e6;  padding-top: 30px;  padding-bottom: 30px; } footer .footer-top {  padding-bottom: 18px; }  footer .footer-top .language {  padding-bottom: 24px; }  footer .footer-top .about-links {  padding-bottom: 24px; }  footer .footer-top .about-links a {  float: left;  width: 50%;  line-height: 24px;  margin-bottom: 12px; }  footer .footer-top .consumer-links a {  display: block;  font-weight: 600;  line-height: 24px;  margin-bottom: 12px; } footer .footer-bottom {  text-align: center;  padding-top: 30px;  border-top: 1px solid #e1e4e6; }  footer .footer-bottom .footer-logo-desktop {  float: left;  margin-right: 20px; }  footer .footer-bottom .social-media {  width: 100%;  float: right; }  footer .footer-bottom .social-media a {  font-size: 30px;  padding: 0 3px;  text-decoration: none; }  footer .footer-bottom .copyright {  width: 100%;  float: left;  font-size: 12px;  padding-top: 18px;  padding-bottom: 24px; }  footer .footer-bottom .copyright span {  display: block;  color: #839AA8;  line-height: 24px; } @media (min-width: 100px) {  footer .footer-top {  padding-bottom: 24px; }  footer .footer-top .language {  padding-bottom: 0;  float: right;  width: 190px;  height: 40px; }  footer .footer-top .about-links {  float: left;  padding-bottom: 0; }  footer .footer-top .about-links a {  float: left;  width: auto;  padding-right: 20px;  margin-bottom: 0;  line-height: 40px; }  footer .footer-top .consumer-links {  float: left; }  footer .footer-top .consumer-links a {  display: inline;  margin-bottom: 0;  padding-right: 20px;  line-height: 40px; }  footer .footer-bottom .social-media, footer .footer-bottom .copyright {  width: auto;  height: 50px;  line-height: 50px; }  footer .footer-bottom .copyright {  padding-top: 0; }  footer .footer-bottom .copyright span {  display: inline; } } .nav-tabs {  display: block;  margin-top: 30px;  border-bottom: 1px solid white; }  .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li.active > a:active {  line-height: 20px;  background-color: #FBFBFB;  border-color: transparent;  font-weight: 400;  border-radius: 0;  font-size: 14px;  color: #222526;  padding: 9px 40px 4px 10px;  margin-right: 2px;  margin-top: 4px;  margin-bottom: -2px; }  .nav-tabs > li > a .price-text, .nav-tabs > li > a:hover .price-text, .nav-tabs > li.active > a:active .price-text {  color: #92A0A9;  font-weight: 400; }  .nav-tabs > li > a:hover {  background-color: white; }  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:active, .nav-tabs > li.active > a:focus {  background-color: white;  opacity: 0.9;  filter: alpha(opacity=90);  color: #222526;  border-color: transparent;  margin-top: 0;  font-weight: 600;  padding-top: 13px; }  .nav-tabs > li.active > a .price-text, .nav-tabs > li.active > a:hover .price-text, .nav-tabs > li.active > a:active .price-text, .nav-tabs > li.active > a:focus .price-text {  color: #ED8B00;  font-weight: 700; }  .nav-tabs > li.mobile-tab-dd > a {  padding: 16px 14px;  background-color: #FBFBFB; }  .nav-tabs > li.mobile-tab-dd > a i {  vertical-align: middle;  font-size: 6px;  color: #BFBFBF; } @media (min-width: 768px) {  .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li.active > a:active {  padding: 12px 40px 13px 20px; }  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:active, .nav-tabs > li.active > a:focus {  padding-top: 16px; } } div.pr, #JT{font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important} #main.pr{ padding-top: 10px; background: #f2f2f2 !important;} .newmainmenu.pr{ height: auto; background: #fff;} .newmainmenu.pr .menu_nav{ padding: 0; float: none; width: auto;} .pr .clickMenu ul{ border: 0; margin: 0 !important; min-width:0 !important; cursor: default;} .newmainmenu.pr .clickMenu div.outerbox{ top: 71px; left: 184px; text-align: left;} .newmainmenu.pr .clickMenu div.outerbox *{ box-sizing:content-box;   -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} .newmainmenu.pr .search{ display: inline-block; padding: 0; margin-left: 67px} .newmainmenu.pr #menupopup{ width: 580px; right: 195px; top: 59px; text-align: left;} body.product_list .newmainmenu.pr #menupopup{ right: 185px !important;} .navbar .clearfix{ display: none;}  .navbar-pr .navbar-nav.navbar-right li > a.user, .navbar-pr .navbar-nav.navbar-right li > a.userLogout{ display: inline-block; font-size: 14px;} @media only screen and (max-device-width: 1024px) and (min-device-width: 768px){  .container, .supplier-container{ width: 1170px !important;}  .new-h-ad{ width: 1190px !important;}  footer .footer-bottom .copyright{ width: 870px !important;}  footer,  .navbar-pr{ width: 1200px !important;}  .newmainmenu.pr{ width: 1195px !important;}  .newmainmenu.pr .search{ margin-left: 57px !important;}  .newmainmenu.pr #menupopup{ right: 177px !important}  .pr .clickMenu ul{ min-width: 0 !important;}  body.product_list .container, body.product_list .supplier-container{ width: 1225px !important;}  body.product_list .newmainmenu.pr #menupopup{ right: 265px !important;}  body.product_list .new-h-ad{ width: 1275px !important;}  body.product_list footer,  body.product_list .navbar-pr{ width: 1285px !important;}   body.product_list .newmainmenu.pr .search{ margin-left: 32px !important;}  body.product_list .newmainmenu.pr #menupopup{ right: 234px !important} } .pr .newpl .tabs-standard.tabs-standard-b h2 span{ line-height: 35px;} .pr.newcl .tabs-a > .tl{ background: #38b1d7 !important;} .product_list .pr.newcl .tabs-a .tr .filter-wrapper > ul > li{border-bottom: #38b1d7 3px solid !important;} .pr.newcl a.button-a:link .a-right, .pr.newcl a.button-a:link .a-left, .pr.newcl a.button-a:visited .a-right, .pr.newcl a.button-a:visited .a-left, .pr.newcl a.button-a:active .a-right, .pr.newcl a.button-a:active .a-left{background: #38b1d7 !important; color: #fff !important;} .pr.newcl a.button-a:hover .a-right, .pr.newcl a.button-a:hover .a-left{ background: #45c0e6 !important; color: #fff !important;} .pr.newcl a.button-a .a-right {border-radius: 0 100px 100px 0 !important; padding-left: 0 !important; } .pr.newcl a.button-a .a-left { border-radius: 100px 0 0 100px !important; } .pr .newpl .tabs-standard .tab-wrapper{ padding-left: 3px !important;} .pr .newpl .tabs-standard.tabs-standard-b .tl{ background: #f2f2f2 !important;} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper > ul > li{ border-bottom: #fbfbfb 3px solid !important; margin-right: 2px !important; height: 64px !important;} .pr .newpl .tabs-standard.tabs-standard-b h2 span{ color: #444 !important; background: #fbfbfb !important; height: 65px !important; line-height: 67px !important; border-right: 0 !important} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper > ul > li.ui-tabs-selected{ border-top: #fff 3px solid !important; background: #fff !important; margin-top: -5px !important; margin-left: 0 !important; padding-top: 2px; border-bottom: 0 !important;} .pr .newpl .tabs-standard.tabs-standard-b li.ui-tabs-selected h2 span{ background: #fff !important; font-weight: bold !important; height: 65px !important;} .product_price #main.pr .sortbywp, .product_price .pr #maincontent .sortbywp,.product_international_prices #main.pr .sortbywp{ top: 16px !important;} .product_price #main.pr .newpl .sortbywp ul, .product_price .pr #maincontent .newpl .sortbywp ul,.product_international_prices #main.pr .newpl .sortbywp ul{ background: #f2f2f2 !important;} .pr .newpl .sortbywp li a:link, .pr .newpl .sortbywp li a:active, .pr .newpl .sortbywp li a:visited, .pr .newpl .sortbywp li a:hover{ color: #444 !important;} .pr .newpl .sortbywp .arrow{border-top:6px solid #444 !important; top: 14px !important;} .pr .newpl a.button-a .a-left, .pr .newpl a.button-a .a-right{background: #38b1d7 !important;color: #fff !important;} .pr .newpl a.button-a:hover .a-left, .pr .newpl a.button-a:hover .a-right{background: #45c0e6 !important;color: #fff !important;} .pr .newpl a.button-a .a-right {border-radius: 0 100px 100px 0 !important;} .pr .newpl a.button-a .a-left { border-radius: 100px 0 0 100px !important;} .pr a.button-a .a-left, .pr a.button-a:hover .a-left, .pr .newpl div.button-g .g-left{ padding-left: 13px !important;} .pr a.button-a .a-right, .pr a.button-a:hover .a-right, .pr .newpl div.button-g .g-right{ padding-right: 13px !important;} .pr a.button-a .a-left, .pr a.button-a .a-right{background: #38b1d7 !important;color: #fff !important;} .pr a.button-a:hover .a-left, .pr a.button-a:hover .a-right{background: #45c0e6 !important;color: #fff !important;} .pr div.button-g{ margin-top: 2px;} .pr a.button-a .a-right, .pr .newpl a.button-g .g-right, .pr .newpl div.button-g .g-right{border-radius: 0 100px 100px 0 !important;} .pr a.button-a .a-left, .pr .newpl a.button-g .g-left, .pr .newpl div.button-g .g-left{ border-radius: 100px 0 0 100px !important;} .pr a.button-a-small .a-left, .pr a.button-a-small:hover .a-left{ padding: 6px 0 9px 12px;} .pr a.button-a-small .a-right, .pr a.button-a-small:hover .a-right{ padding: 6px 16px 9px 0} .pr .setprice a.button-a .a-left, .pr .setprice a.button-a .a-right{background: #38b1d7 !important;color: #fff !important;} .pr .setprice a.button-a:hover .a-left, .pr .setprice a.button-a:hover .a-right{background: #45c0e6 !important;color: #fff !important;} .pr #disclaimer_text{ background: #38b1d7 !important;} .pr #disclaimer_text::after{border-color: transparent #38b1d7 !important;} .new-h-ad{ text-align: center; padding: 5px; background: #F8F9F9;} .new-h-ad .adtext{ display: inline-block; vertical-align:top;} .new-h-ad .adcontainer{ display: inline-block;} .pr-dropdown .dropdown-menu {  border-top-left-radius: 0;  border-top-right-radius: 0;  box-shadow: none;  margin: 0;  padding: 0;  border: #e1e4e6 1px solid;  margin-top: -3px;  border-top: 0;  width: 188px; } .pr-dropdown .dropdown-menu > li{ border-top: 1px solid #e1e4e6} .pr-dropdown .dropdown-menu > li > a > span.flag{ margin-right: 3px;} footer .footer-bottom .copyright{ width: 910px; text-align: left;} footer .footer-bottom .copyright div{ display: inline;} .pr td.lastCell .safebuy{ padding-left: 0;} .clsummary{ margin-top: -10px; background: #fff; padding-top: 15px;} .newcl #breadcrumbs{ margin-right: 0 !important;} body.product_list .pr .clsummary .wrapper{ width: 1030px !important; padding-right: 200px;} .pr #contentheader h1.pagetitle, .pr #contentheader h1.pagetitle .productpageheader, .pr #contentheader h1.pagetitle .productpageheader2{ font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;} .pr #breadcrumbs, .pr #breadcrumbs a{ color: #839aa8 !important;} body.product_list .pr.newfilterexpand #breadcrumbs .freetext-link-text{ height: auto;} body.product_list .pr.newfilterexpand #breadcrumbs .freetext-link-text a{color: #38b1d7 !important;} body.product_list .pr.newfilterexpand #breadcrumbs .freetext-link-text a:hover{ color:#007096 !important;} .pr a, .pr a:visited { color: #38b1d7; } .pr a:hover { color:#007096; } .pr .tabs-a .mr{ padding-top: 0 !important;} .pr.newcl .tabs-a > .tl{ background: none !important} .pr.newcl .tabs-a .tr .filter-wrapper a.tablink{ min-width: 120px; text-align: left; background: #fbfbfb !important; color: #222526 !important; border-radius: 0 !important; font-weight: normal !important; font-size: 1.1em !important;}  .pr.newcl .tabs-a .tr .filter-wrapper li.active a.tablink{ min-width: 120px; text-align: left; background: #f2f2f2 !important; color: #222526 !important; border-radius: 0 !important; font-weight: normal !important; font-size: 1.1em !important; padding-top: 4px !important; margin-top: -4px !important;} .pr .tabs-a .filter-wrapper .switch{ display: none !important;} .pr .tabs-a .tab-container{ padding-bottom: 0px;} .pr .tabs-a .mr .splash-category-icons .content{ width: 1020px !important; height: 133px;} .pr .tabs-a .mr .splash-category-icons-expand .content, .pr .tabs-a .mr .no-scroll.content{ width: 970px !important} .pr.newcl .tabs-a.maximized .br .filter-wrapper .m-list ul li{border:#e1e4e6 1px solid;} .pr.newcl .cat > .tabs-a{margin-bottom: 0px;} .pr.newcl .tab-container .g-content{padding-top: 5px;} .product_list .pr.newcl .tabs-a .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important;} .product_list .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active{ border-bottom: 0 !important;} .product_list .pr.newfilter .tabs-a > .tl{ height: 67px !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{ line-height: 67px !important; text-transform:none !important; } .product_list .pr.newfilter .tabs-a > .tl { height:67px !important;} body.product_list .pr .tabs-a .mr .splash-category-icons .content .images_container img{ margin-left: 9px; border:#e1e4e6 1px solid !important; border-radius: 0 !important; box-shadow: none !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper{ padding-left:0;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{ line-height:67px !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink{ text-transform:uppercase; line-height:67px !important; color:#444 !important;} .product_list .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ background:none !important; width:auto; border-right:0; border-bottom:0 !important; height:67px !important;} .product_list .pr.newfilterexpand .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ width:auto;border-right:0; } .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important;} .category_voucher .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active{ border-bottom: 0 !important;} .category_voucher .pr.newfilter .tabs-a > .tl{ height: 67px !important;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{ line-height: 67px !important; text-transform:none !important; height: 67px !important;display: block;} .category_voucher .pr.newfilter .tabs-a > .tl { height:67px !important;} body.category_voucher .pr .tabs-a .mr .splash-category-icons .content .images_container img{ margin-left: 9px; border:#e1e4e6 1px solid !important; border-radius: 0 !important; box-shadow: none !important;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper{ padding-left:0;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{ line-height:67px !important;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink{ text-transform:uppercase; line-height:67px !important; color:#444 !important;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ background:none !important; width:auto; border-right:0; border-bottom:0 !important; height:67px !important;} .category_voucher .pr.newfilterexpand .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ width:auto;border-right:0; } .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important;} .buying_advice .pr.newcl .tabs-a .tr .filter-wrapper > ul > li.active{ border-bottom: 0 !important;} .buying_advice .pr.newfilter .tabs-a > .tl{ height: 67px !important;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{ line-height: 67px !important; text-transform:none !important; height: 67px !important;display: block;} .buying_advice .pr.newfilter .tabs-a > .tl { height:67px !important;} body.buying_advice .pr .tabs-a .mr .splash-category-icons .content .images_container img{ margin-left: 9px; border:#e1e4e6 1px solid !important; border-radius: 0 !important; box-shadow: none !important;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper{ padding-left:0;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{ line-height:67px !important;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink{ text-transform:uppercase; line-height:67px !important; color:#444 !important;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ background:none !important; width:auto; border-right:0; border-bottom:0 !important; height:67px !important;} .buying_advice .pr.newfilterexpand .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ width:auto;border-right:0; } .category_voucher .pr #quickbar, .buying_advice .pr #quickbar, .category_voucher .pr .freetext-link-text{ margin-right: 230px;} .pr.newcl a.mCSB_buttonLeft{ background:#fff !important; border:0; z-index:9999; height:135px !important;} .pr.newcl a.mCSB_buttonLeft::before{content:""; width: 16px; height: 3px; position: absolute; right: 5px; top: 50px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl a.mCSB_buttonLeft::after{content:""; width: 16px; height: 3px; position: absolute; right: 5px; top: 60px; background-color:#003030; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr.newcl a.mCSB_buttonRight{ background:#fff !important; border:0; z-index:9999; height:135px !important;} .pr.newcl a.mCSB_buttonRight::before{content:""; width: 16px; height: 3px; position: absolute; right: 5px; top: 50px; background-color:#003030; transform: rotate(45deg);-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);} .pr.newcl a.mCSB_buttonRight::after{content:""; width: 16px; height: 3px; position: absolute; right: 5px; top: 60px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seemore{ background:#fff !important; border:0; z-index:9999; height:25px !important;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seemore::before{content:""; width: 10px; height: 2px; position: absolute; right: 5px; top: 10px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seemore::after{content:""; width: 10px; height: 2px; position: absolute; right: 11px; top: 10px; background-color:#003030; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seeless{ background:#fff !important; border:0; z-index:9999; height:25px !important;} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seeless::before{content:""; width: 10px; height: 2px; position: absolute; right: 11px; top: 10px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .tabs-a.maximized .br .filter-wrapper .seemorewrapper a.seeless::after{content:""; width: 10px; height: 2px; position: absolute; right: 5px; top: 10px; background-color:#003030; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .product_list .pr.newfilter #filterbox, .product_list .pr.newfilter #filterbox h3, .product_list .pr.newfilter #filterbox label, .product_list .pr.newfilter #filterbox em, .product_list .pr.newfilter #filterbox span, .product_list .pr.newfilter #filterbox a{  color: #232323 !important; } .pr.newfilter .noUi-background{ background: #e1e4e6 !important; border: 0 !important;} .pr.newfilter .noUi-connect{ background: #38b1d7 !important} .pr.newfilter .noUi-horizontal .noUi-handle{ top: -6px !important; left: -12px !important;} .pr.newfilter .noUi-handle{ width: 14px !important; height: 14px !important; background: #007096 !important;} .pr.newfilter .noUi-target{ height: 3px !important;} .pr.newfilter #filterbox .box-p .padder h3{ border-bottom: #e1e4e6 1px solid !important; color: #232323 !important} .pr.newfilter #filterbox .box-p .padder h3::before, .pr.newfilter #filterbox .box-p .padder h3::after{ width: 8px !important; height: 2px !important; background: #4b585f !important;} .pr.newfilter #filterbox .box-p .padder h3.narrow::after{ right: 10px !important;} .pr.newfilter #filterbox .box-p .padder h3::after{ right: 6px !important;} .pr.newfilter #filterbox .box-p .padder ul li a, .pr.newfilter .criteria a,  .pr.newfilter .criteria a:link,  .pr.newfilter .criteria a:visited,  .pr.newfilter .criteria a:active,  .pr.newfilter .criteria a:hover{ background-image: url(http://images.pricerunner.com/images/site-gui/newdesign/newfilter_img_selected.png)} .pr.newfilter #filterbox .box-p .padder ul li a.selected{ color: #232323 !important; } .product_list .pr.newfilter .lside .box-p #filter-link-container{ background:#38b1d7 !important; height: 16px; color: #fff;} .product_list .pr.newfilter .lside .box-p #filter-link-container h2{margin: 0 !important} .product_list .pr.newfilter .lside .box-p #filter-link-container a.tablink{ color:#fff !important; font-weight: normal !important; } .product_list .pr.newfilter .lside .box-p #filter-link-container span.selected-filters{ position:absolute; right:12px; top:8px; display:block; width:20px; height:20px; line-height:20px; background:#fff; color:#38b1d7 !important; border-radius:20px; text-align:center;} .pr.newcl .box-n .rside{ box-shadow:none !important;} .pr.newcl .box-n .rside > .tl{ background:none !important; box-shadow: none !important} .pr.newcl .box-n .rside > .tl .tr{ padding-top: 15px !important;} body.product_list .pr.newfilter .lside{ padding-top: 46px;} .pr.newcl .sortbywp ul{ background:none !important;} .pr.newcl .sortbywp ul:hover{ background:#fff !important;} .pr.newcl .displaymode span.firstblock, .pr.newcl .displaymode span.lastblock{ border-right: 3px solid #f2f2f2; border-bottom: 3px solid #f2f2f2;} .pr.newcl .displaymode a.compactview span.firstblock{border-bottom: 2px solid #f2f2f2;} .pr.newcl .displaymode a.choosed span, .pr.newcl .displaymode a:hover span{ background: #38b1d7 !important;} .product_list .pr .wrapper #side-content{ margin-top: 45px !important;} .pr .prodlist-standard-view .product .productname h3 a{ font-size: 14px !important;} .pr.newcl .prodlist-standard-view .freetext-product .productinfobody .extraInfo{ border-top: 0 !important; left: 3px !important} .pr.newcl .freetext-product a.button-a:link .a-right, .pr.newcl .freetext-product a.button-a:link .a-left, .pr.newcl .freetext-product a.button-a:visited .a-right, .pr.newcl .freetext-product a.button-a:visited .a-left, .pr.newcl .freetext-product a.button-a:active .a-right, .pr.newcl .freetext-product a.button-a:active .a-left{background: #fff !important; color: #38b1d7 !important; border:#38b1d7 2px solid;} .pr.newcl .freetext-product a.button-a:hover .a-right, .pr.newcl .freetext-product a.button-a:hover .a-left{ background: #fff !important; color: #45c0e6 !important; border:#45c0e6 2px solid; } .pr.newcl .freetext-product a.button-a .a-right{border-left: 0 !important; padding-bottom: 6px !important;} .pr.newcl .freetext-product a.button-a .a-left{border-right: 0 !important; padding-bottom: 6px !important} .pr.newcl .prodlist-standard-view .product .productinfobody .reviews{ margin-left: 0;} .pr.newcl .prodlist-standard-view .product .productinfobody .reviews img{ margin-top: -2px;} .pr.newcl .prodlist-standard-view .product .productinfobody .reviews a{ text-decoration: underline;} .pr .prodlist-standard-view .price p.productshipping{ color: #839aa8 !important; font-size: 12px !important; padding:3px 0 15px 0 !important;} .pr.newcl .prodlist-standard-view .sponsor-list{ border-top: 0; margin-left: -146px; width: 680px; margin-top: 25px; padding-bottom: 10px; padding-top: 5px; } .pr .prodlist-standard-view .sponsor-list .sponsor-text{ padding-left: 20px; width: 117px; text-align: right; padding-right: 10px; color: #839aa8; margin-bottom: 6px;} .pr .prodlist-standard-view .sponsor-list .merchant-list a img{ display: inline-block; vertical-align: middle;} .pr .prodlist-standard-view .sponsor-list .merchant-list{ padding-top: 12px; margin-right: 15px; width: auto;} .pr .prodlist-standard-view .sponsor-list .merchant-list a{ font-size: 0.9em;} .pr .prodlist-standard-view .stock-info .in-stock{ background: none !important; position: relative; color: #84BD00 !important;} .pr .prodlist-standard-view .stock-info .in-stock::after{content:""; width: 7px; height: 7px; position: absolute; left: 0px; top: 4px; background-color:#84BD00; border-radius: 7px;} .pr .prodlist-standard-view .stock-info .out-of-stock{ background: none !important; position: relative; color: #E65245 !important;} .pr .prodlist-standard-view .stock-info .out-of-stock::after{content:""; width: 7px; height: 7px; position: absolute; left: 0px; top: 4px; background-color:#E65245; border-radius: 7px;} .pr .prodlist-standard-view .stock-info .unknown-stock{ background: none !important; position: relative; color: #FFCD00 !important} .pr .prodlist-standard-view .stock-info .unknown-stock::after{content:""; width: 7px; height: 7px; position: absolute; left: 0px; top: 4px; background-color:#FFCD00; border-radius: 7px;} .pr .prodlist-standard-view .product div.price {width: 165px;} .pr .prodlist-standard-view .product .productinfobody {margin-right: 160px;} .pr .prodlist-standard-view .product div.price .retailerlogo img{ border: 0 !important;}   .pr .prodlist-compact-view ul li .nameanddesc p{font-size: 0.85em; color: #839aa8; } .pr .prodlist-compact-view ul li .pricefreetext{ text-align: left !important; width: 9em;} .pr .prodlist-compact-view ul li .pricefreetext p{ color: #839aa8 !important} .pr .prodlist-compact-view ul li .nameanddesc p a{ color: #38b1d7; font-weight: normal;} .pr.newcl .prodlist-compact-view .rside .mr{ padding-top: 5px;} .pr.newcl .prodlist-compact-view ul li .retailersfreetext{ min-height: 50px; padding-top: 5px; padding-right: 10px} .pr .prodlist-compact-view ul li .retailersfreetext .infoonretailer { margin-bottom: 0; } .pr.newcl .prodlist-compact-view ul li .productprice{ float: right; text-align: left; width: 100px; padding-left: 20px; padding-top: 5px;} .pr.newcl .prodlist-compact-view ul li .price{margin-left: 0; float: none; display: inline-block; text-align: left; font-size: 1.4em; width: auto;} .pr.newcl .prodlist-compact-view ul li .retailers{display: inline-block; color: #839aa8; font-size: 12px; padding-top:5px;} .pr.newcl .prodlist-compact-view ul li .reviews{ margin-top: 20px;} .pr.newcl .prodlist-compact-view ul li .imgbox{ padding-top: 10px;} .pr.newcl .prodlist-compact-view ul li.odd{ margin-bottom: 1px;} .pr.newcl .prodlist-compact-view.box-n .rside > .tl{ margin-bottom: 15px;} .pr .prodlist-compact-view ul li .retailersfreetext {width: 13em;} .pr .prodlist-compact-view ul li .reviewcompact {width: 95px;} .pr .prodlist-compact-view ul li .reviews {margin: 10px 3px;} .pr .prodlist-compact-view ul li .retailersfreetext .retailerlogo img{ border: 0 !important;} .pr.newcl .box-n .rside > .ml .mr{ background: #f2f2f2 !important;} .pr.newfilter.newfilterexpand .prodlist-grid-view .product{ width: 193px !important; padding-right: 1px !important; margin-bottom: 1px !important; height: 238px !important; min-height: 238px !important;} .pr.newfilter.newfilterexpand .prodlist-grid-view .product-wrapper{ width: 191px !important;} .pr.newcl .prodlist-grid-view.freetext.hybridlist .product.pdhover .product-wrapper{ box-shadow: 0 0 3px #c7c7c7 !important; padding-left: 15px; padding-right: 15px; left: -15px} .pr .prodlist-grid-view.freetext.hybridlist .product .product-topcow p.reviews{ padding-top: 0; text-align: right; position: absolute; right: 10px; top: 15px;} .pr .prodlist-grid-view.freetext.hybridlist .product .add-to-mylist{ position: absolute; left: 10px; top: 15px;} .pr .prodlist-grid-view.freetext div.retailers{ padding-left: 10px; padding-right: 10px; padding-top: 6px;} .pr .prodlist-grid-view.freetext .product .price{ padding-left: 10px; text-align: left; padding-top: 5px;} .pr .prodlist-grid-view.freetext .product .price a{ font-size: 1.1em;} .pr .prodlist-grid-view.freetext .product p.productshipping{ text-align: left; padding-left: 10px; display: none; color: #839aa8 !important} .pr .prodlist-grid-view.freetext .product-wrapper .retailerlogo{ position: absolute; top: 168px; right: 5px;width:85px; line-height:12px;} .pr .prodlist-grid-view.freetext .product-wrapper .retailerlogo img{ width: 70px !important; height: 23px !important;} .pr .prodlist-grid-view.freetext .product h3{ text-align: left; margin-bottom: 15px; font-weight: normal;} .pr.newcl .prodlist-grid-view div.add-to-mylist a:link,  .pr.newcl .prodlist-grid-view div.add-to-mylist a:visited,  .pr.newcl .prodlist-grid-view div.add-to-mylist a:active, .pr.newcl .prodlist-grid-view div.add-to-mylist a:hover{ display: block; text-indent: -9999px;} .pr.newcl .prodlist-grid-view div.add-to-mylist a.selected{ background-position:0 -202px !important; } .pr.newcl .prodlist-grid-view.freetext .product .readmore-wrapper{ right: 15px; top:15px;} .pr.newcl .prodlist-grid-view.freetext .product a.readmore{ width: 13px; height: 13px; background-size: 12px; background-position: 4px -224px;} .pr .prodlist-grid-view .product-wrapper{ padding-top: 25px !important;} .pr .prodlist-grid-view.freetext .see-all-merchant{position: absolute; top: 164px; right: 5px; width: auto; border: 0;} .pr .prodlist-grid-view.freetext .see-all-merchant a{ font-weight: normal; color: #839aa8 !important; font-size: 0.85em;} .pr .prodlist-grid-view.freetext .product.structured-product h3{ padding-left: 10px; margin-bottom: 0; padding-top: 6px;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover p.button{ margin-bottom: 20px;} .pr .prodlist-grid-view.freetext .product.structured-product .product-wrapper div.best-price-list{ display: inline-block;} .pr .prodlist-grid-view.freetext .product.structured-product .product-wrapper .retailerlogo{ position: static;} .pr .prodlist-grid-view.freetext .sponsored-merchant{ border: 0 !important; background: #f7f7f7 !important; margin: 0 -15px; height: 30px; text-align: center;} .pr .prodlist-grid-view.freetext .sl-icon{ margin: 8px 0 5px 5px; text-transform:none; display: inline-block; float: none !important; color: #444 !important;} .pr .prodlist-grid-view.freetext .product.structured-product div.retailers{ display: inline-block; padding: 0;} .pr .prodlist-grid-view.freetext .product.structured-product .sponsored-merchant .price{ display: inline-block; font-size: 12px !important;} .pr .prodlist-grid-view.freetext .product.pdhover p.productshipping{ display: block;} .pr .prodlist-grid-view.freetext .product.pdhover .product-wrapper .retailerlogo{ right: 20px;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover .add-to-mylist{ left: 25px;} .pr .prodlist-grid-view.freetext.hybridlist .product.pdhover p.reviews{ right: 25px;} .pr .prodlist-grid-view.freetext .product.pdhover .see-all-merchant{ right: 20px} .pr .prodlist-grid-view.freetext .product.pdhover .product-wrapper .product-topcow{ height: auto;} .pr .box-u .bl { background: #fbfbfb; } .pr .box-u .mr { background: #fbfbfb; } .pr .box-u .tl { background: #fbfbfb; } .pr .box-u .ml { background: #fbfbfb; } .polularlist .productname a { color: #38b1d7 !important; } .pr.newcl .prodlist-standard-view .product{ margin-bottom: 0 !important; border-bottom: #e1e4e6 1px solid !important;} .pr.newcl .prodlist-standard-view .product .productinfobody{ border-right: 0 !important; margin-left: 146px;} .pr.newcl .prodlist-standard-view .product .productinfobody div.price{ width: 120px; text-align: left; min-height: 27px; padding-left: 30px; padding-top: 30px;} .pr.newcl .prodlist-standard-view .product .productinfobody div.price p.price strong a{ font-size: 1.8em;} .pr.newcl .prodlist-standard-view .product div.price a.retailers{ color: #839aa8; font-size: 14px; display:inline-block; padding-top:10px;} .pr.newcl .prodlist-standard-view .productname{ margin-right: 130px;} .pr.newcl .prodlist-standard-view .product .productinfobody p.productdescription{ font-size: 0.85em; color: #839aa8; width: auto !important; margin-right: 135px;} .pr.newcl .prodlist-standard-view .product div.price{ padding-top: 37px} .pr.newcl .prodlist-standard-view div.list-info{ left: 15px; top: 20px; z-index: 9;} .pr.newcl .prodlist-standard-view div.list-info .add-to-mylist{ padding:0; text-align: left;} .pr.newcl .prodlist-standard-view div.list-info a:link, .pr.newcl .prodlist-standard-view div.list-info a:visited, .pr.newcl .prodlist-standard-view div.list-info a:active{ display: block; text-indent: -9999px;} .pr.newcl .prodlist-standard-view div.list-info a:hover{ background-position: 0 -100px !important;} .pr.newcl .prodlist-standard-view div.productimg{ padding: 15px 6px 6px 20px;} #detailbox .side-ad{ width: 185px; position: absolute; top: 88px; right: -200px;} .plsummary{ margin-top: -10px; background: #fff; padding-top: 15px;} .plsummaryinline{ padding:20px 0;} .pr .price-list.productinfo .productimg .enlarge-image-wrapper{ width: 225px;} .pr .productinfo dd.description_col{ color: #839aa8 !important; min-height: 0;} .pr .price-list.productinfo .productinfobody{ margin-left: 225px;} .pr .newpl .price-list.productinfo.featured .productinfobody{ margin-right: 470px !important;} .pr .enlarge-image-wrapper.jshover-on .show-larger{ right: inherit; left: 0; top: 180px;} .pr .enlarge-image-wrapper .show-larger{ width: 38px; height: 38px; background: #fff url(http://images.pricerunner.com/images/site-gui/newdesign/newdesign-pl-icon.png) no-repeat 10px 10px !important; border-radius: 24px;} .pr .price-list.productinfo a.detailLink{ display: inline-block;background: #fff;color: #38b1d7; border-radius: 100px; padding: 5px 18px; line-height: 18px; height: 18px;border:#38b1d7 2px solid;} .pr .price-list.productinfo a.detailLink:hover{border:#45c0e6 2px solid; color: #45c0e6;text-decoration: none;} .pr .price-list.productinfo a.detailLink.selected{ display: inline-block;background: #38b1d7;color: #fff; border-radius: 100px; padding: 5px 18px; line-height: 18px; height: 18px;} .pr .price-list.productinfo a.detailLink.selected:hover{ background: #45c0e6; text-decoration: none;} .pr .newpl .price-list.productinfo .add-to-mylist{ display: inline-block;} .pr .newpl .price-list.productinfo .productimg,  .pr .newpl .price-list.productinfo .productinfobody .productinfocontent,  .pr .newpl .price-list.productinfo .price-history-wp,  .pr .newpl .price-list.productinfo .featured-offer,  .pr .price-list.productinfo .product-content{ box-shadow: none !important; border:0 !important;} .pr .newpl .price-list.productinfo .price-history-wp{ border-right:#e1e4e6 1px solid !important; width: 220px !important; padding-right: 20px !important; margin-right: 20px !important; } .pr .newpl .price-history-wp .box-k .tr{ padding-left: 0 !important; padding-bottom: 10px !important; font-size: 14px !important; font-weight: normal !important;} .pr .newpl .price-list.productinfo .featured-offer .title{ font-size: 14px !important; font-weight: normal !important;} .pr .price-list.productinfo .featured-offer li, .pr .price-list.productinfo .featured-offer .title{ border-bottom: 0 !important;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a{ text-decoration: none;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a.rating{ font-size: 14px !important;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd img{ margin-bottom: 5px;} .pr .newpl .productinfo dd.description_col{ min-height: 0px; margin-bottom:10px;} .pr .newpl .productinfo dd.description_col p{ font-size: 14px;} .pr .newpl .price-list.productinfo .add-to-mylist a:link,  .pr .newpl .price-list.productinfo .add-to-mylist a:visited,  .pr .newpl .price-list.productinfo .add-to-mylist a:active{ border:#38b1d7 2px solid; background: #fff url(http://images.pricerunner.com/images/site-gui/newdesign/newdesign-pl-icon.png) no-repeat 12px -52px;border-radius: 100px; padding: 5px 18px 5px 33px; height: 18px; line-height: 18px; width: auto !important; color: #38b1d7; text-transform:uppercase;} .pr .newpl .price-list.productinfo .add-to-mylist a:hover{border:#45c0e6 2px solid; color: #45c0e6; text-decoration: none;} .pr .newpl .price-list.productinfo .add-to-mylist a.selected:link,  .pr .newpl .price-list.productinfo .add-to-mylist a.selected:visited,  .pr .newpl .price-list.productinfo .add-to-mylist a.selected:active,  .pr .newpl .price-list.productinfo .add-to-mylist a.selected:hover{ background: #fff url(http://images.pricerunner.com/images/site-gui/newdesign/newdesign-pl-icon.png) no-repeat 12px -101px;} .pr .newpl .price-list.productinfo a.set-price-alert:link,  .pr .newpl .price-list.productinfo a.set-price-alert:visited,  .pr .newpl .price-list.productinfo a.set-price-alert:active{ border:#38b1d7 2px solid; background: #fff;border-radius: 100px; padding: 5px 18px; height: 18px; line-height: 18px; width: auto !important; color: #38b1d7; text-transform:uppercase;} .pr .newpl .price-list.productinfo a.set-price-alert:hover{border:#45c0e6 2px solid; color: #45c0e6; text-decoration: none;} .pr .newpl #quickbar.redesignquickbar{ margin-top: -46px;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a strong{ color: inherit !important;} .pr .newpl #contentheader{ min-height: 15px !important; background: #f2f2f2 !important;} .pr .wrapper #side-content{ margin-top: 100px !important;} .pr table.price-list td.reviews a{ color: #839aa8 !important;} .pr table.price-list h4.p-name a{ color: #38b1d7 !important} .pr .in-stock-date-more .date{color: #839aa8 !important;} .pr table.price-list .pricewithshipping{ width: 90px;} .pr table.price-list .pricewithshipping a strong{ color: inherit !important;} .pr .lastCell a.button-a .a-left, .pr .lastCell a.button-a:hover .a-left{ padding-left: 18px !important;} .pr .lastCell a.button-a .a-right, .pr .lastCell a.button-a:hover .a-right{ padding-right: 20px !important;} .pr .newpl a.button-g .g-left, .pr .newpl a.button-g .g-right{ padding: 8px 18px 8px 0 !important} .price-list thead tr th{ font-weight: normal !important; border-bottom: #e6e5e5 1px solid !important;} .pr table.price-list .more-version{ color: #444 !important; font-weight: normal !important;} .pr table.price-list .price strong{ font-weight: normal !important; color: #444 !important} .pr .newpl .stock-info.in-stock{ color: #84BD00 !important} .pr .newpl .stock-info.out-of-stock{color:#E65245 !important} .pr .newpl .stock-info.unknown-stock{ color: #FFCD00 !important} .pr .prodreviewcontent{ border: 0 !important} .pr .specification-intro{ display: none !important;} .pr .newpl #testfreaks-summary .tf-stars .ratingStar{ margin-left: 0; margin-top: 1px;} .pr .newpl .tabs-standard.tabs-standard-b .tab-wrapper{ height: 66px;} .pr table.price-list .price a strong, .pr table.price-list .pricewithshipping a strong{ color: #38b1d7 !important; font-weight: bold !important;} .pr table.price-list .pricewithshipping strong, .pr table.price-list .price strong{ font-weight: normal !important;} .pr .newpl .stock-info.in-stock{ background: none !important; position: relative; color: #84BD00 !important;} .pr .newpl .stock-info.in-stock::after{content:""; width: 7px; height: 7px; position: absolute; left: 0px; top: 3px; background-color:#84BD00; border-radius: 7px;} .pr .newpl .stock-info.out-of-stock{ background: none !important; position: relative; color: #E65245 !important;} .pr .newpl .stock-info.out-of-stock::after{content:""; width: 7px; height: 7px; position: absolute; left: 0px; top: 3px; background-color:#E65245; border-radius: 7px;} .pr .newpl .stock-info.unknown-stock{ background: none !important; position: relative; color: #FFCD00 !important} .pr .newpl .stock-info.unknown-stock::after{content:""; width: 7px; height: 7px; position: absolute; left: 0px; top: 3px; background-color:#FFCD00; border-radius: 7px;} .pr .newpl .productMoneySaving_c{ border:0 !important;} img.member-review-proimg{ width:150px !important; height:150px !important;} #international_disclaimer_text, #top_disclaimer_text{ background: #fff; margin-bottom: 0; padding: 20px 20px 0;} .pr table.price-list{ box-shadow: none !important;} .pr .prodreview .writereview .submitbox a.button-a .a-right{ padding-left: 0;} .pr .contractfilterlist .valuebarbg{ height: 3px !important; border: 0 !important; background: #e1e4e6 !important;} .pr .contractfilterlist .valuebar{height: 3px !important; background: #38b1d7 !important;} .pr .contractfilterlist .dragbutton{ border: 0 !important; background: #007096 !important; width: 14px !important; height: 14px !important; border-radius: 14px !important; top: -5px !important;} .pr .contractfilterlist .dragbutton span{ display: none !important;} .pr .product-specs{ padding: 0 20px; border:0 !important; background: #fff;} .pr .product-specs th{ border-left: 0 !important;} .pr .product-specs .heading td{ border-bottom: 0 !important} .pr .product-specs tr.lastRow td, .pr .product-specs tr.lastRow th{ border-bottom: 0 !important;} .pr .mpwithcontract .contractresults{ padding: 0 20px !important;} .pr .contractfilter{ padding-left: 20px !important; } .pr .mpwithcontract .morefilter{ border: 0 !important; background: #fbfbfb !important; height: 50px; line-height: 50px; text-align: center; } .pr .mpwithcontract .morefilter a{ background: none !important; font-size: 14px !important; box-shadow: none !important; border: 0 !important; width: auto !important; height: 50px!important; line-height: 50px !important;display: inline !important; padding-right: 30px; position: relative;} .pr .mpwithcontract .morefilter a:hover{ background: none !important; text-decoration: none;} .pr .mpwithcontract .morefilter a::before{content:""; width: 8px; height: 1px; position: absolute; right: 6px; top: 10px; background-color:#003030; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .mpwithcontract .morefilter a::after{content:""; width: 8px; height: 1px; position: absolute; right: 11px; top: 10px; background-color:#003030; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .mpwithcontract .morefilter.expand a::before{ right: 11px;} .pr .mpwithcontract .morefilter.expand a::after{right: 6px;} .pr .mpwithcontract .cashcards{ background: none !important; padding: 7px 20px !important;} body.home .pr .wrapper #side-content{ margin-top: 0 !important} .product_voucher .voucherList{ padding: 20px;} div.star, div.star a{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/grade_1_big.png) no-repeat 0 0px !important; background-size:91px 17px !important;} div.cancel a, div.star a{ background-position: -21px -1px !important; background-size: 99px 20px !important} div.star_on a,div.star_hover a{ background-position: 0px 0px !important;} .testfreaks .section1 .score-50{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_5_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-45{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_4_5_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-40{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_4_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-35{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_3_5_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-30{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_3_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-25{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_2_5_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-20{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_2_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-15{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_1_5_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-10{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_1_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-5{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_0_5_big.png) no-repeat 0 0; background-size: 75px 14px;} .testfreaks .section1 .score-0{ background: url(http://images.pricerunner.com/images/site-gui/newdesign/rating/130x25/grade_0_big.png) no-repeat 0 0; background-size: 75px 14px;} .navbar-pr { border-top: 1px solid #e1e4e6;} #brod{ margin-bottom: 40px;} footer .mobilelink{ margin-bottom:15px; text-align:center; clear:both} @media screen and (max-device-width: 700px){ footer .footer-body, .new-h-ad, body{ background-color:#fff !important;} } .risummary{ margin-top: -10px; background: #fff; padding-top: 15px; padding-bottom: 20px;} .risummary .main-info{ padding: 20px 0;} .risummary .main-info .logo{ float: left; margin-right: 20px;} .risummary .main-info h1{ margin-bottom: 0;} .risummary .main-info .pagetitle .productpageheader2{ font-weight: normal; line-height: 50px;} .risummary .main-info .retailer-description{ clear: both; font-size: 14px; padding:10px 0;} .retailer_info .pr .wrapper #side-content{ margin-top: 117px !important;} .retailer_info .pr .wrapper #maincontent{ margin-top: 50px;} .retailer_info .pr .tabs-retailer > .tl{ height: 67px !important; border: 0 !important;background: none !important;border-radius: 0 !important; box-shadow: none !important;} .retailer_info .pr .tabs-retailer .tr{ padding: 0 !important;} .retailer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important; padding: 0 !important} .retailer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected{ border-bottom: 0 !important;} .retailer_info .pr .tabs-retailer .tr .filter-wrapper a{ line-height: 67px !important; text-transform:none !important; height: 67px !important;display: block; min-width: 120px; padding: 0 10px !important; background: #fbfbfb !important} .retailer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected a{ background: #fff !important; color: #444 !important; padding-top: 4px !important; margin-top: -4px !important;} .retailer_info .pr .tabs-retailer .tr .filter-wrapper{ padding-left:0;} .retailer_info .pr .tabs-retailer #tab-container h2{ display: block !important; padding: 0 !important; border-radius: 0 !important; background: none !important; line-height: 67px;border: 0 !important;font-weight: normal !important;font-size: 14px !important;color: #222526 !important;} .retailer_info .pr .tabs-retailer #tab-container li.ui-tabs-selected h2{ color: #000 !important;} .retailer_info .pr .tabs-retailer .ml, .retailer_info .pr .tabs-retailer .mr, .retailer_info .pr .tabs-retailer .tr .filter-wrapper{ border:0;} .retailer_info .pr .tabs-retailer .bl{ display: none;} .retailer_info .pr .tabs-retailer .mr{ padding: 10px 20px 20px; margin-left: 0;} .pr #retailer-info-page .line{ border-bottom: #e1e4e6 1px solid; display: table; padding: 0; font-size: 14px;} .pr #retailer-info-page .line:last-child{ border: 0;} .pr #retailer-info-page .line .title{border-right: #e1e4e6 1px solid;padding: 8px 0;display: table-cell; float: none; width: 25%; color: #666 !important;} .pr #retailer-info-page .line .value{margin-right: 6px;padding: 8px 0;display: table-cell; float: none; width: 74%; padding-left: 1%;} .pr #retailer-info-page .providerInfoTabContainer img.go-to-store{ display: none;} .pr #retailer-info-page .providerInfoTabContainer img.review-rating{ margin-left: -7px;} .pr #retailer-info-page #tab-fragment-retailer-reviews .line .title{ border-right: 0; font-weight: normal; font-size: 13px; color: #444 !important;} .pr #retailer-info-page #tab-fragment-retailer-reviews h3{padding-bottom: 5px;} .pr #retailer-info-page #tab-fragment-retailer-reviews h3 img{ vertical-align: top;} .pr #retailer-info-page #tab-fragment-retailer-reviews .line .value .sub-value img{ margin-top: 3px;} .pr #retailer-info-page #tab-fragment-retailer-reviews .review .headline{ background: #f7f7f7; border-bottom: #e1e4e6 1px solid;} .pr #retailer-info-page #tab-fragment-retailer-reviews .review .headline .author{ color: #444;} .pr #retailer-info-page #tab-fragment-retailer-reviews .line .value{ font-size: 12px;} .pr #retailer-info-page #tab-fragment-retailer-reviews .switch{ margin-bottom: 20px; padding-top: 10px; clear: both;} .pr #retailer-info-page #tab-fragment-retailer-products .retailer-popularproduct{ height: 240px; margin-top: 15px;} .pr #retailer-info-page #tab-fragment-retailer-products .products{ padding-top: 10px;} .pr #retailer-info-page #tab-fragment-retailer-products h2{ font-size: 1.5em; margin-bottom: 10px; padding-top: 10px; color: #000; font-weight: 600; clear: both;} .pr .providerInfoTabContainer .products #all-products{ border: 0; width: 100%; float: none; padding-left: 0;} .pr .providerInfoTabContainer .products #all-products ul{ width: 33%; padding: 0; margin: 0; float: left;} .pr .providerInfoTabContainer .products #all-products ul li{ padding-bottom: 18px; color: #38b1d7;} .pr #retailer-info-page .mCSB_horizontal .mCSB_container{ padding-top: 12px; padding-left: 18px;} .pr #retailer-info-page .retailer-popularproduct .icon{ position: relative; min-height: 215px; width: 183px;} .pr #retailer-info-page .retailer-popularproduct .icon .product-wrapper{ border: #e4e4e4 1px solid;position: absolute; border-right: 0; width: 182px; padding-top: 10px; min-height: 183px;} .pr #retailer-info-page .retailer-popularproduct .icon .product-wrapper:last-child{ border-right: #e4e4e4 1px solid;} .pr #retailer-info-page .retailer-popularproduct .icon p.pptitle{ position: static; padding: 0 10px; width: auto;} .pr #retailer-info-page .retailer-popularproduct .icon p.ppprice a{ color: #e58a00; font-size: 14px;} .pr #retailer-info-page .retailer-popularproduct .icon p.ppreview{ display: none;} .pr #retailer-info-page .retailer-popularproduct .icon.pdhover p.ppreview{ display: block;} .pr #retailer-info-page .retailer-popularproduct .icon.pdhover .product-wrapper{ padding:10px 10px 0; border-right: #e4e4e4 1px solid; top: -12px; left: -10px; background: #fff; z-index: 9; box-shadow: 0 0 3px rgba(0,0,0, 0.1)} .pr #retailer-info-page .retailer-popularproduct a.mCSB_buttonLeft{ border: #f2f2f2 3px solid; width: 30px !important; height: 30px !important; border-radius: 100px; margin-top: 108px !important; top: 0; z-index: 999;} .pr #retailer-info-page .retailer-popularproduct a.mCSB_buttonLeft::before{ top: 11px; right: 11px; height: 2px;} .pr #retailer-info-page .retailer-popularproduct a.mCSB_buttonLeft::after{ top: 16px; right: 11px; height: 2px;} .pr #retailer-info-page .retailer-popularproduct a.mCSB_buttonRight{ border: #f2f2f2 3px solid; width: 30px !important; height: 30px !important; border-radius: 100px; margin-top: 108px !important; top: 0; z-index: 999;} .pr #retailer-info-page .retailer-popularproduct a.mCSB_buttonRight::before{ top: 11px; right: 11px; height: 2px;} .pr #retailer-info-page .retailer-popularproduct a.mCSB_buttonRight::after{ top: 16px; right: 11px; height: 2px;} .pr #retailer-info-page .retailer-popularproduct .mCustomScrollBox::before{ content: ""; width: 20px; background: #fff; height: 245px; position:absolute; left: -2px; top: 0; z-index: 9;} .pr #retailer-info-page .retailer-popularproduct .mCustomScrollbar::before{ content: ""; width: 20px; background: #fff; height: 245px; position:absolute; right: -2px; top: 25px; z-index: 9;} .pr #retailer-info-page .retailer-popularproduct .icon .add-to-mylist { left: 10px; position: absolute; top: 15px;} .pr #retailer-info-page .retailer-popularproduct .icon .add-to-mylist a{ display: block; width: 20px; height: 20px; background: url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png) no-repeat 0 0;} .pr #retailer-info-page .retailer-popularproduct .icon .add-to-mylist a.selected{ background-position:0 -200px; } .retailer_offline_store .pr .wrapper #maincontent{ margin-top: 33px !important} .retailer_offline_store .pr #tab-fragment-retailer-offlinestores{ padding-top: 20px;} .retailer_offline_store .pr .tabs-retailer > .tl{ height: 67px !important; border: 0 !important;background: none !important;border-radius: 0 !important; box-shadow: none !important;} .retailer_offline_store .pr .tabs-retailer .tr{ padding: 0 !important;} .retailer_offline_store .pr .tabs-retailer .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important; padding: 0 !important} .retailer_offline_store .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected{ border-bottom: 0 !important;} .retailer_offline_store .pr .tabs-retailer .tr .filter-wrapper a{ line-height: 67px !important; text-transform:none !important; height: 67px !important;display: block; min-width: 120px; padding: 0 10px !important; background: #fbfbfb !important} .retailer_offline_store .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected a{ background: #fff !important; color: #444 !important; padding-top: 4px !important; margin-top: -4px !important;} .retailer_offline_store .pr .tabs-retailer .tr .filter-wrapper{ padding-left:0;} .retailer_offline_store .pr .tabs-retailer #tab-container h2{ display: block !important; padding: 0 !important; border-radius: 0 !important; background: none !important; line-height: 67px;border: 0 !important;font-weight: normal !important;font-size: 14px !important;color: #222526 !important;} .retailer_offline_store .pr .tabs-retailer #tab-container li.ui-tabs-selected h2{ color: #000 !important;} .retailer_offline_store .pr .tabs-retailer .ml, .retailer_offline_store .pr .tabs-retailer .mr, .retailer_offline_store .pr .tabs-retailer .tr .filter-wrapper{ border:0;} .retailer_offline_store .pr .tabs-retailer .bl{ display: none;} .retailer_offline_store .pr .tabs-retailer .mr{ padding: 10px 20px 20px; margin-left: 0;} .retailer_offline_store .pr #retailer-info-page .offmap{ width: 100%; height: 280px; float: none;} .retailer_offline_store .pr #retailer-info-page ul.offline{ float:none;} .retailer_offline_store .pr #retailer-info-page .offlinecolumns{ width: 650px; padding-bottom: 10px; } .retailer_offline_store .pr #retailer-info-page div.offcolname{ border-bottom: 0; color: #444; font-size: 18px; padding-bottom: 10px;} .retailer_offline_store .pr #retailer-info-page .icol-4{ width: 180px; color: #38b1d7;} .retailer_offline_store .pr #retailer-info-page div.offcolname .icol-4{ color: #444;} .retailer_offline_store .pr #retailer-info-page ul.offline li{ background: none; padding:4px 0 0 0; font-size: 13px;} .retailer_offline_store .pr #retailer-info-page ul.offline p.strong{ font-weight: normal;} .retailer_voucher .pr .wrapper #maincontent{ margin-top: 33px !important} .retailer_voucher .pr .tabs-retailer > .tl{ height: 67px !important; border: 0 !important;background: none !important;border-radius: 0 !important; box-shadow: none !important;} .retailer_voucher .pr .tabs-retailer .tr{ padding: 0 !important;} .retailer_voucher .pr .tabs-retailer .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important; padding: 0 !important} .retailer_voucher .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected{ border-bottom: 0 !important;} .retailer_voucher .pr .tabs-retailer .tr .filter-wrapper a{ line-height: 67px !important; text-transform:none !important; height: 67px !important;display: block; min-width: 120px; padding: 0 10px !important; background: #fbfbfb !important} .retailer_voucher .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected a{ background: #fff !important; color: #444 !important; padding-top: 4px !important; margin-top: -4px !important;} .retailer_voucher .pr .tabs-retailer .tr .filter-wrapper{ padding-left:0;} .retailer_voucher .pr .tabs-retailer #tab-container h2{ display: block !important; padding: 0 !important; border-radius: 0 !important; background: none !important; line-height: 67px;border: 0 !important;font-weight: normal !important;font-size: 14px !important;color: #222526 !important;} .retailer_voucher .pr .tabs-retailer #tab-container li.ui-tabs-selected h2{ color: #000 !important;} .retailer_voucher .pr .tabs-retailer .ml, .retailer_voucher .pr .tabs-retailer .mr, .retailer_voucher .pr .tabs-retailer .tr .filter-wrapper{ border:0;} .retailer_voucher .pr .tabs-retailer .bl{ display: none;} .retailer_voucher .pr .tabs-retailer .mr{ padding: 10px 20px 20px; margin-left: 0;} body.not_found #brod{ margin-bottom: 40px; margin-left: 0; color: inherit !important; width: 700px;} body.not_found #forlat{ margin: 30px 0 20px; font-size: 1.5em; font-weight: normal;} body.not_found #kategoriruta{ background: #f7f7f7; border: #e1e4e6 2px solid; width: 230px; margin-left: 0; text-align: center;} body.not_found #kategoriruta:hover{ background: #ccc;} body.not_found #apa{ width: auto; margin-left: 730px; margin-top: -140px;} body.not_found .pr .wrapper #maincontent{ margin-top: 30px;} body.sitemap .pr .wrapper #side-content{ margin-top: 55px !important} body.sitemap .pr .heading3{ font-size: 24px; font-weight: normal; padding: 20px 0 10px;} body.sitemap .pr .spiffy, body.sitemap .pr .spiffyhigh{ background: #fff !important; border: 0; padding: 8px; font-size: 1.4em; font-weight: normal;} body.sitemap .pr .spiffy:first-child, body.sitemap .pr .spiffyhigh:first-child{ padding-left: 0;} body.sitemap .pr .Sitemap_letters td{ padding-bottom: 0px} body.sitemap .pr .wrapper #maincontent{ margin-top: 50px;} body.sitemap .pr .wrapper #maincontent h2{ font-size: 1.7em; margin-bottom: 15px;} body.sitemap .pr a.sitemaplink:link, body.sitemap .pr a.sitemaplink:active, body.sitemap .pr a.sitemaplink:visited{ color: #38b1d7 !important; text-decoration: none;} body.sitemap .pr a.sitemaplink:hover{ color: #45c0e6 !important; text-decoration: none;} body.sitemap .pr .wrapper #maincontent table td table td{ padding-bottom: 18px} body.sitemap .clsummary ul{ margin: 0; padding: 0 0 30px; list-style: none;} body.sitemap .clsummary ul .heading3{ padding: 0; font-size: 14px; line-height: 24px;} body.sitemap .pr div.subtle_sm{ margin-right: 100px;} body.sitemap .pr .subtle_sm a{ color: #444; font-size: 12px;} body.sitemap_manufacturer .pr .wrapper #side-content{ margin-top: 55px !important} body.sitemap_manufacturer .pr .heading3{ font-size: 24px; font-weight: normal; padding: 20px 0 10px;} body.sitemap_manufacturer .pr .spiffy, body.sitemap_manufacturer .pr .spiffyhigh{ background: #fff !important; border: 0; padding: 8px; font-size: 1.4em; font-weight: normal;} body.sitemap_manufacturer .pr .spiffy:first-child, body.sitemap_manufacturer .pr .spiffyhigh:first-child{ padding-left: 0;} body.sitemap_manufacturer .pr .Sitemap_letters td{ padding-bottom: 50px} body.sitemap_manufacturer .pr .wrapper #maincontent{ margin-top: 50px;} body.sitemap_manufacturer .pr .wrapper #maincontent h2{ font-size: 1.7em; margin-bottom: 15px;} body.sitemap_manufacturer .pr a.sitemaplink:link, body.sitemap_manufacturer .pr a.sitemaplink:active, body.sitemap_manufacturer .pr a.sitemaplink:visited{ color: #38b1d7 !important; text-decoration: none;} body.sitemap_manufacturer .pr a.sitemaplink:hover{ color: #45c0e6 !important; text-decoration: none;} body.sitemap_manufacturer .pr .wrapper #maincontent table td table td{ padding-bottom: 18px} body.sitemap_manufacturer .pr div.subtle_sm{ margin-right: 100px;} body.sitemap_manufacturer .pr .subtle_sm a{ color: #444; font-size: 12px;} body.sitemap_retailer .pr .wrapper #side-content{ margin-top: 55px !important} body.sitemap_retailer .pr .heading3{ font-size: 24px; font-weight: normal; padding: 20px 0 10px;} body.sitemap_retailer .pr .spiffy, body.sitemap_retailer .pr .spiffyhigh{ background: #fff !important; border: 0; padding: 8px; font-size: 1.4em; font-weight: normal;} body.sitemap_retailer .pr .spiffy:first-child, body.sitemap_retailer .pr .spiffyhigh:first-child{ padding-left: 0;} body.sitemap_retailer .pr .Sitemap_letters td{ padding-bottom: 50px} body.sitemap_retailer .pr .wrapper #maincontent{ margin-top: 50px;} body.sitemap_retailer .pr .wrapper #maincontent h2{ font-size: 1.7em; margin-bottom: 15px;} body.sitemap_retailer .pr a.sitemaplink:link, body.sitemap_retailer .pr a.sitemaplink:active, body.sitemap_retailer .pr a.sitemaplink:visited{ color: #38b1d7 !important; text-decoration: none;} body.sitemap_retailer .pr a.sitemaplink:hover{ color: #45c0e6 !important; text-decoration: none;} body.sitemap_retailer .pr .wrapper #maincontent table td table td{ padding-bottom: 18px; color: #ccc;} body.sitemap_retailer .pr div.subtle_sm{ margin-right: 100px;} body.sitemap_retailer .pr .subtle_sm a{ color: #444; font-size: 12px;} .reviewInput .title{ clear:both} .pr.newcl .prodlist-standard-view .product .productinfobody div.price p.price strong a, .pr .prodlist-standard-view .product p.price-rang a, .pr .prodlist-grid-view.freetext .product .price a, .pr.newcl .prodlist-compact-view ul li .price, .pr .newpl .price-list.productinfo .featured-offer strong, .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a strong, .pr table.price-list .price a strong,  .pr table.price-list .pricewithshipping a strong, .pr .relt-pds-new li.product p strong a, .popularproductwp .icon p.ppprice a, .pr .prodlist-standard-view .sponsor-list .merchant-list a, .section-block-content a.price, .pr .prodlist-standard-view .product p.price a, .pricedroplist .productprice a, .pr #categoriestabnew .mostpopular a.price, .pr .featured-retailers .validated-shipping, .AdRunner314x250 .AdRunnerPrices .Retailer .Price a, .pr .sidebysidetop3 .product-specs td.pricerange a, .pr .related-products .product > p > strong a, .pr table.price-list tr.multiple-list table.more-list td.C-2 a, .pr .price-list-popup .price a{ color: #e66d17 !important;} .newmainmenu.pr .r-spot{ right: 86px; position: absolute; top: 0px; width: 75px; height: 70px; overflow: hidden;} .newmainmenu.pr .r-spot img{ max-width: 75px;} .misummary{ margin-top: -10px; background: #fff; padding-top: 15px; padding-bottom: 20px;} .misummary .main-info{ padding: 20px 0;} .misummary .main-info .logo{ float: left; margin-right: 20px;} .misummary .main-info .logo img{ width:150px; height:50px;} .misummary .main-info h1{ margin-bottom: 20px;} .misummary .main-info .pagetitle .productpageheader2{ font-weight: normal; line-height: 50px;} .misummary .main-info .pagetitle div{ font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing:0} .manufacturer_info .pr .wrapper #side-content{ margin-top: 117px !important;} .manufacturer_info .pr .wrapper #maincontent{ margin-top: 50px;} .manufacturer_info .pr .tabs-retailer > .tl{ height: 67px !important; border: 0 !important;background: none !important;border-radius: 0 !important; box-shadow: none !important;} .manufacturer_info .pr .tabs-retailer .tr{ padding: 0 !important;} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important; padding: 0 !important} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected{ border-bottom: 0 !important;} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper a{ line-height: 67px !important; text-transform:none !important; height: 67px !important;display: block; min-width: 120px; padding: 0 10px !important; background: #fbfbfb !important} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected a{ background: #fff !important; color: #444 !important; padding-top: 4px !important; margin-top: -4px !important;} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper{ padding-left:0;} .manufacturer_info .pr .tabs-retailer #tab-container h2{ display: block !important; padding: 0 !important; border-radius: 0 !important; background: none !important; line-height: 67px;border: 0 !important;font-weight: normal !important;font-size: 14px !important;color: #222526 !important;} .manufacturer_info .pr .tabs-retailer #tab-container li.ui-tabs-selected h2{ color: #000 !important;} .manufacturer_info .pr .tabs-retailer .ml, .manufacturer_info .pr .tabs-retailer .mr, .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper{ border:0;} .manufacturer_info .pr .tabs-retailer .bl{ display: none;} .manufacturer_info .pr .tabs-retailer .mr{ padding: 10px 20px 20px; margin-left: 0;} .manufacturer-popularproduct{width: 100%;height: 280px;margin: 0 auto;clear:both;} .manufacturer-popularproduct h2{margin-bottom:25px;text-align:center} .manufacturer-popularproduct .icon{width: 185px;float:left;text-align:center;display: block;position:relative;min-height: 170px;} .manufacturer-popularproduct .icon > a img{ margin-bottom: 45px !important;} .manufacturer-popularproduct .icon a:hover{text-decoration:none;} .manufacturer-popularproduct .icon img{margin:0 !important; padding: 0 !important; box-shadow: none; border-radius: 0; border: 0; float: none; display: inline;} .manufacturer-popularproduct .mCSB_horizontal .mCSB_container{margin-left: 0px !important;margin-right:0px !important;padding-right:0px !important;} .manufacturer-popularproduct .icon p{clear:both;} .manufacturer-popularproduct .icon p.pptitle{padding:10px 0 0; height:36px;line-height:114%;position: absolute; bottom: 56px;left:5%; width: 90%;margin-bottom: 0;} .manufacturer-popularproduct .icon p.pptitle a{color: #444;} .manufacturer-popularproduct .icon p.ppprice a{color:#2197c9; font-size: 16px; font-weight: bold;} .pr .manufacturer-popularproduct a.mCSB_buttonLeft{ background:#ffffff !important; border:0; z-index:9999; height:230px !important; width: 12px !important; margin-top: 20px !important} .pr .manufacturer-popularproduct a.mCSB_buttonLeft::before{content:""; width: 8px; height: 3px; position: absolute; right: 2px; top: 90px; background-color:#666; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .manufacturer-popularproduct a.mCSB_buttonLeft::after{content:""; width: 8px; height: 3px; position: absolute; right: 2px; top: 94px; background-color:#666; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .manufacturer-popularproduct a.mCSB_buttonRight{ background:#ffffff !important; border:0; z-index:9999; height:230px !important; width: 12px !important; margin-top: 0 !important} .pr .manufacturer-popularproduct a.mCSB_buttonRight::before{content:""; width: 8px; height: 3px; position: absolute; right: 2px; top: 90px; background-color:#666; transform: rotate(45deg);-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);} .pr .manufacturer-popularproduct a.mCSB_buttonRight::after{content:""; width: 8px; height: 3px; position: absolute; right: 2px; top: 94px; background-color:#666; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .manufacturer-popularproduct .mCustomScrollBox{padding:0 0px;} .pr .manufacturer-popularproduct .icon .popdesc{position:relative} .pr .manufacturer-popularproduct .icon .popdesc .descnum{position:absolute;left:20px;background: #f7b101;border-radius: 12px;color: #fff;display: block;float: left;font-size: 1.1em !important;font-weight: bold;height: 24px;line-height: 24px;margin-right: 8px;text-align: center;width: 24px;} .pr .manufacturer-popularproduct .icon p.ppcatename a{ font-size:0.9em; color:#2197c9;} .manufacturer-popularproduct .icon p.ppreview {margin-bottom: 5px;} .pr #retailer-info-page #tab-fragment-mp .manufacturer-popularproduct{ height: 240px; margin-top: 15px;} .pr #retailer-info-page #tab-fragment-mp .products{ padding-top: 10px;} .pr #retailer-info-page #tab-fragment-mp h2{ font-size: 1.5em; margin-bottom: 10px; padding-top: 10px; color: #000; font-weight: 600; clear: both;} .pr .providerInfoTabContainer .products #all-products{ border: 0; width: 100%; float: none; padding-left: 0;} .pr .providerInfoTabContainer .products #all-products ul{ width: 33%; padding: 0; margin: 0; float: left;} .pr .providerInfoTabContainer .products #all-products ul li{ padding-bottom: 18px; color: #38b1d7;} .pr #retailer-info-page .mCSB_horizontal .mCSB_container{ padding-top: 12px; padding-left: 18px;} .pr #retailer-info-page .manufacturer-popularproduct .icon{ position: relative; min-height: 215px; width: 183px;} .pr #retailer-info-page .manufacturer-popularproduct .icon .product-wrapper{ border: #e4e4e4 1px solid;position: absolute; border-right: 0; width: 182px; padding-top: 10px; min-height: 183px;} .pr #retailer-info-page .manufacturer-popularproduct .icon .product-wrapper:last-child{ border-right: #e4e4e4 1px solid;} .pr #retailer-info-page .manufacturer-popularproduct .icon p.pptitle{ position: static; padding: 0 10px; width: auto;} .pr #retailer-info-page .manufacturer-popularproduct .icon p.ppprice a{ color: #e58a00; font-size: 14px;} .pr #retailer-info-page .manufacturer-popularproduct .icon p.ppreview{ display: none;} .pr #retailer-info-page .manufacturer-popularproduct .icon.pdhover p.ppreview{ display: block;} .pr #retailer-info-page .manufacturer-popularproduct .icon.pdhover .product-wrapper{ padding:10px 10px 0; border-right: #e4e4e4 1px solid; top: -12px; left: -10px; background: #fff; z-index: 9; box-shadow: 0 0 3px rgba(0,0,0, 0.1)} .pr #retailer-info-page .manufacturer-popularproduct a.mCSB_buttonLeft{ border: #f2f2f2 3px solid; width: 30px !important; height: 30px !important; border-radius: 100px; margin-top: 108px !important; top: 0; z-index: 999;} .pr #retailer-info-page .manufacturer-popularproduct a.mCSB_buttonLeft::before{ top: 11px; right: 11px; height: 2px;} .pr #retailer-info-page .manufacturer-popularproduct a.mCSB_buttonLeft::after{ top: 16px; right: 11px; height: 2px;} .pr #retailer-info-page .manufacturer-popularproduct a.mCSB_buttonRight{ border: #f2f2f2 3px solid; width: 30px !important; height: 30px !important; border-radius: 100px; margin-top: 108px !important; top: 0; z-index: 999;} .pr #retailer-info-page .manufacturer-popularproduct a.mCSB_buttonRight::before{ top: 11px; right: 11px; height: 2px;} .pr #retailer-info-page .manufacturer-popularproduct a.mCSB_buttonRight::after{ top: 16px; right: 11px; height: 2px;} .pr #retailer-info-page .manufacturer-popularproduct .mCustomScrollBox::before{ content: ""; width: 20px; background: #fff; height: 245px; position:absolute; left: -2px; top: 0; z-index: 9;} .pr #retailer-info-page .manufacturer-popularproduct .mCustomScrollbar::before{ content: ""; width: 20px; background: #fff; height: 245px; position:absolute; right: -2px; top: 25px; z-index: 9;} .pr #retailer-info-page .manufacturer-popularproduct .icon .add-to-mylist { left: 10px; position: absolute; top: 15px;} .pr #retailer-info-page .manufacturer-popularproduct .icon .add-to-mylist a{ display: block; width: 20px; height: 20px; background: url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png) no-repeat 0 0;} .pr #retailer-info-page .manufacturer-popularproduct .icon .add-to-mylist a.selected{ background-position:0 -200px; } body.pr-external nav form{ margin: 0;} body.pr-external .navbar-pr{ height: 77px;} body.pr-external .navbar-pr .navbar-nav.navbar-left > li > a{ padding: 27px 26px; height: 75px;} body.pr-external footer .footer-bottom .copyright{ width: 840px;} body.pr-external .category-row-container .category-table-cell.all-categories .category-table-cell-content a.btn-all-categories{ border-radius: 100px !important} body.pr-external .large-search input[type="text"]:focus{ border: 1px solid #b1b1b1 !important; box-shadow: none !important;} .pr .newpl .storelist ul{ margin:0; padding: 0; border-bottom: #e6e5e5 1px solid; display: table; width: 871px; background: #fff;} .pr .newpl .storelist ul li{ list-style: none; display: table-cell; vertical-align: middle; padding-top:20px; padding-bottom: 20px; } .pr .newpl .storelist ul.headerline li{ padding-top: 15px; padding-bottom: 15px; font-weight: bold; color: #435259 !important;} .pr .newpl .storelist ul.headerline li.retailercol{ text-indent: 15px;} .pr .newpl .storelist ul.headerline li.retailercol .offer-count{ color: #839aa8 !important;} .pr .newpl .storelist ul li.retailercol{ width: 370px;} .pr .newpl .storelist ul li.stockcol{ width: 155px;} .pr .newpl .storelist ul li.countrycol{ width: 40px;} .pr .newpl .storelist ul li.pricecol{ width: 180px;} .pr .newpl .storelist ul li.shoppingcol{ width: 150px;} .pr .newpl .storelist ul li a.expand{ text-decoration: none !important; position: relative; padding-left: 40px; cursor: pointer; margin: 0 20px;} .pr .newpl .storelist ul li a.expand::before{content: ""; position: absolute; left: 0; top: 2px; border-radius: 100px; background: #f2f2f2; width: 34px; height: 16px; border: #e1e4e6 2px solid;} .pr .newpl .storelist ul li a.expand::after{content: ""; position: absolute; left: 0; top: 2px; border-radius: 100px; background: #fff; width: 16px; height: 16px; border: #e1e4e6 2px solid;} .pr .newpl .storelist ul li a.expand.active::before{content: ""; position: absolute; left: 0; top: 2px; border-radius: 100px; background: #7db300; width: 34px; height: 16px; border: #74a600 2px solid;} .pr .newpl .storelist ul li a.expand.active::after{content: ""; position: absolute; left: 20px; top: 2px; border-radius: 100px; background: #fff; width: 16px; height: 16px; border: #74a600 2px solid;} .pr .newpl .storelist .flag{width: 24px;height: 16px;margin: 0px auto 0 0;border-radius: 2px;background: url(http://images.pricerunner.com/images/site-gui/listpages/land.png) no-repeat -1px -299px;background-size: 29px 498px; display: inline-block;} .pr .newpl .storelist .seflag{ background-position:-1px -299px;} .pr .newpl .storelist .dkflag{ background-position:-1px -335px;} .pr .newpl .storelist .ukflag{ background-position:-1px -370px;} .pr .newpl .storelist .deflag{ background-position:-1px -405px;} .pr .newpl .storelist .frflag{ background-position:-1px -440px;} .pr .newpl .storelist .atflag{ background-position:-1px -475px;} .pr .newpl .storelist ul li.retailercol .logo-message{ margin: 0px 20px 0 15px; float: left; width: 90px;} .pr .newpl .storelist ul li.retailercol .logo-message p.non-partner{ width: 90px;} .pr .newpl .storelist ul li.retailercol .retailer-reviews{ margin: 0px 0 2px 125px;} .pr .newpl .storelist ul li.retailercol .retailer-reviews > p{ margin-bottom: 0;} .pr .newpl .storelist ul li.retailercol .retailer-reviews > p > a{ color: #444;} .pr .newpl .storelist ul li.retailercol .retailer-reviews > p img{ vertical-align: top;} .pr .newpl .storelist ul li.retailercol .retailer-message{ margin: 0 0 0 125px;} .pr .newpl .storelist ul li.retailercol .retailer-message p, .pr .newpl .storelist ul li.retailercol .retailer-message p a{ color: #839aa8; font-size: 10px; display: block; height: 16px; line-height: 16px; text-overflow:ellipsis; white-space: nowrap; width: 200px; overflow: hidden;} .pr .newpl .storelist ul li.stockcol .stock-info{ margin: 0px 0 0 0; height: 20px; font-size: 14px; padding-left: 14px; display: inline-block;} .pr .newpl .storelist ul li.stockcol .stock-info.out-of-stock::before{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #E65245; width: 12px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist ul li.stockcol .stock-info.out-of-stock::after{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #E65245; width: 12px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist ul li.stockcol .stock-info.unknown-stock::before{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #ffcd00; width: 12px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist ul li.stockcol .stock-info.unknown-stock::after{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #ffcd00; width: 12px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist ul li.stockcol .stock-info.in-stock::before{ content: ""; position: absolute; left: 0; top: 4px; border-radius: 0; border-top: #84bd00 2px solid; border-bottom:#84bd00 2px solid; width: 12px; height: 6px; background: #fff;} .pr .newpl .storelist ul li.stockcol .stock-info.in-stock::after{ content: ""; position: absolute; left: 0; top: 12px; border-radius: 0; background: #84bd00; width: 12px; height: 2px; } .pr .newpl .storelist .show-message-delivery{ display: inline-block; margin-left: 5px;} .pr .newpl .storelist ul li h4.p-name{ display: inline-block;} .pr .newpl .storelist ul li h4.p-name a, .pr .newpl .storelist ul li h4.p-name-gray{color: #839aa8; font-size: 10px; font-weight: normal; display: block; height: 16px; line-height: 16px; text-overflow:ellipsis; white-space: nowrap; width: 120px; overflow: hidden;} .pr .newpl .storelist ul li span.more-version-count{ display: inline-block; font-size: 11px; color: #839aa8; vertical-align: middle;} .pr .newpl .storelist ul li h4.p-name a.p-name-text{ display: inline-block; width: 60px; vertical-align: middle;} .pr .newpl .storelist ul li.pricecol a, .pr .newpl .storelist ul li.pricecol a strong{ color: #e66d17 !important; font-size: 22px; } .pr .newpl .storelist ul li.pricecol span{ line-height: 20px;} .pr .newpl .storelist ul li.pricecol .price-inc-ship strong, .pr .newpl .storelist ul li.pricecol .price-no-ship strong{color: #839aa8; font-weight: 700;} .pr .newpl .storelist ul li.pricecol .unvalidated-shipping a{color: #839aa8 !important; font-size: 10px; font-weight: normal;} .pr .newpl .storelist ul li.pricecol .productwarning a{ font-size: 14px;} .pr .newpl .storelist ul li.pricecol span.price-exclude-shipping{color: #839aa8;} .pr .newpl .storelist p.button, .pr .newpl .storelist div.button-g{ margin: 0px 20px 0 auto; text-align: right;} .pr .newpl .storelist a.button-a .a-left,  .pr .newpl .storelist a.button-a .a-right{ padding-top: 12px; padding-bottom: 12px;} .pr .newpl .storelist a.button-a:hover .a-left,  .pr .newpl .storelist a.button-a:hover .a-right{ padding-top: 12px; padding-bottom: 12px;} .pr .newpl .storelist a.button-a .a-left, .pr .newpl .storelist a.button-a:hover .a-left{ padding-left: 20px !important;} .pr .newpl .storelist div.button-g .g-right, .pr .newpl .storelist a.button-g .g-right{padding-top: 12px !important; padding-bottom: 12px !important;} .pr .newpl .storelist div.button-g .g-left, .pr .newpl .storelist a.button-g .g-left{padding-top: 12px !important; padding-bottom: 12px !important; padding-left: 20px !important; padding-right: 0 !important;} .pr .newpl .itemlistwp ul.multiplelist, .pr .newpl .itemlistwp div.extrainfo{ display: none;} .pr .newpl .itemlistwp.active{ margin: 0 -10px 20px; background: #fff;} .pr .newpl .itemlistwp.active ul{ padding:0 10px;} .pr .newpl .itemlistwp.active ul.multiplelist, .pr .newpl .itemlistwp.active div.extrainfo, .pr .newpl .storelist.expand-all ul.multiplelist, .pr .newpl .storelist.expand-all div.extrainfo{ display: table;} .pr .newpl .storelist.expand-all div.extrainfo{ background: #fafafa; padding-top: 10px; padding-bottom: 10px; width: 100%; text-indent: 15px;} .pr .newpl .itemlistwp.active div.extrainfo{ background: #fafafa; padding-top: 10px; padding-bottom: 10px; width: 100%; text-indent: 25px;} .pr .newpl .storelist.expand-all .itemlistwp{ margin-bottom: 5px;} .pr .newpl .storelist ul.multiplelist li{ padding-top: 5px; padding-bottom: 5px;} .pr .newpl .storelist ul.multiplelist li.namecol{ width: 355px; padding-left: 15px;} .pr .newpl .storelist ul.multiplelist li.stockcol{ width: 155px;} .pr .newpl .storelist ul.multiplelist li.pricecol{ width: 180px;} .pr .newpl .storelist ul.multiplelist li.shoppingcol{ width: 150px; } .pr .newpl .storelist ul.multiplelist li.namecol a{ color: #444; font-weight: 600; display: inline-block; margin-right: 20px; font-size: 12px} .pr .newpl .storelist ul.multiplelist li.stockcol .stock-info{ font-size: 12px; padding-left:0;} .pr .newpl .storelist ul.multiplelist li.stockcol .stock-info::before, .pr .newpl .storelist ul.multiplelist li.stockcol .stock-info::after{ display: none;} .pr .newpl .storelist ul.multiplelist li.pricecol a{ color: #444 !important; font-size: 12px; font-weight: bold;} .pr .newpl .storelist ul.multiplelist li.shoppingcol a.more-version-link{ text-indent: -9999px; display: inline-block; position: relative; margin-left: 95px; width: 20px; height: 20px; float: right; margin-right: 10px;} .pr .newpl .storelist ul.multiplelist li.shoppingcol a.more-version-link::before{ content: ""; position: absolute; left: 0; top: 5px; border-radius: 0; background: #38b1d7; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist ul.multiplelist li.shoppingcol a.more-version-link::after{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #38b1d7; width: 5px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist .extrainfo a.retailer-info-link{font-size: 12px; font-weight: bold; margin-left: 20px;} .pr .newpl .storelist .safebuy{ padding: 0; margin-right: 25px; float: right;} .pr .newpl .itemlistwp.active .safebuy{ margin-right: 35px;} .pr .newpl .storelist .safebuy a{ display: inline-block; position: relative; padding-right: 15px; font-size: 12px; font-weight: bold;} .pr .newpl .storelist .safebuy a::before{ content: ""; position: absolute; right: 0; top: 5px; border-radius: 0; background: #38b1d7; width: 7px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist .safebuy a::after{ content: ""; position: absolute; right: 0; top: 9px; border-radius: 0; background: #38b1d7; width: 7px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .price-first-col ul.headerline li.pricecol{ text-indent: 15px;} .pr .newpl .price-first-col .price-content{ margin-left: 15px;} .pr .newpl .price-first-col ul.multiplelist li.pricecol{ padding-left: 15px; width: 165px;} .pr .newpl .price-first-col ul.multiplelist li.namecol{ padding-left: 0; width: 370px} .pr .newpl .price-first-col ul.multiplelist li.stockcol{ width: 155px;} .pr .newpl .itemlistwp.product-gray ul li.pricecol, .pr .newpl .itemlistwp.product-gray h4.p-name-gray{ color: #888} .pr .newpl .itemlistwp.product-gray .price-inc-ship p strong.validated-shipping, .pr .newpl .itemlistwp.product-gray .price-no-ship strong.validated-shipping{ font-size: 22px;} .pr .newpl .itemlistwp.product-gray .price-inc-ship p strong.unvalidated-shipping a{ font-size: 18px;} body.product_international_prices .pr .newpl .storelist ul li.pricecol .price-no-ship strong{ font-size: 22px;} .pr .newpl .itemlistwp.active .storelist .voucher-code .mb_SWE{ padding-left: 22px; padding-right: 22px;} .pr .newpl .itemlistwp.voucheritem ul{width:869px;} .pr .newpl .itemlistwp.voucheritem ul.itemlist{ border-top: #f5bc37 1px solid !important; border-left: #f5bc37 1px solid !important; border-right: #f5bc37 1px solid !important;} .pr .newpl .itemlistwp.voucheritem ul.multiplelist{ border-left: #f5bc37 1px solid !important; border-right: #f5bc37 1px solid !important;} .pr .newpl .itemlistwp.voucher-active ul{width:869px;} .pr .newpl .itemlistwp.voucher-active ul.itemlist{ border-top: #f5bc37 1px solid !important; border-left: #f5bc37 1px solid !important; border-right: #f5bc37 1px solid !important;} .pr .newpl .itemlistwp.voucher-active ul.multiplelist{ border-left: #f5bc37 1px solid !important; border-right: #f5bc37 1px solid !important;} .pr .newpl .itemlistwp.voucher-active .voucher-code .mb_wp{ border: 0;} .pr .newpl .storelist .voucher-code{ width: 100%; background: none; margin-bottom: 0;} .pr .newpl .storelist .voucher-code .mb_wp{ border: #f5bc37 1px solid !important; background: #fff !important; overflow: hidden; padding: 0 !important;} .pr .newpl .storelist .voucher-code .voucher-detail, .pr .newpl .storelist .voucher-code .colm .read-less{ display: none;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail, .pr .newpl .storelist .voucher-code .voucher-expand .colm .read-less{ display: block;} .pr .newpl .storelist .voucher-code .voucher-expand .colm .read-more{ display: none;} .pr .newpl .storelist .voucher-code .voucher-less{ overflow: hidden;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-less{ border-bottom: #e1e4e6 1px solid;} .pr .newpl .storelist .voucher-code .coll{ width: 480px; float: left; padding-left:15px;} .pr .newpl .storelist .voucher-code .colm{ width: 230px; float: left; padding-left:10px; line-height: 38px;} .pr .newpl .storelist .voucher-code .colr{ width: 120px; float: right;} .pr .newpl .storelist .voucher-code h6{ display: inline-block; font-size: 14px; color: #444; font-weight: 600; line-height: 36px; vertical-align: middle; margin-bottom: 0; text-overflow:ellipsis; white-space: nowrap; max-width: 250px; overflow: hidden; margin-right: 15px;} .pr .newpl .storelist .voucher-code .date{ display: inline-block; font-size: 12px; color: #839aa8; margin-bottom: 0; line-height: 38px;} .pr .newpl .storelist .voucher-code .desc{ font-size: 12px;} .pr .newpl .storelist .voucher-code .code{ background:none; color: #444; font-size: 16px; height: auto; line-height: normal; padding-left: 0px;} .pr .newpl .storelist .voucher-code .colm span{ padding-left: 0;} .pr .newpl .storelist .voucher-code span a{ font-size: 12px;} .pr .newpl .storelist .voucher-code .voucher-button{ width: 145px; height: 38px; line-height: 38px; background: #f5bc37; text-align: center; font-size: 14px; font-weight: bold; float: right; color: #fff;} .pr .newpl .storelist .voucher-code .voucher-button a{ color: #fff;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail{ clear: both; overflow: hidden; padding-bottom: 10px;} .pr .newpl .storelist .voucher-code .voucher-expand .coll .date{ display: none;} .pr .newpl .storelist .voucher-code .voucher-expand h6{ max-width: 470px;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail .voucher-detail-left{ padding-left: 15px; width: 550px; float: left;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail .voucher-detail-right{ float: right; width: 270px; padding-top: 40px; padding-right: 20px; text-align: center; min-height: 30px;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail .voucher-detail-right a.button-a{ border: #38b1d7 2px solid; padding: 7px 20px; border-radius: 100px; font-size: 14px;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail .voucher-detail-right span{ display: block;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail .voucher-detail-right span span{border: #f5bc37 2px solid; display:block; height: 34px; line-height: 34px; padding: 0 40px; border-radius: 100px; font-size: 14px; color: #444; margin-bottom: 8px; font-weight: 600;} .pr .newpl .storelist .voucher-code .voucher-expand .voucher-detail .voucher-detail-right span > a{ font-size: 14px;} .pr .newpl .itemlistwp.voucher-active .deal-code .mb_wp{ border: 0;} .pr .newpl .storelist .deal-code{ width: 100%; background: none; margin-bottom: 0;} .pr .newpl .storelist .deal-code .mb_wp{ border: #f5bc37 1px solid !important; background: #fff !important; overflow: hidden; padding: 0 !important;} .pr .newpl .storelist .deal-code .voucher-detail, .pr .newpl .storelist .deal-code .colm .read-less{ display: none;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail, .pr .newpl .storelist .deal-code .voucher-expand .colm .read-less{ display: block;} .pr .newpl .storelist .deal-code .voucher-expand .colm .read-more{ display: none;} .pr .newpl .storelist .deal-code .voucher-less{ overflow: hidden;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-less{ border-bottom: #e1e4e6 1px solid;} .pr .newpl .storelist .deal-code .coll{ width: 480px; float: left; padding-left:15px;} .pr .newpl .storelist .deal-code .colm{ width: 230px; float: left; padding-left:10px; line-height: 38px;} .pr .newpl .storelist .deal-code .colr{ width: 120px; float: right;} .pr .newpl .storelist .deal-code h6{ display: inline-block; font-size: 14px; color: #444; font-weight: 600; line-height: 36px; vertical-align: middle; margin-bottom: 0; text-overflow:ellipsis; white-space: nowrap; max-width: 250px; overflow: hidden; margin-right: 15px;} .pr .newpl .storelist .deal-code .date{ display: inline-block; font-size: 12px; color: #839aa8; margin-bottom: 0; line-height: 38px;} .pr .newpl .storelist .deal-code .desc{ font-size: 12px;} .pr .newpl .storelist .deal-code .code{ background:none; color: #444; font-size: 16px; height: auto; line-height: normal; padding-left: 0px;} .pr .newpl .storelist .deal-code .colm span{ padding-left: 0;} .pr .newpl .storelist .deal-code span a{ font-size: 12px;} .pr .newpl .storelist .deal-code .voucher-button{ width: 145px; height: 38px; line-height: 38px; background: #739AD5; text-align: center; font-size: 14px; font-weight: bold; float: right; color: #fff;} .pr .newpl .storelist .deal-code .voucher-button a{ color: #fff;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail{ clear: both; overflow: hidden; padding-bottom: 10px;} .pr .newpl .storelist .deal-code .voucher-expand .coll .date{ display: none;} .pr .newpl .storelist .deal-code .voucher-expand h6{ max-width: 470px;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail .voucher-detail-left{ padding-left: 15px; width: 550px; float: left;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail .voucher-detail-right{ float: right; width: 270px; padding-top: 40px; padding-right: 20px; text-align: center; min-height: 30px;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail .voucher-detail-right a.button-a{ border: #38b1d7 2px solid; padding: 7px 20px; border-radius: 100px; font-size: 14px;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail .voucher-detail-right span{ display: block;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail .voucher-detail-right span span{border: #f5bc37 2px solid; display:block; height: 34px; line-height: 34px; padding: 0 40px; border-radius: 100px; font-size: 14px; color: #444; margin-bottom: 8px; font-weight: 600;} .pr .newpl .storelist .deal-code .voucher-expand .voucher-detail .voucher-detail-right span > a{ font-size: 14px;} .pr .newpl .itemlistwp.voucher-active .exclusive-code .mb_wp{ border: 0;} .pr .newpl .storelist .exclusive-code{ width: 100%; background: none; margin-bottom: 0;} .pr .newpl .storelist .exclusive-code .mb_wp{ border: #f5bc37 1px solid !important; background: #fff !important; overflow: hidden; padding: 0 !important;} .pr .newpl .storelist .exclusive-code .voucher-detail, .pr .newpl .storelist .exclusive-code .colm .read-less{ display: none;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail, .pr .newpl .storelist .exclusive-code .voucher-expand .colm .read-less{ display: block;} .pr .newpl .storelist .exclusive-code .voucher-expand .colm .read-more{ display: none;} .pr .newpl .storelist .exclusive-code .voucher-less{ overflow: hidden;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-less{ border-bottom: #e1e4e6 1px solid;} .pr .newpl .storelist .exclusive-code .coll{ width: 480px; float: left; padding-left:15px;} .pr .newpl .storelist .exclusive-code .colm{ width: 230px; float: left; padding-left:10px; line-height: 38px;} .pr .newpl .storelist .exclusive-code .colr{ width: 120px; float: right;} .pr .newpl .storelist .exclusive-code h6{ display: inline-block; font-size: 14px; color: #444; font-weight: 600; line-height: 36px; vertical-align: middle; margin-bottom: 0; text-overflow:ellipsis; white-space: nowrap; max-width: 250px; overflow: hidden; margin-right: 15px;} .pr .newpl .storelist .exclusive-code .date{ display: inline-block; font-size: 12px; color: #839aa8; margin-bottom: 0; line-height: 38px;} .pr .newpl .storelist .exclusive-code .desc{ font-size: 12px;} .pr .newpl .storelist .exclusive-code .code{ background:none; color: #444; font-size: 16px; height: auto; line-height: normal; padding-left: 0px;} .pr .newpl .storelist .exclusive-code .colm span{ padding-left: 0;} .pr .newpl .storelist .exclusive-code span a{ font-size: 12px;} .pr .newpl .storelist .exclusive-code .voucher-button{ width: 145px; height: 38px; line-height: 38px; background: #4ab73d; text-align: center; font-size: 14px; font-weight: bold; float: right; color: #fff;} .pr .newpl .storelist .exclusive-code .voucher-button a{ color: #fff;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail{ clear: both; overflow: hidden; padding-bottom: 10px;} .pr .newpl .storelist .exclusive-code .voucher-expand .coll .date{ display: none;} .pr .newpl .storelist .exclusive-code .voucher-expand h6{ max-width: 470px;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail .voucher-detail-left{ padding-left: 15px; width: 550px; float: left;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail .voucher-detail-right{ float: right; width: 270px; padding-top: 40px; padding-right: 20px; text-align: center; min-height: 30px;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail .voucher-detail-right a.button-a{ border: #38b1d7 2px solid; padding: 7px 20px; border-radius: 100px; font-size: 14px;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail .voucher-detail-right span{ display: block;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail .voucher-detail-right span span{border: #f5bc37 2px solid; display:block; height: 34px; line-height: 34px; padding: 0 40px; border-radius: 100px; font-size: 14px; color: #444; margin-bottom: 8px; font-weight: 600;} .pr .newpl .storelist .exclusive-code .voucher-expand .voucher-detail .voucher-detail-right span > a{ font-size: 14px;} #galleryContainer > div.modalData{ border-radius: 5px; padding-top: 5px;} #galleryContainer a.modalClose{ display: block; width: 20px; height: 20px; position: absolute; cursor: pointer; right: 20px; top: 20px; z-index: 999;} #galleryContainer a.modalClose::before{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #435259; width: 24px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} #galleryContainer a.modalClose::after{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #435259; width: 24px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .lSAction > a{ background: #fff !important; border: #e1e4e6 2px solid !important; width: 32px; height: 32px; border-radius: 100px !important; position: relative;} .lSAction > a::before{ content: ""; position: absolute; right: 10px; top: 12px; border-radius: 0; background: #435259; width: 10px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .lSAction > a::after{ content: ""; position: absolute; right: 10px; top: 18px; border-radius: 0; background: #435259; width: 10px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .lSAction > a.lSPrev::before{ top: 18px; right: 12px;} .lSAction > a.lSPrev::after{ top: 12px; right: 12px;} .lSSlideOuter .lSPager.lSGallery{ margin: 0 auto !important; min-width: 600px !important; text-align: center; padding: 5px 0 !important; border-radius: 0 0 10px 10px;} .lSSlideOuter .lSPager.lSGallery li a{ outline: none;} .lSSlideOuter .lSPager.lSGallery li img{ border:#e1e4e6 1px solid; outline: none; border-radius:5px;} .lSSlideOuter .lSPager.lSGallery li.active img{ border: #50b2d9 1px solid; } .lSSlideOuter .lSPager::after{ background: #f7f7f7; border-top: 1px solid #e1e4e6; height: 80px; left: 0; position: absolute; top: 0px; width: 10000px; z-index: -1;} .lSSlideOuter .lSPager.lSGallery li{ display: inline-block; float: none;} table.noofferinfo{ margin: 5px 0; color: #415357;} table.noofferinfo h1.categoriesheader{ font-weight: 400; margin-bottom: 0; font-size:24px; margin-right:8px;} table.noofferinfo h1.productheading{ font-weight:normal; font-style: italic;margin-bottom: 0;} table.noofferinfo h3{ font-weight: normal; font-size: 13px; color: #415357;} .noOfferProducts{ margin: 20px 0 0; clear: both; overflow: hidden;} .noOfferProducts .noOfferProductsCategory{ padding-bottom: 8px;} .noOfferProducts .noOfferProductsCategory h2{ text-transform: uppercase; color: #415357; font-size: 15px; display: inline-block; vertical-align: middle;} .noOfferProducts .noOfferProductsCategory a{ display: inline-block; background: #38b1d7; color: #fff; padding: 2px 15px; border-radius: 100px; font-size: 11px; margin-bottom: 7px;vertical-align: middle;} .noOfferProducts .noOfferProductsCategory a:hover{ background: #45c0e6; text-decoration: none;} .noOfferProducts ul{ background: #fff; width: 49.5%; margin:0 2px 2px 0; padding:10px 0; float: left;} .noOfferProducts ul li{list-style: none; padding-bottom: 3px;} .noOfferProducts ul li.noOfferProductsImage{ float: left; margin:0 20px 0 10px;} .noOfferProducts ul li.noOfferProductName{ color: #444; font-size: 18px; font-weight: 600;} .noOfferProducts ul li.noOfferProductDesc{ color: #415357; font-size: 13px; height: 16px; line-height: 16px; text-overflow:ellipsis; white-space: nowrap; width: 400px; overflow: hidden;} .noOfferProducts ul li.noOfferProductMemo{ color: #e65245; font-size: 10px; font-weight: 600;} .pr.newfilter #filterbox .box-p .padder h3{ padding-right:45px;} .pr.newfilter #filterbox .box-p .padder h3 > a.help{ position:absolute; top:0; right:0;} .pr.newfilter #filterbox .box-p .padder .tipContent{ background:#ccc;} .pr .newpl .storelist ul li.pricecol span.price-include-shipping{ color:#839aa8;} .pr .newpl .storelist ul li.pricecol div.price-inc-ship{ padding:0;} .pr .newpl .storelist ul li.pricecol div.price-inc-ship p{ margin-bottom:0;} .pr .newpl .price-list.productinfo.multiple-image-product .productimg{ width: 250px; min-height: 220px;} .pr .price-list.productinfo.multiple-image-product .productinfobody{ margin-left: 260px;} .pr .newpl .price-list.productinfo .productimg .enlarge-image-wrapper{ float: left;} .pr .newpl .price-list.productinfo .productimg .multiple-image-wrapper{ margin-left: 180px;} .pr .newpl .price-list.productinfo .productimg .multiple-image-wrapper ul{ list-style: none; margin: 0; padding:0;} .pr .newpl .price-list.productinfo .productimg .multiple-image-wrapper ul li{ padding-bottom: 6px;} .pr .newpl .price-list.productinfo .productimg .multiple-image-wrapper ul li img{ cursor:pointer;} .pr .newpl .price-list.productinfo .productimg .multiple-image-wrapper ul li a.seeall{ text-decoration: none; display: block; width: 24px; height: 24px; line-height: 24px; margin: 5px auto;} .pr .newpl .tabs-standard.tabs-standard-b h2 span,  .pr .newpl .tabs-standard.tabs-standard-b .ui-tabs-selected h2 span{ padding:0 8px;} .pr .newpl .storelist.storelistnew ul li a.expand{ font-size: 12px; font-weight: normal; margin: 0;} .pr .newpl .storelist.storelistnew ul li.stockcol .stock-info{ font-size:12px; font-weight:600; padding-top:1px;} .pr .newpl .storelist.storelistnew ul li.retailercol .retailer-reviews > p > a{ display: block; font-size: 10px;} .pr .newpl .storelist.storelistnew ul li h4.p-name a, .pr .newpl .storelist.storelistnew ul li h4.p-name-gray{ color:#38b1d7; width:190px; font-size:14px; font-weight:600; height: auto; text-overflow:clip; white-space:normal;} .pr .newpl .storelist.storelistnew ul li h4.p-name a:hover{ color:#007096;} .pr .newpl .storelist.storelistnew .product-gray ul li h4.p-name-gray{ color:#888; width:190px; font-size:14px; font-weight:600;} .pr .newpl .storelist.storelistnew ul li .moreversionwp{ padding-top: 5px;} .pr .newpl .storelist.storelistnew ul li span.more-version-count a{ display:block; position:relative; float:left; padding-right:13px; font-weight:normal; width: auto !important; font-size: 12px; color: #839aa8; cursor: pointer;} .pr .newpl .storelist.storelistnew ul li span.more-version-count a::before{ content: ""; position: absolute; right: 3px; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist.storelistnew ul li span.more-version-count a::after{ content: ""; position: absolute; right: 0; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist.storelistnew .multiplelistexpand ul li span.more-version-count a::before{ content: ""; position: absolute; right: 0px; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist.storelistnew .multiplelistexpand ul li span.more-version-count a::after{ content: ""; position: absolute; right: 3px; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist.storelistnew.expand-all ul li span.more-version-count a::before{ display: none;} .pr .newpl .storelist.storelistnew.expand-all ul li span.more-version-count a::after{ display: none;} .pr .newpl .storelist.storelistnew ul li.pricecol .firstprice a,  .pr .newpl .storelist.storelistnew ul li.pricecol .firstprice a strong{ font-size: 18px;} .pr .newpl .storelist.storelistnew .show-message-delivery{ margin-left: 0; display: block;} .pr .newpl .storelist.storelistnew .itemlistwp.product-gray .price-inc-ship p strong.validated-shipping,  .pr .newpl .storelist.storelistnew .itemlistwp.product-gray .price-no-ship strong.validated-shipping{ font-size: 18px;} .pr .newpl .storelist.storelistnew ul li.retailercol{ width: 230px;} .pr .newpl .storelist.storelistnew ul li.productcol{ width: 210px;} .pr .newpl .storelist.storelistnew ul li.stockcol{ width: 110px;} .pr .newpl .storelist.storelistnew ul li.countrycol{ width: 40px;} .pr .newpl .storelist.storelistnew ul li.pricecol{ width: 205px;} .pr .newpl .storelist.storelistnew ul li.shoppingcol{ width: 120px;} .pr .newpl .storelist.storelistnew ul.headerline li.pricecol{ width: 165px;} .pr .newpl .storelist.storelistnew ul.headerline li.shoppingcol{ width: 160px;} .pr .newpl .storelist.storelistnew.removereviewstars ul li.retailercol{ width: 160px;} .pr .newpl .storelist.storelistnew.removereviewstars ul li.productcol{ width: 280px;} .pr .newpl .storelist.storelistnew.removereviewstars ul li.pricecol{ width: 155px;} .pr .newpl .storelist.storelistnew.removereviewstars ul li.shoppingcol{ width: 170px;} .pr .newpl .storelist.storelistnew.storelistnew2 ul.itemlist li{ padding-top: 10px; padding-bottom: 10px;} .pr .newpl .storelist.storelistnew.storelistnew2 ul li.retailercol{ width: 130px;} .pr .newpl .storelist.storelistnew.storelistnew2 ul li.productcol{ width: 310px;} .pr .newpl .storelist.storelistnew.storelistnew2 ul li.pricecol{ width: 155px;} .pr .newpl .storelist.storelistnew.storelistnew2 ul li.shoppingcol{ width: 170px;} .pr .newpl .storelist.storelistnew.storelistnew2 ul li h4.p-name a,  .pr .newpl .storelist.storelistnew.storelistnew2 ul li h4.p-name-gray{ width: 290px;} .pr .newpl .storelist.storelistnew.storelistnew2 ul li.retailercol .retailer-reviews{ clear: both; float: left; margin: 5px 0 2px 15px;} .pr .newpl .storelist.storelistnew ul.multiplelist{ display: none;} .pr .newpl .storelist.storelistnew .itemlistwp.multiplelistexpand ul.multiplelist, .pr .newpl .storelist.storelistnew.expand-all .itemlistwp ul.multiplelist{ display: block;} .pr .newpl .storelist.storelistnew ul.multiplelist li.namecol{ width: 425px; padding-left: 15px;} .pr .newpl .storelist.storelistnew ul.multiplelist li.stockcol{ width: 110px;} .pr .newpl .storelist.storelistnew ul.multiplelist li.pricecol{ width: 265px;} .pr .newpl .storelist.storelistnew ul.multiplelist li.shoppingcol{ width: 60px; } .pr .newpl .storelist.storelistnew ul.multiplelist li.shoppingcol a.more-version-link{ margin-left: 30px} .pr .newpl .storelist.storelistnew ul.multiplelist li.namecol a{ color: #38b1d7; font-weight: normal;} .pr .newpl .storelist.storelistnew ul.multiplelist li.namecol a:hover{color:#007096;} .pr .newpl .storelist.storelistnew ul li.pricecol span.price-include-shipping, .pr .newpl .storelist.storelistnew ul li.pricecol span.price-exclude-shipping{ display: inline-block;} .pr .newpl .storelist.storelistnew ul li.pricecol .firstprice span.price-include-shipping, .pr .newpl .storelist.storelistnew ul li.pricecol .firstprice span.price-exclude-shipping{ color: #000;} .pr .newpl .storelist.storelistnew ul.multiplelist li.pricecol a{ font-weight: normal; font-size: 12px;} .pr .newpl .storelist.storelistnew ul.multiplelist li.pricecol span.moreOfferIncludeShipping, .pr .newpl .storelist.storelistnew ul.multiplelist li.pricecol span.moreOfferIncludeShipping a{ color: #000 !important;} .pr .newpl .storelist.storelistnew ul.multiplelist li.pricecol span.moreOfferExcludeShipping, .pr .newpl .storelist.storelistnew ul.multiplelist li.pricecol span.moreOfferExcludeShipping a{ color: #839aa8 !important;} .pr .newpl .storelist.storelistnew p.button,  .pr .newpl .storelist.storelistnew div.button-g{ margin-right: 10px;} .pr .newpl .storelist.storelistnew a.button-a .a-left,  .pr .newpl .storelist.storelistnew a.button-a .a-right{background:#faba00 !important;} .pr .newpl .storelist.storelistnew a.button-a .a-right{ padding-right: 23px !important;} .pr .newpl .storelist.storelistnew a.button-a:hover .a-left,  .pr .newpl .storelist.storelistnew a.button-a:hover .a-right{background:#f79700 !important;} .pr .newpl .storelist.storelistnew a.button-a:hover .a-right{ padding-right: 23px !important;} .pr .newpl .storelist.storelistnew a.button-g .g-right{ padding-right: 23px !important;} .pr .newpl .storelist.storelistnew div.button-g .g-right{ padding-right: 23px !important;} .pr .newpl .storelist.storelistnew .retailer-message{ margin: 0 0 0 5px; display: inline-block; vertical-align: middle;} .pr .newpl .storelist.storelistnew .retailer-message p, .pr .newpl .storelist.storelistnew .retailer-message p a{ color: #444; font-size: 10px; font-weight: normal; display: block; height: 16px; line-height: 16px; text-overflow:ellipsis; white-space: nowrap; width: auto; max-width: 450px; overflow: hidden; margin-left: 0; text-indent: 0;} .pr .newpl .storelist.storelistnew .extrainfo a.retailer-info-link{ font-weight: normal; margin-left: 10px; vertical-align: middle; font-size: 10px; line-height: normal;} .pr .newpl .storelist.storelistnew .safebuy a{ font-weight: normal; line-height: 15px; font-size: 10px; margin-top: 3px;} .pr .newpl .storelist.storelistnew .itemlistwp div.extrainfo{ display: table; background: #fafafa; padding-top: 5px; padding-bottom: 5px; width: 100%; text-indent: 15px;} .pr .newpl .storelist.storelistnew .itemlistwp div.extrainfo > a > img{ height: 15px; width: auto !important;} .pr .newpl .storelist.storelistnew .itemlistwp{ margin-bottom: 5px;} .pr .newpl .storelist.storelistnew ul li.pricecol .price-inc-ship strong, .pr .newpl .storelist.storelistnew ul li.pricecol .price-no-ship strong {font-weight: 600;} .pr .newpl .storelist.storelistnew ul li.stockcol .stock-info{ height: auto;} .pr .newpl .storelist.storelistnew ul li.pricecol .firstprice .unvalidated-shipping a, .pr .newpl .storelist.storelistnew ul li.pricecol .firstprice .unvalidated-shipping{ font-size: 18px;} .pr .newpl .storelist ul li.pricecol .firstprice .unvalidated-shipping a, .pr .newpl .storelist ul li.pricecol .firstprice .unvalidated-shipping{ font-size: 22px;} .pr .newpl .storelist ul li.pricecol .unvalidated-shipping a{ font-size: 13px;} .pr .newpl .storelist ul li.pricecol .productwarning a{ font-size: 14px !important;} .pr a.button-a .a-right,  .pr a.button-a:hover .a-right,  .pr .newpl div.button-g .g-right{ padding-right: 17px !important;} .pr.newcl div.button-g .g-right {border-radius: 0 100px 100px 0 !important; padding-left: 0 !important; padding-right: 20px !important;} .pr.newcl div.button-g .g-left { border-radius: 100px 0 0 100px !important; padding-left: 18px !important} .pr.newcl .prodlist-compact-view ul li .retailersfreetext .plnolink{ margin-bottom: 10px;} .pr .newpl .storelist.storelistnew ul li.retailercol .logo-message p.non-partner, .pr .newpl .storelist.storelistnew ul li.retailercol .logo-message{ text-align:center;} .pr .newpl .storelist.storelistnew.storelistnew2 ul li.retailercol .retailer-reviews{ text-align: center; width: 90px;} .pr .newpl .price-list.productinfo .productinfobody-withmoney{ margin-right:470px;} .plsummary.newplb{ padding-top: 8px;} .newplb .plsummaryinline{ padding:20px 0 5px;} .pr .wrapper.newplb #maincontent{ margin-top: 1px;} .pr .newplb .productpageheader, .pr .newplb .productpageheader2{ font-size: 20px; font-weight: 600;} .pr .newplb .newpl .tabs-standard.tabs-standard-b .tab-wrapper{ height: 35px;} .pr .newplb .newpl .tabs-standard.tabs-standard-b h2 span { height: 45px !important; line-height: 45px !important;} .pr .newplb .newpl .tabs-standard.tabs-standard-b li.ui-tabs-selected h2 span{ height: 47px !important;} .pr .newplb .newpl .tabs-standard.tabs-standard-b .tab-wrapper > ul > li { height: 45px !important; margin-right: 2px !important;} .product_price #main.pr .newplb .sortbywp,  .product_price .pr .newplb #maincontent .sortbywp,  .product_international_prices #main.pr .newplb .sortbywp{ top: 8px !important} .pr .newplb .productinfo dd.description_col a{ color: #839aa8 !important;} .pr .newplb .newpl .storelist ul.itemlist li.stockcol a{ outline: none; display: block; padding:15px 0;} .pr .newplb .newpl .storelist ul.multiplelist li.stockcol a{outline: none; display: block;} .pr .newplb .newpl .storelist ul.itemlist li.pricecol a{ text-decoration: none; outline: none; display: block;} .pr .newplb .newpl .storelist ul li.pricecol a .price-inc-ship strong, .pr .newplb .newpl .storelist ul li.pricecol a .price-no-ship strong{font-size: 13px !important; color: #839aa8 !important;} .pr .newplb .newpl .storelist ul li.pricecol a .price-inc-ship span, .pr .newplb .newpl .storelist ul li.pricecol a .price-no-ship span{font-size: 13px !important; color: #839aa8 !important;} .pr .newplb .newpl .storelist ul li.pricecol .price-inc-ship.firstprice strong, .pr .newplb .newpl .storelist ul li.pricecol .price-no-ship.firstprice strong{font-size: 18px !important; color: #e66d17 !important;} .pr .newplb .newpl .storelist ul li.pricecol .price-inc-ship.firstprice span, .pr .newplb .newpl .storelist ul li.pricecol .price-no-ship.firstprice span{font-size: 13px !important; color: #000 !important;} .pr .newplb .newpl .storelist.storelistnew .show-message-delivery{color: #444;} .pr .newplb .newpl .storelist.storelistnew .availability-message {color: #444;} .pr .newplb .newpl .storelist.storelistnew .itemlistwp div.extrainfo{ display: none; background: #e0e4e7; padding-bottom: 7px;} .pr .newplb .newpl .storelist.storelistnew .itemlistwp.active div.extrainfo, .pr .newplb .newpl .storelist.storelistnew .itemlistwp.multiplelistexpand.active div.extrainfo{ display: table; position: absolute; width: 891px; z-index: 999;} .pr .newplb .newpl .storelist.storelistnew.expand-all .itemlistwp div.extrainfo{display: table;} .product_international_prices .pr .newplb .newpl .storelist ul a li.pricecol .price-no-ship strong{ font-size: 22px !important; color:#e66d17 !important} .product_international_prices .pr .newplb .newpl .storelist ul a li.pricecol span{font-size: 13px !important; color: #444 !important;} .pr .newplb .newpl .price-list.productinfo .featured-offer, .pr .newplb .newpl .productMoneySaving_c{ margin-right: 260px;} .pr .newplb .newpl .price-list.productinfo .price-history-wp{ right: 0; border-left: 1px solid #e1e4e6 !important; margin-left:20px !important; padding-left: 20px !important; border-right:0 !important; margin-right: 0 !important; padding-right: 0 !important;} .pr .newplb .newpl .price-list.productinfo .product-content.product-content-narrow{ right: 260px;} .pr .newplb .newpl .storelist.storelistnew.storelistnew2 ul a.stocklink, .pr .newplb .newpl .storelist.storelistnew.storelistnew2 ul a.pricelink{ display: table-cell; vertical-align: middle; text-decoration: none;} .pr.newcl .prodlist-standard-view.prodlist-standard-view-new .product .productinfobody div.price{ padding-top: 15px;} .pr.newcl .prodlist-standard-view.prodlist-standard-view-new .product div.price{ padding-top: 22px;} .pr.newcl .prodlist-standard-view.prodlist-standard-view-new .product .productinfobody div.price div.stock-info{ margin-top: -10px} .pr .prodlist-standard-view.prodlist-standard-view-new .price p.productshipping{ margin-bottom: 0 !important} .pr .prodlist-standard-view.prodlist-standard-view-new .price div.extraInfoLogos{ padding-top: 8px;} .pr .prodlist-standard-view.prodlist-standard-view-new .stock-info{ padding-bottom: 0px;} .pr .prodlist-standard-view.prodlist-standard-view-new .stock-info a{ text-decoration: none;} .pr .prodlist-standard-view.prodlist-standard-view-new .stock-info p{ display: inline-block; color: #444; font-weight: normal;} .pr .prodlist-standard-view.prodlist-standard-view-new .stock-info .stock-info{ font-weight: 600;} .pr .prodlist-standard-view.prodlist-standard-view-new .product div.price .infoonretailer{ padding-top: 5px;} .pr .prodlist-standard-view.prodlist-standard-view-new .price p.productshipping a{color:#839aa8 !important} .pr .prodlist-standard-view.prodlist-standard-view-new .extraInfoRatings{ font-size: 10px;} .pr.newcl .prodlist-standard-view.prodlist-standard-view-new .sponsor-list{ padding-left: 150px; margin-top: 0;} .pr .prodlist-standard-view.prodlist-standard-view-new .sponsor-list .sponsor-text{ width: auto; clear: both; padding-left: 0;} .pr.newcl .prodlist-compact-view.prodlist-compact-view-new ul li .reviews{ margin-top: 14px;} .pr.newcl .prodlist-standard-view-new a.button-a:link .a-right,  .pr.newcl .prodlist-standard-view-new a.button-a:link .a-left,  .pr.newcl .prodlist-standard-view-new a.button-a:visited .a-right,  .pr.newcl .prodlist-standard-view-new a.button-a:visited .a-left,  .pr.newcl .prodlist-standard-view-new a.button-a:active .a-right,  .pr.newcl .prodlist-standard-view-new a.button-a:active .a-left, .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:link .a-right,  .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:link .a-left,  .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:visited .a-right,  .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:visited .a-left,  .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:active .a-right,  .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:active .a-left, .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:link .a-right,  .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:link .a-left,  .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:visited .a-right,  .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:visited .a-left,  .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:active .a-right,  .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:active .a-left, .pr.newcl .prodlist-grid-view-new a.button-a:link .a-right,  .pr.newcl .prodlist-grid-view-new a.button-a:link .a-left,  .pr.newcl .prodlist-grid-view-new a.button-a:visited .a-right,  .pr.newcl .prodlist-grid-view-new a.button-a:visited .a-left,  .pr.newcl .prodlist-grid-view-new a.button-a:active .a-right,  .pr.newcl .prodlist-grid-view-new a.button-a:active .a-left, .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:link .a-right,  .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:link .a-left,  .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:visited .a-right,  .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:visited .a-left,  .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:active .a-right,  .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:active .a-left, .pr.newcl .prodlist-compact-view-new a.button-a:link .a-right,  .pr.newcl .prodlist-compact-view-new a.button-a:link .a-left,  .pr.newcl .prodlist-compact-view-new a.button-a:visited .a-right,  .pr.newcl .prodlist-compact-view-new a.button-a:visited .a-left,  .pr.newcl .prodlist-compact-view-new a.button-a:active .a-right,  .pr.newcl .prodlist-compact-view-new a.button-a:active .a-left, .pr .price-list-popup a.button-a .a-left,  .pr .price-list-popup a.button-a .a-right{ background: #faba00 !important; color: #fff !important; border: 0 !important;} .pr.newcl .prodlist-standard-view-new a.button-a:hover .a-right,  .pr.newcl .prodlist-standard-view-new a.button-a:hover .a-left, .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:hover .a-right,  .pr.newcl .prodlist-standard-view-new .freetext-product a.button-a:hover .a-left, .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:hover .a-right,  .pr.newcl .prodlist-grid-view-new .freetext-product a.button-a:hover .a-left, .pr.newcl .prodlist-grid-view-new a.button-a:hover .a-right,  .pr.newcl .prodlist-grid-view-new a.button-a:hover .a-left, .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:hover .a-right,  .pr.newcl .prodlist-compact-view-new .freetext-product a.button-a:hover .a-left, .pr.newcl .prodlist-compact-view-new a.button-a:hover .a-right,  .pr.newcl .prodlist-compact-view-new a.button-a:hover .a-left, .pr .price-list-popup a.button-a:hover .a-left,  .pr .price-list-popup a.button-a:hover .a-right{ background: #f79700 !important; color: #fff !important;} .pr .prodlist-standard-view.prodlist-standard-view-new .product .productinfobody.withretailerlogo{ padding-bottom: 0;} .pr .prodlist-grid-view .product .short-description{ display:none; color:#839aa8; font-size:11px;} .pr .prodlist-grid-view .product.pdhover .short-description{ display:block; padding:5px 0; line-height:normal; text-align:left;} .pr .prodlist-grid-view .product.structured-product.pdhover .short-description{ padding:5px 10px;} .pr .prodlist-grid-view .product h3{ font-weight:600 !important;} .pr .prodlist-grid-view .product.pdhover h3{ height:auto; min-height:1.4em; margin-bottom: 0;} .pr .prodlist-grid-view .product.pdhover .product-wrapper .icon-list{ padding-top: 5px;} .navbar .category-table-container{ position:absolute; top:70px; left: 0; padding:20px 0px; background:#efefef; z-index: 10000;} .navbar .category-table-container .row{ width:100%; margin-left:0px; margin-right:0px; cursor: default;} .navbar .category-table-container .row > .col-xs-12{ padding: 0; } .navbar .category-table.row{ margin: 0;} .navbar .category-table.collapsed{ background: #fff;} .navbar .category-row-container .category-table-cell{ float:left; width:20%; text-align:left;} .navbar .category-row-container .category-table-cell a{ text-decoration: none; outline: none;} .navbar .category-sub-row-container{ text-align: left;} .navbar .category-sub-row-container .category-sub-table-cell{float:left; width:20%; text-align:left;} .navbar .category-table-container .category-table-cell.active1 .category-table-cell-content{ background: #fff} .navbar .category-table-sub-row .featured-table-sub-row{ border: 1px solid #e1e4e6} .navbar .category-table-sub-row .featured-table-sub-row a img{ vertical-align: middle; float: left;} .navbar .category-table-sub-row .featured-table-sub-row a > span{ display: table-cell; height: 40px; line-height: normal; vertical-align: middle; width: 210px;} .navbar .category-table-sub-row .category-table-sub-row-subtitle{font-size: 85%; margin-bottom: 15px; margin-left: 20px;} .navbar .category-table{ font-size: 15px;} .backdrop { background-color: black; bottom: 0; left: 0; opacity: 0.4; pointer-events: none; position: fixed; right: 0; top: 180px; z-index: 90;} .nav > li > a.selected{ background:#eeeeee !important;} @media only screen and (max-device-width: 1024px) and (min-device-width: 768px){  body.product_list .navbar .category-table-container{ width: 1285px !important; left: -45px !important;}  .category-table-sub-row{ padding-top: 24px !important;}  .category-row-container .category-table-cell.active1 .category-table-cell-content{ border-bottom: #fff 1px solid}  .navbar .category-table-sub-row .category-table-sub-row-subtitle{ margin-left: 0;} } body.product_price .plsummary{border-bottom: #e1e4e6 1px solid;} .fosummary { margin-top: 4px; background: #fff; padding: 10px 0; border-bottom: #e1e4e6 1px solid; border-top: #e1e4e6 1px solid;} .pr .newplb .newpl .price-list.productinfo.no-product-content .price-history-wp{ right: 230px !important; border-left: 0 !important;} .fosummary .featured-offer{ overflow: hidden;} .fosummary .featured-offer .featured-title{ text-align:center; color: #839aa8; margin-right: 10px; float: left; line-height: 28px;} .fosummary .featured-offer ul{ background: #fff; overflow: hidden; float: left; margin-bottom: 0; padding-left: 0;} .fosummary .featured-offer ul li{ width: 270px; height: 28px; line-height: 24px; display: block; float: left; text-align: center; border-right:#e3e6e9 1px solid;} .fosummary .featured-offer ul li:first-child{ width: 200px; padding-right: 30px;} .fosummary .featured-offer ul li:last-child{ border-right:0; margin-left: -1px;} .fosummary .featured-offer ul li img{ vertical-align: middle; margin-right: 15px;} .fosummary .featured-offer ul li strong{ color: #e66d17; font-size: 15px; font-weight: 600} .pr.newfilter.newfilterexpand .prodlist-grid-view.prodlist-grid-view3 .product{ width: 252px !important; height: 355px !important; border: 2px solid #e1e4e6 !important; margin-right: 2px; margin-bottom: 2px !important;} .pr.newfilter.newfilterexpand .prodlist-grid-view.prodlist-grid-view3 .product-wrapper{width: 250px !important; height: 330px !important;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product-wrapper .product-topcow{ height: 240px !important;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product h3{ margin-bottom: 0;} .pr .prodlist-grid-view.prodlist-grid-view3 .product .short-description{ display: block; text-align: left; padding-left: 10px;min-height: 36px; max-height:36px; overflow:hidden;} .pr .prodlist-grid-view.prodlist-grid-view3 .product.freetext-product .short-description{ padding-left: 0;} .pr .prodlist-grid-view.prodlist-grid-view3 .product .icon-list{ padding-top: 7px;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .sponsored-merchant{ display: block; background: none !important;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product p.button{ display: block; position: absolute; bottom: 5px; width: 100%;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product p.productshipping{ display: block;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product .readmore-wrapper{ display: block;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product.freetext-product .price{ padding-top: 0; margin-top: -8px;} .pr.moreCompact #breadcrumbs span#breadcrumb{ font-weight: bold;} body.product_list .pr.moreCompact .clsummary .wrapper .cat{ padding-left: 260px; position: relative;} .pr.moreCompact .clsummary .wrapper .cat #filterbox{ position: absolute; left: 0; top: 0; padding-top: 0; z-index: 9;} .pr.newcl.moreCompact #contentheader{ min-height: 0;} .pr.newcl.moreCompact #contentheader h1.pagetitle{ margin-bottom: 0; padding-bottom: 10px} .pr.newcl.moreCompact .clsummary .leftfilterwp.relatedwp{ background: none !important; box-shadow: none; padding:0 0 10px 0; border-bottom: 0;} .pr.newcl.moreCompact .clsummary .leftfilterwp.relatedwp h3{ display: inline-block; margin-bottom: 0; color: #435259; font-weight: normal;margin-right: 3px;} .pr.newcl.moreCompact .clsummary .leftfilterwp.relatedwp ul{ display: inline;} .pr.newcl.moreCompact .clsummary .leftfilterwp.relatedwp ul li{ display: inline; margin-right: 3px;} .pr.newcl.moreCompact .clsummary .leftfilterwp.relatedwp ul li::after{ content: ","} .pr.newcl.moreCompact .clsummary .leftfilterwp.relatedwp ul li:last-child::after{ content: ""} body.product_list .pr.newcl.moreCompact .prodlist .rside{ margin-left: 260px;} .pr.newfilter.newfilterexpand.moreCompact .prodlist-grid-view.prodlist-grid-view3 .product{ width: 249px !important; } .pr.newfilter.newfilterexpand.moreCompact .prodlist-grid-view.prodlist-grid-view3 .product-wrapper{width: 247px !important; } .product_list .pr.newfilter.moreCompact .tabs-a > .tl{ height: 35px !important;} .product_list .pr.newcl.moreCompact .tabs-a .tr .filter-wrapper > ul > li{height: 35px !important; line-height: 35px !important;} .product_list .pr.newfilter.moreCompact .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ height: 35px !important;} .product_list .pr.newfilter.moreCompact .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink{ height: 35px !important; line-height: 35px !important; font-size: 12px !important; text-align: center;} .product_list .pr.newfilter.moreCompact .tabs-a .tr .filter-wrapper a.tablink{height: 35px !important; line-height: 35px !important;font-size: 12px !important; text-align: center;} .pr.newcl.moreCompact .tabs-a .tr .filter-wrapper li.active a.tablink{ padding-top: 0 !important; margin-top: 0 !important} .pr.moreCompact .prodlist-compact-view .list-compact-view li{ padding:4px 0;} .pr.moreCompact .prodlist-compact-view ul li .add-to-mylist{ margin-left: 8px; margin-top: 13px;} .pr.moreCompact .prodlist-compact-view ul li .nameanddescfreetext{ width: 44%; margin-left: 10px;} .pr.moreCompact .prodlist-compact-view ul li .nameanddesc a{ font-size: 12px; font-weight: 600;} .pr.moreCompact .prodlist-compact-view ul li .nameanddesc p{ padding-top: 0; font-size: 10px;} .pr.moreCompact .prodlist-compact-view ul li .nameanddesc p a{ font-size: 10px; font-weight: normal;} .pr.moreCompact .prodlist-compact-view ul li .compactbutton{ float: right; margin: 9px 10px 0 0} .pr.moreCompact .prodlist-compact-view ul li .retailerCol{ float: left; width: 108px;} .pr.moreCompact .prodlist-compact-view ul li .retailerCol a{ font-size: 10px;} .pr.moreCompact .prodlist-compact-view ul li .retailerCol .retailerlogo, .pr.moreCompact .prodlist-compact-view ul li .retailerCol .infoonretailer{ width: 108px; text-align: center; margin-bottom: 0;} .pr.moreCompact .prodlist-compact-view ul li .retailerCol .retailerlogo img{ width: 90px; height: auto;} .pr.moreCompact .prodlist-compact-view ul li .pricefreetext{ float: left; width: 8em; padding-top: 1px;} .pr.moreCompact .prodlist-compact-view ul li .reviews{ width: 70px; float: none;} .pr.moreCompact .prodlist-compact-view ul li .reviews img{ width: 70px;} .pr.moreCompact .prodlist-compact-view ul li .price{ font-size: 14px} .pr.moreCompact .prodlist-compact-view ul li .reviewcompact{min-height: 10px;} .pr.newcl.moreCompact .prodlist-compact-view ul li .imgbox{ padding-top: 3px;} .pr.newcl.moreCompact .prodlist-compact-view ul li .retailers{ padding-top: 11px; width: 108px;font-size: 12px;} .pr.moreCompact .compactbutton a.button-a{ position: relative;background: #ffc90e; width: 20px; height: 20px; display: block; padding: 0; border-radius: 100px; color: #000; } .pr.moreCompact .compactbutton a.button-a::before{content:""; width: 6px; height: 2px; position: absolute; right: 6px; top: 11px; background-color:#fff; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.moreCompact .compactbutton a.button-a::after{content:""; width: 6px; height: 2px; position: absolute; right: 6px; top: 7px; background-color:#fff; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr.moreCompact .tabs-a .mr .splash-category-icons .content{ width: 764px !important; margin-left: 0px !important} .pr.moreCompact .tabs-a .mr .splash-category-icons{ width: 764px !important} .pr.moreCompact .mCSB_horizontal .mCSB_container{ margin-left: 20px !important} body.product_list .pr.newfilterexpand.moreCompact .prodlist, .pr.moreCompact .wrapper .cat #filterbox{ display: block !important;} .pr.moreCompact .prodlist-standard-view .product .productinfobody.structured{ min-height: 77px; margin-top: 0;} .pr.newcl.moreCompact .prodlist-standard-view div.productimg{ padding-left: 15px; width: 100px;} .pr.newcl.moreCompact .prodlist-standard-view .product .productinfobody{ margin-left: 110px;} .pr.moreCompact .prodlist-standard-view .sponsor-list .merchant-list, .pr.moreCompact .prodlist-standard-view.prodlist-standard-view-new .sponsor-list .sponsor-text{ padding-top: 0;} .pr.newcl.moreCompact .prodlist-standard-view.prodlist-standard-view-new .sponsor-list{ padding-left: 146px;} .pr.newcl.moreCompact .prodlist-standard-view.prodlist-standard-view-new .product .productinfobody div.price{ padding-top: 30px;} .pr.newcl.moreCompact .prodlist-standard-view.prodlist-standard-view-new .product.freetext-product .productinfobody div.price{ padding-top: 16px;} .pr.newcl.moreCompact .prodlist-standard-view div.list-info{ top: 10px;} .pr.newcl.moreCompact .prodlist-standard-view .product div.price a.retailers{ font-size: 12px; padding-top: 5px;} .pr.newcl.moreCompact .prodlist-standard-view .product .productinfobody p.productdescription{ margin-right: 190px;} .pr.moreCompact .tabs-a .mr .filter-wrapper .g-content{ width: 480px;} .pr.newcl.moreCompact .prodlist-standard-view .product .productinfobody div.price p.price strong a{ font-size: 16px;} .pr.moreCompact #quickbar .barbox .impshow .error{ display: inline-block;} .pr.newcl.moreCompact .prodlist-compact-view ul li .nameanddesc .the-other-category{ margin-top: -10px;} .pr.moreCompact .tabs-a.maximized .br .filter-wrapper .m-next{ z-index: 9; right: 24px} .pr.newcl.moreCompact .tabs-a.maximized .br .filter-wrapper .m-list{ width: 700px} .pr.newcl.moreCompact .tabs-a.maximized .br .filter-wrapper .m-list ul li{ margin-bottom: 10px;} @media only screen and (max-device-width: 1024px) and (min-device-width: 768px){  body.product_list .pr.newcl.moreCompact .prodlist .rside{ margin-left: 284px; width: 770px;} } #main.pr.moreCompact{ position: relative;} body.product_list .pr.newfilterexpand.moreCompact .wrapper.cat, .product_list .pr.moreCompact #product-list{ position: static;} .product_list .pr.moreCompact #filter-list-content{ position: absolute; top: 15px;} body.product_list .pr.newfilter.moreCompact .lside{ padding-top: 0;} .pr.moreCompact .wrapper #maincontent{ margin-top: 0;} .pr.newcl.moreCompact .prodlist-standard-view .product .productinfobody{ margin-top: 0;} .pr.newfilter #filterbox .box-p .padder h3 > span.selectedCountOther{background: #fff; border: 1px solid #38b1d7; border-radius: 14px; color: #38b1d7 !important; display: inline-block; float: right; font-size: 8px !important; height: 14px; line-height: 14px; margin-right: 26px; margin-top: 2px; position: absolute; text-align: center; text-decoration: none; width: 14px; right: 20px; top: 0; } .pr.newfilter #filterbox .box-p .padder h3 > span.selectedCount{background: #fff; border: 1px solid #38b1d7; border-radius: 14px; color: #38b1d7 !important; display: inline-block; float: right; font-size: 8px !important; height: 14px; line-height: 14px; margin-right: 26px; margin-top: 2px; position: absolute; text-align: center; text-decoration: none; width: 14px; right: 0px; top: 0; } .pr.newfilter #filterbox{ padding-bottom: 0 !important} .pr.newfilter #filterbox .box-p a.seeMoreFilter, .pr.newfilter #filterbox .box-p a.seeLessFilter{ display: none; padding: 8px 15px; margin: 0 auto; border: #38b1d7 2px solid; border-radius: 100px; font-weight: 600; color: #38b1d7 !important; text-transform: uppercase;} .pr.newfilter #filterbox .box-p .showmoreoption, .pr.newfilter #filterbox .box-p .showlessoption{ text-align: center; padding-bottom: 10px;} .pr.newfilter #filterbox .box-p .showmoreoption a.seeMoreFilter, .pr.newfilter #filterbox .box-p .showlessoption a.seeLessFilter{ display: inline-block;} body.product_add_review .pr .wrapper.newplb #maincontent{ margin-top:14px;} .pr.newcl .prodlist-standard-view.prodlist-has-sponsored-prices .product{ margin-bottom: 10px !important;} .pr.newcl.moreCompact .prodlist-standard-view.prodlist-has-sponsored-prices .product .productinfobody{ margin-bottom: 4px;} .pr.newcl.moreCompact .prodlist-standard-view.prodlist-has-sponsored-prices .product .productinfobody .productwithsaving{ min-height: 110px;} .pr.newcl.moreCompact .prodlist-standard-view.prodlist-has-sponsored-prices .product.show-extra-info .productinfobody .productwithsaving{ min-height: 150px;} .pr.newcl.moreCompact .prodlist-standard-view.prodlist-standard-view-new.prodlist-has-sponsored-prices .sponsor-list{ margin-left: -113px; padding-left: 10px; width: 760px; padding-bottom: 0; border-top: #f2f2f2 1px solid;} .pr.moreCompact .prodlist-standard-view.prodlist-standard-view-new.prodlist-has-sponsored-prices .sponsor-list .sponsor-text{ line-height: 36px; margin-bottom: 0;} .pr .prodlist-standard-view.prodlist-has-sponsored-prices .sponsor-list .merchant-list{ padding: 5px 0 5px 50px; border-right: #e0e4e7 1px solid; margin-right: 0; width: 180px; text-align: left;} .pr .prodlist-standard-view.prodlist-has-sponsored-prices .sponsor-list .merchant-list:last-child{ border-right: 0;} .pr .prodlist-standard-view.prodlist-has-sponsored-prices .sponsor-list .merchant-list:nth-child(2){ padding-left: 0;} .pr .prodlist-standard-view.prodlist-has-sponsored-prices .sponsor-list .merchant-list a img{ margin-right: 15px;} .pr.newcl .prodlist-standard-view.prodlist-has-sponsored-prices .product .productinfobody .reviews{ margin-bottom: 0;} .pr.newcl .prodlist-standard-view .product .the-other-category{ margin-top: -10px;} body.retailer_info .pr #retailer-info-page .retailer-popularproduct .icon{ min-height: 227px;} body.retailer_info .retailer-popularproduct .icon img{ margin: 0 0 10px 0 !important} .pr .newpl .storelist.storelistnew.storelistnew2 .thinner-row ul.itemlist li{ padding-top: 8px; padding-bottom: 8px;} .pr .newpl .storelist .thinner-row ul li.retailercol .logo-message p.non-partner{ margin-bottom: 0;} .pr .newpl .storelist.storelistnew .thinner-row.product-gray ul li h4.p-name-gray{ margin-bottom: 0;} .pr .newpl .storelist.storelistnew .thinner-row p.button,  .pr .newpl .storelist.storelistnew .thinner-row div.button-g{ margin-top: 8px;} .pr .newpl .storelist .thinner-row div.button-g .g-right,  .pr .newpl .storelist .thinner-row a.button-g .g-right, .pr .newpl .storelist .thinner-row div.button-g .g-left,  .pr .newpl .storelist .thinner-row a.button-g .g-left{ padding-top: 5px !important; padding-bottom: 5px !important;} .buying_advice .pr.newfilter .tabs-a > .tl{ height: 35px !important;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li{height: 35px !important; line-height: 35px !important;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ height: 35px !important;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink{ height: 35px !important; line-height: 35px !important; font-size: 12px !important; text-align: center;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{height: 35px !important; line-height: 35px !important;font-size: 12px !important; text-align: center;} .buying_advice .pr.newfilter .tabs-a .tr .filter-wrapper li.active a.tablink{ padding-top: 0 !important; margin-top: 0 !important; font-size: 12px !important; text-align: center;} .category_voucher .pr.newfilter .tabs-a > .tl{ height: 35px !important;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li{height: 35px !important; line-height: 35px !important;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container{ height: 35px !important;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink{ height: 35px !important; line-height: 35px !important; font-size: 12px !important; text-align: center;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper a.tablink{height: 35px !important; line-height: 35px !important;font-size: 12px !important; text-align: center;} .category_voucher .pr.newfilter .tabs-a .tr .filter-wrapper li.active a.tablink{ padding-top: 0 !important; margin-top: 0 !important; font-size: 12px !important; text-align: center;} .manufacturer_info .pr .tabs-retailer > .tl{ height: 35px !important;} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li{ height: 35px !important; line-height: 35px !important;} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper a{ height: 35px !important; line-height: 35px !important; font-size: 12px !important; text-align: center;} .manufacturer_info .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected a{ padding-top: 0 !important; margin-top: 0 !important; text-align: center;} .manufacturer_info .pr .tabs-retailer #tab-container h2{ height: 35px !important; line-height: 35px !important;font-size: 12px !important; text-align: center;} .manufacturer_info .pr .tabs-retailer #tab-container li.ui-tabs-selected h2{ padding-top: 0 !important; margin-top: 0 !important;text-align: center;} body.manufacturer_info .pr #retailer-info-page .manufacturer-popularproduct .icon{ min-height: 227px;} body.manufacturer_info .manufacturer-popularproduct .icon img{ margin: 0 0 10px 0 !important} .favorite-notification-bar, .price-alert-bar{background: #82b300;height:37px; line-height: 37px; text-align: center; font-size:12px;color:#ffffff;font-weight:600; position: fixed; top: 0; width: 100%;z-index: 9999;} .price-alert-bar{width: 959px; left: -18px; position: absolute; z-index: 0; top: inherit; transition: all ease-out 500ms ; opacity: 0;} .favorite-notification-bar span, .price-alert-bar span{ position: relative; padding-right: 15px;} .favorite-notification-bar span::before, .price-alert-bar span::before{content: ""; position: absolute; right: 0; top: 8px; border-radius: 0; background: #fff; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .favorite-notification-bar span::after, .price-alert-bar span::after{content: ""; position: absolute; right: -8px; top: 7px; border-radius: 0; background: #fff; width: 11px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .category-compare-list.expand-all .price-alert-bar{ display: block; opacity: 1; z-index: 99999;} .category-compare-list{ position: relative;} #fav-header-box{ position: relative; z-index:999;} .fav-back-container-start{ padding: 0; position: absolute; top: 0; left: 0; background: #f7f7f7; z-index: 999;} .fav-outer-container{ padding-bottom: 30px; width: 1225px; margin: 10px auto 0 auto;} .fav-header{ overflow: hidden; padding: 0 15px;} .fav-header .left{ float: left;font-size: 12px; font-weight: 600; line-height: 1.5; color: #222526;} .fav-header .right{ font-size: 12px; font-weight: 600; line-height: 1.5; color: #222526; overflow: hidden; text-align: right; text-transform: uppercase;} .fav-container{ background: #fff; border-radius: 6px; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1), 0 0 1px 0 rgba(0, 0, 0, 0.2); padding: 18px;} .fav-outer-container.no-compare-products .fav-container{ margin-bottom: 20px;} .fav-container .no-product-title{ font-weight: 600; font-size: 16px;} .fav-container .no-product-title, .fav-container .no-product-text{ text-align: center; padding-bottom: 10px; display: block;} .fav-container .fav-category-products{ margin-bottom: 30px;} .fav-container .fav-category-products:last-child{ margin-bottom: 0px;} .fav-container .fav-category span{ font-size: 12px; font-weight: 600; line-height: 1.5; color: #839aa8; text-transform: uppercase;} .fav-container a.compare-products{ padding-left: 16px; position: relative; margin-left: 10px;} .fav-container a.compare-products span{color: #999; text-transform: none;} .fav-container a.compare-products::before{content: ""; position: absolute; left: 8px; top: 7px; width: 3px; height: 8px; border: #999 1px solid;} .fav-container a.compare-products span::before{content: ""; position: absolute; left: 0; top: 5px; width: 3px; height: 10px; border: #999 1px solid;} .fav-container a.compare-products span::after{content: ""; position: absolute; left: 4px; top: 3px; width: 3px; height: 12px; border: #999 1px solid;} .fav-container a.compare-products.active span{color: #38b1d7;} .fav-container a.compare-products.active::before{border: #38b1d7 1px solid;} .fav-container a.compare-products.active span::before{border: #38b1d7 1px solid;} .fav-container a.compare-products.active span::after{border: #38b1d7 1px solid;} .search-result-products{ background-color: #fff; border-bottom: 1px solid #e9ebed; } .category-compare-list.last .search-result-products{ border-bottom: 0;} .product-listing-main{ padding: 10px 0; position: relative;} .product-listing-cell.first { min-width: 50px; width: 8%;} .product-listing-main a.remove-from-list{ color: #e65245; font-size: 9px; font-weight: 600; position: relative; display: inline-block; text-indent: -9999px; width: 20px; height: 20px;} .product-listing-main a.remove-from-list::before{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #E65245; width: 8px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .product-listing-main a.remove-from-list::after{ content: ""; position: absolute; left: 0; top: 8px; border-radius: 0; background: #E65245; width: 8px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .fav-item { min-width: 70px !important; white-space: nowrap;} .product-listing-cell { display: inline-block; vertical-align: middle;} .search-result-products .product-image { height: 36px; width: 36px;} .search-result-products .product-listing-cell.second { max-width: none; width: 67%;} .search-result-products .product-listing-cell.second a{font-size: 14px;font-weight: 600;color: #222526; margin-right: 10px;} .product-listing-cell .product-name { display: inline-block; font-size: 14px; margin: 0 20px -4px 0; max-width: 55%; width: auto; font-weight: 600; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .product-listing-cell .product-meta { display: inline-block; font-size: 12px; line-height: 14px; color: #839aa8;} .product-listing-cell .product-meta-rating, .product-listing-cell .product-meta-category { display: inline-block;} .search-result-products .product-listing-cell.third { width: 120px; text-align: right;} .product-listing-cell .price-wrapper { margin-right: 10px;} .product-listing-cell .price-wrapper, .product-listing-cell .inventory-wrapper { display: inline-block;} .search-result-products .inventory-wrapper, .search-result-products .price-wrapper { padding-right: 0;} .price-text-md a{ font-size: 18px;font-weight: 700;line-height: 1.33;letter-spacing: -0.5px;text-align: right;color: #ed8b00 !important;} .fav-outer-container .favcoll{ width: 959px; float: left;} .navbar-pr .navbar-nav .num-favorite-products { border-radius: 50%; color: #fff; display: inline-block; font-size: 10px; height: 15px; line-height: 15px; margin-left: 19px; margin-top: -3px; position: absolute; text-align: center; width: 15px;} .search-result-products .product-listing-cell.fourth { width: 100px; float: right; text-align: right;} .search-result-products .product-listing-cell.fourth .price-alert{ padding-top: 10px;} .search-result-products .product-listing-cell.fourth a{ text-decoration: none !important; position: relative; padding-left: 40px; cursor: pointer; } .search-result-products .product-listing-cell.fourth a::before{content: ""; position: absolute; left: 0; top: 2px; border-radius: 100px; background: #f2f2f2; width: 34px; height: 16px; border: #e1e4e6 2px solid;} .search-result-products .product-listing-cell.fourth a::after{content: ""; position: absolute; left: 0; top: 2px; border-radius: 100px; background: #fff; width: 16px; height: 16px; border: #e1e4e6 2px solid;} .search-result-products .product-listing-cell.fourth a.alerton::before{content: ""; position: absolute; left: 0; top: 2px; border-radius: 100px; background: #7db300; width: 34px; height: 16px; border: #74a600 2px solid;} .search-result-products .product-listing-cell.fourth a.alerton::after{content: ""; position: absolute; left: 20px; top: 2px; border-radius: 100px; background: #fff; width: 16px; height: 16px; border: #74a600 2px solid;} .fav-footer{ clear: both; padding-top: 10px;} .fav-footer .savelist{ padding-top: 6px; } .fav-footer .savelist a{ display: inline-block; border-left: #e0e4e7 1px solid; height:20px; line-height: 20px; padding: 0 0 0 15px; margin-left: 15px; font-size: 12px; color: #222526; text-transform: uppercase; font-weight: 600;} .fav-footer .sharebutton{ float: left; text-transform: uppercase;} .fav-footer .sharebutton a{ background: #38b1d7; display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; border-radius: 100px; color: #fff; margin-bottom: 30px; font-size: 12px; text-transform: uppercase; font-weight: 600;} .fav-footer .shareform{ clear: both; overflow: hidden; display: none; padding-bottom: 10px;} .fav-footer .shareform.shareform-active{ display: block;} .fav-footer .shareform .coll{ width: 300px; float: left; padding-right: 40px; padding-bottom: 20px; border-right: #e4e4e4 1px solid; margin-right: 40px;} .fav-footer .shareform .colr{ width: 250px; float: left;} .fav-footer .shareform .headerline{font-weight: 400;color: #435259; font-size: 12px; padding-bottom: 5px;} .fav-footer .shareform .coll input{width: 245px;height: 42px;border-radius: 3px;background-color: #ffffff;border: solid 2px #e1e4e6;font-family: OpenSans;font-size: 14px;font-weight: 400;color: #435259; padding: 0 10px; float: left;} .fav-footer .shareform .coll button{ width: 24px; height:30px; border:0; margin: 11px 0 0 6px; background: url(http://images.pricerunner.com/images/site-gui/copy-icon.png) 0 0 no-repeat; background-size: 24px 24px; opacity: 0.7} .fav-footer .shareform .colr .headerline{ padding-bottom: 11px;} .fav-footer .shareform .colr a{ font-size: 30px;} .fav-outer-container .favcolr{ width: 240px; padding-right: 10px; padding-top: 35px; float: right; box-sizing: border-box;} .fav-outer-container .favcolr.fav-price-shake{padding-left: 10px; padding-right: 0;}  .fav-outer-container .favcolr p{ line-height: 22px;} .emptyNotice{ width: 417px; height: 121px; margin: 150px auto; background: #fff; overflow: hidden;} .emptyNotice .emptyNoticeMessage{ padding: 30px 0; text-align: center; color: #222526; font-size: 12px;} .emptyNotice .emptyNoticeOption > span{ display: inline-block; width: 50%; float: left;} .emptyNotice .emptyNoticeOption a{ display:block; font-size: 14px; color: #fff; text-align: center; height: 44px; line-height: 44px; background: #e65246; cursor: pointer;} .emptyNotice .emptyNoticeOption a.clearAllList{ background: #84bd00} .emptyNotice .emptyNoticeOption a span{ font-weight: bold;} #main.pr.moreCompact{ position: relative; z-index: 1} body.my_comparison_list .fav-back-container-start{ position: static;} .navbar-pr .navbar-nav.navbar-right li > a.user,  .navbar-pr .navbar-nav.navbar-right li > a.userLogout{ display: block; text-align: right; background: none; padding: 0 0 0 15px;} .navbar-pr .navbar-nav.navbar-right li > a.user{ padding: 16px 0 0 15px;} .pr .categorygridwp > ul{ z-index: 89 !important} .backdrop { background-color: black; bottom: 0; left: 0; opacity: 0.4; pointer-events: none; position: fixed; right: 0; top: 180px; z-index: 900;} @media only screen and (max-device-width: 1024px) and (min-device-width: 768px){  .favorite-notification-bar{ width: 1200px;} body.product_list .favorite-notification-bar{ width: 1280px;} } #emptyFavoriteOverlay{ background: #000;} #emptyFavoriteContainer{ top: 100px;left: 50%;margin-left: -200px;} .pr .buyingAdviceExtended {background: #fff; margin-bottom: 20px; margin-left: 260px; padding: 20px;} .search-for-registration-number{ padding: 20px 10px;} .search-for-registration-number p{font-size:12px;font-weight:400;color:#222526;line-height:18px;} .search-for-registration-number form{ position: relative;} .search-for-registration-number form input{ border: #000 2px solid !important; border-radius: 8px; height: 46px; width: 140px; padding: 0 0 0 50px !important; color: #000; font-size: 30px; font-weight: 600; vertical-align: middle;line-height:46px} .search-for-registration-number form input:focus{ color: #000;} .search-for-registration-number form input::-placeholder{ color: #e1e4e6;} .search-for-registration-number form .tyresicon{ position: absolute; left: 2px; top: 2px; background: #043883 url(http://images.pricerunner.com/images/site-gui/filters/tyresicon.png) no-repeat 5px 7px; width: 28px; height: 46px; border-radius: 5px 0 0 5px; } .search-for-registration-number form button{ background: none; border: 0; padding-right: 0; vertical-align: middle; width: 26px;} .search-for-registration-number form button .icon-search{ color: #839aa8; font-size: 20px; position: static; left: 0; top: 0;} .search-for-registration-number .search-tyres-no-result{ color: #E65245; padding-top: 5px; } .member-outer-container{padding-bottom: 30px; background: #efefef;} .memberform{ width: 650px; margin:0 auto; padding: 18px 0;} .membertab{ margin: 0 auto -1px; text-align: center;} .membertab ul{ margin: 0; padding: 0;} .membertab ul li{ width: 200px; height: 40px; line-height: 40px; text-align: center; list-style: none; display: inline-block; background: #f7f7f7; border-radius: 3px 3px 0 0; border: #e1e4e6 1px solid;cursor: pointer;} .membertab ul li a{ color: #435259;} .membertab ul li.selected{ background: #fff} .membertab ul li.selected a{ color: #000; cursor: default;} .membertab ul li:last-child{ margin-left: -5px;} .membertab ul li.selected{ border-bottom: #fff 1px solid;} .membercontent{ clear:both; border-radius: 3px; border: #e1e4e6 1px solid; padding: 30px; background: #fff; color: #839aa8; font-size: 12px; overflow: hidden; margin-bottom: 20px;} .membercontent .coll{ width: 263px; border-right: #e1e4e6 1px solid; padding-right: 30px; float: left;} .membercontent .colr{ width: 260px; padding-left: 30px; float: left;} .membercontent .form-group{ margin-bottom: 20px} .membercontent .pr-input{ width: 235px; height: 28px; line-height: 28px; color: #222526;} .membercontent .pr-input.error{ border:#e65245 1px solid;} .membercontent .pr-input.passed{ border:#c0d77f 1px solid;} .membercontent .checkboxdiv{ display: inline-block; border: #d0d0d0 1px solid; border-radius: 2px; width: 20px; height: 20px; background: #fff; cursor: pointer; vertical-align: middle; margin-right: 5px; float: left;} .membercontent .checkboxdiv.checked{ position: relative; background: #38b1d7; border:#38b1d7 1px solid;} .membercontent .checkboxdiv.checked::before{content:""; width: 10px; height: 2px; position: absolute; right: 3px; top: 8px; background-color:#fff; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .membercontent .checkboxdiv.checked::after{content:""; width: 5px; height: 2px; position: absolute; right: 10px; top: 9px; background-color:#fff; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .membercontent .subscriptions .desc{ display: inline-block; width: 230px; margin-left: 5px;} .membercontent .allowpermit{ color: #435259; font-size: 13px; font-weight: 400;} .membercontent input.but{ width: 175px; padding: 0; height: 32px; line-height: 32px; background: #38b1d7; margin:0 auto; border-radius: 100px; color: #fff !important; font-weight: normal; display: block; font-size: 12px;} .membercontent input.but:hover{background:#45c0e6;} .membercontent .moreinfo{ text-align: center; margin-bottom: 0;} .membercontent .openidlogin .facebooklogin, .membercontent .openidlogin .googlelogin{ height: 30px; line-height: 30px; padding-bottom: 15px; margin-bottom: 15px;} .membercontent .openidlogin .facebooklogin{border-bottom: #e1e4e6 1px solid; } .membercontent .openidlogin .facebooklogin i{ font-size: 30px; color: #0072b4; vertical-align: middle; margin-right: 15px;} .membercontent .openidlogin .googlelogin i{ font-size: 30px; color: #dd4b38; vertical-align: middle; margin-right: 15px;} .membercontent .openidlogin span{color: #435259; position: relative; display:block; cursor: pointer;} .membercontent .openidlogin span::before{content:""; width: 6px; height: 2px; position: absolute; right: 3px; top: 14px; background-color:#435259; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .membercontent .openidlogin span::after{content:""; width: 6px; height: 2px; position: absolute; right: 3px; top: 11px; background-color:#435259; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .membercontent .error-text{color: #e65245; } .membercontent p.error-msg{ color: #e65245; position: absolute; font-size: 11px} .membercontent div.has-error{ position: relative; cursor: pointer;} .membercontent div.has-error::before{content:""; width: 12px; height: 3px; position: absolute; right: 11px; top: 20px; background-color:#e65245; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .membercontent div.has-error::after{content:""; width: 12px; height: 3px; position: absolute; right: 11px; top:20px; background-color:#e65245; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .membercontent div.confirmation.has-error::after{top: 43px;} .membercontent div.confirmation.has-error::before{top: 43px;} .successwp h2{ font-size: 22px; color: #444; text-align: center; padding-bottom: 15px; margin: 0; font-weight: 600;} .successwp h3{ font-size: 14px; color: #435259; text-align: center; padding-bottom: 15px; margin: 0; font-weight: 600;} .successwp p{ font-size: 12px; text-align: center; margin: 0; padding-bottom: 20px; } .successwp dl{ width: 250px; margin: 0 auto} .successwp dl dt{ font-weight: normal; text-align: center; padding-bottom: 10px; } .successwp dl dd{color: #435259; padding: 0 55px 10px; position: relative; font-size: 12px;} .successwp dl dd::before{content: ""; position: absolute; left: 30px; top: 10px; border-radius: 0; background: #84bd00; width: 5px; height: 3px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .successwp dl dd::after{content: ""; position: absolute; left: 32px; top: 9px; border-radius: 0; background: #84bd00; width: 13px; height: 3px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .membercontent .memberlogin h2{ font-size: 22px; color: #444; text-align: center; padding-bottom: 15px; margin: 0; font-weight: 600;} .membercontent .memberlogin h3{ font-size: 14px; color: #435259; text-align: center; padding-bottom: 15px; margin: 0; font-weight: 600;} .membercontent .memberlogin p{ font-size: 12px; text-align: center; margin: 0; line-height:1.71; padding-bottom: 20px; } .membercontent .memberlogin .form-group{ width: 265px; margin: 0 auto 25px auto;} .membercontent .memberlogin .help-msg{ text-align: left; position: absolute; font-size: 11px;margin-top: 5px;} .membercontent input[type="checkbox"]{ visibility: hidden;} .login-lightbox .googlelogin, body.member_settings .googlelogin, .member-wrapper .googlelogin{ background: #dd4b38; border-radius: 5px; font-size: 13px; padding:8px 8px 8px 14px; width: 228px; color: #fff; cursor: pointer;} .login-lightbox .googlelogin i, body.member_settings .googlelogin i, .member-wrapper .googlelogin i{ font-size: 20px; color: #fff; vertical-align: middle; margin-right: 15px; padding-right: 10px; border-right: #bc3827 1px solid;} .delayMessage{width: 800px; margin: 50px auto; text-align: center;}  body.active_member .pr .wrapper #maincontent{ width: auto; float: none;} .membercontent .memberlogin .confirmation .help-block{margin-top: 25px !important;} .membercontent#active .memberlogin .has-success .form-control{border-color:#c0d77f !important;} .membercontent#active .memberlogin label{color:#000 !important;font-weight:bolder;font-size: 12px; font-weight: 600; text-transform: uppercase; color: #435259 ; } #login-container-start{padding: 0;position: absolute;top: 0;left: 0;background: #f7f7f7;z-index: 9999;} #member-header-box {position: relative;z-index: 9999;} .membercontent .subscriptions .desc{color:#435259;} .membercontent .form-group.passwordbox{ position:relative;} .membercontent .form-group.passwordbox span.forgot-password{ position:absolute; top:12px; right:10px} .membercontent .form-group.passwordbox.has-error span.forgot-password{ right:30px;} .pr.newinstantsearch .searchCatNew{ width: 910px; float: right; background: #f7f7f7; padding-top: 0;} .pr.newinstantsearch .searchCatNew .box-p{ background: none; box-shadow: none;} .pr.newinstantsearch .searchCatNew .box-p .mr{ padding: 0; margin: 0; display: block;} .pr.newinstantsearch .srRight{ width: auto; float: none; padding: 10px 30px; clear: both; border-top: #e6e9ea 1px solid;} .pr.newinstantsearch .srRight .swrap{ padding-right: 0;} .pr.newinstantsearch .srProduct{ background: #fff; margin-top: 92px;} .pr.newinstantsearch .srProduct.noproduct{ padding-top: 0; padding-bottom: 0;} .pr.newinstantsearch .srProduct.nokeyword{ margin-top: 0;} .pr.newinstantsearch .srProduct.onekeyword{ margin-top: 30px;} .pr.newinstantsearch .srProduct.twokeywords{ margin-top: 61px;} .pr.newinstantsearch .srAll ul.products:hover{background: #e4f8ff} .pr.newinstantsearch .srAll ul.products li{ min-height: 48px; line-height: 48px;} .pr.newinstantsearch .srAll ul.products:last-child li{ border: 0;} .pr.newinstantsearch .srAll ul.products li > a{ display: block;} .pr.newinstantsearch .srAll ul.products li .proimg img{ width: 36px; height: 36px;} .pr.newinstantsearch .srAll ul.products li .name{ display: inline-block; padding-right: 20px; padding-left: 56px; font-size: 14px; color: #222526; font-weight: 400; vertical-align: middle;} .pr.newinstantsearch .srAll ul.products li .prating{ display: inline-block; padding-right: 20px; vertical-align: middle;} .pr.newinstantsearch .srAll ul.products li .category{ display: inline-block; color: #839aa8; vertical-align: middle; font-size: 14px; font-weight: 400;} .pr.newinstantsearch .srAll ul.products .price{ color: #e66d17; font-size: 18px; font-weight: 600} .pr.newinstantsearch .srAll ul.products li a:hover .price{ color: #e66d17;} .pr.newinstantsearch .srAll ul.products li img.ratingimage{ width: 90px; height: 16px;} .pr.newinstantsearch .srCategoryTitle, .pr.newinstantsearch .srVoucherTitle, .pr.newinstantsearch .srContentTitle, .pr.newinstantsearch .srManufacturerTitle, .pr.newinstantsearch .srRetailerTitle{ color: #435259; text-transform: uppercase; font-weight: 600; padding-bottom: 10px; font-size: 12px} .pr.newinstantsearch .swrapCategory{ text-align: center;} .pr.newinstantsearch .srAll ul.filters{ border: #e1e4e6 1px solid; border-radius: 100px; display: inline-block; background: #fff; width: auto; margin:0 15px 15px; float: none; padding: 5px 20px; overflow: hidden;} .pr.newinstantsearch .srAll ul.filters li .proimg{display: table-cell; vertical-align: middle; height: auto;} .pr.newinstantsearch .srAll ul.filters li .proimg img{ width: 36px; height: 36px; border: 0; display: inline-block; margin: 0 10px 0 0; padding: 0;} .pr.newinstantsearch .srAll ul.filters li .name{ display: table-cell; vertical-align: middle; text-align: left; width: 127px; font-weight: 400;} .pr.newinstantsearch .srAll ul.filters li .name span.pname{ white-space: nowrap; display: block; color: #222526; font-weight: 400; font-size: 12px;} .pr.newinstantsearch .srAll ul.filters li .name span.catename{ white-space: nowrap; display: block; color: #839aa8; font-size: 10px; font-weight: 400} .pr.newinstantsearch .srAll ul.vouchers li{ display: inline-block; background: #fff; border: #febf00 1px solid; border-radius: 100px; padding: 0 15px; margin:0 10px 10px 0; min-height: 50px;} .pr.newinstantsearch .srAll ul.vouchers li .proimg{ left: 10px;} .pr.newinstantsearch .srAll ul.vouchers li .proimg img{ height: 42px; width: auto;} .pr.newinstantsearch .srAll ul.vouchers li .name{ font-size: 14px; font-weight: 400; color: #222526; line-height: 50px; padding-left: 77px;} .pr.newinstantsearch .srAll ul.content{ overflow: hidden; margin: 0;} .pr.newinstantsearch .srAll ul.content li{ display: inline-block; width: 190px; min-height: 170px; margin-right: 30px; float: left;} .pr.newinstantsearch .srAll ul.content li:nth-child(4n){ margin-right: 0;} .pr.newinstantsearch .srAll ul.content li .proimg{ margin-bottom: 5px;} .pr.newinstantsearch .srAll ul.content li .name{ color: #222526; font-size: 14px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 190px;} .pr.newinstantsearch .srAll ul.manufacturer{ margin:0;} .pr.newinstantsearch .srAll ul.manufacturer li{ display: inline-block; background: #fff; border: #e1e4e6 1px solid; border-radius: 100px; padding: 5px 15px; margin:0 20px 10px 0;} .pr.newinstantsearch .srAll ul.manufacturer li a{ font-size: 12px; color: #222526; font-weight: 400;} .pr.newinstantsearch .srAll ul.retailer{ margin-left: 0;} .pr.newinstantsearch .srAll ul.retailer li{ display: inline-block; background: #fff; border: #e1e4e6 1px solid; margin:0 30px 10px 0; height: auto; line-height: 42px; padding:0 5px;} .pr.newinstantsearch .srAll ul.retailer li img{ height: 42px;} .pr.newinstantsearch .srAll ul.retailer li a{ font-size: 12px; color: #222526; font-weight: 400;} .newmainmenu.pr .new-instance #menupopup{ top: 71px; width: 556px;} .newmainmenu.pr .new-instance #ptable{ border: #e1e4e6 1px solid;} .newmainmenu.pr .new-instance #ptable li:last-child a{ border-bottom: 0 !important;} .newmainmenu.pr .new-instance #ptable li a:link,  .newmainmenu.pr .new-instance #ptable li a:visited, .newmainmenu.pr .new-instance #ptable li a:active, .newmainmenu.pr .new-instance #ptable li a:hover{ color: #435259; border-bottom: #e1e4e6 1px solid; font-size: 14px;} .newmainmenu.pr .new-instance #ptable li a b{ font-weight: 700;} .pr .popularproductwp a.mCSB_buttonLeft, .pr .popularproductwp a.mCSB_buttonRight { z-index: 100 !important; }  .newmainmenu.pr .new-instance .large-search .large-search-input { width: 440px; } .newmainmenu.pr .new-instance .search { margin-left: 44px; } body.mainSite .pr.newinstantsearch .wrapper { width: 910px !important; } body.mainSite .newmainmenu.pr .new-instance #menupopup { top: 59px; width: 360px; right: 415px !important; } .newmainmenu.pr .new-instance #ptable { border: #b1b1b1 1px solid; } .newmainmenu.pr .new-instance #ptable li { height: 31px; border-bottom: #e1e4e6 1px solid; } .newmainmenu.pr .new-instance #ptable li.hoverbg{ background: #e4f8ff !important} .newmainmenu.pr .new-instance #ptable li:last-child { border: 0; } .newmainmenu.pr .new-instance #ptable li a.fillLink, .newmainmenu.pr .new-instance #ptable li a.fillLink:hover{ position: absolute; right: 0; top:0; display: block; float: right; width: 31px; height: 31px; background: #f3f3f3 url(http://images.pricerunner.com/images/site-gui/mobile/suggestion_arrow.png) center 12px no-repeat !important; border-bottom: #e1e4e6 1px solid !important; } .newmainmenu.pr .new-instance #ptable li:last-child a.fillLink {border-bottom: 1px solid #f3f3f3 !important;} .newmainmenu.pr .new-instance #ptable li a:link, .newmainmenu.pr .new-instance #ptable li a:visited, .newmainmenu.pr .new-instance #ptable li a:active, .newmainmenu.pr .new-instance #ptable li a:hover { border-bottom: 0; white-space:nowrap;} .newmainmenu.pr .new-instance #ptable li a:hover{background: #e4f8ff !important} .pr.newinstantsearch .swrapCategory { text-align: inherit; } .pr.newinstantsearch .searchCatNew { border: 1px solid #e1e4e6; border-top: 0; } .pr.newinstantsearch a, .pr.newinstantsearch a:hover, .pr.newinstantsearch a *, .pr.newinstantsearch a:hover * { text-decoration: none !important; } .pr.newinstantsearch .srAll ul.products li { min-height: 38px; line-height: 38px; } .pr.newinstantsearch .srAll ul.products li > a { display:inline-block; } .pr.newinstantsearch .srAll ul.products li .name { width: 390px; } .pr.newinstantsearch .srAll ul.products li .name span { display: none; } .pr.newinstantsearch .srAll ul.products li .prating { width: 135px; } .pr.newinstantsearch .srAll ul.products li .category { width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .pr.newinstantsearch .srAll ul.products li .proimg img { width: 32px; height: 32px; } .pr.newinstantsearch .srAll ul.products li > a:hover .category { color: #435259; } .pr.newinstantsearch .srAll ul.vouchers { margin: 0; } .pr.newinstantsearch .srAll ul.vouchers li { display: block; background: transparent; border: 0; border-radius: 0; padding: 0; margin: 0; min-height: 34px; border-bottom: 1px solid #f0f1f2; } .pr.newinstantsearch .srAll ul.vouchers li:last-child { border:0; } .pr.newinstantsearch .srAll ul.vouchers li .proimg { left: 0; top: 0; } .pr.newinstantsearch .srAll ul.vouchers li .proimg img { height: 34px; } .pr.newinstantsearch .srAll ul.vouchers li .name { padding-left: 75px; line-height: 34px; width: 760px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 400; } .pr.newinstantsearch .srRight.srVoucher { background: #fff; } .pr.newinstantsearch .srAll ul.content img { width: 150px; } .pr.newinstantsearch .srAll ul.content li, .pr.newinstantsearch .srAll ul.content li:nth-child(4n){ display: inline-block; width: 150px; min-height: 140px; margin-right: 25px; float: left; } .pr.newinstantsearch .srAll ul.content li:last-child { margin-right: 0; } .pr.newinstantsearch .srAll ul.content li .name { font-size: 12px; width: 150px; overflow: hidden; text-overflow: inherit; white-space: inherit; } .pr.newinstantsearch .srAll ul.content li .name span { color:#839AA8; } .pr.newinstantsearch .srAll ul.filters { padding: 3px 15px 0; border-radius: 24px; margin: 0 10px 8px 0; width: 173px; min-height: 40px; } .pr.newinstantsearch .srAll ul.filters:nth-child(4n) { margin-right: 0; } .pr.newinstantsearch .srAll ul.filters li .name { line-height: 15px; } .pr.newinstantsearch .srAll ul.filters li .name span.catename, .pr.newinstantsearch .srAll ul.filters li .name span.pname { font-size: 12px; width: 135px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pr.newinstantsearch .srAll ul.filters li .name span.catename { font-size: 10px; font-weight: 400; } .pr.newinstantsearch .srAll ul.filters li .name a { font-size: 12px; font-weight: 400;} .pr.newinstantsearch .srAll ul.products li:hover .name, .pr.newinstantsearch .srAll ul.vouchers li:hover .name,  .pr.newinstantsearch .srAll ul.content li:hover .name, .pr.newinstantsearch .srAll ul.manufacturer:hover li a, .pr.newinstantsearch .srAll ul.retailer li:hover a { color: #435259; } .pr.newinstantsearch .srAll ul.filters:hover, .pr.newinstantsearch .srAll ul.manufacturer li:hover, .pr.newinstantsearch .srAll ul.retailer li:hover { border-color:#b1b1b1; } .pr.newinstantsearch .srAll ul.retailer li a { padding: 0 6px; display: block; } .pr.newinstantsearch .srAll ul.manufacturer li a { display: block; } .pr.newinstantsearch .srAll ul.retailer li img { height: 32px; padding: 4px 0; } .loader {  font-size: 10px;  margin: 50px auto;  margin-top: 100px;  margin-bottom: 60px;  text-indent: -9999em;  width: 11em;  height: 11em;  border-radius: 50%;  background: #38b1d7;  background: -moz-linear-gradient(left, #38b1d7 10%, rgba(255, 255, 255, 0) 42%);  background: -webkit-linear-gradient(left, #38b1d7 10%, rgba(255, 255, 255, 0) 42%);  background: -o-linear-gradient(left, #38b1d7 10%, rgba(255, 255, 255, 0) 42%);  background: -ms-linear-gradient(left, #38b1d7 10%, rgba(255, 255, 255, 0) 42%);  background: linear-gradient(to right, #38b1d7 10%, rgba(255, 255, 255, 0) 42%);  position: relative;  -webkit-animation: load3 1.4s infinite linear;  animation: load3 1.4s infinite linear;  -webkit-transform: translateZ(0);  -ms-transform: translateZ(0);  transform: translateZ(0); }   .loader:before {  width: 50%;  height: 50%;  background: #38b1d7;  border-radius: 100% 0 0 0;  position: absolute;  top: 0;  left: 0;  content: ''; }   .loader:after {  background: #f7f7f7;  width: 75%;  height: 75%;  border-radius: 50%;  content: '';  margin: auto;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0; }   .loaderWhite:after {  background: #ffffff; }   .loadingMessage {  margin-bottom: 300px;  text-align: center;  font-weight: 600; }   @media screen and (max-width: 639px) {  .hidden-xxs {  display: none;  } }   @-webkit-keyframes load3 {  0% {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  }    100% {  -webkit-transform: rotate(360deg);  transform: rotate(360deg);  } }   @keyframes load3 {  0% {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  }    100% {  -webkit-transform: rotate(360deg);  transform: rotate(360deg);  } } @media only screen and (max-device-width: 1024px) and (min-device-width: 768px){  .pr .suggestionInstantShade{ width:1200px;} } footer .category-table{ padding: 0;} footer .category-row-container .category-table-cell .category-table-cell-content a{ padding: 11px 0; font-size: 15px;} footer .category-row-container .category-table-cell.all-categories .category-table-cell-content a.btn-all-categories{ margin-top: 9px; padding: 5px 0; font-weight: normal;} footer .category-table i.icon-arrow-right{ padding-right: 3px;} #feedBackContainer{width: 600px; background: #fff; border-radius: 5px; min-height: 300px;} .feedback-wrapper{ border-radius: 5px; background: #fff;} .feedback-wrapper .title{ height: 36px; line-height: 36px; background: #39b1d6; padding-left: 20px; color: #fff; border-radius:5px 5px 0 0; font-weight: 600;} .feedback-wrapper p{ font-size: 14px; padding: 15px 20px; margin-bottom: 0; line-height: 1.71; color: #222526;} .feedback-wrapper p span.feedback-extra-info{ font-size: 12px; color: #839aa8; font-weight: normal; padding-top: 10px; display:block; line-height: 1.5; } .feedback-wrapper form{ background: #f1f1f1; padding: 20px 0 10px; border-radius:0 0 5px 5px;} .feedback-wrapper form div{ width: 300px; margin: 0 auto 10px;} .feedback-wrapper textarea{ border: #e9ebea 1px solid; width: 278px; height: 120px; color: #839aa8; padding: 8px; font-size: 12px;} .feedback-wrapper input.email_input{border: #e9ebea 1px solid; width: 278px; color: #839aa8; height: 16px; padding:6px 8px; font-size: 12px;} .feedback-wrapper input[type="submit"]{ background: #39b1d6; width: 170px; margin-left:60px; border-radius: 100px; height: 34px; line-height: 34px; padding:0; color: #fff; font-weight: normal;} .feedback-wrapper input[type="submit"]:hover{ background: #007096} #feedBackContainer .modalClose{ background: #fff; width: 20px; height: 20px; border-radius: 20px; position: relative; float: right; margin:9px 10px; cursor: pointer; display:block} #feedBackContainer .modalClose::before{content:""; width: 9px; height: 2px; position: absolute; right: 5px; top: 9px; background-color:#39b1d6; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} #feedBackContainer .modalClose::after{content:""; width: 9px; height: 2px; position: absolute; right: 5px; top: 9px; background-color:#39b1d6; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .feedback-wrapper .toolbox-main{text-align: center; margin: 80px 0px 0px;} .feedback-wrapper .toolbox-main p{ font-size: 18px; font-weight: 600; color: #222526; text-align: center;} body.feedback p span.feedback-extra-info{ display: block;} .pr .prodlist-standard-view.prodlist-has-sponsored-prices .sponsor-list .merchant-list.merchant-list-deliveryunknown{ line-height: 13px;} .pr .prodlist-standard-view.prodlist-has-sponsored-prices .sponsor-list .merchant-list.merchant-list-deliveryunknown a img{float:left} body.comparing_products .pr .wrapper #maincontent, body.comparing_products .pr .sidebysidetop3 .compare{ width: 100%;} body.comparing_products .pr .sidebysidetop3 .compare{ padding: 0;} #forlat b{ font-size: 22px; padding: 15px 0 5px 0; display: block; font-weight: 600;} body.comparing_products a.gotoback span{ background: #38b1d7; display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-right: 5px; position: relative; border-radius: 100px;} body.comparing_products a.gotoback span::before{content:""; width: 9px; height: 2px; position: absolute; left: 4px; top: 6px; background-color:#fff; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} body.comparing_products a.gotoback span::after{content:""; width: 9px; height: 2px; position: absolute; left: 4px; top: 11px; background-color:#fff; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .sidebysidetop3 ul.sidebysidepanel{ margin: 65px -6px 0 0px} .pr .sidebysidetop3 ul.sidebysidepanel li a.help{ margin: 6px -22px 0 0; position: relative; z-index: 999;} .pr .sidebysidetop3 ul.sidebysidepanel li{ background: #fff; border:#38b1d7 1px solid;} .pr .sidebysidetop3 ul.sidebysidepanel li.selected{ border:#f6d8d6 1px solid; background: #f6d8d6;} .pr .sidebysidetop3 ul.sidebysidepanel li a{ background: none; padding-left: 0; display: block; text-align: center; line-height: normal; font-size: 11px; padding: 7px 0; font-weight: 600; color: #38b1d7;} .pr .sidebysidetop3 ul.sidebysidepanel li.selected a{ color: #444; } .pr .sidebysidetop3 ul.sidebysidepanel li.disable{ border: #d1d1d1 1px solid} .pr .sidebysidetop3 ul.sidebysidepanel li.disable a{ color: #d1d1d1; } .pr .sidebysidetop3 ul.sidebysidepanel li.disable a span{ display: none; width: 6px; height: 6px; border-left: #d1d1d1 2px solid; border-top: #d1d1d1 2px solid; margin-right: 5px; position: relative;} .pr .sidebysidetop3 ul.sidebysidepanel li.disable a:hover span{ display: inline-block;} .pr .sidebysidetop3 ul.sidebysidepanel li.disable a:hover span::before{ border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 6px solid #d1d1d1; content: ""; height: 8px; position: absolute; right: 4px; top: 5px; width: 3px;} .pr .product-specs tr.images td{ border-right: #fff 1px solid;} .pr .product-specs tr.images td div{ width: auto;} body.comparing_products .pr .sidebysidetop3 .add-to-mylist{ display: inline-block; margin-right: 10px;} body.comparing_products .pr .sidebysidetop3 .add-to-mylist a{background:url(http://images.pricerunner.com/images/site-gui/mylist/add-to-mylist-greyhearts.png) no-repeat 0 2px; font-size: 12px; padding-left: 15px;} body.comparing_products .pr .sidebysidetop3 .add-to-mylist a.selected{ background-position: 0 -200px;} body.comparing_products .pr .sidebysidetop3 a.removeFromCompare img{ display: none;} body.comparing_products .pr .sidebysidetop3 a.removeFromCompare{ position: relative; font-size: 12px; padding-left: 15px;} body.comparing_products .pr .sidebysidetop3 a.removeFromCompare::before{content:""; width: 10px; height: 3px; position: absolute; left: 3px; top: 7px; background-color:#e55245; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} body.comparing_products .pr .sidebysidetop3 a.removeFromCompare::after{content:""; width: 10px; height: 3px; position: absolute; left: 3px; top: 7px; background-color:#e55245; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .product-specs table{ font-size: 1.1em;} .pr .product-specs td,  .pr .product-specs th,  .pr .product-specs th.data{border: 1px solid #e1e4e6; padding: 10px; font-weight: normal;} .pr .product-specs tr:nth-child(even) td,  .pr .product-specs tr:nth-child(even) th,  .pr .product-specs tr:nth-child(even) th.data{background: #fafafa !important;} .pr .product-specs .heading td{border: 0; color: #839aa8; background: #fff !important} .pr .product-specs tr:nth-child(even).heading td{ background: #fff !important} .pr .sidebysidetop3 .hasDiff td.highlightcol p{ background: inherit !important;} .pr .sidebysidetop3 .hasDiff td.highlightcol{ border: 1px solid #e1e4e6;} .pr .sidebysidetop3 .hasDiffNew td.highlightcol p{ background: #f6d8d6 !important;} .pr .sidebysidetop3 .hasDiffNew td.highlightcol{ border:1px solid #e2c7c6;} .pr .sidebysidetop3 td.highlightcol p{ padding-top: 10px;} .pr .product-specs th{ color: #000;} .pr .product-specs a.help{ display: inline-block; width: 14px; height: 14px; border: #839aa8 1px solid; border-radius: 100px; color:#839aa8 !important; font-size: 10px; text-align: center; line-height: 14px; text-decoration: none; background: #fff !important;} .pr .product-specs a.help:before{ content: "?"} .pr .product-specs a.help img{ display: none;} .pr .sidebysidetop3 .product-specs th.col1 span.checkbox{ display: inline-block; border: #d0d0d0 1px solid; border-radius: 2px; width: 20px; height: 20px; background: #fff; cursor: pointer; vertical-align: middle; margin:0 5px 0 0;} .pr .sidebysidetop3 .product-specs th.col1 span.checkbox.checked{ position: relative; background: #38b1d7; border:#38b1d7 1px solid;} .pr .sidebysidetop3 .product-specs th.col1 span.checkbox.checked::before{content:""; width: 10px; height: 2px; position: absolute; right: 3px; top: 8px; background-color:#fff; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .sidebysidetop3 .product-specs th.col1 span.checkbox::after{content:""; width: 5px; height: 2px; position: absolute; right: 10px; top: 9px; background-color:#fff; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .sidebysidetop3 .product-specs td{ max-width: 190px} body.comparing_products .pr .enlarge-image-wrapper.jshover-on .show-larger{ top: 5px;} .pr .newpl .storelist.storelistnew.expand-all .itemlistwp ul.multiplelist {display:none;} .pr .newpl .storelist.storelistnew .itemlistwp.multiplelistexpand ul.multiplelist {display:block} .pr .newpl .storelist.storelistnew.expand-all ul li span.more-version-count a::before{display:block; content: ""; position: absolute; right: 3px; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist.storelistnew.expand-all ul li span.more-version-count a::after{display:block; content: ""; position: absolute; right: 0; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist.storelistnew.expand-all .multiplelistexpand ul li span.more-version-count a::before{ content: ""; position: absolute; right: 0px; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist.storelistnew.expand-all .multiplelistexpand ul li span.more-version-count a::after{ content: ""; position: absolute; right: 3px; top: 8px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newplb .newpl .storelist.storelistnew .itemlistwp div.extrainfo {Background-color: #f7f7f7;border-top: 1px solid #e1e4e6;border-bottom: 1px solid #e1e4e6} .pr .newpl .storelist ul li span.more-version-count {border: 1px solid #38b1d7;border-radius: 15px;padding: 3px 10px;} .pr .newplb .newpl .storelist.storelistnew .itemlistwp div.extrainfo{ margin-top:-1px;} .pr .newpl .storelist.storelistnew ul li a.expand{ float:right; margin-right:10px; outline:none} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd .synonym{ font-size:12px;}    .member-mylist-detail{ margin-top:32px}  .member-mylist-detail .marginbottom20{ margin-top:20px}   .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a.pagetitle{ font-size:20px; font-weight:600; color:#444; line-height:30px; display:inline} .pr .prodlist-grid-view.freetext .product .price a span.pricefrom, .pr.newcl.moreCompact .prodlist-standard-view .product .productinfobody div.price p.price strong a span.pricefrom, .pr.moreCompact .prodlist-compact-view ul li .price span.pricefrom{ color: #e66d17; font-size: 14px; font-weight: 400;} .pr.moreCompact .prodlist-compact-view ul li .pricefreetext{ text-align: right !important; padding-right: 1em;} .pr .prodlist-grid-view.freetext .product.prodnamechange .product-topcow .price{ float: left;} .pr .prodlist-grid-view.freetext .prodnamechange .see-all-merchant, .pr .prodlist-grid-view.freetext .prodnamechange .product-wrapper > .retailerlogo{ position: static; float: right; clear: none; margin-right: 10px;} .pr .prodlist-grid-view.freetext .prodnamechange .product-wrapper > .retailerlogo{ margin-bottom: 0;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .prodnamechange .sponsored-merchant{ clear: both;} .pr .prodlist-grid-view.prodlist-grid-view3 .product.prodnamechange .icon-list{ clear: both;} .navbar-pr .navbar-nav.navbar-right li > a.login, .navbar-pr .navbar-nav.navbar-right li > a.signup{ padding: 0; height: 30px; line-height: 30px; font-size: 14px; margin:20px 10px 20px 0; border: #38b1d7 1px solid; border-radius: 100px; padding: 0 8px; background: #fff !important;} .navbar-pr .navbar-nav.navbar-right li > a.signup{background: #38b1d7 !important; color: #fff; margin-right: 0px;} .navbar-pr .navbar-nav.navbar-right li > a.login:hover{ background: #fff !important; color: #007096 !important; border-color: #005e7d;} .navbar-pr .navbar-nav.navbar-right li > a.login:active { color: #005e7d; border-color: #005e7d;} .navbar-pr .navbar-nav.navbar-right li > a.signup:hover{ background: #007096 !important; border-color: #005e7d;} .navbar-pr .navbar-nav.navbar-right li > a.signup:active{ background: #005e7d !important;} .navbar-pr .navbar-nav.navbar-right li > a.login i{ font-size: 14px; margin-right: 5px;} .navbar-pr .navbar-nav.navbar-right li > a.signup i{ font-size: 14px; margin-right: 5px;color: #fff;} .navbar-pr .navbar-nav.navbar-right li > a.user{ padding: 24px 12px 23px 15px; margin-right: 10px; outline: none;} .navbar-pr .navbar-nav.navbar-right li > a.user:hover{background: #f7f7f7;} .navbar-pr .navbar-nav.navbar-right li.user-selected > a.user{background: #f7f7f7; box-shadow: -1px 0 0 0 #e0e4e7 inset, 1px 0 0 0 #e0e4e7 inset} .navbar-pr .navbar-nav.navbar-right li > a.user i{ margin-left: 8px;} .user-start-invisible{ display: none;} .user-start-visible{ width: 1225px; margin: 0 auto; position: relative;} .user-menu { background: #f7f7f7; width: 232px; border: #e0e4e7 1px solid; border-top: 0; position: absolute; right: 70px; z-index: 1000;} .menu-row { text-align: left; box-shadow: 0 -1px 0 0 #e1e4e6 inset; font-weight: 400; height: 42px; line-height: 3; padding-left: 18px; padding-right: 18px; width: 100%; } .menu-row .log-out { color: #e65245; font-weight: 400;} .navbar-nav > li > a:hover,.navbar-nav > li > a:focus{ background: #f7f7f7} body.password_recovery .member-outer-container, body.password_reset .member-outer-container{ background: #f2f2f2;} body.password_recovery .pr .wrapper #maincontent, body.password_reset .pr .wrapper #maincontent{ width: 100%} .membercontent .passwordrecovery .coll{ width: 220px; padding-right: 0; border-right: 0;} .membercontent .passwordrecovery h2{ font-size: 20px; color: #444; padding-bottom: 10px; margin: 0; font-weight: 600;} .membercontent .passwordrecovery .coll p{ color: #444; font-size: 14px; padding-bottom: 10px;} .membercontent .passwordrecovery .passwordrecoveryinfo{ width: 270px; border-left: #e0e4e7 1px solid; float: right; padding-left: 40px;} .membercontent .passwordrecovery .passwordrecoveryinfo ul{ margin:0; padding: 0} .membercontent .passwordrecovery .passwordrecoveryinfo ul li{ list-style: decimal; padding-bottom: 10px;} .membercontent .passwordrecovery input.but{ width: 125px; margin-left: 0;} .membercontent .passwordrecovery .submitbox{ margin-bottom: 0;} .membercontent .forgotverification p{ color: #444; font-size: 14px; text-align: center; padding:10px 0 20px} .membercontent .forgotverification input.but{ margin-bottom: 0; background: #fff; border: #38b1d7 1px solid; color: #38b1d7 !important;} .membercontent .changepassword .coll{ border: 0;} .membercontent .changepassword .colr{ padding-left: 10px;} .membercontent .changepassword h2{ font-size: 20px; color: #444; padding-bottom: 10px; margin: 0; font-weight: 600;} .membercontent .changepassword h3{ font-size: 13px; color: #444; padding-bottom: 0px; margin: 0; text-transform: uppercase;} .membercontent .changepassword .form-control{ width: 95%; margin-bottom: 8px;} .membercontent .changepassword .submitbox{ clear: both;margin-bottom: 0;} .membercontent .changepassword input.but{ margin-right: 13px; width: 125px; } .membercontent .changepasswordverification h2{ font-size: 18px; color: #444; padding-bottom: 10px; margin: 0; font-weight: 600; text-align: center;} .membercontent .changepasswordverification p{ color: #444; font-size: 14px; text-align: center; padding:10px 0 20px} .membercontent .changepasswordverification .submitbox{ margin-bottom: 0;} .membercontent .changepasswordverification input.but{ width: 125px; } .membercontent input.but:hover{background:#007096;} .membercontent input.but:active{background:#005E7D;} .pr .newpl .storelist ul.headerline li.shoppingcol{ width: 220px !important} .pr .newpl .storelist ul.headerline li.pricecol{ width: 105px !important;} .pr .newpl .storelist ul li a.showforeignprice{ font-weight: normal; text-decoration: none !important; position: relative; padding-right: 40px; cursor: pointer; margin: 0 10px 3px; float: right; font-size:12px;} .pr .newpl .storelist ul li a.showforeignprice::before{content: ""; position: absolute; right: 0; top: 2px; border-radius: 100px; background: #f2f2f2; width: 34px; height: 16px; border: #e1e4e6 2px solid;} .pr .newpl .storelist ul li a.showforeignprice::after{content: ""; position: absolute; right: 20px; top: 2px; border-radius: 100px; background: #fff; width: 16px; height: 16px; border: #e1e4e6 2px solid;} .pr .newpl .storelist ul li a.showforeignprice.active::before{content: ""; position: absolute; right: 0; top: 2px; border-radius: 100px; background: #7db300; width: 34px; height: 16px; border: #74a600 2px solid;} .pr .newpl .storelist ul li a.showforeignprice.active::after{content: ""; position: absolute; right: 0px; top: 2px; border-radius: 100px; background: #fff; width: 16px; height: 16px; border: #74a600 2px solid;} .pr .newpl .storelist ul li a.expand { padding-right: 40px; padding-left: 0;} .pr .newpl .storelist ul li a.expand::before{right: 0; left: inherit;} .pr .newpl .storelist ul li a.expand::after{ right: 20px; left: inherit;} .pr .newpl .storelist ul li a.expand.active::before{right: 0; left: inherit;} .pr .newpl .storelist ul li a.expand.active::after{right: 0; left: inherit;} .pr .newpl .storelist ul li.shoppingcol{ position: relative;} .pr .newpl .storelist ul li.shoppingcol .flag{ position: absolute; margin-top: -30px; top: 50%; right: 10px} .pr .newpl .storelist .product-gray ul li.shoppingcol .flag{ margin-top: -20px;} .pr .newpl .storelist .extrafee span.extrafeeshowswitchtext, .pr .newpl .storelist .extrafee.expand span.extrafeehideswitchtext{ display: block !important;} .pr .newpl .storelist .extrafee.expand span.extrafeeshowswitchtext, .pr .newpl .storelist .extrafee span.extrafeehideswitchtext{ display: none !important;} .pr .newpl .storelist .extrafee span.extrafeeshowswitchtext, .pr .newpl .storelist .extrafee span.extrafeehideswitchtext{ display:block; position:relative; float:left; padding-right:13px; font-weight:normal; width: auto !important; font-size: 12px; color: #38b1d7 !important; cursor: pointer;} .pr .newpl .storelist .extrafee span.extrafeeshowswitchtext::before{ content: ""; position: absolute; right: 3px; top: 10px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist .extrafee span.extrafeeshowswitchtext::after{ content: ""; position: absolute; right: 0; top: 10px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist .extrafee.expand span.extrafeehideswitchtext::before{ content: ""; position: absolute; right: 0px; top: 10px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .newpl .storelist .extrafee.expand span.extrafeehideswitchtext::after{ content: ""; position: absolute; right: 3px; top: 10px; border-radius: 0; background: #839aa8; width: 5px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr .newpl .storelist .extrafee ul.extrafeelist{ display: none;} .pr .newpl .storelist .extrafee.expand ul.extrafeelist{ display: block;} .pr .newpl .storelist ul.extrafeelist{ width: auto; border: 0 !important; margin: 0; padding:0;} .pr .newpl .storelist ul.extrafeelist li{ display: block; margin:0 10px 0 0; padding:0 !important; color: #839aa8;} .pr .newpl .storelist ul.extrafeelist li label{ font-weight: normal; margin-bottom: 0;} .pr .newpl .storelist ul li.shoppingcol .flag{ background: none;} #retailer-info-page .write-review{ padding: 20px 0 30px;} #retailer-info-page .write-review a{ background: #38b1d7; padding: 10px 40px; color: #fff; border-radius: 100px; font-size: 14px; text-decoration: none;} #retailer-info-page .write-review a:hover{ background: #45c0e6;} #retailer-info-page .merchant-reviewtab span, #retailer-info-page .merchant-reviewtab ul, #retailer-info-page .merchant-reviewtab ul li{ display: inline-block; list-style: none; margin: 0; padding: 0;} #retailer-info-page .merchant-reviewtab ul{ border-top: #e1e4e6 1px solid; border-left: #e1e4e6 1px solid;border-bottom: #e1e4e6 1px solid; vertical-align: middle; margin-left: 10px;} #retailer-info-page .merchant-reviewtab ul li{ border-right: #e1e4e6 1px solid; background: #f7f7f7; color: #839aa8; cursor: pointer; padding: 3px 10px; float: left;} #retailer-info-page .merchant-reviewtab ul li.selected{ background: #fff; color: #444; font-weight: normal;} .retailer_add_review .pr .tabs-retailer{ margin-bottom: 0;} .retailer_add_review .pr .tabs-retailer > .tl{ height: 67px !important; border: 0 !important;background: none !important;border-radius: 0 !important; box-shadow: none !important;} .retailer_add_review .pr .tabs-retailer .tr{ padding: 0 !important;} .retailer_add_review .pr .tabs-retailer .tr .filter-wrapper > ul > li{ margin-right: 2px;height: 67px !important; line-height: 67px !important; border-bottom: 0 !important; padding: 0 !important} .retailer_add_review .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected{ border-bottom: 0 !important;} .retailer_add_review .pr .tabs-retailer .tr .filter-wrapper a{ line-height: 67px !important; text-transform:none !important; height: 67px !important;display: block; min-width: 120px; padding: 0 10px !important; background: #fbfbfb !important} .retailer_add_review .pr .tabs-retailer .tr .filter-wrapper > ul > li.ui-tabs-selected a{ background: #fff !important; color: #444 !important; padding-top: 4px !important; margin-top: -4px !important;} .retailer_add_review .pr .tabs-retailer .tr .filter-wrapper{ padding-left:0;} .retailer_add_review .pr .tabs-retailer #tab-container h2{ display: block !important; padding: 0 !important; border-radius: 0 !important; background: none !important; line-height: 67px;border: 0 !important;font-weight: normal !important;font-size: 14px !important;color: #222526 !important;} .retailer_add_review .pr .tabs-retailer #tab-container li.ui-tabs-selected h2{ color: #000 !important;} .retailer_add_review .pr .tabs-retailer .ml, .retailer_add_review .pr .tabs-retailer .mr, .retailer_add_review .pr .tabs-retailer .tr .filter-wrapper{ border:0;} .retailer_add_review .pr .tabs-retailer .bl{ display: none;} .retailer_add_review .pr .tabs-retailer .mr{ padding: 10px 20px 20px; margin-left: 0;} .retailer_add_review .pr #maincontent .cat1{ background: #fff; overflow: hidden; padding: 30px;} .retailer_add_review .pr .review{ width: 650px; margin: 0 auto;} .retailer_add_review .pr .review .reviewDetail{ width: 400px; text-align: center; border: #e1e4e6 1px solid; border-bottom: 0; border-radius: 5px 5px 0 0; margin: 0 auto; height: 30px;} .retailer_add_review .pr .review .reviewDetail h2{ margin: 0; font-weight: normal; height: 20px; line-height: 20px; position: absolute; width: 400px; height: 33px; line-height: 27px; background: #fff} .retailer_add_review .pr .review form, .retailer_add_review .pr .review .addreviewsuccess{border: #e1e4e6 1px solid; margin-top: -1px; overflow: hidden; padding: 20px;} .retailer_add_review .pr .review .reviewInput{ border-bottom: 0;} .retailer_add_review .pr .review .reviewInput .headlineInput{ width: 340px !important; margin-bottom: 15px;} .retailer_add_review .pr .review .headlineInput textarea{ width: 300px; margin-bottom: 18px;} .retailer_add_review .pr .review .reviewInput .guageBox{ width: 308px;} .retailer_add_review .pr .review .reviewInput h3{ font-weight: normal;} .retailer_add_review .pr .review .requ{ font-weight: normal; color: #444;} .retailer_info .pr .main-info a.button-a .a-left,.retailer_info .pr .main-info a.button-a .a-right{ background: #faba00 !important;} .retailer_info .pr .main-info a.button-a:hover .a-left,.retailer_info .pr .main-info a.button-a:hover .a-right{ background: #f79700 !important;} .pr #retailer-info-page .providerInfoTabContainer img.review-rating{ vertical-align: middle; margin-top: -3px;} .pr .prodlist-grid-view.freetext .sponsoredPricesText .sl-icon{ margin: 8px 0 0 0;} .pr.moreCompact .prodlist-standard-view.prodlist-standard-view-new.prodlist-has-sponsored-prices .sponsoredPricesText .sponsor-list .sponsor-text{ line-height: 25px;} .pr .prodlist-standard-view .sponsoredPricesText .sponsor-list .merchant-list a:first-child{ color: #38b1d7 !important; font-weight: normal; margin-right: 10px;} .pr .prodlist-standard-view.prodlist-has-sponsored-prices .sponsoredPricesText .sponsor-list .merchant-list{ padding-top: 3px; padding-bottom: 3px; padding-left: 0; text-align: center; width: 215px;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .prodnamechange.sponsoredPricesText .sponsored-merchant{ margin-left: 0; width: 240px;} .pr .prodlist-grid-view.freetext .sponsoredPricesText .product-wrapper .retailerlogo{ width: auto; height: auto;} .pr .prodlist-grid-view.freetext .product.structured-product.sponsoredPricesText .sponsored-merchant .price{ padding-left: 0; padding-top: 0;} .pr .prodlist-grid-view.freetext .product.structured-product.sponsoredPricesText .product-wrapper div.best-price-list{ margin-top: -6px;} .pr .misspellingText{ font-size: 11px;color: #222526; margin-bottom: 5px;} .pr .misspellingText span{ font-style: italic; color: #222526} .pr.newfilter #filterbox .box-p .padder .gfilter ul li{width:102px;border: 1px solid #e1e4e6;border-radius:3px; margin-right: 8px; margin-bottom: 8px;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li.active{border: 2px solid #38b1d7; height: 82px; width: 100px} .pr.newfilter #filterbox .box-p .padder .gfilter ul li.active a{ color: #232323 !important;font-weight: normal;} .pr.newfilter #filterbox .box-p .padder .gfilter ul li.More, .pr.newfilter #filterbox .box-p .padder .gfilter ul li.less{ border: 0;} .pr .images_container div.selected > a span, .pr.newfilter #filterbox .box-p .padder .gfilter ul li.active span.cornermark{ display:block; width: 17px !important;height: 17px !important;background: #38b1d7 !important; position: absolute;top: 3px;right: -9px;border-radius: 17px;} .pr .images_container div.selected > a span{ top: 8px !important; right: 3px !important;} .pr .images_container div.selected > a span::before, .pr.newfilter #filterbox .box-p .padder .gfilter ul li.active span.cornermark::before{content: ""; position: absolute; left: 4px; top: 8px; border-radius: 0; background: #fff; width: 4px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pr .images_container div.selected > a span::after, .pr.newfilter #filterbox .box-p .padder .gfilter ul li.active span.cornermark::after{content: ""; position: absolute; left: 6px; top: 7px; border-radius: 0; background: #fff; width: 8px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .pr.newcl .prodlist-grid-view.freetext .product .the-other-category-name{ padding: 4px;} .pr.newcl .prodlist-grid-view.freetext .product.othercategory .readmore-wrapper, .pr .prodlist-grid-view.freetext.hybridlist .product.othercategory .add-to-mylist{ top: 35px;} .pr .other-search-results.productprice-othersearch .box-j{ border: #e1e4e6 1px solid; margin-top: 5px; box-shadow: none;} .pr .other-search-results.productprice-othersearch .box-j .tl,  .pr .other-search-results.productprice-othersearch .box-j .tr,  .pr .other-search-results.productprice-othersearch .box-j .ml,  .pr .other-search-results.productprice-othersearch .box-j .mr,  .pr .other-search-results.productprice-othersearch .box-j .bl,  .pr .other-search-results.productprice-othersearch .box-j .br{ border: 0;} .pr .other-search-results.productprice-othersearch a.close{ display: none;} .pr #alt-results .productprice-othersearch .box-j .mr h3{ font-weight: normal; font-size: 12px;} .pr .other-search-results.productprice-othersearch .icon-search{ color:#38b1d7; font-size: 14px; margin-right: 3px; vertical-align: middle; display: inline-block; margin-left: 5px; float: left; margin-top: 5px;} .pr #alt-results .productprice-othersearch .box-j .mr ul{ padding-top: 0; margin-left: 24px;} .pr .other-search-results.productprice-othersearch ul li a{ font-size: 12px;}    .delayMessage{ width: auto; margin: 0px auto; height: 52px; background: #38b1d7; box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);}  .delayMessage p{ margin: 0; padding: 0; line-height: 52px; color: #fff; font-size: 14px; }      .pr.newfilter #filterbox .box-p .padder .gfilter ul li.active{ border:1px solid #38b1d7; height: 84px; box-shadow:-1px -1px 0 #38b1d7 inset,1px 1px 0 #38b1d7 inset;}   .pr .ellipsis{ text-overflow:ellipsis; white-space: nowrap; display: block; overflow: hidden;}  .pr #retailer-info-page .retailer-popularproduct .icon p.ppprice a span.pricefrom{color: #e58a00; font-size: 14px; font-weight: 400;} .pr .newplb .productpageheader{ display: block !important; font-weight: 400; color: #839aa8; margin-bottom: -5px; font-size: 14px;} .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl { margin: 0px 5px 0 12px;} #priceContainer{ width: 900px; margin-left: -450px !important;} #priceContainer .pricehistorywp{ width: 860px !important; padding: 10px !important;} #priceContainer .history-price-box .box-j .mr h2{ font-size: 24px; padding-bottom: 30px;} #priceContainer .history-price-box #largetGraphProductInfo p, #priceContainer .history-price-box #largetGraphCategoryInfo p{ color: #435259 !important; font-size: 14px; padding-bottom: 10px; line-height: 1.6em;}{ color: #435259 !important; font-size: 14px; padding-bottom: 10px; line-height: 1.6em;} #priceContainer .history-price-box #largetGraphProductInfo img{ width: 80px; vertical-align: top; margin-right: 20px; float: left;} .history-price-box .setprice{ padding-top: 15px;} .history-price-box .setprice ul li{ font-size: 14px;} .history-price-box .setprice ul li input{ border: #e0e4e5 2px solid; border-radius: 5px; padding: 8px 12px; height: 24px; line-height: 24px;} .history-price-box .setprice ul li input.email_input.required{ width: 350px !important; } .history-price-box .setprice ul li input.required{width: 80px !important;} .pricehistorywp ul li.form-button{ text-align: left !important;} #priceContainer .pr .setprice a.button-a .a-left{ padding: 12px 0 12px 20px !important; display:inline-block;} #priceContainer .pr .setprice a.button-a .a-right{ padding: 12px 20px 12px 0px !important} .pricehistorywp .successMessage{ padding: 90px 0; text-align:center;} .pricehistorywp .successMessage .closeTitleImage{ font-size: 20px; display: inline-block; margin-bottom: 45px;} .pricehistorywp .successMessage .closeTitleImage span{ display: inline-block; vertical-align: middle; border-radius: 100px; position: relative; width: 60px; height: 60px; background: #84bd00; margin-right: 20px;} .pricehistorywp .successMessage .closeTitleImage span::before{content: ""; position: absolute; left: 14px; top: 30px; border-radius: 0; background: #fff; width: 13px; height: 5px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .pricehistorywp .successMessage .closeTitleImage span::after{content: ""; position: absolute; left: 20px; top: 28px; border-radius: 0; background: #fff; width: 27px; height: 5px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} #loginContainer .history-price-box .setprice ul li input{ margin-bottom: 10px} #loginContainer .history-price-box .setprice ul li input.email_input.required{ width: 400px !important; } body.price_watch .pr .heading1{ font-size: 24px; padding-bottom: 10px;} body.price_watch .cat1 > p{ font-size: 14px; width: 850px;} body.price_watch .zend_form dt, body.price_watch .zend_form dd{ display: inline; clear: none; float: none; font-size: 16px; color: #444; font-weight: normal; padding-left: 0; margin-left: 0;} body.price_watch .zend_form label{ font-weight: normal;} body.price_watch .zend_form dd#submit-element{ clear: both; display: block; padding-top: 15px;} body.price_watch .zend_form dd input[type="text"]{border: #e0e4e5 2px solid; border-radius: 5px; padding: 8px 12px; height: 24px; line-height: 24px;} .pricehistorywp #ajax-error{ clear: both;} .pr.newinstantsearch .srProduct{ margin-top: 0;} .pr.newinstantsearch .first{ margin-top: 92px;} .newmainmenu.pr .new-instance #ptable li a.fillLink,  .newmainmenu.pr .new-instance #ptable li a.fillLink:hover{ border-left: 1px solid #f3f3f3;} .newmainmenu.pr .new-instance #ptable li.hoverbg a.fillLink,  .newmainmenu.pr .new-instance #ptable li.hoverbg a.fillLink:hover{ background-color:#e4f8ff !important; border-left: #e1e4e6 1px solid;} .pr.newinstantsearch .srAll ul.filters{ width: 170px;} .newmainmenu.pr .new-instance .large-search .large-search-input{ text-indent: 0; padding-left: 54px;} #selectedFilters span{ display: inline-block; min-height: 28px; line-height: 28px; border-radius: 100px; padding: 0 8px 0 12px; background: #f2f2f2; font-size: 14px; margin-right: 10px; margin-bottom: 10px;} #selectedFilters span b{ display: block; float: right; position: relative; width: 20px; height: 20px; background: #84bd00; border-radius: 100px; margin: 4px 0 5px 8px} #selectedFilters span b::before{content: ""; position: absolute; left: 3px; top: 11px; border-radius: 0; background: #fff; width: 7px; height: 3px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} #selectedFilters span b::after{content: ""; position: absolute; left: 7px; top: 9px; border-radius: 0; background: #fff; width: 10px; height: 3px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} #priceContainer .pr a.button-a.close-button .a-left,#priceContainer .pr a.button-a.close-button .a-right{ background: #fff !important; border: #38b1d7 0px solid !important; padding:10px 20px 10px 0 !important; color: #839aa8 !important; font-weight: 400; font-size: 14px;} #priceContainer .pr a.button-a.close-button .a-right{ border-left: 0 !important} #priceContainer .pr a.button-a.close-button .a-left{ border-right: 0 !important} .pr .setprice a.button-a.close-button:hover .a-left,.pr .setprice a.button-a.close-button:hover .a-right{ background: #fff !important; color: #38b1d7 !important;} .pr .setprice a.button-a.close-button .a-left, .pr .setprice a.button-a.close-button .a-right{background: #fff !important; border: #38b1d7 0px solid !important; padding-top:4px !important; padding-bottom:6px !important; color: #839aa8 !important; font-weight: 400; font-size: 14px;} .pr .setprice a.button-a.close-button .a-right{ border-left: 0 !important} .pr .setprice a.button-a.close-button .a-left{ border-right: 0 !important} .price-alert .member-section-content{ margin-top: 25px;} .price-alert .section-block{ border: 0; padding: 10px 20px;} .price-alert .section-block .head .view{ overflow: hidden;} .price-alert .section-block .head .view .alert-product-col{ color: #435259; font-size: 12px; padding-bottom: 5px; font-weight: normal;} .section-block,.section-block .data{float:left;width:100%} .section-block .alert-row{float:left;clear:both;width:100%; padding: 8px 0;} .price-alert .alert-product-col{width:20%;float:left;display:table-column} .price-alert .alert-product-col:nth-child(1){ width: 40%; color: #222526; font-size: 14px; font-weight: 600;} .price-alert .alert-active .alert-product-col:nth-child(1){ font-weight: bold;} .price-alert .alert-product-col:nth-child(2){ color:#e66d17; font-size: 14px; font-weight: bold;} .price-alert .alert-product-col:nth-child(3){ width: 16%} .price-alert .alert-product-col.price-down{color: #84bd00; font-size:14px; font-weight:400;} .price-alert .alert-product-col.price-up{color: #e65245; font-size:14px; font-weight:400;} .price-alert .alert-product-col:nth-child(4){ text-align: left; color: #839aa8; font-size:12px;width: 17%;} .price-alert .alert-product-col:nth-child(5){ width: 7%; text-align: right; position: relative;float:right} input.alert-del-bt{ background: none; border: 0; width: 15px; height: 18px; position: absolute; right: 0;} .price-alert .alert-product-col:nth-child(5)::before, .price-alert .alert-category-col:nth-child(3)::before{content: ""; position: absolute; right: 3px; top: 8px; border-radius: 0; background: #e65248; width: 10px; height: 2px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); cursor: pointer;} .price-alert .alert-product-col:nth-child(5)::after, .price-alert .alert-category-col:nth-child(3)::after{content: ""; position: absolute; right: 3px; top: 8px; border-radius: 0; background: #e65248; width: 10px; height: 2px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); cursor: pointer;} .price-alert .head .view .alert-product-col::before, .price-alert .head .view .alert-product-col::after, .price-alert .head .view .alert-category-col::before, .price-alert .head .view .alert-category-col::after{ display: none;} .alert-row{border-top:solid 1px #eeeeee} .section-block .alert-row-detail{float:left;clear:both;width:100%;display:none;position:relative; padding: 8px 0; } .price-alert .alert-category-col{width:40%;float:left;display:table-column} .price-alert .data .alert-category-col:nth-child(1){ font-weight: 600;} .price-alert .alert-category-col:nth-child(2){ width: 55%;} .price-alert .alert-category-col:nth-child(3){ width: 5%; position: relative; text-align: right; float: right;} .price-alert .section-block .head .view .alert-category-col{ padding-bottom: 5px;} .alert-product-detail-image-col{width:20%;float:left;} .alert-product-detail-price-col{width:50%;float:left; font-size: 14px; color: #222526; line-height: 25px;} .alert-product-detail-price-col input[type="radio"]{ margin-right: 3px;} .alert-product-detail-price-col input[type="text"]{height:23px; width:60px; padding-right: 3px; border: 1px solid #e1e4e6; border-radius:3px; text-align: right; margin-right: 3px;} .alert-set-feedback-fail .alert-product-detail-price-col input[type="text"]{ border: #E65245 1px solid;} .alert-set-feedback-fail .alert-set-feedback-bar{ background: #E65245} .alert-product-detail-opt-col{width:30%;float:left; text-align: right; padding-top: 20px; font-size:12px; color:#839aa8; font-style: italic; } input.alert-set-bt{ background: #38b1d7; padding: 5px 15px; color: #fff; border: 0; border-radius: 100px; font-weight: bold; margin-right: 10px; margin-bottom: 10px; font-style: normal;} input.alert-close-bt{background: #fff; padding: 3px 15px; color: #38b1d7; border: 2px solid #38b1d7; border-radius: 100px; font-weight: bold; margin-bottom: 10px;font-style: normal;} .alert-product-detail-opt-col a{font-size:12px; color:#38b1d7; font-style: normal; } .alert-set-feedback-bar{position:absolute;float:left;clear:both;width:100%;display:none;background:#82b300;height:37px;line-height:37px;text-align:center;font-size:12px;color:#FFF;font-weight:600;z-index:9999;} .selectedFilters span{ display: inline-block; height: 28px; line-height: 28px; border-radius: 100px; padding: 0 8px 0 12px; background: #f2f2f2; font-size: 14px; margin-right: 10px; margin-bottom: 10px;} .selectedFilters span b{ display: block; float: right; position: relative; width: 20px; height: 20px; background: #84bd00; border-radius: 100px; margin: 4px 0 5px 8px} .selectedFilters span b::before{content: ""; position: absolute; left: 3px; top: 11px; border-radius: 0; background: #fff; width: 7px; height: 3px; transform: rotate(225deg);-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg);} .selectedFilters span b::after{content: ""; position: absolute; left: 7px; top: 9px; border-radius: 0; background: #fff; width: 10px; height: 3px; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .price-alert .selectedFilters span{ margin-bottom: 2px;} .price-alert .alert-category-col .price-limit{ font-size: 14px; color: #e66d17; font-weight: 600;} .price-alert .alert-category-col span.label-price{ font-weight: 400;} #priceContainer .history-price-box #largetGraphProductInfo p{ color: inherit !important; margin: 0; padding: 0;} #priceContainer .history-price-box #largetGraphProductInfo p:nth-child(2){ font-size: 16px !important;} #priceContainer .history-price-box #largetGraphProductInfo p:nth-child(3){ margin-bottom: 0; padding-bottom: 0; font-size: 12px; font-weight: 600; color: #839aa8 !important; display: inline-block;} #priceContainer .history-price-box #largetGraphProductInfo p:nth-child(4){ margin-bottom: 0; padding-bottom: 0; font-size: 28px; font-weight: bold; color: #ed8b00 !important; display: inline-block;} .history-price-box .setprice ul li input.required{ width:85% !important; display: block;font-size: 16px; font-weight: 400; color: #222526; margin-bottom: 10px;} body.product_list .history-price-box .setprice ul li input.required{ width: 92% !important;} .history-price-box .setprice ul li input.required::-moz-placeholder, .history-price-box .setprice ul li input.required::-webkit-input-placeholder{ font-size: 16px; font-weight: 400; color: #839aa8;} .history-price-box .setprice ul li .legalText{font-size: 12px; font-weight: 400; text-align: center; color: #839aa8;} .pricehistorywp .setprice ul li.form-button{ text-align: center !important;} .pr .setprice a.button-a{ width: 100%; display: inline-block;} .pr .setprice a.button-a .a-right{ width: 220px; display: inline-block; text-decoration: center; font-size: 18px; font-weight: 600; line-height: 26px;} .pr .setprice a.button-a .a-left{ font-size: 18px; line-height: 26px;} .pr .setprice a.button-a:hover .a-right, .pr .setprice a.button-a:hover .a-left{ background: #007096 !important;} .pr .setprice a.button-a:active .a-right, .pr .setprice a.button-a:active .a-left{ background: #005E7D !important;} #priceContainer{ width: 430px; margin-left: -215px !important;} #priceContainer .pricehistorywp{ width: 390px !important;} #loginContainer .history-price-box .setprice ul li input.email_input.required{ width: 92% !important;} .pr .setprice a.button-a .a-left{ padding: 10px 0 10px 18px !important; background: #38b1d7; border-radius: 100px 0 0 100px !important;} .pr .setprice a.button-a .a-right{ padding: 10px 20px 10px 0px !important; background: #38b1d7;border-radius: 0 100px 100px 0 !important; color: #fff;} .history-price-box .setprice ul li input.email_input.required{ width: 92% !important;} #priceContainer .history-price-box .box-j .mr h2{ font-size: 28px !important} body.price_watch .zend_form dd input[type="text"]{ display: inline-block; width: 380px; margin-bottom: 10px;} body.price_watch #submit-label{ display: none;} body.price_watch .pr form input[type="submit"]{ width: 220px; margin-left: 100px;} body.price_watch #price_limit-element{ display: block;} body.price_watch #email-label{ display: block; margin-bottom: 0;} .pr .setprice span.currencySymbol{ float: right; margin-top: -40px; margin-right: 10px;} #loginContainer .pr .setprice span.currencySymbol{ margin-right: 30px} .navbar-pr .navbar-nav.navbar-right li .favorite-heart-shake{ padding: 23px 10px;} .navbar-pr .navbar-nav.navbar-right li .favorite-heart-shake a{ text-decoration: none;} .search-result-products .product-listing-cell.third a span.pricefrom{font-size: 14px !important; font-weight: 400;} .pr .prodlist-standard-view .product .productinfobody p.productshortdescription {font-size: 14px; font-weight: 400; color: #435259;} body.unsubscribe{ background:#fff;} .unsubscribe-header{ height: 64px; background: #38b1d7; text-align: center;} .unsubscribe-header .navbar-brand{ float: none; margin: 0; padding: 10px 0 0; height: auto; display: block;} .unsubscribe-header .logo-xlarge{ width: 160px; height: 44px; background: url(http://images.pricerunner.com/images/site-gui/newsletter/se_logo.png) no-repeat 0 0; background-size: 160px 44px;} .unsubscribe-wrapper *{ margin: 0 ; padding: 0;} .unsubscribe-wrapper{ max-width: 410px; margin: 0 auto; text-align: center;} .unsubscribe-wrapper h1{ font-size: 22px; padding: 25px 0 14px 0;} .unsubscribe-wrapper p{ line-height: 150%;} .unsubscribe-wrapper p.imgicon img{ width: 44px; height: 44px;} .unsubscribe-wrapper p.subheading{ font-size: 16px; color: #435259; padding: 19px 0 45px} .unsubscribe-wrapper p.description{ font-size: 14px; color: #839aa8; padding: 0 0 25px 0;} .unsubscribe-wrapper div.feedback p{ text-align: left; padding-left: 50px; margin-bottom: 15px; font-size: 16px; color: #435259; cursor: pointer; } .unsubscribe-wrapper div.feedback p span input{ display: none;} .unsubscribe-wrapper div.feedback p span{ display: inline-block; width: 15px; height: 15px; border: #dde0e2 1px solid; border-radius: 100px; vertical-align: middle; margin:-4px 10px 0 0; position: relative;} .unsubscribe-wrapper div.feedback p span b{ display: none;} .unsubscribe-wrapper div.feedback p span.selected b{display: block; background: #38b1d7; border-radius: 100px; width: 9px; height: 9px; position: absolute; left: 3px; top: 3px;} .unsubscribe-wrapper div.feedback p span.selected{border: #38b1d7 1px solid;} .unsubscribe-wrapper div.feedback p > input{ border: #e1e4e6 1px solid; width: 240px; height: 22px; padding: 10px;} body.unsubscribe input[type="submit"]{ min-width: 120px;} body.unsubscribe input[type="submit"]:hover{ background: #006f98;} body.unsubscribe input[type="submit"]:active{ background: #005e7e;} .unsubscribe-wrapper p.button a.button-a{ margin-top: 20px; display: block; font-size: 14px;} .unsubscribe-wrapper p.socialmedialink{ padding: 20px 0 50px 0;} .unsubscribe-wrapper p.socialmedialink a{ font-size: 35px; margin-right: 45px; text-decoration: none;} .unsubscribe-wrapper p.socialmedialink a:last-child{ margin-right: 0;} .unsubscribe-wrapper p.socialmedialink a:hover{ color: #006f98; text-decoration: none;} .unsubscribe-wrapper p.socialmedialink a:active{ color: #005e7e; text-decoration: none;} .unsubscribe-wrapper p.formheading{ font-size: 14px; color: #839aa8; padding-bottom: 20px} .unsubscribe-wrapper .contact-wrapper form > div{ margin-bottom: 20px;} .unsubscribe-wrapper .contact-wrapper div.errors{ margin-bottom: 20px;} .unsubscribe-wrapper .contact-wrapper input[type="text"]{border: #e1e4e6 1px solid; width: 240px; height: 22px; padding: 10px; border-radius: 3px;} .unsubscribe-wrapper .contact-wrapper textarea{border: #e1e4e6 1px solid; width: 240px; height: 80px; padding: 10px; border-radius: 3px;} .unsubscribe-wrapper .contact-wrapper div.errors input[type="text"], .unsubscribe-wrapper .contact-wrapper div.errors textarea{ border: #e6574a 1px solid} .unsubscribe-wrapper .contact-wrapper ul.errors{ width: 262px; text-align: left; margin: 0 auto} .unsubscribe-wrapper .contact-wrapper ul.errors li{ background: none; border: 0; font-weight: normal; font-size: 12px; padding-left: 0 !important; color: #435259; margin-top: 0;} .unsubscribe-wrapper .contact-wrapper ul.errors li span{color: #c00; margin-right: 3px;} .unsubscribe-wrapper p.smalltext{ color: #839aa8; padding: 0px 0 70px 0;} .unsubscribe-wrapper p.goback{margin-top: 20px; font-size: 16px;} .unsubscribe-wrapper p.heading{ padding-bottom: 25px; color: #435259;} .unsubscribe-wrapper p.socialheading{color: #435259;} .unsubscribe-wrapper input{-webkit-appearance: none;} .polularlist .productimg{ padding:5px 10px 0 0 !Important; width:auto !important;} .price-alert .alert-product-col:nth-child(1) span{ position: relative; padding-right: 15px;} .price-alert .alert-product-col:nth-child(1) span::before{content:""; width: 8px; height: 1px; position: absolute; right: 2px; top: 12px; background-color:#38b1d7; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .price-alert .alert-product-col:nth-child(1) span::after{content:""; width: 8px; height: 1px; position: absolute; right: 2px; top: 7px; background-color:#38b1d7; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); left:inherit; border:0;} .price-alert .alert-active .alert-product-col:nth-child(1) span::before{content:""; width: 8px; height: 1px; position: absolute; right: 3px; top: 9px; background-color:#38b1d7; transform: rotate(135deg);-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);} .price-alert .alert-active .alert-product-col:nth-child(1) span::after{content:""; width: 8px; height: 1px; position: absolute; right: -2px; top: 9px; background-color:#38b1d7; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); left:inherit; border:0;} .alert-product-detail-image-col{ width: 12%;} .alert-product-detail-price-col{ width: 58%; padding-top: 10px;} .alert-product-detail-price-col input[type="radio"]{ display: none;} .pr .newpl .storelist ul li.shoppingcol .flag{ position: relative; top: inherit; right: inherit; margin-top: -48px; margin-right: 10px; display: block; height: 0; float: right;} .pr .newpl .storelist ul li.shoppingcol .flag img{ position: absolute; top: 0px; right: 0px;} .pr .newpl .storelist .product-gray ul li.shoppingcol .flag{ margin-top: -42px;} .pr .prodlist-standard-view .stock-info .greyStock .stock-info{ color: #888 !important;} .pr .prodlist-standard-view .stock-info .greyStock .stock-info::after{ background-color: #888 !important;} .pr .prodlist-standard-view .stock-info .greyStock p{ color: #888 !important;} .pr .prodlist-grid-view .product div.plnolink{display: block;position: absolute;bottom: 5px;width: 100%; margin-bottom: 10px !important;} .pr.moreCompact .prodlist-compact-view ul li .price.greyPrice{ color: #888 !important;} .pr .product-wrapper-detail a.button-g .g-right,  .pr .product-wrapper-detail div.button-g .g-right{ border-radius: 0 100px 100px 0 !important; padding-right: 16px !important;} .pr .product-wrapper-detail a.button-g .g-left,  .pr .product-wrapper-detail div.button-g .g-left{ border-radius: 100px 0 0 100px !important; padding-left: 12px !important} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product.nonPaying h3, .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product.freetext-product.nonPaying .price, .pr .prodlist-standard-view .product.nonPaying .productname h3, .pr .prodlist-standard-view .product.nonPaying p.price-rang, .pr .prodlist-compact-view ul li.nonPaying.freetext-product .nameanddesc a{ color: #888 !important;} .pr .retailerlogo{color: #888 !important;} .popularproductswidget .extra-wrapper .polularlist{ padding: 0 !important;} .popularproductswidget .polularlist .productname h3{ height: 24px; overflow:hidden;} .popularproductswidget .polularlist .popdesc{ margin-top: 10px !important} .pr #clRedesignMoreCompactContent .buyingAdviceIntro, .pr #clRedesignMoreCompactContent .buyingAdviceExtended{ margin-left: 260px; background: #fff; padding: 20px 10px; overflow: hidden; margin-bottom: 10px;} .pr #clRedesignMoreCompactContent .buyingAdviceIntro p, .pr #clRedesignMoreCompactContent .buyingAdviceExtended p{ margin-left: 10px !important;} .retailerDesc{ background: #fff; padding: 20px 20px 10px;} .retailerDesc p{ line-height: 1.5em; color: #435259;} 