/* cursive font */
@font-face{
	font-family:"Freehand521W01-Regular";
	src:url("/images/fonts/7f7e8387-c2e2-4f22-86a6-fa1648297de7.eot?#iefix");
	src:url("/images/fonts/7f7e8387-c2e2-4f22-86a6-fa1648297de7.eot?#iefix") format("eot"),url("/images/fonts/01cb92c2-7cd7-4d08-8c37-95a3623b4634.woff") format("woff"),url("/images/fonts/4dda4f08-54a0-4169-a92e-adbed5213481.ttf") format("truetype"),url("/images/fonts/ca49bc57-39cc-4b2f-929e-ab20b90dbf2e.svg#ca49bc57-39cc-4b2f-929e-ab20b90dbf2e") format("svg");
}
body {
	font:11px/14px Arial, sans-serif;
	color:#000;
	background:url(https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/bg.gif) repeat;
	margin:0;
}
img{
	border:none;
	display:block;
}
form{
	padding:0;
	margin:0;
}
textarea{
	resize: none;
}
#main{
	min-width:916px;
}
div.logo{
	float:left;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -148px -522px;
	width:252px;
	height:46px;
	text-indent:-999px;
	margin:35px 0 0 10px;
}
.logo a{
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
#header{
	overflow:hidden;
	background-color: #ffffff;
	width:100%;
}
#header .header-holder{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 98px;
	width:916px;
	height:106px;
	margin:0 auto;
}
.header-stripe{
	height: 7px;
	width: 100%;
	background-color: #ed5a26;
}
#header .login{
	float:right;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -114px;
	width:261px;
	height:30px;
	margin-top: -7px;
	padding:2px 0 0 22px;
}
.login ul{
	width:261px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.login ul li{
	float:left;
	padding:0 13px 0 13px;
}
.login ul li.first{
	background:none;
	padding:0 13px 0 2px;
	border-right: 1px solid #dfe3e4;
}
.login ul li.one{
	width:180px;
	padding-left: 0;
}
.login ul li a{
	float:left;
	font:11px/26px Arial, sans-serif;
	color:#00aab2;
	white-space:nowrap;
	text-decoration:none;
}
.login ul li a:hover{text-decoration:underline}
.login ul li a.account{
	padding:0 10px 0 0;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -787px -524px ;
}

.login ul li a.sign{
	float:left;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -418px;
	width:48px;
	height:25px;
	margin:0 5px 0 0;
	text-indent:-9999px;
}
.login ul li a.welcome{
	float:left;
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/welcome.jpg") no-repeat;
	width:82px;
	height:23px;
	margin:2px 5px 0 0;
	text-indent:-9999px;
}
.login ul li a.name{
	float:left;
	font:12px/26px Arial, sans-serif;
	color:#838383;
	text-decoration:underline;
}
.login ul li a.name:hover{text-decoration:none}
#menu{
	float:left;
	padding:0 0 0 55px;
	margin:40px 0 0;
	width:597px;
	overflow:hidden;
	list-style:none;
}
#menu li{float:left;}
#menu li a{
	float:left;
	background:none;
	cursor:pointer;
}
#menu li a:hover, #menu li a.active2{background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -148px;}

#menu li a span{
	float:left;
	background:none;
	padding:13px 15px 10px;
}
#menu li a:hover span, #menu li a.active2 span{background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 100% -148px;}

#menu li a em{
	display:block;
	text-indent:-9999px;
	height:14px;
}
#menu li a.home em{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) 0 -188px no-repeat;
	width:37px;
}
#menu li a.home:hover em,#menu li a.home-active em{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -39px -188px no-repeat;
	width:37px;
}
#menu li a.pays em{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -78px -188px no-repeat;
	width:86px;
}
#menu li a.pays:hover em, #menu li a.pays-active em
{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -166px -188px no-repeat;
	width:86px;
}
#menu li a.stores em
{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -254px -188px no-repeat;
	width:41px;
}
#menu li a.stores:hover em, #menu li a.stores-active em
{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -297px -188px no-repeat;
	width:41px;
}

#menu li a.coupon em{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -340px -188px no-repeat;
	width:114px;
}
#menu li a.coupon:hover em, #menu li a.coupon-active em
{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -455px -188px no-repeat;
	width:114px;
}

#menu li a.blog em{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -570px -188px no-repeat;
	width:29px;
}
#menu li a.blog:hover em, #menu li a.blog-active em
{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -601px -188px no-repeat;
	width:29px;
}

#menu li a.works em
{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -632px -188px no-repeat;
	width:86px;
}
#menu li a.works:hover em, #menu li a.works-active em{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -720px -188px no-repeat;
	width:86px;
}
#content .breadcrumb{
	float:left;
	height:20px;
	margin-top:-20px;
	color:#00AAb3;
}
#content .breadcrumb a{
	color:#9E9E9E;
}
#content{
	overflow:hidden;
	width:100%;
}
#content .content-holder{
	background:url(https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/bg-content.png) repeat-y;
	margin:0 auto;
	width:906px;
	padding:0 5px 5px 5px;
	overflow:hidden;
}
#content .info{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat scroll 0 -573px;
	width:842px;
	padding:5px 35px 0 29px;
}
#content .inner{
	width:820px;
	padding:17px 12px 0 10px;
}

/* Coupons4Causes css */

#content .cause-box{
	width:842px;
	height:110px;
	font-family: Verdana, sans-serif;
	overflow:hidden;
	margin:0;
	padding:0;
}
#content .cause-box-col1{
	width:304px;
	height:110px;
	float: left;
	overflow:hidden;
	color: #666666;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
}
#cause-line1{
	font-size: 14px;
	margin: 14px 0 6px;
	line-height: 18px;
	font-weight: bold;
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/saving_is_giving.jpg") 137px 0px no-repeat;
}
#cause-line2{
	font: 12px/16px Arial, sans-serif;
	height: 48px;
	overflow: hidden;
	margin: 4px 0 4px;
}
#cause-line3{
	font-size: 10px;
	margin: 4px 0 0;
}
#cause-line3 a{
	color: #0AA5AD;
	text-decoration: none;
}
#cause-line3 a:hover{
	text-decoration: underline;
}
#content .cause-box-col2{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/charity_giver_518x110.png") no-repeat;
	width:518px;
	height:110px;
	float: left;
	margin:0;
	padding:0;
}
#cause-logo{
	margin: 28px 168px 18px 18px;
	border-color: #4F4F4F;
	border-width: 2px;
	border-style: solid;
	float: left;
	display: inline;
}
#cause-thumbnail{
	margin: 12px 169px 6px 19px;
	border-color: #4F4F4F;
	border-width: 1px;
	border-style: solid;
	float: left;
	display: inline;
}
#minimize{
	float: right;
	margin: 0 5px 0 0;
}
#cause-spacer{
	height: 7px;
	margin: 0px;
	padding: 0px;
}
#donations{
	margin: 23px 5px 0 0;
	height:42px;
	overflow:hidden;
	color: #ffffff;
	text-align: center;
}
#cause-earnings{
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	margin: 3px 5px 10px;
	font-size: 20px;
}
#cause-line{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	display: inline;
	float:left;
	margin: 0 0 10px 0;
}
#p-cause-line{
	float:left;
	height:16px;
	overflow:hidden;
	margin: 8px 0 3px 5px;
}
#cause-line-name{
	width:300px;
	overflow:hidden;
}
#c4c-link{
	display: inline;
	float:left;
}
#c4c-logo{
	padding: 1px 7px 0 5px;
	float:left;
	display:inline;
}
#maximize{
	display: inline;
	margin: 6px 0 0 0;
}
/* End Coupon s4Causes Css */

/*************************** Search Box Widget ***************************************************/
.search-box .search{
	width:751px;
	overflow:hidden;
}
/*
.search-box h3{
	float:left;
	width:275px;
	height:23px;
	margin:7px 22px 0 0;
	color:#FFF;
	font:21px/21px Verdana, sans-serif;
}*/
div.search-box-text{
	float:left;
	width:275px;
	height:23px;
	margin:7px 22px 0 0;
	color:#FFF;
	font:21px/21px Verdana, sans-serif;
}
.search-box{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -10px;
	width:751px;
	height:36px;
	overflow:hidden;
	margin:22px 0 0;
	padding:13px 37px 15px 54px;
}
.search-box span{
	float:left;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -388px -76px;
	width:321px;
	height:36px;
	padding:0;
	margin:0 13px 0 0;
}
#tb_search{
	font:18px/20px Arial, sans-serif;
	color:#dbdbdb;
	width:301px;
	height:20px;
	padding:8px 10px;
	background:none;
	border:none;
	float:left
}
#search-image{
	height: 36px;
	width: 120px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -266px -76px;
	border: none;
	cursor: pointer;
	float:left
}
/*************************** End Search Box Widget ***************************************************/

	
/* Large banner above the search box */
#content .banner-box
{
	width:751px;
	height:95px;
	text-align:center;
	padding:0;
	margin:22px auto;
	background:none;
}

/* Store Details Page CSS */
.store-details{
	overflow: hidden;
	border: 1px solid #00AAB3;
	border-top:4px solid #00AAB3;
	margin-bottom: 10px;
	padding-bottom:7px;;
	background: #EBF4F5;
	-moz-box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 			rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 		rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 				rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	
}

.store-header-info-thumb
{
	float:left;
	width: 430px;
	margin-top:6px;
}
.store-header-info
{
	float:left;
	width: 398px;
	margin-top:6px;
}
.store-details .store-logo, .store-details .thumb
{
	float: left;
	border:1px dashed #00AAB3;
	background:#FFF;
	margin: 7px 17px 0 7px;
	-moz-box-shadow: 2px 2px 4px /*{global-box-shadow-size}*/ 			rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 2px 2px 4px /*{global-box-shadow-size}*/ 		rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	box-shadow: 2px 2px 4px /*{global-box-shadow-size}*/ 				rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
}

.store-details .store-logo img
{
	width: 152px;
	height: 76px;
	margin:7px;
}

.store-details .thumb img
{
	width: 120px;
	height: 100px;
	margin:7px;
}

#store-description
{
	font: 12px/14px Arial, sans-serif;
	color: #5A5A5A;
	clear:left;
	height:42px;
	overflow:hidden;
	margin:0;
}
.store-description-clear
{
	clear: both;
	line-height: 0;
	font-size: 0;	
	height:10px;
}
#store-show-more
{
	font: 12px/14px Arial, sans-serif;
	color: #5A5A5A;
	float: right;
	position:relative;
	top:-14px;
	background:#EBF4F5;
	display:block;
	width:110px;
}
#store-show-more a
{
	color: #ED6435;
	text-decoration:none;
	font-weight:bold;
}
#store-show-more a:hover
{
	text-decoration:underline;
}
.store-details .star-rating
{
	float:left;
	margin-top:3px;
	margin-left:5px;
	height:13px;
}
.store-details .star-rating .star-rating-empty{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/coupon_sprites6.png) no-repeat -107px -400px;
	width:14px;
	height:13px;
	float:left;
}
.store-details .star-rating .star-rating-half{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/coupon_sprites6.png) no-repeat -107px -413px;
	width:14px;
	height:13px;
	float:left;
}
.store-details .star-rating .star-rating-full{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/coupon_sprites6.png) no-repeat -107px -426px;
	width:14px;
	height:13px;
	float:left;
}
.store-details h1
{
	font: bold 19px/21px verdana;
	font-smooth:always;
	color: #00AAB3;
	margin: 0;
	padding: 0;
}
/*.store-details h1:hover
{
	color:#9A9A9A;
	cursor:pointer;
}*/
a.store-showall-link
{
	border:1px solid #FFF;
	background:#ED6435;
	padding:3px 9px;
	margin-top:7px;
	font: bold 11px verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fd7a21 ), to( #f05e33 )); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fd7a21 , #f05e33 ); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fd7a21 , #f05e33 ); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fd7a21 , #f05e33 ); /* IE10 */
	background-image:      -o-linear-gradient( #fd7a21 , #f05e33 ); /* Opera 11.10+ */
	background-image:         linear-gradient( #fd7a21 , #f05e33 );

	-moz-box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 			rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 		rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 				rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
}
a.store-showall-link:hover
{	
	text-decoration:underline;
}
a.store-submitcoupon-link
{
	border:1px solid #FFF;
	background:#ED6435;
	padding:3px 9px;	
	margin-top:7px;
	font: bold 11px verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from( #00AAB3 ), to( #089CA4 )); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #00AAB3 , #089CA4 ); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #00AAB3 , #089CA4 ); /* FF3.6 */
	background-image:     -ms-linear-gradient( #00AAB3 , #089CA4 ); /* IE10 */
	background-image:      -o-linear-gradient( #00AAB3 , #089CA4 ); /* Opera 11.10+ */
	background-image:         linear-gradient( #00AAB3 , #089CA4 );

	-moz-box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 			rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 		rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 2px 4px /*{global-box-shadow-size}*/ 				rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
}
a.store-submitcoupon-link:hover
{	
	text-decoration:underline;
}
#store-properties{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/coupon_sprites6.png) no-repeat -66px -465px;
	width:116px;
	float:right;
	font: bold 12px verdana, sans-serif;	
	color:#FFF;
	padding-top:1px;
	margin-top:2px;
}
.no-avg-saved{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/coupon_sprites6.png) no-repeat -66px -485px !important;
}
#store-properties div{
	margin-bottom:5px;
	height:15px;
	padding-left:20px;
}
#store-properties span{
	font: bold 11px/12px arial, sans-serif;	
	display:block;
	float:right;
	width:57px;
	height:13px;
	padding-right:2px;
	background:#FFF;
	text-align:right;
}
#avg-saved{
}
#avg-saved span{
	border:1px solid #ED6435;
	border-left:0;	
	color:#ED6435;
}
#total-coupons{
}
#total-coupons span{
	border:1px solid #00AAB3;
	border-left:0;
	color:#00AAB3;
}
#store-social-buttons{
	float:left;
	clear:left;
	width:350px;
	margin:5px 0;
	height:20px;
}
#store-social-buttons span{

}
#fblike-button{
	display:block;
	float:left;
	height:20px;	
	margin-right:8px;
}
#fblike-button, #fblike-button iframe{
}
#twittershare-button{
		display:block;
	float:left;
	height:20px;	
	margin-right:8px;
}
#plusone-button{
		display:block;
	float:left;
	height:20px;	
	margin-right:8px;
}
/*#plusone-button, #plusone-button iframe{
	width:65px;
}*/

#coupons4causes-trans{
	font: 16px/26px arial, sans-serif;
	/*border: 2px solid #666666;*/
	background:#FFF;
	clear:both;
	margin: 8px 15px 5px 15px;
	padding: 2px 10px;
}
#coupons4causes-trans p{
	margin:0;
	padding:0;
}
#c4c-link2{
	float:right;
	display: inline;
	padding: 
}
.store-details .store-link{
	font: bold 13px/22px arial, sans-serif;
	color: #ED6435;
	text-decoration:none;
	float:left;
	margin-left:2px;
}
.store-details .store-link:hover{
	text-decoration:underline;
}
/* End Store Details Page CSS */

/* These parts are Used on Various Pages */
#content .column1{
	float:left;
	width:509px;
	padding:30px 0 15px 13px;
}

.column1 .title
{
	font:18px/28px Arial, sans-serif;
	color:#707070;
	margin:10px 0 0 0;
	padding: 0;
}

.column1 p.description
{
	font:13px/23px Arial, sans-serif;
	color:#707070;
	margin: 5px 0;
	padding: 0;
	width:450px;
}
.blue-line{
	height: 15px;
	border-bottom: 1px solid #d6e8e9;
}

.head-grey
{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/line-blue.gif") repeat-x;
	width:597px;
	height:30px;
	overflow:hidden;
}

.head1-grey{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/line-blue.gif") repeat-x;
	width:475px;
	height:30px;
	overflow:hidden;
}
.head2-grey
{
	width:597px;
	height:31px;
	overflow:hidden;
}

.head3-grey{
	width:475px;
	height:31px;
	/*overflow:hidden;*/
}

/* Used on Home Page */
.featured-stores{
	width: 204px;
	height: 31px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -206px;
}
.popular-coupons{
	width: 219px;
	height: 30px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -237px;
}
.new-coupons{
	width: 168px;
	height: 30px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -267px;
}
/* on how it works page */
.howitworks-title{
	width: 167px;
	height: 30px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -297px;
}
 .head2-grey h2, .head3-grey h2, .head-grey h2, .head1-grey h2,  .head-green h2, .head1-green h2, .head2-green h2, .head-grey img.subtitle
{
	float:left;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 100% -452px #FFF;
	padding:0 22px 0 0;
	height:30px;
	margin:0;
	color: #F1592A;
	font:30px/25px 'Freehand521W01-Regular', cursive;
	
	
}
.head-grey h3, .head-grey h1
{
	font:16px/22px Arial, sans-serif;
	color:#707070;
	background:#FFF;
	float:left;
	padding:3px 4px 6px 11px;
	margin:0;
}
.head-green{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/line-blue.gif") repeat-x;
	width:475px;
	height:30px;
	overflow:hidden;
}
.head1-green{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/line-blue.gif") repeat-x;
	width:595px;
	height:30px;
	overflow:hidden;
}
.head2-green{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/line-blue.gif") repeat-x;
	width:820px;
	height:30px;
	overflow:hidden;
}
.head2-green h3{
	font:16px/22px Arial, sans-serif;
	color:#707070;
	background:#FFF;
	float:left;
	padding:3px 4px 6px 11px;
	margin:0;
}

.head2-green .cent-icon
{
	float:left;
}

.head2-green .username
{
	float:left;
	font:20px Arial, sans-serif;
	color:#4F4F4F;
	background:#FFFFFF;
	padding:2px 7px 0 8px;
}
/* Home Page Various Sections */
.photo1{
	width:509px;
	padding:28px 0 15px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.photo1 li{
	float:left;
	background:#4f4f4f;
	border:3px solid #d6d6d6;
	padding:3px;
	width:139px;
	margin:0 11px 0 0;
	display:inline;
	text-align:center;
}
.photo1 a{
	font:11px/24px Arial, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.photo1 a:hover{text-decoration:underline}

.detail{
	width:475px;
	overflow:hidden;
	padding:0 0 7px;
}
a.more{
	float:right;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 100% -529px;
	font:12px/14px Arial, sans-serif;
	color:#0aa5ad;
	padding:0 11px 0 0;
	text-decoration:none;
}
a.more:hover{text-decoration:underline}
/* End Home Page Various Sections */

/* Used on Multiple Pages/Widgets */
.foto{
	width:120px;
	padding:3px;
	background:#4f4f4f;
    margin: 12px 0px 0px 12px;
    position:absolute;
    z-index: 1;
}

.inf2{
	padding:0;
	margin:0;
	width:597px;
	overflow:hidden;
	list-style:none;
}
.inf2 li{
	float:left;
	padding:12px 0 0 0;
	margin:14px 0 20px 0;
	width:597px;
	background:#f0f0f0;
    position: relative;
}

/* Store Details Page: To accomodate a lack of coupons */
.inf2 li.no-coupons
{
	font:bold 18px/23px Arial, sans-serif;
	color:#707070;
	background:none;
}
.inf2 li.no-coupons a
{
	color:#00aab2;
	text-decoration:none;
}
.inf2 li.no-coupons ul
{
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
	background:none;
}
.inf2 li.no-coupons ul li
{
	font:bold 12px/23px Arial, sans-serif;
	height: 55px;
	width:602px;
	padding:15px 0 0 70px;
	margin:0;
	background:none;
}
.inf2 li.no-coupons ul li.one{background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/store-details-li1.jpg") no-repeat;}
.inf2 li.no-coupons ul li.two{background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/store-details-li2.jpg") no-repeat;}
.inf2 li.no-coupons ul li.three{background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/store-details-li3.jpg") no-repeat;}
/* End Store Details Page: To accomodate a lack of coupons */

/* Coupon Details page (more coupons) */
.inf2 li.more-coupons
{
	font:10px/20px Verdana, sans-serif;
	color:#707070;
	padding:0 0 0 45px;
	margin:0;
	background:none;
}
.inf2 li.more-coupons a
{
	font:bold 12px/21px Verdana, sans-serif;
	color:#707070;
	padding-left:5px;
}
.more-coupons{
	font:12px/20px Verdana, sans-serif;
	color:#707070;
	padding:0 0 0 30px;
	margin:0;
	background:none;
}
.more-coupons a{
	font:bold 12px/20px Verdana, sans-serif;
	color:#707070;
}
/* End Coupon Details page (more coupons) */

/******************************************* Merchant Claim Div at the Bottom of "Thanks" and "Store Details" pages *************************************/
.merchant_claim
{
	margin-top:30px;	
}
.merchant_claim p
{
	font:12px/18px Arial, sans-serif;
	color:#626363;
	padding:0px 60px;
	padding-left:20px;
	margin-top:-5px;	
}
.merchant_claim p a
{
	color:#626363;
}
.merchant_claim p a.start_arrow
{
	color:#00AAB3;
	text-decoration:none;
	font-size:14px;
}
/******************************************************* End Merchant Claim Div *************************************/

/*************************************************** Submit coupon "Thanks" page *************************************/
.inf1{
    margin:20px 0px;
    width:475px;
    overflow:hidden;
    list-style:none;
    padding: 0;
}
.inf1 li{
	float:left;
    padding: 0px;
	margin:10px 0 0;
	width:475px;
	background:#f0f0f0;
    position: relative;
}
.inf1 li.all-coupons
{
	padding:0;
	margin:20px 0 0 0;
	background:none;
}
.inf1 li.browse-coupons
{
	padding:0;
	margin:0;
	background:none;
}

.inf1 li.all-coupons a, .inf1 li.browse-coupons a
{
	font:bold 11px/19px Arial, sans-serif;
	color:#0aa5ad;
	text-decoration:none;
	background:none;
}
/**************************************************** End Submit coupon Thanks page **************************************/

/************************* Various Widgets and Right Column Stuff********************************************************************************/
.desc1{
    width:600px;
    position:relative;
    top: 0; left: 0;
    z-index: 40;
}

#content .column2{
	float:left;
	width:307px;
	background:#e6e6e6;
	margin:30px 0 10px 0;
	padding:6px 7px 0px 6px
}

.box1, #popular_tags{
	float:left;
	width:306px;
	background:#fff;
	margin: 0 0 6px 0;
}
#popular_tags h2{
	background: #089ca4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aab3', endColorstr='#089ca4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aab3), to(#089ca4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aab3,  #089ca4);
	color:#FFF;
	font:17px/37px Arial, sans-serif;
	height:37px;
	margin:0;
	padding-left:9px;
}
#content .list{
	width:306px;
	padding:15px 0 11px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .list li.first{
	float:left;
	width:91px;
	padding:0 0 0 12px;
	border:none;
}
#content .list li{
	float:left;
	width:90px;
	padding:0 0 0 10px;
	border-left: 1px solid #dbdbdb;
}
	
#content .list ul{
	width:90px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .list ul li
{
	float:left;
	width:90px;
	padding:0;
	margin:0;
	border:none;
}
#content .small{width:197px}
#content .small li.first{
	width:92px !important;
	padding:0 0 0 5px !important;
}
#content .small li{
	width:90px;
	padding:0 0 0 4px!important;
}

#content .box1 .list ul li, #content .box5 .list ul li
{
	overflow:hidden;
}

#content .list a
{
	float:left;
	font:13px/20px Arial, sans-serif;
	color:#0aa5ad;
	text-decoration:none;
	white-space: nowrap;
}

#content .box1 .list a
{
	width:82px;
	overflow:hidden;
}

#content .list a:hover{text-decoration:underline}

#content .follow_lg{
	float:left;
	line-height: 0;
	width:286px;
	background:#fff;
	margin: 0 0 7px 0;
	padding:0 13px 5px 7px;
}
#content .follow_lg p{
	float:left;
	width: 100px;
	font:16px/20px Arial, sans-serif;
	font-weight: bold;
	color:#737272;
	text-align: center;
	margin: 15px 0 0;
	padding: 5px 0 45px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -481px -380px no-repeat;
}
#content .follow_lg a{
	float:left;
	font:12px/20px Arial, sans-serif;
	text-align: center;
	color:#737272;
	text-decoration:none;
	padding: 48px 0 5px 0;
}
#content .follow_icons_lg, #content .follow_icons_sm{
	line-height: 0;
	margin: 0px;
}
#content .follow_icons_lg ul, #content .follow_icons_sm ul{
	margin: 0;
	background: transparent;
}
#content .follow_icons_lg li{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-decoration: none;
	float: left;
	width: 44px;
	margin: 10px 7px 0 8px;
}
#content .follow_icons_lg a{
	display: inline;
}
#content .follow_icons_lg li a:hover{
	text-decoration: underline;
	opacity: 0.6;
}
#content .follow_icons_lg li a.facebook{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -355px -387px no-repeat;
	width:60px;
}
#content .follow_icons_lg li a.twitter{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -295px -387px no-repeat;
	width:60px;
}
#content .follow_icons_lg li a.rss{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -419px -387px no-repeat;
	width:60px;
}
#content .follow_sm{
	float:left;
	width: 197px;
	background:#fff;
	margin: 0 0 7px 0;
	padding: 10px 0 5px;
}
#content .follow_sm p{
	float:left;
	width: 55px;
	font:16px/20px Arial, sans-serif;
	font-weight: bold;
	color:#737272;
	text-align: center;
	margin: 0 0 0 5px;
	padding: 0 6px 30px 0;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -455px -470px;
}
#content .follow_sm a{
	float:left;
	font:12px/20px Arial, sans-serif;
	text-align: center;
	color:#737272;
	text-decoration:none;
	padding: 0 0 5px 0;
}

#content .follow_icons_sm a{
	display: inline;
	height: 36px;
}

#content .follow_icons_sm li{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
	margin: 0 3px 0;
	padding: 0 0 0;
	width: 35px;
}
#content .follow_icons_sm li a:hover{
	text-decoration: underline;
	opacity: 0.6;
}
#content .follow_icons_sm li a.twitter{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -300px -478px no-repeat;
	width:35px;
}
#content .follow_icons_sm li a.facebook{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -350px -478px no-repeat;
	width:35px;
}
#content .follow_icons_sm li a.rss{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) -399px -478px no-repeat;
	width:40px;
}

#fb-like-box-iframe{
	float:left;
	margin: 5px 0 5px 4px;
	color: #333;
	height:187px;
	width: 287px;
}
#fb-like-box-iframe iframe,#fb-like-box-iframe-small iframe{
	height:100%;
	width:100%;	
	border-bottom:1px solid #94A3C4;
}
#fb-like-box-iframe-small{
	float:left;
	margin: 5px 0 0 5px;
	color: #333;
	height:194px;
	width: 187px;
}
#content .banner1{
	float:left;
	width:300px;
	background:#fff;
	padding:3px;
	text-align: center;
	margin: 0 0 5px 0;
}
#content .banner3{
	float:left;
	width:300px;
	padding:0;
	margin: 0 0 5px 0;
}
#content .banner5{
	float:left;
	width:306px;
	background:#fff;
	padding:0;
	text-align: center;
	margin: 0 0 7px 0;
}
#content .box2{
	float:left;
	width:304px;
	background:#fff;
	margin:0 0 7px 0;
}
#content .box2 h2{
	background: url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -300px -323px;
	width:304px;
	height:59px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#content .list3{
	float:left;
	width:298px;
	margin:0;
	padding:0 3px;
	list-style:none;
}
#content .list3 li{
	float:left;
	width:263px;
	padding:0 15px 0 20px;
}
#content .list3 li.blue{background:#eef5f6}
#content .list3 li em{
	float:left;
	font: bold 12px/22px Arial, sans-serif;
	color:#f1592a;
	margin:0;
	width:15px;
}
#content .list3 li a{
	float:left;
	font:12px/22px Arial, sans-serif;
	color:#656464;
	text-decoration:underline;
}
#content .list3 li a:hover{text-decoration:none}
#content .list3 li p{
	float:right;
	font:10px/22px Arial, sans-serif;
	color:#777777;
	margin:0;
}
#content .list3 li strong{
	font:13px/22px Arial, sans-serif;
	color:#4f4f4f;
	margin:0;
}
#content .box2 span{
	font:10px/24px Arial, sans-serif;
	color:#848383;
	display:block;
	width:300px;
	margin:0;
	text-align:center;
}
#content .box2 span a{
	font:10px/24px Arial, sans-serif;
	color:#0aa5ad;
	text-transform:uppercase;
	text-decoration:none;
}
#content .box2 span a:hover{text-decoration:underline}
#content .box3{
	float:left;
	background:#f1592a;
	width:298px;
	padding:3px;
	margin: 0 0 7px 0;
}
/* newsletter widget */
#content .scoop{
	overflow:hidden;
	width:265px;
	border:1px solid #fff;
	padding:11px 15px 9px 16px;
}
#btn-newsletter-registration{
	width: 66px;
	height: 25px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -716px -264px;
	border: none;
	cursor: pointer;
}
#content .signup{
	overflow:hidden;
	width:265px;
}
.signup-first{
	width: 265px;
	height: 24px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -443px;
}
.signup-first-sm{
	width: 139px;
	height: 46px;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -484px;
}
#content .signup label
{
	display:block;
	font:12px/17px Verdana, sans-serif;
	color: #FFF;
	width:265px;
	height:17px;
	margin:3px 0;
}
#content .signup span{
	float:left;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -388px -76px;
	width:188px;
	height:22px;
	margin:4px 0 0;
}
#content .signup input{
	float:left;
	margin:3px 0 0 11px;
}
#content .signup .text1{
	font:10px/14px Arial, sans-serif;
	color:#888;
	background:none;
	border:none;
	width:180px;
	height:14px;
	margin:0;
	padding:4px;
}
#thanks-email-sub{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#email-sub-success{
	font:10px/14px Arial, sans-serif;
	color: #fff;
	text-align: center;
	display: block;
}
#content .box4{
	float:left;
	background:#fff;
	border:2px solid #d9d9d9;
	width:263px;
	padding:17px 14px 20px 23px;
	margin: 0 0 7px 0;
}
#content .box4 h2{
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat 0 -389px;
	width:263px;
	height:29px;
	margin:0;
	text-indent:-9999px;
}
#content .box4 ul{
	width:217px;
	margin:0;
	padding:4px 26px 10px 20px;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
#content .box4 ul li{
	float:left;
	width:217px;
	padding:8px 0;
	font:14px/16px Arial, sans-serif;
	color:#818181;
	border-bottom:1px solid #dcdcdc;
}
#content .box4 ul li.last{border:none}
#content .box4 a.account{
	float:left;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -610px -206px;
	width:175px;
	height:27px;
	margin:0 0 0 40px;
	text-indent:-9999px;
}
/************************* End Various Widgets and Right Column Stuff********************************************************************************/

/************************ Center Div used on Various Pages *************************/
.colum1{
	float:left;
	width:597px;
	padding:27px 17px 15px 13px;
}
.colum1 .results{
	font:18px/30px Arial, sans-serif;
	color:#707070;
	width:597px;
	margin:10px 0 0;
	border-bottom:1px solid #e6e6e6;
}
.colum1 .filter {
	width: 597px;
	overflow: hidden;
	margin: 0 0 12px 0;
}
.colum1 .filter-bottom{
	width: 597px;
	overflow: hidden;
	margin: 12px 0 0 0;
}
.colum1 .filter1{
	float:left;
	width:597px;
	margin:-15px 0 0;
	position:relative;
}
* +html .colum1 .filter1{margin:5px 0 0}

.colum1 .pages, .colum1 .all-stores
{
	float:right;
	width:450px;
	margin:0;
}
.colum1 .pages p
{
	float:right;
	font:11px/18px Arial, sans-serif;
	color:#8e8e8e;
	margin:0 0 0 25px;
	padding-right:0px;
	display:inline;
	/*width:140px;*/
}

.colum1 .pages p span
{
	font:11px/18px Arial, sans-serif;
	color:#01a9b2;
	text-decoration:none;
}
.colum1 .pages a.page{margin:0 0 0 16px}
.colum1 .pages ul{
	float:right;
	padding:0;
	margin:0 0 0 5px;
	overflow:hidden;
	list-style:none;
}
.colum1 .pages ul li{
	float:left;
	width:18px;
	padding:0 0 0 4px;
}
.colum1 .pages ul li a{
	display:block;
	font:11px/16px Arial, sans-serif;
	color:#01a9b2;
	border:1px solid #bbbbbb;
	background:none;
	text-align:center;
	text-decoration:none;
	padding:0;
}
.colum1 .pages ul li a:hover{
	color:#fff;
	background:#01a9b2;
	border:1px solid #01a9b2;
}
.colum1 .pages ul li a.active{
	color:#fff;
	background:#01a9b2;
	border:1px solid #01a9b2;
}
.colum1 .pages ul li.active
{
	display:block;
	font:11px/16px Arial, sans-serif;
	color:#fff;
	background:#01a9b2;
	border:1px solid #01a9b2;
	text-align:center;
	text-decoration:none;
	margin-left:4px;
	padding:0;
}
/************************ End Center Div used on Various Pages *************************/

/************************ More Right Hand Widget Stuff *************************/
/* Popular Tags */
.box5{
	float:left;
	width:197px;
	background:#fff;
	margin:0 0 7px 0;
}
.box5 h2{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/popular-tags.jpg") no-repeat;
	height:37px;
	width:197px;
	margin:0;
	text-indent:-9999px;
}
/* Related Tags */
.box-related-tags
{
	float:left;
	width:197px;
	background:#fff;
	margin: 0 0 8px 0;
}

.box-related-tags .list a
{
	width:82px;
	overflow:hidden;
	font-size: 12px;
}

.box-related-tags h2{
	background: #089ca4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aab3', endColorstr='#089ca4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00aab3), to(#089ca4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00aab3,  #089ca4);
	color:#FFF;
	font:bold 15px/37px Arial, sans-serif;
	height:37px;
	margin:0;
	padding-left:9px;
}
/* Related Stores */
.box-related-stores{
	float:left;
	width:197px;
	background:#fff;
	margin: 0 0 7px 0;
}
.box-related-stores h2{
	background: #888888;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b1b2', endColorstr='#888888'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#b3b1b2), to(#888888)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #b3b1b2,  #888888);
	color:#FFF;
	font:bold 15px/37px Arial, sans-serif;
	height:37px;
	margin:0;
	padding-left:9px;
}
/* Favories Stores */
.box7{
	float:left;
	width:197px;
	background:#fff;
	margin:0 0 8px;
}
.box7 h2{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/top-stores.jpg") no-repeat;
	height:37px;
	width:197px;
	margin:0;
	text-indent:-9999px;
}
.box7 ul, .box-related-stores ul
{
	width:179px;
	padding:9px 9px 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.box7 ul li, .box-related-stores ul li
{
	float:left;
	width:179px;
	padding:0 0 8px;
}
.box7 .logos, .box-related-stores .logos
{
	float:left;
	width:88px;
	border:1px solid #e6e6e6;
	margin:0 9px 0 0;
}
.box7 .desc1, .box-related-stores .desc1
{
	float:left;
	width:75px;
	overflow: hidden;
	padding:2px 0 0;
}
.box7 .desc1 a, .box-related-stores .desc1 a
{
	font:12px/14px Arial, sans-serif;
	color:#707070;
	text-decoration:underline;
}
.box7 .desc1 a:hover, .box-related-stores .desc1 a:hover
{
	text-decoration:none;
}
.box7 .desc1 p, .box-related-stores .desc1 p
{
	font:bold 10px/14px Arial, sans-serif;
	color:#f1592a;
	margin:2px 0 0;
}
/* Store Contact Details */
.store-contact-details {
	float: left;
	width: 194px;
	background-color: #fff;
	font: normal 12px arial;
	color: #707070;
}
.store-contact-details-inner {
	padding: 3px;
}
.store-contact-details-content {
	border: 1px solid #d1d1d1;
	padding: 12px 14px;
}
.store-contact-details .store-name {
	font: bold 13px georgia;
	color: #4f4f4f;
	padding-bottom: 4px;
	overflow:hidden;
	max-width:158px;
}
.store-contact-details .store-address {
	font-size: 11px;
	padding-bottom: 4px;
}
.store-contact-details .store-desc {
	font-size: 10px;
}
.box8{
	float:left;
	width:197px;
	background:#fff;
	margin: 0 0 8px 0;
}
.box8 h2{
	background:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/coupon-history.jpg") no-repeat;
	height:37px;
	width:197px;
	margin:0;
	text-indent:-9999px;
}
.box8 ul{
	width:191px;
	padding:3px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.box8 ul li{
	float:left;
	width:172px;
	padding:6px 9px 6px 10px;
}
.box8 ul li.blue{background:#eef5f6}
.box8 ul li a{
	font:11px/14px Arial, sans-serif;
	color:#707070;
	text-decoration:underline;
}
.box8 ul li a:hover{text-decoration:none}
.box8 ul li strong{
	float:left;
	font:bold 11px/16px Arial, sans-serif;
	color:#028b95;
	margin:0;
}
.box8 ul li span{
	float:right;
	font:11px/16px Arial, sans-serif;
	color:#707070;
	margin:0;
}
.box9{
	float:left;
	background:#f1592a;
	width:197px;
	margin: 0 0 7px 0;
	padding: 3px 0;
	text-align: center;
}
.box9 .border{
	border:1px solid #fff;
	overflow:hidden;
	width:141px;
	padding:18px 26px 14px 22px;
	margin: 0 auto;
}
.newsletter label{
	display:block;
	text-align:left;
	font:12px/17px Verdana, sans-serif;
	color: #FFF;
	width:139px;
	height:29px;
	margin:3px 0;	
}
.newsletter span{
	float:left;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/main_sprites6.png) no-repeat -578px -114px;
	width:134px;
	height:22px;
	margin:10px 0 0;
}
.newsletter input{
	float:left;
	margin:10px 0 0 70px;
}
.newsletter .text1{
	font:10px/14px Arial, sans-serif;
	color:#888;
	background:none;
	border:none;
	width:126px;
	height:14px;
	margin:0;
	padding:4px;
}

.newsletter .newsletter-thankyou
{
	font:12px Georgia;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:8px 4px;
	background:none;
}
.banner2{
	float:left;
	width:192px;
	background:#fff;
	margin: 0 0 7px 0;
	padding:2px;
	text-align: center;
	overflow: hidden;
}
.banner4{
	float:left;
	width:192px;
	margin: 0 0 7px 0;
	padding:0;
}
.colum2{
	float:left;
	width:197px;
	margin:27px 0 10px 0;
	padding:8px 9px 1px 9px;
	background:#e6e6e6;
}
/************************ End More Right Hand Widget Stuff *************************/


/************ Used on various pages **************/
.text2{
	font:13px/18px Arial, sans-serif;
	color:#616161;
	margin:23px 15px 15px 25px;
}
#thanks_container
{
	padding:10px;
}
#thanks_container p
{
	font:15px/23px Arial, sans-serif;
	color:#707070;
	width:850px;
}
#thanks_container p.header
{
	font:bold 15px/23px Arial, sans-serif;
	color:#f35927;
	width:850px;
}
#thanks_container a
{
	color:#01a9b2;
	text-decoration:none;
}
#thanks_container a:hover{text-decoration:underline}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
.clear2 {
	clear: both;
}
/************ End Used on various pages **************/


/******************* Footer *************************************************/
#footer{
	overflow:hidden;
	width:100%;
}
#footer .footer-holder{
	margin:0 auto;
	width:916px;
	background:url(https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/bg-content.png) repeat-y;
}
#footer .footer-info{
	background: #6b6b6b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989898', endColorstr='#6b6b6b'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#989898), to(#6b6b6b)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #989898,  #6b6b6b);
	margin:0 7px;
	width:902px;
	height:91px;
	padding:17px 0 11px 0;
}
#footer .footer-highlight{
	border-top: 1px solid #C9C9C9;
	background: #FFF;
	height:4px;
	width:902px;
	margin:0 7px;
}
#footer .footer-info div{
	margin:0 auto;
	width:850px;
}
#footer .footer-info ul{
	width:850px;
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
#footer .footer-info ul li{
	display:inline;
	padding:0 9px;
}
#footer .footer-info ul li a{
	font:11px/26px Georgia, "Times New Roman", Times, serif;
	color:#b8c5c5;
	text-decoration:none;
}
#footer .footer-info ul li a:hover{text-decoration:underline}
#footer .footer-info ul li span{
	font:11px/26px Georgia, "Times New Roman", Times, serif;
	color:#b8c5c5;
	margin:0;
}
#footer .footer-info p{
	font:13px/16px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	width:850px;
	padding:10px 0 0;
	margin:5px 0 0;
	border-top:1px solid #c5c5c5;
	text-align:center;
}
#footer #creator {
	padding-top: 12px;
	text-align: center;
	font: normal 11px Georgia;
	color: #bfbebe;
}
#footer #creator a {
	font: normal 11px Georgia;
	color: #bfbebe;
	text-decoration: none;
}
#footer #creator a:hover {
	text-decoration: underline;
}
/******************* End Footer *************************************************/


/******************* Search AJAX auto-complete *************************************************/
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
ul.ui-autocomplete
{
	position: absolute;
	cursor: default;
	width:313px;
	border:1px solid #b7b7b7;
	background-color: #FFF;
	list-style:none!important;
	list-style-image:none!important;
	margin:0;
	padding:10px;
	display:block;
	float: left;
	margin-top:-3px;
}

ul.ui-autocomplete li
{
	display:block;
	margin:0;
	padding:0;
	color:#838383;
}
ul.ui-autocomplete li a
{
	display:block;
	font:normal 14px/25px Arial, Verdana, sans-serif;
	color:#838383;
	text-decoration:none;
	padding:.2em .4em;
}

ul.ui-autocomplete li a.ui-state-hover,
ul.ui-autocomplete li a.ui-state-active {
	background-color: #00ADB5;
	color: #FFF;
}
/******************* End AJAX auto-complete *************************************************/


/************************************** TOOL TIPS *****************************************************************/
.tip-content-dispute, .profile-pays2share .totals div.tip-content-min-payment{
	display:none;
	height:70px;
	width: 150px;
	margin:0;
	background:url(https://43a17f464e2e2db29c81-bda26eef526b619bcf491b6b0b73d5e1.ssl.cf2.rackcdn.com/tooltip_small.png) no-repeat;
}
.tip-content-help{
	display:none;
	height:70px;
	width: 150px;
	margin:0;
	background:none;
}
.tip-content-inner, .profile-pays2share .totals div.tip-content-inner{
	width: 120px;
	margin:20px auto;
	font:14px/16px verdana, sans-serif;
	color: #fff;
	text-align:center;
}
.tip-content-dispute .tip-content-inner, .profile-pays2share .totals div.tip-content-inner{
	float:none;
	margin: 14px auto;
	font:12px/16px verdana, sans-serif;
}
.tip-content-star-rating{
	margin-left:10px!important;
	margin-top:13px!important;
	width:130px!important;
	font-size:12px!important;
}
/************************************** End TOOL TIPS *****************************************************************/


/************************************** Overlay *****************************************************************/
#overlay_div {
	display:none;
	z-index:10000;
	background-color:#FFF;
	border:7px solid #E6E6E6;
	-moz-box-shadow:0 0 40px 5px #000;
	-webkit-box-shadow: 0 0 40px #000;
		-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
}
#overlay_div .close {
	background-image:url(https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/overlay_close.png);
	position:absolute;
	right:-17px;
	top:-17px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#overlayiframe{
	width:100%;
	height:100%;
	margin:0;
	overflow:auto;
}
/************************************** End Overlay *****************************************************************/

/************************************** Coupon Overlay ***************************************************************/
#overlay-container a{
	text-decoration:none;
	color:#0AA5AD;
}
#overlay-container a:hover{
	text-decoration:underline;
}
#overlay-container{
	font:11px/14px Helvetica,Verdana,Arial, sans-serif;
	color:#000;
	margin:0;
	width:620px;
	-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
}
#overlay-top-bar{
	font:10px/20px Arial, sans-serif;
	color:#FFF;
	font-weight:bold;
	background-color: #ED5A26;
	height:20px;
	padding-left:5px;
	text-align:left;
		-webkit-border-radius: 10px 10px 0 0 ;
   -moz-border-radius: 10px 10px 0 0;
   border-radius: 10px 10px 0 0;
}
#overlay-coupon-code{
	margin-top:20px;
	font: bold 24px/24px Helvetica, Arial, Sans-Serif;
	display:inline-block;
	padding: .7em .7em .7em .8em;
	   -webkit-border-radius: .4em;
   -moz-border-radius: .4em;
   border-radius: .4em;
   background:#DFF2F3;
   width:auto;
}
#overlay-coupon-code span{
	display:block;
	float:left;
	padding:9px 0 6px 0;
}

#overlay-useit-button {
	display:inline-block;
   border-top: 1px solid #bdbdbd;
   background: #079ba3;
   background: -webkit-gradient(linear, left top, left bottom, from(#00a9b2), to(#079ba3));
   background: -webkit-linear-gradient(top, #00a9b2, #079ba3);
   background: -moz-linear-gradient(top, #00a9b2, #079ba3);
   background: -ms-linear-gradient(top, #00a9b2, #079ba3);
   background: -o-linear-gradient(top, #00a9b2, #079ba3);
   padding: 0 1.5em;
   -webkit-border-radius: .4em;
   -moz-border-radius: .4em;
   border-radius: .4em;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white!important;
   font: 500 .8em/39px Helvetica, Arial, Sans-Serif;
   text-decoration: none;

   }
#overlay-useit-button:hover,a.overlay-useit-button-hover {
   border-top-color: #2bb9c3!important;
   background: #2bb9c3!important;
   color: #FFF!important;
   text-decoration:none!important;
   
   }
#overlay-useit-button:active {
   border-top-color: #ffffff;
   
   }
  #overlay-useit-button:after{
    background: #ccc;
    background: rgba(0,0,0,.1);
    float: right;        
    width: 1em;
    text-align: center;
    font-size: 1.2em;
    margin: 0 -1.2em 0 1em;
    padding: 0 .4em;
    box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
    border-radius: 0 .3em .3em 0;
          	-webkit-border-radius: 0 .3em .3em 0;
   -moz-border-radius:  0 .3em .3em 0;
    
    pointer-events: none;		   	
  }
  .overlay-copy{
  	margin-left:.8em;
  	display:block!important;
  	float:right;
  }
  .overlay-copy-success{
  	padding:0 1.2em!important;
  } 
  .overlay-copy-success:before{
    float: left;        
    width: 1em;
    text-align: center;
    font-size: 1.3em;
    margin: 0 0 0 -.5em;
    padding: 0 .2em;
    pointer-events: none;		
  	content:"\2713";
  }
.overlay-go{
	 font: 500 1em/2.3em Helvetica, Arial, Sans-Serif!important;
     margin-bottom:30px!important;
   margin-top:6px!important;
}
 .overlay-go:after{
 	content:"\27A5";
}

#overlay-top-container{
	font: 20px/22px Helvetica,Verdana,Arial, sans-serif;
	text-align:center;
}
#overlay-bottom-container{
	background:#FFF;
	-webkit-border-radius: 0 0 10px 10px;
   -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;
   position:relative;
}
.overlay-offer-container{
	background:#EFEFEF;
	border-top:3px dotted #FFF;
	border-bottom:3px dotted #FFF;
	float:left;
	width:100%;
	padding:20px 0;
}
#overlay-top-container h1{
	font-size: 26px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:0;
	color:#333;
}
#overlay-top-container h1.overlay-no-code{
	margin-top:40px;
}
#overlay-top-container p{
	font-size:17px;
	color:#555;
	padding:15px 20px 20px 15px;
}
#overlay-offer-logo{
	float:left;
	width:200px;
}
#overlay-offer-logo img{
	border:3px solid #333;
	float:right;
}
#overlay-offer-details{
	float:left;
	width:380px;
	margin-left:20px;
	font-size:12px;
	margin-top:-3px;
}
#overlay-offer-details h3{
	display:block;
	float:left;
	clear:left;
	width:100%;
	font-size:17px;
	line-height:20px;
	color:#444;
	margin:0 0 3px 0;
	font-weight:normal;
}
#overlay-offer-details h2{
	float:left;
	white-space:nowrap;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
	max-width:275px;
	overflow:hidden;
	margin-right:10px;
}
#overlay-offer-details h2.overlay-long-title::first-line{
	font-weight:bold;
	font-size:24px;
	line-height:32px;
}
#overlay-offer-details h2.overlay-long-title{
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	max-width:none;
	white-space:normal;
	overflow:visible;
	float:none;
	margin-top:0;
	margin-right:0;
}
#overlay-offer-details div.overlay-shareicon-spacer{
	height:20px;
	float:right;
	width:105px;
}
div.overlay-floating-expiration{
	margin-right:100px;
	font-weight:normal;
	color:#BBB;
	font-size:12px;
	line-height:12px;
	margin-top:3px;
	vertical-align:top;
}
#overlay-offer-details p{
	float:left;
	clear:both;
	font-size:12px;
	color:#666;
	margin:0;
	margin-top:8px;
	font-weight:normal;
}
.overlay-find-more{
	margin-top:8px;
	white-space:nowrap;
	float:left;
	clear:left;
}
#overlay-feedback{
	text-align:center;
	clear:both;	
	float:left;
	width:100%;
	padding:20px 0;
	position:relative;
}
#overlay-expired{
		font-size:13px;
	line-height:120%;
	padding:1em 2em;
	display:inline-block;
	background:#F4D9D9!important;
	color:#AE0000!important;
	-webkit-border-radius: .3em;
   -moz-border-radius: .3em;
   border-radius: .3em;
}
#overlay-expired a{
	color:#333;
}
#overlay-voting a.overlay-thumb{
	width:42px;
	height:42px;
	display:inline-block;
	margin-left:1px;
	background-image:url("https://43ee169c0acf5ae8f01c-5d485ab1e4501e3434113a44e0f8a3a1.ssl.cf2.rackcdn.com/thumb-sprite.png");
	background-repeat:no-repeat;
	position:relative;
}
.overlay-thumbs-up{
	background-position: 0 0;	
}
.overlay-thumbs-up:hover{
	background-position: 0 -42px;	
}
.overlay-thumbs-up:active,.overlay-thumbs-up-selected{
	background-position: 0 -84px;	
}
.overlay-thumbs-down{
	background-position: -42px 0;	
}
.overlay-thumbs-down:hover{
	background-position: -42px -42px;	
}
.overlay-thumbs-down:active,.overlay-thumbs-down-selected{
	background-position: -42px -84px;	
}
#overlay-voting{
	clear:both;
	float:left;
	width:100%;
	line-height:100%;	
}
.overlay-vote-instructions{
	position:absolute;
	left:0;
	height:42px;
	display:inline-block;
	line-height:100%;
	text-align:right;
	color: #333;
	white-space:nowrap;
}
.overlay-vote-after{
	position:absolute;
	right:0;
	height:42px;
	display:inline-block;
	line-height:100%;
	text-align:left;
	color: #333;
	font-style:italic;
	white-space:nowrap;
}
.overlay-vote-instructions span{
   font: 500 20px/24px Helvetica, Arial, Sans-Serif;
	margin-left:148px;
	margin-top:-1px;
	float:left;
}
.overlay-vote-instructions em{
	float:right;
	clear:both;
}
.overlay-vote-after em{
	float:left;
	clear:both;
}
.overlay-vote-after span{
	float:right;
   font: 500 14px/17px Helvetica, Arial, Sans-Serif;
	margin-right:195px;
	margin-top:13px;
	font-style:italic;
}
#overlay-how-much, #overlay-negative-feedback{
	display:none;
	font: 500 16px/19px Helvetica, Arial, Sans-Serif;
	color:#333;
	position:absolute;
	left:73px;
	top:20px;
	z-index:999;
	text-align:left;
}
#overlay-how-much p, #overlay-negative-feedback p{
	float:left;
}
#overlay-how-much span, #overlay-negative-feedback span{
	font: 600 20px/24px Helvetica, Arial, Sans-Serif;
}
#overlay-how-much-input{
	font: 500 22px/40px Helvetica, Arial, Sans-Serif;
	width:55px;
	height:40px;
	float:left;
	margin-left:0px;
	padding-left:22px;
	padding-right:5px;
	text-align:right;
	overlay:display;
	color:#DEDEDE;
	  -webkit-box-shadow: inset 3px 3px 3px 0px #F2F2F2;
  -moz-box-shadow: inset 3px 3px 3px 0px #F2F2F2;
  box-shadow: inset 3px 3px 3px 0px #F2F2F2;
  border:1px solid #AAA;
  	-webkit-border-radius: .3em;
   -moz-border-radius: .3em;
   border-radius: .3em;
}
#overlay-how-much label{
	float:left;
	font: 600 26px/26px Helvetica, Arial, Sans-Serif;
	position:relative;
	left:20px;
	top:10px;
	z-index:999;
	color:#333;
}
#overlay-how-much-on{
	float:left;
	margin-left: 10px;
	display:none;
}
#overlay-how-much-on-buttons, #overlay-negative-feedback-buttons{
	font: bold 14px/22px Helvetica, Arial, Sans-Serif;
	float:right;
	margin-left:10px;
	-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
      background: #DFF2F3;
   margin-top:-12px;
}
#overlay-negative-feedback-buttons{
	margin-left:30px;
	background:#E8C8BB;
}
#overlay-how-much-on-buttons a, #overlay-negative-feedback-buttons a{

   padding: 0 20px 0 0;
   color: #333;
   text-decoration: none;
   vertical-align: middle;
   border-top:1px solid #FFF;
   display:block;
   white-space:nowrap;

   }
#overlay-how-much-on-buttons a:hover, .overlay-how-much-on-buttons-clicked {
   background: #fd7921;
   color: #ffffff;
   text-decoration:none;
   }
#overlay-negative-feedback-buttons a:hover, .overlay-negative-feedback-buttons-clicked {
   background: #e8C8BB;
   color: #FFFFFF;
   text-decoration:none;
   } 
#overlay-negative-feedback-buttons a:active {
   border-top-color: #ff9900;
   background: #A01C20;
   color: #FFF;
}   
#overlay-how-much-on-buttons a:active {
   border-top-color: #ff9900;
   background: #ff9900;
   }
#overlay-how-much-on-instructions{
	font-size:17px;
	float:left;	
	margin-left:20px;
	text-align:right;
}
#overlay-how-much-on-instructions span{
	font-size:15px;
}
#overlay-one-item{
	border:0;	
}
#overlay-how-much-on-buttons a:before, #overlay-negative-feedback-buttons a:before{
		color:#333;
    background: rgba(0,0,0,.1);
	float:left;
    width: 1em;
    text-align: center;
    font-size: 1em;
    margin: 0 1em 0 0;
    padding: 0 .4em;
    box-shadow: 1px 0 0 rgba(0,0,0,.2), 2px 0 0 rgba(255,255,255,.5);
    pointer-events: none;			
}
#overlay-negative-feedback-buttons a:before{
	font-size:1.3em;
	font-weight:normal;
}
#overlay-one-item:before{
	content:"\2014";
    -webkit-border-radius: 5px 0 0 0;
   -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}
#overlay-many-items:before{
	content:"\2630";
}
#overlay-free-shipping:before{
	content:"\2708";
    -webkit-border-radius: 0 0 0 5px;
   -moz-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
}
#overlay-invalid:before{
	content:"\2717";
    -webkit-border-radius: 5px 0 0 0;
   -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}
#overlay-not-qualified:before{
	content:"\2260";
}
#overlay-spam:before{
	content:"\2639";
    -webkit-border-radius: 0 0 0 5px;
   -moz-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
}
#overlay-feedback-share{
	font: normal 16px/20px Helvetica, Arial, Sans-Serif;
	text-align:center;
	clear:both;	
	float:left;
	width:100%;
	padding:10px 0;
	position:absolute;
	color:#333;
	left:620px;
	top:0;
	display:none;
	
}
#overlay-feedback-share span{
	font-weight:bold;
}
#overlay-feedback-share input{
	margin-top:6px;
	width:80%;
	font-size:.9em;
	line-height:2.2em;
	height:2.2em;
	padding:0;
	text-align:center;
	  -webkit-box-shadow: inset 3px 3px 3px 0px #F2F2F2;
  -moz-box-shadow: inset 3px 3px 3px 0px #F2F2F2;
  box-shadow: inset 3px 3px 3px 0px #F2F2F2;
  border:1px solid #AAA;
  	-webkit-border-radius: .3em;
   -moz-border-radius: .3em;
   border-radius: .3em;	
	cursor:text;
}
/************************************** End Coupon Overlay ***************************************************************/
