article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio[controls], canvas, video{display:inline-block;*display:inline;*zoom:1;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:14px;line-height:1.4;}
body, button, input, select, textarea{font-family:sans-serif;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:1em 0;padding:0 0 0 2em;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;*margin-left:-7px;padding:0;}
label{cursor:pointer;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;*overflow:visible;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
.hidden{display:none;visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
body{font-family:arial, sans-serif;}
a{color:#000;}
a:hover{color:#33b5e5;}
a:visited{color:#888;}
ul li, ol li{padding:0 0 0.4em 0;}
.container{margin:0 auto;}
.full-width-container{width:100%;}
.fixed-width-container{max-width:1140px;margin:0px auto;width:98%;overflow:hidden;}
.bg-gray{background:#F9F9F9;}
.bg-blue{background:#139BE8;}
.medium-title{color:#1975b7;font-family:sans-serif;font-size:18px;font-weight:100;letter-spacing:-1px;}
.top-nav-outer{background:#F9F9F9;height:50px;margin-bottom:20px;}
.left-float{float:left;}
.right-float{float:right;}
.top-nav-menu{font-size:15px;}
.top-nav-menu-ul{float:left;}
.top-nav-menu li.link{display:inline-block;padding:.93rem 1.25rem;border-right:1px solid #e0e0e0;}
.top-nav-menu li.link:first-child{border-left:1px solid #e0e0e0;}
.top-nav-menu li.link span,
.top-nav-menu li.link a{color:gray;font-size:0.625rem;font-weight:600;letter-spacing:0.03125rem;line-height:0.875rem;padding:5px;text-decoration:none;text-transform:uppercase;}
.top-nav-menu-social-media{float:right;}
.social-link{display:inline-block;padding:.93rem 1.25rem;}
.social-link a{text-decoration:none;}
.popular-stores{border-collapse:separate;border-spacing:10px 5px;margin:20px 0;}
.popular-stores a{color:#259fc4;text-decoration:none;}
#search_box{width:70%;float:right;}
#search_box a{color:#b1b1b1;text-decoration:none;font-size:0.75rem;}
#search_box p{margin-left:30px;color:#b1b1b1;text-decoration:none;font-size:0.75rem;}
#logo{background:url('http://cdn.getdiscountcoupon.com/images/logo.gif') no-repeat;height:75px;width:269px;float:left;}
#search{border-width:0.125rem;height:2.5rem;padding-right:3.75rem;background:none repeat scroll 0 0 #fff;border-color:#139be8;border-radius:50px;border-style:solid;box-sizing:border-box;margin-bottom:0;position:relative;}
#search_text{background:none repeat scroll 0 0 transparent;border:0 none;color:#4d4d4d;height:100%;margin-left:1.125rem;padding-left:0;vertical-align:text-bottom;width:95%;}
#search_button{border:0 none;float:right;right:0.125rem;position:absolute;height:2rem;width:2rem;border-radius:2.25rem;background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left;background-position: 0 -288px;}
.main_title{color:#1975b7;font-family:sans-serif;font-size:2.25rem;font-weight:100;letter-spacing:-2px;}
.desc{color:#4d4d4d;padding:0.625rem 0 1.25rem;}
.align-center{text-align:center;}
.margin-space{margin:40px 0px;}
.margin-center{margin:0 auto;}
.no-style-list{list-style:none;}
#newsletter{margin:0 auto;}
#np_left{float:left;background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left;background-position: 0 -427px;width: 128px; height: 128px;}
#np_right{float:left;width:70%;margin:10px 10px 10px 20px;}
#np_right h3{margin-bottom:0px;}
#np_right p{padding:5px 0;margin:0px;}
#np_right input[type=text]{width:70%;margin-top:0px;margin-bottom:10px;border:1px solid #e0e0e0;padding:0.5rem 0.625rem;}
.logo{float:left;display:inline-block;font-size:22px;color:#fff;}
.info{padding:10px 0 1em 2%;min-height:500px;}
.footer{border-top:1px solid #86c300;padding:10px 0px;color:#fff;background:#333333;overflow:hidden;}
.copyright{margin:0 auto;width:80%;}
h1{font-size:22px;}
h1, h2{font-weight:bold;color:#3d3d3d;}
h3, h4, h5, h6{font-weight:bold;color:#3d3d3d;}
.form label{display:inline-block;padding:0 0 4px 0;}
.button{background:none repeat scroll 0 0 #f77a26;border:1px solid #f77a26;border-radius:6.25rem;color:#fff;display:inline-block;font-size:1rem;font-weight:400;padding:0.5625rem 1.5rem 0.6875rem;text-align:center;text-decoration:none;}
.small_button{background:none repeat scroll 0 0 #f77a26;border:1px solid #f77a26;border-radius:6.25rem;color:#fff;display:inline-block;font-size:1rem;font-weight:400;padding:5px;text-align:center;text-decoration:none;}
.table{width:100%;}
.table th{padding:5px 7px;font-weight:bold;text-align:left;font-size:1.1em;background:#ffffff;}
.table td{padding:8px 7px;}
.table tr{border-bottom:1px solid #ccc;}
.table tr:last-child{border:0;}
.hsb{background:none repeat scroll 0 0 white;border:1px solid #e0e0e0;border-radius:3px;padding:15px;min-height:80px;margin:5px auto;}
.width-70{width:70%;}
.small-font{color:#4d4d4d;font-size:0.75rem;letter-spacing:0;}
.width_100{width:100%;}
.store, .offer{background:none repeat scroll 0 0 white;border:1px solid #e0e0e0;border-radius:3px;padding:15px;min-height:100px;margin:5px auto;}
.ratingbox{background:none repeat scroll 0 0 grey;color:white;float:left;margin-right:-10px;margin-top:-19px;padding:15px;text-align:center;}
.store-detail-left{float:left;width:150px;}
.store-detail-left img{background:none repeat scroll 0 0 white;margin:50px 0 40px 0;padding:10px;text-align:center;}
.store-detail-right{max-width:1000px;}
.store-left{float:left;width:80px;height:80px;margin-right:20px;margin-bottom:auto;}
.store-right a{color:#334255;text-decoration:none;}
.store-right a:hover{color:#006989;}
.offer-text{margin-bottom:5px;width:75%;min-height:57px;}
.home-offer-text{margin-bottom:5px;width:75%;}
.home-offer-text a,
.offer-text a{font-size:16px;font-weight:bold;text-decoration:none;color:#4D4D4D;font-family:sans-serif;}
.home-offer-text a:hover,
.offer-text a:hover{text-decoration:none;color:#139BE8;}
.store-link{margin:5px 0px 0px 0px;}
.store-link a{text-decoration:underline;}
.rate_up{height:25px;width:25px;}
.rate_down{height:25px;width:25px;}
.comment_button{height:25px;min-width:25px;}
.rate-button{border:1px solid #EFEFEF;background:#F9F9F9;padding:5px;border-radius:5px;}
.coupon{background:none repeat scroll 0 0 #f0fcdb;border:2px dashed #8eca28;border-radius:10px;color:black;display:inline-block;font-family:arial;font-size:15px;font-weight:bold;padding:5px 24px;text-decoration:none;float:right;}
.offer-out{float:right;background:#8eca28;border-radius:20px;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:bold;padding:5px 24px;text-decoration:none}
.offer-out:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#46a700),color-stop(1,#94d814));background:-moz-linear-gradient(center top,#46a700 5%,#94d814 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46a700',endColorstr='#94d814');background-color:#46a700;cursor:pointer}
.before-coupon{background:#FF6C00;color:white;padding:5px 10px;margin-right:20px;width:200px;font-size:12px;float:left;}
header.title{width:100%;}
header{border-top: 15px solid #F9F9F9; padding-top:15px}
header.title h1,h2,h3,h4{color:white;font-weight:100;}
aside{background:none repeat scroll 0 0 #F3F3F3;border-radius:8px 8px 8px 8px;font-size:13px;font-weight:300;margin-bottom:10px;padding:6px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);transition:all 0.3s ease 0s;}
.offer-left{float:left;width:80px;height:80px;border:1px solid #e5e5e5;margin-right:20px;border-radius:5px;color:gray;font-family:sans-serif;font-size:23px;text-align:center;font-weight:100;margin-top:auto;letter-spacing:-1px;margin-bottom:auto;}
.offer-type{background:none repeat scroll 0% 0% rgb(109, 109, 109);color:rgb(255, 255, 255);font-size:15px;}
.cat-main{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #D0D0D0;border-radius:5px 5px 5px 5px;padding:10px;}
.cat-main h2{border-bottom:1px solid #E8E8E8;padding:0px 0px 5px 10px;font-size:20px;margin:10px 0 20px 0px;color:#1975b7;font-family:sans-serif;font-weight:100;}
.offer{min-height:100px;padding-bottom:10px;}
.success-text{display:block;text-transform:uppercase;font-size:10px;}
@media only screen and (max-width:480px){}
@media only screen and (max-width:768px){}
.col_25{width:23%;margin:0 2% 0 0;float:left;}
.col_33{width:31%;margin:0 2% 0 0;float:left;overflow:hidden;}
.col_50{width:48%;margin:0 2% 0 0;float:left;}
.col_66{width:64%;margin:0 2% 0 0;float:left;}
.col_75{width:73%;margin:0 2% 0 0;float:left;}
.col_100{width:98%;margin:0 2% 0 0;}
.col_25.wrap{width:25%;margin:0;}
.col_33.wrap{width:33%;margin:0;}
.col_50.wrap{width:50%;margin:0;}
.col_66.wrap{width:66%;margin:0;}
.col_75.wrap{width:75%;margin:0;}
.col_100.wrap{width:100%;margin:0;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.img_floatleft{float:left;margin:0 10px 5px 0;}
.img_floatright{float:right;margin:0 0 5px 10px;}
.img{max-width:100%;}
a.button{color:auto;}
@media only screen and (max-width:480px){.header{margin-bottom:0;}
.logo{display:block;float:none;text-align:center;}
.copyright{width:100%;float:none;text-align:center;}
.footer{padding-bottom:0;}
.form textarea{width:100%;}
.form label{padding:10px 0 8px 0;}
}
.comment_popup{display:none;position:relative;color:#000000;overflow:hidden;}
.comment_popup input{border:1px solid gray;padding-left:5px;border-radius:10px;height:25px;width:200px;}
.offer-right{margin-left:100px;}
.blur:hover{opacity:0.4;filter:alpha(opacity=40);}
.nodec{text-decoration:none;}
.footer ul{list-style:none;}
.footer ul li{display:inline;margin-left:40px;}
.footer ul li a{color:white;text-decoration:none;font-size:14px;font-weight:normal;margin-left:-25px;}
.paging{float:right;margin:5px;}
.paging span{font-size:13px;font-weight:bold;}
.paging a{text-decoration:none;color:#0077CC;background:none repeat scroll 0 0 #F3F3F3;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2), 0 0 0 transparent;padding:5px;}
.paging a:hover{text-decoration:underline;}
ul.keywords{list-style:none;overflow:hidden;}
ul.keywords li{background:#D3EF8D;border-radius:3px;transition:all 0.2s ease 0s;margin:0 3px 10px;padding:2px 5px;float:left;}
ul.keywords li a {color:#117708;text-decoration:none;}
ul.keywords li:hover{background:#95D814;}
@media only screen and (max-width:768px){.col_25,
.col_33,
.col_66,
.col_50 ,
.col_75{width:98%;float:none;}
.form label{padding:10px 0 8px 0;}
}
ul.showcomments{display:none;list-style-type:none;list-style-position:outside;}
ul.showcomments h3{color:#F77A26;}
ul.showcomments li{text-indent:-1.4em;}
.flip-container-fixed{width:600px;margin-bottom:20px;overflow:hidden;}
.flip-container{perspective:1000;border:1px solid #EFEFEF;border-radius:10px;padding:10px;}
.flip-container:hover .flipper, .flip-container.hover .flipper{transform:rotateY(180deg);cursor:pointer;}
.flip-container, .front, .back{width:80px;height:80px;float:left;background:#fff;margin-right:10px;text-align:center;color:#1975B7;letter-spacing:-1px;}
.flipper{transition:0.6s;transform-style:preserve-3d;position:relative;}
.front, .back{backface-visibility:hidden;position:absolute;top:0;left:0;}
.front{z-index:2;transform:rotateY(0deg);}
.back{transform:rotateY(180deg);height:50px;margin-top:20px;}
.back a{text-decoration:none;}
.container-popup{position:relative;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);display:none;}
.popup{background:none repeat scroll 0 0 #f2f2f2;border:5px solid white;border-radius:5px;bottom:0;display:none;height:50%;left:0;margin:auto;padding:10px;position:absolute;right:0;top:0;width:50%;z-index:100;overflow:scroll;}
.popup p{margin:0px;}
.howtouse-tab{position:fixed;top:50%;right:0;width:50px;height:100px;background-color:#F77A26;background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left;background-position: 0 -136px;border-radius:5px 0px 0px 5px;}.howtouse-tab:hover{cursor:pointer;}
#merchant_paging{width:99%;overflow:visible;margin:10px}
.current_page{background-color:#84AFFE;border:1px solid #B6B6B6 !important;box-shadow:0 1px #EFEFEF !important;color:#333333 !important;font-size:12px !important;margin-right:3px !important;padding:6px !important;text-decoration:none !important;text-shadow:0 1px #F6F6F6 !important;}
.normal_page{background-color:#FFFFFF;border:1px solid #B6B6B6 !important;box-shadow:0 1px #EFEFEF !important;color:#333333 !important;font-size:12px !important;margin-right:3px !important;padding:6px !important;text-decoration:none !important;text-shadow:0 1px #F6F6F6 !important;}
#merchant_paging a{text-decoration:none;}
#merchant_paging span:hover{background-color:#84AFFE;border:1px solid #B6B6B6 !important;box-shadow:0 1px #EFEFEF !important;color:#333333 !important;font-size:12px !important;margin-right:3px !important;padding:px !important;text-decoration:none !important;text-shadow:0 1px #F6F6F6 !important;}
.merchant_paging_current:hover{background-color:#84AFFE;border:1px solid #B6B6B6 !important;box-shadow:0 1px #EFEFEF !important;color:#333333 !important;font-size:12px !important;margin-right:3px !important;padding:6px !important;text-decoration:none !important;text-shadow:0 1px #F6F6F6 !important;}
.fb{background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left; background-position: 0 -94px; width: 32px; height: 32px;padding:15px 20px 0px 10px;}
.tw{background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left; background-position: 0 -685px; width: 32px; height: 32px;padding:15px 20px 0px 10px;}
.gp{background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left; background-position: 0 -385px; width: 32px; height: 32px;padding:15px 20px 0px 10px;}
.fb:hover{background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left; background-position: 0 -52px; width: 32px; height: 32px;padding:15px 20px 0px 10px;}
.tw:hover{background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left; background-position: 0 -643px; width: 32px; height: 32px;padding:15px 20px 0px 10px;}
.gp:hover{background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left; background-position: 0 -246px; width: 32px; height: 32px;padding:15px 20px 0px 10px;}
.sprite { background: url('http://cdn.getdiscountcoupon.com/sprite.png') no-repeat top left; } 
.sprite.check { background-position: 0 0; } 
.sprite.comment { background-position: 0 -26px; } 
.sprite.facebook { background-position: 0 -52px; width: 32px; height: 32px; } 
.sprite.facebook_grey { background-position: 0 -94px; width: 32px; height: 32px; } 
.sprite.howtouse { background-position: 0 -136px; width: 50px; height: 100px; } 
.sprite.gplus { background-position: 0 -246px; width: 32px; height: 32px; } 
.sprite.search { background-position: 0 -288px; width: 33px; height: 35px; } 
.sprite.share { background-position: 0 -333px; } 
.sprite.home { background-position: 0 -359px; } 
.sprite.gplus_grey { background-position: 0 -385px; width: 32px; height: 32px; } 
.sprite.subscribe { background-position: 0 -427px; width: 128px; height: 128px; } 
.sprite.tag { background-position: 0 -565px; } 
.sprite.thumb_up { background-position: 0 -591px; } 
.sprite.thumb_down { background-position: 0 -617px; } 
.sprite.twitter { background-position: 0 -643px; width: 32px; height: 32px; } 
.sprite.twitter_grey { background-position: 0 -685px; width: 32px; height: 32px; } 
.sprite.user_comment { background-position: 0 -727px; } 
.orange_bg{background: #F77A26;}
.green_bg{background: #A3C900;}
.orange_txt{color: #F77A26;}
.green_txt{color: #A3C900;}