body#index { background: #595959 url('/img/bg_home.png') repeat-x top left; }

#f { width: 940px; margin: 14px auto 7px auto; }
#f .big_button { width: 223px; height: 155px; background: transparent url('/img/bg_home_trio.png') no-repeat top left; float: left; margin-right: 4px; position: relative; text-align: left !important; }
#f .big_button h1 { font-size: 12px; color: #2854a5; font-weight: bold; margin: 20px 20px 15px 20px; text-transform: uppercase; }
#f .big_button p { margin: 0 20px; font-size: 11px; color: #333; line-height: 14px; }
#f .big_button a.learn-more-link { position: absolute; top: 102px; left: 130px; }
#f .big_button a.learn-more-link span { display: none; }
#f .big_button a.learn-more-link,
#f .big_button a.learn-more-link:link,
#f .big_button a.learn-more-link:active,
#f .big_button a.learn-more-link:hover { display: block; height: 26px; width: 74px; background: transparent url('/img/button_home_trio_learn_more.png') no-repeat top left; overflow: hidden; }
#f .big_button a.learn-more-link:hover { background-position: 0 -26px; }



#f #leftovers { float: right; height: 155px; width: 247px; }
#f #leftovers .search { background: transparent url('/img/img_search.png') no-repeat top left; padding-left: 19px; height: 25px; margin: 3px 0 0 0; width: 227px; float: right; }
#f #leftovers .search input.text { height: 18px; border-left: none; margin: 0; padding: 4px 8px 0 2px; width: 152px; border-color: #ccc; }
#f #leftovers div.input { height: 24px; margin: 0 12px 0 0; padding: 0; float: left; }
#f #leftovers div.submit input.button { margin: -4px 0 0 0; }

#f #leftovers .buttons { margin-top: 27px; }
#f #leftovers .buttons img { margin-bottom: 2px; }