body { background-position: 0 -160px; }
#wrapper { background: url(/img/tignish/download-20090612/background-download.jpg) no-repeat center -100px; }
#download-message { min-height: 400px; }
#main-feature { padding: 30px 20px 30px 120px; background: no-repeat 20px 30px; }
body.download-firefox #main-feature { background-image: url(/img/tignish/download-20090612/background-firefox-download.png); }
body.download-thunderbird #main-feature { background-image: url(/img/tignish/download-20090612/background-thunderbird-download.png); }
#main-feature h2 { margin: 0 0 10px 0; padding: 0; height: 40px; font-size: 12px; text-indent: -99999px; background: url(/img/tignish/download-20090612/titles.png) no-repeat; }
body.download-firefox #main-feature h2 { background-position: 0 0; }
body.download-thunderbird #main-feature h2 { background-position: 0 -50px; }
#main-feature p { margin: 0; font-size: 14px !important; }
#content { margin: 0 15px; padding: 5px 0 0 0; overflow: hidden; background: url(/img/tignish/download-20090612/background-download-content-top.png) no-repeat top left; }
#content div { padding: 0 15px 5px 15px; _height: 1%; overflow: hidden; background: url(/img/tignish/download-20090612/background-download-content-bottom.png) bottom left no-repeat; }
#content h3 { margin: 20px 0; height: 20px; overflow: hidden; color: #69645c; font-size: 137%; text-indent: -99999px; background: url(/img/tignish/download-20090612/titles.png) no-repeat; }
#install-steps h3 { background-position: 0 -100px; z-index: 1; position: relative; }
#install-steps ol { margin: 0 0 20px 0; padding: 0; overflow: hidden; width: 890px; }
#install-steps ol li { margin: 0 25px 0 0; padding: 0 0 0 0; width: 280px; float: left; display: block; list-style-type: none; }
#install-steps ol li p { margin: 10px 0 0 0; padding-left: 45px; min-height: 40px; _height: 40px; color: #4b4742; color: #4b4742; background: url(/img/tignish/download-20090612/install-steps-numbers.png) no-repeat; }
#install-steps ol li p strong { white-space: nowrap; border: 1px solid #ccc; padding: .1em .6em; background: #f9f9f9; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#install-steps ol li p.note { min-height: auto; _height: auto; font-size: 11px; color: #69645c; background-image: none; }
#install-steps ol li.step-1 p { background-position: 5px 5px; }
#install-steps ol li.step-2 p { background-position: -275px 5px; }
#install-steps ol li.step-3 { margin-right: 0; }
#install-steps ol li.step-3 p { background-position: -555px 5px; }
#install-steps ol li img { width: 280px; height: 220px; }
#update-guidance h3 { background-position: 0 -120px; }
#update-guidance img { float: right; margin: 20px 0 20px 20px; }
#update-guidance .extra-steps { margin-top: 1em; padding: 2px 0 0 0; color: #807970; background: url(/img/tignish/template/separator.png) no-repeat; }
ul#download-footer { margin: 20px 0; padding: 0 0 0 50px; overflow: hidden; background: url(/img/tignish/download-20090612/background-download-footer.png) top right no-repeat; }
ul#download-footer li { background: none; float: left; display: inline; width: 225px; margin-right: 75px; padding: 30px 0 60px 0; list-style-type: none; }
ul#download-footer h3 { margin: 0 0 5px 0; }
ul#download-footer p { color: #afaba3; font-size: 116%; min-height: 5em; }
ul#download-footer li.three p { margin-right: 75px; }
