div .image-container { height: auto; background-color: white; }
#promoted-htps { width: 97%; height: 340px; padding: 5px; }
#htps-text { height: 110px; width: 470px; background-color: white; margin-left: 1em; z-index: 5; }
#htps-text h5 { color: rgb(168, 0, 0); font-size: 12pt; }
#text-small a:active { color: red; }
#small-htps > li a.active img { border: 2px solid red; }
#small-htps { list-style-type: none; background-color: white; margin: 0px 0px 0px -2.2em; cursor: pointer; width: 100%; z-index: 0; }
#small-htps > li { width: 24%; }
.promoted-small { width: 112px; height: 110px; padding-left: 0.1em; }
.image-container { float: left; position: relative; }
.next { position: absolute; top: 320px; right: 2px; width: 40px; height: 34px; background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; color: white; cursor: pointer; }
