/* GLOBAL FOR PROSERIES */
h2 {background: #fff;clear:left;font-size: 14px;margin:4px 0 2px;}
h3 {background: transparent url(/common/images/yellow_fade_rightt.gif) no-repeat scroll left bottom;font-size: 14px;margin: 25px 0 5px;padding-bottom:2px;}
.smh1 {font-size: 11px;font-weight: normal;margin-top: 10px;} /* Added for Katie's long seo h1 */
.subh1 {font-size: 13px;margin-top: 10px;} /* Added for Katie's long seo h1 */

	/*ul.noindent {font-size: 11px;list-style: none;margin-left: 0;padding-left: 10px;}
		ul.noindent li {background: #fff url(/common/images/orangedot.gif) no-repeat left 5px;list-style-type: none;padding: 0 0 0 10px;width: 530px;}
			ul.noindent li a {color: #0e6bb0; }
				ul.noindent li a:link,ul.noindent li a:visited,ul.noindent li a:active {color: #0e6bb0;text-decoration:none; }
				ul.noindent li a:hover {color: #c77b14;text-decoration:underline;}*/
				
.alert {color: #dc3c1e;}			
.footnotes {font-size: 9px;line-height: 11px;margin-top: 12px;}
.botsp {margin-bottom: 15px;}

/* HOMEPAGE */
/* proseries.intuit.com/OLD PAGE
------------------------------------------------------------------------------------- */
.homePageH08img {background: transparent url(/common/images/home_hero_img.gif) no-repeat scroll 0 0;clear: both;height: 185px;margin: 0 0 11px 11px;}
.homePageMiddleBox1 {border: 1px solid #a4d8ff;height: 55px;line-height: normal;margin: 0 0 10px 11px;padding: 5px;width: 898px;}
	.homePageMiddleBox2 {border-right: 1px solid #a4d8ff;float: left;height: 55px;padding-right: 20px;width: 580px;}	
		.orangeboxheadsmaller {color: #c77b14;font-size: 15px;font-weight: bold;}
	.homePageMiddleRightBox {float: left;margin: 0 0 0 15px;padding-right: 15px;width: 250px;}	
		.customerLink {font-size: 12px;margin-top: 4px;}
			.customerLink b {color: #c77b14;font-size: 14px;font-weight: bold;}

#popUpDivHome {background: #fff;border: 2px solid #0e6bb0;display: none;font-size: 12px;left: 163px;padding: 10px;position: absolute;text-align: justify;top: 132px;width: 790px;}
	#popUpDivHomeTable {background: #fff;padding: 20px 0 15px;}
		/*also uses .orangeboxheadsmaller */
		
.homePageBottomLeftBox1 {background: transparent url(/images/home_header_pro3.gif) no-repeat scroll center top;float: left;margin: 0;padding: 0;width: 295px;}
.homePageBottomCenterBox1 {background: transparent url(/images/home_header_plus3.gif) no-repeat scroll center top;float: left;margin: 0 0 0 10px;padding: 0 0 0;width: 295px;}
.homePageBottomRightBox1 {background:transparent url(/images/home_header_basic3.gif) no-repeat scroll center top;float: left;margin: 0 0 0 10px;padding: 0 0 0;width: 295px;}	
	.homePageBottomLeftBox2,.homePageBottomCenterBox2,.homePageBottomRightBox2 {height: 290px;margin: 29px 0 10px 0;padding: 10px 0;width: 280px;}
		.pricingProductContentHome {margin: auto;}
			.pricingProductContentHome ul {list-style-type: none;margin: 10px 0 10px 15px;padding: 0;}
				.pricingProductContentHome ul li {background: transparent url(/common/images/orangedot.gif) no-repeat scroll left 5px;list-style-type: none;margin: 0;padding: 0 0 0 10px;}
		
.mboxDefault {visibility: hidden;}

ul.lgCheck {margin: 10px 0 10px 5px;padding: 0;}
ul.lgCheck li {background: url(/images/sprite-sm-icons.png) -8px -99px no-repeat;list-style: none outside;margin: 0 0 2px 0;padding: 0 0 0 18px;position: relative;text-align: left;}

		
/* PRODUCTS */
/* /products/
------------------------------------------------------------------------------------- */

/* New CSS for top banner */
.heroBoxIn {color: #2a4f62;margin: 0 0 0 155px;width: 580px;}
	.heroBoxIn p {font-size: 12px;margin: 8px 0 5px 0;padding: 0;}
	.smh1Clr {color: #2a4f62;font-size: 14px;line-height: 110%;}
		.chkBoxFixed {float: left;margin: 0;width: 195px;}
			.chkBoxFixed ul.lgCheck {margin: 5px 0 10px 15px;padding: 0;}
				.chkBoxFixed ul.lgCheck li {background: url(/images/products-hero-arrow.gif) -2px 0 no-repeat;font-size: 12px;list-style: none outside;margin: 0 0 5px 0;padding: 0 0 0 18px;position: relative;text-align: left;}
		.revBoxFixed {float: left;margin: 25px 0 0 35px;width: 130px;}

.mainProductsHero {background: transparent url(/images/prod-hero-bg.jpg) no-repeat scroll 0 0;clear: both;height: 152px;margin: 0 0 10px;padding: 15px 0 0 0;width: 745px;}

.mainProductsBoxContainer {height: auto;margin: 0;padding: 0;width: 745px;}
	.mainProductsBoxContainer h3 {margin: 20px 0 0 0;padding-bottom: 2px;font-weight:bold;}
		.mainProductsBoxContainer p.tools {font-size: 11px;line-height: 12px;padding: 11px 0;}
			.mainProductsBoxContainer p.tools a {padding-bottom: 5px;}
				

	.mainProductsProBox {float:left;margin: 0;padding: 0;width: 365px;}
		.mainProductsProBoxTop {background: transparent url(/common/images/mainProductsProBoxTop.gif) no-repeat scroll 0 0;clear: both;height: 30px;margin: 0;padding: 0;width: 365px;}
		.mainProductsBoxMiddle {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;clear: both;height: 260px;margin: 0;min-height: 200px;padding: 0;width: 363px;}
			.mainProductsBoxMiddle .allProductsBoxText ul {margin-left: 0;padding: 0;width: 330px;}	
				.mainProductsBoxCTA {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;bottom: 0;clear: both;font-size: 12px;font-weight: bold;margin: 0;padding: 0;position: relative;width: 363px;}
		.mainProductsBoxBottom {background: transparent url(/common/images/mainProductsBoxBottom.gif) no-repeat scroll 0 0;clear: both;height: 10px;margin: 0;padding: 0;width: 365px;}
	.mainProductsBasicBox {float: right;margin: 0;padding: 0;width: 365px;}
		.mainProductsBasicBoxTop {background:transparent url(/common/images/mainProductsBasicBoxTop.gif) no-repeat scroll 0 0;clear: both;height: 30px;margin: 0;padding: 0;width: 365px;}
			/*also uses .mainProductsBoxMiddle, .allProductsBoxText, .mainProductsBoxCTA, .mainProductsBoxBottom classes */
	.mainProductsCompare {clear: both;font-size: 14px;margin-top: 10px;}	
	
/* /products/basic/index.jsp and on
/products/professional/index.jsp - top tabs, intro text, eval box, advantages
------------------------------------------------------------------------------------- */
	div#pageTabOn {background: #f19d21 url(/common/images/tabs/tab_on_right.gif) no-repeat top right;color: #fff;float: left;font-size: 11px;font-weight: bold;padding: 2px 15px;}
	div.pageTabOff {background: #a9a9a9 url(/common/images/tabs/tab_off_right.gif) no-repeat top right;color: #fff;float: left;font-size: 11px;padding: 2px 15px;text-decoration: none;}
			a:hover div.pageTabOff {cursor: pointer;}
	div#pageTabEnd{border-bottom: 1px solid #a9a9a9;padding: 2px 0 1px;}
	
.basicIntroText,.proIntroText {float: left;margin-top: 10px;width: 530px;}

.basicProductsEvalBox {background: url(/common/images/basicProductsEvalBox.jpg) no-repeat;float: right;font-size: 10px;height: 155px;margin: 20px 0 0 0;padding: 0;width: 192px;}
.proProductsEvalBox {background: url(/common/images/proProductsEvalBox.jpg) no-repeat;float: right;font-size: 10px;height: 155px;margin: 20px 0 0 0;padding: 0;width: 192px;}

.basicProductsBoxContainer,.proProductsBoxContainer {clear: both;height: auto;margin: 20px 0 10px 0;padding: 0;width: 745px;}
	.basicProductsBoxContainer h3,.proProductsBoxContainer h3 {background: #fff url(/common/images/yellow_fade_right.gif) no-repeat bottom left;font-size: 14px;margin: 20px 0 0 0;padding-bottom: 2px;}


/* /products/basic/index.jsp
------------------------------------------------------------------------------------- */
.basicProducts2-50Box {float: left;margin: 0;padding: 0;width: 240px;}	
.basicProducts2-50BoxTop {background: url(/common/images/basicProducts2-50.gif) no-repeat;height: 48px;margin: 0;padding: 0;width: 240px;}
.basicProducts2-50BoxLP {float: left;margin: 0;padding: 0;width: 320px;}	
.basicProducts2-50BoxTopLP {background: url(/common/images/basicProducts2-50-long.gif) no-repeat;height: 48px;margin: 0;padding: 0;width: 240px;}

.basicProductsUnlimited-2Box {float: left;margin: 0 8px;padding: 0;width: 240px;}	
.basicProductsUnlimited-2BoxLP {float: left;margin: 0 8px;padding: 0;width: 320px;}	
.basicProductsUnlimited-2BoxTop {background: url(/common/images/basicProductsUnlimited-2.gif) no-repeat;height: 48px;margin: 0;padding: 0;width: 240px;}
.basicProductsUnlimited-2BoxTopLP {background: url(/common/images/basicProductsUnlimited-long.gif) no-repeat;height: 48px;margin: 0;padding: 0;width: 240px;}

.basicProductsUnlimited-2-100Box {float: left;margin: 0 0 0 15px;padding: 0;width: 240px;}	
.basicProductsUnlimited-2-100BoxLP{float: left;margin: 0;padding: 0;width: 240px;}
.basicProductsUnlimited-2-100BoxTop {background: url(/common/images/basicProductsUnlimited-4-100.gif) no-repeat;height: 48px;margin: 0;padding: 0;width: 240px;}
.basicProductsUnlimited-2-100BoxTopLP {background: url(/common/images/basicProductsUnlimited-4-long.gif) no-repeat;height: 48px;margin: 0;padding: 0;width: 240px;}

	.basicProducts3ProdBoxMiddle {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;clear: both;height: 135px;margin: 0;padding: 0;width: 238px;}
	.basicProducts3ProdBoxMiddleLP {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;clear: both;height: 135px;margin: 0;padding: 0;width: 238px;}
	.basicProducts3ProdCTA {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;bottom: 0;clear: both;margin: 0;padding: 0;position: relative;width: 238px;}
	.basicProducts3ProdBoxBottom {background: url(/common/images/proProducts3ProdBottom.gif) no-repeat;clear: both;height: 10px;margin: 0;padding: 0;width: 240px;}
	.basicProducts3ProdCTALP {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;clear: both;bottom: 0;margin: 0;padding: 0;position: relative;width: 238px;}
	.basicProducts3ProdBoxBottomLP {background: url(/common/images/proProducts3ProdBottomLP.gif) no-repeat;clear: both;height: 10px;margin: 0;padding: 0;width: 240px;}
		/* used in both basic and pro */
		.prodPrice {background: url(/common/images/prodPriceBlueLine.gif) no-repeat;font-size: 14px;font-weight: bold;margin: 0px;padding: 20px 0 0 10px;}
			* html .ie6fixup {margin-top: -10px;}
			* html .ie6fixdown {margin-top: 7px;}
		
		/* used in both basic and pro */
		.allProductsBoxText {padding: 10px;text-align: left;}
			.allProductsBoxText p {font-size: 12px;font-weight: bold;margin-bottom: 0;}
			.allProductsBoxText ul {margin-left: 0;padding: 0;}
				.allProductsBoxText li {list-style-image: url(/common/images/blueCheck.gif);list-style-type: square;line-height: 14px;margin-left: 25px;margin-top: 5px;}

#popUpDivBasicLearn {background: #fff;border: 2px solid #0e6bb0;display: none;font-size: 12px;left: 50px;padding: 10px;position: relative;text-align: justify;top: -800px;width: 600px;}
	#popUpDivBasicLearn p {line-height: normal;margin: 0;}
	
.orangeboxhead {color: #c77b14;font-size: 16px; font-weight: bold;}

/* used in both basic and pro */
.allCheckMark {background: url(/common/images/check_smaller.gif) no-repeat;margin: 5px 0;padding: 0 0 0 20px;}
.smaller {font-size: smaller;}
.disclaimer {font-size: 10px;margin-top: 20px;}

/* /product/basics/?view=why_basic#reliable and on
/products/professional/?view=why_professional#helping
------------------------------------------------------------------------------------- */
	.contenttable h3 {background: transparent url(/common/images/yellow_fade_right.gif) no-repeat scroll left bottom;font-size: 14px;margin: 0;padding-bottom: 2px;}
	.contenttable .noindent {margin-top: 0;}

/* /product/basics/?view=compare and on
/professional/basics/?view=compare
------------------------------------------------------------------------------------- */
.bundlestable {background: url(/common/images/blueTableTop745.gif) no-repeat;margin-top: 0;padding: 0;width: 100%;}
.bundlestable .right {border-right: 1px solid #0E6BB0;}
.bundlestable .bottom {border-bottom: 1px solid #0E6BB0;}
.bundlestable .left {border-left: 1px solid #0E6BB0;}
.bundlestable a {color: #0E6BB0;}
.bundlestable th {padding: 3px;text-align: left;}
	.bundlestable th.headerText {color: #fff;font: bold 14px sans-serif;padding-left: 15px;}
	.bundlestable th.headerFont {color: #fff;font: bold 14px sans-serif;padding-left: 15px;text-align: left;}
	.bundlestable th.recommended { padding-bottom: 0;vertical-align: bottom;}
	.bundlestable th.nobg {background: none;}
	.bundlestable th.headrow {background: #0E6BB0;color: #fff;font: bold 11px sans-serif;text-align: left;}
	.bundlestable th.spec {background: #fff;font: normal 11px sans-serif;}
	.bundlestable th.specalt {background: #DAEDF5;border-top: 0;font: normal 11px sans-serif;}

		.bundlestable td {background: #fff;padding: 3px;text-align: center;width: 5%;}
			.bundlestable td.sbbt {background: #fff;padding: 3px;text-align: left;}
			.bundlestable td.alt {background: #DAEDF5;}

		.bundlespricingtable td {text-align: left;}
			.bundlespricingtable td.subprice {background: #ccc;font-weight: bold;}
			.bundlespricingtable td.totalprice {background: #0e6bb0;color: #fff;font-weight: bold;}
			
	/*for shorter features comparison tables on 3 column pages */
	#apdMainContentBody3Col .bundlestable {background: url(/common/images/blueTableTop.gif) no-repeat;margin-top: 0;padding: 0;width: 100%;}
		
/* /product/basics/?view=faqs and used on
/product/professional/?view=faqs
------------------------------------------------------------------------------------- */				
.faq {width: 100%;}
	.faq .bt {text-align: right;}
	

/* /product/basics/?view=sysreqs and used on
/product/professional/?view=sysreqs
------------------------------------------------------------------------------------- */
.pricingTopBasic {background: #fff url(/common/images/pricingTableTopBasic.gif) no-repeat;color: #fff;font: bold 14px sans-serif;height: 22px;margin: 0;padding: 0;width: 745px;}
   	.pricingTopBasic p {margin: 3px 0 0 15px;padding: 2px 0 0 0;}
 
	.sysreq table {width: 745px;}
		.sysreq th {background: #155b8f;color: #fff;margin: 1px;padding: 5px;width: 256px;}
		.sysreq td {margin: 1px;padding: 5px;vertical-align: top;width: 256px;}
			.sysreq td.infoAlt {background: #b1d8ee;margin: 1px;padding: 5px;vertical-align: top;width: 256px;}
			.sysreq td.infoAltLong {background: #b1d8ee;margin: 1px;padding: 5px;vertical-align: top;width: 500px;}
			.sysreq td.info {background: #e6f2f9;margin: 1px;padding: 5px;vertical-align: top;width: 256px;}
			.sysreq td.infoLong {background: #e6f2f9;margin: 1px;padding: 5px;vertical-align: top;width: 500px;}
	
			/*this is the key*/
			.sysreq a.info,.sysreq a.infoAlt {cursor: default;position:relative;z-index: 24;}
				.sysreq a.info:hover {background: #b1d8ee;z-index: 25;}
				.sysreq a.infoAlt:hover {background: #e6f2f9;z-index: 25;}
				.sysreq a.info span,.sysreq a.infoAlt span {display: none;}	
					/*the span will display just on :hover state*/
					.sysreq a.info:hover span,.sysreq a.infoAlt:hover span {background: #f0f0f0;border: 1px solid #3c70ac;color: #000;cursor: default;display: block;position: absolute;text-align: left;text-decoration: none;width: 20em;}
						.popShort {left: 5em;text-align: left;top: -3em;padding: 5px;}
						.popLong {left: 10em;text-align: left;top: -3em;padding: 5px;}

/* /product/basics/?view=formscalcs
------------------------------------------------------------------------------------- */
#subpagetitle {background: #fff;font-size: 14px;font-weight: bold;padding: 10px 0 5px 0;}
#subpageinfo {line-height: 120%;padding: 10px 0 0 0;width: 560px;}

.rightBarSeparator {color: #666;font-weight: bold;padding: 15px 0 0 5px;}

.arrow {background: url(/common/images/navRtTopBarr.gif) top left no-repeat;margin: 0 0 15px 0;padding: 10px 0 0 10px;}
	.arrow span {display: block;font-size: 10px;margin-bottom: 5px;padding-left: 10px;}
	.arrow a {font-weight: bold;margin: 5px 0;text-decoration: underline;}

/* /products/professional/
------------------------------------------------------------------------------------- */		
.proProductsPPRBox {margin: 20px 0 10px 0;padding: 0;width: 745px;}	
.proProductsPPRBoxTop {background: url(/common/images/proProductsPPRTop.gif) no-repeat;clear: both;height: 30px;margin: 0;padding: 0;width: 745px;}
.proProductsPPRBoxMiddle {border-left: solid 1px #47a6d4;border-right: 1px solid #47a6d4;clear: both;margin: 0;padding: 0;width: 743px;}
.proProductsPPRBoxCTA {border-left: solid 1px #47a6d4;border-right: 1px solid #47a6d4;bottom: 0;clear: both;margin: 0;padding: 0;position: relative;width: 743px;}
.proProductsPPRBoxBottom {background: url(/common/images/proProductsPPRBottom.gif) no-repeat;clear: both;height: 10px;margin: 0;padding: 0;width: 745px;}

.proProducts1040Box,.proProductsLibraryBox {float: left;margin: 0;padding: 0;width: 240px;} /* left and right box */
.proProductsLiteBox {float: left;margin: 0 12px;padding: 0;width: 240px;} /* center box */

.proProducts1040BoxTop {background: url(/common/images/proProducts1040Top.gif) no-repeat;height: 32px;margin: 0;padding: 0;width: 240px;}	
.proProductsLiteBoxTop {background: url(/common/images/proProductsLiteTop.gif) no-repeat;height: 32px;margin: 0;padding: 0;width: 240px;}
.proProductsLibraryBoxTop {background: url(/common/images/proProductsLibraryTop.gif) no-repeat;height: 32px;margin: 0;padding: 0;width: 240px;}

.proProducts3ProdBoxMiddle {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;clear: both;height: 300px;margin: 0;padding: 0;width: 238px;}
.proProducts3ProdCTA {border-left: 1px solid #47a6d4;border-right: 1px solid #47a6d4;bottom: 0;clear: both;margin: 0;padding: 0;position: relative;width: 238px;}
.proProducts3ProdBoxBottom {background: url(/common/images/proProducts3ProdBottom.gif) no-repeat;clear: both;height: 10px;margin: 0;padding: 0;width: 240px;}	

/* /products/professional/?view=pricing_options
------------------------------------------------------------------------------------- */
		/*.contenttable ul li {background: transparent url(/common/images/orangedot.gif) no-repeat scroll left 5px;list-style-type: none;padding: 0 0 0 10px;}*/

/* /products/professional/states/index.jsp
------------------------------------------------------------------------------------- */
	div.searchBox {border: 1px solid #B4C0C8;padding: 10px 0 11px 17px;}
		div.searchBox img {margin: 10px 0 0 0;}
		div.searchBox h2 {background: transparent none repeat scroll 0 0;font-size: 14px;margin: 0 0 5px;padding: 0;width: 500px;}
		
/* /products/choose_tour.jsp?link_id=testdrive_pod
------------------------------------------------------------------------------------- */	
	p.tour { padding: 10px 0;}
	a.tourlinks {color: #0e6bb0;background: url(/common/images/tour_dot4.gif) no-repeat 9px 8px;display: block;font-weight: bold;padding: 0 0 6px 20px;text-decoration: underline;}
		a:hover.tourlinks {color: #c77b14;}
		
/* /products/dms/index.jsp?view=offer
------------------------------------------------------------------------------------- */
	table.outline p {font-weight: bold;margin-left: 15px;}

/* RESOURCES */
/* /resources/user_guide/index.jsp (right column test drive section)
------------------------------------------------------------------------------------- */
.testdrive {height: 118px;width: 175px;}
	.testdrive #img1 {padding:31px 10px 0;}
	.testdrive .bttn {padding: 4px 10px 0 10px;}
	
.generic {background:url(/common/images/bkgrnd_proseries.gif) no-repeat;}

/* blue box on right side */
.cornersblue_topbox {background: url(/common/images/ltblueblend_large.gif) repeat-x;border: 1px solid #97cae6;float: right;width: 175px;}

.cornersblue {background: url(/common/images/ltblueblend_large.gif) repeat-x;border: 1px solid #97cae6;float: right;margin: 0 0 10px 0;width: 175px;}
	.cornersblue .cornertops {background: url(/common/images/ltbluecorner_topright.gif) no-repeat top right;bottom: 1px;left: 1px;}
		.cornersblue .cornertops div { background: url(/common/images/ltbluecorner_topleft.gif) no-repeat top left;float: left;left: -2px;top: 0;width: 10px;}
	.cornersblue .cornerbottoms {background: url(/common/images/ltbluecorner_bottright.gif) no-repeat bottom right;left: 1px; top: 1px;}
		.cornersblue .cornerbottoms div {background: url(/common/images/ltbluecorner_bottleft.gif) no-repeat bottom left;float: left;left: -2px;top: 0;width: 10px;}
	
		.cornersblue .cornertops div, .cornersblue .cornertops, .cornersblue .cornerbottoms div, .cornersblue .cornerbottoms {display: block;height: 10px; font-size: 0.01em;position: relative;}

.wide {width: 186px;}

.boxwide {padding: 8px;}
	.boxwide a {color: #0e6bb0;display: block;font-weight: bold;padding-bottom: 2px;}
		.boxwide a:hover {color: #c77b14;}
	.boxwide p {font: 11px/13px sans-serif;padding: 4px 0 8px 0;}
		.boxwide p.author {margin-top: 4px;padding-bottom: 9px;}
		.boxwide p.line {border-top: 1px solid #d5d5d5;margin-top: 9px;}
		.boxwide p.second {margin-top: -4px;padding-top: 0;}
		.boxwide p a {color: #0e6bb0;display: block;font-weight: bold;padding-bottom: 2px;}
			.boxwide p a:hover {color: #c77b14;}

.boxwideshort {padding: 7px 11px 6px 12px;}
.blueboxhead {color: #0e6bb0;font-size: 16px;font-weight: bold;}

.phone {color: #C77B14;font-weight: bold;}

/* TRAINING */
/* /training/spt/index.jsp
------------------------------------------------------------------------------------- */
#bottomLinks {margin: 20px 0 10px 0;}
	#actionButtonsTop,#actionButtonsBtm {text-align: right;}
		#actionButtonsTop a.next,#actionButtonsBtm a.next,.survey {background: url(/common/images/arrow.gif) 100% 20% no-repeat;color: #0e6bb0;font-weight: bold;padding: 0 17px 0 5px;}
		#actionButtonsTop a.previous,#actionButtonsBtm a.previous {background: url(/common/images/arrowPrevious.gif) 0% 20% no-repeat;color: #0e6bb0;font-weight: bold;padding: 0 5px 0 17px;}

.survey {background: transparent url(/common/images/arrow.gif) no-repeat scroll 0 20%;color: #0E6BB0;float: left;font-weight: bold;padding: 0 4px 0 17px;}

	.video a {background: transparent url(/common/images/videoCamera.gif) no-repeat scroll 0 0;padding: 0 0 0 22px;}

.boxwideClip {text-align: left;}
     .boxwideClip a {background: url(/common/images/paperClip.gif) 0 0 no-repeat;color: #0e6bb0;font-weight: bold;margin-left: 5px;padding: 0 0 0 15px;}
		.boxwideClip a:hover {color: #c77b14;}

	#pst .cornersblue .cornerbottoms {background: url(/common/images/ltbluecorner_bottrightAlt.gif) no-repeat bottom right;left: 1px; top: 1px;}
		#pst .cornersblue .cornerbottoms div {background: url(/common/images/ltbluecorner_bottleftAlt.gif) no-repeat bottom left;float: left;left: -2px;top: 0;width: 10px;}

	ul.sidelist {list-style: none;margin: 15px 0 0 0;padding: 0;}
		ul.sidelist li {background: url(/common/images/orangedot.gif) no-repeat left 5px;list-style-type: none;margin: 0 0 15px 0;padding: 0 0 0 10px;width: 145px;}
		
	h2.sc {color: #365ebf;margin: 0;}
	table.none {border: none;border-collapse: separate;}

/* /training/professionalvideos.jsp
------------------------------------------------------------------------------------- */
.videoHeader {background: url(/common/images/yellow_fade_right.gif) no-repeat top left;font-size: 14px;font-weight: bold;margin-left: 5px;padding-bottom: 2px;width: 350px;}
.videoList {margin-left: 35px;}
	.videoList li {background:url(/common/images/orangedot.gif) no-repeat left 16px;border-bottom: 1px solid #82bede;clear: both;list-style-type: none;padding: 8px 0 8px 16px;width: 350px;}
		.videoListButton {float: right;vertical-align: middle;}

/*Product Selection Items*/
.pricingSale {font-weight:bold; color:#c00;}
.pricingStrike {font-weight:bold; text-decoration:line-through;}



/* NEW PAGE DESIGNS
------------------------------------------------------------------------------*/
body {color: #505050;font-family: verdana;font-size: 11px;}

.floatRight {float: right;}
.floatLeft {float: left;}

/* HOMEPAGE NEW CUSTOMERS - /index.jsp */
#hmHero {background: url(/images/home-hero-bg.png) 0 0 no-repeat;height: 238px;margin: 0;padding: 10px 15px 0 10px;}
	#hmHero .floatRight {margin-top: 30px;}
	#hmHero h1,#hmHero h2,#hmHero p {background: transparent;}
.boxFixedPS {float: left;width: 370px;}
.marg {margin-left: 10px;}
.pad {padding-bottom: 10px;}
.dotLine {background: url(/images/dotted-line.png) bottom left repeat-x;font-size: 1px;height: 1px;}

/* HOMEPAGE EXISTING CUSTOMERS - /index.jsp */
#hmECHero {background: url(/images/home-EC-hero-bg.png) 0 0 no-repeat;height: 228px;margin: 0;padding: 10px 15px 0 10px;}
	#hmECHero h1,#hmECHero h2,#hmECHero p {background: transparent;}
.boxFixedECPS {float: left;width: 250px;}
	.boxFixedECPS p {margin: 0 0 0 105px;padding: 5px 0;}
.boxFixedECPSShort {float: left;width: 235px;}
	.boxFixedECPSShort p {margin: 0 0 0 105px;padding: 5px 0;}

/* SIDEBOXES */
.sideBox,.sideBoxClr {width: 175px;}
	.sideBox p,.sideBoxClr p {line-height: 110%;margin: 0 0 6px 0;padding: 0;}
	
	.sideBoxTop {background: url(/images/background/commerce-cap_top.png) bottom left no-repeat;height: 10px;font-size: 1px;}
	.sideBoxClrTop {background: url(/images/background/sideBox-cap-clr_top.png) bottom left no-repeat;height: 10px;font-size: 1px;}
		
		.sideBoxBodyFirst {background: #fff;border: solid #ccc;border-width: 0 1px;padding: 0 10px 5px 10px;}
		.sideBoxClrBodyFirst {background: #f5f5f5;border: solid #ccc;border-width: 0 1px;padding: 0 10px 5px 10px;}
		
		.sideBoxBody {background: #fff;border: solid #ccc;border-width: 0 1px;padding: 8px 10px 5px 10px;}
		.sideBoxClrBody {background: #f5f5f5;border: solid #ccc;border-width: 0 1px;padding: 8px 10px 5px 10px;}

		.sideBoxBodyBot {background: #fff;border: solid #ccc;border-width: 0 1px;padding: 10px 10px 1px 10px;}
		.sideBoxClrBodyBot {background: #f5f5f5;border: solid #ccc;border-width: 0 1px;padding: 10px 10px 1px 10px;}
			
		.sideBoxClrDivider {background: url(/images/background/clr1px.png) bottom left repeat-x;font-size: 1px;height: 1px;}
			* html .sideBoxClrDivider {margin-top: -1px;}
	.sideBoxBottom {background: url(/images/background/commerce-cap_bottom.png) bottom left no-repeat;height: 10px;font-size: 1px;}
	.sideBoxClrBottom {background: url(/images/background/sideBox-cap-clr_bottom.png) bottom left no-repeat;height: 10px;font-size: 1px;}
		* html .sideBoxBottom,* html .sideBoxClrBottom {background-position: bottom 6px;}
	.sideSub {color: #505050;font-size: 12px;font-weight: bold;}
	
.mainHead {color: #505050;font-size: 24px;font-weight: bold;margin: 0 0 10px 0;position: relative;}
.subHead {background: transparent;color: #505050;font-size: 18px;font-weight: normal;position: relative;}
.secHead {background: transparent;color: #505050;font-size: 16px;font-weight: bold;position: relative;}
.secSubHead {color: #505050;font-size: 14px;font-weight: bold;position: relative;}
.prodTitle {color: #505050;font-size: 12px;font-weight: bold;position: relative;}
.norm {font-weight: normal;}
.linkB {font-weight: bold;}

/* Small sprite icons */
.cirClrArrow {background: url(/images/background/sprite-sm-icons.png) -3px -1px no-repeat;height: 20px;padding: 0 10px 2px 10px;}
.cirClrArrowG {background: url(/images/background/sprite-sm-icons.png) -3px -50px no-repeat;height: 20px;padding: 0 10px 2px 10px;}

/* QBAE promo page - /products/offers/get2010free/index.jsp */
#promoRow01 {background: url(/products/offers/get2010free/images/row01-bg.png) 0 0 no-repeat;height: 242px;margin: 0;padding: 10px 15px 0 10px;}
	#promoRow01 p {color: #505050;font-size: 12px;font-weight: bold;line-height: 150%;margin: 0 0 10px 10px;padding-bottom: 0;}
	#promoRow01 a {margin-left: 10px;}
	#promoRow01 sup,#promoRow03 sup {font-size: 11px;}
#promoRow02 {background: url(/products/offers/get2010free/images/row02-bg.png) 0 0 no-repeat;height: 170px;margin: 0;padding: 10px 10px 0 10px;}
	.boxFixedLC {float: left;margin: 15px 10px 0 0;width: 360px;}
	.boxFixedLC2 {float: left;margin: 15px 10px 0 20px;width: 340px;}
		.boxFixedLC img,.boxFixedLC2 img {margin: 0 10px 20px 0;}
		.boxFixedLC p,.boxFixedLC2 p {color: #505050;margin: 0 0 10px 0;padding: 0;}
		* html a.ie6LM {margin-left: 5px;}
#promoRow03 {background: url(/products/offers/get2010free/images/row03-bg.png) 0 0 no-repeat;height: 170px;margin: 0;padding: 10px 15px 0 10px;}
	#promoRow03 ul {margin: 15px 0 0 0;}
	#promoRow03 p {margin: 15px 0 0 25px;padding: 0;}
.free {font-style: italic;text-decoration: underline;}
.rightContent h3 {font-size: 12px;font-weight: bold;margin: 0 0 10px 0;padding: 0;}
.rightContent h4 {font-size: 12px;font-weight:bold;margin: 0;padding: 0 0 8px 0;}
.rightContent p {margin: 0 0 15px 0;padding: 0;}
.rightContent .commerceBoxNonUpgrade {margin-bottom: 5px;}
.rightContent .arrow {color: #666;font: normal 11px;margin: 0;padding: 0;}
.rightContent .arrow a {background: url(/common/images/arrow.gif) left 2px no-repeat;display: block;margin: 0;padding-left: 19px;text-decoration: none;}
.fineprint {font-size: 11px;color: #A9A9A9;font-weight: 100;}


#proSlideshow{/*height:150px;*/width:720px;overflow:auto;overflow-x:hidden;}
blockquote.proTestimonial{font-style:italic;font-size:20px;margin:0;padding:20px 0 30px 20px;}
cite.proTestimonial{font-weight:bold;font-style:normal;float:right;}
span.proTestimonial{font-size:14px;}
ul.pro{list-style-image:url(/sbweb/common/images/bullets/chart_circ_blue.gif);margin:0;padding:0 0 5px 20px;position:relative;}
li.pro {background:none;line-height:12px;list-style-type:none;margin-top:10px;padding:0 0 0 5px;}
/*h2.pro{font-size:18px;color:#0066cc;background:transparent;}*/
h3.pro{font-size:14px;color:#0066cc;margin:0 0 10px 0;background:none;}
h4.pro{font-size:11px;color:#505050;font-weight:bold;padding:0 0 13px 0;margin:0;}
.proColumn{width:170px;float:left;padding-right:16px;}
/*.proPrice{font-size:14px;color:#666;font-weight:bold;}*/
.proIntroTextPadding{padding-bottom:30px;}
.proAward{float:left;width:231px;}
.proAward img{float:left;}
blockquote.proAwardQuote{float:left;width:480px;margin:0;padding:0;font-style:italic;}
hr.pro{border: none 0;border-top: 1px solid #ccc;height:1px;margin-top:30px;margin-bottom:30px;}
hr.basic{border: none 0;border-top: 1px solid #ccc;height:1px;margin-top:20px;}
.gradientBoxSizePro{width:747px;height:240px;}
.basicColumn{width:340px;float:left;padding-right:30px;}
h3.subHeadBody{font-size:14px;color:#505050;margin:0;padding:0;background:none;}

/* #3219 - ppc olr landing page*/
#ppc-olr-hero {background: url(/images/promos/ps-ppc-landing-bg.jpg) 0 0 no-repeat;height: 360px;margin: 0;padding: 30px 15px 0 30px;}
	#ppc-olr-hero .dotLine {padding-top: 6px;width: 640px;}
	#ppc-olr-hero .content {padding: 25px 0 0 0;}
		#ppc-olr-hero .content p {margin: 0;padding: 5px 0 0 0;}
		#ppc-olr-hero .content img {display: inline;float: left;}
		#ppc-olr-hero .content .text {float: left;padding: 0 0 0 10px;width: 360px;}
			#ppc-olr-hero .content .text ul {margin: 0 0 15px 20px;padding: 5px 0 0 0;position: relative;}
	
/* for /resources/index.jsp */	
ul.lgCheck li.p8 {background: url(/images/sprite-sm-icons.png) -8px -102px no-repeat;list-style: none outside;margin: 0 0 2px 0;padding: 0 0 10px 18px;position: relative;text-align: left;}

/* #3303 AB Testing - /products/professional/1040Complete.jsp 08/10/09 */	
ul.clr01-Disc {margin: 10px 0 25px 5px;padding: 0;}
	ul.clr01-Disc li {background: url(/images/sprite-sm-icons.png) 2px -241px no-repeat;list-style: none outside;margin: 0 0 2px 0;padding: 0 0 0 12px;position: relative;text-align: left;}
	
.box140First {background: url(/images/products/vert-1px-fade.png) 130px 0 no-repeat;float: left;height: 210px;margin: 0 5px;padding: 0 10px 0 0;width: 125px;}
.box140 {background: url(/images/products/vert-1px-fade.png) 130px 0 no-repeat;float: left;height: 210px;margin: 0 5px 0 0;padding: 0 10px 0 0;width: 125px;}
.box140End {float: left;height: 210px;margin: 0 10px 0 0;width: 120px;}
.no-marg-pad {margin: 0;padding: 0;}
.sideBoxClrBottom1040C {background: url(/images/background/sideBox-cap-clr_bottom.png) bottom left no-repeat;height: 10px;font-size: 1px;}
		* html .sideBoxBottom1040C,* html .sideBoxClrBottom1040C {background-position: bottom 2px;}

/* Expander Functionality from ProAdvisor site */
.sectionHeader{cursor: pointer;}
	#expandingContent .sectionContent{display: none;width: 100%;}
	#expandingContent h3 {margin: 0;paddding: 0;}
.ccExpander{font-size:12px;font-weight:bold;margin-bottom:0px;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;}
	.sectionHeader:hover {background-color:#d5d5d5;}
.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;}
.sectionItem{width:100%;}
.sectionItemContent{padding-left:0px;float:left;width: auto !important;}
.sectionItemIcon{width:85px;float:left;text-align:center;}
.sectionItemSeparator{height:1px;border-bottom:solid 1px #ccc;margin:15px 0;width:auto !important;}

/* PS HOMEPAGE REDESIGN NEW CUSTOMERS /home/fragments/index_body_row02.jsp */
#products4Col {margin: 0 auto;width: 740px;}
	#products4Col .boxFixedPS {float: left;margin: 0 0 20px 0;width: 350px;}
		#products4Col .boxFixedPS p {font-size: 12px;margin: 0 0 15px 0;padding: 0;}
		#products4Col h3 {font-size: 12px;font-weight: bold;margin: 15px 0 0 0;}
		#products4Col .boxFixedPS.first {border-right: 1px solid #e3e3e3;margin-right: 20px;padding-right: 10px;}
	#products4Col .boxFixedPSProd {float: left;margin: 0 10px 0 0;width: 160px;}
		#products4Col .boxFixedPSProdLast {float: left;margin: 0;width: 160px;}
	#products4Col .secHeadMain {font-size: 18px;font-weight: bold;margin-top: 0;padding-top: 0;}
	#products4Col .secHead {font-size: 16px;font-weight: bold;}	
	#products4Col .secSubHead {font-weight: bold;}
	#products4Col ul.prod {font-size: 11px;list-style: none;margin: 10px 0;padding: 0;}
		#products4Col ul.prod li {background: url(/sbweb/common/images/bullets/chart_circ_blue.gif) 0 5px no-repeat;list-style-type: none;padding: 0 0 0 10px;}

/* PS PRODUCT PAGE REDESIGN  - /products/index.jsp */
#prodMain h1,#prodMain h2,#prodMain h3,#prodMain h4,#prodMain p {background-color: transparent;}

#prodMain .blueBulletedList li {margin: 0 0 5px 5px;padding: 0;position: relative;}

#prodHero {background: url(/images/products/prod-hero-bg.png) 0 0 no-repeat;height: 635px;margin: 0 0 10px 0;padding: 10px 15px 0 10px;}
	#prodHero h1 {color: #365EBF;margin: 0 0 2px 0;padding: 0;}
	#prodHero h3 {font-size: 15px;margin-left: 20px;}
	#prodHero h4 {font-weight: bold;}
	#prodHero p {font-weight: bold;margin-bottom: 0;padding-bottom: 0;}
	#prodHero .quote {background: url(/images/products/prod-quote-bg.png) 0 0 no-repeat;height: 130px;font-size: 14px;font-weight: bold;margin: 40px 0 0 190px;padding: 0 0 0 40px;width: 510px;}
		#prodHero .quote span {font-style: italic;font-weight: normal;}
		
.dLink {background: url(/images/products/icon-discount.gif) 0 0 no-repeat;color: #365EBF;font-size: 11px;line-height: 200%;padding: 3px 0 8px 25px;}
.vLink {background: url(/images/products/icon-video.gif) 0 2px no-repeat;color: #365EBF;font-size: 11px;line-height: 200%;padding: 0 0 0 18px;}
.d-pro {margin-left: 120px;}
.d-basic {margin-left: 270px;}
.s-pro {margin-left: 50px;}
.v-pro {margin-left: 60px;}
.s-basic {margin-left: 140px;}
.v-basic {margin-left: 50px;}

#prodHero .space20 {font-size: 10px;height: 18px;}
* html #prodHero .space20 {font-size: 9px;height: 15px;}

.prodBoxLeft {float: left;margin: 0 0 0 20px;width: 335px;}
* html .prodBoxLeft {float: left;margin: 0 0 0 10px;width: 335px;}
	.prodBoxLeft h3 {font-weight: bold;margin: 0;padding: 0;}

.prodBoxRight {float: left;margin: 0 0 0 40px;width: 335px;}
* html .prodBoxRight {float: left;margin: 0 0 0 40px;width: 335px;}
	.prodBoxRight h3 {font-weight: bold;margin: 0;padding: 0;}

.neg-margin {margin-top: -12px;}
