div#feature_list { width: 1180px; height: 325px; overflow: hidden; position: relative; }
div#feature_list ul { position: absolute; top: 0; list-style: none; padding: 0; margin: 0; }

ul#tabs { left: 0; z-index: 2; width: 255px; }
ul#tabs li { height: 99px; font-family: "WebServeroffRegular", Arial, Helvetica, sans-serif; text-align: right; background: url(../images/bg-tabs.png) no-repeat; margin: 1px 0; }
ul#tabs li a { display: block; height: 99px; color: #1d1211; text-decoration: none; padding: 10px; outline: none; }
ul#tabs li a span { color: #ff3f4a; }
ul#tabs li a:hover { color: #ff3f4a; text-decoration: none; }
ul#tabs li a.current { color: #fff; background: url(../images/bg-tabs-current.png) no-repeat; }
ul#tabs li a.current span { color: #fff; }
ul#tabs li a.current:hover { text-decoration: none; cursor: default; }
ul#tabs li.first h3 { margin: 0; padding: 6px 0 0 0; font-size: 20px; text-transform: uppercase; }
ul#tabs li h3 span { margin: 0; padding: 6px 0 0 0; font-size: 20px; text-transform: uppercase; }
ul#tabs li.second h3 { margin: 0; padding: 17px 0 0 0; font-size: 20px; text-transform: uppercase; }

ul#output { right: 0; width: 923px; height: 299px; position: relative; }
ul#output li { position: absolute; top: 1px; width: 923px; height: 299px; }
ul#output li span { position: absolute; bottom: 0; right: 0; max-width: 500px; padding: 15px 20px; font-size: 13px; color: #fff; background: url(../images/bg-desc.png) repeat; }
ul#output li span h3 { font-size: 18px; line-height: 28px; margin: 0; padding: 0; }