@charset "UTF-8";
/* CSS Document */

*{margin:0;padding:0;font-size:1em;font-family:Arial, Helvetica,
sans-serif; line-height:1.2em;}
body{color:#32312F;background:url(bg-main.png) repeat-x top;
background-color:#e4d9c8;}
.break{clear:both;height:1px;width:1px;}
a:link{color:#666;font-weight:bold;font-size:1em;text-decoration:none;}
a:visited {color:#666}
a:hover{color:#AD5200;text-decoration:none;}
a:active{color:#401E00;text-decoration:none;}
button{cursor:pointer;cursor:pointer;color:#32312F;font-weight:bold;padding:2px
6px 3px 10px;background-color:#87C623;border-top:1px solid
#D5CDBE;border-left:1px solid #D5CDBE;border-bottom:1px solid
#B9B1A3;border-right:1px solid
#B9B1A3;}button:active{color:#5A5751;border-top:1px solid
#B9B1A3;border-left:1px solid #B9B1A3;border-bottom:1px solid
#D5CDBE;border-right:1px solid #D5CDBE;}p{color:#63615E;margin:0 0 1em
0;}h1,h1 em{font-size:1.3em;line-height:100%;margin-bottom:10px;text-shadow:1px
1px 1px #C6C2BC;}h1
em{color:#553E00;background-color:#FDEDB4;font-style:normal;}
.truncated{display:none;}.expander
a{display:inline!important;font-size:0.85em!important;padding:0!important;}
div#couponTooltip{display:none; position:absolute; z-index:999;top:0;
left:0; height:19px;padding:2px 6px 0 18px;border-right:2px solid
#F0EBE4;color:#FFF;font-size:0.85em;font-weight:bold;
background:url(sprite.png) 0 -283px no-repeat;}

div.couponTooltip{display:none; float:left; position:relative;
width:136px; height:19px;padding:2px 6px 0 18px;border-right:2px solid
#F0EBE4;color:#FFF;font-size:0.85em;font-weight:bold;
background:url(sprite.png) 0 -283px no-repeat;}

#outerContainer {
        width:1000px;
        margin:10px auto;
        background-color:#FFF;

}

#header{ border-bottom:3px solid
#aaa28c;margin-bottom:15px;height:196px;border-bottom:3px solid
#aaa28c;background-color:#FFFFFF;}
#header .inner{width:82%;margin-left:auto;margin-right:auto;}
#nav li{list-style:none;display:inline;}#nav li
a{display:block;float:left;padding:8px 12px;margin:14px 2px 0
0;background-color:#604849;color:#FFFFFF;font-size:1em;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:0.08em;line-height:100%;text-shadow:1px
1px 1px #4d3f2f;border:1px solid
#604849;border-bottom:none;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#nav li a:hover{
        padding:9px 12px;
        margin-top:12px;
        color:#FFF;
        background-color: #aaa28c;
}#nav li.active a{background-color:#aaa28c;color:#FFF;padding:10px
12px;margin-top:10px;}
#user{background-color:#765f4b;float:right;width:300px;height:17px;margin-top:18px;padding:5px
10px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}#user
li{display:inline;list-style:none;}
#joinUp{display:block!important;color:#AFA5B6;text-align:center;}#joinUp
a{color:#FFF;}#identification{color:#AFA5B6;display:block;float:left;}#identification
img{border:1px solid
#45423c;vertical-align:top;margin-right:5px;}#identification
a{color:#FFF;text-decoration:none;}
#logout{float:right;}#logout
a{display:block;padding-left:22px;background:url(sprite.png) -767px
-239px no-repeat;color:#FFF;text-decoration:none;text-transform:lowercase;}#logout
a:hover{text-decoration:underline;}#shell
{background-color:#FFFFFF;width:78%;margin-left:auto;margin-right:auto;}
#logoSearch {
  width: 100%;
  height: 145px;
  margin: 0 auto;
  background-color: #FFFFFF;
}
#logo{display:block;width:322px;height:145px;margin:3px;border:none;float:left;}#logo
img{border:none;}
#search{width:557px;height:112px;margin-bottom:8px;padding:15px 0 0
25px;background:url(search.jpg); background-repeat:no-repeat;float:right;}
#searchForm{height:80px;overflow:hidden;}
#query{font-size:1.1em;width:383px;height:21px;padding:2px 0 0
7px;color:#604849;margin:20px 0px 10px 15px;}

#searchForm label{display:block;margin:5px 0 0 10px;color:#aaa28c;}
#searchForm label a{color:#FFF; text-decoration:none;}
#searchForm label a:hover{color:#aaa28c;}

#searchForm button{width:120px;height:56px;border:none;position:relative;top:-71px;left:411px;background:url(sprite.png);background-repeat:no-repeat;background-position:-628px -120px;}
#searchForm button:active. #searchForm button:focus {width:120px;height:56px;border:none;position:relative;top:-71px;left:411px;background:url(search-button-active.png);}
#searchForm button span{display:none;}

.panel{background-color:#FFF;padding:0px;border:1px solid #D3D3D3;
border-top: 0; margin-bottom:8px;}
.panel2{background-color:#FFF;padding:0px;border:1px solid #D3D3D3;
border-top: 0; margin-bottom:8px;}
.oldPhoto{text-align:center;padding:20px 0;}.oldPhoto img{border:2px
solid #D1C8B8;}
.panel ol,.panel ul{margin-left:3em;}
.panel ol li,.panel ul li{line-height:150%!important;}

#major{width:70%;float:left;margin-top: 10px;}

#major h2,#minor
h3{color:#7F5F00;text-transform:uppercase;letter-spacing:0.08em;padding:1.5px;
background-color: #F8EFDF;
  background-image: none;}
#major h2 span,#minor h3 span{display:block;font-size:1em; padding:
1% 10px 1% 40px;overflow:hidden;}
#major h3{color:#32312F;text-transform:uppercase;letter-spacing:0.08em;font-size:1em;margin:1.5em
0 .5em 0;}

#specialOffers h2{color:#A55F17;background-color: #EDF5FB;
  background-image: none;}#specialOffers h2 span{border-color:#FEE9D5;}#activeCoupons
h2,#topCoupons h2{color:#53758C;background-color: #EDF5FB;
  background-image: none;}#activeCoupons h2 span,#topCoupons h2 span{}
#storeCollection ul {
width:90%;
}
#storeCollection
h1{display:none;}#storeCollection h2,#watchForNewCoupons
h2{color:#828282;background-color: #EDF5FB;
  background-image: none;text-shadow:1px 1px 1px #D8EEF5;}#storeCollection h2
span,#watchForNewCoupons h2 span{
        border-color:#EAF6F9;
        padding: 8px 0 10px 40px;
}
#unreliableCoupons h2,#siteBlocked h2{background-color: #EDF5FB;
  background-image: none;}#unreliableCoupons h2 span,#siteBlocked h2 span{
        border-color:#EF9E9A;
        color: #C14A46;
}#shareCouponPanel
h3{color:#7F5F00;background-color:#FCDB69;}#shareCouponPanel h3
span{border-color:#FDEDB2;}

#major .inner{padding:20px;}#merchantIntro .inner{padding:15px 20px
10px 20px;}#couponCount{width:87px;height:82px;float:right;background:url(sprite.png)
-10px -349px no-repeat;margin:8px
10px;text-align:center;text-transform:uppercase;color:#FFF;font-size:0.9em;line-height:100%;}#couponCount
strong{font-size:1.4em;font-weight:normal;display:block;margin-top:15px;line-height:90%;}

a.thumb{display:block;width:67px;height:49px;border:2px solid
#D1C8B8;background-color:#FFF;}
a.thumb:hover{border-color:#DDEDAC;}
a.thumb img{width:65px;height:47px;border:1px solid #927B51;opacity:.8;}
a.thumb:hover img{opacity:1;border-color:#9ACF37;}


#carousel{width:504px;height:105px;margin-left:auto;margin-right:auto;overflow:hidden;}#storeCollection
button{display:block;width:29px;height:29px;background:#FFF
url(sprite.png) -196px -293px
no-repeat;border:none;position:absolute;margin-top:-70px;}#storeCollection
button:hover{background-position:-196px -322px;}
#storeCollection
button.next{margin-left:50%;background-position:-225px
-293px;}#storeCollection button.next:hover{background-position:-225px
-322px;}#storeCollection button span{display:none;}#storeCollection
li{list-style:none;float:left;text-align:center;height:110px;overflow:hidden;}

#storeCollection
a.thumb{width:112px;height:82px;margin:3px;border-color:#DDEDAC;}
#storeCollection img{width:110px;height:80px;border-color:#98CE35; margin:0px;}
#storeCollection
a{font-size:0.9em;color:#6A5A3A;text-decoration:none;margin:0px;}
#storeCollection a:hover{
        color:#6699CC;
}
.list1 {padding:15px; width:250px}
.list2 {float:right; width:250px; padding:15px;}
#alph {border:#CCCCCC 1px solid; padding:20px 0; text-align:center}
#alph a{font-size:0.9em;padding:0
2px;color:#6A5A3A;text-decoration:none;border:#6699CC 1px solid;}
#storeCollection a:hover
img{opacity:1;border-color:#DDEDAC;}#couponSubmit
.row{clear:both;padding-top:8px;}#couponSubmit
label{float:left;width:70px;padding:4px 7px 0
0;text-align:right;color:#63615E;}#couponSubmit input,#couponSubmit
textarea{width:186px;padding:2px;}#couponSubmit
textarea{height:4em;}#couponSubmit select{margin:2px 0;}#couponSubmit
fieldset{border:none;clear:both;}#fields_printable,#fields_tip{display:none;}
#couponSubmit button{
        margin:2px 0 0 77px;
        padding-left:23px;
        background:#87C623 url(sprite.png) -765px -537px no-repeat;
        width:125px;
        color: #FFFFFF;
}#captcha{margin:10px 10px 0
10px;padding:10px;background-color:#F0EBE4;border:1px solid
#D1C8B8;text-align:center;display:none;}#captcha img{border:2px solid
#FCDB69;}#captcha p{padding:5px 0;margin:0;}#captcha
input{width:100px;text-align:center;}ul.tags{margin-left:0;}ul.tags
li{display:inline;}ul.tags
a{display:block;float:left;text-transform:uppercase;color:#FFFFFF;background:url(sprite.png)
0 -305px no-repeat;text-decoration:none;font-size:0.85em;margin:3px 4px
1px 0;padding:1px 4px 2px 11px;border-right:1px solid
#D1C8B8;-moz-border-radius:2px;-webkit-border-radius:2px;}ul.tags
a:hover,ul.tags a:active{
        background-position:0 -322px;
        text-shadow:none;
        color: #FFFFFF;
}.merchantTopCoupon{background-color:#F7F5F1;border:1px solid
#D1C8B8;margin:10px 0;}.merchantTopCoupon
.inner{padding:5px!important;border:1px solid #FFF;}
.merchantTopCoupon a.thumb{float:left;}.merchantTopCoupon
p{color:#888683;display:block;float:right;width:205px;margin:0;}#siteBlocked
.merchantTopCoupon p{width:480px;}
.merchantTopCoupon p a{font-weight:bold;display:block;padding:0 0 3px
0;}
.coupon{border:1px solid
#eee;margin-bottom:10px;background:none;}
.coupon .inner{padding:0!important;border:1px solid #FFF;}
.coupon .stats{float:left;display:block;width:62px;height:52px;padding-top:10px;margin:5px;background:url(sprite.png)
-62px -220px no-repeat;text-transform:uppercase;color:#FFF;text-align:center;font-size:0.85em;border:#ccc solid 1px;}
.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:1em;padding-top:20px;height:42px;}
.coupon .stats em{font-style:normal;font-weight:bold;font-size:1em;line-height:120%;letter-spacing:-1px;}
.coupon .trend{display:none;}
.coupon .detail{float:left;width:76%;margin:5px 10px 0 30px;}
.coupon .detail
p{clear:left;padding-top:5px;padding-bottom:5px;margin-bottom:0;}

.coupon .crux a {font-size: 1.2em;
  color: #8590CA;
  line-height: 20px;
  font-weight: bold;}
.crux span{display:block;float:left;text-transform:uppercase;font-size:1em;font-weight:bold;color:#32312F;padding:4px
5px 5px 0;}
.coupon .crux strong {
  margin: 10px 0 5px 0;
  cursor: pointer;
  display: block;
  height: 43px;
  max-width: 285px;
  overflow: hidden;
  float: left;
  font-size: 1em;
  font-weight: bold;
  color: #553E00;
}
.coupon .crux strong.active{background:#33CC66 url(sprite.png) right
-816px no-repeat;}

.coupon .crux a.couponcdtxt {
color:#663300;
text-decoration:none; 
font-size:1.4em;
}

.coupon .voting{float:left;width:80px;margin-top:5px;text-align:center;font-size:0.85em;color:#666;}.voting
p{font-size:0.85em;padding-bottom:5px;margin-bottom:0;display:block;width:80px;}
.voting button{width:26px;height:26px;cursor:hand;cursor:pointer;border:none;background:url(sprite.png)
-254px -293px no-repeat;margin:0 2px;}.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:#F9FBEE;padding:4px 5px 2px
5px;}.meta{font-size:0.85em;color:#443A25;line-height:150%;}.meta
img{width:16px;height:16px;border:1px solid
#FFF;vertical-align:middle;}.meta
a{font-size:0.85em;color:#443A25;}.commentActions{float:right;margin-right:5px;margin-left:0;width:310px;}.commentActions
li{display:inline;}
.commentActions
a{font-size:0.85em;color:#443A25;display:block;float:right;height:16px;padding-left:19px;padding-top:2px;margin-left:10px;background:url(sprite.png)
-769px -569px no-repeat;}
.addComment a{background-position:-769px -599px;}
.writeComment a{background-position:-769px -630px;display:none;}
.closeComments a{background-position:-769px -660px;display:none;}
.comments{border:2px solid
#C0B7A9;background-color:#C0B7A9;background:url(sprite-vertical.png) 0
0 repeat-y;padding-bottom:5px;max-height:220px;overflow:auto;display:none;}
.comments div{margin:5px 5px 0 5px;padding:5px;background:#F7F4F0
url(sprite-vertical.png) -1332px 0 repeat-y;border:1px solid
#FFF;color:#443925;}
.comments img,.comments
.defaultAvatar{display:block;width:32px;height:32px;border:1px solid
#FFF;float:left;}.comments .defaultAvatar{background:url(sprite.png)
-307px -294px no-repeat;}.comments
p{margin-left:53px;margin-top:2px;margin-bottom:2px;}.comments
p.attribution{font-size:0.85em;color:#95928D;margin-top:0;}.comments
p.attribution a,.comments p.attribution
span{font-size:0.85em;}.coupon.abstract{background:none;}.coupon.abstract
.detail{width:56%;margin-left:10px;}.coupon.abstract .crux
span{display:none;}
.coupon.abstract .detail p{padding-bottom:0;}.coupon.abstract
.merchantLink{padding-top:3px;padding-bottom:5px!important;}.coupon.abstract
.merchantLink a{font-size:0.85em;color:#919cd4}.coupon
.subject{float:left;width:35%;padding:10px;}.coupon .subject
.thumb{float:left;margin-right:8px;}.coupon .subject
h3{color:#000;font-size:1em;line-height:100%;overflow:hidden;text-transform:none!important;letter-spacing:0!important;font-size:1em!important;margin:0!important;}.coupon
.subject ul{margin-left:80px;width:100px;}.coupon .subject
li{list-style:none;line-height:100%;}.coupon .subject li
a{font-size:0.8em;color:#6A5A3A;display:block;margin-top:4px;padding-left:13px;width:100px;overflow:hidden;}
#content {margin:0 auto; padding:0 10px; width:82%;}
.coupon .subject li.viewCoupons a{background:url(sprite.png) -775px
-178px no-repeat;text-decoration:none;line-height:120%;}.coupon
.subject li.viewCoupons
a:hover{text-decoration:underline;}.coupon.valid{border-color:#FEF6D9;}.coupon.valid
.inner{
        border-color:#6699CC;
}.coupon.feature .crux
a{font-size:1em;text-transform:uppercase;}.coupon.tip .crux
span,.coupon.printable .crux
span{padding-left:22px;background:url(sprite.png) -768px -686px
no-repeat;}.coupon.printable .crux span{background-position:-768px
-715px;}.coupon.tip .crux a,.coupon.printable .crux
a{display:block;float:left;font-size:1em;font-weight:bold;padding-top:4px;}
#watchForNewCoupons input{padding:1px 0 2px
0;width:200px;}#watchForNewCoupons
button{padding-left:25px;background:#D1C8B8 url(sprite.png) -762px
-746px no-repeat;width:90px;margin-left:5px;}

.categorySponsor{background-color:#FFF;border:1px solid pink;width:98%;margin:0 auto;padding:10px;}

.categorySponsor img{border:none;}

.categorySponsor img {
        border:none;
}
.getoffer{
        text-align:left;
        float:left;
        width:150px;
}
.hotdeal img {
        float:right;
        border:none;
}
.categorySponsorContent{padding:9px 12px 10px 10px;}

.categorySponsorContent strong a {color:#36c;font-size:1em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}

.categorySponsorContent p{margin-top:5px;margin-bottom:0;}

.categorySponsorContent p a{color:#36c;font-size:1em;font-weight:bold;}

a.categorySponsorAd{display:block;text-decoration:underline;font-size:0.8em;float:right;height:20px;}

#contactForm
label{display:block;float:left;width:70px;text-align:right;padding-right:10px;}

#contactForm .row{clear:both;margin-bottom:1em;}#contactForm
textarea{width:300px;height:10em;}.error,.success{background:#E9746E
url(icons/error.png) 5px 5px no-repeat;border:2px solid
#F0EBE4;margin-bottom:1em;}.error p,.success p{padding:5px 5px 5px
25px;color:#4A1213;font-weight:bold;margin:0;}.success{background:#BCDD5A
url(icons/success.png) 5px 5px no-repeat;}
.success p{color:#272E13;}

#minor{
        width:29%;
        float:right;
        margin-top: 10px;
}#minor .inner{padding:9px;}#minor .miniAd{padding:0!important;}#minor
.miniAd img{border:none;width:320px;height:65px;}

#shareCouponPanel
p{margin-top:0;}#merchantScreenshot{text-align:center;}#merchantScreenshot
a img{width:300px;height:225px;opacity:.8;border:none;}
#merchantScreenshot a:hover
img{opacity:1;}#mainMerchantLink{display:block;font-weight:bold;font-size:1em;padding:5px
0 5px 0;}#countryList{margin-left:5px;}#countryList
li{display:inline;}#countryList
a{display:block;width:30px;height:22px;margin-right:10px;float:left;background:url(sprite.png)
-251px -271px no-repeat;border:1px solid #C6C2BC;}#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{text-decoration:none;color:#756C5C;font-size:1em; font-weight:normal;}
.tagCloud a:visited{color:#C7AB78; text-decoration:none}
.tagCloud a:hover{color:#553E00;background-color:#F3EADA;}
.tagCloud a:active{color:#553E00;background-color:#FEBF02;}#tagSearch{margin-top:10px;margin-left:20px;}#tagSearch
input{padding:1px 2px 2px 2px;width:100px;}
#tagSearch button{padding-left:25px;width:80px;margin-left:5px;background:#D1C8B8
url(sprite.png) -762px -267px no-repeat;}
#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;padding-top:10px;margin-left:0;}#powerToolsMinor
li{display:inline;}#powerToolsMinor a{display:block;padding:5px 0 5px
25px;background:url(sprite.png) -768px -295px no-repeat;}#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{position:absolute;width:176px;height:50px;color:#FFF;font-size:0.9em;text-align:center;line-height:110%;padding:5px;background:url(sprite.png)
-104px -351px no-repeat;display:none;}
#footer{clear:both;margin-top:10px;padding-top:15px;background-color:grey;}
#leaderboard{width:728px;height:94px;margin-left:auto;margin-bottom:15px;margin-right:auto;background:url(sprite.png);padding:13px
28px;}#leaderboard img{border:2px solid
#130E18;}
#redTape{color:#FFFFFF;}#redTape
ul.inner{width:82%;margin-left:auto;margin-right:auto;height:23px;padding-top:7px;}
#redTape li{display:inline;font-size:0.9em;}#redTape
a{color:#FFF;font-size:0.9em;text-decoration:none;}#copyright{float:left;}#sundries{float:right;}#sundries
li{display:block;float:left;padding-right:10px;border-right:1px solid
#73677D;margin-right:10px;font-size:0.9em;}#sundries
li.last{margin-right:0;padding-right:0;border:none;}#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}#superbox{margin:0
auto;padding:0;}#superbox-container
.loading{margin:0;text-align:center;}*:first-child+html
#superbox-container{position:absolute;top:50%;display:block;height:auto;}*:first-child+html
#superbox{position:relative;top:-50%;display:block;}#superbox-overlay{background:#000;}#superbox-container
.loading{text-align:center;font-size:1.2em;color:#fff;}#superbox{padding:10px;background:#111010;}
#superbox-innerbox{padding:10px
0;}#superbox.image{text-align:center;}#superbox .close,#superbox
.nextprev{overflow:hidden;margin:0;text-align:right;cursor:hand;cursor:pointer;color:#FFF!important;}div#printableHomeButton
a{color:#EF540A;display:block;font-size:1em;padding-left:16px;background:transparent
url(sprite.png) no-repeat -775px -175px;}div#printableSearch
h3{color:#5E6E2D;background-color:#BCDD5A;}div#printableSearch h3
span{border-color:#ECF5D0;}div#printableSearch
input.text{font-size:1.1em;width:220px;}
div#printableSearch label,div#printableSearch
input.button{display:block;margin-top:.75em;}div.printableCoupon{background:url(sprite-vertical.png)
469px 0 repeat-y;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{margin:7px;color:#95928D;}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:1em!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:.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;width:249px;margin-left:auto;margin-right:auto;}div#couponMapBubbleContainer{height:125px;overflow:auto;}div.couponMapBubble{margin-bottom:10px;width:200px;}
div.couponMapBubble
div.bubbleMerchantAddress{color:#857F74;font-size:0.8em;}div.couponMapBubble
div.bubbleDescription{border:1px dashed
#E0DFDC;color:#302E2A;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:125%;margin:.5em
0;padding:.25em .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:.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:#FFF;cursor:pointer;font-family:Arial,sans-serif;font-size:0.85em;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{border:1px
solid #D1C8B8;background-color:#F0EBE4;margin-bottom:10px;}#minor
div.adsense{border:none;margin:none;}#minor div.adsense
*{border:none!important;}div.adsense div.googleTextAd{border:1px solid
#FFF;padding:5px 8px;background-color:#FBF9F7;}
div.adsense div.googleTextAd p{margin:2px 0 0
0;font-size:0.85em;}div.adsense div.googleTextAd
a.domainLink{font-size:0.85em;color:#80C31C;text-decoration:none;float:right;}#minor
div.adsense div.googleTextAd
a.domainLink{display:block;float:none;clear:both;}div.adsense
.adsByGoogle{padding:3px 8px;}div.adsense .adsByGoogle
a{color:#443A25;text-decoration:none;}
#voucherHub{background-color:#F0EBE4;font-size:1em!important;text-align:center;padding:10px;width:380px;height:180px;}#voucherHub,#voucherHubInit{display:none;}

.azStores {height:35px; background-color:#ffe8f1; border-top: solid 1px #ccc; border-bottom:solid 1px #ccc; padding:10px 0 0 20px;overflow:hidden;}

#storeCollection .azStores a {font-size:1em; font-weight:bold}

#div_loading
{
        display:none;
        position:fixed;
        _position:static;
        top:30%;
        left:45%;
        z-index:110;

        padding:5px;
}


#container { background:url(container-bg.png) no-repeat top; width:992px; }


.inner .outer{
        overflow: hidden;
        visibility: visible;
        position: relative;
        z-index: 2;
        width: 88%;
        margin-left:0px;
        left: 35px;
}
.inner .outer ul{ margin: 0 0 0 0px; padding: 0pt; position: relative;
list-style-type: none; z-index: 1; width: 630px; left: 0px; }
.inner .outer li{ overflow: hidden; float: left; width: 126px; height: 110px; }

#merchantIntro .inner {
        padding:15px 20px 10px 20px;
}

/*----------------------------------------------APLPHABET----------------------------------------------------------*/

#alphabet {text-align:center;margin:0; padding:0;}

#alphabet li img a {border:none; margin:0; padding:0;}

#alphabet li {width: 31px; height:27px; list-style:none;
display:inline; margin:0; padding:0;}

#alphabet li a {margin:0; padding:0;}

#alphabet ul {margin-top:1px;}




/*-----------------------------------------------BLOGBOX---------------------------*/

#blogBox {
        width:85%;
        padding:0px 20px 0px;
        margin:20px auto;
        height:auto;
        background-color:#fef5e5;
        border:#999999 1px dashed;
/*      -moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;
        -moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;
*/
}

#blogBox p {
margin-top:14px;
}
#blogBox h3 {
        color:#990000;
        font-size:1em;
        text-align:left;
                border-bottom:#666666 dashed 1px;
                border-top:#666666 dashed 1px;
}

#blogBox img {
        width: 160px;
        height:116px;
        border:#666 dashed 1px  ;
}

.fltrt {
        float:right;
                }

.fltlft {
        float:left;
        text-align:center;
}

#blogBox .fltrt a {
        font-size:1em;
        color:#990000;
        text-decoration:none;
        font-weight:600;
        }

#blogBox .fltrt a:hover, #blogBox .fltrt a:focus {
        color:#999999;
        text-decoration:underline;
        }

#visitButton img {
        width:168px;
        height:64px;
}

.small {
        font-size:70%;
}


/*-----------------------------------------------BLOGBOX2 ---------------------------*/

#blogBox2 {
    width: 94.4%;
    text-align: left;
    padding: 20px;
    margin: 15px auto;
    border: 1px solid #ccc;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
    -o-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
    box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
}
	
#blogBox2 p {
	text-align:left;
}

#blogBox2 h3 {
	color:#3366CC;
	text-transform:uppercase;
	font-size:1.1em;
	text-align:center;
	border-bottom:1px #CCC dotted;
	border-top:1px #CCC dotted;
}

#blogBox2 img {
	width: 250px;
	border:4px #CCC solid;
	margin-left: 26px;
}

#blogBox2 .fltrt {
	float:right;
	width:54% !important;
	padding-left:0px;
	}

.fltlft {
	float:left;
	text-align:center;
}

#blogBox2 .fltrt a {
	font-size:1.1em;
	color:#CA6C4B;
	text-decoration:none;
	font-weight:600;
	}

#blogBox2 .fltrt a:hover, #blogBox2 .fltrt a:focus {
	color:#999999;
	text-decoration:underline;
	}
/*--------------------------------------------NEXT
DIV----------------------------*/

#next {
        border-top:#CCCCCC dotted 1px;
        width:260px;
        float:right;
        text-align:right;
}

#previous {
        border-top:#CCCCCC dotted 1px;
        width:260px;
        float:left;
        text-align:left;
        padding:1px 0px 0px 5px;
}


/*---------------------------- POP UP-----------------------------------*/


#fixed1 { position: fixed; top: 170px; right: 1%; width: 341px;
height: 398px; background-image:url(http://www.vouchercodespy.co.uk/pop-up/popup.gif);
background-repeat:no-repeat; filter:alpha(opacity=0);opacity:0;}



#fixed2 { position: fixed; top: 170px; right: 1%; width: 341px;
height: 398px; background-image:url(http://www.vouchercodespy.co.uk/pop-up/popup.gif);
background-repeat:no-repeat; filter:alpha(opacity=100);opacity:100;}


#cross {


}

#title {
        position:absolute;
        top:40px;
        left:43px;
        width:185px;
        height:50px;
        color:#666666;
}
#email {
        position:absolute;
        top:120px;
        left:42px;
        width:182px;
        height:50px;
        margin:0 auto;
        color:#666666;
}
#form {
        position:absolute;
        top: 185px;
        left: 40px;
        width:180px;
        height:auto;
}
#close {
        position:absolute;
        left: 244px;
        top: 8px;
        text-align:center;
        width: 41px;
        height: 37px;
}
#errors {
        position:absolute;
        left: 36px;
        top: 230px;
        text-align:left;
        width: 200px;
        height: 28px;
        color:#FF0000;
}
#thanks {
        position:absolute;
        left: 40px;
        top: 197px;
        text-align:left;
        width: 180px;
        height: 28px;
        color:#000033;
}
#submit {
        text-align:center;
        position:absolute;
        left: 25px;
        top: 100px;
}

#title h1 {font-size:1.1em; font-family:"Trebuchet MS", Trebuchet,
Arial, sans-serif; color:#000000}
#email h5 {font-size:1em; font-family:"Trebuchet MS", Trebuchet,
Arial, sans-serif; color:#660000}

.clrflt {
        clear:both;
        }

/*--------------------------SIMILAR VOUCHERS------------------------*/

.similarvouchers {
        text-align:center;
        width:84%;
        margin:0 50px 10px 0px}

.similarvouchers img {
        margin: 0px;
        border:1px solid #999999;
}

.similarlogo {
        margin-bottom:10px;

}


.similarlogo a {
        font-size:0.9em;

}

.similarlogo2 {
        width:120px;
        float:right;
        padding-left:10px;

}

#prevNext {margin: 10px; text-align:center;}

/*----------------------------CAROUSEL------------------------------*/

#div_popular_stores ul.carousel {
         margin: 0pt;
         padding: 0pt;
         position: relative;
         list-style-type: none;
         z-index: 1;
         width: 2016px;
         left: 0px;
         height:130px;
}

#div_popular_stores li.carousel-list {
        overflow: hidden;
        float: left;
        width: 126px;
        height: 125px;
        line-height:14px;
}

.clrflt {
        clear:both;
}

/*--------------------------DESCRIPTION 2-----------------------*/

#activeCoupons .desc2 {
        padding:20px;
        border:thin #CCCCCC solid;
        }

#seemore {
        margin: 10px 10px 10px 0;
}

	

	

/*---------------------------------MOBILES----------------------------------*/


/* @media only screen and (max-device-width: 600px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 600px), only screen and (max-width: 767px) { */

@media only screen and (max-device-width: 610px), only screen and (device-width: 1024px) and (device-height: 610px), only screen and (device-width: 610px), only screen and (max-width: 767px) {



#major h2 span {
  display: block;
  font-size: 1.3em;
  padding: 0px 10px 0px;
  min-height: 1.3em;
  line-height: 1.3em;
}

h1 {
  font-size: 2em;
  line-height: 100%;
  margin-bottom: 1em;
  text-shadow: 1px 1px 1px #C6C2BC;
}

.categorySponsorContent strong a {
  color: #7D97CB;
  font-size: 1.2em;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
}

.categorySponsor {
padding:0px;
}

#nav li a {
  float: none;
  display: block;
  font-size: 1.2em;
}

#nav li {
  list-style: none;
  display: block;
}

#header {
height:auto;
}

#minor {
  display: block;
  width: 100%;
  float: none;
  margin: 20px auto 8px;
}
#major {
	width:100%;
	float:none;
}

.coupon.abstract .detail {
  width: 90%;
}

#logoSearch {
	width:100%;
	height:100%;
}

.revealimg {
	width:100%;
}

#alphabet {
	display:none;
}

#logo {
  width: 100%;
  height: 100%;
  margin: 0;
  float: none;
}

#logo img {
  border: none;
  width: 100%;
}

.hotdeal {

	display:none;
}

.categorySponsorContent {
padding: 6px;
}


#amazon {
	display:none;	
}

#amazonmobile {
	display:inline;
	height:42px;	
}

#ebay {
	display:none;	
}

#ebaymobile {
	display:inline;
	height:42px;	
}

.similarlogo2 {
	width:auto;
        float: none;
	height:auto;
   margin-bottom: 20px;
}

.coupon .stats {
	display:none;
}

.coupon .stats.new {
  display: none;
}


#footerleft {
  width: 100%;
}

#newstores {
  width: 80%;
  height: auto;
  padding:0;
  margin-bottom: 40px;
  text-align:center;
}

#newstores li {
  display: block;
  list-style-type: none;
  width: 100%;
  float: none;
  margin-bottom: 0.5em;
}

#div_popular_stores {
display:none;
}

#homebuttons {
display:none;
}

#storeCollection h2, #watchForNewCoupons h2, #major h2, #minor h3 {
    background-color: #EDF5FB;
	background-image:none;
}

#search {
  width: 93%;
  height: 100px;
  margin-bottom: 0px;
  padding: 3%;
  background-color: rgb(140, 45, 0);
  background-image: none;
  float: none;
}

#searchForm label a {
  font-size: 1em;
  margin-bottom: 1em;
}


#searchForm button {
  width: 40%;
  height: 63%;
  background: url(sprite.png) -632px -120px;
  border: none;
  position: relative;
  top: -109px;
  left: 61%;
}

#searchForm {
  height: 100%;
  overflow: hidden;
}

#query {
  font-size: 0.9em;
  width: 49%;
  padding: 3px 0 0 5px;
  color: #0C5A99;
  border-top: 2px solid #C6C2BC;
  border-left: 2px solid #C6C2BC;
  border-bottom: 1px solid #E8E4DE;
  border-right: 1px solid #E8E4DE;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#topcoupons {
	float:none;
	margin-top:10px;
	width:90%;
}

#topcouponsimg {
	float:none;
	margin:0 auto;
	width: 162px;
}

.coupon .crux strong {
  margin: 10px 0 5px -4px;
  cursor: pointer;
  display: block;
  overflow: hidden;
  float: left;
  font-weight: bold;
  color: #553E00;
  max-width: 100%;
  padding: 0;
  width: 100%;
  height: 100%;
}

.coupon .crux img {
	width:100%;
	height:100%;
}

.coupon .detail {
  float: none;
  width: 100%;
  margin: 0px;
  padding: 5px;
}

.coupon.abstract .detail {
  margin-left: 5px;
}

.coupon .subject .thumb {
  float: none;
  margin-right: 8px;
  width: 50%;
  height: 50%;
}


.coupon .subject {
  width: 91%;
  padding: 10px;
}

.couponcd {
	font-size:2.1em;
}

.couponcdbad {
	font-size:1em;
}

a.couponcdbad {
	color:#D2C4B9;
}

.categorySponsor img {
  border: none;
  width: 100%;
}

.getoffer {
  text-align: left;
  float: left;
  width: 60%;
}

.similarvouchers img {
  margin: 0px;
  border: 3px solid #E4E4E4;
  width: 50%;
  height: 50%;
}

.similarlogo a {
  font-size: 1em;
}
#major h3 span {
  font-size: 1em;
  margin-left: 0px;
  line-height: 2em;
}

a.thumb {
  display: block;
  width: 25%;
  height: 25%;
  border: 2px solid #D1C8B8;
  background-color: #FFF;
}

a.thumb img {
  width: 100%;
  height: 100%;
  border: 1px solid #927B51;
  opacity: .8;
}

.coupon .subject ul {
 margin-left: 0px;
  width: 95%;
  float: left;
}

.coupon .subject li.viewCoupons a {
  background: none;
  text-decoration: none;
  line-height: 120%;
  font-size: 1em;
width: 100%;
padding:0px;
}

.coupon.abstract .merchantLink a {
  font-size: 0.82em;
  color: #919cd4;
  font-weight: 100;
}
.coupon.abstract .merchantLink {
font-size:1.3em;
}
.coupon.abstract {
  overflow: hidden;
background: none;
}

.coupon .crux a.coupontxt {
	color:#CC3366; 
	text-decoration:none;
	font-size:3em;
}

.coupon .crux a.coupontxtbad {
  color: #C2A8B1;
  text-decoration: none;
  font-size: 2em;
}


.azStores {
  height: 4em;
}

#storeCollection .azStores a {
  font-size: 1.3em;
  font-weight: bold;
}

.coupon .good {
display:none;
}

.coupon .detail p {
  clear: left;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.2em;
  color: #919cd4;
  line-height: 1.2em;
  font-weight: bold;
}



.mobilehide {
	display:none;
}	

.socialbuttons {
margin: 0px 0.2em 0px;
}


#minormobile .inner {
padding:3%;
  text-align: left;
}

#minormobile .panel {
padding:1%;
}

#minormobile .panel h3 {
margin: 1em;
}

#merchantScreenshot a img {
  width: 100%;
  height: 100%;
 
}
.tagCloud a {
padding:1em;
font-size:1em;
  line-height: 2.2em;
}

#footer li a {
line-height:2em;
}

#searchForm label {
  margin: 9px 0 -5px 2px;
}



}

/*--------------------------------min width-------------------------*/



@media screen and (min-width: 768px) {

}


