H1 { font-size: 14pt; font-weight: bold; margin: 15px 0 0 0; padding: 0 0 0 0; }
td { color: #3c3c3c; font-size: 11px; font-family: Tahoma }

a:link   { color: #be0e15; text-decoration: underline; border-bottom: 1px }
a:visited    { color: #be0e15; text-decoration: underline; border-bottom: 1px }
a:hover    { color: #000000; text-decoration: underline }
.pris_max   { font-size: 14pt; font-weight: bold }
.ref_header   { font-size: 11pt; font-weight: bold }
.pris_max_red  { color: #be0e15; font-size: 14pt; font-weight: bold }
.11px   { font-size: 11px }
.gray { color: #aeaeae }
.rrp_strikethrough { font-size: 13pt; font-weight: bold; text-decoration: line-through }
.rrp { font-size: 13pt; font-weight: bold }
.disc{ color: #a90015; font-weight: bold; margin: 0; text-transform: uppercase; display: inline}
.input
  { font-size: 11px; font-family: Tahoma; margin: 0 }

.red_cell { color: #fff; background-color: #be0e15 }
.black_cell { color: #fff; background-color: #000 }
.light_brown_cell { background-color: #d6cfbb }
.divider-dark{background-color: #bdb5a0; height:1px;}
.divider-light{background-color: #e4dfd1; height: 1px;}
.special-txtframe{background-color: #ede9dd; border: 1px solid #beb6a0;}
.special-divider-dark{background-color: #d7d0bc; height:1px;}
.special-divider-light{background-color: #fff; height: 1px;}
.special-cellspacing{padding: 5px 5px 5px 5px}
div#special{}
div#special h2{font-size: 12px; font-weight: bold; margin: 0;}
div#special .desc{ font-size: 9px; font-weight: bold; margin: 0; text-transform: capitalize}

div#spacer {margin:20px 0px 20px 0px; height: 1px;background-color:#c2baa6; width: 99%;}

div#fp-image {margin:10px 10px 10px 0px; float: left}

input.newsletter{ width: 135px; font-size: 11px; font-family: arial, sans-serif; padding: 3px; border-color: #bdb5a0 #bdb5a0 #bdb5a0; border-style: solid; border-width: 1px; }
