/* commons */

.smh1 {font-size: 11px;font-weight: normal;margin-top: 10px;} /* Added for Katie's long seo h1 */
.smh1-inline {font-size: 11px;font-weight: normal;margin-top: 10px;display:inline;} /* Added for Katie's long seo h1 - makes inline for paragraphs*/

img {border:medium none;}
.clear {clear:both;font-size:1px;line-height:1px;}
.superNote {position:relative;bottom:0.5em;font-size:0.8em;font-style:}
.headLine {font-size:0.7em;bottom:0.7em;}
.headLineAlt {font-size:0.5em;bottom:1em;}
.superNoteSmall {position:relative;bottom:0.5em;font-size:0.8em;font-style:normal;}
.superNoteHead {position:relative;bottom:0.5em;font-size:0.8em;font-style:normal;}
.subNote {vertical-align:baseline;font-size:9px;font-style:normal;}
.pricing {color:#505050;font-weight:bold;font-size:11px;}
.regmark {font-size:14px;font-weight:900;vertical-align:super;}  /*remove this later */
.relative {position:relative;}


/* QuickBooks common styles */
blockquote.qbQuote{font-style:italic;margin:0;padding:10px 0 40px 0;}
cite.qbQuote{font-size:10px;font-style:normal;float:left;}
.iconClick {float:left; padding: 6px 0 5px 30px;margin: 0 20px 0 0;} 
.compareProds {background: url(/images/icons/icon-product_comp_prods.png) no-repeat;}



/* QuickBooks Family Page */
.qbFamilyHero{background: url(/images/products/quickbooks/family/qb-family-hero.jpg) top left no-repeat;margin:0;width:747px;height:151px;padding:0;}
.qbFamilyHeroPad{padding:10px 20px 0px 230px;}
#qbFamilyProductList .qbProduct{display:inline;padding-top:45px;text-align:center;width:129px;margin-right:18px;color:#505050;float:left;}
#qbFamilyProductList .qbProductLast{margin-right:0;}
#qbFamilyProductList .qbProduct h4{font-size:11px;color:#505050;text-align:left;font-weight:bold;}
#qbFamilyProductList .qbProduct a.lgBtn01{margin:0 auto;}
#qbFamilyProductList .qbProduct .price{text-align:left;margin-bottom:10px;}
#qbFamilyProductList .qbProduct .price span{display:block;font-size:10px;color:#999;font-weight:normal;}
#qbFamilyProductList .qbProduct .price span.skuSelectPriceStandard{font-weight:bold;font-size:14px;color:#505050;}
#qbFamilyProductList .qbProduct p{text-align:left;font-family:verdana;color:inherit;padding:0;height:115px;}
#qbFamilyProductList .selected{padding-top:0;margin-left:5px;border:1px solid #ccc;border-top:0;border-bottom:0;background-color:#f5f5f5;width:140px;}
#qbFamilyProductList .selected h4, #qbFamilyProductList .selected .price{padding-left:10px;padding-right:10px;}
#qbFamilyProductList .selected h4.blue{font-size:11px;color:#345fbe;margin:0px 0px 10px 0px;text-align:center;padding-left:0;padding-right:0;}
#qbFamilyProductList .selected p{padding: 0px 10px;}
#qbFamilyProductList .qbProduct .price span.pricingSale{color:#f0640f;font-size:14px;font-weight:bold;}


.chart_head {font-family:10px;font-weight:normal;font-size:10px;background-color:#e4f2fd;}
.chart_yes {font-family:10px;font-weight:bold;font-size:10px;background-color:#ccffcc;}
.chart_no {font-family:10px;font-weight:bold;font-size:10px;background-color:#f4f3f3;}	
	
.qbProductButtons .qbButton{display:inline;padding:30px 0px 10px 0px;margin-right:18px;text-align:center;width:129px;color:#505050;float:left;}					
.qbProductButtons .qbButton a{margin:0 auto;}
.qbProductButtons .selected{margin-left:5px;border:1px solid #ccc;border-top:0;background-color:#f5f5f5;width:140px;}
.qbProductButtons .qbButtonLast{margin-right:0;}


.subHeadAlt2{font-size:18px;color:#365ebf;font-weight:normal;padding:5px 0 0 240px;}
.subHeadAlt2 a:hover{text-decoration:none;}
.subHeading{font-weight:bold;font-size:14px;color:#505050;padding:10px 0 0 240px;}
.subHeading a{color:#505050;}
.subHeading a:hover{text-decoration:none;}
.subHeadingAlt{font-weight:bold;font-size:14px;color:#365ebf;}
.qbOfferColumn{float:left;width:250px;padding-left:10px;}
.qbOfferFootnote{color:#999;font-size:10px;}


/* QBAE */
.videoDescCol{width:350px;float:left;padding-right:30px;}
.videoCol{width:100px;float:left;}
div.videoCol p{padding-bottom:20px;}

/* QB Premier 2010 */
table.downloadTable {border-collapse:collapse;border-spacing:0;width:400px;margin:20px 0 20px 10px;}
td.downloadTable {border:1px solid #C4C4C4;padding:4px;margin:0;}

/* ***QuickBooks Premier 2009*** */
/* Intro */
div#qbaLoginIntro {background:#E5E5E5 none repeat scroll 0 0;float:left;font-size:10px;padding-left:10px;text-align:left;width:335px;}
/* Tab - Accountants */
.cPromoImg {display:inline;padding-bottom:5px;padding-right:15px;}
.promobox {background-color:#F5F5F5;border:1px solid #CCCCCC;color:#666666;font-size:10px;padding:10px;width:518px;}
/* Tab - Get Started */
.sectionItemSeparator {border-bottom:1px solid #CCCCCC;height:1px;margin:15px 0;}
/* Tab - Reports */
.productFeature {border-bottom:1px solid #C4C4C4;padding:16px 0 10px 1px;width:530px;}
.featureIcon {float:left;width:30px;}
.featureDescription {float:left;width:420px;}
/* ***QuickBooks Enterprise Solutions*** */
/* Tab - Accountants */
.cPromoImg {display:inline;padding-bottom:5px;padding-right:15px;}
.crosspromobox {background-color:#F5F5F5;border:1px solid #CCCCCC;color:#666666;float:right;font-size:10px;margin:6px 0 6px 8px;padding:10px;width:300px;}
/* Tab - Overview */
.select {background:#E6E6E6 url(/images/whatsnew/fy09/expander_close_text.gif) no-repeat scroll 98% 50%;border:1px solid #CCCCCC;margin:15px 0 20px;padding:5px 140px 5px 10px;}
.sectionItem {width:100%;}
/* Footer */
.footnotesHeader {border-bottom:1px solid #999999;color:#999999;font-size:10px;margin-top:10px;}
.footnote {border:0 none;color:#999999;font-size:10px;padding:7px 0;}
/* Compare QuickBooks products for your practice*/
.whatsNewBody ol, .fixFootnote {list-style-position:inside;}
.sectionItemContent {float:left;padding-left:0;width:auto !important;}
/* Quickbooks Online Key Features table */
.bottomborder {border-bottom:1px solid #CCCCCC;}
.lorange {background:#FFF6DF none repeat scroll 0 0;}
.compcheck {width:85px;}
.bottomborder {border-bottom:1px solid #CCCCCC;}
.topborder {border-top:1px solid #CCCCCC;}
.leftborder {border-left:1px solid #CCCCCC;}
.rightborder {border-right:1px solid #CCCCCC;}
.sectionTitleE {font-size:12px;font-weight:bold;}
.lgrey {background:#EEEEEE none repeat scroll 0 0;}
/* Quickbooks Pro Features  */
.product {margin:5px 0 0 15px;width:170px;}
/* Compare QuickBooks products */
#content-wrap {padding:0 10px 10px 0;width:756px;}
.compareWrap {border:1px solid #999999;vertical-align:top;width:100%;}
.compareLeft {border-right:1px dotted #999999;padding:15px;vertical-align:top;width:50%;}
.compareRight {padding:15px;vertical-align:top;width:50%;}
/* Payroll Compare */
.pageTitleB {color:#000000;font-size:20px;font-weight:bold;}
table.tableComp {background:transparent url(/images/backgrounds/white_yellow_rightalign.jpg) repeat-y scroll right center;border-left:1px solid #888888;border-top:1px solid #888888;margin:0;padding:0;}
.tableComp td.headings {background-color:#506194;color:#FFFFFF;font-weight:bold;}
.tableComp td {border-bottom:1px solid #888888;border-right:1px solid #888888;margin:0;padding:3px;text-align:center;}
.tableComp td.headings a {background-color:#506194;color:#FFFFFF;font-weight:bold;}
/* Enhanced Payroll for Accountants */
.tabbed-box {background:#FFFFFF none repeat scroll 0 0;border-color:#506194;border-style:solid;border-width:1px 3px 3px 1px;margin:5px 0 15px;padding:10px;}
/*span.textHighlight {background-color:#009933;color:#FFFFFF;font-size:10px;font-weight:bold;padding:0 3px;text-transform:uppercase;}*/
/* Esort */
.eSortContainer {height:120px;margin:0;padding:5px 0 0 80px;}
.eSortWorkflow1 {background:transparent url(/images/products/document_esort/workflow1.gif) no-repeat scroll left top;}
.eSortWorkflow2 {background:transparent url(/images/products/document_esort/workflow2.gif) no-repeat scroll left top;}
.eSortWorkflow3 {background:transparent url(/images/products/document_esort/workflow3.gif) no-repeat scroll left top;}
.eSortWorkflow4 {background:transparent url(/images/products/document_esort/workflow4.gif) no-repeat scroll left top;}
.eSortWorkflow5 {background:transparent url(/images/products/document_esort/workflow5.gif) no-repeat scroll left top;}
.eSortWorkflow6 {background:transparent url(/images/products/document_esort/workflow6.gif) no-repeat scroll left top;}
/* Moved expanding content CSS to proline.css */
/* /products/getmoredone */
.landingPromoHeader {color:#505050;font-size:14px;font-weight:bold;}
.landingPromoContent {color:#505050;font-size:11px;}
/* What's New Image Call-out */
.whatsNewCalloutContainer {margin-top: 16px;}
.whatsNewCallout {float: right;width: 150px;border-left: 1px solid #c1c1c1;border-top: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;padding: 10px 0px 0px 10px;margin: 0px 0px 10px 20px;font-size: 10px;}
.whatsNewCallout img {margin-bottom: 5px;}
.whatsNewCalloutViewLarger {width: 149px;margin: 5px 0px 0px -10px;background-color: #e6e6e6;border-top: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;padding: 5px;font-size: 9px;font-weight: bold;text-align: center;}
.whatsNewCalloutViewLarger a {text-decoration: none;}
.whatsNewCalloutViewLarger a:hover {text-decoration: underline;}
/* POS Category Page */
.posMainBodyTop {width:749px;height:60px;display:table-cell;vertical-align:middle;background:url(/images/products/pos/posBorderTop.gif) no-repeat;padding:0px 10px 0px 10px;}
.posMainBody {clear:both;width:727px;margin:0px;padding:10px;border-left:solid 1px #c1c1c1;border-right:solid 1px #c1c1c1;}
.posMainBodyBottom {clear:both;width:749px;height:10px;background:url(/images/products/pos/posBorderBottom.gif) no-repeat;}
.posProdLeadContainer {width:100%;clear:both;margin:auto 0px;}
.posProdLeadLeft {float:left;width:344px;background:url(/images/products/pos/posProdDivider.gif) bottom right no-repeat;padding:0px 10px 0px 0px;}
.posProdLeadRight {float:right;width:343px;padding:0px 0px 0px 10px;}
.posQuestionBox {clear:both;width:614px;height:115px;background:url(/images/products/pos/posQuestionBox.gif) no-repeat;padding:3px 125px 10px 10px;margin:10px 0px;}
.posCompareTable {width:100%;border-collapse:collapse;}
.posCompareTable th {padding:0px 10px 20px 10px;border:none;text-align:center;vertical-align:top;font-weight:normal;color:#000;text-align:left;}
.posCompareTable td {padding:5px;border:1px solid #c1c1c1;vertical-align:middle;}
.posCompareTableHeader {border-bottom:3px solid #c1c1c1;background-color:#efefef;padding-bottom:5px;}
.posCompareTableCenter {width:130px;color:#336699;text-align:center;vertical-align:middle;}
div#qbaPageHeader{float:left;margin-top:10px;}
div#qbaPageHeader h1{padding:0px;margin:0px;}
div#qbaPageHeader h2{font-size:14px;padding:0px;margin-top:2px;}


/* ProAdvisor tables */
table.maintable  { border:2px solid #fff; background: url(/images/backgrounds/bg_gradients_blue.jpg) repeat-y;}
td.gradgreen  {background: url(/images/backgrounds/bg_gradients_green.jpg) repeat-y;}
td.solidgreen  {background-color:#add6c6;}
.maintable td {padding:4px; border-bottom:1px solid #fff;}
.maintable td.blue {background: url(/images/backgrounds/bg_gradients_blue.jpg) repeat-y;}
.maintable td.solidblue {background-color:#d1dbe4;}
.maintable td.title {color:#fff; background-color:#2A599B;}
.maintable tr.alt {background-color:#BCDBF1;}

/* Text styles */
.footnoteNobar {font-size: 10px; color:#999;}
.footnote {font-size: 10px; color:#999; padding: 15px; border: 0px; margin:0;}
.footnote li {font-size: 10px; color:#999;}
.footnote a,footnote a:hover {font-size: 10px; color:#369;}
span.textHighlight {text-transform: uppercase; font-size: 12px; font-weight:bold; color:#F0640F; background-color:none; padding:0px 3px;}
.quotebox {padding:8px; background-color:#f3f3f3; margin:10px 0px; border-top:1px dotted #999; border-bottom:1px dotted #999;}

/* Program Overview Intor*/
div#qbaOvwTopLoginR {width:197px;height:126px;background:url(/images/backgrounds/bg-proadvisor_login.png) no-repeat;float:right;text-align:center;}
div#qbaOvwTop{width:660px;margin-bottom:10px;float:left;}
div#qbaOvwTopL{width:156px;float:left;font-size:10px;padding:4px 12px;background:#e5e5e5;margin:21px 0px 29px 0px;text-align:center;}
div#qbaOvwTopL p{font-size:11px;margin:7px 0px 12px 0px;padding:0px;}
div.qbaOvwTopTimeNote{width:147px;float:left;padding:4px;font-size:9px;font-weight:bold;color:#999;}
div#qbaOvwTopR{width:450px;float:right;padding-right:20px;margin:25px 0px 29px 10px;}
div#qbaOvwTopR p{font-size:12px;padding:0px 0px 0px 10px;margin-top:0px;}
div.qbaOvwFootNote{width:215px;position:relative;margin:0px 0px 0px 10px;padding:0px;border-top:1px solid #ccc;font-size:11px;color:#999;}
div#qbaOvwTopR table#qbaOvwButtons{width:330px;margin:20px 0px 0px 10px;}
div#qbaOvwTopR table#qbaOvwButtons td{width:100px;font-size:11px;}
div#qbaOvwTopR table#qbaOvwButtons td.qbaOvwGutter{width:10px;}
div#qbaOvwTopR table#qbaOvwButtons td p{font-size:11px;padding:0px 0px 0px 12px;margin-top:7px;}

/* Certification Intro */
div#qbaCertTop{width:660px;}
div#qbaCertTopL{width:170px;float:left;font-size:10px;padding:4px 12px;background:#e5e5e5;margin:21px 0px 29px 0px;text-align:center;}
div#qbaCertTopL p{font-size:11px;margin:7px 0px 12px 0px;padding:0px;}
div.qbaCertTopTimeNote{width:160px;float:left;padding:4px;font-size:9px;font-weight:bold;color:#999;}
div#qbaCertTopR{width:434px;float:right;padding-right:20px;margin:30px 0px 29px 10px;}
div#qbaCertTopR p{font-size:12px;padding:0px 0px 0px 10px;margin-top:0px;}
div.qbaCertFootNote{width:215px;position:relative;margin:0px 0px 0px 10px;padding:0px;border-top:1px solid #ccc;font-size:11px;color:#999;}
div#qbaCertTopR table#qbaCertButtons{width:220px;margin:25px 0px 0px 10px;}
div#qbaCertTopR table#qbaCertButtons td{width:100px;font-size:11px;}
div#qbaCertTopR table#qbaCertButtons td.qbaOvwGutter{width:10px;}
div#qbaCertTopR table#qbaCertButtons td p{font-size:11px;padding:0px 0px 0px 12px;margin-top:7px;}

/*Login Intro */
div#qbaLoginIntro{width:335px;float:left;font-size:10px;background:#e5e5e5;text-align:left;padding-left:10px;}

/*Trail Buttons */
div#qbaTrialCompareButtons{width:345px;float:left;padding-top:10px;margin-bottom:10px;}

/*Trail Buttons */
div#qbaMerchantServicesButtons{width:300px;float:left;padding:10px 0 10px 50px;margin-bottom:10px;}


/* bottom section main header */
.bottomHeader{font-weight:bold;font-size:16px;}

/* bottom section header */
.bottomSectionHeader{font-weight:bold;font-size:16px;color:#505050;}

/* Product/Discount Page */
div#productTitle{float:left;}
div#downloadLink{float:right;}

/* Comp Charts and Fancy Tables - used by Discounted Products page */
table.tableComp {border-top:1px solid #888; border-left:1px solid #888; margin:0px; padding: 0px; background:url(/images/backgrounds/white_yellow_rightalign.jpg) repeat-y right;}
.tableComp td{border-bottom:1px solid #888; border-right:1px solid #888; margin:0px; padding:3px; text-align:center;}
.tableComp td.highlight{border-bottom:1px solid #888; border-right:1px solid #888; padding: 3px; background-color:#fefdef;}
.tableComp td h3 { font-size:1.1em; background-color:#f3f3f3; padding:5px; margin:0px; }
.tableComp td.highlight { font-weight:bold; background-color:#ffc; }
.tableComp td.highlight2 { font-weight:bold; color:#063; }
.tableComp td.headings { font-weight:bold; background-color:#506194; color:#fff; }
.tableComp td.headings a { font-weight:bold; background-color:#506194; color:#fff; }
.tableComp td.leftalign { text-align:left; }
.tableComp td.divider { height:10px; background: url(/images/backgrounds/white_grey_bottom.jpg) bottom repeat-x; background-color:#f4f4f4; border-bottom:1px solid #888; border-right:1px solid #888;}
.tableComp .divider td{ border-bottom:1px solid #888; border-right:1px solid #888;}

table.tableCompap {border-top:1px solid #888; border-left:1px solid #888; margin:0px; padding: 0px;}
.tableCompap td{border-bottom:1px solid #888; border-right:1px solid #888; margin:0px; padding:10px;}
.tableCompap td h3 { font-size:1.1em; background-color:#f3f3f3; padding:5px; margin:0px; }
.tableCompap td.headings { font-weight:bold; background-color:#506194; color:#fff; }
.tableCompap td.headings a { font-weight:bold; background-color:#506194; color:#fff; }
.papBlue  {padding:10px; text-align:left; background: url(/images/member_programs/qb_advisor/bg_gradients_blue.jpg) repeat-y;}

.greyborder {border: 1px solid #868686;}
.zbluebottom {border-bottom:1px #013161 solid;}
.zbluetop {border-top:1px #013161 solid;}
.zbluedash {border-right:1px #036 dotted;}
.greyB {border: 1px solid #d8d8d8; padding:10px;}
.crosspromobox {border: 1px solid #ccc; color:#666; font-size:10px; background-color:#f5f5f5; width: 300px; float: right; padding: 10px; margin: 6px 0px 6px 8px; }
.promobox {border: 1px solid #ccc; color:#666; font-size:10px; background-color:#f5f5f5; width: 500px; padding: 10px; margin: 6px 0px 6px 8px; }

td.overview{padding:5px 5px 10px 5px;}
.gypc li {margin: 10px 0; font-weight: bold;}

/* Payroll Homepage */
#payroll-wrapper{color:#505050;font-size:11px;}
#payroll-wrapper li{padding-bottom:4px;}
#payroll-left-column{float:left;width:160px;padding:0;margin:0;}
.payroll-column-heading{padding-bottom:10px;font-weight:bold;color:#505050;font-size:18px;}
.payroll-gray-box-top{background:transparent url(/images/products/payroll/top_graybox_s.gif) no-repeat left top;width:160px;padding:0;height:11px;}
.payroll-gray-box-middle{background:transparent url(/images/products/payroll/middle_graybox_s.gif) repeat-y scroll top left;width:150px;padding:10px 0 10px 10px;}
.payroll-gray-box-size1{height:80px;}
.payroll-gray-box-size2{height:440px;}
.payroll-gray-box-size3{height:70px;padding-top:30px;}
.payroll-gray-box-bottom{background:transparent url(/images/products/payroll/bottom_graybox_s.gif) no-repeat scroll top left;width:160px;height:11px;padding-bottom:10px;}
.payroll-subheading{font-weight:bold;color:#505050;font-size:12px;line-height:1.5em;}
.payroll-subheading2{font-weight:bold;color:#365ebf;font-size:12px;line-height:1.5em;}
.payroll-subheading3{font-weight:bold;color:#365ebf;font-size:16px;line-height:1.5em;}
.payroll-subheading4{font-weight:bold;color:#505050;font-size:11px;line-height:1.5em;}
em.payroll-emphasis{color:#365ebf;}
.payroll-arrows-column{float:left;padding:0;margin:0;width:31px;}
.payroll-short-arrow{background:transparent url(/images/products/payroll/short_arrow.gif) no-repeat scroll center left;padding:0;margin:80px 0 140px 0;width:31px;height:25px;}
#payroll-middle-column{float:left;width:183px;padding:0;margin:0;}
.payroll-white-box-top{background:transparent url(/images/products/payroll/top_whitebox.gif) no-repeat left top;width:183px;padding:0;height:11px;}
.payroll-white-box-middle{background:transparent url(/images/products/payroll/middle_whitebox.gif) repeat-y scroll top left;width:173px;padding:10px 0 10px 10px;}
.payroll-white-box-size1{height:80px;}
.payroll-white-box-size2{height:124px;}
.payroll-white-box-size3{height:80px;padding-top:20px;}
.payroll-white-box-size4{height:79px;padding-top:20px;}
.payroll-white-box-bottom{background:transparent url(/images/products/payroll/bottom_whitebox.gif) no-repeat scroll top left;width:183px;height:11px;padding-bottom:10px;}
ul.payroll{list-style-image:url(/sbweb/common/images/bullets/chart_circ_blue.gif);margin:0;padding:0 0 5px 12px;}
br.payroll-spacing{display:block;height:12px;}
.payroll-long-arrow-tail{background:transparent url(/images/products/payroll/long_arrow_tail.gif) no-repeat scroll center left;padding:0;margin:80px 0 140px 0;width:31px;height:25px;}
#payroll-right-column{float:left;width:342px;padding:0;margin:0;}
#payroll-right-subcolumn1{float:left;width:164px;}
.payroll-grad-box-content-size1{height:147px;padding-top:11px;}
.payroll-long-arrow-body{background:transparent url(/images/products/payroll/long_arrow_body.gif) no-repeat scroll center left;padding:0;margin:0;width:164px;height:133px;}
.payroll-grad-box{background:#fff;padding-bottom:12px;}
.payroll-grad-box-top{background:url(/images/background/body-top_background.png) top left repeat-x;}
.payroll-grad-box-top-left{background:url(/images/products/payroll/topleft_gradientbox.gif) top left no-repeat;height:7px;}
.payroll-grad-box-top-right{background:url(/images/products/payroll/topright_gradientbox.gif) top right no-repeat;height:7px;}
.payroll-grad-box-top-IS{border-top:1px solid #ccc;margin:0 7px;height:6px;font-size:3px;}
.payroll-grad-box-content{border:solid #ccc;border-width:0 1px;padding:0 10px;background:url(/images/background/body-top_background.png) top left repeat-x;}
.payroll-grad-box-BL{background:url(/images/products/payroll/bottom_gradientbox.gif) bottom left no-repeat;height:10px;font-size:7px;}
.payroll-grad-box-BR{background:url(/images/products/payroll/bottom_gradientbox.gif) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
.payroll-details{float:left;width:80px;padding-top:8px;}
.payroll-details img {vertical-align:middle;padding:0 5px 3px 1px;}
.payroll-boxshot{float:left;}
.payroll-full-details img {vertical-align:middle;padding:0 1px 3px 3px;}
#payroll-right-subcolumn2{float:left;padding:0;margin:0;width:23px;height:470px;}
.payroll-long-arrow-head{background:transparent url(/images/products/payroll/long_arrow_head.gif) no-repeat scroll center left;padding:0;width:23px;height:25px;margin-top:48px;}
.payroll-plus-sign{background:transparent url(/images/products/payroll/plus_sign.gif) no-repeat scroll center left;padding:0;width:17px;height:17px;margin-top:145px;margin-left:3px;}
#payroll-right-subcolumn3{float:left;background-color:green;width:150px;}
.payroll-grad-box-content-size2{height:445px;padding-top:10px;}
.payroll-details-long{padding-top:8px;padding-bottom:5px;}
.payroll-details-long img {vertical-align:middle;padding:0 1px 3px 1px;}
.payroll-boxshot-big{padding-left:18px;padding-top:10px;}
#payroll-right-subcolumn4{float:left;width:337px;}
.payroll-details-box{float:left;}
.payroll-image{float:right;margin:10px 10px 10px 10px;}
.payroll-grad-box-content-size3{height:102px;padding-top:10px;}
.payroll-grad-box-content-size5{height:105px;padding-top:5px;}
#payroll-right-subcolumn5,#payroll-right-subcolumn6,#payroll-right-subcolumn7,#payroll-right-subcolumn8,#payroll-right-subcolumn9{display:none;}
.payroll-grad-box-top-darker{background:url(/images/products/payroll/darker_bg.png) top left repeat-x;}
.payroll-grad-box-content-size4{height:530px;padding-top:10px;background:url(/images/products/payroll/long_bg.png) top left repeat-x;}
.payroll-close-window{float:right;}
.payroll-close-window img {vertical-align:middle;padding:0 1px 3px 1px;}
li.payroll-text{margin-bottom:5px;}
.payroll-text2{color:#365ebf;font-size:11px;}
.payroll-text3{color:#505050;font-size:11px;}
.payroll-commerce-boxshot{float:left;padding-top:60px;padding-left:5px;}
.payroll-commerce{float:left;padding-left:20px}
.payroll-white-box-commerce-top{background:transparent url(/images/products/payroll/top_whitebox_commerce.gif) no-repeat left top;width:173px;padding:0;height:11px;}
.payroll-white-box-commerce-middle{background:transparent url(/images/products/payroll/middle_whitebox_commerce.gif) repeat-y scroll top left;width:158px;padding:0 0 0 15px;}
.payroll-white-box-commerce-bottom{background:transparent url(/images/products/payroll/bottom_whitebox_commerce.gif) no-repeat scroll top left;width:173px;height:11px;padding-bottom:10px;}
.payroll-cite{vertical-align:super;font-size:9px;font-style:normal;}
.payroll-commerce-padding{margin-left:10px;}
#payroll-bottom-row{float:left;width:222px;margin:2px 0 0 0;padding:0 0 0 240px;}
.payroll-grad-box-content-size5{height:25px;padding-top:5px;padding-left:15px;width:195px;}
.payroll-details-box img{vertical-align:middle;}

/* bottom icons */
.payroll-icons-row{padding:10px 0;}
.payroll-icon-column{float:left;width:360px;}
.payroll-icon-column img{float:left;padding:20px 20px 40px 20px;}
.payroll-icon-message img{float:none;padding:0;}
hr.payroll-icons-hr{border:0;width:95%;color:#ccc;background-color:#ccc;height:1px;}


/* More Products and Solutions */
/* Offer More Services */
.mpsMainImage{float:right;}
.mpsWhiteBox{background:#fff;}
.mpsWhiteBoxServicesPad{padding-top:100px;}
.mpsWhiteBoxPaymentsPad{padding-top:30px;}
.mpsWhiteBoxTop{background-color:#fff;}
.mpsWhiteBoxTopLeft{background:url(/images/products/more_prod_solutions/topleft_whitebox.gif) top left no-repeat;height:7px;}
.mpsWhiteBoxTopRight{background:url(/images/products/more_prod_solutions/topright_whitebox.gif) top right no-repeat;height:7px;}
.mpsWhiteBoxTopIS{border-top:1px solid #ccc;margin:0 7px;height:6px;font-size:3px;}
.mpsWhiteBoxContent{border:solid #ccc;border-width:0 1px;padding:0 10px;background-color:#fff;}
.mpsWhiteBoxBL{background:url(/images/products/more_prod_solutions/bottom_whitebox.gif) bottom left no-repeat;height:10px;font-size:7px;}
.mpsWhiteBoxBR{background:url(/images/products/more_prod_solutions/bottom_whitebox.gif) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
.mpsColumn{width:340px;float:left;position:relative;}
.mpsColumnDivider{width:30px;float:left;background:url(/images/products/more_prod_solutions/mps_divider.png) bottom center no-repeat;}
.mpsColumnDividerLong{height:330px;}
.mpsColumnDividerShort{height:300px;}
.mpsColumnDividerShorter{height:280px;}
.arrowLinkDiv{padding-top:5px;}
.arrowLinkNormal{font-weight:normal;}
ul.mps{list-style-image:url(/sbweb/common/images/bullets/chart_circ_blue.gif);margin:0;padding:0 0 5px 20px;position:relative;}
.mpsColumnBottomSize{width:350px;}
.mpsIconColumn{float:left;padding:0 10px 0 0;}
.mpsIconMessage{float:left;width:230px;}
.mpsColumnDividerBottom{width:30px;height:230px;float:left;background:url(/images/products/more_prod_solutions/mps_divider_short.png) bottom center no-repeat;}
.mpsColumnDividerBottomLong{width:30px;height:300px;float:left;background:url(/images/products/more_prod_solutions/mps_divider_gray_long.png) bottom center no-repeat;}

/* PA Member Site Certified Proadvisor Logos page - using mpsWhiteBox above */
.PAMemberSite{width:946px;}
.PAMemberSiteContent{padding:15px 15px 0 20px;font-weight:bold;color:#505050;}
.PAMemberSiteHeading{font-weight:bold;}

/* Payment Solutions */
.mpsColumnNarrow{width:155px;float:left;position:relative;}

/* Productivity Tools */
.mpsColumnWider{width:220px;float:left;position:relative;}

/* Online Document Exchange & Tax, Online Edition Signup */
#full_name_msg,#email_msg,#terms_msg,#idi_msg,#fmo_msg,#phone_msg,#how_did_you_hear_msg,#yearly_returns_msg,#current_tax_program_msg{display:inline; color: red;}
.form{padding:0px;margin:0px;}
.form ul{list-style:none;}
.form li{list-style:none;list-style-image: none;float:left;padding-right:20px;}
.orangeButton{background-image:url(/images/buttons/btn_orange.gif); height:27px; width:120px; border:0 none;
-x-system-font:none;background-repeat:no-repeat;color:#FFFFFF;cursor:pointer;display:block;font-size:14px;font-weight:bold;padding:0;text-align:center;text-decoration:none;}
#previous-page{float:left;}
.blueButton{background-image:url(/images/buttons/btn_blue_long.gif); height:23px; width:150px; border:0 none;
-x-system-font:none;background-repeat:no-repeat;color:#FFFFFF;cursor:pointer;display:block;font-family:Verdana;font-size:14px;font-weight:bold;padding:5px 0 0;text-align:center;text-decoration:none;}

/* EasyAcct */
.directionalArrow {display:inline;padding-right:5px;}
.uline {text-decoration: underline;}

/* More Products and Solutions - AWE, eSort*/
.mpsMainContent{float:left;width:290px;}
.mpsSMT{float:left;padding-left:20px;}
.mpsScreenshot{padding-left:120px;}
.mpsTestimonials blockquote{color:#505050;line-height:1.5em;padding:0;margin:0;}
.mpsTestimonials cite{font-style:normal;}
.addThisWidget{padding-left:13px;padding-top:3px;}
.mpsPricingStrike{text-decoration:line-through;color:#dc3c1e;}
.mpsAnnounce{color:#dc3c1e;}
ol.mpsFAQs{margin:15px 0 0 25px;padding:0;}
ol.mpsFAQs > li > ul > li{list-style-image:none;list-style-type:none;}
ol.mpsFAQs li ul{list-style-image:none;list-style-type:none;}
ol.mpsFAQs li ul li ul{list-style-image:url(/sbweb/common/images/bullets/chart_circ_blue.gif);margin:6px 10px 0 0;padding:0 10px 5px 12px;}
ul.mpsPricing{margin:15px 0 0 15px !important;padding:0 !important;}
p.mpsListHead{padding:10px 0 0 0;font-weight:bold;}
blockquote.mpsTestimonial{font-size:11px;font-style:italic;color:#505050;margin:0;padding:10px 0 40px 10px;}
blockquote.mpsTestimonial img{float:right;vertical-align:top;}
cite.mpsTestimonial{font-weight:bold;font-style:normal;float:left;padding-top:10px;}
span.mpsTestimonial{font-size:14px;}
blockquote.mpsTestimonialPrimary{font-size:14px;font-style:italic;color:#505050;margin:0;padding:10px 0 30px 35px;background:url(/images/backgrounds/doubleQuotes-left.png) 0px 10px no-repeat;}
blockquote.mpsTestimonialPrimary img{float:right;vertical-align:top;}
.infoTextSMT{padding-top:10px;}
.mpsCommercePrice .pricing{font-size:14px !important;}
.mpsCommercePriceInfo{color:#505050;font-weight:bold;font-size:11px;}
p.mpsIntro img{float:left;padding:3px 10px 6px 0;vertical-align:middle;}
ol.mpsAside{margin:15px 0 0 25px;padding:0;}
ol.mpsAside li{padding-bottom:5px;}
.infoTextSMT img{float:left;padding:3px 10px 6px 0;vertical-align:middle;}
#mpsSignup{padding:15px 10px 10px 10px;margin:0;}
.mpsLogo{float:right;}
#mpsScreenshotWrapper{width:949px;margin:0;padding:0;}
.mpsScreenshotMain{float:left;margin:0;padding:20px 11px 11px 11px;border-right:1px solid #ccc;border-top:1px solid #ccc;}
.mpsScreenshots{float:left;margin:0;padding:20px 11px 11px 12px;border-top:1px solid #ccc;}
.hideAnswer{display:none;}
ol.mpsSubFAQs{margin:15px 0 0 0;padding:0;}
table.mpsPricing{border:1px solid #DCDCDC;color:#000000;margin:2em 0 1em;padding:0;text-align:left;vertical-align:top;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
table.mpsPricing td{border-right:1px dotted #CDCDCD;border-top:1px dotted #CDCDCD;font-size:1.1em;margin:0;min-width:60px;padding:1em;vertical-align:top;}
table.mpsPricing th{border-right:1px solid #DCDCDC;color:#505050;font-size:1.1em;font-weight:bold;margin:0;padding:1em;vertical-align:top;}
table.mpsPricing th.first,table.mpsPricing td.first{color:#365EBF;font-weight:bold;text-align:left;}
table.mpsPricing th.columnDark,table.mpsPricing td.columnDark{background-color:#F1F1F1;}
table.mpsPricing th.last,table.mpsPricing td.last{border-right:medium none;}
#mpsHero{overflow:hidden;width:565px;height:211px;background:url(/images/products/tax_online_edition/hero-TaxOnlineEdition.png) top left no-repeat;padding:0;margin:0;}
#mpsHero img{float:right;padding:18px 15px 15px 5px;}
#mpsHero div{float:right;padding-top:20px;}
#mpsTable{padding-bottom:10px;}
table.mpsToeComp{color:#505050;margin:0;text-align:left;vertical-align:top;}
table.mpsToeComp th{border-top:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#505050;margin:0;vertical-align:top;text-align:center;width:87px;height:40px;}
table.mpsToeComp td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:11px;margin:0;width:87px;padding:6px;vertical-align:top;}
table.mpsToeComp th.spacer,table.mpsToeComp td.spacer{background-color:#fff;padding:0;margin:0;width:10px;min-width:10px;border-bottom:none;}
table.mpsToeComp th.first,table.mpsToeComp td.first{color:#365EBF;font-weight:bold;text-align:left;width:327px;}
table.mpsToeComp th.columnDark,table.mpsToeComp td.columnDark{background-color:#f5f5f5;border-right:1px solid #ccc;font-size:12px;}
table.mpsToeComp td.feature{padding-left:30px;}
table.mpsToeComp td.featured{background:url(/images/bullets/bullet-blue.png) 47px 10px no-repeat;background-color:#f5f5f5;}
table.mpsToeComp th.last,table.mpsToeComp td.last{border-right:1px solid #ccc;}

table.mpsToeComp th.topFirst{width:327px;padding:0;margin:0;height:9px;border:none;}
table.mpsToeComp th.topColumn{background:url(/images/backgrounds/table-columnTop.png) top left no-repeat;height:9px;width:102px;background-color:#f5f5f5;padding:0;margin:0;border:none;}
table.mpsToeComp th.topSpacer{background-color:#fff;padding:0;margin:0;width:9px;border:none;height:9px;}

table.mpsToeComp th.btmFirst{width:327px;padding:0;margin:0;height:8px;border:none;}
table.mpsToeComp th.btmColumn{background:url(/images/backgrounds/table-columnBtm.png) bottom left no-repeat;overflow:hidden;height:8px;width:102px;background-color:#f5f5f5;padding:0;margin:0;border:none;}
table.mpsToeComp th.btmSpacer{background-color:#fff;padding:0;margin:0;width:9px;border:none;height:8px;}

hr.mps{border-color:#818080 -moz-use-text-color -moz-use-text-color;border-style:dotted none none;border-width:1px 0 0;height:1px;margin-bottom:10px;margin-top:20px;}

/* IOPA pages /product/payroll/intuit-online-payroll-for-accountants.jsp */
.ques {font-size: 12px;font-weight: bold;}
.clr03 {color:#f0640f;}

#compareTableIOPA {color: #505050;font-family: verdana;font-size: 10px;margin: 0 0 20px 0;padding: 0;width: 535px;}
	#compareTableIOPA p {font-size: 11px;font-weight: normal;}
	#compareTableIOPA th {background: #eee;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;text-align: left;padding: 6px 6px 6px 12px;}
		#compareTableIOPA th.nobg {background: none;border-left: 0;border-right: 1px solid #ccc;border-top: 0;}
		#compareTableIOPA th.nobgalt {background: none;border-left: 0;border-right: 1px solid #ccc;border-top: 1px solid #ccc;}
		#compareTableIOPA th.spec {border-left: 1px solid #ccc;border-top: 0;}
	#compareTableIOPA td {background: #fff;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;padding: 6px 6px 6px 12px;}
		#compareTableIOPA td.c1 {border-right: 1px solid #ccc;border-top: 0;text-align: center;width: 50px;}
		#compareTableIOPA td.c2 {border-left: 0;border-right: 1px solid #ccc;border-top: 0;text-align: center;width: 50px;}
		
		
/* AE Social Test */
.videoContainer{height:200px;background-color:#f6f6f6;}
.videoContainerLong{height:410px;}
h2.alternate{color:#365ebf;padding:10px 0 0 10px;font-size:14px;}
.videoColumn{width:180px;float:left;text-align:center;}
.videoColumnSpacing{width:10px;float:left;}
.videoColumn img{display:block;margin-left:auto;margin-right:auto;}
#videoLink{float:right;padding:20px 10px 10px 0;}
#testimonialSlideshow{height:320px;width:540px;overflow:auto;overflow-x:hidden;}
blockquote.peerTestimonial{margin:0;padding:20px 0 50px 20px;}
cite.peerTestimonial{font-size:14px;font-weight:bold;font-style:normal;float:right;}
.peerTestimonial img{float:left;padding-right:10px;}
h2.podcastContainer{padding:0 0 5px 0;}
.podcastContainer img{display:block;margin-left:auto;margin-right:auto;}
.arrowLinkLeft{font-weight:bold;font-size:11px;color:#365EBF;background: url(/images/arrows/linkArrowBlue.gif) left top no-repeat; padding-left: 20px;}

/* Round Corner Tables inside Tab */
#rcTable {width:100%;border-collapse:collapse;}
#rcTable caption {padding:0 0 15px;text-align:left;}
#rcTable thead th {height:5px;border-top:1px solid #ccc;}
#rcTable thead th.rcCenter {border-right:1px solid #ccc;}
#rcTable thead td.rcLeft {width:5px;height:5px;background:url(/sbweb/common/images/borders/table_corners/corner_top_lft.gif) no-repeat 0 0;}
#rcTable thead td.rcRight {width:5px;height:5px;background:url(/sbweb/common/images/borders/table_corners/corner_top_rght.gif) no-repeat 100% 0;}
#rcTable tbody td {padding:15px;border-top:1px solid #ccc;}
#rcTable tbody td.rcLeft {padding:0;border-left:1px solid #ccc;}
#rcTable tbody td.rcRight {padding:0;border-right:1px solid #ccc;}
#rcTable tbody td.bodyBold, #rcTable tbody td.rcCenter {border-right:1px solid #ccc;}
#rcTable tbody tr.rcTableRow1 td {border-top:0;}
#rcTable tfoot th {height:5px;border-bottom:1px solid #ccc;}
#rcTable tfoot th.rcCenter {border-right:1px solid #ccc;}
#rcTable tfoot td.rcLeft {width:5px;height:5px;background:url(/sbweb/common/images/borders/table_corners/corner_btm_lft.gif) no-repeat 0 0;}
#rcTable tfoot td.rcRight {width:5px;height:5px;background:url(/sbweb/common/images/borders/table_corners/corner_btm_rght.gif) no-repeat 100% 0;}
#rcTable td ol {margin-left:-20px;}

#rcTableWithHeader {width:100%;border-collapse:collapse;}
#rcTableWithHeader caption {padding:0 0 15px;text-align:left;}
#rcTableWithHeader thead th {height:5px;background-repeat:repeat-x;background-position:0 0;}
#rcTableWithHeader thead th.rcCenter {border-right:1px solid #ccc;}
#rcTableWithHeader thead td.rcLeft {width:5px;height:5px;background-repeat:no-repeat;background-position:0 0;}
#rcTableWithHeader thead td.rcRight {width:5px;height:5px;background-repeat:no-repeat;background-position:100% 0;}
#rcTableWithHeader tbody th {padding:0 10px;height:31px;border-top:0;text-align:left;vertical-align:middle;background-repeat:repeat-x;background-position:0 -5px;}
#rcTableWithHeader tbody th.rcCenter {border-right:1px solid #ccc;}
#rcTableWithHeader tbody th.rcLeft {padding:0;border-left:1px solid #ccc;}
#rcTableWithHeader tbody th.rcRight {padding:0;border-right:1px solid #ccc;}
#rcTableWithHeader tbody td {padding:15px;border-top:1px solid #ccc;}
#rcTableWithHeader tbody td.rcCenter {border-right:1px solid #ccc;}
#rcTableWithHeader tbody td.rcLeft {padding:0;border-left:1px solid #ccc;}
#rcTableWithHeader tbody td.rcRight {padding:0;border-right:1px solid #ccc;}
#rcTableWithHeader tfoot th {height:5px;border-bottom:1px solid #ccc;}
#rcTableWithHeader tfoot th.rcCenter {border-right:1px solid #ccc;}
#rcTableWithHeader tfoot td.rcLeft {width:5px;height:5px;background:url(/sbweb/common/images/borders/table_corners/corner_btm_lft.gif) no-repeat 0 0;}
#rcTableWithHeader tfoot td.rcRight {width:5px;height:5px;background:url(/sbweb/common/images/borders/table_corners/corner_btm_rght.gif) no-repeat 100% 0;}

#chartTabTable {width:100%;border-collapse:collapse;}
#chartTabTable thead th {width:81px;height:5px;background:url(/sbweb/common/images/borders/table_corners/chart_tab_top_81.gif) no-repeat 0 0;text-align:center;}
#chartTabTable thead td {text-align:right;}
#chartTabTable tbody th {padding:3px 25px;background:#ddd;border:1px solid #ccc;font-weight:bold;}
#chartTabTable tbody td.chartTabFeature {padding:7px 25px;border-bottom:1px solid #ccc;}
#chartTabTable tbody td.chartTabCell {padding:7px 0;border-bottom:1px solid #ccc;background:url(/sbweb/common/images/borders/table_corners/chart_tab_cell_81.gif) repeat-y 0 0;font-size:11px;text-align:center;}
#chartTabTable tbody td.chartTabCell a {font-weight:bold;font-size:11px;}
#chartTabTable tbody td.chartTabSpacer {border-bottom:1px solid #ccc;}
#chartTabTable tfoot th {width:81px;height:5px;background:url(/sbweb/common/images/borders/table_corners/chart_tab_bottom_81.gif) no-repeat 0 100%;}
#chartTabTable tfoot td.chartTabFeature {padding:7px 25px;}
#chartTabTable tfoot td.chartTabCell {background:url(/sbweb/common/images/borders/table_corners/chart_tab_cell_81.gif) repeat-y 0 0;text-align:center;}

.sectionItemRow1 {width: 540px !important}
.sectionItemRow1Col {width: auto !important;margin-right: 5px;}

.fapIntroQuote{display:inline;float:left;width:350px;font-size:12px;color:#3366CC;font-weight:bold;margin-bottom:10px;line-height:22px;text-align:center;font-style:italic;margin-top:20px;}

/* What's New Promo Banners */
#whatsNewPromoBannerSm {width:746px;margin:0 auto;}
#whatsNewPromoBannerLg {width:926px;margin:0 auto;}

.interactiveDemoList{width: 33%;float: left; font-weight: normal;}
#tableTestDrive td {padding: 5px; vertical-align: top;}
#tableTestDrive td.borderBottom {border-bottom: 1px solid #d6d6d6;}
#tableTestDrive td p {padding-top: 0px; margin-top: 0px;}
#tableTestDrive td.box {width: 170px; text-align: center; padding: 0px;}
#tableTestDrive th {text-align: left; font-weight: bold; padding-bottom: 10px;}
#tableTestDrive h3{font-weight:bold;}

/* Landing Pages */
.iswColumnOne{float:left;width:500px;}
.iswColumnTwo{float:left;}
ul.iswList li{list-style-image:none;list-style-type:none;height:30px;}
ul.iswDownload li{list-style-image:none;list-style-type:none;height:30px;}
.faqQ {color:#666666;font-weight:bold;}
