@font-face {
  font-family: "myfont";
  src: url("AmazonEmber_W_Rg.woff") format('woff');
}

@font-face {
  font-family: "myfont";
  src: url("AmazonEmber_W_Bd.woff") format('woff');
  font-weight: bold;
}

@font-face {
  font-family: "myfont";
  src: url("AmazonEmber_W_BdIt.woff") format('woff');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "myfont";
  src: url("AmazonEmber_W_RgIt.woff") format('woff');
  font-style: italic;
}

.mydiv {
  font-family: "myfont" !important;
}


/* START GENERAL STYLE */
body {line-height: 1; color: black; background: white; }
ol, ul { list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {    border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {    quotes: "" "";}

/* HTML Elements */
* { margin:0; padding:0; }
body { font-family: "myfont" !important; background: #EAEDED; color: #000000; }
p { margin: 10px 0; }
a:link, a:visited { color: #0000ff; text-decoration:none; }
a:hover, a:active { color: #00b000; text-decoration:none; }
a img { border: none; }
strong { font-weight:bold; }
em { font-style:italic; }


/* Structure */
#head {
    width:1172px;
    height: 95px;
    margin:0px auto;
    margin-top:0px;
    /* padding:3px 5px 5px 5px; */
    font-size:0.7em;
    background:#EAEDED;
    /* border-left:5px solid #fff; */
    /* border-right:5px solid #fff; */
    /* background-image: url('../_store-images/vwlogo.png'); */
    background-repeat: no-repeat;
}


hr {
  height: 1px;
  background-color: #EAEDED;
  border: none;
}


/* Text*/
h1 { font:28px Arial; font-weight:bold;}
h2 { font:22px Arial; font-weight:bold; } */
h3 { font:12px Arial; margin-bottom:3px; color:#303030; font-weight:bold; } */
h4 { font:16px Arial; }
h4 { display: inline }


h2 {
    font-size: 22px;
    font-family:  "myfont" !important;
}


h3 {
    font-size: 12px;
    margin-bottom:3px;
    text-align: left;
    color: #303030;
    font-family:  "myfont" !important;
}


.arial-narrow {
  font-family: "myfont" !important;
  font-stretch: condensed;
}

/* Float Properties*/
.clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfloat { display: inline-block; }
