/* MAIN DEFINITION */
body { background-color: #f7efe8; }
#header { background: url('red/bgr-header.gif') repeat-x bottom left #f7efe8; border-bottom-color: 1px solid #fff; }
#logo { float: left; background: url('red/logo-for-red.jpg') no-repeat center center; }
#searchBox { float: right; background-color: #e8dbd2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#searchInput { border-color: #f72e2e; }
#searchSubmit {  }

/* MENU */
#menu { background: url('red/bgr-menu.gif') no-repeat top center #e9e1da; }
#menu ul li { background: url('red/menu-li.gif') no-repeat top right; }
#menu ul li a {  }
#menu ul .last { background: none; }

/* COLUMNS */
#content { background: url('red/bgr-content-long.gif') no-repeat center -49px; }
#leftColumn {  }
#rightColumn { }

/* PRODUCTS */
#products {  }
#products h2 { background: url('red/hd-products.gif') no-repeat center center; }
#productList {  }
#productList li {  }
#productList li a { background: url('red/pr-lia.gif') no-repeat top left; text-decoration: none; }
#productList li a:hover { background: url('red/pr-liaon.gif') no-repeat top left; }

#productList li a .image {  }
#productList li a .title { color: #000; }
#productList li a .desc { color: #777; }

/* SHOWCASE */
#showcase { background: url('red/sh-canvas-long.gif') no-repeat top center; }
#showcaseViewPort { }
#showcaseContainer {  }
#showcaseFooter { background: url('red/sh-canvas-footer.gif') no-repeat top center; }

#showcaseContainer .element .desc { background: url('red/bgr-news-top.jpg') no-repeat top left #fff; }
#showcaseContainer .element .new { background: url('red/icon-new.jpg') no-repeat center right; }
#showcaseContainer .element .text { background: url('red/bgr-news-bar.jpg') no-repeat top left #fff; }
#showcaseContainer .element .foot { background: url('red/bgr-showcase-foot-2.png') no-repeat top left; }

#wyswig .element .new { background: url('red/icon-new.jpg') no-repeat center right ; }
#wyswig .element .text { background: url('red/bgr-news-bar.jpg') repeat-x top left #fff; }
#wyswig .element .foot { background: url('red/bgr-news-bar.jpg') repeat-x top left; }

#showcasePager {  }
#showcasePager a { background: url('red/sh-page-off.gif') center center no-repeat; }
#showcasePager a .index { background: url('red/sh-page-on.gif') center center no-repeat; }
#showcasePager .on {  }
#showcasePager .on .index { position: static; }

/* SHOWCASEROLLDOWN */
#showcaseRolldown { float: left; padding: 13px 20px 13px 30px; background: url('red/btn-rolldown.gif') no-repeat center left; color: #777; font-size: 10px; text-decoration: none; text-transform: uppercase; margin: 7px 20px 0px 22px; }
#showcaseRolldown span { color: #949494; }

#showcaseRolldown.up { background: url('red/btn-rollup.gif') no-repeat center left; }

/* AUTOCOMPLETER */
ul.autocompleter-choices { position: absolute; margin: 0; padding: 0; list-style: none; border: 1px solid #7c7c7c; border-left-color: #c3c3c3; border-right-color:	#c3c3c3; border-bottom-color: #ddd; background-color: #fff; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; z-index: 50; background-color: #fff; }
ul.autocompleter-choices li { position: relative; margin: -2px 0 0 0; padding: 5px 8px; display: block; float: none !important; cursor: pointer; font-weight: normal; font-size: 11px; line-height: 1.5em; border-bottom: 1px solid #ddd; color: #333; }
ul.autocompleter-choices li.autocompleter-selected { background-color: #444; color: #fff; }
ul.autocompleter-choices span.autocompleter-queried { display: inline; float: none; font-weight: bold; margin: 0; padding: 0; }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color: #eee; }

/* FOOTER */
#footer { background: url('red/bgr-footer-bar.jpg') no-repeat top center; }
#footer .logo { background: url('red/icon-footer.jpg') no-repeat center center; width: 20px; height: 19px; }