h1 { margin-bottom: 0; margin-left: 0px; }

#primary { z-index: 10; }
#secondary { z-index: 2; }

#solutionator { margin: 10px 13px 20px 0; }
#top_search { margin-right: 10px; }

#buttons { position: relative; top: 2px; float: left; display: inline; margin-top: 0; }
#buttons ul {  z-index: 2; list-style: none; }
#buttons li.solution_button { font-family: arial, san-serif; font-size: 11px; float: left; display: inline; margin: 0; }
#buttons li.solution_button a,
#buttons li.solution_button a:visited { display: block; text-align: center; background: url(/support/images/solution/tab_bg.gif) no-repeat; text-decoration: none; color: #0082e2; width: 110px; height: 80px; }
#buttons li.solution_button a:hover,
#buttons li.solution_button a:active,
#buttons li.solution_button a.on,
#buttons li.solution_button a.on:visited
 { background: url(/support/images/solution/tab_bg.gif) 0 -80px no-repeat; color: #373737; }
/*#buttons li.solution_button a.on, #buttons .on a:hover { background: url(/support/images/solution/tab_bg.gif) 0 -80px no-repeat; color: #373737; }*/

#solutionator_source { background: #fff; border: solid 1px #bec9cd; margin-top: 10px; padding: 10px;  }

#buttons li.solution_button .icon { display: block; margin: 0 auto 2px; width: 59px; height: 54px; }

#btn_buying_billing .icon { background: url(/support/images/icons/large_buying_billing.gif) no-repeat; }
#btn_printing_e-filing .icon { background: url(/support/images/icons/large_printing_e-filing.gif) no-repeat; }
#btn_install_update .icon { background: url(/support/images/icons/large_install_update.gif) no-repeat; }
#btn_login_issues .icon { background: url(/support/images/icons/large_login_issues.gif) no-repeat; }
#btn_login_install .icon { background: url(/support/images/icons/large_login_install.gif) no-repeat; }
#btn_import_transfer .icon { background: url(/support/images/icons/large_import_transfer.gif) no-repeat; }
#btn_tax_questions .icon { background: url(/support/images/icons/large_tax_questions.gif) no-repeat; }
#btn_doing_your_taxes .icon { background: url(/support/images/icons/large_doing_your_taxes.gif) no-repeat; }

#solution_content_shell { margin: 0 auto; background: url(/support/images/solution/top_bg.gif) top left no-repeat; }
#solution_content_shell_inner { margin: 0; padding: 9px; background: url(/support/images/solution/bottom_bg.jpg) bottom left no-repeat; position: relative; }
#solution_content { position: relative; text-align: left; border: solid 1px #ccc; background: url(/support/images/solution/content_bg.gif) top center repeat-y #fff; /*height: 203px;*/ }
*html #solution_content { height: 203px; }

#solution_content .columns { float: left; display: inline; width: 227px; }
#solution_content #column_3 { width: 220px; }
#solution_content .columns ul { margin: 0; padding: 0; list-style: none; border-left: solid 1px #ccc; }
#solution_content #column_1 ul { border-left: none; }
#solution_content .columns li { margin: 0; padding: 0; border-bottom: solid 1px #ccc; }
#solution_content .columns li a,
#solution_content .columns li a:visited { display: block; padding: 10px 20px; text-decoration: none; color: #696b6c; background: url(/support/images/solution/arrow_off.gif) no-repeat 210px center #fff; }
*html #solution_content .columns li a { height: 1px; }/* IE HOVER FIX */
#solution_content .columns li a:hover,
#solution_content .columns li a:active { display: block; padding: 10px 20px; text-decoration: underline; background: url(/support/images/solution/arrow_sel.gif) no-repeat 210px center #dee4ea; color: #ce0000; }
#solution_content .columns li a.on,
#solution_content .columns li a.on:visited { display: block; padding: 10px 20px; text-decoration: none; color: #2463a5; background: url(/support/images/solution/arrow_sel.gif) no-repeat 210px center #dee4ea; }
#solution_content .columns li a.on:hover,
#solution_content .columns li a.on:active { text-decoration: underline; color: #ce0000; }

#solution_content .columns li a.leaf, 
#solution_content .columns li a.leaf:visited { display: block; padding: 10px 20px 10px 30px; text-decoration: none; color: #0e5b93; background: url(/support/images/icons/link_internal.gif) no-repeat 8px 12px #fff; }
#solution_content .columns li a.leaf:hover, 
#solution_content .columns li a.leaf:active { text-decoration: underline; padding: 10px 20px 10px 30px; color: #cd0000; background: url(/support/images/icons/link_internal.gif) no-repeat 8px 12px #fff; }

#tina_zone2a{ background: url(/support/images/modules/tina_zone2a_bg.jpg) no-repeat; height: 100px; width: 200px; float: left; padding: 15px 14px 0 140px; }
#livecommunity_zone2b{ background: url(/support/images/modules/lc_zone2b_bg.jpg) no-repeat; height: 100px; width: 200px; float: left; padding: 15px 6px 0 140px; }
#tina_zone2a a img, #livecommunity_zone2b a img{ margin-top:10px; }