@media only screen and (min-width:300px) and (max-width:479px){

#page {
    background:url(../images/header-bg-M.png) repeat-x scroll left top;
}

#main-container {
	width:100%;
	margin:0px auto;
	padding:0px;
	float:none;
}

#header {
	width:100%;
	min-height:218px;
	float:left;
	margin:0;
	padding:0;
}

.flage_Box {
    float: right;
    margin: 20px 80px 0;
    padding: 0;
}

nav {
    display: block;
    float: left;
    margin: 53px 0 0 !important;
    padding: 0;
    width: 100%;
}

.nav_shadow {
	display:none;
}

.exmp-menu li {
    color: #D8A05D;
    display: inline;
    float: left;
    font-family: "Trebuchet MS",Tahoma;
    font-size: 11px;
    font-weight: normal;
    margin:0 0 6px;
    padding: 0;
    text-decoration: none;
}

.exmp-menu a {
    color: #D8A05D;
    font-family: "Trebuchet MS",Tahoma;
    font-size: 11px;
    font-weight: normal;
    padding: 0 3px;
    text-decoration: none;
    transition: all 0.4s ease 0s;
}

.search-menu a {
    color: #757575;
    font-family: "Trebuchet MS",Tahoma;
    font-size: 13px;
    font-weight: normal;
    padding: 0 10px;
    text-decoration: none;
    transition: all 0.4s ease 0s;
}

.top_social_Box {
    float: right;
    margin:35px 81px 0;
    padding: 0;
}

.srch-box {
    float: left;
    margin: 7px 5px 0;
    padding: 0;
    width: 310px;
}

.srch-box input[type="text"] {
    background: url(../images/search-bg.png) no-repeat scroll left top transparent;
    border: 0 dotted #000000;
    color:#D2DCB8;
    float: right;
    font:16px 'pt_sansregular';
    height:58px;
    margin:0;
    padding:0 20px 1px;
    width:208px;
}

.logo-bg {

	background:url(../images/logo-bg.png) no-repeat left top;
	width:100%;
	height:88px;
	display:block;
	padding:0;
	margin:9px 0 0;
	float:left;
}

.logo {

	background:url(../images/logo.png) no-repeat center top;
	width:100%;
	height:88px;
	display:block;
	float:left;
	padding:0;
	margin:0
}

#content{
	display:none;
}

#maincolumn {
	margin:25px 0 0;
	padding:0;
	width:100%;
	float:left;
}

.coupon-box {
	width:100%;
	margin:0;
	float:left;
	padding:0 0 8px 0;
	background:#E8EFD6;
    border: none;
	min-height:125px;
}

.heading-title{
	float:left;
	 margin:0;
	 padding:10px;
	 width:93.5%;
	 border-top:6px solid #9EBB55;
	 border-bottom:1px solid #6c882c;
	 background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.event_banner {
    float: left;
    margin: 0 12px 10px;
    padding: 0;
    width: 93%;
}

.coupons li {
    display: block;
    list-style: none;
    margin:8px;
    padding:10px 0 0;
    width:302px;
	float:left;
	position:relative;
	border:1px solid transparent;
	-webkit-border-image:url(../images/coupon_border.png) 1 1 round; /* Safari 5 and older */
	-o-border-image:url(../images/coupon_border.png) 1 1 round; /* Opera */
	border-image:url(../images/coupon_border.png) 1 1 round;
	background:url(../images/coupon_logo_bg_M.png) left top repeat-x #f2f6e8;
}

.coupon_right {
	float: right;
    margin: 40px 10px 5px !important;
    padding: 0;
    text-align: center;
    width: 282px;
}

.coupon_left {
	border: 1px solid #DDDDDD;
    float: left;
    margin: 0 92px;
    padding: 0;
    width: 110px
}


.small_social_box2 {
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    float: right;
    margin: 10px 108px 0;
    padding: 5px 15px;
}

.main-div {
    border: medium none;
    float: left;
    margin: 10px 70px;
    position: relative;
    width: 144px;
}

.section-inner {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	min-height:250px;
}

.voting_social {
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    float: right;
    margin: 0 93px;
    padding: 0;
    width: 114px;
}

.addCommentForm input[type="text"] {
    background: none repeat scroll 0 0 #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 3px;
    color: #7FA203;
    float: left;
    font: 13px "Trebuchet MS",Tahoma;
    height: 30px;
    margin-bottom: 5px;
    padding: 2px 0 2px 3px;
    width: 288px;
}

.addCommentForm textarea {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    color: #7FA203;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    height: 72px;
    margin: 0;
    overflow: auto;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width: 91%;
}

.addCommentForm button[type="submit"] {
    background-color: #978A78;
    border: medium none;
    border-radius: 6px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: "Helvetica neue",Roboto,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    margin: 6px 11px 0 0;
    padding: 0 6px;
    text-align: center;
    text-decoration: none;
    transition: all 1s ease-in-out 0s;
    width: 135px;
}

.review-frm-box input[type="text"] {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    color: #7FA203;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width:95%;
}

.review-frm-box textarea {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    color: #7FA203;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width:95%;
}

#scode {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    color: #7FA203;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 100%;
    margin:0 0 0 8px;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width:90%;
}

.review-frm-box input[type="reset"] {
    background-color: #978A78;
    border: medium none;
    border-radius: 6px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 100%;
    margin: 6px 0 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
}

.review-frm-box input[type="submit"] {
    background-color: #978A78;
    border: medium none;
    border-radius: 6px;
    clear: left;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 100%;
    margin: 5px 5px 0 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
}

#freecap {
    float: left;
    width: 175px;
}

.offer_inner{
    min-width:130px;
    float: right;
    margin: 0 0 0 0;
    padding:6px;
	position:absolute;
	right:0;
	text-align:center;
	cursor:pointer;
	display:none;
	font-size:15px;
	font-weight:normal;
	top:0;
    color:#333;
	border-radius:3px;
    border: 1px dotted #9E9994;
	background: url("../images/code_bg.png") repeat scroll left top;
}

.date_more {
	float:left;
	margin:10px 0 0;
	padding:0;
	width:100%;
	text-align:center;
}

.date_more a {
	width:100%;
	text-align:center;
}

.catTopListingBox li {
	padding:2px;
	margin:10px 5px 0 10px;
	float:left;
	width:292px;
	border-bottom:1px dotted #96a12a;
}

.catTopListingBox li a {
    color: #1079B3;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0;
    padding:8px;
    text-align: left;
    text-decoration: none;
}

.view-more {
    margin:10px 16px 0 0;
    padding:0;
	float:right;
	width:100%;
}

#footer {
    float: none;
    margin: 0 auto;
    padding: 0;
    width:100%;
}

.str_heading {
    float: left;
    margin: 0;
    padding: 0;
    width:290px;
}

.f-menu {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin: 9px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.f-menu li {
    border-right: 1px solid #98AA68;
    display: inline;
    float: left;
    line-height: 15px;
    list-style-type: none;
    padding: 0 9px;
}

.f-menu li a {
    color:#98AA68;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.copyright {
    color:#978A78;
    float: left;
    font-size: 11px;
    margin: 13px 14px;
    padding: 0;
    width: 91%;
}

.txt-brown {
    color: #D27301;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    margin:0 10px 5px 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.avg_bg {
    background: url(../images/avg_bg.png) no-repeat scroll left top;
    float: left;
    left: -6px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 188px;
    width:90%;
}

.avg_bg p {
    color: #FFFFFF;
    float: left !important;
    font-family: 'pt_sansregular';
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 0 5px 10px !important;
    padding: 4px 0 10px !important;
    width: 52% !important;
}

.rHeading-title{
	float:left;
	margin:0;
	padding:10px;
	width:93.7%;
	border-top:6px solid #cfc7b4;
	border-bottom:1px solid #d5c4b8;
	background: url(../images/heading-bg-R.png) repeat-x left top #e0dbcf;
}

#rightcolumn {
	padding:0;
	margin:0;
	width:100%;
	float:right;
	
}

.social-box {
    background:#fff;
	width:100%;
	margin:0;
	float:left;
	padding:0 0 8px 0;
    border: none;
	height:55px;
}

#email-box{
 	width:100%;
	margin:0;
	padding:0 0 10px;
	float:left;
	background:#e8e8e8;
}

#email-box h2 {
    color: #793c00;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    padding:5px 10px 0;
	margin:0;
    text-decoration: none;
    width:93%;
	border-bottom:1px solid #c9c9c9;
}

#email-box p {
    color:#363636;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    padding:5px 10px 0;
    text-decoration: none;
    width:93%;
	float:left;
	margin:0;
}

#email-box input[type="text"] {
    color: #aaa;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight: normal;
    line-height: normal;
    margin:10px 0 10px 10px;
    padding:10px 3px;
    text-decoration: none;
    width:212px;
	border:1px solid #c9c9c9;
	background:#fff;
	border-radius:5px 0px 0px 5px;
	box-shadow:-3px 5px 12px -11px #000000 inset;
}

.right-box {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#F1EEE7;
    border: none;
}

.browse-store li {
    background: url(../images/bulet-errow.png) no-repeat left 10px;
    border-bottom: 1px dotted #363636;
    display: inline-block;
    line-height:0;
    list-style-type: none;
    padding: 6px 0 5px 25px;
    width:92%;
}

.cpnBox {
    background:#EEEEEE;
    border: 1px solid #AAAAAA;
    float: left;
    margin: 15px 0 0;
    padding: 2px;
    width: 270px;
}

.cpnBox img {
    height: 220px;
    width: 270px;
}

.desc_box {
    float: left;
    margin: 0;
    padding: 0;
    width: 288px;
}

.store-desc-box {
    background:#FFFFFF;
    border: medium none;
    float: left;
    margin: 0 10px;
    min-height: 180px;
    padding: 0 0 15px;
    position: relative;
    width: 94%;
}

.sHeading-title {
    float: left;
    margin: 0;
    padding:11px 10px 15px 0;
    width: 96%;
}

.box p {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: justify;
    width: 275px;
}

.cpnTop {
    background: url(http://www.redeemacoupon.com/images/cpn-top.png) no-repeat left top;
    float: left;
    height: 7px;
    margin: 0 0 0 54px;
    padding: 0;
    position: absolute;
    top: -7px;
    width: 160px;
}


.cpnMid {
    background: url(../images/cpn-mid.png) no-repeat left top;
    float: left;
    margin: 0 0 0 59px;
    min-height: 96px;
    padding: 0;
    width: 150px;
}

.cpnBottom {
    background: url(../images/cpn-bottom.png) no-repeat left top;
    float: left;
    height: 13px;
    margin: 0 0 0 60px;
    padding: 0;
    width: 148px;
}

.socialMedia {
	float:left;
	margin:12px 0 0;
	padding:0;
	width:95%;
	border-top:1px solid #EBEBEB;
}

.showCodes {
	float:left;
	margin:8px 0 0;
	padding:5px 15px;
	border: 1px solid #26adda;
    color: #fff;
    font-family:'pt_sansregular';
    font-size: 14px;
    font-weight:normal;
    line-height: normal;
    text-decoration: none;
	text-shadow:0 0 2px #333;
	box-shadow:0 0 5px 1px #FFFFFF inset;
	background:  -moz-linear-gradient(center top , #72dbf9, #3cc3f4);
	background: -webkit-gradient(linear, left top, left bottom, from(#72dbf9), to(#3cc3f4));
	background: -o-linear-gradient(top, #72dbf9 0%,#3cc3f4 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#72dbf9', EndColorStr='#3cc3f4', GradientType=0);

}

.tHeading-title {
    float:left;
	margin:0;
	padding:10px;
	width:93.3%;
	border-top:6px solid #6C882C;
	border-bottom:1px solid #d5c4b8;
	background: url(../images/heading-bg-L.png) repeat-x left top #A5CC46;
}

.voteBox {
	display:none;
}

#___plusone_0 {
	width: 81px!important;
}

.btnComnt {
	width:96.5%;
	float:left;
	padding:0 0 0 10px;
	margin:10px 0 0;
	background:  -moz-linear-gradient(center top , #fdfdfd, #DDDDFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#DDDDFF));
	background: -o-linear-gradient(top, #fdfdfd 0%,#DDDDFF 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fdfdfd', EndColorStr='#DDDDFF', GradientType=0);
}

.btnComnt b {
	float:left;
	padding:4px 0;
	margin:12px 0 0;
	width:32px;
	height:27px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:25px;
	text-shadow:0 1px 0px #ccc;
	font-family:'pt_sansregular';
	background:url(../images/comment.png) left 7px no-repeat;
}

.btn_Comnt {
	float:left;
	padding:8px 8px 8px 0;
	margin:12px 0 0 6px;
	text-align:left;
	font-size:14px;
	color:#333;
	cursor:pointer;
	border-right:1px solid #bbb;
	text-shadow:0 1px 0px #fff;
	font-family:'pt_sansregular';
}

.updated-date {
    color: #666666;
    float: right;
    font-size: 12px;
    margin: 18px 8px 5px 0;
    padding: 0;
    width: 53%;
}

.storePaging {
    float: left;
    margin: 0;
    padding: 10px;
    width: 93.52%;
}

.storePaging li {
    float: left;
    margin:3px;
    padding: 0;
}

.listingBox {
    border-top: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    padding: 10px 0 0;
    width: 93.5%;
}

.listingBox li {
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 289px;
}

.listingBox li a {
    border-bottom: 1px dotted #87D2EF;
    color: #1079B3;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0;
    padding: 2px 5px 3px 0;
    text-align: left;
    text-decoration: none;
    width: 285px;
}

.catMainBox {
    float: left;
    margin: 10px;
    width: 93.5%;
}

.catListingBox {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.breadCrumbs {
    background:#F9F9F9;
    float: left;
    margin: 0;
    padding: 6px 10px;
    width: 93.5%;
}

.page_box {
    background:#E8EFD6;
    border: medium none;
    float: left;
    margin: 0;
    min-height: 125px;
    padding: 0 0 8px;
    width: 100%;
}

.page_box p {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 5px 10px;
    width: 94%;
	text-align:justify;
}

.cHeading-title {
    float:left;
	margin:0;
	padding:10px;
	width:93.4%;
	border-top:6px solid #9EBB55;
	border-bottom:1px solid #6c882c;
	background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.contact-inner-box {
    background: none;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 10px;
    padding: 10px;
    width: 262px;
}

.contact-fields {
    color: #000000;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 12px;
    height: auto;
    margin: 0;
}


.labels {
    color: #666666;
    float: left;
    padding: 6px 10px 0 0;
    text-align: left;
    width: 100%;
}


.contact-inner-box input[type="text"] {
    border: 1px solid #BCC89E;
    border-radius: 3px 3px 3px 3px;
    color:#96A12A;
    float: none;
    font: 13px 'pt_sansregular';
    height: 20px;
    margin: 5px;
    padding:5px;
    width:240px;
}

.contact-inner-box textarea {
    border:1px solid #BCC89E;
    border-radius: 3px 3px 3px 3px;
    color:#96A12A;
    float: none;
    font: 14px 'pt_sansregular';
    height: 80px;
    margin: 5px;
    padding:5px;
    width:240px;
}

.contact-inner-box input[type="submit"] {
    border: 1px solid #8A9866;
    color: #FFFFFF;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 5px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#96A12A;
	text-transform: uppercase;
}

.submit-coupon-fields {
    background:none;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    height: auto;
    margin: 7px 4px 4px 10px;
    padding:7px 18px;
    width:252px;
}

.submit-coupon-fields input[type="text"] {
    border:1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 14px 'pt_sansregular';
    margin: 5px;
    padding:5px;
    width:230px;
	background:#F1EEE7;
}


.submit-coupon-fields textarea {
    border:1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 14px 'pt_sansregular';
    height: 80px;
    margin: 5px;
    padding:5px;
    width:230px;
	background:#F1EEE7;
}

.submit-coupon-fields input[type="submit"] {
    border: 1px solid #D5C4B8;
    color:#000;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 5px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#CFC7B4;
	text-transform: uppercase;
}

.submit-coupon-fields input[type="submit"] {
    color:#fff;
	background:#333;
    border: 1px solid #000;
}

.disLogos-R {
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 8px 0 8px 30px;
    padding: 2px;
    transition: all 1s ease-in-out 0s;
    width: 100px;
}

.disLogos {
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 8px 0 8px 30px;
    padding: 2px;
    transition: all 1s ease-in-out 0s;
    width: 100px;
}

.f-menu ul {
    float:left;
    margin:0;
    padding: 0;
}

.submit_coupon_Box h4 {
    color: #6c882c;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    margin: 10px;
    padding: 0;
    width: 94%;
}

.submit_coupon_Box label {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 10px 10px 10px 7px;
    text-align: left;
    width: 110px;
}

.submit_coupon_Box span {
    color: #666666;
    float: right;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px 10px;
    width: 95%;
}

.input2 {
	float: left;
    margin: 10px 10px 10px 0;
    padding-left: 20px;
    width: 40%;
}

.submit_coupon_Box input[type="submit"] {
    background: none repeat scroll 0 0 #96a12a;
    border: 1px solid #8a9866;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 10px 7px;
    padding: 10px 30px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.submit_coupon_Box img {
    float: left;
    height: 100%;
    margin: 0 8px;
    padding: 0;
    width: 95%;
}

.social-icons li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 50px 66px;
    padding: 0;
    text-align: center;
}

.bx-wrapper {
    display: none;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.review-frm-box {
    float: left;
    margin: 0;
    padding: 20px;
    width: 87.5%;
}

.tHeading-title_exp {
    background: url(../images/heading_bg_red.png) repeat-x left top #cc4653;
    border-bottom: 1px solid #882c33;
    border-top: 6px solid #bb555f;
    float: left;
    margin: 0;
    padding: 10px;
    width: 94%;
}

.review-Heading-title {
    background: url(../images/heading_bg_brwn.png) repeat-x left top #da8f34;
    border-bottom: 1px solid #a95d00;
    border-top: 6px solid #d0954e;
    float: left;
    margin: 0;
    padding: 10px;
    width: 94%;
}

.submit_coupon_Box input[type="text"] {
    background: none repeat scroll 0 0 #e8efd6;
    border: 1px solid #bcc89e;
    border-radius: 3px;
    color: #96a12a;
    float: left;
    font: 13px 'pt_sansregular';
    margin: 5px;
    padding: 7px 10px;
    width: 89%;
}

.submit_coupon_Box textarea {
    background: none repeat scroll 0 0 #e8efd6;
    border: 1px solid #bcc89e;
    border-radius: 3px;
    color: #96a12a;
    float: left;
    font: 14px 'pt_sansregular';
    height: 80px;
    margin: 5px;
    padding: 5px;
    width: 92%;
}

.codetxt {
    float: left !important;
    margin: 10px 10px 10px 0 !important;
    padding-left: 20px !important;
    width: 95% !important;
}

.contact-inner-box select {
    background: none repeat scroll 0 0 #e8efd6;
    border: 1px solid #bcc89e;
    border-radius: 3px;
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    margin: 5px;
    padding: 5px;
    width: 96%;
}

.type_characters {
    color: #666;
    float: left;
    margin: 0 0 10px;
	width:100%;
}


}
@media only screen and (min-width:480px) and (max-width:766px){

#page {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    background: url(../images/header-bg-M.png) repeat-x left top;
}

.nav_shadow {
	display:none;
}

#main-container {
	width:100%;
	margin:0px auto;
	padding:0px;
	float:none;
}

.flage_Box {
    float: right;
    margin: 20px 160px 0;
    padding: 0;
}

#header {
	width:100%;
	min-height:218px;
	float:left;
	margin:0;
	padding:0;
}

.srch-box {
    float: left;
    margin: 10px 10px 0;
    padding: 0;
    width: 460px;
}

.srch-box input[type="text"] {
    background: url(../images/search-bg.png) no-repeat scroll left top transparent;
    border: 0 dotted #000000;
    color: #D2DCB8;
    float: right;
    font: 18px 'pt_sansregular';
    height: 61px;
    margin: 0;
    padding: 0 10px 0 15px;
    width: 373px;
}

.exmp-menu {
    display: block;
    float: left;
    margin: 0 0 0 20px;
    padding: 0;
}

.search-menu a {
    color: #757575;
    font-family: "Trebuchet MS",Tahoma;
    font-size: 12px;
    font-weight: normal;
    padding: 0 7px;
    text-decoration: none;
    transition: all 0.4s ease 0s;
}

.top_social_Box {
    float: right;
    margin:25px 158px 0;
    padding: 0;
}

nav {
    display: block;
    float: left;
    margin:62px 0 0!important;
    padding: 0;
    width: 100%;
}

.logo-bg {

	background:url(../images/logo-bg.png) no-repeat center top;
	width:100%;
	height:88px;
	display:block;
	padding:0;
	margin:18px 0 0;
	float:left;
}

.logo {

	background:url(../images/logo.png) no-repeat center top;
	width:100%;
	height:88px;
	display:block;
	float:left;
	padding:0;
	margin:0;
}

#content {
	display:none;
}

#maincolumn {
	margin:25px 0 0;
	padding:0;
	width:100%;
	float:left;
}

.coupon-box {
	width:100%;
	margin:0;
	float:left;
	padding:0 0 8px 0;
	background:#E8EFD6;
    border: none;
	min-height:125px;
}

.heading-title{
	float:left;
	margin:0;
	padding:10px;
	width:95.8%;
	border-top:6px solid #9EBB55;
	border-bottom:1px solid #6c882c;
	background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.coupons li {
    border-bottom: 1px solid #bbb;
    display: block;
    list-style: none outside none;
    margin:8px;
    padding:10px 0 0;
    width:461px;
	float:left;
	position:inherit;
}

.coupon_right {
	float:right;
	width:315px;
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
}

.txt-brown {
    color: #D27301;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    margin: 0 10px 0 0;
    padding:0;
    text-align: left;
    width:90%;
}

.coupon_left {
	float:left;
	width:108px;
	padding:0 0 12px;
	margin:0;
	background:url(../images/coupon_shadow.png) center bottom no-repeat;
}

.coupon-box p {
	display:none;
}

.section-inner {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	min-height:150px;
}

.offer_inner{
    min-width:130px;
    float: right;
    margin: 0 0 0 0;
    padding:6px;
	position:absolute;
	text-align:center;
	cursor:pointer;
	display:none;
	font-size:15px;
	font-weight:normal;
	right: 185px;
    top: 92px;
    color:#FFF;
	border-radius:3px;
	border:2px dashed #03427C;
	text-shadow: 0 0 3px #333333;
	background:-moz-linear-gradient(center top , #0B8CBD, #00AFF0);
	background:-webkit-gradient(linear, left top, left bottom, from(#0B8CBD), to(#00AFF0));
	background:-o-linear-gradient(top, #0B8CBD 0%,#00AFF0 100%); /* Opera 11.10+ */
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#0B8CBD', EndColorStr='#00AFF0', GradientType=0);
}

.catTopListingBox li {
	width:94%;
	border-bottom: 1px dotted #96A12A;
    float: left;
    margin: 10px 5px 0 10px;
    padding: 2px;
}

.event_banner {
    float: left;
    margin: 0 91px 10px;
    padding: 0;
	width:61%;
}

.catTopListingBox li a {
    color: #1079B3;
    float: left;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0;
    padding:8px;
    text-align: left;
    text-decoration: none;
}

.view-more {
    margin:10px 16px 0 0;
    padding:0;
	float:right;
	width:100%;
}

#footer {
    float: none;
    margin: 0 auto;
    padding: 0;
    width:100%;
}

.f-menu {
    color: #333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.f-menu li {
    border-right: 1px solid #98AA68;
    display: inline;
    float: left;
    line-height: 15px;
    list-style-type: none;
    padding:0 10px;
}

.f-menu li a {
    color:#98AA68;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
}

.copyright {
    color:#978A78;
    float: left;
    font-size:14px;
    margin:8px 14px;
    padding: 0;
    width: 94%;
	text-align:center;
}

.rHeading-title{
	float:left;
	margin:0;
	padding:10px;
	width:95.8%;
	border-top:6px solid #cfc7b4;
	border-bottom:1px solid #d5c4b8;
	background: url(../images/heading-bg-R.png) repeat-x left top #e0dbcf;
}

#rightcolumn {
	padding:0;
	margin:0;
	width:100%;
	float:right;
	
}

.social-box {
    background:#fff;
	width:100%;
	margin:0;
	float:left;
	padding:0 0 8px 0;
    border: none;
	height:55px;
}

#email-box{
 	width:100%;
	margin:0;
	padding:0 0 10px;
	float:left;
	background:#e8e8e8;
}

#email-box h2 {
    color: #793c00;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    padding:5px 10px 0;
	margin:0;
    text-decoration: none;
    width:93%;
	border-bottom:1px solid #c9c9c9;
}

#email-box p {
    color:#363636;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    padding:5px 10px 0;
    text-decoration: none;
    width:93%;
	float:left;
	margin:0;
}

#email-box input[type="text"] {
    color: #aaa;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight: normal;
    line-height: normal;
    margin:10px 0 10px 10px;
    padding:10px 3px;
    text-decoration: none;
    width:372px;
	border:1px solid #c9c9c9;
	background:#fff;
	border-radius:5px 0px 0px 5px;
	box-shadow:-3px 5px 12px -11px #000000 inset;
}

.right-box {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#f1eee7;
    border: none;
}

.browse-store {
    float: left;
    margin: 0;
    padding: 0 10px 10px;
    width: 95.8%;
}

.browse-store li {
    background: url(../images/bulet-errow.png) no-repeat scroll left 10px;
    border-bottom: 1px dotted #363636;
    display: inline-block;
    line-height: 0 ;
    list-style-type: none;
    padding: 6px 0 5px 25px;
    width:95%;
}

.desc_box {
    float: left;
    margin:0 0 0 20px;
    padding: 0;
    width:388px;
}

.cpnBox {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #AAAAAA;
    float: left;
    margin: 15px 22px 0;
    padding: 2px;
    width: 380px;
}

.cpnBox img {
    height: 280px;
    width: 380px;
}

.store-desc-box {
	width:100%;
	margin:0;
	padding:0 0 15px 0;
	background:#E8EFD6;
    border: none;
	position:relative;
	min-height:180px;
	float:left;
}

.sHeading-title {
    float: left;
    margin: 0;
    padding:11px 10px 15px 0;
    width: 96%;
}

.box p {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: justify;
    width:380px;
}

.cpnTop {
    background: url(http://www.redeemacoupon.com/images/cpn-top.png) no-repeat left top;
    float: left;
    height: 7px;
    margin:0;
    padding: 0;
    position: absolute;
    top: -7px;
    width: 160px;
}


.cpnMid {
    background: url(../images/cpn-mid.png) no-repeat left top;
    float: left;
    margin: 0 0 0 5px;
    min-height: 96px;
    padding: 0;
    width: 150px;
}

.cpnBottom {
    background: url(../images/cpn-bottom.png) no-repeat left top;
    float: left;
    height: 13px;
    margin: 0 0 0 6px;
    padding: 0;
    width: 148px;
}

.socialMedia {
	float:left;
	margin:12px 0 0;
	padding:0;
	width:97%;
	border-top:1px solid #EBEBEB;
}

.showCodes {
	float:left;
	margin:8px 0 0;
	padding:5px 15px;
	border: 1px solid #26adda;
    color: #fff;
    font-family:'pt_sansregular';
    font-size: 14px;
    font-weight:normal;
    line-height: normal;
    text-decoration: none;
	text-shadow:0 0 2px #333;
	box-shadow:0 0 5px 1px #FFFFFF inset;
	background:  -moz-linear-gradient(center top , #72dbf9, #3cc3f4);
	background: -webkit-gradient(linear, left top, left bottom, from(#72dbf9), to(#3cc3f4));
	background: -o-linear-gradient(top, #72dbf9 0%,#3cc3f4 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#72dbf9', EndColorStr='#3cc3f4', GradientType=0);

}


.tHeading-title {
    float:left;
	margin:0;
	padding:10px;
	width:95.8%;
	border-top:6px solid #6C882C;
	border-bottom:1px solid #d5c4b8;
	background: url(../images/heading-bg-L.png) repeat-x left top #e0dbcf;
}

.voteBox {
	display:none;
}

#___plusone_0 {
	width: 81px!important;
}

.btnComnt {
	width:97.7%;
	float:left;
	padding:0 0 0 10px;
	margin:10px 0 0;
	background:  -moz-linear-gradient(center top , #fdfdfd, #DDDDFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#DDDDFF));
	background: -o-linear-gradient(top, #fdfdfd 0%,#DDDDFF 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fdfdfd', EndColorStr='#DDDDFF', GradientType=0);
}

.btnComnt b {
	float:left;
	padding:4px 0;
	margin:12px 0 0;
	width:32px;
	height:27px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:25px;
	text-shadow:0 1px 0px #ccc;
	font-family:'pt_sansregular';
	background:url(../images/comment.png) left 7px no-repeat;
}

.btn_Comnt {
	float:left;
	padding:8px 8px 8px 0;
	margin:12px 0 0 6px;
	text-align:left;
	font-size:14px;
	color:#333;
	cursor:pointer;
	border-right:1px solid #bbb;
	text-shadow:0 1px 0px #fff;
	font-family:'pt_sansregular';
}

.updated-date {
    color: #666666;
    float: right;
    font-size: 12px;
    margin: 18px 8px 5px 0;
    padding: 0;
    width: 53%;
}

.storePaging {
    float: left;
    margin: 0;
    padding: 10px;
    width:95.8%;
}

.storePaging li {
    float: left;
    margin:2px;
    padding: 0;
}

.listingBox {
    border-top: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    padding: 10px 0 0;
    width:95.3%;
}

.listingBox li {
    float: left;
    margin: 10px 0;
    padding: 0;
    width:100%;
}

.listingBox li a {
    border-bottom: 1px dotted #87D2EF;
    color: #1079B3;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0;
    padding: 2px 5px 3px 0;
    text-align: left;
    text-decoration: none;
    width:99%;
}

.catMainBox {
    float: left;
    margin: 10px;
    width: 93.5%;
}

.catListingBox {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.breadCrumbs {
    background:#F9F9F9;
    float: left;
    margin: 0;
    padding: 6px 10px;
    width: 93.5%;
}

.page_box {
    background:#E8EFD6;
    border: medium none;
    float: left;
    margin: 0;
    min-height: 125px;
    padding: 0 0 8px;
    width: 100%;
}

.page_box p {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 5px 10px;
    width: 96%;
	text-align:justify;
}

.cHeading-title {
    float:left;
	margin:0;
	padding:10px;
	width:95.8%;
	border-top:6px solid #9EBB55;
	border-bottom:1px solid #6c882c;
	background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.contact-inner-box {
    background: none;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 10px;
    padding: 10px;
    width:425px;
}

.contact-fields {
    color: #000000;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 12px;
    height: auto;
    margin: 0;
}


.labels {
    color: #666666;
    float: left;
    padding: 6px 10px 0 0;
    text-align: left;
    width: 100%;
}


.contact-inner-box input[type="text"] {
    border: 1px solid #BCC89E;
    border-radius: 3px 3px 3px 3px;
    color:#96A12A;
    float: none;
    font: 13px 'pt_sansregular';
    height: 20px;
    margin: 5px;
    padding:5px;
    width:400px;
}

.contact-inner-box textarea {
    border:1px solid #BCC89E;
    border-radius: 3px 3px 3px 3px;
    color:#96A12A;
    float: none;
    font: 14px 'pt_sansregular';
    height: 80px;
    margin: 5px;
    padding:5px;
    width:400px;
}

.contact-inner-box input[type="submit"] {
    border: 1px solid #8A9866;
    color: #FFFFFF;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 5px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#96A12A;
	text-transform: uppercase;
}

.submit-coupon-fields {
    background:none;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    height: auto;
    margin: 7px 4px 4px 10px;
    padding:7px 19px;
    width:410px;
}

.submit-coupon-fields input[type="text"] {
    border:1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 14px 'pt_sansregular';
    margin: 5px;
    padding:5px;
    width:388px;
	background:#F1EEE7;
}


.submit-coupon-fields textarea {
    border:1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 14px 'pt_sansregular';
    height: 80px;
    margin: 5px;
    padding:5px;
    width:388px;
	background:#F1EEE7;
}

.submit-coupon-fields input[type="submit"] {
    border: 1px solid #D5C4B8;
    color:#000;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 5px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#CFC7B4;
	text-transform: uppercase;
}

.submit-coupon-fields input[type="submit"] {
    color:#fff;
	background:#333;
    border: 1px solid #000;
}

.disLogos-R {
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 8px 0 8px 8px;
    padding: 2px;
    transition: all 1s ease-in-out 0s;
    width: 100px;
}

.disLogos {
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 8px 0 8px 8px;
    padding: 2px;
    transition: all 1s ease-in-out 0s;
    width: 100px;
}

.f-menu ul {
    float:left;
    margin:0;
    padding: 0;
}

.submit_coupon_Box h4 {
    color: #6c882c;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    margin: 10px;
    padding: 0;
    width: 94%;
}

.submit_coupon_Box label {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 10px 10px 10px 7px;
    text-align: left;
    width: 110px;
}

.submit_coupon_Box span {
    color: #666666;
    float: right;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px 10px;
    width: 95%;
}

.input2 {
	float: left;
    margin: 10px 10px 10px 0;
    padding-left: 20px;
    width: 40%;
}

.submit_coupon_Box input[type="submit"] {
    background: none repeat scroll 0 0 #96a12a;
    border: 1px solid #8a9866;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 10px 7px;
    padding: 10px 30px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.submit_coupon_Box img {
    float: left;
    height: 100%;
    margin: 0 8px;
    padding: 0;
    width: 95%;
}

.social-icons li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 50px 10px;
    padding: 0;
    text-align: center;
    width: 45%;
}

.bx-wrapper {
    display: none;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.listingBox h2 {
    background:#9ebb55;
    border-radius: 3px;
    color: #ffffff;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 10px 10px 7px;
    width: 64%;
}

.cl {
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    margin: 10px 63px 0;
    padding: 10px;
}


.avg_bg {
    background: url(../images/avg_bg.png) no-repeat left top;
    float: left;
    left: 17px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 250px;
    width: 84%;
}

.voting_social {
    border: 1px solid #ddd;
    border-radius: 3px;
    float: right;
    margin: 0 196px 0 0;
    padding: 0;
    width: 114px;
}

.addCommentForm input[type="text"] {
    background: none repeat scroll 0 0 #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 3px;
    color: #7fa203;
    float: left;
    font: 13px "Trebuchet MS",Tahoma;
    height: 30px;
    margin-bottom: 5px;
    padding: 2px 0 2px 3px;
    width: 97%;
}

.addCommentForm textarea {
    background-color: #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 6px;
    color: #7fa203;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    height: 72px;
    margin: 0;
    overflow: auto;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width: 95%;
}

.addCommentForm button[type="submit"] {
    background-color: #978a78;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: "Helvetica neue",Roboto,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    margin: 6px 4px 0 0;
    padding: 0 6px;
    text-align: center;
    text-decoration: none;
    transition: all 1s ease-in-out 0s;
    width: 135px;
}

.review-frm-box {
    float: left;
    margin: 0;
    padding: 20px;
    width:92%;
}

.tHeading-title_exp {
    background: url(../images/heading_bg_red.png) repeat-x left top #cc4653;
    border-bottom: 1px solid #882c33;
    border-top: 6px solid #bb555f;
    float: left;
    margin: 0;
    padding: 10px;
    width:96%;
}

.review-Heading-title {
    background: url(../images/heading_bg_brwn.png) repeat-x left top #da8f34;
    border-bottom: 1px solid #a95d00;
    border-top: 6px solid #d0954e;
    float: left;
    margin: 0;
    padding: 10px;
    width:96%;
}


.review-frm-box input[type="text"] {
    background-color: #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 6px;
    color: #7fa203;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width: 97%;
}
.review-frm-box textarea {
    background-color: #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 6px;
    color: #7fa203;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width: 97%;
}

#freecap {
    float: left;
    width: 175px;
}

}

@media only screen and (min-width: 768px) and (max-width: 790px){
#main-container {
	width:100%;
	margin:0px auto;
	padding:0px;
	float:none;
}

#content {
    margin:20px 0 15px 33px !important;
    position: relative;
}

#header {
	width:100%;
	min-height:210px;
	float:left;
	margin:0;
	padding:0;
}

.srch-box {
    float: right;
    margin: 7px 5px 0 0;
    padding: 0;
    width: 540px;
}

.srch-box input[type="text"] {
    background: url(../images/search-bg.png) no-repeat scroll left top transparent;
    border: 0 dotted #000000;
    color:#D2DCB8;
    float: right;
    font: 20px 'pt_sansregular';
    height:61px;
    margin:0;
    padding:0 10px 0 15px;
    width:453px;
}

.logo-bg {

	background:url(../images/logo-bg.png) no-repeat center top;
	width:195px;
	height:88px;
	display:block;
	padding:0;
	margin:18px 0 0 5px;
	float:left;
}

.logo {

	background:url(../images/logo.png) no-repeat center top;
	width:100%;
	height:88px;
	display:block;
	float:left;
	padding:0;
	margin:0;
}

.top_social_Box {
    float: right;
    left: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    top:120px;
}

nav {
    display: block;
    float: left;
    margin: 4px 0 0!important;
    padding: 0;
    width: 100%;
}

nav li {
    background: url(../images/top-link-seprator.png) no-repeat right top;
    float: left;
    list-style: none outside none;
    margin:4px 0 0 !important;
    padding:10px 33px !important;
}

#maincolumn {
	margin:25px 0 0;
	padding:0;
	width:100%;
	float:left;
}

.coupon-box {
	width:100%;
	margin:0;
	float:left;
	padding:0 0 8px 0;
	background:#E8EFD6;
    border: none;
	min-height:125px;
}

.heading-title{
	float:left;
	 margin:0;
	 padding:10px;
	 width:97.3%;
	 border-top:6px solid #9EBB55;
	 border-bottom:1px solid #6c882c;
	 background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.coupons li {
    border-bottom: 1px solid #bbb;
    display: block;
    list-style: none outside none;
    margin:8px;
    padding:10px 0 0;
    width:750px;
	float:left;
	position:inherit;
}

.coupon_right {
    float: left;
    margin: 0 0 0 35px !important;
    padding: 0;
    text-align: left;
    width: 480px;
}

.coupon_left {
	float:left;
	width:108px;
	padding:0;
	margin:0;
	background:url(../images/coupon_shadow.png) center bottom no-repeat;
}

.section-inner {
    float: left;
    margin: 0;
    min-height:150px;
    padding: 0;
    width: 100%;
}

.offer_inner{
    min-width:130px;
    float: right;
    margin: 0 0 0 0;
    padding:6px;
	position:absolute;
	text-align:center;
	cursor:pointer;
	display:none;
	font-size:15px;
	font-weight:normal;
	right:0;
    top:0;
    color:#FFF;
	border-radius:3px;
	border:2px dashed #03427C;
	text-shadow: 0 0 3px #333333;
	background:-moz-linear-gradient(center top , #0B8CBD, #00AFF0);
	background:-webkit-gradient(linear, left top, left bottom, from(#0B8CBD), to(#00AFF0));
	background:-o-linear-gradient(top, #0B8CBD 0%,#00AFF0 100%); /* Opera 11.10+ */
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#0B8CBD', EndColorStr='#00AFF0', GradientType=0);
}

.sHeading-title h1 {
    color: #006EF0;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    margin: 3px 0 0;
    padding: 0;
}

.catTopListingBox li {
	padding:2px;
	margin:10px 5px 0 10px;
	float:left;
	width:235px;
	border-bottom:1px dotted #96a12a;
}

.catTopListingBox li a {
    color: #96a12a;
    float: left;
    font-family: 'pt_sansregular';
    font-size:13px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin:0;
    padding:8px;
    text-align: left;
    text-decoration: none;
    transition: all 1s ease-in-out 0s;
}

.event_banner {
    float: left;
    margin: 0 48px 10px;
    padding: 0;
    width: 37%;
}

.view-more {
    margin:10px 16px 0 0;
    padding:0;
	float:right;
	width:100%;
}

#footer {
    float: none;
    margin: 0 auto;
    padding: 0;
    width:100%;
}

.f-menu li {
    border-right: 1px solid #98AA68;
    display: inline;
    float: left;
    line-height: 15px;
    list-style-type: none;
    padding:0 15px;
}

.f-menu li a {
    color:#98AA68;
    font-family: Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight: normal;
    text-decoration: none;
}

.contact-inner-box select {
    background: none repeat scroll 0 0 #e8efd6;
    border: 1px solid #bcc89e;
    border-radius: 3px;
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    margin: 5px;
    padding: 5px;
    width: 66.8%;
}

.type_characters {
    color: #666;
    float: left;
    margin: 1px 0 1px 135px;
    width: 80%;
}

.copyright {
    color:#978A78;
    float: left;
    font-size:14px;
    margin: 13px 14px;
    padding: 0;
    width: 94%;
	text-align:center;
}

.rHeading-title{
	float:left;
	margin:0;
	padding:10px;
	border-top:6px solid #cfc7b4;
	border-bottom:1px solid #d5c4b8;
	background: url(../images/heading-bg-R.png) repeat-x left top #e0dbcf;
	width:97.4%;
}

#rightcolumn {
	padding:0;
	margin:0;
	width:100%;
	float:right;
	
}

.social-box {
    background:#fff;
	width:100%;
	margin:0;
	float:left;
	padding:0 0 8px 0;
    border: none;
	height:55px;
}

#email-box {
 	width:100%;
	margin:0;
	padding:0 0 10px;
	float:left;
	background:#e8e8e8;
}

#email-box h2 {
    color: #793c00;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    padding:5px 10px 0;
	margin:0;
    text-decoration: none;
    width:97.3%;
	border-bottom:1px solid #c9c9c9;
}

#email-box p {
    color:#363636;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    padding:5px 10px 0;
    text-decoration: none;
    width:93%;
	float:left;
	margin:0;
}

#email-box input[type="text"] {
    color: #aaa;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight: normal;
    line-height: normal;
    margin:10px 0 10px 10px;
    padding:10px 3px;
    text-decoration: none;
    width:85.9%;
	border:1px solid #c9c9c9;
	background:#fff;
	border-radius:5px 0px 0px 5px;
	box-shadow:-3px 5px 12px -11px #000000 inset;
}

.right-box {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#F1EEE7;
    border: none;
}

.browse-store {
    float: left;
    margin: 0;
    padding: 0 10px 10px;
    width: 97.4%;
}

.browse-store li {
    background: url(../images/bulet-errow.png) no-repeat scroll left 6px transparent;
    border-bottom: 1px dotted #363636;
    display: inline-block;
    line-height: 0 ;
    list-style-type: none;
    padding: 6px 0 5px 25px;
    width:46.3%;
}

.desc_box {
    float: left;
    margin:0 0 0 10px;
    padding: 0;
    width:470px;
}

.store-desc-box {
	width:100%;
	margin:0;
	padding:0 0 15px 0;
	background:#E8EFD6;
    border: none;
	position:relative;
	min-height:180px;
	float:left;
}

.sHeading-title {
    float: left;
    margin: 0;
    padding:11px 10px 15px 0;
    width: 96%;
}

.box p {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: justify;
    width:470px;
}

.cpnTop {
    background: url(http://www.redeemacoupon.com/images/cpn-top.png) no-repeat left top;
    float: left;
    height: 7px;
    margin:0;
    padding: 0;
    position: absolute;
    top: -7px;
    width: 160px;
}


.cpnMid {
    background: url(../images/cpn-mid.png) no-repeat left top;
    float: left;
    margin: 0 0 0 5px;
    min-height: 96px;
    padding: 0;
    width: 150px;
}

.cpnBottom {
    background: url(../images/cpn-bottom.png) no-repeat left top;
    float: left;
    height: 13px;
    margin: 0 0 0 6px;
    padding: 0;
    width: 148px;
}

.socialMedia {
	float:left;
	margin:12px 0 0;
	padding:0;
	width:98%;
	border-top:1px solid #EBEBEB;
}

.showCodes {
	float:left;
	clear:left;
	margin:10px 0 0;
	padding:8px 15px;
    color: #fff;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight:normal;
    line-height: normal;
    text-decoration: none;
	text-shadow:0 0 2px #333;
	border: 1px solid #26adda;
	box-shadow:0 0 5px 1px #FFFFFF inset;
	background:  -moz-linear-gradient(center top , #72dbf9, #3cc3f4);
	background: -webkit-gradient(linear, left top, left bottom, from(#72dbf9), to(#3cc3f4));
	background: -o-linear-gradient(top, #72dbf9 0%,#3cc3f4 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#72dbf9', EndColorStr='#3cc3f4', GradientType=0);

}

.cpnBox {
    background: #EEEEEE;
    border: 1px solid #AAAAAA;
    float: left;
    margin: 15px 0 0;
    padding: 2px;
    width: 250px;
}

.cpnBox img {
    height: 200px;
    width: 250px;
}

.tHeading-title {
    float:left;
	margin:0;
	padding:10px;
	width:98%;
	border-top:6px solid #6C882C;
	border-bottom:1px solid #d5c4b8;
	background: url(../images/heading-bg-L.png) repeat-x left top #e0dbcf;
}

.voteBox {
	display:none;
}

#___plusone_0 {
	width: 81px!important;
}

.btnComnt {
	width:98.7%;
	float:left;
	padding:0 0 0 10px;
	margin:10px 0 0;
	background:  -moz-linear-gradient(center top , #fdfdfd, #DDDDFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#DDDDFF));
	background: -o-linear-gradient(top, #fdfdfd 0%,#DDDDFF 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fdfdfd', EndColorStr='#DDDDFF', GradientType=0);
}

.btnComnt b {
	float:left;
	padding:4px 0;
	margin:12px 0 0;
	width:32px;
	height:27px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:25px;
	text-shadow:0 1px 0px #ccc;
	font-family:'pt_sansregular';
	background:url(../images/comment.png) left 7px no-repeat;
}

.btn_Comnt {
	float:left;
	padding:8px 8px 8px 0;
	margin:12px 0 0 6px;
	text-align:left;
	font-size:14px;
	color:#333;
	cursor:pointer;
	border-right:1px solid #bbb;
	text-shadow:0 1px 0px #fff;
	font-family:'pt_sansregular';
}

.updated-date {
    color: #666666;
    float: right;
    font-size: 12px;
    margin: 18px 8px 5px 0;
    padding: 0;
    width: 53%;
}

.storePaging {
    float: left;
    margin: 0;
    padding: 10px;
    width:95.8%;
}

.storePaging li {
    float: left;
    margin:2px;
    padding: 0;
}

.listingBox {
    border-top: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    padding: 10px 0 0;
    width:97.4%;
}

.listingBox li {
    float: left;
    margin: 10px 25px 10px 3px;
    padding: 0;
    width: 46%;
}

.listingBox li a {
    border-bottom: 1px dotted #87D2EF;
    color: #1079B3;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0;
    padding: 2px 5px 3px 0;
    text-align: left;
    text-decoration: none;
    width:99%;
}

.catMainBox {
    float: left;
    margin: 10px;
    width: 93.5%;
}

.catListingBox {
    float: left;
    margin: 0 0 0 33px;
    padding: 0;
    width: 45%;
}

.breadCrumbs {
    background:#F9F9F9;
    float: left;
    margin: 0;
    padding: 6px 10px;
    width:97.4%;
}

.page_box {
    background:#E8EFD6;
    border: medium none;
    float: left;
    margin: 0;
    min-height: 125px;
    padding: 0 0 8px;
    width: 100%;
}

.page_box p {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 5px 10px;
    width:97.5%;
	text-align:justify;
}

.cHeading-title {
    float:left;
	 margin:0;
	 padding:10px;
	 width:97.3%;
	 border-top:6px solid #9EBB55;
	 border-bottom:1px solid #6c882c;
	 background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.contact-inner-box {
    background: none;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin:20px 35px;
    padding: 10px;
    width:677px;
}

.contact-fields {
    color: #000000;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 12px;
    height: auto;
    margin: 0;
}


.labels {
    color: #666666;
    float: left;
    padding: 6px 10px 0 0;
    text-align: left;
    width: 100%;
}


.contact-inner-box input[type="text"] {
    border: 1px solid #BCC89E;
    border-radius: 3px 3px 3px 3px;
    color:#96A12A;
    float: none;
    font: 13px 'pt_sansregular';
    height: 20px;
    margin: 5px;
    padding:5px;
    width:440px;
}

.contact-inner-box textarea {
    border:1px solid #BCC89E;
    border-radius: 3px 3px 3px 3px;
    color:#96A12A;
    float: none;
    font: 14px 'pt_sansregular';
    height: 80px;
    margin: 5px;
    padding:5px;
    width: 440px;
}

.contact-inner-box input[type="submit"] {
    border: 1px solid #8A9866;
    color: #FFFFFF;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 130px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#96A12A;
	text-transform: uppercase;
}

.submit-coupon-fields {
    background:none;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    height: auto;
    margin: 7px 4px 4px 10px;
    padding:20px 166px;
    width:400px;
}

.submit-coupon-fields input[type="text"] {
    border: 1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 13px 'pt_sansregular';
    height: 20px;
    margin: 5px;
    padding:5px;
    width: 388px;
	background:#F1EEE7;
}


.submit-coupon-fields textarea {
    border: 1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 13px 'pt_sansregular';
    height:80px;
    margin: 5px;
    padding:5px;
    width: 388px;
	background:#F1EEE7;
}

.submit-coupon-fields input[type="submit"] {
    border: 1px solid #D5C4B8;
    color: #000;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 5px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#CFC7B4;
	text-transform: uppercase;
}

.submit-coupon-fields input[type="submit"]:hover {
	color:#fff;
	background:#333;
    border:1px solid #000;
}

.disLogos-R {
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 8px 0 8px 17px;
    padding: 2px;
    transition: all 1s ease-in-out 0s;
    width: 100px;
}

.disLogos {
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 8px 0 8px 17px;
    padding: 2px;
    transition: all 1s ease-in-out 0s;
    width: 100px;
}

.f-menu ul {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 94%;
}

.submit_coupon_Box h4 {
    color: #6c882c;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    margin: 10px;
    padding: 0;
    width: 94%;
}

.submit_coupon_Box label {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 10px 10px 10px 7px;
    text-align: left;
    width: 110px;
}

.submit_coupon_Box span {
    color: #666666;
    float: right;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px 10px;
    width: 95%;
}

.input2 {
	float: left;
    margin: 10px 10px 10px 0;
    padding-left: 20px;
    width: 40%;
}

.submit_coupon_Box input[type="submit"] {
    background: none repeat scroll 0 0 #96a12a;
    border: 1px solid #8a9866;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 10px 7px;
    padding: 10px 30px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.submit_coupon_Box img {
    float: left;
    height: 100%;
    margin: 0 8px;
    padding: 0;
    width: 95%;
}

.social-icons li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 50px 10px;
    padding: 0;
    text-align: center;
    width: 45%;
}

.bx-wrapper {
    display: none;
    margin: 0 auto;
    padding: 0;
    position: relative;
}


.str_heading {
    float: left;
    margin: 0;
    padding: 0;
    width: 748px;
}

.listingBox h2 {
    background: none repeat scroll 0 0 #9ebb55;
    border-radius: 3px;
    color: #ffffff;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 10px 10px 7px;
    width: 97.3%;
}

.cl {
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: left;
    margin: 10px 0 0;
    padding: 10px;
}


.avg_bg {
    background: url(../images/avg_bg.png) no-repeat left top;
    float: left;
    left:-6px;
    margin: 0;
    padding: 0;
    position: absolute;
    top:175px;
    width: 84%;
}

.avg_bg p {
    color: #ffffff;
    float: left !important;
    font-family: 'pt_sansregular';
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 0 5px 10px !important;
    padding: 5px 0 10px !important;
    width: 21% !important;
}

.voting_social {
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    margin: 0;
    padding: 0;
    width: 114px;
}

.addCommentForm input[type="text"] {
    background: none repeat scroll 0 0 #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 3px;
    color: #7fa203;
    float: left;
    font: 13px "Trebuchet MS",Tahoma;
    height: 30px;
    margin-bottom: 5px;
    padding: 2px 0 2px 3px;
    width: 97%;
}

.addCommentForm textarea {
    background-color: #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 6px;
    color: #7fa203;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    height: 72px;
    margin: 0;
    overflow: auto;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width:95.8%;
}

.addCommentForm button[type="submit"] {
    background-color: #978a78;
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: "Helvetica neue",Roboto,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    margin: 6px 4px 0 0;
    padding: 0 6px;
    text-align: center;
    text-decoration: none;
    transition: all 1s ease-in-out 0s;
    width: 135px;
}

.review-frm-box {
    float: left;
    margin: 0;
    padding: 20px;
    width:92%;
}

.tHeading-title_exp {
    background: url(../images/heading_bg_red.png) repeat-x left top #cc4653;
    border-bottom: 1px solid #882c33;
    border-top: 6px solid #bb555f;
    float: left;
    margin: 0;
    padding: 10px;
    width:97.4%;
}

.review-Heading-title {
    background: url(../images/heading_bg_brwn.png) repeat-x left top #da8f34;
    border-bottom: 1px solid #a95d00;
    border-top: 6px solid #d0954e;
    float: left;
    margin: 0;
    padding: 10px;
    width:97.4%;
}


.review-frm-box input[type="text"] {
    background-color: #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 6px;
    color: #7fa203;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width:100%;
}
.review-frm-box textarea {
    background-color: #e8efd6;
    border: 1px solid #7fa203;
    border-radius: 6px;
    color: #7fa203;
    display: inline-block;
    font-family: sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    vertical-align: baseline;
    width:100%;
}

#freecap {
    float: left;
    width: 175px;
}
}