a, a:visited {
  color: #0065A5;
  text-decoration: none;
  padding-bottom: 1px;
}

a:hover {
  color: #CC0000;
  text-decoration: none;
  padding-bottom: 1px;
}

.box-content a, a:visited {
  border-bottom: 1px #AABDD5 dotted;
}

.box-content a:hover {
  border-bottom: 1px #CC0000 dotted;
}

h3 a:link, h3 a:visited {
  color: #333333;
  background: url(images/red/ico-raquo.gif) no-repeat 100% 50%;
}

h3 a:hover {
  color: #CC0000;
}

h3 a.search-result, h3 a.search-result:visited {
  color: #333333;
  background: url(images/red/ico-raquo.gif) no-repeat 100% 50%;

}

h3 a.search-result span, h3 a.search-result:visited span {
  color: #0065A5;
}

#header-popup {
  background-color: #C11108;
}

#header-popup-content {
  background: url(images/red/bkg-header.jpg) 0 0 no-repeat;
}

#header {
  background-color: #C11108;
  color: #990000;
}#header-content {  background: url(images/red/bkg-header.jpg) 0 0 no-repeat;
}

#header a:link, #header a:visited{
  color: #FFFFFF;
}

#header a:hover{
  color: #660000;
}

#nav-top li a span {
  border-right: 1px solid #FF776F;
}

#user-content p {
  color: #666666;
}
#main-menu-container a:link, #main-menu-container a:visited {  color: #666666;
}#main-menu-container a:hover {
  color: #000000;
}#main-menu-container a.current:link, #main-menu-container a.current:hover,#main-menu-container a.current:visited {
  color: #FFFFFF;  background:  #C92111 url("images/red/bkg-menu-current.gif") 100% 0 repeat-x;
  border-bottom: none;
}
.box-content li.expanded ul li a,.box-content li.expanded ul li a:visited {
  color: #003556;
}

.box-content li.expanded ul li a:hover {
  color: #CC0000;
}
.tpromo {
  background: url(images/red/tag-promo.jpg) no-repeat top right;
}.tnew {
  background: url(images/red/tag-new.jpg) no-repeat top right;
}.tsuggestion {
  background: url(images/red/tag-suggestion.jpg) no-repeat top right;
}.tag h3 {
  margin-top: 5px;  margin-right: 32px;
}