

.lower_price_bg{background:#ffd966; width:100%;display: inline-block;  margin: -4px 0 0 0;}
.lower_price_bg .discover{ text-align: center;padding: 96px 0 46px 0;width: 100%;display: inline-block;  min-height:300px;}
.lower_price_bg .discover h1{ font-family: 'Dosis', sans-serif;color: #1d5449;  font-size: 50px;font-weight: 800;text-align: center;}
.lower_price_bg .discover p{ color: #1d5449;font-size: 15px;margin-top:20px; }
.lower_price_bg .discover .select_btn{padding: 50px 0 0 0;}
.lower_price_bg .discover .select_btn select{ background: #FFF  url(../images/bottom_aerrow.png) no-repeat right center;border: none;color: #1d5449;font-size: 18px;padding: 11px 36px 11px 14px;    margin: 0 10px 0 0;    width: 230px;
border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;

appearance:none;
-webkit-appearance:none;
-moz-appearance:none;
-o-appearance:none;
-moz-appearance:none;}
.lower_price_bg .discover .select_btn a{background: #f5492e;    margin: 0 10px 0 0;
color: #FFF;
font-weight: 600;
font-size: 15px;
padding: 11px 20px 11px 20px;
text-transform: uppercase;border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;}


.hb_gift{ background:#2bb9c5; display:inline-block; width:100%;height:127px;}
.repeat_bg{height: 40px;width: 35.35%;}
.hb_gift .gift_main{ position: absolute;top: -292px;right: 0;}

.hb_gift .gift_main img{max-width:100%;}





/*additional*/
.show-more a,.read-less a{
	color:#000;
	text-decoration: underline;
}
.expandable{
	word-wrap: break-word;
}
.updatelove{
	cursor:pointer;
}
.adimmge img{
	max-height:550px !important;
}
.default_ad_banner img{
	width:100%;
}
.nothing_to_show{
	text-align: center;
	margin: 200px;
}
.no_border{
	border:none !important;

}

.small_gr_class{
	color: #666;
	font-weight: bold;
	font-size: 14px;
}


.disnon{
	display:none;
}
.loading_load_more{
	text-align:center;
}

.gendiv{
	float:left;width:100%;
}
.gendiv img{
	width:28px;
}


html, body {
  height: 100%;
}

#wrap {
  min-height: 100%;
  float: left;
margin: auto;
width: 100%;
}

#main {
/*   overflow: auto; */
  padding-bottom: 0px; /* must be same height as the footer */
}

#footer {
  position: relative;
  margin-top: -0px; /* negative value of footer height */
  height: 0px;
  clear: both;
} 

/* Opera Fix thanks to Maleika (Kohoutec) */
body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;/* thank you Erik J - negate effect of float*/
}

.gendiv{
	display:none;
} 
@media (max-width:720px){
	.gendiv{
		display:block;
	} 
}