#features .rotator { height: 300px; width: 440px; margin: 0; padding: 0 0 32px 0; background: #ffffff; }
#features { position: relative; width: 440px; border: 1px solid #ccc; margin-bottom: 20px; }
#features h3 { padding: 0; margin: 0; font-size: 18px; }
#features h3.center {margin: 3px auto; width: 100%;}
#features h3 a, #features h3 a:hover, #features h3 a:active, #features h3 a:visited { color: #708090; padding-left: 10px; text-decoration: none; border: 0; }
#features a, #features a:hover { font-weight: bold; color: #f19325; text-decoration: underline; }
#features .flt { position: absolute; font-size: 14px; z-index: 10; color: #000; }
#features .flw { position: absolute; font-size: 14px; z-index: 10; color: #000; padding-top: 90px; }
#features .flt p, #features .flw p { font: normal 14px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; width: 200px; margin: 5px 20px 10px; line-height: 1.75em; }
#features .flw p { width: 380px; text-align: center; }
#features .flt a:hover, #features .flw a:hover { border: 0; }
#features .frt { position: absolute; }
#nav { font: bold 18px Helvetica, Arial, sans-serif; position: absolute; top: 306px; left: 5px; z-index: 10 }
#nav a { margin: 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; color: #fff; text-decoration: none; }
#nav a.activeSlide { background: #ea0; }
#nav a:focus { outline: none; }
#features .video object { position: absolute; right: 10px; top: 40px; }
#features .video p { width: 220px; }
