* {
font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;
font-size:13px;
line-height:125%;
margin:0;
padding:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F3EB url(bg-main.png) repeat scroll 0 0;
color:#32312F;
}
.break {
clear:both;
height:1px;
width:1px;
}
a:link {
color:#E46700;
}
a:visited {
color:#FF7900;
}
a:hover {
color:#AD5200;
text-decoration:none;
}
a:active {
color:#401E00;
text-decoration:none;
}
button {
background-color:#D1C8B8;
border-color:#D5CDBE #B9B1A3 #B9B1A3 #D5CDBE;
border-style:solid;
border-width:1px;
color:#32312F;
cursor:pointer;
font-weight:bold;
padding:2px 6px 3px 10px;
text-shadow:1px 1px 1px #D9D2C5;
}
button:active {
border-color:#B9B1A3 #D5CDBE #D5CDBE #B9B1A3;
border-style:solid;
border-width:1px;
color:#5A5751;
}
p {
color:#63615E;
margin:0 0 1em;
}
h1, h1 em {
font-size:24px;
line-height:100%;
margin-bottom:10px;
text-shadow:1px 1px 1px #C6C2BC;
}
h1 em {
background-color:#FDEDB4;
color:#553E00;
font-style:normal;
}
.truncated {
display:none;
}
.expander a {
display:inline !important;
font-size:11px !important;
padding:0 !important;
}
div#couponTooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll 0 -283px;
border-right:2px solid #F0EBE4;
color:#FFFFFF;
display:none;
font-size:11px;
font-weight:bold;
height:19px;
left:0;
padding:2px 6px 0 18px;
position:absolute;
top:0;
z-index:999;
}
div.couponTooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll 0 -283px;
border-right:2px solid #F0EBE4;
color:#FFFFFF;
display:none;
float:left;
font-size:11px;
font-weight:bold;
height:19px;
padding:2px 6px 0 18px;
position:relative;
width:136px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg-purple.png) repeat scroll left bottom;
border-bottom:3px solid #2C203A;
height:45px;
margin-bottom:15px;
}
#header .inner {
margin-left:auto;
margin-right:auto;
width:960px;
}
#nav li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#nav li a {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#3B2B4A;
border-color:#5E4A6D #5E4A6D -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#BBB5C0;
display:block;
float:left;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
line-height:100%;
margin:14px 2px 0 0;
padding:8px 12px;
text-decoration:none;
text-shadow:1px 1px 1px #2C203A;
text-transform:uppercase;
}
#nav li a:hover {
color:#FFFFFF;
margin-top:12px;
padding:9px 12px;
}
#nav li.active a {
background-color:#2C203A;
color:#FFFFFF;
margin-top:10px;
padding:10px 12px;
}
#user {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#5E4A6D;
float:right;
height:17px;
margin-top:18px;
padding:5px 10px;
width:300px;
}
#user li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#joinUp {
color:#AFA5B6;
display:block !important;
text-align:center;
}
#joinUp a {
color:#FFFFFF;
}
#identification {
color:#AFA5B6;
display:block;
float:left;
}
#identification img {
border:1px solid #453553;
margin-right:5px;
vertical-align:top;
}
#identification a {
color:#FFFFFF;
text-decoration:none;
}
#logout {
float:right;
}
#logout a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -767px -239px;
color:#FFFFFF;
display:block;
padding-left:22px;
text-decoration:none;
text-transform:lowercase;
}
#logout a:hover {
text-decoration:underline;
}
#shell {
margin-left:auto;
margin-right:auto;
width:960px;
}
#logo {
border:medium none;
display:block;
float:left;
height:98px;
margin:3px;
width:322px;
}
#logo img {
border:medium none;
}
#search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) repeat scroll 0 -120px;
float:right;
height:70px;
margin-bottom:8px;
padding:15px;
width:598px;
}
#searchForm {
height:70px;
overflow:hidden;
}
#query {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-color:#C6C2BC #E8E4DE #E8E4DE #C6C2BC;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#736B5C;
font-size:22px;
height:31px;
padding:7px 0 0 7px;
width:463px;
}
#searchForm label {
color:#9C9994;
display:block;
margin:5px 0 0 10px;
}
#searchForm label a {
color:#B1A692;
}
#searchForm label a:hover {
color:#AD5200;
}
#searchForm button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) repeat scroll -628px -120px;
border:medium none;
height:43px;
left:478px;
position:relative;
top:-64px;
width:122px;
}
#searchForm button:active {
background-position:-628px -163px;
}
#searchForm button span {
display:none;
}
.panel {
background-color:#FFFFFF;
border:3px solid #F0EBE4;
margin-bottom:8px;
padding:1px;
}
.oldPhoto {
padding:20px 0;
text-align:center;
}
.oldPhoto img {
border:2px solid #D1C8B8;
}
.panel ol, .panel ul {
margin-left:3em;
}
.panel ol li, .panel ul li {
line-height:150% !important;
}
#major {
float:left;
width:626px;
}
#major h2, #minor h3 {
background-color:#D1C8B8;
color:#686663;
letter-spacing:0.2em;
padding:2px;
text-shadow:1px 1px 1px #FFFFFF;
text-transform:uppercase;
}
#major h2 span, #minor h3 span {
border:1px dashed #E7E3DB;
display:block;
font-size:16px;
padding:4px 7px;
}
#major h3 {
color:#32312F;
font-size:16px;
letter-spacing:0.1em;
margin:1.5em 0 0.5em;
text-transform:uppercase;
}
#specialOffers h2 {
background-color:#FBB36B;
color:#7F3C00;
text-shadow:1px 1px 1px #FDD9B5;
}
#specialOffers h2 span {
border-color:#FEE9D5;
}
#activeCoupons h2, #topCoupons h2 {
background-color:#BCDD5A;
color:#5E6E2D;
text-shadow:1px 1px 1px #DEEEAD;
}
#activeCoupons h2 span, #topCoupons h2 span {
border-color:#ECF5D0;
}
#storeCollection h1 {
display:none;
}
#storeCollection h2, #watchForNewCoupons h2 {
background-color:#AFDCEA;
color:#4A6168;
text-shadow:1px 1px 1px #D8EEF5;
}
#storeCollection h2 span, #watchForNewCoupons h2 span {
border-color:#EAF6F9;
}
#unreliableCoupons h2, #siteBlocked h2 {
background-color:#E9746E;
color:#872426;
text-shadow:1px 1px 1px #EF9E9A;
}
#unreliableCoupons h2 span, #siteBlocked h2 span {
border-color:#EF9E9A;
}
#shareCouponPanel h3 {
background-color:#FCDB69;
color:#7F5F00;
}
#shareCouponPanel h3 span {
border-color:#FDEDB2;
}
#major .inner {
padding:20px;
}
#merchantIntro .inner {
padding:15px 20px 10px;
}
#couponCount {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -10px -349px;
color:#FFFFFF;
float:right;
font-size:12px;
height:82px;
line-height:100%;
margin:8px 10px;
text-align:center;
text-transform:uppercase;
width:87px;
}
#couponCount strong {
display:block;
font-size:28px;
font-weight:normal;
line-height:90%;
margin-top:15px;
}
a.thumb {
background-color:#FFFFFF;
border:2px solid #D1C8B8;
display:block;
height:49px;
width:67px;
}
a.thumb:hover {
border-color:#FDEDB4;
}
a.thumb img {
border:1px solid #927B51;
height:47px;
opacity:0.8;
width:65px;
}
a.thumb:hover img {
border-color:#FEBF02;
opacity:1;
}
#carousel {
height:105px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:504px;
}
#storeCollection button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(sprite.png) no-repeat scroll -196px -293px;
border:medium none;
display:block;
height:29px;
margin-top:-70px;
position:absolute;
width:29px;
}
#storeCollection button:hover {
background-position:-196px -322px;
}
#storeCollection button.next {
background-position:-225px -293px;
margin-left:550px;
}
#storeCollection button.next:hover {
background-position:-225px -322px;
}
#storeCollection button span {
display:none;
}
#storeCollection li {
float:left;
height:110px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
text-align:center;
}
#storeCollection a.thumb {
border-color:#F8F3EB;
height:82px;
margin:0 5px;
width:112px;
}
#storeCollection img {
border-color:#D1C8B8;
height:80px;
width:110px;
}
#storeCollection a {
color:#6A5A3A;
font-size:11px;
text-decoration:none;
}
#storeCollection a:hover {
border-color:#FDEDB4;
}
#storeCollection a:hover img {
border-color:#FEBF02;
opacity:1;
}
#couponSubmit .row {
clear:both;
padding-top:8px;
}
#couponSubmit label {
color:#63615E;
float:left;
padding:4px 7px 0 0;
text-align:right;
width:70px;
}
#couponSubmit input, #couponSubmit textarea {
padding:2px;
width:186px;
}
#couponSubmit textarea {
height:4em;
}
#couponSubmit select {
margin:2px 0;
}
#couponSubmit fieldset {
border:medium none;
clear:both;
}
#fields_printable, #fields_tip {
display:none;
}
#couponSubmit button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D1C8B8 url(sprite.png) no-repeat scroll -765px -537px;
margin:2px 0 0 77px;
padding-left:23px;
width:125px;
}
#captcha {
background-color:#F0EBE4;
border:1px solid #D1C8B8;
display:none;
margin:10px 10px 0;
padding:10px;
text-align:center;
}
#captcha img {
border:2px solid #FCDB69;
}
#captcha p {
margin:0;
padding:5px 0;
}
#captcha input {
text-align:center;
width:100px;
}
ul.tags {
margin-left:0;
}
ul.tags li {
display:inline;
}
ul.tags a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background:transparent url(sprite.png) no-repeat scroll 0 -305px;
border-right:1px solid #D1C8B8;
color:#FFFFFF;
display:block;
float:left;
font-size:11px;
margin:3px 4px 1px 0;
padding:1px 4px 2px 11px;
text-decoration:none;
text-shadow:-1px -1px 0 #B2AA9D;
text-transform:uppercase;
}
ul.tags a:hover, ul.tags a:active {
background-position:0 -322px;
border-color:#E46700;
text-shadow:none;
}
.merchantTopCoupon {
background-color:#F7F5F1;
border:1px solid #D1C8B8;
margin:10px 0;
}
.merchantTopCoupon .inner {
border:1px solid #FFFFFF;
padding:5px !important;
}
.merchantTopCoupon a.thumb {
float:left;
}
.merchantTopCoupon p {
color:#888683;
display:block;
float:right;
margin:0;
width:205px;
}
#siteBlocked .merchantTopCoupon p {
width:480px;
}
.merchantTopCoupon p a {
display:block;
font-weight:bold;
padding:0 0 3px;
}
.coupon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite-vertical.png) repeat-y scroll -725px 0;
border:1px solid #D1C8B8;
margin-bottom:10px;
}
.coupon .inner {
border:1px solid #FFFFFF;
padding:0 !important;
}
.coupon .stats {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -62px -220px;
color:#FFFFFF;
display:block;
float:left;
font-size:11px;
height:52px;
margin:5px;
padding-top:10px;
text-align:center;
text-transform:uppercase;
width:62px;
}
.coupon .stats.average {
background-position:-124px -220px;
}
.coupon .stats.bad {
background-position:-186px -220px;
}
.coupon .stats.feature {
background-position:0 -220px;
}
.coupon .stats.new {
font-size:17px;
height:42px;
padding-top:20px;
}
.coupon .stats.new em {
font-size:12px;
height:42px;
line-height:180%;
padding-top:20px;
}
.coupon .stats em {
font-size:15px;
font-style:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:110%;
}
.coupon .trend {
display:none;
}
.coupon .detail {
float:left;
margin:5px 10px 0 15px;
width:390px;
}
.coupon .detail p {
clear:left;
margin-bottom:0;
padding-bottom:5px;
padding-top:5px;
}
.coupon .crux span {
color:#32312F;
display:block;
float:left;
font-size:14px;
font-weight:bold;
padding:4px 5px 0 0;
text-transform:uppercase;
}
.coupon .crux strong {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDEDB4 url(sprite.png) no-repeat scroll right -816px;
border:1px dashed #FEBF02;
color:#553E00;
cursor:pointer;
display:block;
float:left;
font-size:17px;
font-weight:bold;
height:21px;
max-width:185px;
overflow:hidden;
padding:1px 26px 0 5px;
}
.coupon .crux strong.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FE9A2E url(sprite.png) no-repeat scroll right -816px;
}
.coupon .voting {
color:#666666;
float:left;
font-size:11px;
margin-top:5px;
text-align:center;
width:80px;
}
.voting p {
display:block;
font-size:11px;
margin-bottom:0;
padding-bottom:5px;
width:80px;
}
.voting button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -254px -293px;
border:medium none;
cursor:pointer;
height:26px;
margin:0 2px;
width:26px;
}
.voting button:hover {
background-position:-254px -319px;
}
.voting button span {
display:none;
}
.voting .noVote {
background-position:-280px -293px;
}
.voting .noVote:hover {
background-position:-280px -319px;
}
.collateral {
background-color:#F0EBE4;
padding:4px 5px 2px;
}
.meta {
color:#443A25;
font-size:11px;
line-height:150%;
}
.meta img {
border:1px solid #FFFFFF;
height:16px;
vertical-align:middle;
width:16px;
}
.meta a {
color:#443A25;
font-size:11px;
}
.commentActions {
float:right;
margin-left:0;
margin-right:5px;
width:350px;
}
.commentActions li {
display:inline;
}
.commentActions a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -769px -569px;
color:#443A25;
display:block;
float:right;
font-size:11px;
height:16px;
margin-left:10px;
padding-left:19px;
padding-top:2px;
}
.addComment a {
background-position:-769px -599px;
}
.writeComment a {
background-position:-769px -630px;
display:none;
}
.closeComments a {
background-position:-769px -660px;
display:none;
}
.comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite-vertical.png) repeat-y scroll 0 0;
border:2px solid #C0B7A9;
display:none;
max-height:220px;
overflow:auto;
padding-bottom:5px;
}
.comments div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F4F0 url(sprite-vertical.png) repeat-y scroll -1332px 0;
border:1px solid #FFFFFF;
color:#443925;
margin:5px 5px 0;
padding:5px;
}
.comments img, .comments .defaultAvatar {
border:1px solid #FFFFFF;
display:block;
float:left;
height:32px;
width:32px;
}
.comments .defaultAvatar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -307px -294px;
}
.comments p {
margin-bottom:2px;
margin-left:53px;
margin-top:2px;
}
.comments p.attribution {
color:#95928D;
font-size:11px;
margin-top:0;
}
.comments p.attribution a, .comments p.attribution span {
font-size:11px;
}
.coupon.abstract {
background-position:-590px 0;
}
.coupon.abstract .detail {
margin-left:10px;
width:330px;
}
.coupon.abstract .crux span {
display:none;
}
.coupon.abstract .detail p {
padding-bottom:0;
}
.coupon.abstract .merchantLink {
padding-bottom:5px !important;
padding-top:3px;
}
.coupon.abstract .merchantLink a {
font-size:11px;
}
.coupon .subject {
float:left;
padding:10px;
width:200px;
}
.coupon .subject .thumb {
float:left;
margin-right:8px;
}
.coupon .subject h3 {
color:#000000;
font-size:16px !important;
letter-spacing:0 !important;
line-height:100%;
margin:0 !important;
overflow:hidden;
text-transform:none !important;
}
.coupon .subject ul {
margin-left:80px;
width:100px;
}
.coupon .subject li {
line-height:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.coupon .subject li a {
color:#6A5A3A;
display:block;
font-size:11px;
margin-top:4px;
overflow:hidden;
padding-left:13px;
width:100px;
}
.coupon .subject li.viewCoupons a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -775px -178px;
line-height:120%;
text-decoration:none;
}
.coupon .subject li.viewCoupons a:hover {
text-decoration:underline;
}
.coupon.valid {
border-color:#FEF6D9;
}
.coupon.valid .inner {
border-color:#FEBF01;
}
.coupon.feature .crux a {
font-size:15px;
text-transform:uppercase;
}
.coupon.tip .crux span, .coupon.printable .crux span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -768px -686px;
padding-left:22px;
}
.coupon.printable .crux span {
background-position:-768px -715px;
}
.coupon.tip .crux a, .coupon.printable .crux a {
display:block;
float:left;
font-size:15px;
font-weight:bold;
padding-top:4px;
}
#watchForNewCoupons input {
padding:1px 0 2px;
width:200px;
}
#watchForNewCoupons button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D1C8B8 url(sprite.png) no-repeat scroll -762px -746px;
margin-left:5px;
padding-left:25px;
width:90px;
}
.categorySponsor {
background-color:#FFFFFF;
border:2px solid #FEBF01;
margin-top:5px;
}
.categorySponsor img {
border:medium none;
float:right;
}
.categorySponsorContent {
padding:9px 130px 10px 10px;
}
.categorySponsorContent strong a {
color:#EF540A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
.categorySponsorContent p {
margin-bottom:0;
margin-top:5px;
}
.categorySponsorContent p a {
color:#246185;
font-size:12px;
font-weight:bold;
}
a.categorySponsorAd {
display:block;
float:right;
font-size:9px;
height:20px;
text-decoration:underline;
}
#contactForm label {
display:block;
float:left;
padding-right:10px;
text-align:right;
width:70px;
}
#contactForm .row {
clear:both;
margin-bottom:1em;
}
#contactForm textarea {
height:10em;
width:300px;
}
.error, .success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E9746E url(icons/error.png) no-repeat scroll 5px 5px;
border:2px solid #F0EBE4;
margin-bottom:1em;
}
.error p, .success p {
color:#4A1213;
font-weight:bold;
margin:0;
padding:5px 5px 5px 25px;
}
.success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BCDD5A url(icons/success.png) no-repeat scroll 5px 5px;
}
.success p {
color:#272E13;
}
#minor {
float:right;
width:326px;
}
#minor .inner {
padding:9px;
}
#minor .miniAd {
padding:0 !important;
}
#minor .miniAd img {
border:medium none;
height:65px;
width:320px;
}
#shareCouponPanel p {
margin-top:0;
}
#merchantScreenshot {
text-align:center;
}
#merchantScreenshot a img {
border:medium none;
height:225px;
opacity:0.8;
width:300px;
}
#merchantScreenshot a:hover img {
opacity:1;
}
#mainMerchantLink {
display:block;
font-size:15px;
font-weight:bold;
padding:5px 0;
}
#countryList {
margin-left:5px;
}
#countryList li {
display:inline;
}
#countryList a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -251px -271px;
border:1px solid #C6C2BC;
display:block;
float:left;
height:22px;
margin-right:10px;
width:30px;
}
#countryList a:hover {
border-color:#FEBF00;
}
#countryList a span {
display:none;
}
#cl-ca a {
background-position:-281px -271px;
}
#cl-au a {
background-position:-311px -271px;
}
#cl-de a {
background-position:-341px -271px;
}
#cl-in a {
background-position:-371px -271px;
}
#cl-fr a {
background-position:-401px -271px;
}
#cl-nl a {
background-position:-431px -271px;
margin-right:0;
}
.tagCloud {
margin:10px 0;
text-align:center;
}
.tagCloud a:link {
color:#927B51;
text-decoration:none;
}
.tagCloud a:visited {
color:#C7AB78;
}
.tagCloud a:hover {
background-color:#FCDB69;
color:#553E00;
}
.tagCloud a:active {
background-color:#FEBF02;
color:#553E00;
}
#tagSearch {
margin-left:20px;
margin-top:10px;
}
#tagSearch input {
padding:1px 2px 2px;
width:100px;
}
#tagSearch button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D1C8B8 url(sprite.png) no-repeat scroll -762px -267px;
margin-left:5px;
padding-left:25px;
width:80px;
}
#powerToolsMajor {
height:50px;
margin-left:0;
}
#powerToolsMajor li {
display:inline;
}
#powerToolsMajor a {
display:block;
float:left;
margin-right:10px;
}
#pt_rss a {
background-position:-300px -220px;
}
#pt_twitter a {
background-position:-350px -220px;
}
#pt_facebook a {
background-position:-400px -220px;
}
#pt_delicious a {
background-position:-450px -220px;
margin-right:0;
}
#powerToolsMajor span {
display:none;
}
#powerToolsMinor {
clear:both;
margin-left:0;
padding-top:10px;
}
#powerToolsMinor li {
display:inline;
}
#powerToolsMinor a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -768px -295px;
display:block;
padding:5px 0 5px 25px;
}
#pt_firefox a {
background-position:-768px -325px;
}
#pt_igoogle a {
background-position:-768px -355px;
}
#pt_bookmarklet a {
background-position:-768px -385px;
}
#pt_macWidget a {
background-position:-768px -415px;
}
#pt_siteWidget a {
background-position:-768px -445px;
}
#pt_forum a {
background-position:-768px -475px;
}
#pt_ie a {
background-position:-768px -850px;
}
#powerToolsTooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -104px -351px;
color:#FFFFFF;
display:none;
font-size:12px;
height:50px;
line-height:110%;
padding:5px;
position:absolute;
text-align:center;
width:176px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg-purple.png) repeat scroll left top;
border-top:2px solid #D1C8B8;
clear:both;
margin-top:10px;
padding-top:15px;
}
#leaderboard {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) repeat scroll 0 0;
height:94px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
padding:13px 28px;
width:728px;
}
#leaderboard img {
border:2px solid #130E18;
}
#redTape {
background-color:#2C203A;
border-top:1px dashed #130E18;
color:#AFA5B6;
}
#redTape ul.inner {
height:23px;
margin-left:auto;
margin-right:auto;
padding-top:7px;
width:960px;
}
#redTape li {
display:inline;
font-size:12px;
}
#redTape a {
color:#FFFFFF;
font-size:12px;
}
#copyright {
float:left;
}
#sundries {
float:right;
}
#sundries li {
border-right:1px solid #73677D;
display:block;
float:left;
font-size:12px;
margin-right:10px;
padding-right:10px;
}
#sundries li.last {
border:medium none;
margin-right:0;
padding-right:0;
}
#superbox-overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:9998;
}
#superbox-wrapper {
display:table;
height:100%;
position:fixed;
top:0;
width:100%;
z-index:9999;
}
#superbox-container {
display:table-cell;
height:100%;
margin:0;
padding:0;
position:relative;
vertical-align:middle;
width:100%;
}
#superbox {
margin:0 auto;
padding:0;
}
#superbox-container .loading {
margin:0;
text-align:center;
}
:first-child + html #superbox-container {
display:block;
height:auto;
position:absolute;
top:50%;
}
:first-child + html #superbox {
display:block;
position:relative;
top:-50%;
}
#superbox-overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
}
#superbox-container .loading {
color:#FFFFFF;
font-size:21px;
text-align:center;
}
#superbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#111010 none repeat scroll 0 0;
padding:10px;
}
#superbox-innerbox {
padding:10px 0;
}
#superbox.image {
text-align:center;
}
#superbox .close, #superbox .nextprev {
color:#FFFFFF !important;
cursor:pointer;
margin:0;
overflow:hidden;
text-align:right;
}
div#printableHomeButton a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite.png) no-repeat scroll -775px -175px;
color:#EF540A;
display:block;
font-size:16px;
padding-left:16px;
}
div#printableSearch h3 {
background-color:#BCDD5A;
color:#5E6E2D;
}
div#printableSearch h3 span {
border-color:#ECF5D0;
}
div#printableSearch input.text {
font-size:18px;
width:220px;
}
div#printableSearch label, div#printableSearch input.button {
display:block;
margin-top:0.75em;
}
div.printableCoupon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite-vertical.png) repeat-y scroll 469px 0;
border:1px solid #D1C8B8;
clear:both;
margin-bottom:10px;
min-height:81px;
}
div.printableCoupon div.couponThumb {
float:right;
height:68px;
margin:6px;
text-align:center;
width:95px;
}
div.printableCoupon div.couponThumb img {
border:1px solid #927B51;
max-height:67px;
max-width:94px;
}
div.printableCoupon div.couponMerchant {
color:#95928D;
margin:7px;
}
div.printableCoupon div.couponMerchant strong {
font-weight:normal;
}
div.printableCoupon div.couponMerchant strong a {
color:#B3A38B;
}
div.printableCoupon div.couponMerchant strong a:hover {
color:#686663;
text-decoration:none;
}
div.printableCoupon div.couponDetail {
line-height:125%;
margin:7px 118px 7px 7px;
}
div.printableCoupon div.couponDetail a {
font-size:14px !important;
}
ul#merchantsWithCoupons {
color:#B3A38B;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul#merchantsWithCoupons li {
padding:0.25em 0;
}
ul#merchantsWithCoupons ul {
margin-left:1.5em;
}
ul#merchantsWithCoupons a {
cursor:pointer;
font-weight:normal !important;
text-decoration:underline;
}
div#couponMap {
background-color:#F6F0E6;
border:2px solid #EBE2D2;
height:350px;
width:100%;
}
div#couponMapSmall {
border:1px solid #EBE2D2;
height:249px;
margin-left:auto;
margin-right:auto;
width:249px;
}
div#couponMapBubbleContainer {
height:125px;
overflow:auto;
}
div.couponMapBubble {
margin-bottom:10px;
width:200px;
}
div.couponMapBubble div.bubbleMerchantAddress {
color:#857F74;
font-size:10px;
}
div.couponMapBubble div.bubbleDescription {
border:1px dashed #E0DFDC;
color:#302E2A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:125%;
margin:0.5em 0;
padding:0.25em 0.5em;
}
div.couponMapBubble div.bubbleLink {
text-align:right;
}
div.couponMapBubble div.bubbleLink a {
color:#EF540A;
}
div#categoryLocaliser {
background-color:#FDEDB4;
margin-bottom:1em;
margin-left:auto;
margin-right:auto;
padding:8px;
text-align:center;
width:210px;
}
div#categoryLocaliser p {
margin-bottom:0.25em;
}
div#categoryLocaliser div.formContainer input.text {
width:8em;
}
.mapeed_cluster_0, .mapeed_cluster_1, .mapeed_cluster_2, .mapeed_cluster_3, .mapeed_cluster_4 {
color:#FFFFFF;
cursor:pointer;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.mapeed_cluster_0 {
height:50px;
line-height:50px;
margin:1px 0 0;
width:50px;
}
.mapeed_cluster_1 {
height:55px;
line-height:55px;
margin:0 0 0 1px;
width:55px;
}
.mapeed_cluster_2 {
height:62px;
line-height:62px;
margin:1px 0 0;
width:62px;
}
.mapeed_cluster_3 {
height:71px;
line-height:71px;
margin:1px 0 0;
width:71px;
}
.mapeed_cluster_4 {
height:82px;
line-height:82px;
width:82px;
}
div.adsense {
background-color:#F0EBE4;
border:1px solid #D1C8B8;
margin-bottom:10px;
}
#minor div.adsense {
border:medium none;
}
#minor div.adsense * {
border:medium none !important;
}
div.adsense div.googleTextAd {
background-color:#FBF9F7;
border:1px solid #FFFFFF;
padding:5px 8px;
}
div.adsense div.googleTextAd p {
font-size:11px;
margin:2px 0 0;
}
div.adsense div.googleTextAd a.domainLink {
color:#80C31C;
float:right;
font-size:11px;
text-decoration:none;
}
#minor div.adsense div.googleTextAd a.domainLink {
clear:both;
display:block;
float:none;
}
div.adsense .adsByGoogle {
padding:3px 8px;
}
div.adsense .adsByGoogle a {
color:#443A25;
text-decoration:none;
}
#voucherHub {
background-color:#F0EBE4;
font-size:14px !important;
height:180px;
padding:10px;
text-align:center;
width:380px;
}
#voucherHub, #voucherHubInit {
display:none;
}
#div_loading {
display:none;
left:45%;
padding:5px;
position:fixed;
top:30%;
z-index:110;
}
#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(container-bg.png) no-repeat scroll center top;
width:992px;
}
.inner .outer {
left:35px;
margin-left:0;
overflow:hidden;
position:relative;
visibility:visible;
width:504px;
z-index:2;
}
.inner .outer ul {
left:0;
list-style-type:none;
margin:0 0 0 0;
padding:0;
position:relative;
width:630px;
z-index:1;
}
.inner .outer li {
float:left;
height:110px;
overflow:hidden;
width:126px;
}
#merchantIntro .inner {
padding:15px 20px 10px;
}

