@charset "UTF-8";
/* CSS Document */

body {
	background-color:#F3F1ED; 
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #333;
	 width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
	min-height:1000px;
    /* overflow-x: hidden;  */
}
.container {
	min-width: 320px;
	width:expression(document.body.clientWidth < 320? "320px": "auto" );
}

.browserupgrade {
	width:100%;
	height:30px;
	background-color:#333;
	color:#fff;
	text-align:center;
	font-weight:600;
}
.browserupgrade a {
	color:#c00000;
}

/*==========  FONTICONS  ===========*/

@font-face {
	font-family: 'icomoon';
	src:url('/fonts/icomoon.eot?-ou9gx2');
	src:url('/fonts/icomoon.eot?#iefix-ou9gx2') format('embedded-opentype'),
		url('/fonts/icomoon.ttf?-ou9gx2') format('truetype'),
		url('/fonts/icomoon.woff?-ou9gx2') format('woff'),
		url('/fonts/icomoon.svg?-ou9gx2#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-share2:before {
	content: "\ea82";
}


/*==========  TYPOGRAPHY  ==========*/

p {
	font-size:11px;
	line-height:20px;
}
a {
	color:#333;	
}
a:hover {
	color:#d7232a;	
}
.icon-highlights a, .icon-shops a, .icon-categories a {
	color:#ccc;
	font-size:25px;
	text-align:center;
	padding-left:6px;
}
.drop-title {
	color:#333;
 font-weight:600;
 font-size:14px;
 margin-bottom:10px;
 text-transform:uppercase;
 }
 
 .selected, .selected-brand { font-weight:bold }
 
 .saving {
 	color:#c00000;
	font-size:14px;
	font-weight:bold
 }
 .was {
 	color:#999;
	font-size:14px
 }
 .now {
 	color:#999;
	font-size:14px
 }
 .black {
 	color:#333;
 }
 .grey {
 	color:#999999;
 }
 .red {
 	color:#d7232a;
 }
 
 .smaller { font-size:12px }
 
 hr {
  margin-top:5px;
  margin-bottom:5px;
 }
  #top {
 margin-left:15px;
 font-size:11px;
 margin-top :2px;
 }
 .caps {
	 text-transform:uppercase;
 }
 .center {
 	text-align:center;
 }
 .wide { width:100%!important; min-width:120px; }
 
 .top-page-control {
	padding:0px;
 	margin-right:10px;
 	margin-top:0;
 	padding:0px;
 	margin-bottom:8px!important;
 }
 .lead {font-size:14px }
 h1,h2,h3 {
 padding:0px;
 margin-bottom:5px!important;
 font-size: 18px; 
 text-transform:uppercase;
 color:#333;
 font-weight: normal;
 }
h1 {
 margin-top:10px; 
}
 h2 {
	  margin-top:10px;
 	font-size:14px;
 }
 h3 { 
  margin-top:10px;
 	font-size:12px ;
 }
 hr {
 	border-top: 5px solid #DEDBD2;
	margin-top:15px;
	margin-bottom:15px;
 }
 #label_0 {
 	font-size: 18px; 
 	text-transform:uppercase;
	color:#333;
	font-weight: normal; 
	clear:both
 }
 
 /*==========  NAV BAR STYLING   ==========*/
.item_kitchen-laundry, .item_home-furniture, .item_home-entertainment, .item_health-beauty, .item_office-computers, .item_kids-nursery, .item_outdoors-diy, .item_mens, .item_womens, .item_travel, .item_christmas-gifts {
	width:23%;
	background-color:#fff;
	border: solid 1px #DEDBD2;
	margin-bottom:10px;
	margin-right:10px;
}
.item_christmas-gifts { width:45% }

.categories {
	background-color:#f7f7f7;
	border-bottom: 1px solid #DEDBD2;
	width:100%;
	height:40px;
	margin-bottom:15px;
}
.categories ul li {
	float:left;
	font-size:11px;
	text-align:center;
	/* text-transform:uppercase; */
	height:40px;
	border-right: 1px solid #DEDBD2;
}
.categories li:hover {
	background-color:#fff;
}
.categories ul > :first-child {
    border-left: 1px solid #DEDBD2;
}

.categories ul .dropdown-menu > :first-child {
    border-left: none;
}

#drop-menu, #drop-menu-1, #drop-menu-2, #drop-menu-3 {
	background-color: #fff;
	border-bottom: 1px solid #DEDBD2;
	text-transform:uppercase;
	font-size:11px;
	font-weight:300;
}

#drop-menu-1, #drop-menu-2, #drop-menu-3 {
	padding-top:15px;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.dropdown-menu li a {
	padding:7px;
	border:none;
	width:100%;
	display:block
}
.dropdown-menu li {
	width:100%;
	border:none;
}
.dropdown-menu {
	margin: 0px 0 0 0;
	
	border-radius:0;
	border-bottom: 1px solid #DEDBD2;
	border-left: 1px solid #DEDBD2;
	border-right: 1px solid #DEDBD2;
	border-top:none;
	width:auto;
}

.dropdown-menu a:hover, .dropdown-menu li:hover {
	background-color:#f7f7f7;
}


.list-group-item, .list-group li:nth-child(1){
  border: 0px;
}

.list-group { margin-bottom: 5px; }

.list-parent {
	background-color: #f7f7f7;
	display: block;	
	text-transform: uppercase;
	padding:5px 10px;
}

.list-group-item:first-child,.list-group-item:last-child
{
	border-radius:0px;
}

.list-group-item:hover
{
	background-color: #f7f7f7;
}
.nb
{
	border-left:none!important;
	border-right:none!important;
	border-bottom:none!important;
}

.nm
{
	margin:0px!important;
}

.nh:hover
{
	background:#fff;	
}

.ms 
{
	padding-left:25px!important;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #999;
    float:right;
}

.logo img {
	height:35px;
}
.navbar-brand {
	padding:7px;
}
.header {
	background-color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #DEDBD2;
}
.header ul {
	margin-bottom:0;
}
	sear.form-control {
		float:right!important;
	}
	.search {
	height:35px;
	width:70%;  
	float:right;
}
.updated {
	height:20px;
	font-size:10px;
	margin-bottom:7px;
}

div#autocomplete {
	position: relative;
	left: 0;
	top:0;
	padding:1px;
	font-size: 12px;
	z-index: 1000;
	margin-right: 0px;
	width:100%;

	/*position: relative;
	left: 102px;
	top:34px;
	padding:1px;
	font-size: 12px;
	z-index: 1000;
	margin-right: 0px;
	width:282px;

	/*position: relative;
	left: 270px;
	top: 0px;
	padding: 5px;
	font-size: 12px;
	z-index: 1000;
	margin-right: 40px;
	width:345px; */
	}
div#autocomplete a {
	display:block;
	margin:0px;
	line-height:18px;
	height: 22px;
	padding:5px;
	text-decoration:none;
	color:black;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	}
div#autocomplete a:hover {background-color:#f0f0f0}


.tabmenu {
	text-transform:uppercase;
	background-color: #f7f7f7;
	border-bottom: 1px solid #DEDBD2!important;
	text-transform:uppercase;
}

.right { float:right }

.breadcrumb {
	font-size:12px;
	background-color:#F3F1ED;
	margin:5px 0px 20px 0px;
	padding:0px;
	color:#555;
	text-transform: capitalize;
}

.breadcrumb a {
color:#c00000;
}
.breadcrumb a:hover {
color:#333;
}

.breadcrumb a:after {
content: "  >>  ";
font-size:10px;
color:#999;
}

table.compare-all
{
    margin-top:10px;
    border-spacing: 10px;
    border-collapse: separate;
}
.compare-all td
{
border:1px solid #999;
padding:10px;
margin:10px
}

.form-control {
	height:34px;
	background-color: #fff;
	border: 1px solid #e5e7e7;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
}
.input-group-addon {
	background-color: #f7f7f7;
	border: 1px solid #e5e7e7;
	border-radius: 0;
}
.icon-categories, .icon-shops, .icon-highlights {
	padding-top:7px;
	height:35px;
	width:30%;
	margin-left:5px;
	background-color:#f7f7f7;
	border: 1px solid #DEDBD2;
}
div.left-nav  ul {
	border-right: 1px solid #DEDBD2;
	border-left: 1px solid #DEDBD2;
	border-bottom: 1px solid #DEDBD2;
	border-top:none;
	margin-bottom:15px;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFF;
}

.tile-saving { color:white!important;background-color:#c00000 }
.tile-saving-black { color:white!important;background-color:black }

.scroll-pane, .scroll-pane-brand {
	width: 100%;
	overflow: auto;
}
.scroll-pane-brand {	
	 height:258px; 
}
.scroll-pane {
	height: 258px;
}


div.left-nav ul li {
	padding:4px 10px 4px 10px;
}

div.left-nav ul li input {
	float:right
}

.icon-shops {
}

.side-title .accordion-toggle:before {   
    font-family: 'Glyphicons Halflings'; 
    content: "\2212";     
    color: #ccc;         
    font-size: 12px;
    padding-right:5px;
}
.side-title .accordion-toggle.collapsed:before {   
    content: "\2b"; 
}

.side-cat .accordion-toggle:before {
    font-family: 'Glyphicons Halflings';  
    content: "\2212";           
    color: #ccc;         
    font-size: 10px;
    padding-right:5px;
}
.side-cat .accordion-toggle.collapsed:before {
    content: "\2b";  
}

.side-cat:hover {
   background-color:#fff;
}

#cats-left li a.accordion-toggle:before {
    font-family: 'Glyphicons Halflings';  
    content: "\2212";       
    color: #333;        
    font-size: 7px;
    padding-right:5px;
}
#cats-left li a.accordion-toggle.collapsed:before {
    content: "\2b"; 
}

div.side-title {
	background-color:#f7f7f7;
	font-size: 14px;
	font-weight: normal;
	text-transform:uppercase;
	border: 1px solid #DEDBD2;
	padding:7px;
	margin-top:5px;
}
div.side-title a:hover {
	text-decoration:none!important;
}
.no-top-border { border-top:0 !important;}
.no-bottom-border { border-bottom:0 !important;}


div.copy {
	background-color:#f7f7f7;
	font-size: 14px;
	border: 1px solid #DEDBD2;
	padding:7px;
	margin-bottom:3px;
}

div.menu-copy {font-size:12px}
.shops {

}
.content {
	
}

.offers {
	
}
.fb-like.fb_iframe_widget {
	margin-left:10px;
	width:127px;
	height:20px;
}

#promo {
	margin-top:10px;
	margin-bottom:10px;
}
#graph {
height: 270px;
}
 /*==========  PRODUCTS  ==========*/
img#prod-img {
	max-height:140px;
}
.product {
	margin-bottom:15px;
	
	border:1px solid #DEDBD2;
	background-color:#fff;
	min-height:90px;
	}
.product-sm {
	margin-top:5px;
	margin-bottom:0;
	border:1px solid #DEDBD2;
	background-color:#fff;
	/* min-height:46px; */
}	
.product-left, .pl {
	min-height:90px;
	padding:5px;
	max-height:100px;
	min-width:90px;
}
.product-left-sm {
	background-color:#f7f7f7;
	border-right: solid 1px #DEDBD2;
	min-height:44px;
	padding:5px;
	border-right: solid 1px #DEDBD2;
	text-align: center;
	line-height: 20px;
	font-size:12px;
	font-weight: 700;
	text-transform: uppercase;
	color:#d7232a;
}
.offer {
	background-color:#d7232a!important;
	color:#f7f7f7!important;
}
.offer-expired {
	background-color:#999!important;
	color:#f7f7f7!important;
	text-decoration:line-through;
}
.product-right, .pr {
	height:100%;
	background-color:#fff;
	position:relative;
	border-left:1px solid #DEDBD2;		
	min-height:90px;
	min-width:70px;
}
.product-right-sm {	
	/* background-color:#fff; */
	background-color:blue;
	position:relative;
	border-left:1px solid #DEDBD2;		
	/*min-height:44px;*/
	height:100%;
}
.product-centre, .pc {
	position:relative;
	padding-top:5px;
	min-height:90px;
	
}
.product-centre-sm {
	position:relative;
	padding-top:5px;
	min-height:40px;
	overflow: hidden;	
}

.mh120 { min-height:120px }


.cm {
	clear:both;
}
		
.list-inline { 
	margin-left: 0;
}

.sticky-padding {
	padding-bottom:40px!important;
}

.sticky-padding-sm {
	padding-bottom:20px!important;
}

.product-decription, .pd {
	margin-top:2px; 
	/*line-height:12px;*/
	font-weight:bold;
	/* white-space:wrap; */
   /* min-height: 40px; */
    overflow: auto;
    text-overflow: ellipsis;
}
.product-decription-sm {
	margin-top:2px; 
	line-height:12px;
	font-size:12px;
}
.product-decription a, .pd a { 
	color:#333; 
	font-size:11px; 
	line-height: 12px;
	font-weight:400;
	}

img.product-img {
	/* width:110px; */
	max-height:160px;
	max-width:80px;
} 

.bottom-ad { /* max-height:290px; */ padding-top:5px;padding-bottom:5px }
.left-ad { padding-top:5px;padding-bottom:5px;width:100% }
.recent { 
	margin-top:10px;
	padding-top:5px;
	padding-left:5px;
	width:100%;
	border:1px solid #DEDBD2;
	background-color:#fff;
	height:100%;
	overflow:auto
	
}



.highlights{
 	border:1px solid #DEDBD2;
 	min-height:24px;
 	text-align:center;
 	background-color:white;
 	overflow:auto;
}

span.highlights{
	float:left;
	width:50px;			
	background-color: #BD0000;
	color:#FBFBFB;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border:none
}



.highlights a{
	text-decoration:none;color:#333;
	font-size:11px;
	text-transform: uppercase;
	overflow:auto
}

.didyoumean {
	text-decoration:underline;
	}
.ootd-red { color:#c00000 }
.ootd-black { color:#333 }
.ootd-green { color:#7F992C }
.ootd-yellow { color:#FF9900 }

.padtop5 { padding:5px 0px 0px 0px }
.padtop20 { padding:20px 0px 0px 0px }

.mtop5 { margin:5px 0px 0px 0px }
.mtop10 { margin:10px 0px 0px 0px }
.mtop20 { margin:20px 0px 0px 0px }

.tar { text-align:right }
.tac { text-align:center }

.review p a{text-decoration:underline;color:#cc0000}
   
.info {
	/*background-color:#eeccbb;*/
	background-color:#F3F1ED;
	padding:3px;
	width:100%;
	color:#c00000;
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}
.info2 {
	background-color:#eeccbb;
	padding:3px;
	width:100%;
	color:#333;
	text-align:center;
	margin-bottom:15px;
}
.lowest {
	background-color:#eeccbb;
	padding:10px;
	font-size:11px;
	width:100%;
	color:#333;
	text-align:center;
	margin-bottom:15px;
}
p.voucher  {
	background-color: #f7f7f7;
	padding: 3px;
	width: 100%;
	color: #333;
	text-align: center;
	border: thin dashed #d2d2d2;
	margin-top:8px;
	margin-bottom:40px;
}

.voucher span {color:#c00000;font-weight:bold}
span.voucher {color:#c00000;font-weight:bold}
.voucher span.expire {color:#990000;font-weight:normal}

.info-icons {
	font-size:10px;
	color:#999;
	display: flex; 
	justify-content: space-between;
}
.product .sticky {
	 width:100%; 
}
 .sticky {
 	position:absolute; 
	bottom:0;
	font-size:12px
 }
  .sticky-icons {
 	position:absolute; 
	bottom:-5px;
 }
 .boxed {
 	background-color: #fff;
	padding:15px;
	border: 1px solid #DEDBD2; 	
	margin-bottom:15px;
 }
 
.boxed img {
	max-width:100%;
}
 
#info-tbl {
	background-color: #dddddd;
	border:solid 10px #dddddd;
	width:100%;
	font-size:11px;
	line-height:20px;
	margin-bottom:15px;
}
#info-tbl td:first-child{
	width:20%;
}
#info-tbl td:first-child + td {
	width:30%;
}
#info-tbl td:first-child + td + td {
	width:20%;
}
#info-tbl td:first-child + td + td + td{
	width:30%;
}

#alert-tbl {
	background-color: #dddddd;
	border:solid 10px #dddddd;
	width:100%;
	font-size:11px;
	line-height:20px;
	margin-bottom:15px;
}

#alert-tbl td:first-child{
	width:50%;
	font-size:11px;
	text-transform: uppercase;
	vertical-align:middle;
	text-decoration: none;
	
}
#alert-tbl td:first-child + td {
	width:50%;
	

}
.left-border {border-left:1px solid #ccc;}


 /*==========  DICOUNT TABLE  ==========*/
 
.table-l {
	width:16%;
	background-color:#0CF;
	text-align: center;
	line-height: 20px;
	font-size:12px;
	font-weight: 700;
	text-transform: uppercase;
	color:#d7232a;
	border: solid 2px #fff;
	background-color:#f7f7f7;
}
.table-c {
	font-size:11px;
	line-height:13px;
	width:50%;
	background-color:#FFF;
	padding:5px;
}
.table-r {
	width:33%;
	background-color:#d7232a;
	border: solid 2px #fff;
}
.table-rf {
	width:16%;
	background-color:#d7232a;
	border: solid 2px #fff;
}
a.btn-tbl {
	text-align: center;  
	display: block;
	color:#fff;
	height:100%;
	line-height:18px;
	text-decoration:none;
	font-weight: 600;
	
	/* vertical-align:middle!important;
	margin:0!important;
	padding:0!important;
	border:none!important;
	height:100%!important;
	width:100%!important;
	display: table-cell; 
	text-align: center;  
	vertical-align:middle!important; */
}
a.btn-tbl:hover {
	background-color:#bf1600;
	color:#fff;	
}

 /*==========  FOOTER  ==========*/
 
 #footer {
	 margin-top:15px;
	font-size:10px;
	padding-top:15px; 
	padding-bottom:5px; 
 	background-color:#ffffff;
	border-top: 1px solid #e5e7e7;
 }
 #footer a {
 	color:#666;
 }
 #footer-text {
	 font-size:10px;
	 color:#CCC;
	 padding-top:15px; 
	padding-bottom:15px; 
 	background-color:#666;
 }
#footer .form-group {
		width:80%;
		margin-bottom:0;
}
#footer h4 {
	color:#666;
	font-size:12px;
}
#footer ul {
margin-top:0px;
}
#footer .form-control {
	height:30px;
	color:#666;
	width:196px;
}
#footer img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	border: 1px solid #e5e7e7;
}

#page-nav {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
	border:1px solid #DEDBD2;
	margin-bottom: 15px;
}

a.first_bigger, a.prev_bigger, a.next_bigger, a.last_bigger{ background-color:#F3F1ED; border: 1px solid #DEDBD2; padding:3px 7px 3px 7px; color:#999; margin-right:5px; }
a.first_bigger:hover, a.prev_bigger:hover, a.next_bigger:hover, a.last_bigger:hover { background-color:#fff; border: 1px solid #DEDBD2; }

a.currentpage_bigger, a.currentpage_bigger:hover {
	background-color:#fff;
	border: 1px solid #b4b4b4;
	padding:3px 7px 3px 7px;
	color:#333;
	margin-right:5px;
}
 a.srcpage_bigger {
	background-color:#F3F1ED;
	border: 1px solid #DEDBD2;
	padding:3px 7px 3px 7px;
	color:#999;
	margin-right:5px;
}
a.srcpage_bigger:hover, a.currentpage_bigger:hover {
	background-color:#f8f8f8;
	border: 1px solid #ced0d0;
	text-decoration:none;
}  


 /*==========  LISTS  ==========*/
 
.categories ul li {
	padding:4px;
}
.categories ul li a {
	color:#333;
}
.categories ul li a:hover {
	color:#333;
}
.panel-body li, #drop-menu-1 li, #drop-menu-2 li, #drop-menu-3 li {
	padding-top:5px;
	padding-bottom:5px;
}

/* logos */

.shop0 {background:url(../img/60x26/topman.gif)}
.shop1 {background:url(../img/60x26/missguided.gif)}
.shop2 {background:url(../img/60x26/currys.gif)}
.shop3 {background:url(../img/60x26/jd-sports.gif)}
.shop4 {background:url(../img/60x26/qd-stores.gif)}
.shop5 {background:url(../img/60x26/converse.gif)}

.shop6 {background:url(../img/60x26/houseoffraser.gif)}
.shop7 {background:url(../img/60x26/office.gif)}
.shop8 {background:url(../img/60x26/laura-ashley.gif)}
.shop9 {background:url(../img/60x26/argos.gif)}
.shop10 {background:url(../img/60x26/promotion.gif)}
.shop11 {background:url(../img/60x26/tui.gif)}
.shop12 {background:url(../img/60x26/asda-george.gif)}
.shop13 {background:url(../img/60x26/dorothy-perkins.gif)}
.shop14 {background:url(../img/60x26/ebay-procook.gif)}
.shop15 {background:url(../img/60x26/appliances-online.gif)}
.shop16 {background:url(../img/60x26/all-beauty.gif)}
.shop17 {background:url(../img/60x26/ebay-outsunny.gif)}
.shop18 {background:url(../img/60x26/coop-electrical.gif)}
.shop19 {background:url(../img/60x26/marks-and-spencer.gif)}
.shop20 {background:url(../img/60x26/the-entertainer.gif)}
.shop21 {background:url(../img/60x26/black-friday.jpg)}

.shop22 {background:url(../img/60x26/boots-kitchen-appliances.gif)}
.shop23 {background:url(../img/60x26/wayfair.gif)}
.shop24 {background:url(../img/60x26/john-lewis.gif)}
.shop25 {background:url(../img/60x26/debenhams.gif)}
.shop26 {background:url(../img/60x26/mattress-online.gif)}
.shop27 {background:url(../img/60x26/amazon.gif) no-repeat 97.5% 50%}
.shop28 {background:url(../img/60x26/chain-reaction-cycles.gif)}
.shop29 {background:url(../img/60x26/wiggle.gif)}

.shop30 {background:url(../img/60x26/superdrug.gif)}
.shop31 {background:url(../img/60x26/dealbanana.gif)}
.shop32 {background:url(../img/60x26/ebay-fhinds.gif)}
.shop33 {background:url(../img/60x26/furniture-village.gif)}
.shop34 {background:url(../img/60x26/emp.gif)}
.shop35 {background:url(../img/60x26/microsoft.gif)}
.shop36 {background:url(../img/60x26/appliances-online.gif)}
.shop37 {background:url(../img/60x26/adidas.gif)}
.shop38 {background:url(../img/60x26/ebay-currys.gif) no-repeat 97% 50%}
.shop39 {background:url(../img/60x26/dunelm-mill.gif)}

.shop40 {background:url(../img/60x26/very.gif)}
.shop41 {background:url(../img/60x26/sportsdirect.gif) no-repeat 98% 50%}
.shop42 {background:url(../img/60x26/ticketmaster.gif)}
.shop43 {background:url(../img/60x26/littlewoods.gif)}
.shop44 {background:url(../img/60x26/m-and-m-direct.gif)}
.shop45 {background:url(../img/60x26/coop-outlet.gif)}
.shop46 {background:url(../img/60x26/ebay-skechers.gif)}
.shop47 {background:url(../img/60x26/hughes-direct.gif)}
.shop48 {background:url(../img/60x26/screwfix.gif)}
.shop49 {background:url(../img/60x26/b-and-q.gif)}

.shop50 {background:url(../img/60x26/vax.gif)}
.shop51 {background:url(../img/60x26/ebay-sportsshoes.gif)}
.shop52 {background:url(../img/60x26/very.gif)}
.shop53 {background:url(../img/60x26/ebay-superdry.gif)}
.shop54 {background:url(../img/60x26/amazon.gif)}
.shop55 {background:url(../img/60x26/fiorelli.gif)}
.shop56 {background:url(../img/60x26/boohoo.gif)}
.shop57 {background:url(../img/60x26/ebuyer.gif)}
.shop58 {background:url(../img/60x26/the-body-shop.gif)}
.shop59 {background:url(../img/60x26/halfords.gif)}

.shop60 {background:url(../img/60x26/dyson-outlet.gif)}
.shop62 {background:url(../img/60x26/homebase.gif)}
.shop63 {background:url(../img/60x26/new-look.gif)}
.shop64 {background:url(../img/60x26/ebay-millets.gif)}
.shop65 {background:url(../img/60x26/matalan.gif)}
.shop66 {background:url(../img/60x26/wiggle.gif)}
.shop68 {background:url(../img/60x26/clarks.gif)}
.shop69 {background:url(../img/60x26/ebay-panasonic.gif)}

.shop70 {background:url(../img/60x26/the-works.gif)}
.shop72 {background:url(../img/60x26/sportsdirect.gif)}
.shop73 {background:url(../img/60x26/soak-and-sleep.gif)}
.shop74 {background:url(../img/60x26/the-hut.gif)}
.shop76 {background:url(../img/60x26/wowcher.gif)}
.shop77 {background:url(../img/60x26/clarks-outlet.gif)}
.shop78 {background:url(../img/60x26/ebay.gif)}
.shop79 {background:url(../img/60x26/ebay-brownbag.gif)}

.shop80 {background:url(../img/60x26/argos-outlet.gif)}
.shop81 {background:url(../img/60x26/crampton-and-moore.gif)}
.shop82 {background:url(../img/60x26/ebay-littlewoods.gif)}
.shop83 {background:url(../img/60x26/multiple-retailers.gif)}
.shop84 {background:url(../img/60x26/wilkinson-plus.gif)}
.shop85 {background:url(../img/60x26/groupon.gif)}
.shop86 {background:url(../img/60x26/ebay.gif)}
.shop87 {background:url(../img/60x26/ebay-joules.gif)}
.shop88 {background:url(../img/60x26/ebay-get-the-label.gif)}
.shop89 {background:url(../img/60x26/ebay-lakeland.gif)}
.shop90 {background:url(../img/60x26/matalan-direct.gif)}
.shop91 {background:url(../img/60x26/ebay-shopto.gif)}
.shop93 {background:url(../img/60x26/ebay-richersounds.gif)}
.shop94 {background:url(../img/60x26/ebay-hotpoint.gif)}
.shop95 {background:url(../img/60x26/wowcher.gif)}
.shop97 {background:url(../img/60x26/virgin-experience-days.gif)}
.shop98 {background:url(../img/60x26/maplin.gif)}
.shop99 {background:url(../img/60x26/ebay-tesco.gif)}

.shop101 {background:url(../img/60x26/skatehut.gif)}


.left-nav li a {
	display:block;
}

.left-nav li a {
	display:block;
}
.jspPane li a {
	display:inline-block!important;
	
}

/* Form tables */



.bordered {
	color:#333;
	background-color:#fff;
    border: solid #DEDBD2 1px;
    margin-top:5px;
    font-size:12px;
  
}
.bordered button {
	width:80px;
}
table.bordered   {
	border-collapse: separate!important;
    border-spacing: 0;
}

.bordered th {
	border-bottom: solid #DEDBD2 1px;
	height:36px;
	background-color:#f7f7f7;
	font-size: 14px;
	font-weight: normal;
	text-transform:uppercase;
	padding: 0px 10px;
}
.bordered tr:hover {
  /*  background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     */ 
}    
    
.bordered td, .bordered th {
	color:#333;
  
    text-align: left;    
}
.bordered td {
 padding: 10px;
}
.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}


.no-lines td { border:none}

.ebay-filter {
	width:100%;
	height:245px;	
	margin-bottom:25px;
}
.ebay-filter td:first-child  {
	white-space: nowrap;
}
.ebay-finder { 
	width:100%;
	height:245px;
	float:left;
	margin-bottom:25px;
}

p.grey { color:white !important; display:inline-block !important; width:90% !important; margin:1em 0; padding:3px 4px; background:#c8c8c8; font-size:12px;; text-align:center; font-weight:bold }

.rlabel{
font-size:12px;
width:80px;
color:#0D87C1;
}

.custom { width:142px; font-size:14px; margin-right:2px}
/* Comparision tables */
 
 .compare { width:100px; font-size:12px;}
 .compare-drop {
 	width:100px; 
	font-size:12px;
	margin-bottom: 5px;
 }
 .compare-btn {
 	width:100px; 
	font-size:11px!important; 
	text-transform: uppercase!important;
	background-color: #f7f7f7!important; 
	border: 1px solid #cccccc!important; 
 }
 table.summary {clear:both;margin-top:10px;font:normal 1.1em Trebuchet MS,Arial,sans-serif;}
 table.summary td.red {color:#CC0000;font-weight:bold;text-align:left;padding:0 20px 0px 3px}
 table.summary td.red span {color:black}
 
 table.compare{ 
 	border: solid #ccc 1px;
  
    margin-top:20px;
    margin-bottom:20px;
    font-size:11px;
	font-size:11px;
line-height:20px;
    }
    
  table.compare  td:last-child {border-right: 1px solid #ccc;}
  table.compare  th:last-child {border-right: 1px solid #ccc;}
 
   table.compare td, table.compare th {
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        padding: 10px;
        text-align: left;    
    }
table.compare th {font-size:1em;background-color:#f0f0f0}
table.compare td.promo{width:300px;overflow: hidden;text-overflow: ellipsis;}
table.compare td.red{color:#CC0000;font-weight:bold;font-size:1.4em;padding:0 20px 0 20px}
table.compare td.tight {padding:0px;background-color:#c0c0c0}
table.compare td.tight-light {padding:0px;background-color:#f0f0f0}
table.compare td.tight-red{padding:0px;background-color:#F5BDC5}
table.compare td.tight-yellow{padding:0px;background-color:#FADBAA}

table.compare td.tight-white {padding:0px;background-color:#ffffff;text-align:center}
table.compare td.tight input {font-size:1em;display: inline-block}
table.compare td.tight-light input {font-size:1em;display: inline-block}
table.compare td.tight-light a,table.compare td.tight a,table.compare td.tight-red a, table.compare td.tight-yellow a {
    appearance: button;
    -moz-appearance: button;
    -webkit-appearance: button;
    text-decoration: none; font: menu; color: ButtonText;
    display: inline-block; padding: 2px 8px;
    font-size:1em; float: left
}

ul.features {margin:75px 0px 0px 40px;float:left;font-size:1.2em;list-style-type: none;}
ul.features li:before {content:"\2713\0020";color:green;padding-right:10px}
ul.features li.cross:before {content:"X ";color:red;padding-right:10px}
img.compare {vertical-align:middle;float:left;max-height:200px;padding-top:10px;padding-right:35px;padding-bottom:10px}

ul.copy { border:none!important;list-style-type: none; padding:0px!important; font-size:12px!important }

ul.promo {float:left;list-style-type: none;line-height:1.2;padding-left:0px}
ul.promo li:before {content:"\2713\0020";color:green;padding-right:10px}

div.bigger {clear:both;font-size:1.3em;margin-top:20px;font-weight:bold}

table.other-models{ 
	border:solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;   
    margin-top:20px;
    margin-bottom:20px;
    font-size:1em;
    line-height:1.1em;
    max-width:850px;
}


  table.other-models  td:last-child {border-right: 1px solid #ccc;}
  table.other-models  th:last-child {border-right: 1px solid #ccc;}
 
   table.other-models td, table.other-models th {
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        padding: 10px; 
        min-width:120px;
    }
table.other-models th {font-size:1.4em;padding-right:15px;text-align:center;line-height:1.2}
table.other-models td.txt {color:#cc0000;font-size:1.4em;border-top:none;border-right:none;text-align:center}
table.other-models td.model {font-size:1.4em;padding:0px 10px 0px 10px;text-align:right}
table.other-models td.img {text-align:center}

table.cat_filter {width:840px;border-spacing: 5px 5px;float:left}
table.cat_filter td select {background-color:white;padding:3px;width:100px}
table.cat_filter td.features {width:610px;border:1px solid #A9A9A9;padding:5px;line-height:1.85}
table.cat_filter input.filter {background-color:#138AC2;padding:3px;width:100px;color:white}

label.features {padding-left:2px;font-weight:normal}
label.disabled_features {padding-left:2px;color:#c0c0c0;font-weight:normal}

.likeabutton {
	width:100px;
    text-decoration: none;
	font-size:11px!important; 
	text-transform: uppercase!important; 
	height:34px!important; 	
	background-color: #f7f7f7!important; 
	border: 1px solid #e5e7e7!important; 
	color:#555!important; 
    display: inline-block; padding: 2px 8px;
    font-size:12px;
	padding:8px;
	text-align:center;
}
.likeabutton:active {
    border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}


/* Store stats */

td.stats {background-color:#FBFBFB;border:1px solid #c0c0c0;text-align:center;font-weight:normal;font-size:10px;width:154px;height:20px}

/* search page header */

.star {	padding-top:10px;
			padding-bottom:10px;
			background-color:#ffffff;
			border:1px solid #DEDBD2;
			clear:both;
			height:40px; 
			margin-bottom:5px;
			width:100%;
			
			}
.star td:last-child { text-align:right }

DIV.results_big { float: left; color: #333; font-size:	12px;	text-transform:	none;line-height:20px;margin-left:10px;}
Select.results_big {
			
			width:110px;
			margin: 0px 5px 5px 6px; 
			font-size: 11px;
			float:left;
			color: #333;
			padding: 2px 2px;
			
}

div.shopimg, div.nc_shopimg {
margin-top:3px;
}

li.shopimg, li.nc_shopimg, .shopimg, .nc_shopimg {
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat; 
	height:26px;  
	width:60px; 
/*	vertical-align:super */
}
li.spr {
	/*vertical-align:super;*/
	padding-left:2px;
	padding-right:2px;
	line-height:26px;
	
}

li.spr a {
	color:#999;
}

li.spr a:hover {
	color:#333;
	text-decoration:none;
}

li.spr .glyphicon {
	font-size:16px;
	top: 4px;
}

/*============= SIDEBAR ===========*/

#kitchen-laundry_left_submenu, #home-furniture_left_submenu, #home-entertainment_left_submenu, #health-beauty_left_submenu, #office-computers_left_submenu, #kids-nursery_left_submenu, #outdoors-diy_left_submenu, #mens_left_submenu, #womens_left_submenu, #travel_left_submenu,#christmas-gifts_left_submenu
 {
	list-style:none;
	width:100%;
	padding-left:10px;
	border:none;
	margin:0px;
	padding:0px;
}
#kitchen-laundry_left_submenu .item_kitchen-laundry, #home-furniture_left_submenu .item_home-furniture, #home-entertainment_left_submenu .item_home-entertainment, #health-beauty_left_submenu .item_health-beauty, #office-computers_left_submenu .item_office-computers, #kids-nursery_left_submenu .item_kids-nursery, #outdoors-diy_left_submenu .item_outdoors-diy, #mens_left_submenu .item_mens, #womens_left_submenu .item_womens, #travel_left_submenu .item_travel, #christmas-gifts_left_submenu .item_christmas-gifts
 {
	width:95%;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:15px;
	border:none;
}
#kitchen-laundry_left_submenu .tabmenu,  #home-furniture_left_submenu .tabmenu, #home-entertainment_left_submenu .tabmenu, #health-beauty_left_submenu .tabmenu, #office-computers_left_submenu .tabmenu, #kids-nursery_left_submenu .tabmenu, #outdoors-diy_left_submenu .tabmenu,  #mens_left_submenu .tabmenu, #womens_left_submenu .tabmenu, #travel_left_submenu .tabmenu, #christmas-gifts_left_submenu .tabmenu
 {
	border:none!important;
	background-color:transparent;
	font-weight: bold;
}

 /*==========  STYLING  ==========*/
 
.expire {color:#d7232a;font-size:11px }
 
.btn {
	font-size:14px;
	background-color:#d7232a;
	border: 1px solid #97151a;
	color:#fff;
	width:100%;
	border-radius:0;
	padding:2px 0px 2px 0px;
	/*padding:6px 0px 6px 0px;*/
	word-wrap: normal;
    white-space: normal !important; 
}

.btn-green {
	/* font-size:15px; */
	background-color:#7F992C;
	border: 1px solid #435818;
	/* font-weight:bold; */
	min-width:80px;

}
.btn-expired {
	
	background-color:#999!important;
	border: 1px solid #848484!important;	
}

.btn-left {
	width:34px!important;
	font-size:11px!important; 
	text-transform: uppercase!important; 
	float:left!important; 
	height:34px!important; 
	padding-top: 8px!important; 
	background-color: #f7f7f7!important; 
	border: 1px solid #e5e7e7!important; 
	color:#555!important; 
	margin-right:5px;
}

.sort {
	padding:7px 0 7px 7px;
	float:left;
	color:#999999;
}

.sort-by {width:125px}

.go {
display:inline-block;
width:100%;
}

.btn a { color:white;text-decoration:none;font-weight: 600; }
.btn:hover {
	background-color:#bf1600;
	border: 1px solid #871001;
	color:#fff;
}
.btn:focus, .btn:visited  {
	color:#fff;
}
.btn-green:hover {
	background-color:#709020;
	border: 1px solid #405010;
	color:#fff;
}

.btn:active {
	position: relative;
	top: 1px;
	color:#fff;
}
.btn-sm {
	min-height:44px;
	line-height: 35px;
	height:100%;
}

.btn-fixed { font-size:12px;width:25%!important; }

.btn-header	{
	width:34px!important;
	font-size:11px!important; 
	text-transform: uppercase!important; 
	float:left!important; 
	margin:0!important; 
	height:34px!important; 
	padding-top: 8px!important; 
	background-color: #f7f7f7!important; 
	border-top: 1px solid #e5e7e7!important; 
	border-left: 1px solid #e5e7e7!important; 
	border-bottom: 1px solid #e5e7e7!important; 
	border-right: none!important; 
	color:#555!important; 
}
.btn-header-srch	{
	width:34px!important;
	font-size:11px!important; 
	text-transform: uppercase!important; 
	float:left!important; 
	margin:0!important; 
	height:34px!important; 
	padding-top: 8px!important; 
	background-color: #f7f7f7!important; 
	border-top: 1px solid #e5e7e7!important; 
	border-right: 1px solid #e5e7e7!important; 
	border-bottom: 1px solid #e5e7e7!important; 
	border-left: none!important; 
	color:#555!important; 
}

.table-center{
	width:100%;
	max-width:500px; 
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:5px;
}

.table-center th { text-align:center }

.table-center input { width:100%;min-width:100px; font-size:1.2em }

.panel a {
	color: #333;
}
#drop-menu {
	background-color:#f7f7f7;
}
.panel {
	background-color:#f7f7f7;
	border-radius:0px;
	border-top:none;
	border-left:none;
	border-right:none;
	margin-top:15px;
	border-bottom: 1px solid #DEDBD2;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); 
	box-shadow: 0 1px 1px rgba(0,0,0,.05); 
}
.panel-body {
	padding:0;
}
.panel-group .panel {
	border-radius:0px;
}

#top-pages {
margin-top:0px;
}

.el-logo 
{
	
	background-color:white;
}
.input-group-addon {
	display:inline;
}
#email-addon {
			float:right!important;
			height:30px;
			width:38px;
		}
#search-addon {
			float:right!important;
			height:34px;
			width:38px;
		}
#up a {
	display:block;
	width:30px;
	height:30px;
	background-color:#fff;
	border:1px solid #DEDBD2;
	padding:4px 6px;
}
#up.affix  {	
	position:fixed;
	right:0;
	bottom:100px;
}
#up.affix-top  {
	position: fixed; /* allows it to "slide" up into view */
    bottom: -200px;
    right:0;
}
#fl {
	text-align: justify;
	max-width: 500px;
}
#fl:after {
	content: '';
	display: inline-block;
	width: 100%;
}
#fl li {
	display: inline-block;
	padding-left:0px;
	padding-right:0px;
}
#only {
font-size:10px;
}
#viewall {
	background-color:#f7f7f7;
	border: 1px solid #DEDBD2;
	font-size:11px;
	text-transform:uppercase;
	padding:5px 10px 5px 5px;
}
#viewall a  {
	display:block;
}

.ean {
	margin-right:0px;
	border: solid 1px #DEDBD2;
	background-color: #fff;
}
.btn-menu {
	height:34px; 
	width:34px; 
	margin-left:10px; 
	cursor:pointer; 
	float:right;
}

.btn-menu:active {
	position: relative;
	top: 1px;
}
 /*==========  FIXES  ==========*/

	.ad-affix.affix {
	top:10px;
	}
    
	.ad-affix.affix-bottom {
		position:relative;
	}
	
	.cookies {
		padding: 15px 15px 10px 15px; 
		text-align:center; 
		font-size:12px; 
		border-bottom:1px solid #DEDBD2; 
		background-color:#F3F1ED;
	}
	cookie-txt {
		width:88%; 
		float:left;
	}

	#cookie-btn {
		
		width:30px; 
		height:30px; 
		background-color:#fff; 
		border:1px solid #DEDBD2; 
		padding:4px 6px; 
		float:right;
	}


 	.xs-fix {
		margin-bottom:5px;
	}
 	.no-webkit {
		-webkit-appearance:none;
	}
	.no-border {
		border:none;
	}
 	#info {
		position:absolute;
		top:0;
		left:0;
		font-size:10px;
		background-color:#FF0; 
	}
 
 	.no-padding {
		padding:0!important;
	}
	 .no-gutter > [class*='col-'] {
		padding-right:0;
		padding-left:0;
	}
	.centre-xs {
		text-align:center;
	}
	.flipped {
		transform: scaleX(-1);
		-moz-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
	}
	.rotate-90 {
  /*	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); */
  	-webkit-transform: rotate(90deg);
  	-moz-transform: rotate(90deg);
  	-ms-transform: rotate(90deg);
  	-o-transform: rotate(90deg);
  	transform: rotate(90deg);
}
.spacer {
	display:none;
	visibility:hidden;	
}
.modal-dialog {
	z-index:10000;	
}
.shopimg:hover {
	cursor:pointer;
}

.vsmall {
       font-size:60%;
}
.w-auto {
	width:auto!important;
	padding-left:15px;
	padding-right:15px;
}

 /*==========  MEDIA QUERIES  ==========*/
 

.google_grid_ads { width: 136px; height: 200px; display:inline-block; }
@media(min-width: 360px) { .google_grid_ads { width: 156px; height: 200px;} }
@media(min-width: 380px) { .google_grid_ads { width: 164px; height: 200px;} }
@media(min-width: 600px) { .google_grid_ads { width: 274px; height: 200px;} }
@media(min-width: 768px) { .google_grid_ads { width: 231px; height: 205px;} }
@media(min-width: 992px) { .google_grid_ads { width: 164px; height: 205px; } }
@media(min-width: 1200px) { .google_grid_ads { width: 177px; height: 205px; } }
@media(min-width: 1366px) { .google_grid_ads { width: 182px; height: 205px;} }
						
						
    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
     .row-same-height {
    	min-height:100px;
	}  
	 .row-same-height-sm {
		 display: table;
		width: 100%;
    	min-height:44px;
	}   
	.product-right, .pr {
		font-size:14px;
	}
	.m-btn-5-xs {
		margin-bottom:5px;
		}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		.logo img, .search, .icon-categories, .icon-shops, .icon-highlights {
			/* height:35px; */
		}
	
		.tile-img {
			max-width:150px!important;
		}
		
		.m-btn-5-xs {
		margin-bottom:5px;
		}
	}

    /* Small Devices, Tablets */
    @media only screen and (min-width: 768px) {
		.xs-fix {
			margin-bottom:0;
		}
.tile {
	
	margin-right:3px;

}

		.cs {
		clear:both;
		}
		
		.compare-drop {
		margin-bottom: 10px;
 		}
		.content {
}
		li.spr {
	padding-left:5px;
	padding-right:5px;
}
		.spacer {
			width:34px;
			height:34px;
			display:block;
			visibility:visible;	
			float:left;
		}

		div#autocomplete {
		left: 102px;
		width:321px;
		}
		input#txtsearch.form-control {
		/*	float:left!important; */
		}
		
		.sort-by { width:180px }
		a.btn-tbl {
			line-height:50px;
    		}
		.table-c {
			width:66.66666667%;
		}
		.table-r {
			width:16.66666667%;
		}
		img#prod-img {
			max-height:none;
		}
		.product-decription, .pd {
			margin-top:0px; 
			/*line-height: 18px;*/
		}
		.product-decription a, .pd a { 
			color:#333; 
			font-size:14px; 
			line-height: 18px;
			font-weight:600;
		}
		#footer .form-group {
		width:80%;
		}
		#footer ul {
			margin-top:20px;
		}
		#footer img {
			margin-top:32px;
			margin-left:5px;
			margin-right:0px;
			float:right;
		}
		.centre-xs {
			text-align:left;
		}
		.saving {
	 	color:#c00000;
		font-size:18px;
		 }
		 .was, .now {
			color:#999;
			font-size:18px
		 }
		.logo img {
		 height:auto;
		}
		.icon-categories, .icon-shops, .icon-highlights {
			height:50px;
			width:50px;
		}
    	
		.search {
			 width:80%; 
		}
		.btn-header {
			width:34px!important;
		}
		.form-control {
			width: 180px;
		}
		.btn {
			 margin-top:5px;
			 margin-bottom:5px;
			 width:91%;
			 font-size:15px;
			 padding:5px 0px 5px 0px;
		}
		.product-right, .pr {
		height:145px;
		}
		.voucher {
		margin-bottom:0;
		}
		.product-right, .pr {
		width:100%;
		}
		li.spr .glyphicon {
		font-size:10px;
		top: 1px;
		}
		
		.btn-sm {
		line-height: 33px;
		}
		.product-left {
		min-width:142px;
		}
		.product-left-sm {
		font-size:20px;
		line-height: 33px;
		}
		img.product-img {
			max-width:110px;
		}
		.top-page-control {
			margin-right:0;
		margin-top:10px;
		padding-right:10px;
		margin-bottom:8px!important
		}
	}

    /* Medium Devices, Desktops */
	
    @media only screen and (min-width : 992px) {
		 .cs {
		clear:none;
		}
		
		.spacer {
			width:90px;
		}
		div#autocomplete {
		width:285px;
		left: 270px;
		}
		#top-pages {
		margin-top:0px;
		}
		#footer .form-group {
		width:80%;
		}
		#footer ul {
			margin-top:40px;
		}
		#footer img {
			margin-top:33px;
			margin-right:5px;
			float:none;
		}
		
		.search {
		margin-top:0;
		width:90%; 
		}
		.form-control {
		width: 250px;
		}
		
		.adverts {
		width:150px;		
		margin-top:0px;
		}
		.btn-header {
		width:90px!important;
		}
		.top-page-control {
		padding-right:23px;
		}
		.categories li {
		width:85px;
		}
		.dropdown-menu li a {
			border:none;
			width:100%;
		}
		.dropdown-menu li {
			width:100%;
		}
		
		.dropdown-menu {
			width:596px;
			padding-top:10px;
			padding-left:10px;
		}
		#kitchen-laundry_submenu {
		left:-1px;
		width:594px;
		}
		#home-furniture_submenu {
		left:-1px;
		}
		#home-entertainment_submenu {
		left:-1px;
		}
		#health-beauty_submenu {
		left:-1px;
		}
		#office-computers_submenu {
		left:-1px;
		}
		#kids-nursery_submenu {
		left:-86px;
		}
		#outdoors-diy_submenu {
		left:-171px;
		}
		#mens_submenu {
		left:-256px;
		}
		#womens_submenu {
		left:-341px;
		}
		#travel_submenu {
		left:-426px;
		}
		#christmas-gifts_submenu {
		left:-215px;
		width:300px;
		}
		li#ebay:hover {
			background-color:transparent;
		}
		.dropdown-menu li a {
		padding:0!important;
		border:none!important;
		}
		.dropdown-menu li {
		/* text-transform:capitalize!important; */
		padding-top:2px!important;
		padding-bottom:2px!important;
		padding-left:5px!important;
		border-right:none!important;
		/* height:20px!important; */
		height:auto!important;
		text-align:left!important;
		float:none!important;
		}
		.tabmenu {
		text-transform:uppercase!important;
		}
		h1 {
		 margin-top:0px; 
		}
		
	}
	
	 @media only screen and (min-width:992px) and (max-width: 1199px)  {
		
		.offers {
			width:82%;
		}
		
	 }
   
    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
		.np {
		padding:0!important;
	}
	
		.cm {
			clear:none;
		}
		
		div#autocomplete {
		width:405px;
		}
		.form-control {
			width: 370px;
			}
		 h1,h2,.top-page-control {
		 padding:0px;
		 margin-top:0px;
		 margin-bottom:8px!important;
		 }

		.header {
			/* height:80px; */
		}
		.logo img {
		/* height:70px; */
	
		}
		.search {
			/* width:70%; */
			float:right;
			margin-right:2px;
		}
		.ad-affix {width:160px;height:600px}
		.categories li {
		width:103px;
		}
		.offers {
		margin-top:0;
		padding-left:0;
		padding-right:0;
		}
		
    	.offers {
			margin-left:15px;	
		}
		.product {
			margin-top:0px;
			/* margin-bottom:15px;
			 max-height: */
		}
		
		#page-nav {
			margin-top:0px;
		}
		.adverts {
		width:160px;
		}
		.dropdown-menu li a {
			border:none;
			width:100%;
		}
		.dropdown-menu li {
			width:100%;
		}
		
		.dropdown-menu {
			width:619px;
			padding-top:10px;
			padding-left:10px;
		}
		
		#kitchen-laundry_submenu {
		left:-1px;
		width:618px;
		}
		#home-furniture_submenu {
		left:-1px;
		}
		#home-entertainment_submenu {
		left:-1px;
		}
		#health-beauty_submenu {
		left:-1px;
		}
		#office-computers_submenu {
		left:-1px;
		}
		#kids-nursery_submenu {
		left:-1px;
		}
		#outdoors-diy_submenu {
		left:-104px;
		}
		#mens_submenu {
		left:-207px;
		}
		#womens_submenu {
		left:-310px;
		}
		#travel_submenu {
		left:-413px;
		}
		#christmas-gifts_submenu {
		left:-197px;
		width:300px;
		}
		li#ebay:hover {
			background-color:transparent;
		}
		.dropdown-menu li a {
		padding:0!important;
		border:none!important;
		}
		.dropdown-menu li {
		/* text-transform:capitalize!important; */
		padding-top:2px!important;
		padding-bottom:2px!important;
		padding-left:5px!important;
		border-right:none!important;
		/* height:20px!important; */
		height:auto!important;
		text-align:left!important;
		float:none!important
		}
		.tabmenu {
		text-transform:uppercase!important;
		}
		
		#footer img {
			margin-right:10px;
		}
		
		.btn-header {
		width:90px!important;
		}
		.top-page-control {
		margin-right:-20px;
		}
		#page-nav {
		margin-bottom:15px;
		}
	}
	
	/* Extra Large Devices, Widest Screens */
    @media only screen and (min-width : 1366px) {
		.form-control {
		width: 488px;
		}
		div#autocomplete {
		width:522px;
		}
		.header {
		/* height:100px; */
		}
		.logo img {
		/* height:80px; */
		margin-top:5px;
		}
		.ad-affix {width:300px;height:600px}
		.categories li {
			width:121px;
			border:none;
		}
		
		.dropdown-menu li a {
			border:none;
			width:100%;
		}
		.dropdown-menu li {
			width:100%;
		}
		
		.dropdown-menu {
			width:606px;
			padding-top:10px;
			padding-left:10px;
			 visibility: hidden;
		}
		.adverts {
		width:300px;
		
		}
		.offers {
	
		}
			#kitchen-laundry_submenu {
		left:-1px;
		width:605px;
		}	
		#home-furniture_submenu {
		left:-1px;
		}
		#home-entertainment_submenu {
		left:-1px;
		}
		#health-beauty_submenu {
		left:-1px;
		}
		#office-computers_submenu {
		left:-1px;
		}
		#kids-nursery_submenu {
		left:-1px;
		}
		#outdoors-diy_submenu {
		left:-1px;
		}
		#mens_submenu {
		left:-122px;
		}
		#womens_submenu {
		left:-243px;
		}
		#travel_submenu {
		left:-364px;
		}
		#christmas-gifts_submenu {
				left:-180px;
				width:300px;
		}
		.dropdown-menu ul {
		 
		}
		.dropdown-menu li a {
		padding:0!important;
		border:none!important;
		}
		.dropdown-menu li {
		/* text-transform:capitalize!important; */
		padding-top:2px!important;
		padding-bottom:2px!important;
		padding-left:5px!important;
		border-right:none!important;
		/* height:20px!important; */
		height:auto!important;
		text-align:left!important;
		float:none!important
		}
		.tabmenu {
		text-transform:uppercase!important;
		}
		img.product-img {
			max-width:117px;
		}
		.btn-header {
		width:90px!important;
		}
		
	}
	
	
	/* Extra Extra Large Devices, Widest Screens */
@media only screen and (min-width : 1835px) {
		
			#kitchen-laundry_submenu {
		left:-1px;
		width:605px;
		}	
		#home-furniture_submenu {
		left:-1px;
		}
		#home-entertainment_submenu {
		left:-1px;
		}
		#health-beauty_submenu {
		left:-1px;
		}
		#office-computers_submenu {
		left:-1px;
		}
		#kids-nursery_submenu {
		left:-1px;
		}
		#outdoors-diy_submenu {
		left:-1px;
		}
		#mens_submenu {
		left:-1px;
		}
		#womens_submenu {
		left: -164px;
		}
		#travel_submenu {
		left: -327px;
		}
		#christmas-gifts_submenu {
		left: -164px;
		width: 327px;
		}
			
}
	
/* OFF CANVAS NAVIGATION  */


/*
 * Style tweaks
 * --------------------------------------------------
 */
html,
body {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
 .sidebar-offcanvas {
    top: -46px;
    min-height:800px;
	   }
 
@media only screen and (min-width : 480px) {   
	.sidebar-offcanvas {
    top: -46px;
	   }
} 

@media only screen and (min-width: 768px) {   
	.sidebar-offcanvas {
    top: -96px;
	   }
} 
@media only screen and (min-width : 992px) {
.sidebar-offcanvas {
    top: 0;
    
	   }
}
@media screen and (max-width: 991px) {
	.left-nav {
	width:180px;
	float:right;
	line-height: 18px;
	padding-bottom:10px;
	}
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -200px; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -400px; /* 6 columns */
	
  }

  .row-offcanvas-right.active {
    right: 200px; /* 6 columns */
	
  }

  .row-offcanvas-left.active {
    left: 200px; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
   
    width: 400px; /* 6 columns */
	padding-left:5px;
	padding-top:7px;
	padding-right:10px;
	background-color:#F3F1ED;
	z-index: 2002;
	-webkit-box-shadow: 3px 0 9px rgba(0,0,0,0.5);
	box-shadow: 3px 0 9px rgba(0,0,0,0.5);
	-webkit-background-clip: padding-box;
	border-right:1px solid #333;
  }
  
.row-offcanvas-left .sidebar-offcanvas {
	display:none;
	visibility:hidden;
}  
.row-offcanvas-left.active .sidebar-offcanvas {
	display:block;
	visibility:visible;
}


.show  {
	width:100%;
	height:1000%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1500;
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}


}

/*
* sidebar nav responsive fix
*/

@media only screen and (min-width:740px) and (max-width: 800px)  {
	.row-offcanvas-left .sidebar-offcanvas {
	left: -450px;
	}
}
@media only screen and (min-width:800px) and (max-width: 840px)  {
	.row-offcanvas-left .sidebar-offcanvas {
	left: -475px;
	}
}
@media only screen and (min-width:840px) and (max-width: 940px)  {
	.row-offcanvas-left .sidebar-offcanvas {
	left: -500px;
	}
}
@media only screen and (min-width:940px) and (max-width: 991px)  {
	.row-offcanvas-left .sidebar-offcanvas {
	left: -550px;
	}
}
/* @media only screen and (min-width:991px) and (max-width: 1070px)  {
	.row-offcanvas-left .sidebar-offcanvas {
	left: -400px;
	}
}
@media only screen and (min-width:1070px) and (max-width: 1170px)  {
	.row-offcanvas-left .sidebar-offcanvas {
	left: -450px;
	}
}
@media only screen and (min-width:1170px) and (max-width: 1199px)  {
	.row-offcanvas-left .sidebar-offcanvas {
	left: -500px;
	}
}  */
	
	
	
/*
* Tiled layout option
*/	
	
.tile {
	float:left;
	border:1px solid #DEDBD2;
	background-color:#fff;
	margin-bottom:7px;
	width:48%;
	margin-right:7px;
	height:206px;
}
.tile:nth-child(2n+2) {
	margin-right:0px;
}

.tile-custom{
	position: relative;
}

.tile-grey{
	opacity: 0.5;
	-webkit-filter: grayscale(100%);
}

.tile-span{
	position: absolute;
	top: 50px;
	left: 50px;
	color:green;
	font-size:82px;
}

.link {
	height:38px; 
	overflow:hidden;
	padding:5px;
	text-overflow: ellipsis;
	margin-bottom:5px;
	
}
.link a {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 14px;
	font-weight:600;
	text-decoration: none;
	line-height: 16px;
	display:block;
}
.mi {
	
	background: rgba(243,241,237,0.85);
	background: rgb(243,241, 237,0.85);
	width:100%;
	height:111px;
	text-align: center;
	font-size: 11px;
	position: relative;
	top:-165px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	z-index:650;
}

.timer {
	background-color:#f3f1ed;
	width:100%;
	height:20px;
	line-height:14px;
	opacity: 0.8;
	text-align: center;
	font-size: 11px;
	position: relative;
	top:-100px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

.shopimg-tile {
    height: 20px!important;
    width: 50px!important;
    background-size: 50px 20px;
}

.mi span {
	display: table-cell;
	height:120px;
    	vertical-align: middle;
	text-align: center;
    	font-weight:bold;
    	opacity: 1;
}
.mi span span {
	display: inline;
	padding-top:10px;
	vertical-align: top;  
   	
}

.white-ca-top-left{
	width: 0;
    height: 0;
    border-right: 15px solid transparent;
    border-top: 15px solid #FFF;
    border-left: 15px solid #FFF;
    border-bottom: 15px solid transparent;
	z-index: 500;
	position: absolute;

}
.ca-top-left{
	width: 0;
    height: 0;
    border-right: 35px solid transparent;
    border-top: 35px solid #BB2126;
    border-left: 35px solid #BB2126;
    border-bottom: 35px solid transparent;
	position: absolute;
	z-index: 400;
}

.ca-top-left-prime{
	width: 0;
    height: 0;
    border-right: 35px solid transparent;
    border-top: 35px solid #4BA4C6;
    border-left: 35px solid #4BA4C6;
    border-bottom: 35px solid transparent;
	position: absolute;
	z-index: 400;
}

.ca-top-left-ends{
	width: 0;
    height: 0;
    border-right: 35px solid transparent;
    border-top: 35px solid #3c763d;
    border-left: 35px solid #3c763d;
    border-bottom: 35px solid transparent;
	position: absolute;
	z-index: 400;
}

.ca-rotate {
	font-size: 12px;
	-webkit-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-o-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	writing-mode: lr-tb;
	position: absolute;
	z-index: 600;
	margin-top:13px;
	padding-top:2px;
	line-height:10px;
	text-align: center;
	text-decoration:none;
}

.ca-ends
{
	font-size: 10px;	
}

.ca-rotate a {color:white;text-decoration:none}
.ca-rotate a:visited {text-decoration:none}

.dt { display:table; width:100%; margin-bottom:5px }
.dtc { height:111px; display: table-cell; vertical-align:middle }

.l50 {
	width:50%;
	float:left;
	text-align:center;
}
.r50 {
	width:50%;
	float:right;
	text-align:center;
}

.l60i {
	width:100%;
	float:left;
	text-align:left;
}
.r40 {
	width:40%;
	float:right;
	text-align:center;
}
ul.r40 {
	margin-bottom:4px!important;
}.l60i ul {
	margin-left:5px;
	
}
/* ul#tile-icons {
	margin-bottom: 5px;
} */

ul.tile-icons {
	margin-bottom: 0px;
	text-align: center;
	  display:inherit;
}

/* ul#tile-icons li {
	font-size:14px;
	padding-left:5px;
	padding-right:5px;	
} */

ul.tile-icons li {
	font-size:14px;
	padding-left:5%;
	padding-right:5%;
	
} 
.info-icons .glyphicon-plus-sign, .info-icons .icon-share2, .info-icons  .glyphicon-exclamation-sign {
	color:#999;
}
.info-icons .glyphicon-info-sign {
	color:#4a7ab1;
}
/*
#tile-now, #tile-saving {
	font-size:15px
}*/

.tile-now, .tile-saving {
	font-size:15px
}

.vs {
	float:right;
	margin-right:0px;
	font-size:13px;
	margin-top:-5px;
}
.vs .glyphicon {
	font-size: 15px;
	color:#999;
	padding:4px;
	background-color:#f7f7f7;
	border: 1px solid #DEDBD2;
}
.vs .glyphicon:hover {
	color:#999;
	background-color:#ffffff;
	border: 1px solid #c7c4bc;
}
.vs .glyphicon-th {
	margin-right:3px;
}
.tile-img {
	max-width:137px;
	max-height:110px;
	line-height:130px;
	
}
/* IE10+ CSS styles go here */
	@media only screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.tile {
		width:47.5%;
		margin-right:7px;
	}
	.tile:nth-child(2n+2) {
		margin-right:0px;
	}	
	}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
.tile {
	width:49%;
	margin-right:7px;
}
.tile:nth-child(2n+2) {
	margin-right:0px;
}
}
/* IE10+ CSS styles go here */
	@media only screen and (min-width : 480px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.tile {
		width:47.5%;
		margin-right:7px;
	}
	.tile:nth-child(2n+2) {
		margin-right:0px;
	}	
	}
/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {

/* #tile-now, #tile-saving {
	font-size:17px
} */

.tile-now, .tile-saving {
	font-size:17px;
}

/* ul#tile-icons li {
	padding-left:2px;
	padding-right:0px;
}*/
ul.tile-icons {
	margin-bottom: 5px;
	text-align: left;
}
ul.tile-icons li {
	padding-left:10px;
	padding-right:0px;
}
.l60i {
	width:60%;
}
.tile {
	width:235px;
	margin-right:7px;
	height:211px;
}
.tile:nth-child(2n+2) {
	margin-right:7px;
}
.tile:nth-child(3n+3) {
	margin-right:0px;
}
.mi {
	top:-169px;	
}
.mi span {
	width:198px;
}
}
/* IE10+ CSS styles go here */
	@media only screen and (min-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.tile {
	width:198px;
	margin-right:7px;
	height:214px;
	}
	.tile:nth-child(2n+2) {
		margin-right:7px;
	}
	.tile:nth-child(3n+3) {
		margin-right:0px;
	}
	}
 /* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
.vs .glyphicon {
	font-size: 12px;
	padding:3px;
}
ul.tile-icons li {
	padding-left:7px;
}
.mi span {
	width:166px;
}
.tile {
	width:166px;
	margin-right:11px;
	margin-bottom:11px;
}
.tile:nth-child(2n+2) {
	margin-right:11px;
}
.tile:nth-child(3n+3) {
	margin-right:11px;
}	
.tile:nth-child(4n+4) {
	margin-right:0px;
}
.vs {
	margin-top:0px;
	font-size:11px;
}
}
/* IE10+ CSS styles go here */
	@media only screen and (min-width : 992px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.tile {
	width:166px;
	margin-right:11px;
	margin-bottom:11px;
}
.tile:nth-child(2n+2) {
	margin-right:11px;
}
.tile:nth-child(3n+3) {
	margin-right:11px;
}	
.tile:nth-child(4n+4) {
	margin-right:0px;
}
	}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.tile {
	width:179px;
	margin-right:10px;
	margin-bottom:10px;	
}
.mi span {
	width:180px;
}
.tile:nth-child(2n+2) {
	margin-right:10px;
}
.tile:nth-child(3n+3) {
	margin-right:10px;
}	
.tile:nth-child(4n+4) {
	margin-right:0px;
}
.vs {
margin-right:193px;
}
ul.tile-icons li {
	padding-left:9px; /* 9px */
}
}
/* IE10+ CSS styles go here */
	@media only screen and (min-width : 1200px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
		.tile {
			margin-right:9px;
		}
		.tile:nth-child(2n+2) {
			margin-right:9px;
		}
		.tile:nth-child(3n+3) {
			margin-right:9px;
		}	
		.tile:nth-child(4n+4) {
			margin-right:0px;
		}
	}
/* Extra Large Devices, Widest Screens */
@media only screen and (min-width : 1366px) {
	ul.tile-icons li {
	padding-left:9px;  /* 10px */
}
.tile {
	width:184px;
	margin-bottom:10px;
	margin-right:10px;
}
.mi span {
	width:184px
}
.tile:nth-child(2n+2) {
	margin-right:10px;
}
.tile:nth-child(3n+3) {
	margin-right:10px;
}	
.tile:nth-child(4n+4) {
	margin-right:0px;
}
.vs {
margin-right:341px;
}
.adspace {
margin-left:5px;
}
}

/* Extra Extra Large Devices, Widest Screens */
@media only screen and (min-width : 1835px) {
	ul.tile-icons li {
	padding-left:9px;  /* 10px */
}
.tile {
	width:184px;
	margin-bottom:10px;
	margin-right:17px;
}
.mi span {
	width:184px
}
.tile:nth-child(2n+2) {
	margin-right:17px;
}
.tile:nth-child(3n+3) {
	margin-right:17px;
}	
.tile:nth-child(4n+4) {
	margin-right:17px;
}
.tile:nth-child(5n+5) {
	margin-right:17px;
}
.tile:nth-child(6n+6) {
	margin-right:0px;
}
.vs {
margin-right:341px;
}
.form-control {
    width: 492px;
}
.categories li {
    width: 163px;
}
.dropdown-menu {
width: 653px;
}
.dropdown-menu li {
width: 100%;
}

li.shopimg, li.nc_shopimg, .shopimg, .nc_shopimg {
	margin-left:0;
	margin-right:0;
/*	vertical-align:super */
}

.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;
}

.flat
{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.g-recaptcha {
        display: inline-block;
    }
    
/*
* TESTING - TRON MODE
*/
	
	
 /* * {
  background: #000 !important;
  color: #0f0 !important;
  outline: solid #f00 1px !important;
}  */