* {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
body {
	background-color: #f1f1f1;
	padding: 0;
	margin: 0;
	line-height: auto;
}
html {
	margin: 0;
	padding: 0;

}

img {
	border: 0px;
}
.coupondiv { box-shadow: 1px 1px 1px #eee; -moz-box-shadow: 1px 1px 1px #eee; -webkit-box-shadow: 1px 1px 1px #eee; background-color: #ffffff; width: 500px; border: 2px solid #e1e1e1; padding: 0.25em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.coupondiv:hover { border: 2px solid #b1b1b1;}
.coupontitle:hover { font-size: 27px; text-decoration: none; background-color: #fcfce2; }
.coupontitle { text-decoration: none; background-color: #ffffcc; color: #000000;}
.storemini { background-color: #ffffff; vertical-align:middle; width: 100px; height: 40px; border: 2px solid #e2e2e2; padding: 0.75em; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; text-align: center; }
.storemini:hover { background-color: #ffffff; vertical-align:middle; width: 100px; height: 40px; border: 2px solid #b4b4b4; padding: 0.75em; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; text-align: center; }
.storemini img { vertical-align: middle; }
.minilink {text-decoration: none; font-size: 9px;  color: #898989;}
.mini a {text-decoration: none; font-size: 10px;  color: #898989;}
.miniexp {text-decoration: none; font-size: 12px;}
.sidebardiv { box-shadow: 2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc; width:300px; -moz-border-radius: 20px;border-radius: 20px;-webkit-border-radius: 20px;border: 1px solid #b4b4b4;padding-top: 1.5em;margin: .5em 0; background-color: #e2e2e2; color: #78523b; text-align: left; }
.statsdiv { box-shadow: 2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc; width:300px; -moz-border-radius: 20px;border-radius: 20px;-webkit-border-radius: 20px;border: 1px solid #b4b4b4;padding-top: 1.5em;margin: .5em 0; background-color: #e2e2e2; color: #78523b; text-align: left; }
.statsdiv:hover { border: 1px solid #b4b4b4;padding-top: 1.5em;margin: .5em 0; background-color: #898989; color: #e2e2e2; text-align: left; }
.statsdiv:hover .number { color: #e2e2e2; }
.couponcode { font-weight: bold; font-size: 16px; color: #fff; text-shadow:0 -1px 1px #000; text-decoration:none;}
.couponcodesmall { font-weight: bold; font-size: 13px; color: #fff; text-shadow:0 -1px 1px #000; text-decoration:none;  }
.couponcodesm { font-weight: bold; font-size: 13px; color: #000; text-shadow:0 -1px 1px #f1f1f1;   }
.theoffer { font-size: 23px; text-decoration: none; color:#261413;text-shadow:0 -1px 1px #000000;}
.theoffertitle { font-size: 10px; text-decoration: none; color:#261413;}
.number { color: #898989; font-size: 50px; }
.smallernumber { color: #b4b4b4; font-size: 20px; }
.social { text-decoration: none; color: #898989; font-size: 12px; }
.social:hover { color: #b4b4b4; }
.menu a, .menu a.visited { color: #ffffff; font-size: 19px; text-shadow:0 -1px 1px #21140c; text-decoration: none;}
.menu a:hover { color: #ffffcc; text-shadow:0 -1px 1px #000000;}
.pagetitle {font-size: 35px;text-decoration: none; background-color: #fcfce2;color: #000000;}
.pagetitle:hover {  text-decoration: none; background-color: #ffffcc; color: #e1e1e1;}
.commentssquare { background-color: #f4f9f1; border: 1px solid #f2f2f2; padding: 1em; }
.commentssquare a{color:#777470; text-decoration:none;}
.commentssquare a:hover{color:#24211d;}
.commentssquareauth { background-color: #634746; color: #ffffff; border: 1px solid #f2f2f2; padding: 2em; }
.commentssquareauth a{color:#ffffff; text-decoration:none;}
.commentssquareauth a:hover{color:#ffffff;}
.commenttitle { color: #ffffff; }
.twitter_thumb{
float:left;
margin-right:20px;
margin-bottom:0px;
}

.user{
background-color:#efefef;
margin-bottom:10px;
padding:10px;}
.clear{
clear:both;
}
.twitterreactions {
width: 600px;
}
#s { background-color: #ffffff; width: 350px; padding: 0.50em; font-size: 16px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #eeeeee; }
#s:hover {background: #f0f0f0;}
#s:focus {background: #ffffff;}
#couponred {background-color: #8cc63f; border: 2px dashed #0b9444; color: #ffffff; padding: 0.55em; width: 136px;}
#couponred:hover {background-color: #0b9444; background-image:url('none');border: 2px solid #0b9444; color: #ffffff;}
#couponoffer { background-color: #402423; color: #ffffff; }

#footer {
  background-color: #533d3e;
  padding-left: 200px;
  color: #f9f9f9;
  font-size:0.95em;
}

#footer a {
  color: #f9f9f9;
  text-decoration:none;
}

#footer a:hover {
  color:#f9f9f9;
  text-decoration:none;
}

#footerabout {
  width: 120px;
  float: left;
  color: #ffffff;
  font-size:0.95em;
}

#footerabout a {
  color: #ffffff;
  text-decoration:none;
}

#footerabout a:hover {
  color:#ffffff;
  text-decoration:underline;
}

#footersummary {
  width: 600px;
  float: left;
  color: #ffffff;
  font-size:0.95em;
}



