body{
font-family:Arial;
font-size:14px;
background-color:#f7f7f7;
margin:0px;
}
a{
text-decoration:none;
color:#000;
}
th, td {
    padding: 10px;
}
h5,h6,h7,h8,h9{
color:#333;
font-weight:normal;

}
h5{
font-size:24px;
font-family:Arial Narrow;
}
h6{
font-size:22px;
font-family:Arial Narrow;
}
h10{
font-size:20px;
color:#333;
font-family:Arial Narrow;
}
h11{
font-size:18px;
color:#333;
font-family:Arial Narrow;
}
h9{
font-size:16px;
font-family:Arial Narrow;
}

hr{
color:#606060;
}
#main, .logo, .menu-cont, .footer-cont{
width: 1250px;
    margin: 0 auto; 
}
div.left-grid{
width:250px;
padding:0px;
float:left;
margin-top:30px;
margin-left:0px;
}

div.right-grid{
margin-left:0px;
padding:0px;
float:left;
width:1000px;
min-height:400px;
margin-top:30px;
}
div.left-grid2{
width:65%;
padding:0px;
float:left;
margin-top:30px;
margin-left:0px;
}

div.right-grid2{
margin-left:0px;
padding:0px;
float:left;
width:35%;
min-height:400px;
margin-top:30px;
}

div.centre-grid{
margin-left:0px;
padding:00px;
width:100%;
min-height:400px;
margin-top:10px;
}

div.block,div.block-stores{
position: relative;
border:1px solid #d9e0e2;
margin-left:0px;
margin-right:25px;
margin-bottom:25px;
background-color:#fff;
padding:10px;
float:left;
width:100%;
margin-top:10px;
-webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
div.block-stores{
width:150px;
}

div.block:hover{
box-shadow: 0px 20px 20px #b3b5b5;
-webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
div.block2{
margin-left:0px;
margin-right:25px;
margin-bottom:25px;
background-color:#fff;
padding:10px;
float:left;
width:100%;
margin-top:10px;
}

div.block3{
position: relative;
border:1px solid #d9e0e2;
margin-left:0px;
margin-right:25px;
margin-bottom:25px;
background-color:#fff;
padding:10px;
float:left;
width:100%;
margin-top:10px;
-webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
div.block3-deal{
position: relative;
border:1px solid #d9e0e2;
margin-left:0px;
margin-right:25px;
margin-bottom:25px;
background-color:#fff;
padding:10px;
float:left;
height:auto;
width:720px;
margin-top:10px;
-webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
div.block-left{
float:left;
width:170px;
text-align: center;
}
div.block-middle{
float:left;
width:400px;
}
div.block-middle-ld{
float:left;
width:400px;
}
div.block-right{
float:right;
width:200px;
}
div.block-right-ld{
float:right;
width:130px;
}

div.logo{
padding:20px;
}
div.menu
{
     padding:15px;
     margin-left:-5px;
     margin-right:-5px;
     font-size:16px;
     font-family:Arial;
     background-color:#434242;
     width:100%;
}
a.menu{
     text-decoration:none;
     color:#FFFFFF;
     margin-left:20px;
     font-weight:bold;
	 font-family: "Lato", sans-serif;
	 font-size:15px;
}
a.smenu{
font-size:14px;
text-decoration:none;
color:#868484;
font-weight:bold;
font-family:Arial;
}
input,select,textarea{
padding:5px;
border:1px solid #d9e0e2;
font-size:14px;
}
.buy{
margin:auto;
width:80%;
position: relative;
top: 50%;
transform: translateY(-50%);
background-color:#ab2827;
color:#FFF;
font-size:16px;;
font-weight:bold;
padding:15px;
}
.buy2{
margin:auto;
padding:20px;
position: relative;
top: 50%;
transform: translateY(-50%);
background-color:#ab2827;
color:#FFF;
font-size:16px;;
font-weight:bold;
padding:15px;
}
.buy3{
margin:auto;
padding:20px;
background-color:#ab2827;
color:#FFF;
font-size:16px;;
font-weight:bold;
padding:15px;
}
.see-all{
position: absolute;
margin:auto;
width:auto;
bottom: 10px;
right:10px;
background-color:#01a0c8;
color:#FFF;
font-size:14px;;
padding:10px;
}
.get-code{
position: absolute;
margin:auto;
width:175px;
top: 70px;
right:50px;
background-color:#ab2827;
color:#FFF;
font-size:16px;;
font-weight:bold;
padding:15px;
text-align: center;
}
.get-code2{
position: absolute;
margin:auto;
width:175px;
background-color:#ab2827;
color:#FFF;
font-size:16px;;
font-weight:bold;
padding:15px;
text-align: center;
}

#footer{
margin-top:40px;
margin-bottom:-5px;
height:300px;
background-color:#666666;
color:#fff;
padding:10px;
margin-left:-5px;
margin-right:-5px;
}
#overlay{
padding:0px;
margin:0px;
position: fixed;
z-index:100;
width:100%;
height:auto;
min-height:100%;
top:0px;
left:0px;
background-color: rgba(0, 0, 0, .75);
display: none;
}
#cashback,#showcoupon{
margin: auto;
width:800px;
height:auto;
min-height:400px;
margin-top:20px;
background-color: rgb(245, 245, 245);
padding:30px;
display: none;
}
.atab,.itab{
padding:10px;
margin:10px;
font-size:16px;
font-weight:bold;
}
.atab{
color:#000000;
}
.itab{
color:#999999;
}
.totop {
    position: fixed;
    bottom: 10px;
    right: 20px;
}
.totop a {
    display: none;
}
.lodMoreD{
    width:100%;
    background-color: #33739E;
}
#loadMore {
    padding: 30px;
    display: block;
    text-align: center;
    background-color: #999;
    color: #fff;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #fff;
    box-shadow: 0 1px 1px #ccc;
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
}
#loadMore:hover {
    background-color: #fff;
    color: #33739E;
}
.price{
color:#ab2827;
font-size:30px;
margin:auto;
}
.price2{
color:#ab2827;
font-size:22px;
margin:auto;
}
.shopicon
{
   position:relative;
   top:-5px;
   left:-20px;
}
.shico
{
   height-max:30px;
   width:70px;
}
.sugg_prod_thumb
{
   max-width:95px;
   max-height:125px;

}
.prod_thumb
{
   transition: all 0.5s ease;
   max-width:125px;
   max-height:150px;

}
.m_pr_img{
  max-width:250px;
max-height:350px;
}
.labels,.labelsh,.labelsh2,.labelsc {
     color: white;
     font-family: "Lucida Grande", "Arial", sans-serif;
     font-size: 12px;
     font-weight: bold;
     text-align: center;
     width: 75px;
     padding:3px;
     white-space: nowrap;
   }
 .labels {
     background-color: red;
   }
 .labelsh,.labelsh2 {
     background-color: rgb(0, 82, 204);
   }
 .labelsc {
     background-color: rgb(89, 89, 89);
   }
.infw{
width:120px;
}
.p_scroll{
padding:7px;
border:1px solid #d9e0e2;
margin-right:7px;
background-color:#FFF;
color:#ab2827;
font-weight:bold;
cursor: pointer;
}
.p_scrollc{
padding:7px;
border:1px solid #d9e0e2;
margin-right:7px;
background-color:#FFF;
color:#000;
font-weight:bold;
}
.expiry{
color: red;
}
.loc-sel{
float:right;
margin-right:20px;
}


/* Carousel */

.desck{clear:both;font-size:12px;font-family:Verdana;width:150px;float:left;word-wrap:break-word;margin-top:5px}.descv{font-size:12px;font-family:Verdana;float:left;margin-top:5px}

.prd{display:none;z-index:20}.prod_tabd{width:200px;padding:5px;position:absolute;bottom:0}

.prices_tab{background-color:#2ea3b8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:12px;padding:4px 10px;text-decoration:none}
.prices_tab:hover{background-color:#378de5}.prod_img{height:170px}

.prices_tab_green{background-color:#6a8a4b;-moz-border-radius:4px;
-webkit-border-radius:4px;border-radius:4px;display:inline-block;
cursor:pointer;color:#fff;font-family:Arial;font-size:12px;padding:4px 10px;text-decoration:none}
.prod_det{position:absolute;top:0;left:0;z-index:20;visibility:hidden;padding:20px;background-color:#fff;box-shadow:0 0 50px #000}

.prod_discount{
	color:#4caf50;
	font-size:18px;
	margin:auto;
}
.prod_discount2{
	color:#000;
	font-size:14px;
	margin:auto;
}
