/* Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License: 
 * http://developer.yahoo.net/yui/license.txt
 * version: 0.12.1 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ""; }

abbr, acronym {
  border: 0; }

/* basic elements */
body {
  background-color: white;
  color: #2f2f2f;
  font: normal 14px/18px Helvetica, Arial, "sans-serif"; }

a, .contact {
  color: #ff6633; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

strong {
  font-weight: bold; }

/* layout */
#all {
  width: 780px;
  margin: 0 auto;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee; }

#all {
  position: relative;
  background: url(/images/bg.gif) repeat-x; }

#content, #footer {
  padding: 0 30px; }

#footer {
  padding-top: 9px;
  padding-bottom: 9px;
  background: url(/images/footer.gif) repeat-x;
  text-align: right; }

h1 span {
  display: block; }
  h1 span.container {
    position: absolute;
    top: 108px;
    left: 270px; }
  h1 span .good {
    color: #ff6633; }
  h1 span .bad {
    margin-left: 60px;
    color: #8c540f;
    font-size: 24px; }

#stores {
  zoom: 1;
  margin-top: 18px;
  margin-left: -30px; }
  #stores:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  #stores li {
    float: left;
    width: 220px;
    padding-left: 30px;
    min-height: 214px; }
    #stores li .img_wrapper {
      height: 72px; }
    #stores li img {
      display: block;
      max-width: 100%;
      max-height: 63px; }
  #stores .info a {
    color: #8c540f; }

#faq li {
  list-style-type: circle; }

/* typography & vertical rithm */
h1, h2 {
  font-family: Trebuchet MS, "sans-serif"; }

p, h3, #stores li {
  margin-bottom: 18px; }

#stores .dezabonare {
  /* a bit out of rythm */
  margin: 9px 0; }

h1 {
  height: 252px;
  margin-bottom: 36px;
  font-size: 45px;
  line-height: 54px; }

h2 {
  font-size: 24px;
  line-height: 36px; }

h3 {
  font-size: 18px;
  line-height: 18px; }

.pitch {
  font-size: 16px;
  line-height: 36px; }

p.question {
  margin-bottom: 0;
  font-weight: bold;
  line-height: 36px; }

