html,body {font-size:11px;color:#505050;margin:0;padding:0;}
html * {font-family:verdana !important;}
body,div,form,input,img,a,span,p {margin:0;padding:0;}
img {border:0;}
p {padding:10px 0;}
#apdMainContainer {width:951px;margin:0 auto;padding-top:5px;position:relative;}
.wcgContainer {margin: 0 auto !important;}
.clear {clear:both;}
a {color:#365EBF; text-decoration:none;}
a:hover {text-decoration:underline}


.h1Tag, .h1Tag2 {font-weight:bold;font-size:24px;color:#505050;margin:0;position:relative;}




h1, h2, h3, h4{font-weight:normal;font-family:verdana;color:#505050;margin:0;padding:5px 0px;}
h1{font-weight:bold;font-size:24px;}
h2, .subh1{font-size:18px;font-weight:normal;}
h3{font-size:14px;}
h4{font-size:12px;}
h1 a:link, h1 a:visited, h1 a:hover, 
h2 a:link, h2 a:visited, h2 a:hover, 
h3 a:link, h3 a:visited, h3 a:hover,
h4 a:link, h4 a:visited, h4 a:hover{text-decoration:none;}

.altTitleColorLink{color:#505050;}
.altTitleColorLink a:link, .altTitleColorLink a:visited{color:#505050;}

h1 span, h2 span, h3 span, h4 span, .h1Tag span,.h1Tag2 span,
h1 a:link span, h1 a:visited span, h1 a:hover span, 
h2 a:link span, h2 a:visited span, h2 a:hover span, 
h3 a:link span, h3 a:visited span, h3 a:hover span,
h4 a:link span, h4 a:visited span, h4 a:hover span{color:#365ebf}

h3.faq{font-weight:bold;}

/*h1 {font-size:18px;margin:0;padding:5px 0;}
h2 {font-size:18px;font-weight:bold;margin:0;padding:5px 0 5px;}
h3 {font-size:16px;font-weight:bold;color:#505050;margin:0;padding:3px 0 0;}
h4 {font-size:12px;font-weight:bold;margin:0;padding:3px 0 0;}*/

span.skuSelectPriceStandard {font-weight:bold;font-size:14px;}
#pricingTable span.skuSelectPriceStandard {font-size:12px}

sup,sub {height: 0;line-height: 1;vertical-align: top;font-size:0.8em;*font-size:0.7em;}
del{font-size:12px;font-weight:bold;color:#505050;}


h1 sup, h1 sub,
.h1Tag sup, .h1Tag sub,
h2 sup, h2 sub,
h3 sup, h3 sub {height: 0;line-height: 1;vertical-align: top;position: relative;}

h1 sup, h1 sub,.h1Tag sup, .h1Tag sub, .h1Tag2 sup, .h1Tag2 sub{font-size:0.5em;}
h2 sup, h2 sub{font-size:0.6em;}
h3 sup, h3 sub{font-size:0.7em;}
.subH2 {font-weight:bold;color:#505050;font-size:12px;line-height:1.5em;} /* payroll, mps */

















.promoHeadA {font-size:14px;font-weight:bold;color:#365ebf;}
.sectionTitleE {font-weight:bold;font-size:12px;}
.pricingTitle {font-weight:bold;}



.space5 {height:5px;font-size:5px;}
.space10 {height:10px;font-size:8px;}
.space20 {height:20px;font-size:10px;}
.space30 {height:30px;font-size:20px;}
.bold {font-weight:bold;}
.text14 {font-size:14px}
.textLightBlue {color:#86a8e3;}
.relative {position:relative;}
.strike{text-decoration:line-through;}
/*
FLOAT CLEARING
---------------------------*/
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
	height: 0px;
    visibility: hidden;
}
*+html .clearfix  {
   zoom:1;
}
* html .clearfix  {
    height:1%;
}
.clearBlock {clear:both;height:0px;font-size:0px;overflow:hidden;zoom:1;visibility:hidden;}


/* STYLE GUIDE ELEMENTS */
.headline{font-weight:bold;font-size:24px;color:#505050;}
.headlineAlt{font-weight:bold;font-size:24px;color:#365ebf;}
.subHead{font-size:18px;color:#505050;font-weight:normal;}
.subHeadBody{font-size:14px;color:#505050;}
.subHeadAlt{font-size:18px;color:#fff;font-weight:normal;}
.subHeadAlt2{font-size:18px;color:#365ebf;font-weight:normal;}
.subHeadAlt3{font-size:20px;color:#ccc;font-weight:normal;}
.subHeadBodyAlt{font-size:14px;color:#fff;}
.asideHeadline{font-weight:bold;font-size:12px;color:#505050;}
.asideCTAHeadline{color:#365EBF;font-size:14px;font-weight:bold;}
.asideCTA{padding:10px 0 10px 5px;margin:0;width:148px;text-align:center;}
.infoLink{background: #fff url(/images/background/sprite-sm-icons.png) 1px -1px no-repeat;height: 20px;padding: 0 10px 2px 10px;}
.infoLinkAlt{background: url(/images/background/sprite-sm-icons.png) 1px -50px no-repeat;height: 20px;padding: 0 10px 2px 10px;}


/* Buttons */
.lgBtnClr01 {background: url(/images/buttons/sprite-buttonsCTA.png) 0 0 no-repeat;height: 23px;padding: 0;width: 110px;}
.lgBtnClr02 {background: url(/images/buttons/sprite-buttonsCTA.png) 0 -62px no-repeat;height: 23px;padding: 0;width: 110px;}
.smBtnClr01 {background: url(/images/buttons/sprite-buttonsCTA.png) 0 -36px no-repeat;height: 19px;padding: 0;width: 74px;}
.smBtnClr02 {background: url(/images/buttons/sprite-buttonsCTA.png) 0 -97px no-repeat;height: 19px;padding: 0;width: 74px;}
a.lgBtn01 {color: #fff;display: block;font-size: 13px;font-weight: bold;padding: 5px;text-align: center;text-decoration: none;}
a.lgBtn02 {color: #000;display: block;font: bold 13px verdana;padding: 5px;text-align: center;text-decoration: none;}
a.smBtn01 {color: #fff;display: block;font: bold 9px verdana;padding: 2px;text-align: center;text-decoration: none;}
a.smBtn02 {color: #000;display: block;font: bold 9px verdana;padding: 2px;text-align: center;text-decoration: none;}
a.lgBtn01:hover,a.lgBtn02:hover,a.smBtn01:hover,a.smBtn02:hover {text-decoration: none;}
.floatRight{float: right;}
.floatLeft{float: left;}

.orangeButtonLrg{background: url(/images/buttons/sprite-buttonsCTA.png) 0px 0px no-repeat;height:29px;padding:6px 25px 8px 17px;font-weight:bold;color:#fff;font-size:13px;}
.orangeButtonLrg:hover{text-decoration:none;}
.orangeButtonSml{background: url(/images/buttons/sprite-buttonsCTA.png) 0px -36px no-repeat;height:19px;padding:3px 10px 5px 5px;font-weight:bold;color:#fff;font-size:10px;}
.orangeButtonSml:hover{text-decoration:none;}
.grayButtonLrg{background: url(/images/buttons/sprite-buttonsCTA.png) 0px -60px no-repeat;height:29px;padding:6px 25px 8px 20px;font-weight:bold;color:#000;font-size:13px;}
.grayButtonLrg:hover{text-decoration:none;}
.grayButtonSml{background: url(/images/buttons/sprite-buttonsCTA.png) 0px -97px no-repeat;height:19px;padding:2px 18px 10px 13px;font-size:9px;border:0;}
.grayButtonSml:hover{text-decoration:none;}
/* Control spacing for different CTA texts */
.tryItFreeLrg{padding:6px 25px 8px 20px;}
.learnMoreLrg{padding:7px 25px 8px 20px;}
.getStartedLrg{padding:7px 25px 8px 17px;}
.registerLrg{padding:7px 30px 8px 30px;}
.tryItFreeSml{padding:3px 10px 5px 8px;}
.rel{position:relative;}
.underline{text-decoration:underline;}

/* Global Header */
#apdHeader {width:951px;}
#apdHeaderSubLinks {margin:0;padding:0;}
#apdHeaderSubLinks ul {margin:0 0 0 615px;padding:0;}
#apdHeaderSubLinks ul li {list-style:none;float:left;margin:0;padding:8px 0 0 0;}
#apdHeaderSubLinks li img {float:left;margin:4px 25px 0 25px;}
#apdHeaderSubLinks ul li a {color:#505050;float:left;margin:0;padding:0;text-decoration:none;text-align:center;font-size:10px;}
#apdHeaderSubLinks ul li a:hover {text-decoration:underline;}
#ahdHeaderNavigation1 {margin:0;padding:0;}
#apdHeaderProLineLogo,#apdHeaderSalesPhone,#apdHeaderSearch,#apdHeaderIntuitLogo {float:left;}
#apdHeaderSearch {padding-top:8px;}
#apdHeaderIntuitLogo {padding-top:12px;}
#apdHeaderProLineLogo {margin:3px 0 0 0;}
#apdHeaderSalesPhone {padding-top:5px;padding-left:300px;}
#apdHeaderSearch {margin:8px 10px 0 305px;}
/* Logged In Sub-Header Items */
#apdLoggedInLinks {margin:0;padding:3px 2px 0 0;float:right;}
#apdLoggedInLinks ul {margin:0;padding:0;float:left;}
#apdLoggedInLinks ul li {list-style:none;float:left;margin:0;padding:8px 0 0 0;}
#apdLoggedInLinks ul li a {color:#505050;float:left;margin:0;padding:0;text-decoration:none;text-align:center;font-size:10px;}
#apdLoggedInLinks ul li a:hover {text-decoration:underline;}
#apdLoggedInLinks ul li img {float:left;margin:4px 25px 0 25px;}
#apdWelcomeMsg {padding-top:10px;color:#505050;float:left;}
#apdWelcomeMsg span {font-weight:bold;}
/* MouseOver Logo */
#apdheaderProLineMouseOver {color:#505050;opacity: 0.9;display:none;position:absolute;width:949px;height:68px;top:78px;z-index:9999999999999;left:0;background:#fff url(/images/background/box-grey_popup_whole_sm.png) top left no-repeat;padding: 6px;}
#apdheaderProLineMouseOver h4 {font-weight:bold;font-size:13px;padding:0;margin:0;}
#apdheaderProLineMouseOver p {padding:0;margin:0;}
/* Search */
#searchBox{background:url(/images/background/search-background.png) no-repeat top left;height:23px;width:225px;margin-top:1px;margin-right:1px;}
#searchTable {padding:0px;margin:0px;}
#searchForm {padding:0px;margin:0px;}
#searchIcon {position:relative;top:2px;left:5px;}
#searchInput {position:relative;border:0px;height:15px;left:5px;top:2px;width:184px;font-size:10px;}
/* Level 1 Navigation */
#apdNavigation1 {height:38px;width:949px;background:#375fc1;}
#apdNavigation1 ul {margin:0;padding:0;height:38px;}
#apdNavigation1 ul li {list-style:none;float:left;margin:0;padding:0;height:38px;}
#apdNavigation1 ul li img {float:left;}
#apdNavigation1 ul li a {display:block;margin:0;padding:0;text-decoration:none;height:38px;}
.homeNavHov {background:url(/images/navigation/nav1-home_off.png) 0px 0px no-repeat;width:91px;}
a.homeNavHov:hover {background-position:0px -38px;width:91px;}
.homeNavOn {background:url(/images/navigation/nav1-home_on.png) 0px 0px no-repeat;width:91px;}
.qbAcctNavHov {background:url(/images/navigation/nav1-quickbooks_accounting_off.png) 0px 0px no-repeat;width:178px;}
a.qbAcctNavHov:hover {background-position:0px -38px;width:178px;}
.qbAcctNavOn {background:url(/images/navigation/nav1-quickbooks_accounting_on.png) 0px 0px no-repeat;width:178px;}
.payrollNavHov {background:url(/images/navigation/nav1-payroll_off.png) 0px 0px no-repeat;width:87px;}
a.payrollNavHov:hover {background-position:0px -38px;width:87px;}
.payrollNavOn {background:url(/images/navigation/nav1-payroll_on.png) 0px 0px no-repeat;width:87px;}
.lacerteNavHov {background:url(/images/navigation/nav1-lacerte_tax_off.png) 0px 0px no-repeat;width:113px;}
a.lacerteNavHov:hover {background-position:0px -38px;width:113px;}
.lacerteNavOn {background:url(/images/navigation/nav1-lacerte_tax_on.png) 0px 0px no-repeat;width:113px;}
.proseriesNavHov {background:url(/images/navigation/nav1-proseries_tax_off.png) 0px 0px no-repeat;width:122px;}
a.proseriesNavHov:hover {background-position:0px -38px;width:122px;}
.proseriesNavOn {background:url(/images/navigation/nav1-proseries_tax_on.png) 0px 0px no-repeat;width:122px;}
.moreProdsNavHov {background:url(/images/navigation/nav1-more_prods_solutions_off.png) 0px 0px no-repeat;width:194px;}
a.moreProdsNavHov:hover {background-position:0px -38px;width:194px;}
.moreProdsNavOn {background:url(/images/navigation/nav1-more_prods_solutions_on.png) 0px 0px no-repeat;width:194px;}
.proadvProgNavHov {background:url(/images/navigation/nav1-proadvisor_program_off.png) 0px 0px no-repeat;width:158px;}
a.proadvProgNavHov:hover {background-position:0px -38px;width:158px;}
.proadvProgNavOn {background:url(/images/navigation/nav1-proadvisor_program_on.png) 0px 0px no-repeat;width:158px;}
/* Level 2 Navigation */
div#apdNavigation2 {display:block;background:#e7e7e7 url(/images/navigation/nav2-background.png) repeat-x;width:951px;height:32px;}
div#apdNavigationL2 {background:url(/images/navigation/nav2-cap_left.png) left no-repeat;height:32px;}
div#apdNavigationR2 {background:url(/images/navigation/nav2-cap_right.png) right no-repeat;height:32px;}
div.apdNav2Cont {height:15px;}
div.apdNav2Cont ul {margin:0;padding:0;height:15px;}
div.apdNav2Cont ul li {list-style:none;float:left;margin:0;padding:8px 0 0 0;height:15px;}
div.apdNav2Cont ul li img {float:left;}
div.apdNav2Cont ul li a {color:#505050;float:left;margin:0;padding:0;text-decoration:none;height:15px;text-align:center;padding:0 25px;}
div.apdNav2Cont ul li a:hover {text-decoration:underline;}
div.apdNav2Cont ul li.apdNav2Active a {font-weight:bold;color:#365ebf;}
/* Level 3 Navigation */
#level3MainContainer * {margin:0;padding:0;}
#level3MainContainer {width:170px;clear:both;}
#level3Header {width:170px;background:url(/images/background/nav-level3_top.png) no-repeat;padding-top:8px;}
#level3Header h2 {margin:0;padding:0 10px 7px 10px;color:#505050;font-size:12px;border:solid #ccc;border-width:0 1px;font-weight:bold;}
#level3MainContent {border:solid #ccc;border-width:1px 1px 0 1px;}
#level3MainContent ul.level3Main {margin:0;padding:0;list-style:none;}
#level3MainContent ul.level3Main li {border-bottom:1px solid #ccc;background:#fff;}
#level3MainContent ul.level3Main li a {display:block;font-weight:normal;color:#505050;text-decoration:none;padding:10px 15px 10px 10px;}
#level3MainContent ul.level3Main li a:hover {background:#ecf2f9;color:#505050;text-decoration:underline;}
#level3MainContent ul.level3Main li a.level3Active {background:#ecf2f9;color:#505050;}
#level3MainContent ul.level3Main li a.level3Open {background:#ecf2f9 url(/images/background/nav-level3_open.png) 152px center no-repeat;color:#505050;}
#level3MainContent ul.level3Main li a.level3Open:hover {background:#ecf2f9 url(/images/background/nav-level3_open.png) 152px center no-repeat;text-decoration:underline;}
#level3MainContent ul.level3Main li a.level3Closed {background:url(/images/background/nav-level3_closed.png) 152px center no-repeat;color:#505050;}
#level3MainContent ul.level3Main li a.level3Closed:hover {background:#ecf2f9 url(/images/background/nav-level3_closed_on.png) 152px center no-repeat;color:#505050;text-decoration:underline;}
#level3MainContent ul.level3Main ul.level3Sub {margin:0;padding:0;border-top:1px solid #ccc;list-style:none;padding-bottom:9px;background-color:#fff;}
#level3MainContent ul.level3Main ul.level3Sub li {border-bottom:1px solid white;}
#level3MainContent ul.level3Main ul.level3Sub li a {padding:0;font-weight:normal;color:#365ebf;padding:9px 10px 0 10px;background:#fff;}
#level3MainContent ul.level3Main ul.level3Sub li a:hover {padding:0;font-weight:normal;color:#365ebf;padding:9px 10px 0 10px;text-decoration:underline;background:#fff;}
#level3MainContent ul.level3Main ul.level3Sub li a.level3SubActive {color:#365ebf;font-weight:bold;}
#level3MainContent ul.level3Main ul.level3Sub li a.level3SubActive:hover {color:#365ebf;font-weight:bold;}
#level3MainContent ul.level3Main ul.level3Sub ul {margin:0;padding:0;list-style:none;background-color:#fff;}
#level3MainContent ul.level3Main ul.level3Sub ul li {border-bottom:1px solid white;}
#level3MainContent ul.level3Main ul.level3Sub ul li a {padding:0;font-weight:normal;color:#365ebf;padding:9px 10px 0 20px;background:#fff;}
#level3MainContent ul.level3Main ul.level3Sub ul li a:hover {padding:0;font-weight:normal;color:#365ebf;padding:9px 10px 0 20px;text-decoration:underline;background:#fff;}
#level3MainContent ul.level3Main ul.level3Sub ul li a.level3SubSubActive {color:#365ebf;font-weight:bold;}
#level3MainContent ul.level3Main ul.level3Sub ul li a.level3SubSubActive:hover {color:#365ebf;font-weight:bold;}
#level3MainContent ul.level3Main span.level3Open {background:#ecf2f9 url(/images/background/nav-level3_open.png) 152px center no-repeat;display:block;font-weight:normal;color:#505050;text-decoration:none;padding:10px 15px 10px 10px;}
#level3MainContent ul.level3Main span.level3Open:hover {background:#ecf2f9 url(/images/background/nav-level3_open.png) 152px center no-repeat;text-decoration:none;}
#level3MainContent ul.level3Main span.level3Closed {background:url(/images/background/nav-level3_closed.png) 152px center no-repeat;color:#505050;}
#level3MainContent ul.level3Main span.level3Closed:hover {background:#ecf2f9 url(/images/background/nav-level3_closed_on.png) 152px center no-repeat;color:#505050;text-decoration:underline;}
#level3Footer {width:170px;background:url(/images/background/nav-level3_bottom.png) no-repeat;font-size:8px;}
/* Main Body Layout */
#apdMainContent {padding:10px 2px 0 0;clear:both;}
#apdMainContentRight {float:right;width:175px;}
#apdNavigation3 {float:left;width:170px;margin:0 10px 0 0;}
#apdMainContentBody3Col {float:left;width:584px;}
#apdMainContentBody2Col {float:left;width:769px;}
#apdMainContentBody2ColRight {float:left;width:764px;}
#apdMainContentBody1Col {float:left;width:949px;}
#apdMainBodyCont, .apdRightBoxCont {background:#fff;}
.apdRightBoxCont,.apdMainBoxPad {margin-top: 10px;}
.apdMainBoxPadBot {margin-bottom:10px;}
#apdMainBody, .apdRightBox, .apdMainBox {background:url(/images/background/body-top_background.png) top left repeat-x;}
#apdMainBodyL, .apdRightBoxL, .apdMainBoxL {background:url(/images/background/body-cap_left.png) top left no-repeat;height:7px;}
#apdMainBodyR, .apdRightBoxR, .apdMainBoxR {background:url(/images/background/body-cap_right.png) top right no-repeat;height:7px;}
#apdMainBodyIS, .apdRightBoxIS, .apdMainBoxIS {border-top:1px solid #ccc;margin:0 7px;height:6px;font-size:3px;}
#apdMainBodyContent, .apdRightBoxContent, .apdMainBoxContent {border:solid #ccc;border-width:0 1px;padding:0 10px;}
#apdMainBodyBL, .apdRightBoxBL, .apdMainBoxBL {background:url(/images/background/body-cap_bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
#apdMainBodyBR, .apdRightBoxBR, .apdMainBoxBR {background:url(/images/background/body-cap_bottom.png) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
.apdRoundBoxGrey {background:#f5f5f5;margin-top: 10px;}
.apdRoundBoxGreyL {background:url(/images/background/box-grey_top_left.png) top left no-repeat;height:8px;}
.apdRoundBoxGreyR {background:url(/images/background/box-grey_top_right.png) top right no-repeat;height:8px;}
.apdRoundBoxGreyIS {border-top:1px solid #ccc;margin:0 8px;height:7px;font-size:4px;}
.apdRoundBoxGreyContent {border:solid #ccc;border-width:0 1px;padding:1px 10px;}
.apdRoundBoxGreyContent .statement_writer{float:left;width:355px;margin-right:20px;background:url(/images/icons/icon_computer.gif) 3px 10px no-repeat;}
.apdRoundBoxGreyContent .payroll_enhanced{float:left;width:355px;background:url(/images/products/quickbooks/family/qb-payroll.jpg) 3px 10px no-repeat;}


.apdRoundBoxGreyContent .statement_writer h3,
.apdRoundBoxGreyContent .statement_writer p,
.apdRoundBoxGreyContent .statement_writer a,
.apdRoundBoxGreyContent .payroll_enhanced h3,
.apdRoundBoxGreyContent .payroll_enhanced p,
.apdRoundBoxGreyContent .payroll_enhanced a{padding-left:100px;}


.apdRoundBoxGreyBL {background:url(/images/background/box-grey_bottom_left.png) top left no-repeat;height:8px;clear:both;}
.apdRoundBoxGreyBR {background:url(/images/background/box-grey_bottom_right.png) top right no-repeat;height:8px;}
.apdRoundBoxGreyBIS {border-bottom:1px solid #ccc;margin:0 8px;height:7px;font-size:4px;}
.apdRoundBoxWhite {background:#ffffff;margin-top: 10px;}
.apdRoundBoxWhiteL {background:url(/images/background/box-white_top_left.png) top left no-repeat;height:8px;}
.apdRoundBoxWhiteR {background:url(/images/background/box-white_top_right.png) top right no-repeat;height:8px;}
.apdRoundBoxWhiteIS {border-top:1px solid #ccc;margin:0 8px;height:7px;font-size:4px;}
.apdRoundBoxWhiteContent {border:solid #ccc;border-width:0 1px;padding:1px 10px;}
.apdRoundBoxWhiteBL {background:url(/images/background/box-white_bottom_left.png) top left no-repeat;height:8px;}
.apdRoundBoxWhiteBR {background:url(/images/background/box-white_bottom_right.png) top right no-repeat;height:8px;}
.apdRoundBoxWhiteBIS {border-bottom:1px solid #ccc;margin:0 8px;height:7px;font-size:4px;}


.apdInlineBoxCont{float:right;width:170px;text-align:center;}


/* Tabbed Navigation */



.ui-tabs-hide {display:none;}
.ui-tabs-panel {clear:both;padding:7px 10px 0 10px;border-left:1px solid #ccc;border-right:1px solid #bbb;}
#apdTabsOutter {background:url(/images/background/tabs-main_background.png) repeat-x;}
#apdTabsInner {background:url(/images/background/tabs-cap_left.png) top left no-repeat;}

#apdTabsInnerR,#apdTabsInnerRN {background:url(/images/background/tabs-cap_right.png) top right no-repeat;}
#apdTabsInnerR ul#apdTabsUl,#apdTabsInnerRN ul#apdTabsUl {float:left;height:35px;margin:1px 0 0 0;padding:0;border-left:1px solid #cfcfcf;border-right:1px solid #f5f5f5;}
#apdTabsInnerR ul#apdTabsUl li,#apdTabsInnerRN ul#apdTabsUl li {list-style:none;float:left;border-left:1px solid #f5f5f5;border-right:1px solid #cfcfcf;}
#apdTabsInnerR ul#apdTabsUl li.ui-tabs-selected,#apdTabsInnerRN ul#apdTabsUl li.ui-tabs-selected {background-color:#fff;}
#apdTabsInnerR ul#apdTabsUl li a,#apdTabsInnerRN ul#apdTabsUl li a {float:left;height:25px;padding:10px 10px 0 10px;color:#505050;font-weight:bold;text-decoration:none;}
#apdTabsInnerR ul#apdTabsUl li a:hover,#apdTabsInnerR ul#apdTabsUl li.ui-tabs-selected a,#apdTabsInnerRN ul#apdTabsUl li a:hover,#apdTabsInnerRN ul#apdTabsUl li.ui-tabs-selected a {color:#365ebf;}
#apdTabsBottomInnerBL {background:url(/images/background/tabs-cap_bottom.png) bottom left no-repeat;height:10px;font-size:7px;clear:both;}
#apdTabsBottomInnerBR {background:url(/images/background/tabs-cap_bottom.png) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
#apdTabbedNavigationSpace {float:left;width:6px;font-size:6px;}


#apdMainContentBody3Col .ui-tabs-panel {width:540px;}
#apdMainContentBody3Col #apdTabsInnerR,#apdMainContentBody3Col #apdTabsInnerRN {width:562px;}
#apdMainContentBody2Col .ui-tabs-panel {width:725px;}
#apdMainContentBody2Col #apdTabsInnerR,#apdMainContentBody2Col #apdTabsInnerRN {width:747px;}
#apdMainContentBody1Col .ui-tabs-panel {width:905px;}
#apdMainContentBody1Col #apdTabsInnerR,#apdMainContentBody1Col #apdTabsInnerRN {width:927px;}

.apdRightChatServiceLink{margin-top:8px;}




/* APD Global Footer */
#apdGlobalFooter {clear:both;margin:0 auto;width:951px;padding-top:15px;}
#apdGlobalFooter ul {padding:0;margin:0;}
#apdGlobalFooter ul li {float:left;list-style:none;padding:0;margin:0;border-right:1px solid #999;}
#apdGlobalFooter ul li a {color:#999;text-decoration:none;display:block;padding:0px 10px 0px 10px;}
#apdGlobalFooter ul li a:hover {color:#999;text-decoration:underline;}
#apdGlobalFooter ul li.first a {padding-left:0;}
#apdGlobalFooter ul li.last {border:0;}
#apdGlobalFooterCopyright {clear:both;color:#c5c5c5;font-size:10px;padding:5px 10px 10px 0px;}
/* Non-Upgrade Commerce Box */
.commerceBoxNonUpgrade {width:175px;}
.commerceBoxNonUpgradeTop {background:url(/images/background/commerce-cap_top.png) bottom left no-repeat;height:10px;font-size:7px;}
.commerceBoxNonUpgradeBody {border:solid #ccc;border-width:0 1px;padding:0 10px 0 10px;}
.commerceBoxNonUpgradeBottom {background:url(/images/background/commerce-cap_bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
/* QB.com & Payroll Styles */
/* Commerce Display */
#commerceDisplay{}
.commerceLineDisplay{margin-bottom:15px;width:150px !important;}
.commerceRadioButton{float:left;}
.commerceUsers{}
.commercePricing{font-size:14px;font-weight:bold;float:left;}
.commercePrice,.categoryCall{font-size:14px;font-weight:bold;}
.commercePricingStrike,.categoryCallStrike{text-decoration:line-through;font-size:14px;font-weight:bold;}
.pricingStrikeUnlock{text-decoration:line-through;}
.commercePricingSale,.categoryCallSale{font-size:14px;font-weight:bold;color:#fec82a;}
.pricingStrike,.categoryCallStrike{text-decoration:line-through;font-size:12px;font-weight:bold;}
.pricingSale,.categoryCallSale{font-size:14px;font-weight:bold;color:#f0640f;}
.pricingNote {font-size:10px;font-weight:normal}
.pricingSaleNote {color: #f0640f;font-size: 9px;font-weight: normal;}
.commerceBuyNowButton{margin-top:20px;}
#commerceDisplay select{border:1px solid #ccc;width:110px;}
#productPriceOptions {margin-bottom:10px;}
#productPriceOptions .priceOption {padding:5px 0pt;}
#productPriceOptions .priceOption input {float:left}
#productPriceOptions .priceOption label {display:inline;float:right;width:143px;}
.commerceBoxNonUpgradeBody #productPriceOptions .priceOption label {width:133px;}
.commerceButtonWrapper {/*margin-left:16px;*/display:block}
#commerceBottomLinks {padding:10px 5px 3px 10px;}
.commerceBoxNonUpgradeBody #commerceBottomLinks {padding-left:0pt;}
/* Compchart Dropdown */
#chartList{width:200px;border:solid 1px #ccc;}
#productDiscovery{margin-top:15px;margin-bottom:20px;}
#productDiscovery select{color:#505050;}
/* Commerce Display Tabs */
#cdTabListBL {background:url(/images/background/body-cap_bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
#cdTabListBR {background:url(/images/background/body-cap_bottom.png) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
.cdTabList{}
.tabContainer {}
.cdTabList div{font-size:9px;font-weight:bold;color:#365ebf;list-style-type:none;text-align:center;background:url(/sbweb/common/images/tabs/commerce_tabs/tab_sml_off.gif) no-repeat;width:62px;margin-left:0px;padding:2px 5px 2px 5px;float:left;height:12px;}
.cdTabList a{display:block;height:auto;width:62px;}
.cdTabList .activeTab{color:#365ebf;background:url(/sbweb/common/images/tabs/commerce_tabs/tab_sml_on.gif) no-repeat;}
.cdTabList a:link, .cdTabList a:visited, .cdTabList a:hover{color:#505050;text-decoration:none;}
.activeTab a:link, .activeTab a:visited, .activeTab a:hover{color:#365ebf;text-decoration:none;}
a:focus {outline:none}
.tabContainer{width:175px;background:url(/images/background/commerce-tabs_background.png) bottom left repeat-x;}
.tabPanel{display:none;padding:8px 0 0 10px;}

.sm_tabsMC_list, #offerTable ul, .noBullets, .blueBulletedList, .ui-tabs-panel ul, .apdRightBoxContent ul, #productIntroContent ul, ul.black, .choicesCompare ul, ul.noindent, .contenttable ul {list-style-image:url(/sbweb/common/images/bullets/chart_circ_blue.gif);margin:6px 0 0 0;padding:0 0 5px 12px;}
.sm_tabsMC_list li, .#offerTable ul li, .noBullets, .blueBulletedList li, .ui-tabs-panel ul li, .apdRightBoxContent ul li, #productIntroContent ul li, ul.black li, ul.noindent li, .contenttable ul li {margin:0 0 5px 3px;padding:0 0 0 0;}
.noBullets{list-style-type:none;list-style-image:none;}
#offerTable ul{margin-left:20px;} 
/* Product ID Overrides */
.prod0000000000008073403,.prod0000000000008071003 {margin-right:35px;margin-top:7px;}
.prod0000000000008070007 {width:564px !important;}
div#productIntroContainer div.prod0000000000008084803{width:565px;} /* awe */
div#productIntroContainer div.prod0000000000008093104{width:340px;} /* tax research */
div#productIntroContainer div.prod0000000000008094304{width:565px;} /* tax, online edition */
img.prod0000000000008084803{display:none;} /* awe */
/* Product Intro */
#productIntro {margin-bottom:20px;}
#productIntroContent{width:362px;float:left;padding:10px 0;}
#productIntroBoxshot{padding:15px 0;float:right;z-index:0;}
.alt #productIntroBoxshot {float:left;}
.alt #productIntroContent {float:right;}
/*.alt #productIntroLinksContainer {margin-left:200px}*/
.productIntroBoxshotImage{float:left;z-index:0;}
.productIntroBoxShotPromo{position:relative;top:115px;*top:-85px;left:90px;z-index:1;}
.productIntroBoxShotPromoImage{float:left;padding:110px 0 0 100px;position:absolute;z-index:1;}
#productInfoLinks{margin:30px 0px 20px 15px;width:330px;height:40px;}
.productInfoLink{background:url(/sbweb/common/images/buttons/linkArrowGray.gif) no-repeat 90% 50%;float:left;padding-right:30px;}
/* Ghetto QB.com & Payroll Over-rides */
#comparisonChart {margin:10px 0 0 0 !important;}
.commerceDisplayContainer {width:auto !important;}
#commerceDisplayTable td.radio {width:auto !important;}
#commerceDisplayTable td.productName {width:auto !important;}
#commerceDisplayTable td {padding:0 !important;}
#commerceDisplayTable * {margin:0;padding:0;}
/*globally used selectors*/
.center {text-align:center;}
/* Button stuff */
.bluebutton {width:110px;display:block;margin:0 auto;text-align:center;padding:3px 5px;background:#2e5882 url(/images/sitesearch_bg.gif) bottom repeat-x;color:#fff;border-top:1px #599dcf Solid;border-left:1px #599dcf Solid;border-right:1px #042f4e Solid;border-bottom:1px #042f4e Solid;font-weight:bold;cursor:pointer;text-decoration:none;}
.bluebutton:hover {width:110px;display:block;margin:0 auto;text-align:center;padding:3px 5px;text-decoration:none;background:#2e5882 url(/images/sitesearch_bg.gif) bottom repeat-x;color:#fff;border-top:1px #042f4e Solid;border-left:1px #042f4e Solid;border-right:1px #599dcf Solid;border-bottom:1px #599dcf Solid;font-weight:bold;cursor:pointer;}
.orbutton {width:110px;display:block;margin:0 auto;text-align:center;padding:3px 5px;background:#e47127 url(/images/siteorange_bg.gif) bottom repeat-x;color:#fff;border-top:1px #ec9c68 Solid;border-left:1px #ec9c68 Solid;border-right:1px #9f4f1b Solid;border-bottom:1px #9f4f1b Solid;font-weight:bold;cursor:pointer;text-decoration:none;}
.orbutton:hover {width:110px;display:block;margin:0 auto;text-align:center;padding:3px 5px;text-decoration:none;background:#e47127 url(/images/siteorange_bg.gif) bottom repeat-x;color:#fff;border-top:1px #9f4f1b Solid;border-left:1px #9f4f1b Solid;border-right:1px #ec9c68 Solid;border-bottom:1px #ec9c68 Solid;font-weight:bold;cursor:pointer;}
a.button {display:block;border:0;padding:5px 0 0;background-repeat:no-repeat;font:bold 14px verdana;cursor:pointer;color:#ffffff;text-align:center;text-decoration:none;}
a.button:hover {background-position:0 -28px;text-decoration:none;color:#fff;}
a.orange100px {background-image:url(/images/buttons/btn_orange_100.gif);height:23px;width:100px;}
a.orangeSmall {background-image:url(/images/buttons/btn_orange.gif);height:23px;width:120px;}
a.greySmall {background-image:url(/images/buttons/btn_grey.gif);height:29px;width:123px; color: #000;}
a.orange135px {background-image:url(/images/buttons/btn_orange_135.gif);height:23px;width:135px;}
a.orange250PDF {background-image:url(/images/buttons/button-orange-250.gif);height:23px;width:250px;margin-top:10px;}
a.blueSmall {background-image:url(/images/buttons/btn_blue.gif);height:23px;width:100px;}
a.blue135px {background-image:url(/images/buttons/btn_blue_profile.gif);height:23px;width:135px;}
a.blueMedium {background-image:url(/images/buttons/btn_blue_long.gif);height:23px;width:150px;}
a.blueLong {background-image:url(/images/buttons/btn_blue_longer.gif);height:23px;width:170px;}
a.orangeThick {background-image:url(/images/buttons/btn_orange_2line.gif);height:45px;width:129px;}
a.button.orangeThick:hover {background-position:0 -50px;text-decoration:none;}
input.button {border:0;background-repeat:no-repeat;background-position:0 0;color:#fff;font-weight:bold;font-size:14px;font-family:verdana;cursor:pointer;}
input.hover {background-position:0 -28px;text-decoration:none;}
input.orange {background-image:url(/images/buttons/btn_orange.gif);width:120px;height:28px;}
/* Product Selection */
table.productSelectionTable {color:#666;font-family:Verdana,Helvetica,sans-serif;font-size:11px !important;}
/*seo subhead h1s */
.subh1 {color: #505050;font-size: 18px;margin-top: 10px;}
.smh1 {font-size: 11px;font-weight: normal;margin-top: 10px;}
/* Profile links */
#profileLink {padding:5px 0px 20px 0px;font-weight:bold;color:#000;font-size: 10px;}
#profileLink a {color: #000; font-weight: bold; font-size: 10px; text-decoration: underline;}
#profileLink a:hover {color: #000; font-weight: bold; font-size: 10px; text-decoration: underline;}

.dotLine {background: url(/images/dotted-line.gif) bottom left repeat-x;font-size: 1px;height: 1px;}
.nopadbot {padding-bottom: 0;}
.margtopsm {margin-top: 8px;}
/*for 2-column content*/
.box2ColWrap {margin: 0 0 5px 0;padding: 0;text-align: left;width: 500px;}
	.box2ColLeft {float: left;width: 150px;}	
	.box2ColRight {margin-left: 165px;}

/* Dark blue text box (white text, middle column) */
.darkblueMiddleTextBox {width:564px;}
.darkblueMiddleTextBoxTop {background:url(/images/background/bluebox-middle-cap_top.gif) bottom left no-repeat;height:10px;font-size:7px;}
.darkblueMiddleTextBoxBody {border:solid #cccccc;border-width:0 1px;padding:0 10px;background-color:#365ebf;color:#ffffff;}
.darkblueMiddleTextBoxBottom {background:url(/images/background/bluebox-middle-cap_bottom.gif) bottom left no-repeat;height:10px;font-size:7px;}

/* White Box with rounded Corners - Used in global footer */
.roundedContainer{background:#fff;padding:20px 0 20px 0;}
.roundedContainerTop{background-color:#fff;}
.roundedContainerTopLeft{background:url(/images/background/whitebox-cap_top_left.png) top left no-repeat;height:7px;}
.roundedContainerTopRight{background:url(/images/background/whitebox-cap_top_right.png) top right no-repeat;height:7px;}
.roundedContainerTopIS{border-top:1px solid #ccc;margin:0 7px;height:6px;font-size:3px;}
.roundedContainerContent{border:solid #ccc;border-width:0 1px;padding:0 10px;background-color:#fff;}
.roundedContainerBottomLeft{background:url(/images/background/gradientbox-bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
.roundedContainerBottomRight{background:url(/images/background/gradientbox-bottom.png) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
.roundedContainerColumn{width:220px;float:left;position:relative;}
.roundedContainerColumnSpacing{width:10px;float:left;}
h6{color:#666;font-size:10px;font-weight:bold;padding:10px 0 5px 0;margin:0;}
.footerLink{color:#999;font-size:9px;text-decoration:none;line-height:1.5em;}
.footerLink:hover{color:#3366cc;font-size:9px;text-decoration:underline;}
.footerLink2{color:#999;font-size:10px;text-decoration:none;line-height:1.5em;}
.footerLink2:hover{color:#3366cc;font-size:10px;text-decoration:underline;}

/* arrow text link */
.arrowLink{font-size:11px;color:#365EBF;background: url(/images/arrows/linkArrowBlue.gif) no-repeat 100% 82%; padding-right: 20px;}
.arrowLinkDiv{padding-top:5px;}
.arrowLinkNormal{font-weight:normal;}


/*IE style for arrowLink icon*/
.arrowLinkFix{background:none;padding-right:0;}
.arrowLinkFix .iconArrowLink{zoom:1;background: url(/images/arrows/linkArrowBlue.gif) no-repeat;height:13px;width:13px;cursor:pointer;margin-left:5px;background-color:#fff;}




/* gradient box gray to white */
.gradientBox{background:#fff;padding:0 0 30px 0;margin:0;}
.gradientBoxTop{background:url(/images/background/body-top_background.png) top left repeat-x;}
.gradientBoxTopLeft{background:url(/images/background/gradientbox-cap_top_left.gif) top left no-repeat;height:7px;}
.gradientBoxTopRight{background:url(/images/background/gradientbox-cap_top_right.gif) top right no-repeat;height:7px;}
.gradientBoxTopIS{border-top:1px solid #ccc;margin:0 7px;height:6px;font-size:3px;}
.gradientBoxContent{border:solid #ccc;border-width:0 1px;padding:0 10px;background:url(/images/background/body-top_background.png) top left repeat-x;}
.gradientBoxBL{background:url(/images/background/gradientbox-bottom.png) bottom left no-repeat;height:10px;font-size:7px;}
.gradientBoxBR{background:url(/images/background/gradientbox-bottom.png) bottom right no-repeat;margin-left:10px;height:10px;font-size:7px;}
.gradientBoxContentSize2{height:230px;padding-top:10px;}

/* VOC Survey Box */
#contSurveyPopup {border: 2px solid #000; width: 500px; height: 310px; position:absolute; top: 50%; left: 50%; margin-top: -155px; margin-left: -250px; display:none;background: #fff;}

/* PAP Soupcan Content */
.soupcan{color:#4e9e19;font-size:18px;font-weight:normal;padding:17px 0;}

/* General color switches */
.clr01 {color: #505050;}
.clr02 {color: #365EBF;}
.clr03 {color: #f0640f;}

/* video callout text link */
.videoCallout{font-size:10px;color:#505050;background: url(/images/icons/icon_play.gif) no-repeat 100% 100%; padding-left:20px; padding-bottom:1px; background-position:left;}

/* icon comparison chart callouts */
.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;}
#compareVersions {background: url(/images/icons/icon-product_comp_my_version.png) no-repeat;}
#viewVideo,.viewVideo {background: url(/images/icons/icon-product_view_video.png) no-repeat;}

.viewVideoSmall {background: url(/images/icon/icon-play_lt_blue.gif) no-repeat left 3px;padding:0pt 0pt 0pt 18px;color:#505050}
.iconUp {background: url(/images/icon/icon_up.gif) no-repeat left top; font-size:10px;padding:0pt 0pt 0pt 14px;}

/* #3371 Data Conversion pages for LC and PS 08/31/09
-------------------------------------------------------------------------------------------------*/
#data-conversion {color: #666;font-size: 11px;}
	#data-conversion .commerceBoxNonUpgradeBody p {margin: 0 0 5px 0;padding: 0;}

.maincontainer_tabsMC {width: 760px; margin: 20px auto;}
	ul.tabsMC {border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;float: left;height: 125px;list-style: none;margin: 0;padding: 0;width: 100%;}
		ul.tabsMC li {background: #efefef;border: 1px solid #ccc;border-left: none;float: left;height: 124px;line-height: 124px;margin: 0 0 -1px 0;overflow: hidden;padding: 0;position: relative;}
			ul.tabsMC li a {border: 1px solid #fff;color: #000;display: block;font-size: 1.2em;outline: none;padding: 0;text-decoration: none;}
			ul.tabsMC li a.lgBtnClr01 {border:none;color:#fff;padding:5px}
				ul.tabsMC li a:hover {background: #fff;}
				ul.tabsMC li a.lgBtnClr01:hover {background:transparent url(/images/buttons/sprite-buttonsCTA.png) no-repeat scroll 0 0}	
					html ul.tabsMC li.active, html ul.tabsMC li.active a:hover {background: #fff;border-bottom: 1px solid #fff;}
.tabsMC_container {background: #fff;border: 1px solid #ccc;border-top: none;clear: both;float: left;width: 100%;}
.tabsMC_content {padding: 20px;}
	.tabsMC_content h2 {border-bottom: 1px dashed #ddd;font-size: 1.8em;font-weight: normal;padding-bottom: 10px;}
		.tabsMC_content h3 a {color: #254588;}
	.tabsMC_content img {border: 1px solid #ddd;float: left;margin: 0 20px 20px 0;padding: 5px;}
	
.step1-box1 {float: left;margin: 0 0 20px 0;width: 320px;}
.step1-box2 {float: right;margin: 0 0 20px 0;width: 360px;}
.converted-items {background: url(/images/btns/nup/img-converted-items.png) top left no-repeat;font-weight: bold;line-height: 32px;padding: 35px 0 0 20px;width: 358px;}
.converted-items-ps {background: url(/images/btns/nup/img-converted-items-ps.png) top left no-repeat;font-weight: bold;line-height: 32px;padding: 35px 0 0 20px;width: 358px;}
.sm-alert {color: #f00;}

ul.step2 {margin: 0 0 10px 20px;padding: 0;}
ol.step2,ol.step3 {margin: 0 0 30px 40px;padding: 0;}
.intuit-address {font-weight: bold;margin: 0 0 0 30px;}
ul.step3 {margin: 0 0 30px 40px;padding: 0;}
ul.step3sub {margin: 0 0 10px 10px;padding: 0;list-style: none;}
.restore {background: url(/images/btns/nup/img-tax-type.png) top left no-repeat;padding: 200px 0 0 0;width: 350px;}
/* -------------------------------------------------------------------------------------------------end */

/* #3433 Refund Transfer product pages for LC and PS 09/21/09
-------------------------------------------------------------------------------------------------*/
#refund-transfer ul li {font-size: 11px;}
	#refund-transfer h3 {font-weight:bold;}
	#refund-transfer .testimonial {margin: 20px auto;width: 380px;font-style: italic;}
		#refund-transfer .testimonial b {font-style:normal;float: right;padding-top: 0;}

.maincontainer_sm_tabsMC {width: 560px; margin: 20px auto;}
	ul.sm_tabsMC {border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;float: left;height: 26px;list-style: none;margin: 0;padding: 0;width: 100%;}
		ul.sm_tabsMC li {background: #efefef;border: 1px solid #ccc;border-left: none;float: left;height: 25px;line-height: 25px;margin: 0 0 -1px 0;overflow: hidden;padding: 0;position: relative;}
			ul.sm_tabsMC li a {border: 0px solid #fff;color: #000;display: block;font-size: 11px;outline: none;padding: 0;text-decoration: none;}
				ul.sm_tabsMC li a:hover {background: #fff;}	
					html ul.sm_tabsMC li.active, html ul.sm_tabsMC li.active a:hover {background: #fff;border-bottom: 1px solid #fff;}
.sm_tabsMC_container {background: #fff;border: 1px solid #ccc;border-top: none;clear: both;float: left;width: 100%;}
.sm_tabsMC_content {padding: 20px;}
		.sm_tabsMC_content h3 a {color: #254588;}
	.sm_tabsMC_content img {border: 1px solid #ddd;float: left;margin: 0 20px 20px 0;padding: 5px;}
	
	/*ul.sm_tabsMC_list {list-style: none;margin: 10px 0 20px 0;padding-left: 5px;}
		ul.sm_tabsMC_list li {background: #fff url(/common/images/orangedot.gif) no-repeat left 4px;list-style-type: none;padding: 0 0 0 10px;}
*/
/* -------------------------------------------------------------------------------------------------end */

/* LC and PS interstitials with cross sell promos
------------------------------------------------------------------------------------------------------*/
	#inter-content {color: #505050;margin: 0 auto 30px auto;width: 840px;}
	#olr-inter {color: #505050;font-size: 11px;margin: 40px auto 60px auto;width: 520px;}
		#olr-inter .boxFixed1 {float: left;margin: 5px 0 0 0;width: 180px;}
			#olr-inter .boxFixed1 h2 {font-size: 12px;margin: 12px 0 0 0;}
		#olr-inter .boxFixed2 {float: right;width: 340px;}
			#olr-inter ul.circleCheck {margin: 0 0 30px 5px;padding: 0;}
				#olr-inter ul.circleCheck li {background: url(/images/products/interstitial/img-circle-checkmark.png) 0 0 no-repeat;font-size: 12px;list-style: none outside;margin: 0 0 10px 0;padding: 5px 0 15px 40px;position: relative;text-align: left;}
					#olr-inter ul.circleCheck li.first {background: url(/images/products/interstitial/img-circle-checkmark.png) 0 5px no-repeat;}
	.offer-price {color: #000;font-size: 16px;font-weight: bold;}
	#olr-inter a.greySmall {background-image: url(/images/products/interstitial/btn_grey.gif);height: 23px;width: 120px;}
/* -------------------------------------------------------------------------------------------------end */

/*STYLE FOR TABLE ON INTUIT PAYROLL SERVICES/SOFTWARE PG. - payroll-software-and-services.jsp*/
.merchantTable td { padding: 5px 10px; vertical-align:top;}
.merchantTable { margin-bottom: 20px; }
.sideBorder { border-left: 1px solid #ccc; }
.payroll li { color: #505050; }
.bottomSectionHeader { font-weight: normal; font-size: 14px; }
.arrowLink { font-weight: normal; }
.subHeadingAlt { font-size: 14px; }
.merchantTable td p{margin-top: -10px; color: #666;}
.merchantTable td a.lgBtn01, .merchantTable td a.lgBtn02{margin:0 auto;}
.merchantTable td.center{padding-top:20px;}

.apdRoundBoxGreyContent div#payrollSoftwareBottom{width:auto;}
.apdRoundBoxGreyContent div#payrollSoftwareBottom ul.payroll, #payrollSoftwareBottom ul.payroll li{margin-top:10px;}
.apdRoundBoxGreyContent div#payrollSoftwareBottom a{padding-left:0;}


/*STYLE FOR TABLE ON COMPARE PAYROLL SOLUTIONS PAGE, product/payroll/comp_chart.jsp*/
#compChartTable .bottom {border: 0px;border-top: 0px;text-align: center;}
#compChartTable .bottomLeft {background: url(/images/payroll/compChartBottomLt.gif) bottom left;border-left: 0px;border-bottom: 0px;}
#compChartTable td.bottomRight {background: url(/images/payroll/compChartBottomRt.gif) bottom right;border-left: 1px solid #ccc;border-bottom: 0px;text-align: center;}
#compChartTable th {text-align: left;font-weight: normal;border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding: 8px;color: #505050;}
#compChartTable td {border: 1px solid #ccc;border-bottom: 0px;border-right: 0px;padding: 8px;color: #505050;}
#compChartTable td.none {border: 0px;padding: 0px 0px;text-align: center;}
#compChartTable th.sectionHead {font-weight: bold;font-size: 12px;border-top: 1px solid #ccc;}
#compChartTable th.top {background: url(/images/payroll/compChartTop.gif) no-repeat;height: 7px;border: 0px;}
#compChartTable td.right {border-right: 1px solid #ccc;}
#compChartTable td.bottom a.smBtn02{margin:0 auto;}

/*ADDED EXTRA STYLING TO USE ON LACERTE BUNLDES COMP CHART, /products/bundles/index.jsp*/
#compChartTable .topLeft {background: url(/images/payroll/compChartTopLt.gif) top left;border-left: 0;border-top: 0;}
#compChartTable td.topRight {background: url(/images/payroll/compChartTopRt.gif) top right;border-left: 1px solid #ccc;border-top: 0;text-align: center;}
#compChartTable td.sectionHead {font-weight: bold;font-size: 12px;}
#compChartTable td.sectionHeadAlt {color: #f0640f;font-weight: bold;font-size: 12px;}
#compChartTable .bottomTallLeft {background: url(/images/payroll/compChartBottomTallLt.gif) bottom left;border-left: 0px;border-bottom: 0px;}
#compChartTable td.bottomTallRight {background: url(/images/payroll/compChartBottomTallRt.gif) bottom right;border-left: 1px solid #ccc;border-bottom: 0px;text-align: center;}

/* Expander Functionality */
#expandingContent{clear:both;}
.sectionHeader{cursor:pointer;}
#expandingContent .sectionContent{display:none;width: 100%;}
.ccExpander{font-size:12px;font-weight:bold;margin-bottom:0px;text-align:left;color:#505050;}
.sectionHeader{background:url(/images/btns/expander_open_text.gif) no-repeat 98% 50%;padding:5px 140px 5px 10px;border:solid 1px #ccc;background-color:#e6e6e6;margin:15px 0px 20px 0px;}
/* Default used by SBD background:url(/sbweb/common/images/bullets/expander_open.gif) no-repeat 98% 50%; */
.select{background:url(/images/btns/expander_close_text.gif) no-repeat 98% 50%;padding:5px 140px 5px 10px;border:solid 1px #ccc;background-color:#e6e6e6;margin:15px 0px 20px 0px;}
/* Default used by SBD background:url(/sbweb/common/images/bullets/expander_close.gif) no-repeat 98% 50%; */
.sectionHeader:hover {background-color:#d5d5d5;}
.sectionItem{width:100%;}

.sectionItemContent{padding-left:0px;float:left;width: auto !important;}
.sectionItemContent ul.blueBulletedList{margin-top:20px;}
.sectionItemContent ul.blueBulletedList li{margin-bottom:10px;}
.sectionItemContent p{padding:10px 0 0;}

.sectionItemContent ol{margin:20px 0px 0px 0px;padding:0 0 0 25px;}


.sectionItemIcon{width:85px;float:left;text-align:center;}
.sectionItemSeparator{height:1px;border-bottom:solid 1px #ccc;margin:15px 0;width:auto !important;}
.sectionItemSeparatorLast {height:1px;border-bottom:solid 1px #ccc;margin:15px 0 0;width:auto !important;}

.featureText ul.blueBulletedList{margin-top:10px;}
.hmHero_Proseries{background: url(/images/home-hero-demo-bg.png) 0 0 no-repeat;height: 235px;margin: 0;padding: 5px 15px 0 10px;}
mpsFAQs li strong {color:#365EBF}

.pricingTable th {
	padding: 5px 0px;
	border-right: 1px solid #ccc;
	font-size: 12px;
}
.pricingTable td {
	padding: 5px;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.pricingTable {
	margin: 20px 0px;
	width: 100%;
	border: 1px solid #ccc;
	border-right: 0px;
}
#apdMainContent div.wcgTitle div.wcgContent, #apdMainContent div.wcgSubTitle, #apdMainContent div.wcgRightBlock,
#apdMainContent table.wcgForm td {color:#505050}
#apdMainContent #loginForm a {color:#365EBF}

/*Used for standard_3_col_2row.jsp template*/
.mainContentBody3Col {float: left;width: 584px;}
.mainBody {background: url(/images/background/body-top_background.png) top left repeat-x;}
.mainBodyL {background: url(/images/background/body-cap_left.png) top left no-repeat;height: 7px;}
.mainBodyR {background: url(/images/background/body-cap_right.png) top right no-repeat;height: 7px;}
.mainBodyIS {border-top: 1px solid #ccc;font-size: 3px;height: 6px;margin:0 7px;}
.mainBodyContent {border: solid #ccc;border-width: 0 1px;padding: 0 10px;}
.mainBodyBL {background: url(/images/background/body-cap_bottom.png) bottom left no-repeat;font-size: 7px;height: 10px;}
.mainBodyBR {background: url(/images/background/body-cap_bottom.png) bottom right no-repeat;font-size: 7px;height: 10px;margin-left: 10px;}
