 .pr .prodlist-standard-view .product .productinfobody.structured {  padding-bottom: 5px; } .pr.newcl #quickbar.redesignquickbar {  margin-right: 0; } .pr #quickbar .barbox .impshow .error {  padding-right: 0; } .pr .newpl #quickbar.redesignquickbar .barbox .impshow .error a {  display: block;  height: 17px;  padding: 3px 0 0 20px;  text-indent: 0;  width: auto;  color: #839aa8;  font-size: 12px; } .pr #quickbar .barbox .impshow .error a {  background: url(http://images.pricerunner.com/images/site-gui/general-elements/infosign.png) no-repeat 2px 5px; }  .pr.newcl #quickbar.redesignquickbar .barbox .impshow .error a {  display: block;  height: 17px;  padding: 3px 0 0 20px;  text-indent: 0;  width: auto;  color: #839aa8;  font-size: 12px; } .pr.newcl .prodlist-standard-view .productname {  margin-right: 160px !important; } .sortbylist {  width: 150px !important; }  .pr .prodlist-standard-view .product .productname h3 a {  color: #232323; }   #popularsearches > div.ml > div > div.newsletterwp > form > input.text {  border: 0px solid #b1b1b1!important;  font-weight: normal;  width: 209px;  padding-left: 20px;  outline: none;  background: #f2f2f2;  -webkit-border-top-left-radius: 100px;  -webkit-border-bottom-left-radius: 100px;  -moz-border-radius-topleft: 100px;  -moz-border-radius-bottomleft: 100px;  border-top-left-radius: 100px;  border-bottom-left-radius: 100px;  height: 40px;  font-size: 1em; } #popularsearches > div.ml > div > div.newsletterwp > form > button {   font-weight: normal;  width: 74px;  border: none;  outline: none;  background: #f2f2f2;  -webkit-border-top-right-radius: 100px;  -webkit-border-bottom-right-radius: 100px;  -moz-border-radius-topright: 100px;  -moz-border-radius-bottomright: 100px;  border-top-right-radius: 100px;  border-bottom-right-radius: 100px;  float: right;  background: #38b1d7 !important;  color: #FFF;  height: 42px; } #popularsearches > div.ml > div > div.newsletterwp { text-align: center;line-height: 16px; }    .pr.newfilter #filter-list-content .relatedwp {  border-bottom: 0px solid #f4f1ed !important; } #alt-results-narrow > div { background: #fbfbfb !important; }  #alt-results-narrow > div > div > h2 { font-size: 14px; font-weight: 700; letter-spacing: -0.04em; margin-top: 5px; }   .pr .widget-box h3 a { color: #38b1d7; text-decoration: none; line-height: 18px; font-weight: 600; } .pr .widget-box h3 a:hover {  color: #007096; } .pr .widget-box .byline {  font-size: 0.85em;  display: block;  font-weight: bold;  float: right;  clear: both;  width: 100%;  text-align: right;  margin-bottom: 15px;  margin-top: -17px; }   .pr .popularproducts h1, .pr .popularproducts h2 {  margin: 0px 0 4px 0; } .pr .popularproducts .popularproducts-wrapper {  margin-left: 3px; } .pr .popularproducts img { float: right; } .pr .popularproducts {  margin-left: 0px!important; margin-bottom: 15px; } .pr .popularproducts ol {  margin: 0 200px 8px 8px;  padding: 0; list-style: none; } .pr .popularproducts ol li {  counter-increment: item;  margin-bottom: 3px;  margin-left: 5px;  } .pr .popularproducts ol li:before {  margin-right: 5px;  content: counter(item);  background: #faba00;  border-radius: 100%;  color: white; width: 18px;  height: 18px;  text-align: center;  display: inline-block;  font-weight: bold;  font-size: 11px;  }   .pr.newcl .prodlist-standard-view .product div.price {  right: 20px; } .pr .newpl .storelist.storelistnew p.button, .pr .newpl .storelist.storelistnew div.button-g {  margin-right: 18px; } .pr.newcl .prodlist-standard-view.prodlist-standard-view-new .product div.price {  padding-top: 26px; }   .pr #categoriestabnew li > a:hover, .pr #categoriestabnew li.hover > a {  background: none;  color: #38b1d7;  font-weight: normal; } .pr #categoriestabnew li > a:link, .pr #categoriestabnew li > a:visited, .pr #categoriestabnew li > a:active {  padding: 5px 20px 5px 13px;  display: block;  font-size: 13px;  font-family: 'Open Sans';  font-weight: 700!important;  border-bottom: 1px solid rgba(0,0,0,.05); }   .newmainmenu.pr .clickMenu div.outerbox {  top: 72px; }   .hub-page-content {  display: block;  height: 184px;  margin: -12px -4px 20px;  text-align:center;  background-size: 770px!important;  background-position: center center!important;  background-repeat: no-repeat!important; } .hub-page-content h2 {  margin: 0;  font-weight: bold;  letter-spacing: -1px;  color: #fff!important;  text-shadow: 1px 1px 3px rgba(0,0,0,0.7)!important;  font-family: 'Ubuntu', Arial, serif;  text-align: center;  padding-top: 35px;  font-size: 34px;  text-decoration: none;  display: block; } .hub-page-content .btn {  text-shadow: none!important;  text-transform: uppercase;  font-family: 'ubuntu',arial,serif;  letter-spacing: 0;  color: #FFFFFF;  font-size: 12px;  background: #38b1d7;  padding: 13px 20px 14px 20px;  text-decoration: none;  border-radius: 100px;  -webkit-transition: all .2s ease-in-out;  -ms-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  text-align: center;   margin: 20px auto; } .hub-page-content .btn:hover {  color: #FFFFFF;  background: #007096;  text-decoration: none; }   .pr .relt-pds-new h2 {  background: #FFF;  color: #232323!important;  padding: 15px 0 5px 15px!important; } .pr .relt-pds-new li.product:nth-last-child(1), .pr .relt-pds-new li.product:nth-last-child(2) {  border-bottom: 0px solid #dddddb; } #similar-product-box .mr { margin-bottom: 0;  padding: 10px;  margin-right: 0; } .pr .relt-pds-new li.product {  height: 225px; } .pr .paginator span {  border: solid 0px #38b1d7;  font-weight: 700;  color: #FFF;  padding: 5px 10px 6px 10px;  border-radius: 100px;  background: #38b1d7; } .pr .paginator a {  padding: 5px 10px 6px 10px;  border: solid 1px #dadbd2;  background: #FFF;  border-radius: 100px;  color: #4b585f!important;  font-weight: 600; } #pagination-content > div.paginator > a:nth-child(6) > img { margin: -2px -1px 0 -3px; } #pagination-content > div.paginator > a:nth-child(7) > img { margin: -2px 0px 0 -2px; } .pr #disclaimer_text {  background: #38b1d7 !important;  margin: 0px 0 10px !important;  padding: 10px 0 !important;  text-align: center;  color: #FFF;  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } body.product_list .pr.newfilterexpand #numberOfProductsForm {  margin-left: 260px; } .box-q {  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .pr .buyingAdviceIntro h2, .pr .buyingAdviceExtended h2 {  font-size: x-large!important;  line-height: 55px;  margin: 5px auto 0 10px;  padding: 0;  color: #232323!important;  border-bottom: none!important; letter-spacing: -0.04em!important; } .pr .buyingAdviceIntro h3, .pr .buyingAdviceExtended h3 {  font-family: "Open Sans", Arial, serif;  color: #232323; font-size: 1.1em!important; } .pr #clRedesignMoreCompactContent .buyingAdviceIntro, .pr #clRedesignMoreCompactContent .buyingAdviceExtended {  margin-left: 260px;  background: #fff;  padding: 1px 10px 5px;  margin-bottom: 15px;  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .clsummary {  background: transparent; } .pr.newcl .tabs-a .tr .filter-wrapper li.active a.tablink {  background: #fff!important; } .pr.newcl .cat > .tabs-a {  background: transparent;  border-bottom: 0px solid #FFF; } .product_list .pr.newfilter.moreCompact .tabs-a .tr .filter-wrapper > ul > li#filter-link-container a.tablink {  background: #fbfbfb !important; } .pr .buyingAdviceIntro p, .pr .buyingAdviceExtended p {  width: 720px;  line-height: inherit;  color: inherit;  font-family: inherit!important;  margin-left: inherit!important;  font-size: inherit; } .pr #advice-content .buyingAdviceIntro h3, .pr #advice-content .buyingAdviceExtended h3 { font-family: inherit!important;  margin-left: inherit!important;  margin-top: 4px;  margin-bottom: 14px;  font-size: 14px!important;  display: table;  border-bottom: #e1e4e6 1px solid !important;  color: #232323 !important;  font-weight: normal!important;  line-height: 34px;  letter-spacing: -0.04em;  font-weight: 700!important; } .pr #advice-content .buyingAdviceIntro h2, .pr #advice-content .buyingAdviceExtended h2 {  color: #232323!important;  font-family: inherit!important;  margin-left: inherit!important;  margin-top: 4px;  margin-bottom: 14px;  font-size: 1.1em!important;  font-weight: 700!important;  text-transform: uppercase; } .promoteContentMainStandard { padding:6px 12px 6px 120px; height:110px; } .promoteContentMainStandardimage {  height: auto;  overflow: hidden;  width: 100px;  height:100px;  left: 10px;  position: absolute;  top: 10px; } .promoteContentMainStandardbutton {  border: 2px solid #38b1d7;  border-radius: 100px;  color: #38b1d7;  float: right;  font-weight: 600;  margin-right: 8px;  padding: 6px 27px;  text-align: center; }  .promoteContentMainStandardbutton:hover {  border:2px solid #005e7d;  color:#005e7d; }  .promoteContentMainStandardh3{ line-height:24px; color:#222526; font-size:14px; font-weight:600; margin-bottom:-10px; text-align:left; } .promoteContentMainStandardp {  color: #435259;  float: left;  font-size: 12px;  line-height: 16px;  text-align: left;  width: 75%; } .promoteContentMainGrid {  background-color: #fff;  height: 100%;  padding: 10px; } .promoteContentMainGridimage{  width:auto;  height:167px;  overflow:hidden;  background:no-repeat scroll center top;  margin-bottom:-5px;  } .promoteContentMainGridbutton {  border: 2px solid #38b1d7;  border-radius: 100px;  bottom: 14px;  color: #38b1d7;  font-weight: 600;  margin-left: 48px;  padding: 6px 15px;  position: absolute;  width: 40%; }  .promoteContentMainGridbutton:hover {  border: 2px solid #005e7d;  color: #005e7d; } .promoteContentMainGridp{ line-height:16px; color:#435259; font-size:12px; text-align:left; } .promoteContentMainGridlink {  text-decoration:none !important; }  .promoteContentMainGridh3{ line-height:16px; color:#222526; font-size:14px; font-weight:600; } .promoteContentMainCompact {  height: 50px;  padding: 6px 12px 6px 75px; } .promoteContentMainCompactimage {  float: left;  height: 50px;  left: 10px;  overflow: hidden;  position: relative;  top: 7px;  width: 50px; } .promoteContentMainCompactbutton {  border: 2px solid #38b1d7;  border-radius: 100px;  color: #38b1d7;  float: right;  font-weight: 600;  margin-top: -15px;  padding: 6px 12px;  text-align: center; }  .promoteContentMainCompactbutton:hover {  border:2px solid #005e7d;  color:#005e7d; }  .promoteContentMainCompacth3{ line-height:24px; color:#222526; font-size:14px; font-weight:600 !important; margin-bottom:-10px; text-align:left; margin-left:0 !important; } .promoteContentMainCompactp {  color: #435259;  float: left;  font-size: 12px;  line-height: 16px;  text-align: left;  width: 75%; } .productMoneySaving_s {  background: none;  width: 110px;  padding: 0 0 0 8px;  height: 39px;  font-size: 8px;  font-weight: normal;  text-align: center; font-family: "open sans", serif; } .productMoneySaving_s span { font-family: "open sans", serif;  font-size: 30px;  float: left;  line-height: 20px;  width: 28px;  text-align: center;  color: #faba00;  font-weight: bold; } .productMoneySaving_s em {  font-size: 14px;  line-height: 9px;  color: #839aa8;  font-style: normal;  float: left;  padding-left: 10px; } .productMoneySaving_s a {  display: block;  line-height: 0px;  color: #839aa8!important;  font-size: 9px; } .pr .product-content-wp h3 {  margin-left: 30px; } .pr .box-n {  border-top: 0; } #splash-content > div > div.splash-img > div > div > div { display:none } footer .footer-body {  background-color: #fafafb; } .pr .wrapper #maincontent {  margin-top: 7px; } body.home .pr .wrapper #side-content {  margin-top: 7px!important; } .pr .margin-bottom {  margin-bottom: 10px;  font-size: 16px;  line-height: 26px;  padding: 0 0 10px 0; } #side-content > div > img { display: none; } .pr .wrapper .side-ad {  background-color: #cdebf5;  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .login-wrapper .error-text {  color: #fff;  text-shadow: none;  background: #ec1313;  padding: 10px 30px;  border-radius: 5px;  text-align: center;  font-weight: 700; } .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;} body.mainSite.tree_page #side-content {  margin-top: -11px !important; } body.mainSite.product_list #side-content {  margin-top: 8px !important; } .pr .wrapper .side-ad {  background-color: #e2edfd;  margin-bottom: 17px;  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .pr .wrapper #side-content .boxwp {  margin-bottom: 17px; } #side-content > div:nth-child(1) > div > img {  display: none; } #prReviewDetail > h3 {  color: #232323;  font-family: 'Ubuntu';  font-weight: 700;  font-size: 35px;  line-height: 45px; } #prReviewDetail { padding: 30px 48px 30px 48px!important; } #prReviewDetail > h1{  font-family: 'Ubuntu', Arial, serif;  font-weight: 700;  letter-spacing: -0.04em;  font-size: 45px;  line-height: 55px;  padding: 0 0 7px 0;  text-align: center;  font-style: normal;  word-wrap: break-word; } #prReviewDetail > h2 > strong { font-family: 'Ubuntu';  font-weight: 700;  font-size: 22px;  line-height: 30px;  padding: 20px 0 0 0; } #prReviewDetail > p {  font-family: 'Open Sans';  font-weight: 400;  font-size: 16px;  line-height: 26px;  padding: 10px 0 0 0; } .polularlist .popdesc {  margin: 3px 0 0 0!important; } .popularproductswidget .polularlist:first-child {  padding-top: 0!important; } .popularproductswidget .polularlist:last-child {  padding-bottom: 0!important; } .pr ul.ulist-a {  margin: 8px 0 0 0; } .pr ul.ulist-a li { background: url(http://images.pricerunner.com/images/site-gui/lists/bullet-ulist-a.png) no-repeat; padding: 0 0 3px 20px; margin-top: 2px; } .pr ul.ulist li { background: url(http://images.pricerunner.com/images/site-gui/lists/bullet-ulist-a.png) no-repeat; padding: 0 0 3px 20px; margin-top: 3px; } .pr .box {  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);  background: #FFFFFF;  padding: 20px 20px 5px 20px;  margin-bottom: 17px; } .pr .box h2 {  letter-spacing: -0.04em;  color: #232323;  font-size: 1.0em; } .pr ul.ulist li a{  line-height: 16px; }  .pr .box-j h2 {  margin: 0;  padding: 0 0 8px 0;  font-size: 1.0em;  letter-spacing: -0.04em;  color: #232323; } .pr .box-j .tl { border: none;}   .pr .contentIntro { line-height: 22px;  margin: 0 0 18px 0;  font-family: 'Open Sans', Arial, serif;  font-weight: 600;  font-size: 14px; }   .pr #categorytree, .pr .categorytree2 {  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .pr #filterbox .other-search-results-narrow { margin-left: 0;  margin-right: 0; }         .pr .box-p { border-top: 0px solid #38b1d7; } .pr .box-p .tr h2 {  border-bottom: none;  line-height: 20px; } .pr .prodlist-compact-view ul {  margin: 0 0 0 0; }   .pr .box-n .tr h1 {  border-bottom: none; } .pr .prodlist-standard-view .product div.price {  padding-top: 10px; }   .pr #inlist-ad-block {  padding: 0; }  .pr .inlistAd .adcontainer { padding-top: 8px;  padding-bottom: 12px; }  .pr .list .more-prods-under-ad {  background: transparent; margin:0; }  .pr .list .more-prods-under-ad span { margin:0;  background: transparent;  font-size: 13px;  color: #232323;  letter-spacing: 0; } .pr .list .ad {  background: transparent;  padding: 5px 0 0px 0; }         .pr .search-content .box-j { box-shadow: none; }   .pr #contentheader h1 {  font-size: 24px;  font-family: 'Ubuntu', Arial, serif;   font-weight: 700;  letter-spacing: -0.04em; } .pr .box-n .tr h2, .pr .box-j .mr h2, .pr #popularsearches h2, .pr .box-p .tr h2 {  letter-spacing: -0.04em;  color: #232323; }  .pr .box-j h2 {  padding: 10px 0 5px 10px; } .pr .box-j .mr h2 {  padding: 0px 0 10px 0px; }        .polularlist .descnum .pr .box-q {   box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); } .pr .tagcloud li span {  background: #faba00!important; }   .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 {  padding: 0 10px 0 10px; }   .price-list thead tr th {  color: #232323; } .pr #side-content .boxwp .box-j {  margin-bottom: 17px; } .popularproductswidget .polularlist {  border-bottom: #f0f0f0 1px solid!important; } .popularproductswidget .last {  border: 0!important; } .polularlist .descnum {  text-shadow: none;  letter-spacing: 1px; }     .pr #retailer-info-page .main-info .logo {  padding: 10px;  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1); background-color: #FFF; } .pr .searchCat {  background: transparent; } .pr .box-n .ml {  border-left: 0!important; } .pr .box-j .ml {  border-left: 0!important; } .pr .box-j .mr {  border-right: 0!important; } .pr .box-j .bl {  border: 0!important; } .pr .box-n .mr {  border-right: 0!important; }  .pr .box-n .bl {  border: 0!important;  border-top: 0;  border-radius: 0; } .pr .box-q .bl {  border: #fff 7px solid;  border-top: 0;  border-radius: 0; } .pr .box-q .ml {  border-left: #fff 7px solid; } .pr .box-q .mr {  border-right: #fff 7px solid; } .pr .box-q .tl {  border: #fff 7px solid;  border-bottom: 0; border-radius: 0; } .pr .prodreviewcontent {  padding: 15px 0 0 0;  border-left: #e6e6e6 0px solid;  border-right: #e6e6e6 0px solid;  background-color: #fff;  margin-top: 15px; }   table.price-list {  background-color: #fff;  padding-top: 15px;  } 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 {  background-color: transparent!important; }   .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-white2.png) no-repeat 0 3px;  padding: 3px 0 0 15px;  color: #FFF;  font-size: 11px;  text-decoration: none;  height: 15px;  background-size: 12px;  font-weight: bold; } .pr .srAll ul.vouchers {  padding-top: 0px;  margin: 0 0 11px 0; } .pr .srAll ul.vouchers li {  border-bottom: #cccccc 1px dotted;  min-height: 39px;  height: 39px; } .pr .taenkMessageScope {  margin-top:-57px; margin-bottom: -57px; } .pr .srAll ul.products li {  border-bottom: #cccccc 1px dotted;  min-height: 38px;  _height: 38px;  position: relative;  line-height: 38px; } .pr .categorynewtitle { border-radius: 0;  margin-bottom: 1px;  background: #38b1d7;  margin-top: 11px; } .pr .prodlist-grid-view .product {  width: 144px; } .pr .prodlist {  border-top: 0px solid #38b1d7!important;  background-color: transparent!important; box-shadow: none; }   .pr .box-a, .pr .box-p, .pr .box-s, .pr .box-n, .pr .box-j {  margin-bottom: 17px; }  .newheader.pr .wrapper .new-h-logo {  padding: 36px 0 14px 0;  margin-left: 0; } div#splash-content.mr.tab-content {  padding: 12px 0px 0 0!important;  margin: 0!important; } div#advice-content.mr.tab-content.hide {  padding: 17px 0px 0 0!important;  margin-left: 17px!important; } div#advice-content.mr.tab-content {  padding: 17px 0px 0 0!important;  margin-left: 17px!important; } .pr #categorytree ul li ul li { line-height: 16px; } .pr .tabs-a h3 { color: #232323;font-weight: 600; } .pr .splash-txt-2 { margin: 5px 0 0 17px; } .pr .splash-txt-2 .left { float: left; margin-right: 17px; }  .pr .splash-txt-2 .full { width: 727px; float: left; } .pr .splash-txt-2 .left h3 { margin: 0 0 9px 0;  font-size: 1.1em!important;  font-weight: 700; } .pr .splash-txt-2 .left p { margin: 0 0 12px 0; } .pr .splash-txt-2 .right { width: 727px; border-top: 1px dotted #ccc; padding-top: 8px; float: left; } .pr .splash-txt-2 .right h3 { float: left; font-size: 11px; margin-bottom: 0; } .pr .splash-txt-2 .right ul { margin: 0 0 0 5px; display: flex; float: left; font-size: 11px; padding: 0; } .pr .splash-txt-2 .right ul li { background: url(http://images.pricerunner.com/images/site-gui/lists/11x11/bullet-ulist-a.png) no-repeat;  padding: 0 10px 0 15px; background-position: 0 3px; }   .pr #categorytree h1{  letter-spacing: 0; } .pr #filterbox .box-p .tr {  padding-top: 11px; } .pr #filterbox .box-p .tr h2 {  padding: 0 10px 11px 10px; } .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: 0!important; } .pr .box-a .ml, .pr .box-p .ml, .pr .box-s .ml {  border-left: 0!important; } .pr .box-a .bl, .pr .box-p .bl, .pr .box-s .bl {  border: 0!important;  border-top: 0;  border-radius: 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 {  border-bottom: solid 0px #eaeaea; }   .pr .prodlist-standard-view .productdescription a.less {  background: transparent url(http://images.pricerunner.com/images/site-gui/product-des-less-up-arrow.gif) no-repeat 55px 5px; }     .pr .wrapper .layout-b #side-content { margin: 14px 0 0 15px; }     .pr .box-u { background-color: #c7dfe9!important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .pr .box-u .tl { background: none; } .pr .box-u .ml { background: none; } .pr .box-u .bl { background: none; } .pr .box-u .tr { background: none; margin-left: 12px; padding: 12px 12px 0 0; } .pr .box-u .br { background: none; margin-left: 12px; padding: 10px 12px 0 0; } .pr .box-u .mr { background: none; } #main.pr { color: #232323; }   body.mainSite.search #main.pr{ background:#fff;} body.mainSite.search .pr h1{ letter-spacing: normal !important; font-size:1.4em !important; font-weight:normal; } body.mainSite.search .pr .productheading{ font-weight: bold !important; }       .pr .box-j .mr { margin-bottom: -5px; line-height: 18px; padding: 10px; margin-right: 10px; } .pr ul.ulist { list-style: none; margin: 10px 0 5px 10px; padding: 1px 0 10px 0; } .pr p { margin: 0 0 15px 0; line-height: 18px; } .pr h1 { margin: 0 0 10px 0; font-size: 24px; font-family: 'Ubuntu', Arial, serif;  font-weight: 700; letter-spacing: -0.04em; } .pr #contentheader h1.pagetitle, .pr #contentheader h1.pagetitle .productpageheader, .pr #contentheader h1.pagetitle .productpageheader2 { letter-spacing: -0.04em; font-size: x-large; font-weight: bold; margin: 0 0 10px 0; }  .pr .newplb .productpageheader { letter-spacing: 0;  font-family: 'open sans', Arial, serif;  padding-left: 0 !important;  font-size: 14px !important;  font-weight: normal !important; } .pr .newpl .price-history-wp .box-k .tr {  padding-top: 6px; } .pr .tab-wrapper span { font-size: small; } .pr .splash-txt h3 { margin: 0; }    .pr h3.f-size { margin: 0 0 5px 0; } .pr .pagetitle { letter-spacing: -0.04em; font-size: x-large; font-weight: bold; margin: 0 0 10px 0; } #breadcrumbs-content { margin-top: -14px; margin-bottom: 14px; font-size: .85em; }           .pr .PlusAndMinus {  text-align: center;  float: right;  background-color: #38b1d7;  border-radius: 2px;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  width: 175px;  margin-left: 35px;  padding-bottom: 25px;  padding-left: 5px;  padding-right: 5px;  border: 0px solid #faba00;  color: #FFF; } .pr .PlusAndMinus h2 { text-align:left;margin-top: 20px!important;margin-bottom: 0px!important; } .pr .PlusAndMinus h2.header { text-align:center;margin-top: 15px!important; } .pr .PlusAndMinus h2 img { margin-bottom: -1px;margin-left: 6px;} .pr .PlusAndMinus img.grade { margin-left: 0px; width:75%!important;height:75%!important;margin-top: 10px; -webkit-filter: drop-shadow(0px 0px 10px #FFF);filter: drop-shadow(0px 0px 10px #FFF);} .pr .PlusAndMinus ul { margin: 0 0 0 -12px;list-style-type: none; } .pr .PlusAndMinus li { padding: 0 0 3px 0;margin: 3px 0 0 0;text-align:left; } .pr .PlusAndMinus .productinfo { margin: 0; padding: 0;} .pr .pricerunnerReview .PlusAndMinus strong {display:block;margin-top: 5px;}   #prReviewDetail > div.PlusAndMinus > div > div > p.pricerange > strong > a {color: #FFF} .pr .PlusAndMinus .productinfotextbox .pricerange { padding:0; } .pr .PlusAndMinus .productinfotextbox .pricerange strong { font-weight: bold; } .pr .PlusAndMinus .productinfotextbox .button{margin: 0px;padding:0;} .pr .PlusAndMinus .productinfotextbox .button-a {margin-left:0;} .pr .prodreview .prodreviewsummary dl.summary {width: 120px;padding-right: 40px;} .pr .prodreview .prodreviewsummary dl.mostpositive {width: 275px;padding-right: 30px;} .pr .prodreview div.whatdoyouthink p, .pr .prodreview div.whatdoyouthink a {padding: 8px 0 0 30px;} body.mybanker #main .wrapper{ width: 1000px; padding-right:200px; } .form_wrapper, .comparison_interface_results_wrapper{ background: #fff; border: #ccc 1px solid; padding:20px 15px 15px; font-size: 1em; margin-bottom: 5px} .form_wrapper{ padding: 30px 30px;} .form_wrapper .input_label, .form_wrapper .input_align_wrapper, .form_wrapper .input_currency, .form_wrapper .input_border, .form_wrapper .btn_wrapper, .form_wrapper .input_wrapper, .form_wrapper .select_border{ display: inline-block;} .form_wrapper .input_wrapper{ margin-right: 16px;} .form_wrapper .btn_wrapper button{ background: #faba00; border: 0; padding:5px 10px; cursor: pointer; font-weight: bold;} .form_wrapper .btn_wrapper button:hover{ background: #f89801;} .form_wrapper .input_border input{ border: #ccc 1px solid; padding: 5px;} .regular_product_wrapper{ border-bottom: #ccc 1px solid; margin-bottom: 10px;} .regular_product_wrapper .body{ padding: 10px 15px; overflow: hidden; background: #f9f9f9;} .regular_product_wrapper .deposit_supplier_info_wrapper{ width: 44%; float: left;} .regular_product_wrapper .supplier_name{ color: #000; font-weight: bold;} .regular_product_wrapper .product_info_wrapper{ background: #efefef; padding: 5px 15px; clear: both;} .regular_product_wrapper .supplier_product_name{color: #999;} .regular_product_wrapper .product_info_wrapper .regular_product_maps_wrapper{ float: right; width: 235px;} .regular_product_wrapper .interest_deposit_wrapper{ width: 21%; float: right;} .regular_product_wrapper .interest_title{ color: #999;} .regular_product_wrapper .interest{ color: #000; font-size: 1.1em;} .regular_product_wrapper .supplier_info_wrapper{ width: 45%; float: left;} .regular_product_wrapper .middle_wrapper{width: 20%; float: left; margin-top: -14px;} .regular_product_wrapper .right_wrapper{ width: 21%; float: right; margin-top: -14px;} .regular_product_wrapper .right_wrapper .payment_title, .regular_product_wrapper .right_wrapper .apr{ color: #999;} .regular_product_wrapper .right_wrapper .payment{color: #000; font-size: 1.1em;} .regular_product_wrapper .product_info_navigation {cursor:pointer;} .promoted_product_wrapper{ background: #f9f9f9; margin-bottom: 10px;} .promoted_product_wrapper .header{border-bottom: 1px solid #d6d6d6; cursor: pointer; overflow: hidden; padding: 15px;} .promoted_product_wrapper .header .logo{border: 1px solid #ccc; cursor: pointer; float: left; height: 55px; text-align: center; width: 130px; margin-right: 10px} .promoted_product_wrapper .header .supplier_info_wrapper{margin: 0 1% 0 0; min-height: 57px; width: 27%; float: left;} .promoted_product_wrapper .header .supplier_info_wrapper .supplier_name{ font-size: 1.167em; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .promoted_product_wrapper .header .supplier_info_wrapper .supplier_product_name{color: #9f9f9f;} .promoted_product_wrapper .header .middle_wrapper{ float: left; margin: 0 0 0 20px;width: 20%;} .promoted_product_wrapper .header .interest_deposit_wrapper{ width: 21%; float: right;} .promoted_product_wrapper .header .faded_title{ color: #9f9f9f !important; font: 1em Verdana !important; height: 14px !important; margin-top: 2px !important;} .promoted_product_wrapper .header .payment{ font: 1.5em Arial; margin-top: 1px;} .promoted_product_wrapper .header .interest_mobile_center_title{color: #9f9f9f; font: 1em Verdana; height: 14px; margin-top: 2px;} .promoted_product_wrapper .header .interest_mobile_center_value {font: 1.5em Arial;} .promoted_product_wrapper .header .right_wrapper{float: right; width: 200px;} .promoted_product_wrapper .body{ border-top: 1px solid white; overflow: hidden; padding: 15px; position: relative;} .promoted_product_wrapper .body .navigation_wrapper button{background: #faba00; border: 0; padding:5px 10px; cursor: pointer; font-weight: bold;} .promoted_product_wrapper .body .navigation_wrapper button:hover{ background: #f89801;} .promoted_product_wrapper .body .leadlink_button {float: right;margin-right: 78px;margin-top: 8px;} .promoted_product_wrapper .body .pros_and_cons_wrapper{margin-right: 200px; width: auto;} .promoted_product_wrapper .pros_and_cons_wrapper .pros, .promoted_product_wrapper .pros_and_cons_wrapper .cons{float: left; margin: 0; min-height: 1px; padding: 0; width: 50%; word-wrap: break-word;} .promoted_product_wrapper .pros_and_cons_wrapper .pros ul,  .promoted_product_wrapper .pros_and_cons_wrapper .cons ul{ list-style: outside none none; margin: 0; padding: 0 15px 10px 0;} .promoted_product_wrapper .pros_and_cons_wrapper .pros li,  .promoted_product_wrapper .pros_and_cons_wrapper .cons li{color: #9f9f9f; line-height: 1.3em; margin-bottom: 8px; padding-left: 15px; position: relative;} .promoted_product_wrapper .pros_and_cons_wrapper .pros li span{ background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-positive.gif) no-repeat 0 3px; height: 20px; left: 0; position: absolute; width: 20px; background-size: 10px;} .promoted_product_wrapper .pros_and_cons_wrapper .cons li span{background: url(http://images.pricerunner.com/images/site-gui/pricelist/icon-negative.gif) no-repeat 0 7px; height: 20px; left: 0; position: absolute; width: 20px; background-size: 10px;} .promoted_product_wrapper .product_info_navigation{ font-weight: bold; padding-left: 10px; position: relative; cursor: pointer;} .promoted_product_wrapper .product_info_navigation .arrow{content:""; border-top: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #000; top: 2px; font-size: 0; height: 0; left: 0px; line-height: 0; position: absolute; width: 0; z-index: 11;} .promoted_product_wrapper .product_info_wrapper{ padding: 10px 15px; background: #efefef; border-bottom: 1px solid #d6d6d6; } .promoted_product_wrapper .product_info{ display: none;} .promoted_product_wrapper .pros_and_cons_wrapper .pros, .promoted_product_wrapper .pros_and_cons_wrapper .cons{ min-height:35px;} .regular_product_wrapper .middle_wrapper {margin-top:0px} .regular_product_wrapper .right_wrapper {margin-top:0px;} .regular_product_wrapper .supplier_info_wrapper {width:30%} .regular_product_wrapper .repayment_wrapper {float:left;width:25%} .promoted_product_wrapper .header .interest_title {font-weight:bold;color:#ca9800} .promoted_product_wrapper .values_wrapper .left_wrapper {float:left;width:35%;} .promoted_product_wrapper .body .product_title {font-weight:bold;height: 28px;} .promoted_product_wrapper .body .product_title span {font-weight:normal;} .promoted_product_wrapper .middle_wrapper .payment_title {font-weight:bold;color:#ca9800} .promoted_product_wrapper .header .payment {font:1em Arial;} .promoted_product_wrapper .body .disclaimer {clear:both;} .promoted_product_wrapper .product_info {display:block;} .promoted_product_wrapper .body .leadlink_button {margin-right:0px; float:none; margin-bottom:10px;} .regular_savings_wrapper .body .left_wrapper {width:30%;float:left;} .regular_savings_wrapper .body .right_wrapper {width:20%;} .form_wrapper .select_border select {height:25px;} .comparison_interface_results_wrapper {padding: 10px 15px 15px;} .wrapper form[name='formCompare'] .sort_wrapper {text-align:right;height:25px;} .comparison_interface_results_wrapper .sort_wrapper .comparison_interface_sort_by {width:200px;height:25px;} .comparison_interface_results_wrapper .product_info_navigation .arrow {  content: "";  border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-bottom: 4px solid transparent;  border-top: 4px solid #000;  top: 4px;  font-size: 0;  height: 0;  left: -3px;  line-height: 0;  position: absolute;  width: 0;  z-index: 11; } .comparison_interface_results_wrapper .product_info_navigation .arrow_up {  content: "";  border-top: 4px solid transparent;  border-right: 4px solid transparent;  border-bottom: 4px solid transparent;  border-left: 4px solid #000;  top: 3px;  font-size: 0;  height: 0;  left: 0px;  line-height: 0;  position: absolute;  width: 0;  z-index: 11; } .comparison_interface_results_wrapper .product_info_navigation {font-weight:bold;padding-left:10px;position: relative;} .promoted_product_wrapper .body .navigation_wrapper button{ width:140px;} body.home .pr .left-col-nar {  width: 314px; } body.home .pr .right-col-wide {  width: 669px; } body.home .pr .sub-col-left {  width: 326px; } body.home .pr .sub-col-right {  width: 326px; } body.home .pr .single-col-wide {  width: 1000px; } body.home .pr #bigproframe { margin-left: 11px; display: inline-block; } .pr table.price-list {  background-color: #fff; } #bigpromotion > div.bl {display:none} .pr .newpromo { background-position: 0 0!important; background-repeat: no-repeat!important; background-size: 100%!important; -moz-transition: all .5s!important; -webkit-transition: all .5s!important; transition: all .5s!important; background-position: center center!important; cursor: pointer!important; text-align:center; } .pr .newpromo h1, .pr .newpromo h2, .pr .newpromo .description { color: #fff!important;text-shadow: 1px 1px 3px rgba(0,0,0,0.7)!important; } .pr .newpromo:hover { background-size: 125%!important; } .pr .newpromo .description { font-family: 'open sans', Arial, serif; font-size: 14px;line-height:20px!important; } .pr .newpromo .darklayer { background: rgba(0,0,0,0.3); width: 696px;height: 300px; position: absolute!important; -moz-transition: all .5s!important; -webkit-transition: all .5s!important; transition: all .5s!important; } .pr .newpromo .darklayer:hover { background: rgba(0,0,0,0.6); } body.home .pr #bigpromotion .promo-box {  margin: 55px 50px 0 23px; } body.home .pr #bigpromotion .promo-box h2 {font-size:large;margin:0;line-height:34px;font-weight:lighter;padding-bottom:0px;} body.home .pr #bigpromotion .promo-box h1 {font-size: 34px;margin: 0;line-height: 37px;font-weight: bold;letter-spacing: -1px;margin-bottom: -6px;margin-top: -6px;} body.home .pr #bigpromotion .promo-box P {margin:15px 0 25px 0;line-height:17px;} body.home .pr #bigpromotion p.button { margin:0 0 4px -1px;margin:0 0 2px -1px\9;} body.home .pr #bigpromotion .corner-br {background: none;} body.home .pr #bigpromotion .corner-bl {background: none;} body.home .pr #bigpromotion { height: 300px; } body.home .pr #bigpromotion .tl { height: 0px; } body.home .pr #bigpromotion { border-top: 0;} body.home .pr #bigpromotion .tr h2 { visibility: hidden;height: 0px; } body.home .pr #bigpromotion {padding: 0; float: right; position: relative; z-index: 1; width: 669px; }  body.home .pr .bigprocar, body.home .pr .BigPromotionCarousel { position: relative; }  body.home .pr .BigPromotionCarousel h2 { margin: 0; padding: 0; background: none; font-size: 3em; color: #5582c4; line-height: 1em; margin-bottom: 10px; }  body.home .pr #bigpromotion h3 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; color: #5582c4; }  body.home .pr #bigpromotion ul { margin: 0; padding: 0; }  body.home .pr .bigprocar li, .BigPromotionCarousel li { margin: 0; padding: 0; list-style: none; }  body.home .pr #bigpromotion .box { height: 300px; width: 669px; }  body.home .pr #bigpromotion #bigproframe,body.home .pr #bigpromotion .box { width: 669px; overflow: hidden;margin: 0; padding: 0; height: 300px } body.home .pr #bigpromotion .box-d { margin-top: 20px; }  body.home .pr #bigpromotion .box-n .tr {padding: 0px 12px 0 0;} body.home .pr #bigpromotion, body.home .pr #bigpromotion * { position: relative; }  body.home .pr #bigpromotion .next, body.home .pr #bigpromotion .prev { cursor: pointer; cursor: hand; }  body.home .pr #bigpromotion .prev { position: absolute; bottom: 10px !important; bottom: 22px; left: 16px; z-index: 100; color: #232323;margin-bottom: -10px;}  body.home .pr #bigpromotion .prev img { float: left; }  body.home .pr #bigpromotion .prev P { float: left; padding: 0; margin: 3px 0 0 3px; }  body.home .pr #bigpromotion .next { position: absolute; bottom: 10px !important; bottom: 22px; right: 28px; z-index: 100; color: #232323;margin-bottom: -10px;} body.home .pr #bigpromotion .next img { float: right; }  body.home .pr #bigpromotion .next P { float: right; padding: 0; margin: 3px 3px 0 0; }  body.home .pr #bigpromotion .corner-bl { position: absolute; z-index: 100; height: 9px; width: 9px; bottom: 0 !important; bottom: 7px; left: 1px; border: 0px dotted fuchsia; }  body.home .pr #bigpromotion .corner-br { position: absolute; z-index: 100; height: 9px; width: 9px; bottom: 0 !important; bottom: 7px; right: 13px!important; right: 12px; border: 0px dotted fuchsia; }  body.home .pr #bigpromotion .productinfo .productimage { float: left; }  body.home .pr #bigpromotion .productinfo .productinfotextbox.image { margin-left: 70px; }  body.home .pr #bigpromotion .productinfo .productinfotextbox h3 { margin: 0 0 .3em 0; }  body.home .pr #bigpromotion .productinfo .productinfotextbox h3 a { font-weight: bold; color: #000; }  body.home .pr #bigpromotion .productinfo .productinfotextbox p { margin: 0 0 .2em 0; }  .pr .newpl .price-list.productinfo .productinfobody .productinfocontent dl dd a strong span.pl_pricefrom{ color:#232323 !important;} .pr .prodlist-grid-view.freetext .product.pdhover .product-wrapper .retailerlogo{ width:auto;} .pr .prodlist-grid-view.freetext .product .price{ padding-left:0} .pr .prodlist-grid-view.freetext .sl-icon{ margin-left:0;} .pr .prodlist-grid-view.freetext.prodlist-grid-view3 .product .price{ padding-left:10px;} .pr.newcl .prodlist-standard-view.prodlist-has-sponsored-prices .product .productinfobody{min-height:140px !important} .pr .setprice span.currencySymbol{ margin-top: 15px; float: left; margin-right: 14px;} #loginContainer .pr .setprice span.currencySymbol{ margin-right: 24px} body.top50 .pr .prodlist-standard-view .product .productinfobody{ margin-right:170px;} 