	.main_pops {position:absolute;display:none; border:3px solid #000; margin-left:0px; background:#fff; padding:0px;}
	.main_pops td{padding:0}
	.mpop_bottom { bottom:0 ;background:#000; padding:0px; height:35px;padding-top:5px;}
	.btn_close_pop {float:right; text-align:right; padding-top:4px;   }
    .btn_not_today {float:left; text-align:right; color:#fff; padding-top:0px; padding-left:10px; line-height: 25px;  }
	.btn_not_today_txt{float:left; text-align:right; color:#fff; padding-top:4px; font-size:15px;   }
    .btn_not_today input {width:20px; height:20px; vertical-align:middle }

.btn_close_pop_a, .btn_close_pop_a:link, .btn_close_pop_a:visited { color:#fff !important; text-decoration:none; font-size: 15px; line-height: 25px; padding:0px 10px   }
.btn_close_pop_a:hover {  color:#fff000;  }
.main_pops p {padding:0px;}

.mpop_txt {padding:10px; }
.mpop_img {padding:0 ; text-align:center }
.mpop_img img {max-width:100%;max-height:100%;}

#divpop77 {display:none}
#close {float:right}


@media (max-width: 580px) {
.main_pops {left:0px!important; top:100px!important; width:98%!important;  margin:0 auto!important; }

.main_pops > div {width:100%!important; height:auto!important; }
.main_pops > div.mpop_bottom { bottom:0 !important;background:#000!important; padding:3px!important; height:30px!important;}

.main_pops img{text-align:center!important;  width:100% !important; max-width:100%!important;  height:auto !important;  }
.mpop_img {max-width:100%!important; min-width:100%!important; width:100%!important }
.mpop_img  img{max-width:100%!important; min-width:100%!important; width:100%!important }


}


