/* for radio times cds */

body { background: #f1f1f3 url('../images/body-top-outer-rt.gif') no-repeat; background-size: 100% 168px; font:13px/18px Arial, sans-serif; color:#323232; position:relative; min-width:320px; }

.banner { float:left; padding: 10px 0px 12px 0px; }
.banner a {	display: block; text-indent: -999em; width: 280px; height: 89px; background: url('../images/logo-radio-times.gif') no-repeat; padding: 5px;}

/* all these below are change to th yellow colour */
.home  { background: #bd1622; }
.row-footer { padding: 20px 0px 20px 0px; border-top: 12px solid #bd1622; color: #ffffff; }
.copyright a:hover { color:#0bb5d4; }
.list-2 li a:hover { color: #7be4f7; }
.bgYellow { background-color: #0bb5d4; }
/*.basket { background: #0bb5d4; }
.basket:hover { background: #7be4f7; }*/
.btn.checkout { background: #0bb5d4; }
.btn.checkout:hover { background: #7be4f7; color: #666; }
.btn.checkout-large { background: #0bb5d4; }
.btn.checkout-large:hover { background: #7be4f7; color: #666; }
.btn.add-to-basket { background: #0bb5d4; }
.btn.add-to-basket:hover { background: #7be4f7; color: #666; }
.btn.add-to-basket-voucher:hover { background: #0bb5d4; color: #666; }
.btn.in-basket { background: #0bb5d4; color: #fff; }
.btn.in-basket:hover { background: #7be4f7; color: #666; }
.btn.pre-order { background: #0bb5d4; }
.btn.pre-order:hover { background: #7be4f7; color: #666; }
.btn.add-to-wishlist { background: #bd1622; color: #fff; width: 100%; }
.btn.in-wishlist { background: #0bb5d4; color: #fff; }
.btn.in-wishlist:hover { background: #7be4f7; color: #666; }
.btn.print { background: #0bb5d4; color: #666; width: 100%; }
.btn.prev { background: #0bb5d4; color: #666; width: 100px; }
.btn.next { background: #0bb5d4; color: #666; width: 100px; }
.btn.works { background: #0bb5d4; color: #666; margin-bottom: 20px; }
.btn.login { background: #0bb5d4; } 
.btn.login:hover { background: #7be4f7; color: #666; }
.btn.loginYell { width: 99%; height: 38px; background: #0bb5d4; color: #fff; font-size: 22px; margin: 0px 0px 15px 0px; }
.btn.loginYell:hover { background: #7be4f7; color: #666; }
.btn.member { background: #0bb5d4; color: #fff; }
.btn.member:hover { background: #7be4f7; color: #666; }
.btn.member-logout { background: #0bb5d4; color: #fff; }
.btn.member-logout:hover { background: #7be4f7; color: #666; }
.btn.memberDetails { background: #0bb5d4; color: #fff; }
.btn.memberDetails:hover { background: #7be4f7; color: #666; }
.btn.advSearch { background: #0bb5d4; }
.btn.advSearch:hover { background: #7be4f7; color: #666; }
.btn.advSearchClear { background: #0bb5d4; color: #fff; }
.btn.advSearchClear:hover { width: 225px; height: 38px; background: #7be4f7; color: #666; font-size: 22px; margin: 0px 0px 15px 0px; }
.btn.add-new-address { background: #0bb5d4; color: #fff; width: 170px; padding:5px 6px 4px 6px; }
.btn.add-new-address:hover { background: #7be4f7; color: #666; }
.btn.add-new-card { background: #0bb5d4; color: #fff; width: 170px; padding:5px 6px 4px 6px; }
.btn.add-new-card:hover { background: #7be4f7; color: #666; }
.btn.add-discount { background: #0bb5d4; color: #fff;  padding:5px 6px 4px 6px; }
.btn.add-discount:hover { background: #7be4f7; color: #666; }
.btn.change { background: #0bb5d4; }
.btn.change:hover { background: #7be4f7; color: #666; }
.navResults .current { background: #0bb5d4; }
.navResults a:hover { background: #7be4f7; }
.priceOverlay { font-size: 20px; color: #fff; padding: 4px 8px 4px 8px; width: 210px; background: #bd1622; text-align: center; }
.multibuyBox { background: #eee; width: 207px; padding: 8px; border: 2px solid #0bb5d4; }
ul#letters li a:hover, ul#letters li a:hover { background: #7be4f7; }
.orderBox { border: 2px solid #0bb5d4; padding: 8px; margin-bottom: 35px; }
#mobnav-btn { font-size: 20px; font-weight: bold; background-color: #0bb5d4; color: #666; padding: 10px; cursor: pointer; text-align: center; }

.responsive-tabs__list__item { background: #0bb5d4; }
.responsive-tabs__list__item:hover { background: #7be4f7; }
.responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover { background: #fff; }

sf-menu > li > a:hover, .sf-menu > li.active > a, .sf-menu > li.sfHover > a { background: #7be4f7; color: #666; }
.sf-menu li li a:hover, .sf-menu > li li.active a, .sf-menu > li li.sfHover > a { background: #7be4f7; }
.sf-menu  li li li > a:hover, .sf-menu > li li li.active > a, .sf-menu > li li li.sfHover > a {	background: #7be4f7 url('/images/marker1.png') no-repeat 10px 18px; }

.sf-menu-top > li > a:hover, .sf-menu-top > li.active > a, .sf-menu-top > li.sfHover > a { background: #7be4f7; color: #fff; }
.sf-menu-top li li a:hover, .sf-menu-top > li li.active a, .sf-menu-top > li li.sfHover > a { background: #7be4f7; }
.sf-menu-top li li li > a:hover, .sf-menu-top > li li li.active > a, .sf-menu-top > li li li.sfHover > a {	background: #7be4f7; }

.sf-menu-top > li.last-child > a { background: #0bb5d4; }
.sf-menu-top > li.last-child > a:hover { background: #7be4f7; color: #666; }

.discBlock h1.underline { width: 320px; }
.discInner img { width: 70px; }
.discRec { background: #eeeeee; padding: 5px;  }
.discRec img { width: 90px; }

