/* @override http://couponpal.mutantlabs.co.uk/_css/style.css */

@charset "UTF-8";
/* CSS Document */

/* ******************** START RESET ******************** */
*{ margin:0; padding:0; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input, textarea {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	-webkit-padding-start: 0px;
	
}


body {
	line-height: 1;
	font-size: 62.5%;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
a:active, a:focus, input[type="image"], *:focus {
	outline: 0;
	text-decoration: none;
	}

a img, img {
	border: none; padding: 0; margin: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

input[type="submit"]::-moz-focus-inner {border:0;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* ******************** END RESET ******************** */


/* ******************** START BASIC ******************** */

body, input{
	font-family: "Lucida Grande",Arial,"Lucida Sans Unicode",Verdana,sans-serif;
	/*font-size: 16px;*/
	font-style: normal;
	font-weight: bold;
	/*text-shadow: rgba(256,256,256,1) 0px 1px 1px;*/
        
}

body {
    background: url("../_content/global/blue-textured-bg.jpg") repeat 0 0;
}

a {
	text-decoration: none;
}

strong{
	font-weight:bold;
}

#page{
	margin: 0 auto;
	background:none;
}

#header {
	background-color: #41688d;
}

#titleContainer {
	width: 1000px;
	margin: 0 auto;
}

#flashMessage {
    font-size: 1.3em;
    margin-left: 50px;
    padding: 15px 0 10px 0;
}

/* ****** DEFAULT FORM STYLING ****** */

input[type='text'], input[type='password']{
	border: 1px solid #d2d2d2;
	box-shadow:inset 0 1px 4px #e1e1e1;
   	-moz-box-shadow:inset 0 1px 4px #e1e1e1;
   	-webkit-box-shadow:inset 0 1px 4px #e1e1e1;
   	color: #707070;
}
input:focus{
	background: #dbdfdf;
	border: 1px solid #a8acac;
}

form input {
	padding: 10px 10px 10px 36px;
	width: 240px;
	height: 20px;
	float: left;
	font-weight: normal;
}
form input.emailField {
	background: #f0f0f0 url("../_content/global/globalSprites.png") -470px -401px no-repeat;
}

form input.passwordField {
	background: #f0f0f0 url("../_content/global/globalSprites.png") -470px -275px no-repeat;
}

form input.personField {
	background: #f0f0f0 url("../_content/global/globalSprites.png") -470px -360px no-repeat;
}

/* ****** END DEFAULT FORM STYLING ****** */


/* ******************** START HEADER ******************** */

#header h1, #header h2 {
    float: left;
}

div#header{
padding:15px 0 0;
background: none;
position: relative;
width:1016px;
margin:0 auto;
}

div#header #logo{
    width: 950px;
    margin: 0 auto;
}

div#headerContent{
width:1016px;
height:64px;
position: relative;
background: url("../_content/global/header_bg.png") no-repeat 0 0;
}

div#headerContent #addthisContainer {
    position: absolute;
    top: 14px; right: 22px;
    border: 1px #c0c1c2 solid;
    padding: 5px 16px 0;
    background-color: #fff;
    text-shadow: none;
}

/*-- START NEW NAV STYLES --*/

ul.cssCont {
    margin: 4px 0 0 35px;
    list-style:none;
    padding:0;
    background-repeat:repeat;
    font-family:"Lucida Grande","Times New Roman",Times,serif !important;
    text-shadow:none;
    float:left;
    display:block;
    clear:both;
    width:1016px;
}

ul.cssCont.topLevel{
    font-size:1.3em;
}

ul.cssCont.topLevel li.topnav_item {
    height: 33px;
    padding-top: 20px;
    float: left;
    position: relative;
    text-align: center;
    cursor: pointer;
}
ul.cssCont.topLevel li#browse {
    width: 90px;
}
ul.cssCont.topLevel li#merchants {
    width: 95px;
}
ul.cssCont.topLevel li#categories {
    width: 129px;
}
ul.cssCont.topLevel li.topnav_item.active a.mainLink{
    
}

ul.cssCont.topLevel li.topnav_item:hover {
    background-color: #fff;
    border-right: 1px solid #c2c2c2;
    background: url("../_content/global/drop_down_bg.png") repeat-y 0 0;
    margin-right: -1px;
}

ul.cssCont.topLevel li.topnav_item a.mainLink{
    position: relative;
    margin: 0;
    color:#5a5b5b;
    text-shadow:1px 1px 0px #ddd;
    display:block;
    text-align:center;
    text-decoration:none;
}

ul.cssCont.topLevel li.topnav_item a.mainLink img {
    margin-left: 6px;
}


ul.cssCont.topLevel #home a {
    width: 27px; height: 27px;
    background: url("../_content/global/home_logo.png") no-repeat 0px 0;
}
ul.cssCont.topLevel #home.active a,  ul.cssCont.topLevel #home a:hover {
    background: url("../_content/global/home_logo.png") no-repeat -26px 0;
}
ul.cssCont.topLevel li#home {
    padding-top: 12px;
}
ul.cssCont.topLevel li#home:hover {
    margin-right: 0;
    background: none;
    border-right: none;
    height: 27px;
}

#headerContent .dropDown {
    position: absolute;
    width: 344px;
    top: 45px;
    z-index: 500;
    display: none;
    font-weight: normal;
    left: 0;
    text-align: left;
}
#headerContent .dropDown .dd-top {
    background-color: #c2c2c2;
    height: 1px;
    width: 334px;
    margin-right: 5px;
    float: right;
}
#headerContent .dropDown .dd-mid {
    clear: both;
    width: 314px;
    background: url("../_content/global/drop_down_bg.png") repeat-y 0 0;
    padding: 10px 15px;
}
#headerContent .dropDown .dd-bot {
    width: 344px; height: 10px;
    background: url("../_content/global/drop_down_bot_bg.png") no-repeat 0 0;
}

#headerContent .dropDown .search {
    width: 300px;
    background-color: #faf9e0;
    border: 1px solid #9baab5;
    padding: 5px;
    font-weight: normal;
}
#headerContent .dropDown .search_submit {
    background: url("../_content/global/search_btn.png") no-repeat center;
    width: 23px; height: 20px;
    position: absolute;
    cursor: pointer;
    top: 18px; right: 13px;
}

#headerContent .dropDown .subnav {
    margin-top: 10px;
    padding: 10px 0;
    border-top: #9baab5 1px dotted;
    font-size: .9em;
}
#headerContent .dropDown .subnav .subnav_title {
    color: #026396;
    margin-bottom: 10px;
    padding: 0 5px;
}
#headerContent .dropDown .subnav ul {
    overflow: hidden;
}
#headerContent .dropDown .subnav li {
    float: left;
    font-size: .9em;
    width: 150px;
    text-align: left;
    padding: 0 0 4px 5px;
    line-height: 1.3em;
}
#headerContent .dropDown .subnav li a {
    color:#3e3f3f;
}
#headerContent .dropDown .subnav li a:hover {
    text-decoration: underline;
}


#headerContent #browse-dd .dd-top {
    width: 248px;
}
#headerContent #merchants .dd-top {
    width: 243px;
}
#headerContent #categories .dd-top {
    width: 210px;
}
/*-- END NEW NAV STYLES --*/

/*-- SEARCH BOX --*/

#headerSearchField {
	position: absolute;
        top: 0; right: 9px;
	color:#4d4c4c;
	margin:12px 0 0 0px;
	outline:medium none;
}

#headerSearchField input {
	background-color:#fafbfa;
	width:585px; height: 23px;
	font-weight: normal; color: #8e8e8e;
	font-family: "Lucida Grande", sans-serif;
	font-size: 1.4em;
	float: left;
	padding:6px;
        border:1px solid #0b304b;
}

#headerSearchField #headerSearchSubmit{
	background:url("../_content/btn_header_search.gif") no-repeat center #fafbfa;
	border: none;
	height:31px; width:35px;
	cursor: pointer;
        position: absolute;
        top: 3px; right: 2px;
}

/* ******************** END HEADER ******************** */

/* ******************** CONTENT SECTION ******************** */

div#content{
    width:1016px;
    margin:0 auto;
    clear:both;
    padding-bottom:30px;
    position: relative;
    height: 100%;
    background: url("../_content/global/content_bg.png") repeat-y 0 0;
}

.gradientButton {
	float: right;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #b1bcc6;
	
	background-color: #eaeaea;
	background: -moz-linear-gradient(100% 100% 90deg, #dfdfdf, #fefefe);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dfdfdf));
	
	color: #666;
	font-size: 1.2em;
	text-align: center;
	
	padding: 5px 10px 5px;
	
	clear: both;
	
	font-family: "Lucida Grande", arial, sans-serif;	
}

.gradientButton:hover {
background: -moz-linear-gradient(100% 100% 90deg, #dddddd, #dadada);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#dddddd));
}

/*-- START LEFT COL WIDE --*/

div#content #leftColWide{
width:622px;
margin-left:20px;
float:left;	
color:#424645;
padding-top:30px;
position: relative;
}

div#content #leftColWide .wideDesc{
margin-bottom:20px;	
}

div#content #leftColWide .wideDesc h2{
font-size:2.4em;
margin-bottom:30px;	
}

div#content #leftColWide .wideDesc p{
font-weight:normal;
font-size:1.6em;
color:#6f6f6f;
line-height:1.6em;
}

div#content #leftColWide h3{
font-color:#424645;
font-size:1.8em;
margin-bottom:20px;
}

div#content #leftColWide ul.navigateByLetter{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow:inset 2px 2px 2px #ececec;
-moz-box-shadow:inset 2px 2px 2px #ececec;
-webkit-box-shadow:inset 2px 2px 2px #ececec;
background:none repeat scroll 0 0 #FBFBFB;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
padding:5px 8px 5px 6px;
text-align:center;
width:100%;
font-family:"Lucida Grande", arial, sans-serif;
font-size:1.4em;
color:#424645;
margin: 0 0 15px 0;
}

div#content #leftColWide ul.navigateByLetter ul.wrapper{position:relative;/*left:50%;*/float:left; margin-left:3px;}

div#content #leftColWide ul.navigateByLetter li{
float:left;
padding:4px 5px;
margin-right:2px;
position:relative;
/*right:50%;*/
}

div#content #leftColWide ul.navigateByLetter li.selected{
background-color:#e4e4e4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
box-shadow:inset 2px 2px 2px #d6d6d6;
-moz-box-shadow:inset 2px 2px 2px #d6d6d6;
-webkit-box-shadow:inset 2px 2px 2px #d6d6d6;
border-left:1px solid #b9b9b9;
border-top:1px solid #b9b9b9;
}

div#content #leftColWide ul.navigateByLetter li.last{
margin-right:0;	
padding-right:0;
}

div#content #leftColWide ul.navigateByLetter li:hover{
background-color:#e4e4e4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

div#content #leftColWide ul.navigateByLetter li a{
color:#424645;
text-decoration:none;
}

div#content #leftColWide ul.navigateByLetter li a:hover{
}

/*-- END LEFT COL WIDE--*/

/*-- START LEFT COL --*/

div#content #leftColWrapper{
float:left;
width:642px;
position: relative;
}

div#content #leftCol{
display:block;
width:600px;
float:left;
padding-bottom:10px;
margin-left:40px;
position: relative;
}

#leftColWrapper #homepageHeading{
    margin: -5px 0 10px 50px;
}

/*-- START BREADCRUMBS --*/

div#content #leftCol #breadcrumbs{
	margin-top:10px;
	font-family:"Lucida Grande", arial, sans-serif;
	font-size:1.2em;
}

div#content #leftCol #breadcrumbs a{
color:#6b6d6d;
margin-right:3px;
}

div#content #leftCol #breadcrumbs a:first-child{
color:#415f8b;	
}

div#content #leftCol #breadcrumbs a:hover{
text-decoration:underline;	
}


/*-- END BREADCRUMBS --*/

/*-- START DEFAULT MAIN COLUMN H2 STYLES --*/
div#content #leftCol .h2Container{
background:url(../_content/h2_gavline.png) repeat-x center center;
margin-top:20px;
position:relative;
float:left;
width:100%;
}

div#content #leftCol .h2Container h2{
color:#fff;
height:21px;
padding:12px 0 10px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-top-left-radius:3px;
background:transparent none no-repeat top center;
font-size:1.8em;
width:100%;
text-align:center;
margin:0 auto;
}

div#content #leftCol .h2Container.icon{
background-position:bottom left;	
padding-bottom:10px;
}

div#content #leftCol .h2Container.icon h2{
padding:0 0 0 30px;
margin-bottom:0;
font-weight:normal;
font-size:2em;
color:#7b7a79;
text-align:left;
}

div#content #leftCol .h2Container.icon h2.store{
background:url(/_content/icon_stores.jpg)no-repeat left center;	
}

div#content #leftCol .h2Container.icon h2.coupon{
background:url(/_content/icon_coupon.jpg)no-repeat left center;	
}

div#content #leftCol .h2Container.search{
background:none/*url(../_content/gavline.gif)repeat-x bottom center*/;
font-weight:bold;
}

div#content #leftCol .h2Container.search h2.search{
text-align:left;
color:#71943d;
}

/*-- END DEFAULT MAIN COLUMN H2 STYLES --*/

/*-- START DEFAULT COUPON-BLOCK HEADERS --*/


div#content #leftCol .textH2 h2 {
   font-size: 2em;
   margin: 20px 0 15px;
}


/*-- END DEFAULT COUPON-BLOCK HEADERS --*/

/*-- START FILTER BAR --*/
#leftCol div.couponHeader div#filterDrop {
	font-size: 12px; font-weight: normal;
	color: #494949;
	width: 175px;
	float: right;
	background-color:#f6f6f6;
	padding:0 0 0 20px;
}
#leftCol div.couponHeader div#filterDrop p {
	float: left;
	margin: 4px 0 0 0;
}

#leftCol div.couponHeader div#filterDrop #showDealType select {
	float: right;
}

/*-- END FILTER BAR --*/

/* START GIFT CONTAINER */
div#content #leftCol #giftIdeas .couponContainer {
    padding: 0 0 0 10px;;
}
#giftIdeas .giftContainer {
    width: 282px;
    float: left;
}
#giftIdeas .giftContainer .giftBox {
    background-color: #fff;
    border: 1px #aeaeae solid;
    padding: 6px;
    margin-left: 13px;
    overflow: hidden;
    height: 115px;
}

#giftIdeas .giftTitle {
    font-size: 1.3em;
    color: #696869;
    padding: 4px;
    margin: 7px 0 0 15px;
}

#giftIdeas .giftLogo {
    width: 100px;
    text-align: center;
    float: left;
}

#giftIdeas .giftLinks {
    float: left;
    width: 145px;
    padding-left: 6px;
}

#giftIdeas .giftLinks ul {
    margin: 7px 0;
}

#giftIdeas .giftLinks ul li {
    margin-bottom: 1em;
}

#giftIdeas .giftLinks ul li a {
    padding: 0 0 0 7px;
    font-size: 1.2em;
    color: #2a6296;
}

#giftIdeas .compare {
    cursor: pointer;
    background: url("../_content/btn_compare_prices.png") no-repeat 0 0;
    width: 136px; height: 29px;
}
#giftIdeas .compare:hover {
    background-position: 0 -29px;
}

/* END GIFT CONTAINER */

/* START FEATURED MERCHANTS */
div#content #leftCol #featuredMerchants .couponContainer {
    padding-left: 9px;
    overflow: hidden;
}
#featuredMerchants .featuredMerchant {
    float: left;
    width: 120px; height: 90px;
    padding: 12px;
    text-align: center;
}

#featuredMerchants .featuredMerchantLogo img{
    border: 1px solid #7C7B7B;
}
#featuredMerchants .featuredMerchantLogo img:hover{
    border: 1px solid #373737;
}

#featuredMerchants .featuredMerchantLink a {
    color: #0259c4;
    font-weight: normal;
    font-size: 1.2em;
    padding-top: 6px;
    display: block;
}
/* END FEATURED MERCHANTS */

/*-- START COUPON CONTAINER HEADING --*/

div#content #leftCol .couponHeadingContainer {
    background: url(../_content/coupons_top.png) no-repeat 0 0;
    width: 100%;
    height: 50px;
}

div#content #leftCol .expired .couponHeadingContainer {
    background: url(../_content/ex_coupons_top.png) no-repeat 0 0;
    width: 100%;
    height: 50px;
}

div#content #leftCol .couponHeading {
    padding: 0 20px;
}

div#content #leftCol .couponHeading h2 {
    font-weight: bold;
    font-size: 1.4em;
    margin: 0;
    color: #010101;
    float: left;
    margin-top: 17px;
}

div#content #leftCol .expired .couponHeading h2 {
    color: #fff;
}

div#content #leftCol .couponHeading .action-items {
    float: right;
    margin-top: 19px;
    margin-right: -15px;
}
div#content #leftCol .couponHeading .action-items div {
    float: left;
    margin-right: 15px;
}

div#content #leftCol .couponHeading .headingSelect {
    float: right;
    margin: 16px 7px 0 0;
}

div#content #leftCol .couponHeading .headingSelect label {
    font-size: 1.4em;
    margin-right: 1em;
}

/*-- END COUPON CONTAINER HEADING --*/

/*-- START COUPON FOOTER --*/

div#content #leftCol .couponFooterContainer {
    background: url(../_content/coupons_bot.png) no-repeat 0 0;
    width: 100%;
    height: 50px;
    padding-top: 1px;
}

div#content #leftCol .couponFooterContainer a {
  display: inline-block;
  margin: 16px 0 0 25px;
}
div#content #leftCol .couponFooterContainer .outbound a {
  display: inline-block;
  margin: 16px 25px 0 0;
  float: right;
}

div#content #leftCol .couponFooterContainer a.hide {
  display: none;
}

/*-- END COUPON FOOTER --*/


/*-- START COUPON CONTAINER --*/

div#content #leftCol .couponContainer{
    background: url(../_content/coupons_mid.png) repeat-y 0 0;
    margin: 0;
    width:100%;
    padding: 1px 0 0 0;
    position:relative;
    clear:both;
}

div#content #leftCol .couponContainer .updatedOn {
    color: #010101;
    font-weight: normal;
    font-size: 10px;
    margin: 0px 25px 7px 0;
    text-align: right;
}

/* MORE DEALS COUPON BOX */
div#content #leftCol .h2Container.moreh2 h2{
background:url(../_content/h2_default.png) no-repeat top center;
color:#333;
}

div#content #leftCol .couponContainer.moreDeals{
background-color:#d1d9db;
}

/* OTHER COUPONS BOX */
div#content #leftCol .h2Container.otherh2 h2{
background:url(../_content/h2_default.png) no-repeat top center;
color:#333;
}

div#content #leftCol .couponContainer.other{
background-color:#e0e0e0;
}

div#content #leftCol .h2Container.storesh2 h2{
background:url(../_content/h2_ribbon.jpg) no-repeat top center;
color:#705192;
}

/*-- START SEARCH RESULTS --*/
div#content #leftCol .couponContainer .searchItem{
    margin: 0 25px 8px;
    padding: 8px;
    overflow:hidden;
    background-color: #fff;
    border: 1px solid #aeaeae;
    font-weight:normal;
}
div#content #leftCol .search .searchItem .title {
    margin-bottom: 8px;
    font-size:1.6em;
}
div#content #leftCol .search .searchItem .title a {
    color: #2A6296;
    text-decoration: underline;
    line-height: 1.3em;
}
div#content #leftCol .search .searchItem .snippet {
   color: #000;
   font-size: 1.3em;
   margin-bottom: 4px;
}
div#content #leftCol .search .searchItem .link {
   color: green;
   font-size: 1.1em;
}
/*-- END SEARCH RESULTS --*/

/*-- START AMAZON SEARCH RESULTS --*/
div#content #leftCol .amazon-search .searchItem .image {
    float: left;
    text-align: center;
    width: 90px;
    padding: 0 3px 6px;
}
div#content #leftCol .amazon-search .searchItem .data {
    display: table;
    padding: 0 0 6px 2px;
    font-size: 12px;
}
div#content #leftCol .amazon-search .searchItem .title {
    font-size: 14px;
    margin-bottom: 11px;
    font-weight: bold;
}
div#content #leftCol .amazon-search .searchItem .title a {
    text-decoration: none;
}
div#content #leftCol .amazon-search .searchItem .newPrice {
    margin-bottom: 8px;
}
div#content #leftCol .amazon-search .searchItem strike {
    color: #000;
}
div#content #leftCol .amazon-search .searchItem a {
    color: #2A6296;
    text-decoration: underline;
}
div#content #leftCol .amazon-search .searchItem .subPrice {
    margin-right: 10px;
}
div#content #leftCol .amazon-search .searchItem .price {
    color: #900000;
}

/*-- END AMAZON SEARCH RESULTS --*/

/*-- START COUPON BOXES --*/

div#content #leftCol .couponContainer .couponBox, div#content #leftCol .couponContainer .couponBoxExpired{
    margin: 0 25px 8px;
    padding: 8px;
    overflow:hidden;
    background-color: #fff;
    border: 1px solid #aeaeae;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

div#content #leftCol .couponContainer .couponBox.highlight{
    border:3px solid #e70e16;
}

div#content #leftCol .couponContainer .couponBox.hovered {
    background-color: #e5f2f7;
}

/* START LEFT BLOCK */
div#content #leftCol .couponContainer .leftBlock{
width:132px;
float:left;
margin-right:10px;
}

div#content #leftCol .couponContainer .leftBlock img{
    
}

div#content #leftCol .couponContainer .leftBlock ul.couponActions{
float:left;
margin-top:12px;
}

div#content #leftCol .couponContainer .leftBlock ul.couponActions li{
float:left;
font-family:"Lucida Grande", arial, sans-serif;
font-size:1.3em;
font-weight:normal;
padding:30px 0 0;
}

div#content #leftCol .couponContainer .leftBlock ul.couponActions li.like{margin:0 23px;}

div#content #leftCol .couponContainer .leftBlock ul.couponActions li a{
color:#2c292b;
text-decoration:none;
padding:30px 0 0;
background:transparent none no-repeat top center;
}

div#content #leftCol .couponContainer .leftBlock ul.couponActions li.save a{background-image: url(../_content/icon_coupon_save.png)}
div#content #leftCol .couponContainer .leftBlock ul.couponActions li.like a{background-image: url(../_content/icon_coupon_like.png)}
div#content #leftCol .couponContainer .leftBlock ul.couponActions li.share a{background-image:url(../_content/icon_coupon_share.png)}

div#content #leftCol .couponContainer .leftBlock ul.couponActions li.save a:hover{background:url("../_content/icon_coupon_save.png") no-repeat center -77px  ;}
div#content #leftCol .couponContainer .leftBlock ul.couponActions li.like a:hover{background:url("../_content/icon_coupon_like.png") no-repeat center -77px ;}
div#content #leftCol .couponContainer .leftBlock ul.couponActions li.share a:hover{background:url("../_content/icon_coupon_share.png") no-repeat center -77px ;}


div#content #leftCol .couponContainer .leftBlock ul.couponActions li a {
	color: #141414 ;
}

div#content #leftCol .couponContainer .leftBlock ul.couponActions li a:hover {
	color: #000 ;
	text-decoration: underline;
}

/* END LEFT BLOCK */

/* START RIGHT BLOCK */
div#content #leftCol .couponContainer .rightBlock{
    float:left;
    width: 385px;
}


div#content #leftCol .couponContainer .rightBlock p.saving{
    color:#2a6296;
    font-size:1.6em;
    font-weight:normal;
    line-height: 1.3em;
    margin: 0 10px 8px 0;
}

div#content #leftCol .couponContainer .rightBlock p.saving a{
    color:#2a6296;
}

div#content #leftCol .couponContainer .rightBlock p.saving a:hover{
    text-decoration: underline;
}

div#content #leftCol .couponContainer .item {
    position: relative;
}

div#content #leftCol .couponContainer a.infoBtn{
    width:17px;
    height:17px;
    position:absolute;
    top:7px;
    right:32px;
    background:url(../_content/icon_info.png) no-repeat top left;
    z-index: 100;
    display: block;
}

div#content #leftCol .couponContainer a.infoBtn:hover{
    background:url(../_content/icon_info.png) no-repeat bottom left;
}

div#content #leftCol .couponContainer .rightBlock .getCoupon{
    background: #fefbca;
    padding: 6px;
    font-size: 1.4em;
    color: #3d3d3c;
    border: 1px solid #C0C1C0;
    width: 230px;
    font-weight: normal;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    text-shadow: none;
}

div#content #leftCol .couponContainer .rightBlock a.goBtn, div#content #leftCol .couponContainer .rightBlock a.free-download{
    display:block;
    float:right;
    width:127px;
    height:30px;
    margin:0px;
    background:url(../_content/btn_activate_deal.jpg) no-repeat top left;
}
div#content #leftCol .couponContainer .rightBlock a.free-download{
    background:url(../_content/btn_free_download.jpg) no-repeat top left;
}
div#content #leftCol .couponContainer .rightBlock a.goBtn:hover{
background-position: bottom left;

}
div#content #leftCol .couponContainer .rightBlock a.expBtn{
    display:block;
    float:right;
    width:127px;
    height:30px;
    margin:0px;
    background:url(../_content/btn_expired.png) no-repeat top left;
}
div#content #leftCol .couponContainer .rightBlock a.goBtn span, div#content #leftCol .couponContainer .rightBlock a.free-download span{display:none;}

div#content #leftCol .couponContainer .moreCoupons {
    display: none;
}

/* END RIGHT BLOCK */

/*-- END COUPON BOXES --*/

/*-- START PAGINATION --*/

div#content #leftCol a.viewMore{
display:inline-block;
}

div#content #leftCol #couponPagination{
clear:both;
width:100%;
margin: 20px 0 0 0;
font-family:"Lucida Grande", arial, sans-serif;
position:relative;
float:left;
}

div#content #leftCol #couponPagination #paginationNav{
width:100%;
float:left;
overflow:hidden;
}

div#content #leftCol #couponPagination #paginationNav ul.container{
float:left;
position:relative;
left:50%;
}

div#content #leftCol #couponPagination #paginationNav ul.wrapper{
position:relative;
right:50%;
float:left;
padding:5px 10px;
background:#fbfbfb;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
box-shadow:inset 2px 2px 2px #ececec;
-moz-box-shadow:inset 2px 2px 2px #ececec;
-webkit-box-shadow:inset 2px 2px 2px #ececec;
width:auto;
text-align:center;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}

div#content #leftCol #couponPagination #paginationNav ul li{
float:left;
padding:5px 5px;
margin-right:5px;
color:#757373;
}

div#content #leftCol #couponPagination #paginationNav ul li:hover{
background-color:#e4e4e4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

div#content #leftCol #couponPagination #paginationNav ul li a{
color:#757373;
text-decoration:none;	
}

div#content #leftCol #couponPagination #paginationNav ul li.spacer{
margin:0;
padding:5px 0;
letter-spacing:.5em;	
}

div#content #leftCol #couponPagination #paginationNav ul li.spacer:hover{
background-color:transparent;	
}

div#content #leftCol #couponPagination #paginationNav ul li.selected{
background-color:#e4e4e4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
box-shadow:inset 2px 2px 2px #d6d6d6;
-moz-box-shadow:inset 2px 2px 2px #d6d6d6;
-webkit-box-shadow:inset 2px 2px 2px #d6d6d6;
border-left:1px solid #b9b9b9;
border-top:1px solid #b9b9b9;
}

div#content #leftCol #couponPagination #paginationNav ul li.selected a{
color:#090909;
}

div#content #leftCol #couponPagination #paginationNav ul li.arrow{padding:0;}
div#content #leftCol #couponPagination #paginationNav ul li.arrow:hover{background-color:transparent;}

div#content #leftCol #couponPagination #paginationNav a.leftArrow{
display:block;
width:19px;
height:19px;
background:url(../_content/arrow_left.png)no-repeat top left;
margin-right:5px;
float:left;
}

div#content #leftCol #couponPagination #paginationNav a.rightArrow{
display:block;
width:19px;
height:19px;
background:url(../_content/arrow_right.png)no-repeat top left;
margin-left:5px;
float:left;
}

div#content #leftCol #couponPagination #paginationNav a span{display:none;}

div#content #leftCol #couponPagination #paginationDrop{
padding:5px 10px;
background:#fbfbfb;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
box-shadow:inset 2px 2px 2px #ececec;
-moz-box-shadow:inset 2px 2px 2px #ececec;
-webkit-box-shadow:inset 2px 2px 2px #ececec;
width:auto;
text-align:center;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
width:auto;
position:absolute;
right:0;
z-index: 20;
}

div#content #leftCol #couponPagination #paginationDrop p{
font-weight:normal;
float:left;	
padding:5px 0;
}

div#content #leftCol #couponPagination #paginationDrop #showAmount{
float:left;
margin-left:10px;
}



/*-- END PAGINATION --*/

/*-- START STORES BLOCK --*/

div#content #leftCol .storesBlock {
box-shadow:0px 0px 3px #585858;
-webkit-box-shadow:0px 0px 3px #585858;
-moz-box-shadow:0px 0px 3px #585858;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:20px 0 0;
padding:25px 40px 0 40px;
position:relative;
background:#fff;
clear:both;
position:relative;
width:502px;
}

/* -- COMPACT STORES BLOCK -- */
div#content #leftCol .storesBlock.storesBlockCompact {
	padding: 20px 40px 5px 40px;
	margin: 0 0 20px 0;
}
div#content #leftCol .storesBlock.storesBlockCompact div.linkSlider div.linkSliderInner ul.clearfix li {
	float:left;margin-bottom:10px;
}


div#content #leftCol .storesBlock  ul{float:left;}
div#content #leftCol .storesBlock  ul li{float:left;margin-right:44px;margin-bottom:20px;position: relative; padding-right: 16px;}
div#content #leftCol .storesBlock  ul li.last{margin-right:0;}

div#content #leftCol .storesBlock ul li img{border:1px solid #b1b3b6;}
div#content #leftCol .storesBlock ul li span{display:block;font-weight:normal;font-family:"Lucida Grande", arial, sans-serif;clear:both;margin-top:3px;text-align:center;}
div#content #leftCol .storesBlock ul li a{text-decoration:none;color:#20588d;}
div#content #leftCol .storesBlock ul li a:hover{text-decoration:underline;}
div#content #leftCol .storesBlock ul li a:hover img {border: 1px solid #666;}

div#content #leftCol .storesBlock a.leftArrowBig{position:absolute;top:40%;left:-16px;width:33px;height:33px;background:url(../_content/arrow_left_big.png)no-repeat top left;}
div#content #leftCol .storesBlock a.rightArrowBig{position:absolute;top:40%;right:-16px;width:33px;height:33px;background:url(../_content/arrow_right_big.png)no-repeat top left;}

div#content #leftCol .storesBlock a.leftArrowBig:hover{background:url(../_content/arrow_left_big.png)no-repeat bottom left;}
div#content #leftCol .storesBlock a.rightArrowBig:hover{background:url(../_content/arrow_right_big.png)no-repeat bottom left;}


div#content #leftCol .storesBlock a span{display:none;}

.storesBlock .linkSlider .linkSliderInner {
	position: relative;
}

div#content #leftCol .storesBlock ul li a p.couponAmount {margin: 4px;color: #1c3d80; text-align: center;}

/** FOR MY FAVOURITES SLIDER - REMOVE STORE BUTTON **/
div#content #leftCol .storesBlock ul li .removeIcon{
	width: 13px; height: 12px; 
	position: absolute; top: 0; right: -1px;
	background: url(../_content/global/globalSprites.png) -484px -660px no-repeat;
	display:none;
}
div#content #leftCol .storesBlock ul li:hover .removeIcon{display: block;}


/*-- END STORES WE LOVE SLIDER --*/

/*-- START LINKS CONTAINER --*/

div#content #leftCol .linksContainer{
text-align:right;
padding:5px 0;
margin:10px 0;
overflow:hidden;
float:left;
width:100%;
}

div#content #leftCol .linksContainer a.viewAll{}

/*-- END LINKS CONTAINER --*/

/*-- START COUPON LINKS --*/
div#content #leftCol .h2Container.textH2 h2 {
background:url("../_content/h2_popular.png") no-repeat scroll center top transparent;
color:#3F678B;
}

.couponLinks {
box-shadow:0px 0px 3px #585858;
-webkit-box-shadow:0px 0px 3px #585858;
-moz-box-shadow:0px 0px 3px #585858;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:0 0;
position:relative;
background:#f8f9fa;
clear:both;
position:relative;
width:100%;
}

.couponLinks ul{

}

.couponLinks ul li{
clear:both;
float:left;
padding:12px 0;
background:url(../_content/gavline.gif)repeat-x bottom center;
position:relative;
width:100%;
}

div#content #leftCol .couponLinks ul li.last{background-image:none;}

.couponLinks ul li img{float:left;border:1px solid #e0e3ea;margin:0 20px;}
.couponLinks ul li p.saving{
float:left;
color:#2A6296;
font-size:1.8em;
font-weight:normal;
line-height: 1.2em;
width:400px;
margin-top:12px;
}
.couponLinks ul li p.saving a {
color:#2A6296;
}
.couponLinks ul li p.saving a:hover {
text-decoration: underline;
}
.couponLinks ul li p.details{
float:left;
color:#424645;
font-size:1.4em;
font-weight:normal;
margin-top:10px;
}

.couponLinks ul li a.getDeal{
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
background-color: #eaeaea;
background: -moz-linear-gradient(100% 100% 90deg, #dfdfdf, #fefefe);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dfdfdf));
border: 1px solid #b1bcc6;
color:#666666;
font-weight:bold;
display:inline-block;
padding:6px 20px;
text-align:center;
width:80px;
font-size:1.6em;
color:#155278;
position:absolute;
top:23px;
right:10px;
}

.couponLinks ul li a.getDeal:hover{
background: -moz-linear-gradient(100% 100% 90deg, #dddddd, #dadada);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#dddddd));
}


.couponLinks{font-weight:normal;}


/*-- START STORES LINKS --*/

div#content #leftCol .h2Container.textH2 h2 {
background:url("../_content/h2_popular.png") no-repeat scroll center top transparent;
color:#3F678B;
}

div#content #leftCol .storesLinks {
	box-shadow:0px 0px 3px #585858;
	-webkit-box-shadow:0px 0px 3px #585858;
	-moz-box-shadow:0px 0px 3px #585858;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #868889;
	margin:0 0;
	position:relative;
	background:#dedede;
	float:left;clear:both;
	width:540px; padding: 20px;
}
div#content #leftCol .storesLinks ul{

}
div#content #leftCol .storesLinks ul li{
	background-color: #f4f4f4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border: 1px solid #b6bac1;
	height: 60px;width:100%;
	margin: 0 0 15px 0;
	float:left; clear: both;
	/*padding:12px 0;*/
}
div#content #leftCol .storesLinks ul li img{float:left;border:1px solid #e0e3ea;margin:10px 10px;}

#leftCol div.storesLinks ul li .storeLink {
	color: #3a3a3a; font-size: 2em; font-weight: bold;
	display: block; width: 460px; height: 100%; float: left;
	-moz-border-radius-left:5px;
	-webkit-border-left-radius:5px;
	border-radius:5px;
}
#leftCol div.storesLinks ul li .storeLink:hover {
	background-color:#ebebeb; text-decoration: underline;
        cursor: pointer;
}
#leftCol div.storesLinks ul li .storeLink p.storeName {
	margin: 20px 0 0 0; float: left;
	width: 350px;
}
#leftCol div.storesLinks ul li .storeLink p.storeName span.numOfStoreCoupons {
	float: right; font-size: 0.8em;color: #20588d;
	text-decoration: underline; margin: 3px 0 0 0;
}

#leftCol div.storesLinks ul li div.storeFavouriteArea {
	float: right;
	width: 79px;height: 100%;
	border-left: 1px solid #b6bac1;
}
#leftCol div.storesLinks ul li div.storeFavouriteArea:hover{
	background-color: #ebebeb; text-decoration: underline;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
} 

#leftCol div.storesLinks.clearfix ul li div.storeFavouriteArea a.saveStoreBtn {
	float:left;
	font-family:"Lucida Grande", arial, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:#2c292b;
	text-decoration:none;
	background-image: url(../_content/icon_coupon_save.png);
	padding:25px 0 0 0;
	margin: 8px 0 0 25px;
}

/*-- END STORES LINKS --*/



/*- START STORE TIPS --*/
#storeTipsBox {
    width: 582px;
    margin: 30px 15px;
    top: -30px;
    min-height: 400px;
}

.couponLinks .storeTips-title {
background:url("../_content/footerIcons.png") no-repeat scroll left -49px transparent;
font-size:2.4em;	
float:left;
width:auto;
padding:0 0 0 30px;
margin:20px 0 20px 20px;
color:#4d4d4c;
font-weight:normal;
}

#storeTipsBox .storeTips-title span{
color:#832602;
}

.couponLinks ul.storeTips{
float:left;
padding-bottom:20px;
}

.couponLinks ul.storeTips li{
clear:both;
float:left;	
background-image:none;
}

.couponLinks ul.storeTips li span{
background:url(../_content/icon_storetips_counter.png) no-repeat center center;
width:36px;
font-size:2em;
color:#fff;
font-weight:normal;
text-align:center;
display:block;
line-height:2em;
float:left;
margin:0 20px;
text-shadow:#666 0px 1px 0px;
}

.couponLinks ul.storeTips li .tip-title{
font-size:2.4em;
float:left;
margin-top:8px;
font-weight:normal;
color:#421313;
}

.couponLinks ul.storeTips li p{
float:left;
font-weight:normal;
font-size:1.2em;
line-height:1.4em;
color:#888484;
margin-top:10px;
width:490px
}

/*-- END STORE TIPS --*/

/*-- END COUPON LINKS */

/*-- END LEFT COL --*/


/* **************** START RIGHT COL **************** */

div#content #rightCol{
display:block;
width:300px;
float:right;
margin-right:45px;
font-family:"Lucida Grande", arial, sans-serif;
}

#rightCol div {
	padding: 15px 0px;
	float: left;
	clear: both;
	width: 100%;
}

#rightCol div div {
border:none;
padding:0px;
float: none;
clear: none;
}

#rightCol .gradientButton {
	margin-top: 20px;
}

/*-- START UNLOCK SECTION --*/
div#content #rightCol #unlock{
	background-color:#cdeec3;
	padding:8px 20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #adc9a4;
	width:258px;
	margin-top: 20px;
}

div#content #rightCol #unlock p{
float:left;
font-size:1.5em;
font-weight:normal;
color:#436816;
text-shadow:#fffdfd 1px 1px 1px;
width:100%;
text-align:center;
background-image:none;
padding:0;
margin-bottom:10px;
}

div#content #rightCol #unlock a.account{
display:block;
float:left;
background:url(../_content/btn_free_acount.png) no-repeat top left;
width:119px;
height:30px;
}

div#content #rightCol #unlock a.account:hover{background-position:bottom left;}

div#content #rightCol #unlock a.account span{display:none;}

div#content #rightCol #unlock a.unlockButtons {
display:block;
background:#f8f8f8 none;
background: -moz-linear-gradient(100% 100% 90deg, #ededed, #ffffff);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ededed));
border:1px solid #696a68;
-webkit-border-radius:2px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #b1bcc6;
font-size:1.2em;
padding:10px 0;
text-align:center;
float:left;
font-family:"Lucida Grande", arial, sans-serif;
color:#484848;
width:120px;
z-index: 50;
}

div#content #rightCol #unlock a.unlockButtons:hover{
background-color:#ddd;	
background: -moz-linear-gradient(100% 100% 90deg, #dddddd, #dadada);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#dddddd));
}

div#content #rightCol #unlock a.unlockButtons.right{
float:right;	
}

/*-- END UNLOCK SECTION --*/

/* START RIGHT COL .section-title'S --*/

div#content #rightCol .section-title {
font-size:2.0em;
font-weight:bold;
color:#303030;
}

div#content #rightCol .section-title strong{
letter-spacing:-2px;
}

#rightCol .section-title {
	margin: 0 0 15px;
}

/*-- END RIGHT COL H3'S --*/

/*-- START WHAT IS COUPONPAL SECTION --*/

#rightCol #rightColWhatIs {
	border-top: none;
}

#rightColWhatIs img {
width:260px ; height: 115px ; margin: 20px 20px 0;
	
}

#rightColWhatIsCaption {
width:238px ; height: 14px ; margin: 0px 20px 10px; background-color: #47759d;	
border: 1px solid #b8b8b8; padding: 8px 10px; color: #fff; 	text-shadow: rgba(30,48,64,1) 0px 1px 1px;

}

#rightColWhatIs ul li a img {
	width: 123px; height: 89px; margin: 0;
	border:1px solid #9a9b9c;
}

#rightColWhatIs ul li a span.codeboxZoom{
	position:absolute;
	display:block;
	background:url(/_content/codebox-zoom.png)no-repeat top left;
	width:58px;
	height:58px;
	left:32px;
	top:15px;
}

#rightColWhatIs ul li a span.videoPlay{
	position:absolute;
	display:block;
	background:url(/_content/icon_video_play.png)no-repeat top left;
	width:25px;
	height:25px;
	left:54px;
	top:32px;
}

#rightColWhatIs ul li a span.videoDesc{
	position:absolute;
	display:block;
	bottom:0;
	width:100%;
	background-color:#51789a;
	text-align:center;
	padding:4px 0;
	color:#fff;
	text-shadow:none;
}

#rightColWhatIs ul {
	width: 280px; margin: 0 10px;
}

#rightColWhatIs ul li {
	float: left;
	padding:5px;
	box-shadow:inset 0px 1px 2px #c9c9c9;
	-moz-box-shadow:inset 0px 1px 2px #c9c9c9;
	-webkit-box-shadow:inset 0px 1px 2px #c9c9c9;
	margin-right:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/*background: url(../_content/WhatIsVideosBackground.png) bottom left no-repeat;*/
	
}

#rightColWhatIs ul li.last{
margin-right:0;	
}

#rightColWhatIs ul li.active, #rightColWhatIs ul li:hover {
	/*background: url(../_content/WhatIsVideosBackground.png) top left no-repeat;*/
}

#rightColWhatIs ul li:hover {
background: -moz-linear-gradient(100% 100% 90deg, #60baf0, #8fd1f4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8fd1f4), to(#60baf0));	
}

#rightColWhatIs ul li a{
float:left;	
position:relative;
}

/*-- END WHAT IS COUPONPAL SECTION --*/

/*-- START TOP DEALS SECTION --*/
#rightCol #rightColTopDeals{
    padding-bottom: 0;
}

#rightCol #rightColTopDeals .rightColTopDealsDeal {
	width: 300px;
	border: none;
	clear: both;
	margin-top: 30px;
	float:left;
}
#rightCol #rightColTopDeals .rightColTopDealsDeal.first {
    margin-top: 0px;
}

#rightCol #rightColTopDeals .topDealGroup {
    margin-bottom: 30px;
    overflow: hidden;
}

#rightColTopDeals .rightColTopDealsDeal {
	width: 300px;
}



#rightColTopDeals .rightColTopDealsDeal .rightColTopDealsDealImage {
	width: 76px;
	height: 76px;
	float: left;
	background-color: #fff;
	margin-right: 10px;
	padding: 5px;
	text-align:center;
	
}
#rightColTopDeals .rightColTopDealsDeal .topDealBtnText {
    background: url("../_content/top-deal-btn.png") no-repeat 0 0;
    width: 75px; height: 24px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    text-shadow:#7d1315 1px 1px 1px;
}
#rightColTopDeals .rightColTopDealsDeal .topDealBtnText span {
    display: inline-block;
    padding-top: 5px;
}
#rightColTopDeals .rightColTopDealsDeal .topDealBtnText span b {
   font-weight: bold;
   font-size: 1.2em;
}

#rightColTopDeals .rightColTopDealsDeal .rightColTopDealsDealImage.highlight {
	-moz-border-radius:5px 5px 5px 5px;
        background-color:#FFFFFF;
        border:3px solid #e70e16;
        float:left;
        height:76px;
        margin-right:5px;
        padding:5px;
        text-align:center;
        width:76px;
}

#rightColTopDeals .rightColTopDealsDeal .rightColTopDealsDealImage img{
	width: 76px; height: 76px;
}

#rightColTopDeals .rightColTopDealsDeal .topDealText {
    overflow: hidden;
    width: 200px;
}

#rightColTopDeals .rightColTopDealsDeal h3 a{
	font-size: 1.6em; color: #254164;
        display: block;
	
}

#rightColTopDeals .rightColTopDealsDeal p.TopDealsRetail{
	font-size: 1.2em; color: #254164; font-weight: normal;
	margin: 5px 0 0;
	
}

#rightColTopDeals .rightColTopDealsDeal p.TopDealsDiscount,
#rightColTopDeals .rightColTopDealsDeal p.TopDealsDescription,
#rightColTopDeals .rightColTopDealsDeal p.TopDealsStore {
	font-size: 1.2em; color: #254164; font-weight: normal;
        margin: 5px 0 0;
}

#rightColTopDeals .rightColTopDealsDeal p.TopDealsDescription a{
        color: #254164;
	font-size: 1em;
}

#rightColTopDeals .rightColTopDealsDeal p.TopDealsStore a{
        color: #0259c4;
	font-size: 1em;
}

#rightColTopDeals .rightColTopDealsDeal input.TopDealsCode{
	font-size: 1.2em; color: #2a3d01; font-weight: normal; display: block; float: right;
	width: 188px; padding: 7px 5px; border: 1px solid #c3cbbd;  background-color: #dae4d2;
        -moz-border-radius: 2px;
        border-radius: 2px;
        margin-top: 5px;
        color: #2a3d01;
}

#rightColTopDeals .rightColTopDealsDeal h3 a:hover  {
text-decoration: underline;
font-weight: bold;
}




/*-- END TOP DEALS SECTION --*/

/*-- START QUICK LINKS SECTION --*/

#rightCol #rightColQuickLinks{
padding:6px 0;
}

#rightColQuickLinks ul {
	margin: 0px 10px;
	width: 280px;
}
#rightColQuickLinks ul li {
	width: 150px;
	float: left;
}
#rightColQuickLinks ul li.leftCol {
	width: 100px; float:left;
	margin-right:28px;
}


#rightColQuickLinks ul a {
	display: block;
	color: #2c292b;
	font-size: 1.4em;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	padding: 13px 0 13px 30px;
	background: url(../_content/footerIcons.png) 0px 9px no-repeat;
	
}

#rightColQuickLinks ul a:hover {
	text-decoration: underline;
}

#rightColQuickLinks ul li#rightColQuickLinksFacebook a {
	background: url(../_content/footerIcons.png) left -135px no-repeat;
}
#rightColQuickLinks ul li#rightColQuickLinksCoupons a {
	background: url(../_content/footerIcons.png) left -280px no-repeat;
}
#rightColQuickLinks ul li#rightColQuickLinksShare a {
	background: url(../_content/footerIcons.png) -369px -280px no-repeat;
}
#rightColQuickLinks ul li#rightColQuickLinksStores a {
	background: url(../_content/footerIcons.png) left -329px no-repeat;
}
#rightColQuickLinks ul li#rightColQuickLinksChat a {
	background: url(../_content/footerIcons.png) -367px -325px no-repeat;
}
#rightColQuickLinks ul li#rightColQuickLinksCategories a {
	background: url(../_content/footerIcons.png) left -373px no-repeat;
}
#rightColQuickLinks ul li#rightColQuickLinksBookmark a {
	background: url(../_content/footerIcons.png) -367px -373px no-repeat;
}
#rightColQuickLinks ul li#rightColQuickLinksGrocery a {
	background: url(../_content/footerIcons.png) left -425px no-repeat;
}

/*-- END QUICK LINKS SECTION --*/

/*-- START COUPON LISTS BOX  --*/

#rightCol #couponLists{
text-align:center;	
}

#rightCol #couponLists img{
margin-bottom:12px;
}

#rightCol #rightColCouponListsList {
	background-color: #dce4eb;
	border: #d7d9df 1px solid;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0px 10px;
	width: 278px;
	margin-top: 20px;
}

#rightColCouponListsList .rightColCouponListsItem {
	border: none;
	clear: both;
	padding: 10px 0;
}
 
#rightColCouponListsList .rightColCouponListsItem .rightColCouponListsItemText {
	border: none;
	
	width: 180px;
	padding: 10px;
	font-size: 1.4em;
	color: #254164;
	
	background-color: #e4e7eb;
	background: -moz-linear-gradient(100% 100% 90deg, #dee1e4, #ebeef1);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebeef1), to(#dee1e4));
	border: #b6bac1 1px solid;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float: left;
	clear: both;
	
}

#rightColCouponListsList .rightColCouponListsItem .rightColCouponListsItemText a {
	color: #0259c4;
	font-size: 0.856em;
	display: block;
	margin: 10px 0 0 ;
}
#rightColCouponListsList .rightColCouponListsItem .rightColCouponListsItemText a:hover {
text-decoration: underline;
color: #044ba2;
}

#rightColCouponListsList .rightColCouponListsItem img {
	border: none;
	float : right; width: 60px; height: 60px;
	margin-top: 5px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

/*-- START COUPON LISTS BOX  --*/

/*-- START FROM BLOG SNIPPETS --*/

#rightColFromBlog .rightColFromBlogEntry {
	clear: both;
	float:left;	
	margin-top:25px;
}

#rightColFromBlog .rightColFromBlogEntry .rightColFromBlogEntryImage {
float: left;
padding:0;
background-color: #fff;
width:auto;
height:auto;
}

#rightColFromBlog .rightColFromBlogEntry .rightColFromBlogEntryImage img {

}

#rightColFromBlog .rightColFromBlogEntry h4 {
font-size: 1.4em;
color:#3f3f40;
width: 237px;
float: right;
font-weight: normal;
line-height: 1.2em;
}

#rightColFromBlog .rightColFromBlogEntry a:hover .rightColFromBlogEntryImage {

}

#rightColFromBlog .rightColFromBlogEntry a:hover h4 {
	text-decoration: underline; color: #032640;
}

#rightColFromBlog .rightColFromBlogEntry .rightColFromBlogEntryDetails {
width: 237px;
float: right;
font-size: 1.1em;
margin: 10px 0 0;
color:#7a7a7b;
margin-bottom:0;

}

#rightColFromBlog .rightColFromBlogEntry .rightColFromBlogEntryDetails a {
color: #1162c7;
text-decoration: underline;
}

#rightColFromBlog .rightColFromBlogEntry .rightColFromBlogEntryDetails a:hover {
color: #174e94;
}

/*-- END FROM BLOG SNIPPETS --*/

/*-- START HOT DISCUSSSIONS --*/

#rightColHotDiscussions .rightColHotDiscussionsItem, #rightColUsersLoveCP .rightColUsersLoveCPItem {
float: left;
clear: both;
width: 300px;
padding: 5px 0;
	
}

#rightColHotDiscussions .rightColHotDiscussionsItem .rightColHotDiscussionsItemImage, #rightColUsersLoveCP .rightColUsersLoveCPItem .rightColUsersLoveCPItemImage {
width: 50px; height: 50px; padding: 5px; border: 1px solid #b1b3b6; -moz-border-radius: 5px;
border-radius: 5px; float: left; clear: left;
background-color: #e8e8e8;
background: -moz-linear-gradient(100% 100% 45deg, #e8e8e8, #fefefe);
background: -webkit-gradient(linear, 0% 0%, 100% 100%, from(#fefefe), to(#e8e8e8));


}

#rightColHotDiscussions .rightColHotDiscussionsItem a:hover .rightColHotDiscussionsItemImage, #rightColUsersLoveCP a.rightColUsersLoveCPItem:hover .rightColUsersLoveCPItemImage {
border: 1px solid #666;
}

#rightColHotDiscussions .rightColHotDiscussionsItem .rightColHotDiscussionsItemImage img, #rightColUsersLoveCP .rightColUsersLoveCPItem .rightColUsersLoveCPItemImage img {
width: 50px; height: 50px;	
}

#rightColHotDiscussions .rightColHotDiscussionsItem .rightColHotDiscussionsItemComment, #rightColUsersLoveCP .rightColUsersLoveCPItem .rightColUsersLoveCPItemComment {
float: right; width: 175px; margin-right: 20px; padding: 15px 10px 15px 25px;
font-size: 1.4em; line-height: 1.2em; color: #043357; font-weight: normal; height: 30px;

background-color: #fff; border: 1px solid #bcbec1; -moz-border-radius: 5px;
border-radius: 5px;
}

#rightColHotDiscussions .rightColHotDiscussionsItem a:hover .rightColHotDiscussionsItemComment, #rightColUsersLoveCP a.rightColUsersLoveCPItem:hover .rightColUsersLoveCPItemComment {
text-decoration: underline; color:#042239 ;
}

#rightColHotDiscussions .rightColHotDiscussionsItem .rightColHotDiscussionsItemDetails {
font-size: 1.1em; color: #454544; margin: 5px 0; width: 215px;  float: right;
}

#rightColHotDiscussions .rightColHotDiscussionsItem .rightColHotDiscussionsItemDetails a {
 color: #1162c7; text-decoration: underline;
}

#rightColHotDiscussions .rightColHotDiscussionsItem .rightColHotDiscussionsItemDetails a:hover {
color: #174e94;
}

/*-- END HOT DICUSSIONS --*/

/*-- START DID YOU KNOW --*/

#rightColDidYouKnow #rightColDidYouKnowContainer {
	width: 220px; height: 85px; padding: 15px; margin: 10px auto; overflow: hidden; position: relative;
	background-color: #8fd1f4;
	background: -moz-linear-gradient(100% 100% 45deg, #83c9f3, #8fd1f4);
	background: -webkit-gradient(linear, 0% 0%, 100% 100%, from(#8fd1f4), to(#83c9f3));
	border: 1px solid #4b92c9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	

font-size: 2.4em;
font-weight: normal;
color: #fff;	text-shadow: rgba(30,48,64,1) 0px 1px 1px;

}

#rightColDidYouKnowSlide1, #rightColDidYouKnowSlide2, #rightColDidYouKnowSlide3 {
	width: 220px; height: 85px; margin-bottom: -85px; position: relative;
}
#rightColDidYouKnowSlide2 {
	left: 250px;
}

#rightColDidYouKnowSlide3 {
	left: 500px;
}

#rightCol div#rightColDidYouKnowNavigation {
	width: 90px;
	height: 12px;
	padding: 4px 5px;
	border: 1px #5095ca solid;
	margin: -32px auto 0;
	
	background-color: #61a8d7;
	background: -moz-linear-gradient(100% 100% 90deg, #5095ca, #61a8d7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#61a8d7), to(#5095ca));
	
}

#rightCol div#rightColDidYouKnowNavigation a {
	display: block; width: 10px; height: 12px; margin: 0 4px;
	float: left;
	background-color:#5095ca ;
	background: url(../_content/didYouKnowSliderNavButtons.png) -54px top no-repeat;
}



#rightCol div#rightColDidYouKnowNavigation a#prev {
	background: url(../_content/didYouKnowSliderNavButtons.png) left top no-repeat;
}



#rightCol div#rightColDidYouKnowNavigation a#next {
	background: url(../_content/didYouKnowSliderNavButtons.png) -74px top no-repeat;
}


#rightCol div#rightColDidYouKnowNavigation a.active, #rightCol div#rightColDidYouKnowNavigation a#one:hover, #rightCol div#rightColDidYouKnowNavigation a#two:hover, #rightCol div#rightColDidYouKnowNavigation a#three:hover {
	background: url(../_content/didYouKnowSliderNavButtons.png) -20px top no-repeat;
}

/*-- START DID YOU KNOW --*/


/* *********** STORE PAGE SIDEBAR STYLES *********** */

/*-- START SIMILAR STORES --*/

#rightCol #similarStores {
	background: transparent url(../_content/global/globalSprites.png) -0px -94px;
	height: 26px;
}
#rightColSimilarStores ul {
	padding: 0 10px 0 10px;
	list-style-type: none;
}
#rightColSimilarStores ul li{
height: 60px; width: 120px;
margin:0 10px 30px 8px; float: left; border: 1px solid #e0e3ea;
}
#rightColSimilarStores ul li a img{height: 60px; width: 120px;}
#rightColSimilarStores ul li a p.couponAmount {margin: 4px;color: #1c3d80; text-align: center;}
#rightColSimilarStores ul li a:hover {color: #0f295a; text-decoration: underline;}



/*-- END SIMILAR STORES --*/


/*-- START RELATED CATEGORIES --*/

h3#relatedCategories {
	background: transparent url(../_content/global/globalSprites.png) -0px -185px;
}
#rightColRelatedCategories ul.rightColRelatedCategoriesList li {
	/*border-bottom: 1px solid #e1e2e6;*/

}
#rightColRelatedCategories ul.rightColRelatedCategoriesList li a {
	font-size: 1.4em; font-weight: normal;
	color: #2f2f2f; width: 93%; height: 100%; display: block;
	padding: 10px 5px 10px 15px;
}
#rightColRelatedCategories ul.rightColRelatedCategoriesList li a:hover {
	background-color: #ebebeb;
	color: #000; text-decoration: underline;
}
#rightColRelatedCategories ul.rightColRelatedCategoriesList li a span {
	float:right; font-size: 0.8em;color: #043168;
}

/*-- END RELATED CATEGORIES --*/


/*-- START STORE MENU --*/

#rightColStoreMenu img{
width: 140px ; height: 100px; border: 1px #b6b7b9 solid; float: left;

	
}
#rightColStoreMenu ul{
	width: 140px; margin-left: 18px; float: right;
}
#rightColStoreMenu ul li a{
	display: block;
	padding: 10px 0px 10px 30px;
	height: 13px;
	font-size: 1.3em;
	color: #2c292b;
	background: url(../_content/footerIcons.png) left -427px no-repeat;
	
}

/*-- START STORE MENU --*/

/*-- START VIDEO LINKS --*/

#rightColVideoLinks ul{
background-color: #8fd1f4;
background: -moz-linear-gradient(100% 100% 90deg, #5fb9f0, #8fd1f4);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8fd1f4), to(#5fb9f0));
-moz-border-radius: 3px;
border-radius: 3px;
padding: 10px;	
width: 280px;
box-shadow:inset 0 0 3px #000000;
-moz-box-shadow:inset 0 0 3px #000000;
-webkit-box-shadow:inset 0 0 3px #000000;
}
#rightColVideoLinks ul li a {
width:125px height:90px; display: block;
float: left; margin: 5px;
overflow: hidden;
}
#rightColVideoLinks ul li a img {
width:125px; height:90px;
box-shadow:inset 0 0 5px #000000;
-moz-box-shadow:inset 0 0 5px #000000;
-webkit-box-shadow:inset 0 0 5px #000000;

}
#rightColVideoLinks ul li a span {
	position: relative;
	margin-top: -20px;
	width:119px;
	height: 14px;
	padding: 3px;
	background-color: #47759d;
	display: block;
	font-size: 1.2em; text-align: center; text-shadow: rgba(30,48,64,1) 0px 1px 1px; color: #fdfdfd;
	
}

/*-- END VIDEO LINKS --*/

#rightCol #rightPolldaddy .pds-answer {
    width: 280px;
}

/*-- END RIGHT COL --*/

/*-- END CONTENT STYLES --*/

/* ****** FOOTER STYLES ******** */

#footerContainer {
	width: 100%;
}

#footer {
    width: 1016px;
    margin: 0 auto;
    padding: 35px 0 20px 0;
    background: url("../_content/global/content_bot_bg.png") no-repeat 0 0;
}

#footerContainer a:hover {
	text-decoration: underline;
}

#footer #footerLeft, #footer #footerMiddle, #footer #footerRight  {
	width: 320px;
	float: left;
}

#footer #footerLeft ul, #footer #footerMiddle ul, #footer #footerRight ul  {
	
	color: #043f70;
	font-size: 1.4em;
	font-weight: normal;
	padding-top: 5px;
}

#footer #footerLeft ul a, #footer #footerMiddle ul a, #footer #footerRight ul a  {
	display: block;
	margin: 20px;
	padding: 2px 0 2px 30px;
	text-shadow: 0px 1px 1px #003366;
}

#footer #footerMiddle ul p{
	margin: 20px 20px 0;
	color: #FFF;
	text-shadow: 0px 1px 1px #003366;
}

#footer #footerMiddle ul form {
	padding:10px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#415f8b;
	margin:10px 0 0 20px;
	border-bottom: 1px solid silver;
	border-top:1px solid #333;
	border-right:1px solid silver;
	border-left:1px solid #333;
	width:276px;
}

#footer #footerLeft, #footer #footerLeft h3{
	width: 290px;
}

#footer #footerMiddle, #footer #footerMiddle h3{
	width: 500px;
}

#footer #footerRight, #footer #footerRight h3{
	width: 500px;
}

#footer #footerLeft ul{
	padding-left: 35px;
}

#footer #footerMiddle ul{
	padding-left: 120px;

}

#footer #footerRight ul{
	padding-left: 170px;

}

/*-- FOOTER ICONS --*/
#footer #footerLeftAsk a {
	background: url(../_content/footerIcons.png) left -2px no-repeat;
}
#footer #footerLeftShare a {
	background: url(../_content/footerIcons.png) left -49px no-repeat;
}
#footer #footerLeftReport a {
	background: url(../_content/footerIcons.png) left -98px no-repeat;
}
#footer #footerLeftGive a {
	background: url(../_content/footerIcons.png) left -146px no-repeat;
}
#footer #footerMiddleFacebook a {
	background: url(../_content/footerIcons.png) left -190px no-repeat;
}
#footer #footerMiddleTwitter a {
	background: url(../_content/footerIcons.png) left -236px no-repeat;
}
#footer #footerRightOnline a {
	background: url(../_content/footerIcons.png) left -291px no-repeat;
}
#footer #footerRightStores a {
	background: url(../_content/footerIcons.png) left -340px no-repeat;
}
#footer #footerRightCategories a {
	background: url(../_content/footerIcons.png) left -384px no-repeat;
}
#footer #footerRightGrocery a {
	background: url(../_content/footerIcons.png) left -436px no-repeat;
}

/*-- EMAIL SIGNUP FORM --*/

#emailSignUpForm {
	width: 254px; height: 29px; padding: 8px; background-color: #85afd1;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #5a768d;
	border-bottom: 1px solid #fffdfd;
	box-shadow:inset 0 0 5px #5a768d;
	-moz-box-shadow:inset 0 0 5px #5a768d;
	-webkit-box-shadow:inset 0 0 5px #5a768d;
	margin-bottom: 5px;
}

#emailSignUp{
width:168px; height:18px; padding: 7px 10px 5px 10px;
font-weight: normal; color: #8e8e8e;
font-family: "Lucida Grande", sans-serif;
font-size: 1em;
border: none;
float: left;
}

#submitSignUp{width: 82px; height: 30px;font-size: 1em; float: left; clear: none; margin-left: 5px;}
#submitSignUp:hover {cursor: pointer;}

#footer div h3 {
	display: block;
	padding: 20px 0 0;
	text-align: center;
	color: #FFF;
	text-shadow: rgba(30,48,64,1) 0px 1px 1px;
	font-size: 2.2em;
	font-weight: normal;	
}

#footer a {
	color: #FFF;
}

#footerNav {
	margin: 0 auto;
	clear: both;
        display: table;
}
#footerNav li{
	float: left;
	font-size: 1.2em;
	color: #fff;
	text-shadow: 0px 1px 1px #000;
	font-weight: normal;
	padding: 8px;
	
}

#footerNav li a {
	color: #c1def6;
	text-shadow: rgba(30,48,64,1) 0px 1px 1px;
	font-weight: normal;
	
}


/* ********** END FOOTER STYLES ******** */

/*-- START INDIVIDUAL PAGE STYLES --*/

/*-- START BLOG PAGE STYLES --*/

div#content #leftCol h2#blog{
margin-top:20px;	
}

div#content #rightCol h3.noIcon {
background-image:none;
padding:0;
}

div#content #rightCol ul.blogSidebarList{
text-shadow:none;
font-weight:normal;
font-size:1.2em;
line-height:1.6em;
float:left;
}

div#content #rightCol ul.blogSidebarList.right{float:left;margin-left:30px;}

div#content #rightCol ul.blogSidebarList li{
padding:2px;
white-space:nowrap;
width:125px;
}

div#content #rightCol ul.blogSidebarList li a{
color:#3e3f3f;	
}

div#content #rightCol ul.blogSidebarList li a:hover{
color:#727272;	
}

/*-- START BLOG POST BOX --*/

div#content #leftCol .couponLinks.blogPost{
padding:25px 40px;	
background-color:#fcfdfe;
width:502px;
}

div#content #leftCol .couponLinks.blogPost h2{
font-size:3em;
position:relative;
width:80%;
color:#3e3f3f;
line-height:1.2em;
}

div#content #leftCol .couponLinks.blogPost ul.blogActions{
position:absolute;
top:25px;
right:20px;
}

div#content #leftCol .couponLinks.blogPost ul.blogActions li{
float:left;
font-family:"Lucida Grande", arial, sans-serif;
font-size:1.3em;
font-weight:normal;
padding:30px 0 0;
clear:none;
width:auto;
background-image:none;
}

div#content #leftCol .couponLinks.blogPost ul.blogActions li a{
color:#2c292b;
text-decoration:none;
padding:30px 0 0;
background:transparent none no-repeat top center;
}

div#content #leftCol .couponLinks.blogPost ul.blogActions li.like a{background-image: url(../_content/icon_coupon_like.png);margin-right:10px}
div#content #leftCol .couponLinks.blogPost ul.blogActions li.share a{background-image:url(../_content/icon_coupon_share.png)}

div#content #leftCol .couponLinks.blogPost ul.blogActions li.like a:hover{background:url("../_content/icon_coupon_like.png") no-repeat center -77px ;}
div#content #leftCol .couponLinks.blogPost ul.blogActions li.share a:hover{background:url("../_content/icon_coupon_share.png") no-repeat center -77px ;}

div#content #leftCol .postDetails{
clear:both;
float:left;
width:100%;
margin:20px 0 30px;
}

div#content #leftCol .postDetails img{
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:2px;
border:1px solid #ccc;
float:left;
margin-right:10px;
}

div#content #leftCol .postDetails p{
font-family:"Lucida Grande", arial, san-serif;	
font-size:1.4em;
font-weight:normal;
float:left;
margin-top:5px;
color:#686a6a;
}

div#content #leftCol .postDetails p strong a{
color:#1c3d80;
font-weight:bold;
}

div#content #leftCol .postContent{
clear:both;
margin-top:10px;
float:left;
}

div#content #leftCol .postContent p{
font-size:1.4em;
color:#3e3f3f;
font-weight:normal !important;
line-height:1.4em;
font-family:"Lucida Grande", arial, san-serif;	
}

div#content #leftCol .postContent p img{
float:left;
margin:0 20px 30px 0;	
}

div#content #leftCol .couponLinks.blogPost .tags{
font-family:"Lucida Grande", arial, sans-serif;
font-size:1.4em;
color:#515050;	
float:left;
margin-top:10px;
}

div#content #leftCol .couponLinks.blogPost .tags span{
background:url("../_content/footerIcons.png") no-repeat scroll left -384px transparent;
padding:0 0 0 20px;	
}

div#content #leftCol .couponLinks.blogPost .tags a{
color:#1c3d80;	
}

div#content #leftCol .couponLinks.blogPost .tags a:hover{text-decoration:underline;}

/*-- END BLOG POST BOX --*/

/*-- START BLOG POST SNIPPETS --*/

div#content #leftCol .blogSnippet{
float:left;
width:100%;
margin-top:40px;
padding-top:20px;
background:url(/_content/gavline.gif) repeat-x top left;
}

div#content #leftCol .blogSnippet img{ 
float:left;	
border:1px solid #b6b7b9;
margin:0 20px 0 0;
}

div#content #leftCol .blogSnippet h3{
float:left;
font-size:2.4em;
width:450px;
line-height:1.1em;
}

div#content #leftCol .blogSnippet .postDetails {
float:left;
width:450px;
clear:none;
margin:10px 0 0;
}

/*-- END BLOG POST SNIPPETS --*/

/*-- HOT BLOG TOPICS SIDEBAR --*/

div#content #rightCol .hotTopics p span{
font-weight:bold;
margin-right:5px;
color:#1f3d65;
}

/*-- END BLOG PAGE STYLES --*/



/* *********** INDIVIDUAL STORE PAGE *********** */

/* ** STORE HEADER ** */

#storeHeader {
	margin: 20px 0 0 7px;
        position: relative;
}

#storeHeader h2 {
	font-size:2.5em;
	color: #71943d;
        display: block;
}

#storeHeader h1 {
    color:#303030;
    display:block;
    font-family:"Lucida Grande",Arial,"Lucida Sans Unicode",Verdana,sans-serif;
    font-size:2.4em;
    font-weight:normal;
    line-height: 1.3em;
    margin-bottom:18px;
}

#storeHeader h2#listHeading {
    font-size:1.7em;
    color: #000;
    font-weight: normal;
    margin-bottom: 7px;
}

#storeHeader h2 span { 
        display: block;
	font-size:.7em;
	color: #999;
        margin-top: 5px;
}



#storeHeader a img.storeScreenshotImage {
	float:left;
	margin-right:25px;
	padding:5px;
	background-color:#FFFFFF;
	box-shadow:0 1px 4px #adafaf;
   	-moz-box-shadow:0 1px 4px #adafaf;
   	-webkit-box-shadow:0 1px 4px #adafaf;
}
#storeHeader a:hover img.storeScreenshotImage {
	box-shadow:0 1px 4px #666;
   	-moz-box-shadow:0 1px 4px #666;
   	-webkit-box-shadow:0 1px 4px #666;
   	background-color: #eaefef;
}

#storeHeader img#listHeaderImage {
    margin-bottom: 15px;
}

#storeHeader p.subHeader {
	color: #424645;
	margin: 13px 0;
	font-size: 1.4em;
}

#storeHeader a {color: #1c3d80;}
#storeHeader a:hover {color: #0f295a; text-decoration: underline;}


/* **** STORE ACTION BUTTONS **** */

#storeHeader ul.storeActions{
float:left;
margin-top:0px;
}

#storeHeader ul.storeActions li{
float:left;
font-family:"Lucida Grande", arial, sans-serif;
font-size:1.3em;
font-weight:normal;
padding:35px 25px 0 0;
}

#storeHeader ul.storeActions li a{
color:#2c292b;
text-decoration:none;
padding:30px 0 0;
background:transparent none no-repeat top center;
}

#storeHeader ul.storeActions li.storeSave a{background-image: url(../_content/icon_coupon_save.png);}
#storeHeader ul.storeActions li.storeLike a{background-image: url(../_content/icon_coupon_like.png);}
#storeHeader ul.storeActions li.storeShare a{background-image:url(../_content/icon_coupon_share.png);}
#storeHeader ul.storeActions li.storeTipsLink a{background: transparent url(../_content/global/globalSprites.png) -477px -522px;}
#storeHeader ul.storeActions li.storeInfo a{background: transparent url(../_content/global/globalSprites.png) -479px -610px;}

#storeHeader ul.storeActions li a {color: #141414;}
#storeHeader ul.storeActions li a:hover {color: #000; text-decoration: underline;}

#storeHeader #slider-wrapper {
    margin-bottom: 20px;
}
#adv-slider-controlls {
    width: 584px; overflow: hidden;
    margin-top: 7px;
}
#adv-slider-controlls a {
    text-indent: -9999px;
    display: inline-block;
    width: 29px; height: 28px;
}
#adv-slider-controlls a#slider-prev {
    background: url("../_content/slider-arrows.png") no-repeat 0 0;
    float: left;
    margin-left: 220px;
}
#adv-slider-controlls a#slider-next {
    background: url("../_content/slider-arrows.png") no-repeat -29px 0;
    float: right;
    margin-right: 220px;
}

/*-- END STORE PAGE STYLES --*/

/*-- MY FAVOURITES SECTION --*/

/*-- START MY ACCOUNT PAGE--*/
div#content #leftCol .storesBlock.myAccount{
margin-top:0;
padding-bottom:20px;
}

#leftCol .storesBlock h3.myFavourites{
font-size:2em;
clear:both;
margin-bottom:30px;
}

#leftCol .storesBlock form#loginInfo{
width:100%;	
margin:10px 0 70px;
float:left;
}

#leftCol .storesBlock form#loginInfo p{
float:left;
width:100%;	
margin-bottom:15px;
}

#leftCol .storesBlock form#loginInfo p label{
float:left;	
font-size:1.6em;
color:#494848;
font-family:"Lucida Grande", arial, sans-serif;
font-weight:normal;
padding:12px 0;
margin-right:30px;
width:90px;
}

#leftCol .storesBlock form#loginInfo input{
font-size:1.8em;
}

#leftCol .storesBlock form#loginInfo input.submitPassword{
width:80px;
height:42px;
margin-left:10px;
background:url(/_content/btn_change_password.gif) no-repeat top left;
cursor:pointer;

}

#leftCol .storesBlock form#loginInfo input.submitPassword:hover{
background-position:bottom left;
}

#leftCol .storesBlock form#notifications{
float:left;
margin-bottom:20px;
}

#leftCol .storesBlock form#notifications span{
float:left;	
font-size:1.6em;
color:#494848;
font-family:"Lucida Grande", arial, sans-serif;
font-weight:normal;
padding:0;
margin-right:20px;
width:220px;
}

#leftCol .storesBlock form#notifications p{
clear:both;	
float:left;
margin-bottom:40px;
}

#leftCol .storesBlock form#notifications label{
float:left;
padding-top:0px;
margin:0 20px 0 20px;
color:#2c2b2b;
font-family:"Lucida Grande", arial, sans-serif;
font-weight:normal;
font-size:1.6em;
}

#leftCol .storesBlock form#notifications input{
float:left;
width:18px;
height:18px;
margin-top:0px;
}

#leftCol .storesBlock form#privacy{
float:left;
width:100%;
margin-bottom:40px;	
}

#leftCol .storesBlock form#privacy label{
float:left;
padding-top:0;
margin:0 20px 0 0;
color:#2c2b2b;
font-family:"Lucida Grande", arial, sans-serif;
font-weight:normal;
font-size:1.6em;
}

#leftCol .storesBlock form#privacy input{
float:left;
width:18px;
height:18px;
margin:0 15px 0 0;
}

/*-- END MY ACCOUNT PAGE --*/

/*-- START MY PROFILE PAGE --*/

div#content #leftCol .storesBlock.profile{
padding-bottom:20px;
}

#leftCol .storesBlock form#myProfile{
	
}

#leftCol .storesBlock form#myProfile p{
margin-top:10px;
float:left;
width:100%;
clear:both;
}

#leftCol .storesBlock form#myProfile strong{
float:left;
font-family:"Lucida Grande", arial, sans-serif;
font-size:1.8em;
font-weight:normal;
color:#373738;
margin-bottom:15px;
width:100%;
}

#leftCol .storesBlock form#myProfile input{
float:left;
font-size:1.8em;
clear:both;
}

/*-- START PICUPLOAD SELECTION --*/

#leftCol .storesBlock form#myProfile p.picUpload{
margin-top:35px;	
}

#leftCol .storesBlock form#myProfile p.picUpload input{
clear:none;
margin:6px 0 0 20px;
padding:10px;
background:none repeat scroll 0 0 #F0F0F0;
border:0;
color:#707070;
font-size:1.2em;
}

#leftCol .storesBlock form#myProfile p.picUpload img{
float:left;	
clear:both;
padding:5px 10px;
border:1px solid #e1ddc9;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#leftCol .storesBlock form#myProfile p.picUpload .gradientButton{
font-weight:bold;
font-size:1.6em;
clear:none;
float:left;
padding:12px;
margin-top:6px;
margin-left:20px;
cursor:pointer;
}

/*-- END PICUPLOAD SELECTION --*/

/*-- START BIRTHDAY SELECTION --*/

#leftCol .storesBlock form#myProfile p.myBirthday{
margin-top:35px;	
}

#leftCol .storesBlock form#myProfile p.myBirthday select{
float:left;
margin-right:15px;
}

/*-- END BIRTHDAY SELECTION --*/

/*-- START GENDER SELECTION --*/

#leftCol .storesBlock form#myProfile p.gender{
margin-top:35px;	
}

#leftCol .storesBlock form#myProfile p.gender span{
display:block;
float:left;
border:1px solid #e1ddc9;
background:#fffef0;
padding:10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-right:20px;
}

#leftCol .storesBlock form#myProfile p.gender span img{
border:1px solid #e1ddc9;
padding:5px 10px;
background:#fff;
float:left;
}

#leftCol .storesBlock form#myProfile p.gender span.radio{
clear:both;
padding:0;
border:0;
float:left;
margin:10px 0 0;
}

#leftCol .storesBlock form#myProfile p.gender span.radio input{
width:auto;	
margin:0 4px 0 0;
float:left;
height:auto;
}

#leftCol .storesBlock form#myProfile p.gender span.radio label{
font-size:1.2em;
color:#000;
float:left;	
margin:0;
width:auto;
font-weight:normal;
}

/*-- END GENDER SELECTION --*/

/*-- START INBOX OPTIONS --*/

#leftCol .storesBlock form#myProfile p.inbox{
margin-top:35px;
}

#leftCol .storesBlock form#myProfile p.inbox input{
width:auto;
height:auto;
margin:0 10px 0 0;
width:13px;
height:13px;
}

#leftCol .storesBlock form#myProfile p.inbox label{
font-size:1.2em;
color:#000;
float:left;	
margin:0;
width:auto;
font-weight:normal;
padding-top:2px;
}

/*-- END INBOX OPTIONS --*/

/*-- START FACEBOOK SIGNIN OPTIONS--*/

#leftCol .storesBlock form#myProfile p.facebookSignIn{
margin-top:35px
}	

#leftCol .storesBlock form#myProfile p.facebookSignIn a.facebook{
background:url(/_content/btn_facebook.gif) no-repeat top left;
width:194px;
height:26px;
display:block;
float:left;
}

#leftCol .storesBlock form#myProfile p.facebookSignIn a.facebook span{
display:none;
}

/*-- END FACEBOOK SIGNIN--*/

/*-- START SAVE OPTIONS --*/

#leftCol .storesBlock form#myProfile p.saveOptions{
margin-top:50px;	
}

#leftCol .storesBlock form#myProfile p.saveOptions input{
width:auto;
height:auto;
margin:10px 10px 0 0;
width:13px;
height:13px;
float:left;
}

#leftCol .storesBlock form#myProfile p.saveOptions label{
float:left;
padding:0;
margin:9px 50px 0 0;
font-size:1.4em;
font-weight:normal;	
}

#leftCol .storesBlock a.save{
background:url("../_content/global/globalSprites.png") no-repeat scroll -280px -289px transparent;
border:medium none;
color:#3A6A09;
cursor:pointer;
display:block;
font-size:1.8em;
font-weight:bold;
height:22px;
margin:0;
padding:9px 0 6px;
text-align:center;
width:100px;
float:left;
}

#leftCol .storesBlock a.save:hover{
background-position:-280px -346px;
}

#leftCol .storesBlock a.save span{
display:none;
}
/*-- END MY PROFILE PAGE --*/


/* *********** LIGHTBOX STYLES *********** */

#fancybox-inner {
	padding-top: 40px;
}

/*-- START SIGN IN LIGHTBOX --*/

#signInBox {
width: 500px;
display: block;
/*height: 600px;*/
margin-top: -30px;
}
#signInBox-header {
color:#888b8a;
font-size:1.8em;
font-family: "Lucida Grande", sans-serif;
padding:  0px 0 0 30px;
background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -480px -237px;
}
#signInBox form {
width: 440px;
margin: 10px auto;
border-top: 1px solid #e2e2e2;
padding: 15px 15px 25px;
font-size: 1.8em;
font-weight: normal;
font-family: "Lucida Grande", sans-serif;


}
#signInBox form p {
	width: 400px;
	padding: 10px 0px 10px 0;
	float: left;
}
#signInBox form label {
	width: 110px;
	display: block;
	float: left;
	height: 20px;
	padding: 10px 0;
}

/* Input Button */
#signInBox form #login {
	width: 119px;height: 35px;
	background: url("../_content/global/globalSprites.png") -13px -347px no-repeat;
	cursor: pointer;
	border: none;
	padding: 0 0 0 20px;
	color: #3a6a09; font-weight: bold;
	float: right;
}

#signInBox form #login:hover {background-position: -144px -347px;}
#signInBox form label#rememberMeLabel{
	width: 150px;
}
#signInBox form #rememberMeCheckBox {
	width: 20px;
	text-align: left;
	margin-top: 12px;
}

#signInBox form a#foggottenPassword {
	float: right;
	clear: right;
	font-size: 0.77em;
	color: #727272;
	text-decoration: underline;
	padding-top: 20px;
}
#signInBox form a#foggottenPassword:hover {color: #393a3a;}

/*-- END SIGN IN LIGHTBOX --*/


/*-- START REGISTER LIGHTBOX --*/

#registerBox {
width: 500px;
display: block;
/*height: 600px;*/
margin-top: -30px;
}
#registerBox-header {
color:#888b8a;
font-size:1.6em; font-weight: normal;
font-family: "Lucida Grande", sans-serif;
padding:  0px 0 0 0px;
}
#registerBox form {
width: 400px;
margin: 10px auto;
border-top: 1px solid #e2e2e2;
padding: 70px 50px 25px 40px; margin:10px 0 0 0;
font-size: 1.8em;
font-weight: normal;
font-family: "Lucida Grande", sans-serif;
background: url("../_content/global/globalSprites.png") -0px -735px no-repeat;

}
#registerBox form p {
	width: 400px;
	padding: 10px 0px 10px 0;
	float: left;
}
#registerBox form label {
	width: 110px;
	display: block;
	float: left;
	height: 20px;
	padding: 10px 0;
}
#registerBox form p span.fieldMeta {
	color: #d4d1d1;
	font-size: 0.7em; float: right;
	margin: 5px 40px 0 0;
}

/* Input Button */
#registerBox form .login {
	width: 208px;height: 38px;
	background: url("../_content/global/globalSprites.png") -13px -632px no-repeat;
	cursor: pointer;
	border: none;
	padding: 0 0 0 20px;
	color: #3a6a09; font-weight: bold;
	float: right;
}

#registerBox form .login:hover {background-position: -229px -632px;}

#registerBox div.bottomMessage {
	background-color: #e9f0ff;
	clear: both;
	width: 475px; height: 15px;
	border-top: 1px solid #bfc9de;
	padding: 13px; font-weight: normal;
	text-align: center;
}
#registerBox div.bottomMessage a{color: #112a59;}
#registerBox div.bottomMessage a:hover{color: #112a59; text-decoration: underline;}


/*-- END SIGN IN LIGHTBOX --*/



/*-- START COUPON SAVED LIGHTBOX --*/
#couponSavedBox {
	width: 500px;
	height: 200px;
	margin-top: -30px;
}

#couponSavedBox-header {
	color:#597539;
	font-size:2.4em;
	font-family: "Lucida Grande", sans-serif;
	font-weight: normal;
	padding:  0px 0 0 30px;
	background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -478px -450px;
	margin-bottom: 20px;
}

#couponSavedBox #savedCouponHint {
	width: 470px;
	margin: 0 auto;
	border-top: 1px solid #e2e2e2;
	padding: 20px 0;
}

#couponSavedBox #savedCouponHint #savedCouponHintTitle {
	width: 100%;
	float: left;
	color: #424645;
	font-size:1.8em;
	font-family: "Lucida Grande", sans-serif;
	font-weight: normal;
	padding-bottom: 15px;	
}
#couponSavedBox #savedCouponHint #savedCouponHintText {
	width:250px;
	font-size:1.4em;
	font-family: "Lucida Grande", sans-serif;
	font-weight: normal;
	color:#727272;
	float: left;
	clear: left;
	line-height: 1.5em;
}
#couponSavedBox #savedCouponHint #myFavoritesLink {
	width:140px;
	height: 20px;
	padding: 10px 10px 10px 55px;
	display:block;
	float: right;
	color: #666666;
	font-size:1.8em;
	font-family: "Lucida Grande", sans-serif;
	background-color: #eaeaea;
	border: 1px solid #c5c5c5;
	background: -moz-linear-gradient(100% 100% 90deg, #dedede, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dedede));
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #eaeaea url(../_content/icon_coupon_save.png) no-repeat 15px 8px ;
	
}

#couponSavedBox #savedCouponHint #myFavoritesLink {
	width: 145px;height: 18px;
	padding: 10px 0px 10px 50px;
	background: url("../_content/global/globalSprites.png") -19px -568px no-repeat;
	cursor: pointer;
	border: none;
	color: #666666; font-weight: bold;
	float: right;display:block;
}
#couponSavedBox #savedCouponHint #myFavoritesLink:hover {
	background: url("../_content/global/globalSprites.png") -232px -568px no-repeat;
}



/*-- END COUPON SAVED LIGHTBOX --*/

/*-- START SHARE COUPON LIGHTBOX--*/

.shareCouponBox {
	width: 500px;
	margin-top: -30px;
}

.shareCouponBox .header {
        color:#888b8a;
	font-size:1.8em;
	font-family: "Lucida Grande", sans-serif;
	font-weight: normal;
	padding:  2px 0 0 40px;
        margin-bottom: 20px;
}

.shareCouponBox .shareBySocialNetwork {
	background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -470px -142px;
}

.shareCouponBox .shareByEmail {
	background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -470px -191px;
}



.shareCouponBox .shareOnSocialNetworks {
	width: 440px;
	margin: 10px auto;
	border-top: 1px solid #e2e2e2;
	padding: 15px 15px 5px;
	
}
.shareCouponBox .shareOnSocialNetworks ul {
	width:380px ;
	margin: 0 auto;
}


.shareCouponBox .shareOnSocialNetworks ul li, .shareCouponBox .shareOnSocialNetworks ul li a, .shareCouponBox .shareOnSocialNetworks ul li a img {
	width: 150px;
	height: 50px;
}

.shareCouponBox .shareOnSocialNetworks ul li {
	float: left;
	margin: 0 20px;
}

.shareCouponBox form {
width: 440px;
margin: 10px auto;
border-top: 1px solid #e2e2e2;
padding: 15px 15px 25px;
font-size: 1.8em;
font-weight: normal;
font-family: "Lucida Grande", sans-serif;


}
.shareCouponBox form p {
	width: 453px;
	padding: 10px 10px 10px 0;
	float: left;
}
.shareCouponBox form label {
	width: 110px;
	display: block;
	float: left;
	height: 20px;
	padding: 10px 0;
}
/*#shareCouponBox form input {
	padding: 10px 37px 10px 17px;
	width: 226px;
	height: 16px;
	border: 1px solid #d2d2d2;
	background: #f0f0f0;
	float: left;
	font-weight: normal;
}*/

.shareCouponBox form textarea {
	padding: 8px 10px;
	width: 307px;
	height: 70px;
	border: 1px solid #d2d2d2;
	background: #f0f0f0;
	float: left;
	font-weight: normal;
	font-size:0.88em;
	color: #b3b3b3;
	font-family: "Lucida Grande", sans-serif;	
}

/*#shareCouponBox form #sendButton {
	padding: 5px 0 5px 10px;
	width: 115px;
	height: 35px;
	background-color: #dbf0bf;
	background: -moz-linear-gradient(100% 100% 90deg, #cde6aa, #f1fee0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1fee0), to(#cde6aa));
	border: 1px solid #b7d395;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #3a6a09;
	float: right;
}*/

.shareCouponBox form .sendButton {
	width: 119px;height: 35px;
	background: url("../_content/global/globalSprites.png") -13px -290px no-repeat;
	cursor: pointer;
	border: none;
	padding: 0 0 0 20px;
	color: #3a6a09; font-weight: bold;
	float: right;
}

.shareCouponBox form .sendButton:hover {background-position: -144px -290px;}



.shareOnSocialNetworks a.facebookShareBtn {
	width: 150px; height: 50px;
	display: block;
	background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -27px -416px;
}
.shareOnSocialNetworks a.facebookShareBtn:hover {background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -215px -416px;}

.shareOnSocialNetworks a.twitterShareBtn {
	width: 150px; height: 50px;
	display: block;
	background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -22px -493px;
}
.shareOnSocialNetworks a.twitterShareBtn:hover {background: transparent url(../_content/global/globalSprites.png) no-repeat scroll -214px -493px;}


/*-- END SHARE COUPON LIGHTBOX--*/

/* **** START COUPON INFO BOX **** */

.couponDetailsBlock .header {
	color:#597539;
	font-size:2.4em;
	font-family: "Lucida Grande", sans-serif;
	font-weight: normal;
	padding:  2px 0 0 15px;
	margin-bottom: 20px;
}

.couponDetailsBlock {
	width: 500px;
	margin-top: -30px;
        margin-bottom: 45px;
}

.couponDetailsBlock p {
	width:450px;
	font-size:1.4em;
	font-family: "Lucida Grande", sans-serif;
	font-weight: normal;
	color:#727272;
	line-height: 1.5em;
	margin: 0 0 0 15px;
}
/*-- END LIGHTBOX ELEMENTS --*/

/* GLOBAL NIVO SLIDER STYLES */
#nivo-slider {
    position:relative;
    background:url(../js/nivoslider/loading.gif) no-repeat 50% 50%;
    margin-bottom: 25px;
}
#nivo-slider a {
    display: block;
}
#nivo-slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

/* POPULAR POSTS */

#popular-posts {
    margin: 15px 0px 25px;
}
div#content #leftCol #popular-posts h2#popular-post-heading {
    margin-bottom: 0;
    padding-bottom: 8px;
    font-family:"Lucida Grande",Arial,"Lucida Sans Unicode",Verdana,sans-serif;
    font-size:2.4em;
    font-weight:normal;
    color: #303030;
}
#popular-posts .post-preview {
    padding: 15px 0;
    overflow: hidden;
    clear: both;
}
#popular-posts .post-preview .post-content {
    position: relative;
    width: 100%;
    font-size: 1.4em;
    font-weight: normal;
}
#popular-posts .post-preview .post-media {
    float: left;
    width: 175px;
    text-align: center;
}
#popular-posts .post-preview .preview {
    float: left;
    width: 425px;
    
}
#popular-posts .post-title {
    color: #000;
    font-size: 40px;
    line-height: 1.1em;
    display: inline-block;
    padding-bottom: 10px;
    letter-spacing: -4px;
    font-weight: bold;
}
#popular-posts .post-title:hover {
    text-decoration: underline;
}
#popular-posts .post-cat {
    color: #6f923c;
    margin: 7px 0 3px;
    text-transform: uppercase;
}
#popular-posts .post-summary, #popular-posts .post-full {
    color: #575757;
    line-height: 1.4em;
}
#popular-posts .post-full{
    display: none;
}
#popular-posts .post-full h1, #popular-posts .post-full h2 {
    color: #000;
    line-height: 1.1em;
    padding: 10px 0 5px 0;
}
#popular-posts .post-full h1 {
    font-size: 24px;
}
#popular-posts .post-full h2 {
    font-size: 18px;
}
#popular-posts .author-info {
    color: #616161;
    background: none repeat scroll 0 0 #F3F3F3;
    font-style: italic;
    padding: 4px;
    float: left;
    margin-top: 2px;
}
#popular-posts .gravatar { float: left; margin-right: 15px; }

#popular-posts div.toggle-text {
    text-align: right;
}
#popular-posts div.toggle-text a {
    color: #8F0101;
    text-decoration: underline;
}
#popular-posts div.toggle-text a:hover {
    color: #000;
}
#popular-posts .toggle-handle {
    cursor: pointer;
}

/* Front End Admin */
.coupon-tools {
    margin: 15px 0 5px 20px;
    overflow: hidden;
}
.coupon-tools a {
    padding: 0 5px;
    border-right: 1px #000 solid;
}


/* Front End - RSS Feed Data */
h2#rss-feed-title {
    font-size: 16px;
    margin: 7px 0;
}

#rss-feed-nav li {
    padding-bottom: 7px;
}

#rss-feed-data {
    background: #ffe094;
    font-weight: normal;
    padding: 20px;
}
#rss-feed-data .rss-feed-block {
    margin-bottom: 25px;
}
#rss-feed-data h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 3px;
    border-bottom: 1px solid #000;
}
#rss-feed-data .rss-feed-coupon {
    line-height: 1.4em;
    font-size: 13px;
    background: #fff4d9;
    padding: 10px;
    margin-bottom: 12px;
}
#rss-feed-data .rss-feed-coupon p {}
#rss-feed-data .rss-feed-coupon .title {
    font-weight: bold;
    margin: 3px 0 5px 0;
}
#rss-feed-data .rss-feed-coupon .date {
    font-size: 11px;
    text-align: right;
}
#rss-feed-data .rss-feed-coupon .link {
    font-size: 10px;
}
