/* global secondary pages */
#masthead { }
	#masthead #title { }
		#masthead #title h2 { background:url(/static/images/sprites/page_titles_secondary.png) no-repeat -10000px -10000px; }
#content .disclaimer { color:#999; font-size:.875em; font-style:italic; line-height:16px; }

#content dl { }
	#content dl dd { }
		#content dl dd strong { color:#383838; }
	#content dl dd.hours { line-height:15px; margin-bottom:10px; }
	#content dl dd.hours,
		#content dl dd.phone-number { font-size:13px; text-transform:uppercase; }

		#content dl dd.phone-number strong { font-size:16px; text-transform:none; }

/* 404 */
body#page-not-found #masthead #title h2 { background-position:0 -919px; width:669px; }
	body#page-not-found #tertiary-column { background:url(/static/images/sprites/standalone.png) no-repeat -1502px 0; display:block; height:245px; margin:0; width:310px; }
	body#page-not-found #content dl { }
		body#page-not-found #content dl dt { margin-bottom:3px; }
	body#page-not-found #content #secondary-column dl { min-height:65px; }
	body#page-not-found #content .navigation dd { margin-bottom:10px; }
		
/* search */
body#search #masthead #title h2 { background-position:0 -971px; margin-top:-13px; width:320px; }
	body#search #content p { margin-bottom:0; }
	
/* about us */
body#contact-us #masthead #title h2 { background-position:0 -51px; width:228px; }
body#no-hidden-fees #masthead #title h2 { background-position:0 -1023px; width:305px; }
body#faq #masthead #title h2 { background-position:0 -1127px; width:305px; }
body#general-investing-accounts #masthead #title h2 { background-position:0 -1335px; width:586px; }
body#individual-retirement-accounts #masthead #title h2 { background-position:0 -1387px; width:661px; }
body#business-accounts #masthead #title h2 { background-position:0 -1439px; width:390px; }
body#minor-accounts #masthead #title h2 { background-position:0 -1543px; width:326px; }
body#trust-accounts #masthead #title h2 { background-position:0 -2534px; width:326px; }
body#awards-media #masthead #title h2 { background-position:0 -1804px; width:320px; }
body#testimonials #masthead #title h2 { background-position:0 -1856px; width:270px; }
body#account-downloads #masthead #title h2 { background-position:0 -1960px; width:420px; }
body#margin-guidelines #masthead #title h2 { background-position:0 -2589px; width:375px; }

	/* awards & media content */
	body#awards-media #content dl { }
		body#awards-media #content dl dt { border-top: 1px solid #ebebeb; margin-top:15px; }
			body#awards-media #content dl dt em { background:url(/static/images/sprites/misc.png) no-repeat; display:block; margin:15px 0 0 0; }
			body#awards-media #content dl dt.barrons em { background-position:-278px 0; height:24px; width:102px; }
body#awards-media #content dl dt.kiplinger em { background-position:-594px 0; height:35px; width:113px; }
body#awards-media #content dl dt.optionsinsider em { background-position:-641px -164px; height:57px; width:80px; }
			body#awards-media #content dl dt.smart-money em { background-position:-484px 0; height:37px; width:111px; }
			body#awards-media #content dl dt.forbes em { background-position:-381px 0; height:37px; width:102px; }
			body#awards-media #content dl dt.business-week em { background-position:-604px -112px; height:32px; width:135px; }
			body#awards-media #content dl dt.ernst-young em { background-position:-641px -144px; height:20px; width:135px; }
			body#awards-media #content dl dt.sfo em { background-position:-780px -144px; height:31px; width:68px; }
			body#awards-media #content dl dt.stocks-commodities em { background-position:-747px -113px; height:33px; width:117px; }
			body#awards-media #content dl dt.deloitte em { background-position:-752px -84px; height:24px; width:113px; }
		body#awards-media #content dl dt.first { margin-top:0; border:none; }
			body#awards-media #content dl dt.first em { margin-top:0; }
		body#awards-media #content dl dd.date { font-size:12px; font-style:italic; color:#C60; }

	/* testimonials content */
	body#testimonials #content dl { }
		body#testimonials #content dl dt { border-top:1px solid #ebebeb; font-size:16px; color:#777; font-weight:normal; letter-spacing:0; text-transform:none; padding:10px 0 5px; }
		body#testimonials #content dl dt.first { border:none; padding-top:0; }
		body#testimonials #content dl dd { font-size:16px; color:#c60; padding-bottom:10px; }
	
	/* pricing & commissions content */
	body#pricing-commissions #header { margin-bottom:19px; }
	body#pricing-commissions #content { color:#111; background:none; font-size:1.2em; padding:0 10px; }
		body#pricing-commissions .sprite, body#pricing-commissions #content #featured-prices ul.feature .feature-details a:hover { background-image:url("/static/images/sprites/pricing-and-commissions.jpg"); background-repeat:no-repeat; }
		body#pricing-commissions #content p#screenshot { float:left; height:405px; margin-bottom:0; text-indent:-10000px; width:431px; }
		body#pricing-commissions #content #masthead-content { float:right; width:462px; }
		body#pricing-commissions #content #masthead-content h2 { background-position:0 -423px; height:29px; margin-bottom:37px; text-indent:-10000px; width:268px; }
			body#pricing-commissions #content #masthead-content h3 { color:#000; font-size:60px; line-height:60px; margin-bottom:20px; }
				body#pricing-commissions #content #masthead-content h3 span { display:block; font-size:33px; }
					body#pricing-commissions #content #masthead-content h3 * { vertical-align:middle; }
					body#pricing-commissions #content #masthead-content h3 span a { background-position:0 -454px; display:inline-block; height:34px; margin-left:22px; text-indent:-10000px; width:98px; }
					body#pricing-commissions #content #masthead-content h3 span a:hover { background-position:-179px -454px; }
		body#pricing-commissions #content #masthead-content h4 { background-position:0 -488px; border-top:1px solid #d6d6d6; color:#09437c; font-size:16px; padding-top:31px; margin-bottom:18px; }
		body#pricing-commissions #content #masthead-content ul { list-style-type:disc; padding-left:15px; margin-bottom:0; }
			body#pricing-commissions #content #masthead-content ul * { vertical-align:top; }
			body#pricing-commissions #content #masthead-content ul li { margin-bottom:10px; }
			body#pricing-commissions #content #masthead-content ul li.last { margin-bottom:0; }
		body#pricing-commissions #content #masthead-content ul.compare-list-left { float:left; }
		body#pricing-commissions #content #masthead-content ul.compare-list-right { float:right; }
		body#pricing-commissions #content #masthead-content h3 { font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:1px; text-transform:capitalize; }
		body#pricing-commissions #content #featured-prices { background-image:url("/static/images/backgrounds/commissions-features-bg.png"); height:152px; width:945px; }
		body#pricing-commissions #content #featured-prices.alt { background-image:url("/static/images/backgrounds/commissions-features-bg-alt.png"); height:152px; width:763px; margin: 0 auto; }
			body#pricing-commissions #content #featured-prices ul.feature { float:left; font-size:11px; padding-top:13px; text-align:center; width:188px; }
				body#pricing-commissions #content #featured-prices ul.feature .feature-title { font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-size:24px; }
				body#pricing-commissions #content #featured-prices ul.feature .penny-options { font-size:21px; }
				body#pricing-commissions #content #featured-prices ul.feature .feature-price { font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-size:32px; }
				body#pricing-commissions #content #featured-prices ul.feature .feature-info { font-size:12px; font-weight:bold; margin-bottom:5px; }
				body#pricing-commissions #content #featured-prices ul.feature .feature-details { font-size:10px; }
				body#pricing-commissions #content #featured-prices ul.feature .feature-details a { background-position:-359px -452px; display:inline-block; font-weight:bold; margin:0 4px 0 0; text-indent:8px; width:69px; }
		body#pricing-commissions #content p#accnt-transfers { font-size:12px; font-weight:bold; margin-top:10px; text-align:right; margin:10px 0 0 0; }
		body#pricing-commissions #content p#disclosures-and-fees { font-size:10px; font-weight:bold; margin-top:30px; }
			body#pricing-commissions #content p#disclosures-and-fees a { font-weight:bold; }
			body#pricing-commissions #content p#accnt-transfers * { vertical-align:middle; }
			body#pricing-commissions #content p#accnt-transfers a#live-chat { background-position:-99px -454px; display:inline-block; height:24px; text-align:left; text-indent:-10000px; width:79px; }
			body#pricing-commissions #content p#accnt-transfers a#live-chat:hover { background-position:-278px -454px; }
		body#pricing-commissions #content #commission-tables { margin-top:30px; padding:0 69px 0 69px; }
			body#pricing-commissions #content .primary-column { float:left; width:397px; }
			body#pricing-commissions #content .secondary-column { float:right; width:335px;  }
				body#pricing-commissions #content #commission-tables table { margin-bottom:60px; }
					body#pricing-commissions #content #commission-tables table.last { margin-bottom:0; }
				body#pricing-commissions #content #commission-tables table tr th { vertical-align:bottom; }
					body#pricing-commissions #content #commission-tables table tr th { font-weight:bold; }
				body#pricing-commissions #content #commission-tables table tr th, body#pricing-commissions #content #commission-tables table tr td { border-bottom:1px solid #d5d5d5; padding:5px 0; }
				body#pricing-commissions #content #commission-tables table tr th.title, body#pricing-commissions #content #commission-tables table tr th.title-alt { font-size:18px; width:160px; }
				body#pricing-commissions #content #commission-tables table tr th.title-alt { width:130px; }
					body#pricing-commissions #content #commission-tables table tr th.title span { display:block; font-size:14px; line-height:14px; }
					body#pricing-commissions #content #commission-tables table tr.alt td { border-bottom:0; font-size:11px; font-weight:bold; }
					
		/* ira content */
	body#ira #header { margin-bottom:19px; }
	body#ira #content { color:#111; background:none; font-size:13px; padding:20px 10px; }
		body#ira .sprite, body#ira #content #featured-prices ul.feature .feature-details a:hover { background-image:url("/static/images/sprites/ira.jpg"); background-repeat:no-repeat; }
		body#ira #content #hero { float:left; margin-bottom:0; width:518px; }
		body#ira #content #hero .video { border:1px solid #09437c; background-color:#eeeeee; padding:2px; margin:auto; }
			body#ira #content #hero h4 { color:#09437c; font-size:18px; margin:30px 0 18px; }
			body#ira #content #hero ul { list-style-type:disc; padding-left:15px; margin-bottom:0; font-size:16px; }
			body#ira #content #hero ul li { margin-bottom:5px; }
			body#ira #content #hero strong { color:#000000; }
		body#ira #content #masthead-content { float:right; width:372px; }
		body#ira #content #masthead-content h2 { background-position:0 -423px; height:29px; margin-bottom:14px; text-indent:-10000px; width:390px; }
			body#ira #content #masthead-content h3 { color:#000; font-size:43px; line-height:52px; margin-bottom:20px; }
				body#ira #content #masthead-content h3 span { font-size:33px; }
					body#ira #content #masthead-content h3 * { vertical-align:middle; }
					body#ira #content #masthead-content h3 span a { background-position:0 -454px; display:inline-block; height:34px; text-indent:-10000px; width:98px; vertical-align:text-top; }
					body#ira #content #masthead-content h3 span a:hover { background-position:-179px -454px; }
		body#ira #content #masthead-content h4 { background-position:0 -488px; border-top:1px solid #d6d6d6; color:#09437c; font-size:16px; padding-top:31px; margin-bottom:18px; }
		body#ira #content #masthead-content ul { list-style-type:disc; padding-left:15px; margin-bottom:0; }
			body#ira #content #masthead-content ul *, body#ira #content #body-content-left ul * { vertical-align:middle; }
			body#ira #content #masthead-content ul li, body#ira #content #body-content-left ul li { margin-bottom:10px; }
			body#ira #content #masthead-content ul li.last, body#ira #content #body-content-left ul li.last { margin-bottom:0; }
		body#ira #content #masthead-content ul.compare-list-left { float:left; margin-top:30px; }
		body#ira #content #masthead-content ul.compare-list-right { float:right; margin-top:30px; }
		body#ira #content #masthead-content h3 { font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:1px;
		text-transform:capitalize; }
		
		body#ira #content #masthead-content p#screenshot { background-position:0 -140px; display:inline-block; height:270px; text-indent:-10000px; width:372px; margin-top:18px; }

		
		body#ira #content p#accnt-transfers { font-size:14px; font-weight:bold; text-align:center; margin:40px 0 0 0; color:#09437c; }
		body#ira #content p#disclosures-and-fees { font-size:10px; font-weight:bold; margin-top:30px; }
			body#ira #content p#disclosures-and-fees a { font-weight:bold; }
			body#ira #content p#accnt-transfers * { vertical-align:middle; }
			body#ira #content p#accnt-transfers a#live-chat { background-position:-99px -454px; display:inline-block; height:24px; text-align:left; text-indent:-10000px; width:79px; }
			body#ira #content p#accnt-transfers a#live-chat:hover { background-position:-278px -454px; }
		body#ira #content #body-content-left { float:left; width:518px; margin-top:20px; margin-bottom:15px }
			
			body#ira #content #body-content-right { float:right; width:372px; margin-top:20px; }
								
		/* fees modal content */
		body#pricing-commissions .modal-overlay { display:none; position:absolute; top:0%; left:0%; width:100%; background-color:black; }
			body#pricing-commissions #fees-modal,
			body#pricing-commissions #fees-modal #fees-modal-head a#close-modal { background:url("/static/images/sprites/pricing-modal.png") top no-repeat; }
			body#pricing-commissions #fees-modal { background-position:0 0; background-color:#fff; border:4px solid #d5d5d5; color:#111; display:none; height:618px; width:846px; z-index:10000; }
				body#pricing-commissions #fees-modal #fees-modal-head { height:72px; width:100%; }
					body#pricing-commissions #fees-modal #fees-modal-head h3 { float:left; font-family:Palatino, Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:72px; padding-left:60px; }
					body#pricing-commissions #fees-modal #fees-modal-head a#close-modal { background-position:-911px 0; display:block; float:right; height:37px; margin:17px 0 0 0; position:relative; right:28px; text-align:left; text-indent:-10000px; width:38px; }
					body#pricing-commissions #fees-modal #fees-modal-head a#close-modal:hover { background-position:-911px -38px; background-color:transparent; }
				body#pricing-commissions #fees-modal #fees-modal-content { border:1px solid #ff000; font-size:12px; padding:30px 60px; }
					body#pricing-commissions #fees-modal #fees-modal-content p { font-size:11px; margin-top:20px; }
					body#pricing-commissions #fees-modal #fees-modal-content a { color:#09437c; font-weight:bold; }
					body#pricing-commissions #fees-modal #fees-modal-content a:hover { background-color:transparent; text-decoration:underline; }
					body#pricing-commissions #fees-modal #fees-modal-content .fees-modal-left { float:left; width:337px; }
					body#pricing-commissions #fees-modal #fees-modal-content .fees-modal-right { float:right; width:337px; }
					body#pricing-commissions #fees-modal #fees-modal-content table { margin-bottom:40px; }
						body#pricing-commissions #fees-modal #fees-modal-content table tr th { font-weight:bold; }
						body#pricing-commissions #fees-modal #fees-modal-content table tr th, body#pricing-commissions #fees-modal #fees-modal-content table tr td { padding:5px 0; }
						body#pricing-commissions #fees-modal #fees-modal-content table tr td { border-bottom:1px solid #d8d8d8; }
						body#pricing-commissions #fees-modal #fees-modal-content table tr td.foot-note { font-size:10px; font-weight:bold; border-bottom:0; }
							body#pricing-commissions #fees-modal #fees-modal-content table tr td.foot-note span { padding-left:9px; }
						
		/* broker comparison content */
		body#broker-comparison #content { color:#000; background:none; font-size:13px; padding:0 10px; }
			body#broker-comparison #content .sprite, body#broker-comparison #content #masthead ul#steps li a:hover, body#broker-comparison #content #main-column p#detail-pricing a:hover { background-image:url("/static/images/sprites/pricing-comparison.png"); background-repeat:no-repeat;  }
				body#broker-comparison #content #masthead p#masthead-img { float:left; height:131px; margin:0 45px 0 0; text-indent:-10000px; width:197px; }
				body#broker-comparison #content #masthead  h3 { background:url("/static/images/sprites/pricing-and-commissions.jpg") 0 -423px no-repeat; height:29px; margin:15px 0 45px 0; text-indent:-10000px; width:268px; }
				body#broker-comparison #content #masthead  h2 { font-size:40px; }
					body#broker-comparison #content #masthead  h2 span { color:#09437c; }
				body#broker-comparison #content #masthead ul#steps { font-size:17px; padding-top:20px; }
					body#broker-comparison #content #masthead ul#steps * { vertical-align:middle; }
					body#broker-comparison #content #masthead ul#steps li { float:left; margin-right:13px; }
						body#broker-comparison #content #masthead ul#steps li a { margin-right:10px; }
						body#broker-comparison #content #masthead ul#steps #step-1 a { background-position:-200px -1px; display:inline-block; height:28px; width:28px; }
						body#broker-comparison #content #masthead ul#steps #step-2 a { background-position:-230px -1px; display:inline-block; height:28px; width:28px; }
						body#broker-comparison #content #masthead ul#steps #step-3 a { background-position:-260px -1px; display:inline-block; height:28px; width:28px; }
				body#broker-comparison #content #masthead  h2,body#broker-comparison #content #masthead  h3 { font-family:Palatino ,Georgia, "Times New Roman", Times, serif; font-weight:normal; }
				body#broker-comparison #content #main-column { background-position:0 -192px; border-top:1px solid #d6d6d6; }
					body#broker-comparison #content #main-column p#detail-pricing { font-size:12px; font-weight:bold; margin:16px auto; text-align:right; width:845px }
						body#broker-comparison #content #main-column p#detail-pricing a { background-position:-198px -31px; display:inline-block; height:27px; margin-left:10px; text-align:left; text-indent:-10000px; vertical-align:middle; width:100px; }
						body#broker-comparison #content #main-column p#detail-pricing a:hover { background-position:-198px -60px; }
					body#broker-comparison #content #main-column p#info-bucket { background-position:-2px -131px; color:#7e7e7e; display:block; font-size:20px; height:50px; line-height:28px; margin:0 auto; padding-top:12px; text-align:center; width:875px; }
						body#broker-comparison #content #main-column p#info-bucket span { font-family: Palatino, Georgia, "Times New Roman", Times, serif; font-size:24px; color:#000; }
					body#broker-comparison #content #main-column #comparison-tables-container { padding:30px 50px 0 50px; }
						body#broker-comparison #content #main-column #comparison-tables-container table { font-size:12px; margin-bottom:34px; }
							body#broker-comparison #content #main-column #comparison-tables-container table.last { margin-bottom:15px; }
						body#broker-comparison #content #main-column #comparison-tables-container .col-category { color:#000; font-size:18px; width:190px; }
						body#broker-comparison #content #main-column #comparison-tables-container tr th { color:#898989; font-weight:bold; padding-bottom:5px; vertical-align:bottom; }
							body#broker-comparison #content #main-column #comparison-tables-container tr th span#ox-logo { background-position:-200px -89px; display:block; height:21px; margin:0 auto; text-indent:-10000px; width:99px; }
						body#broker-comparison #content #main-column #comparison-tables-container tr td { border-bottom:1px solid #e1e1e1; color:111; padding:6px 0; }
							body#broker-comparison #content #main-column #comparison-tables-container tr td span { display:block; line-height:19px; margin-left:55px; padding-left:9px; }
							body#broker-comparison #content #main-column #comparison-tables-container tr td.view-details { border-bottom:0; font-size:11px; }
							body#broker-comparison #content #main-column #comparison-tables-container tr span.price-hightlight-1 { font-weight:bold; background-position:-428px -47px; width:82px; }
							body#broker-comparison #content #main-column #comparison-tables-container tr span.price-hightlight-2 { font-weight:bold; background-position:-301px -52px; width:40px; }
							body#broker-comparison #content #main-column #comparison-tables-container tr span.price-hightlight-3 { font-weight:bold; background-position:-301px -27px; width:40px; }
							body#broker-comparison #content #main-column #comparison-tables-container tr span.price-hightlight-4 { font-weight:bold; background-position:-357px -2px; width:60px; }
	
		/* Hide Barron's banner on Commissions Pages */	
		body#pricing-commissions .banner, body#broker-comparison .banner { display:none; }
		/* Link Styles for Commissions Pages */
		body#pricing-commissions #content a, body#broker-comparison #content a { color:#09437c; font-weight:bold; }
		body#pricing-commissions #content a:hover, body#broker-comparison #content a:hover { background-color:transparent; text-decoration:underline; }
		body#pricing-commissions sup a, body#broker-comparison sup a { border:0; }

	/* contact us content */
	body#contact-us #content { }
		body#contact-us #content dl:first-child { min-height:160px; }

		body#contact-us #content dl { }
			body#contact-us #content dl dt { margin-bottom:3px; }
			body#contact-us #content dl dd { }
			body#contact-us #content #tertiary-column dl dd.phone-number { margin-bottom:10px; }

	/* OX ONLY - faq content */
	body#faq #content { }
		body#faq #content em { font-style:italic; }
		body#faq #content a { }
			body#faq #content a em { font-style:normal; }
		body#faq #content #list-container_domesticonly { background:url("/static/images/sprites/backgrounds_domestic.png") no-repeat -3184px -1px; margin:0 10px; }
			body#faq #content #list-container_domesticonly ul { }
			body#faq #content #list-container_domesticonly ul#faq-lists { margin-right:2px; margin-left:2px; margin-bottom:0; width:936px; }
				body#faq #content #list-container_domesticonly ul#faq-lists li.content { display:none; }
					body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list { margin-bottom:0; }
						body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li { font-size:.9em; line-height:19px; }
							body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li h4 { font-size:1em; }
							body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li ul { margin-bottom:20px; }
								body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li ul li,
									body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li ol li { font-size:1em; }
						body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.toc,
							body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa { padding:15px 10px }
						body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.toc { background-color:#e5edf1; font-size:1em; line-height:20px; }
							body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.toc ul { margin-bottom:0; }
						body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa { }
							body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl { margin-bottom:0; }
								body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd { }
									body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd dl { }
										body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd dl dt { letter-spacing:0; margin-top:10px; text-transform:none; }
										body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd dl dd { }
								body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison { }
									body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl { }
										body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dt { }
										body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dd { padding-left:20px; position:relative; }
											body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dd em { background:url(/static/images/sprites/misc.png) no-repeat -823px -17px; display:inline; left:0; position:absolute; width:14px; height:17px; }
											body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dd.na em { background-position:-840px -17px; }
								body#faq #content #list-container_domesticonly ul#faq-lists li ul.faq-list li.qa dl dd.back-top { margin:5px 0 20px; }
				body#faq #content #list-container_domesticonly ul#faq-lists li.active { display:block; }

/* ALL International Sites - faq content */
	body#faq #content { }
		body#faq #content em { font-style:italic; }
		body#faq #content a { }
			body#faq #content a em { font-style:normal; }
		body#faq #content #list-container { background:url("/static/images/sprites/backgrounds.png") no-repeat -3184px -1px; margin:0 10px; }
			body#faq #content #list-container ul { }
			body#faq #content #list-container ul#faq-lists { margin-right:2px; margin-left:2px; margin-bottom:0; width:936px; }
				body#faq #content #list-container ul#faq-lists li.content { display:none; }
					body#faq #content #list-container ul#faq-lists li ul.faq-list { margin-bottom:0; }
						body#faq #content #list-container ul#faq-lists li ul.faq-list li { font-size:.9em; line-height:19px; }
							body#faq #content #list-container ul#faq-lists li ul.faq-list li h4 { font-size:1em; }
							body#faq #content #list-container ul#faq-lists li ul.faq-list li ul { margin-bottom:20px; }
								body#faq #content #list-container ul#faq-lists li ul.faq-list li ul li,
									body#faq #content #list-container ul#faq-lists li ul.faq-list li ol li { font-size:1em; }
						body#faq #content #list-container ul#faq-lists li ul.faq-list li.toc,
							body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa { padding:15px 10px }
						body#faq #content #list-container ul#faq-lists li ul.faq-list li.toc { background-color:#e5edf1; font-size:1em; line-height:20px; }
							body#faq #content #list-container ul#faq-lists li ul.faq-list li.toc ul { margin-bottom:0; }
						body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa { }
							body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl { margin-bottom:0; }
								body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd { }
									body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd dl { }
										body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd dl dt { letter-spacing:0; margin-top:10px; text-transform:none; }
										body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd dl dd { }
								body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison { }
									body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl { }
										body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dt { }
										body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dd { padding-left:20px; position:relative; }
											body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dd em { background:url(/static/images/sprites/misc.png) no-repeat -823px -17px; display:inline; left:0; position:absolute; width:14px; height:17px; }
											body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd#fax-or-email-comparison dl dd.na em { background-position:-840px -17px; }
								body#faq #content #list-container ul#faq-lists li ul.faq-list li.qa dl dd.back-top { margin:5px 0 20px; }
				body#faq #content #list-container ul#faq-lists li.active { display:block; }

	/* OX - types of accounts content */
	body.types-of-accounts #content { }
		body.types-of-accounts #content em { font-style:italic; }
		body.types-of-accounts #content .list-container { background:url(https://images.optionsxpress.com/static/images/sprites/backgrounds.png) no-repeat -3184px -1px; }
			body.types-of-accounts #content .list-container .content { padding:0 2px 2px; }
				body.types-of-accounts #content .list-container .content span { float:right; margin:0 10px 10px; text-indent:-10000px; width:100px; height:100px; }
				body#general-investing-accounts #content .list-container .content span { background:url(/static/images/legacy/accounts/general_investing.jpg) no-repeat 0 0; width:300px; height:265px; }
				body#business-accounts #content .list-container .content span { background:url(/static/images/legacy/accounts/business.jpg) no-repeat 0 0; width:354px; height:311px; }
				body#minor-accounts #content .list-container .content span { background:url(/static/images/legacy/accounts/minor.jpg) no-repeat 0 0; width:120px; height:243px; }
				body.types-of-accounts #content .list-container .content p,
					body.types-of-accounts #content .list-container .content h3,
					body.types-of-accounts #content .list-container .content h4,
					body.types-of-accounts #content .list-container .content ul,
					body.types-of-accounts #content .list-container .content dl { margin-left:10px; margin-right:10px; }
						body.types-of-accounts #content .list-container .content dl.definitions dt { letter-spacing:0; text-transform:none; }
						body#individual-retirement-accounts #content .list-container .content dl.definitions dt { font-style:italic; font-weight:normal; }
				body.types-of-accounts #content .list-container .content p.intro { background-color:#e5edf1; margin:0 0 20px 0; padding:15px 10px; }
				body.types-of-accounts #content .list-container .content p#open-account-image { margin-left:7px; }
					body.types-of-accounts #content .list-container .content p#open-account-image a { font-size:.9em; font-weight:bold; }

/* International excluding SN - types of accounts content */
	body.types-of-accounts #content { }
		body.types-of-accounts #content em { font-style:italic; }
		body.types-of-accounts #content .list-container_intl { background:url(/static/images/sprites/backgrounds_intl.png) no-repeat -3184px 1px; }
			body.types-of-accounts #content .list-container_intl .content { padding:0 2px 2px; }
				body.types-of-accounts #content .list-container_intl .content span { float:right; margin:0 10px 10px; text-indent:-10000px; width:100px; height:100px; }
				body#general-investing-accounts #content .list-container_intl .content span { background:url(/static/images/legacy/accounts/general_investing.jpg) no-repeat 0 0; width:300px; height:265px; }
				body#business-accounts #content .list-container_intl .content span { background:url(/static/images/legacy/accounts/business.jpg) no-repeat 0 0; width:354px; height:311px; }
				body#minor-accounts #content .list-container_intl .content span { background:url(/static/images/legacy/accounts/minor.jpg) no-repeat 0 0; width:120px; height:243px; }
				body.types-of-accounts #content .list-container_intl .content p,
					body.types-of-accounts #content .list-container_intl .content h3,
					body.types-of-accounts #content .list-container_intl .content h4,
					body.types-of-accounts #content .list-container_intl .content ul,
					body.types-of-accounts #content .list-container_intl.content dl { margin-left:10px; margin-right:10px; }
						body.types-of-accounts #content .list-container_intl .content dl.definitions dt { margin-left:10px; letter-spacing:0; text-transform:none; }
						body.types-of-accounts #content .list-container_intl .content dl.definitions dd { margin-left:10px; letter-spacing:0; text-transform:none; }
						body#individual-retirement-accounts #content .list-container_intl .content dl.definitions dt { margin-left:10px; font-style:italic; font-weight:normal; }
						body#individual-retirement-accounts #content .list-container_intl .content dl.definitions dd { margin-left:10px; font-style:italic; font-weight:normal; }
				body.types-of-accounts #content .list-container_intl .content p.intro { background-color:#e5edf1; margin:0 0 20px 0; padding:15px 10px; }
				body.types-of-accounts #content .list-container_intl .content p#open-account-image { margin-left:7px; }
					body.types-of-accounts #content .list-container_intl .content p#open-account-image a { font-size:.9em; font-weight:bold; }

/* SN - types of accounts content */
	body.types-of-accounts #content { }
		body.types-of-accounts #content em { font-style:italic; }
		body.types-of-accounts #content .list-container_SN { background:url(/static/images/sprites/backgrounds_SN.png) no-repeat -3184px 1px; }
			body.types-of-accounts #content .list-container_SN .content { padding:0 2px 2px; }
				body.types-of-accounts #content .list-container_SN .content span { float:right; margin:0 10px 10px; text-indent:-10000px; width:100px; height:100px; }
				body#general-investing-accounts #content .list-container_SN .content span { background:url(/static/images/legacy/accounts/general_investing.jpg) no-repeat 0 0; width:300px; height:265px; }
				body#business-accounts #content .list-container_SN .content span { background:url(/static/images/legacy/accounts/business.jpg) no-repeat 0 0; width:354px; height:311px; }
				body#minor-accounts #content .list-container_SN .content span { background:url(/static/images/legacy/accounts/minor.jpg) no-repeat 0 0; width:120px; height:243px; }
				body.types-of-accounts #content .list-container_SN .content p,
					body.types-of-accounts #content .list-container_SN .content h3,
					body.types-of-accounts #content .list-container_SN .content h4,
					body.types-of-accounts #content .list-container_SN .content ul,
					body.types-of-accounts #content .list-container_SN.content dl { margin-left:10px; margin-right:10px; }
						body.types-of-accounts #content .list-container_SN .content dl.definitions dt { margin-left:10px; letter-spacing:0; text-transform:none; }
						body.types-of-accounts #content .list-container_SN .content dl.definitions dd { margin-left:10px; letter-spacing:0; text-transform:none; }
						body#individual-retirement-accounts #content .list-container_SN .content dl.definitions dt { margin-left:10px; font-style:italic; font-weight:normal; }
						body#individual-retirement-accounts #content .list-container_SN .content dl.definitions dd { margin-left:10px; font-style:italic; font-weight:normal; }
				body.types-of-accounts #content .list-container_SN .content p.intro { background-color:#e5edf1; margin:0 0 20px 0; padding:15px 10px; }
				body.types-of-accounts #content .list-container_SN .content p#open-account-image { margin-left:7px; }
					body.types-of-accounts #content .list-container_SN .content p#open-account-image a { font-size:.9em; font-weight:bold; }

/* check us out */
body#right-for-you #masthead #title h2 { background-position:0 -204px; width:398px; }
body#site-map #masthead #title h2 { background-position:0 -255px; width:171px; }
body#community #masthead #title h2 { background-position:0 -1908px; width:536px; }

	/* right for you content */
	body#right-for-you #main-column iframe { display:block; margin:0 auto; }

	/* sitemap content */
	body#site-map #content dl.links dd { font-size:.9em; }
		body#site-map #content dl.links dd ul { font-size:1em; }

/* our products */
body#online-options-trading #masthead #title h2 { background-position:0 -306px; width:480px; }
body#online-futures-trading #masthead #title h2 { background-position:0 -357px; width:448px; }
body#online-stock-trading #masthead #title h2 { background-position:0 -408px; width:442px; }

/* corporate info */
body#careers #masthead #title h2 { background-position:0 -459px; width:188px; }
body#investor-relations #masthead #title h2 { background-position:0 -510px; width:397px; }
body#press-releases #masthead #title h2 { background-position:0 -561px; width:317px; }
body#request-information #masthead #title h2 { background-position:0 -1075px; width:429px; }

body.corporate #content iframe { height:940px; }

	/* careers content */
	body#careers #content { }
		body#careers #content div.clear { }
			body#careers #content div.clear #main-column { }
				body#careers #content div.clear #main-column p#available-positions { margin-bottom:12px; }
				body#careers #content div.clear #main-column ul#position-listings { }
					body#careers #content div.clear #main-column ul#position-listings li { border-right: #eee 1px solid; float:left; height:36px; padding:0 15px; }
						body#careers #content div.clear #main-column ul#position-listings li a { background:url(/static/images/sprites/misc.png) no-repeat -10000px -10000px; display:block; text-indent:-10000px; }
						body#careers #content div.clear #main-column ul#position-listings li#yahoo-hotjobs a { background-position:0 0; margin:6px 0; width:161px; height:21px; }
						body#careers #content div.clear #main-column ul#position-listings li#monster a { background-position:-163px 0; margin:1px 0; width:114px; height:34px; }
					body#careers #content div.clear #main-column ul#position-listings li:first-child,
						body#careers #content div.clear #main-column ul#position-listings li.first { padding-left:0; }
					body#careers #content div.clear #main-column ul#position-listings li:last-child,
						body#careers #content div.clear #main-column ul#position-listings li.last { border:none; padding-right:0; }
			body#careers #content div.clear #secondary-column { }
				body#careers #content div.clear #secondary-column p#industry-distinctions { margin-bottom:19px; }
				body#careers #content div.clear #secondary-column dl#industry-awards { }
					body#careers #content div.clear #secondary-column dl#industry-awards dt { }
						body#careers #content div.clear #secondary-column dl#industry-awards dt a { background:url(/static/images/sprites/misc.png) no-repeat -10000px -10000px; display:block; text-indent:-10000px; }
						body#careers #content div.clear #secondary-column dl#industry-awards dt#barrons a { background-position:-278px 0; width:101px; height:23px; }
						body#careers #content div.clear #secondary-column dl#industry-awards dt#forbes a { background-position:-381px 0; width:101px; height:34px; }
						body#careers #content div.clear #secondary-column dl#industry-awards dt#smartmoney a { background-position:-484px 0; width:110px; height:35px; }
						body#careers #content div.clear #secondary-column dl#industry-awards dt#kiplingers a { background-position:-595px 0; width:110px; height:33px; }
					body#careers #content div.clear #secondary-column dl#industry-awards dd { margin-bottom:17px; }
						body#careers #content div.clear #secondary-column dl#industry-awards dd a { font-size:14px; }
						body#careers #content div.clear dl#industry-awards dd sup { color:#868686; }
					body#careers #content div.clear #secondary-column dl#industry-awards dd:last-child,
					body#careers #content div.clear dl#industry-awards dd.last { margin-bottom:0; }
		body#careers #content dl.footnotes { margin-right:10px; margin-left:10px; }

/* what we offer */
body#free-investing-education #masthead #title h2 { background-position:0 -612px; width:520px; }
body#free-account-transfers #masthead #title h2 { background-position:0 -663px; width:507px; }
body#wire-transfers #masthead #title h2 { background-position:0 -1596px; width:322px; }
body#electronic-deposit #masthead #title h2 { background-position:0 -1648px; width:507px; }
body#personal-coaching #masthead #title h2 { background-position:0 -1700px; width:392px; }
body#free-virtual-trading #masthead #title h2 { background-position:0 -714px; width:395px; }
body#institutional-solutions #masthead #title h2 { background-position:0 -1284px; width:494px; }

	/* tool center content */
	body#tool-center dl#tools dt { background:transparent url(/static/images/sprites/tools.png) no-repeat scroll 0 0; clear:left; width:182px; font-size:18px; }
	body#tool-center dl#tools em { background:transparent url(/static/images/sprites/tools.png) no-repeat scroll 0 0; clear:left; width:24px; height:24px; float:left; margin:0 0 0 200px; }
	body#tool-center dl#tools dt span { width:320px; float:left; margin:3px 0 0 32px; }
		body#tool-center dl#tools dt span sup { font-size:10px; }
	body#tool-center dl#tools dd { margin:0 0 0 200px; }
	body#tool-center dl#tools dd.difficulty { background:transparent url(/static/images/sprites/tools.png) no-repeat scroll -10000px -10000px; width:171px; height:24px; margin:10px 0 20px 200px; text-indent:-9000px; }
		body#tool-center dl#tools dd.beginner { background-position:-701px -254px; }
		body#tool-center dl#tools dd.intermediate { background-position:-873px -254px; }
		body#tool-center dl#tools dd.advanced { background-position:-1045px -254px; }
		
		body#tool-center dl#tools dt#tool1 { background-position:-366px -126px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool2 { background-position:-549px -126px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool3 { background-position:-732px -128px; height:122px; margin:40px 0 -90px 0; }
		body#tool-center dl#tools dt#tool4 { background-position:-915px -127px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool5 { background-position:-1098px -126px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool6 { background-position:0 -126px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool7 { background-position:-183px -126px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool8 { background-position:-1282px -127px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool9 { background-position:-1464px -127px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool10 { background-position:-1647px -127px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool11 { background-position:-1830px -129px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool12 { background-position:-2013px -126px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool13 { background-position:-2196px -126px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool14 { background-position:-2379px -126px; height:122px; margin:0 0 -90px 0; }
		
		body#tool-center dl#tools dt#tool15 { background-position:-1098px 0; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool16 { background-position:-1282px -1px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool17 { background-position:-1464px 0; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool18 { background-position:0 0; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool19 { background-position:-183px 0; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool20 { background-position:-365px 0; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool21 { background-position:-1647px -1px; height:122px; margin:40px 0 -90px 0; }
		body#tool-center dl#tools dt#tool22 { background-position:-1830px -1px; height:122px; margin:40px 0 -90px 0; }
		body#tool-center dl#tools dt#tool23 { background-position:-2013px -1px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool24 { background-position:-549px 0; height:122px; margin:20px 0 -90px 0; }
		body#tool-center dl#tools dt#tool25 { background-position:-732px 0; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool26 { background-position:-915px 0; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool27 { background-position:-2196px -1px; height:122px; margin:0 0 -90px 0; }
		body#tool-center dl#tools dt#tool28 { background-position:-2379px -1px; height:122px; margin:0 0 -90px 0; }
		
		body#tool-center dl#tools dt#tool1 em { background-position:0 -254px; }
		body#tool-center dl#tools dt#tool2 em { background-position:-25px -254px; }
		body#tool-center dl#tools dt#tool3 em { background-position:-50px -254px; }
		body#tool-center dl#tools dt#tool4 em { background-position:-75px -254px; }
		body#tool-center dl#tools dt#tool5 em { background-position:-100px -254px; }
		body#tool-center dl#tools dt#tool6 em { background-position:-125px -254px; }
		body#tool-center dl#tools dt#tool7 em { background-position:-150px -254px; }
		body#tool-center dl#tools dt#tool8 em { background-position:-175px -254px; }
		body#tool-center dl#tools dt#tool9 em { background-position:-200px -254px; }
		body#tool-center dl#tools dt#tool10 em { background-position:-225px -254px; }
		body#tool-center dl#tools dt#tool11 em { background-position:-250px -254px; }
		body#tool-center dl#tools dt#tool12 em { background-position:-275px -254px; }
		body#tool-center dl#tools dt#tool13 em { background-position:-300px -254px; }
		body#tool-center dl#tools dt#tool14 em { background-position:-325px -254px; }
		body#tool-center dl#tools dt#tool15 em { background-position:-350px -254px; }
		body#tool-center dl#tools dt#tool16 em { background-position:-375px -254px; }
		body#tool-center dl#tools dt#tool17 em { background-position:-400px -254px; }
		body#tool-center dl#tools dt#tool18 em { background-position:-425px -254px; }
		body#tool-center dl#tools dt#tool19 em { background-position:-450px -254px; }
		body#tool-center dl#tools dt#tool20 em { background-position:-475px -254px; }
		body#tool-center dl#tools dt#tool21 em { background-position:-500px -254px; }
		body#tool-center dl#tools dt#tool22 em { background-position:-525px -254px; }
		body#tool-center dl#tools dt#tool23 em { background-position:-550px -254px; }
		body#tool-center dl#tools dt#tool24 em { background-position:-575px -254px; }
		body#tool-center dl#tools dt#tool25 em { background-position:-600px -254px; }
		body#tool-center dl#tools dt#tool26 em { background-position:-625px -254px; }
		body#tool-center dl#tools dt#tool27 em { background-position:-650px -254px; }
		body#tool-center dl#tools dt#tool28 em { background-position:-675px -254px; }
		
	/* free account transfers content */
	body#free-account-transfers #content #secondary-column p,
		body#wire-transfers #content #secondary-column p,
		body#electronic-deposit #content #secondary-column p { background:url(/static/images/sprites/standalone.png) no-repeat -1816px top; display:block; text-indent:-10000px; width:300px; height:272px; }
		
	/* personal coaching */
	body#personal-coaching #content #secondary-column p { background:url(/static/images/sprites/standalone.png) no-repeat -2808px top; display:block; text-indent:-10000px; width:300px; height:356px; }
	
	/* institutional solutions content */
	body#institutional-solutions #content { }
		body#institutional-solutions #content h3,
			body#institutional-solutions #content p,
			body#institutional-solutions #content form { margin-right:10px; margin-left:10px; }
		body#institutional-solutions #content form { margin-bottom:20px; }
			body#institutional-solutions #content form fieldset { }
				body#institutional-solutions #content form fieldset legend { display:none; }
				body#institutional-solutions #content form fieldset div { display:inline; float:left; margin-right:20px; }
					body#institutional-solutions #content form fieldset div input { width:150px; }
					body#institutional-solutions #content form fieldset div label { display:block; font-size:.8em; margin-bottom:5px; }
					body#institutional-solutions #content form fieldset div label.error { background-color:#fbe3e4; border:1px solid #fbc2c4; color:#8a1f11; display:block; font-size:.8em; margin:5px 0 0; padding:3px; width:144px; }
					body#institutional-solutions #content form fieldset div.last input { margin-top:20px }
		body#institutional-solutions #content div.clear { }
				body#institutional-solutions #content div.clear div { }
					body#institutional-solutions #content div.clear div h3,
						body#institutional-solutions #content div.clear div p { margin-left:0; }
							body#institutional-solutions #content div.clear #main-column p#margin-example { background:url(/static/images/sprites/standalone.png) no-repeat -2574px top; display:block; margin-bottom:30px; text-indent:-10000px; width:230px; height:170px; }

/* security center */
body#security-center #masthead #title h2 { background-position:0 -765px; width:336px; }
body#security-tips #masthead #title h2 { background-position:0 -2064px; width:336px; }
body#security-procedures #masthead #title h2 { background-position:0 -2116px; width:436px; }
body#security-features #masthead #title h2 { background-position:0 -2168px; width:436px; }
body#security-identity #masthead #title h2 { background-position:0 -2220px; width:336px; }
body#security-scams #masthead #title h2 { background-position:0 -2272px; width:548px; }
body#security-privacy #masthead #title h2 { background-position:0 -1179px; width:336px; }
body#risks-policies #masthead #title h2 { background-position:0 -816px; width:320px; }
body#financial-statement #masthead #title h2 { background-position:0 -867px; width:421px; }


	/* financial statement content */
	body#financial-statement #content a#adobe-reader { margin:0 auto; }
	
	/* risks & policies content */
	body#risks-policies #content a.pdf { margin-right:0; }
		body#risks-policies #content a.pdf em { display:none; }

	/* disclosures content */
	body#disclosures #masthead #title h2 { background-position:0 -1232px; width:252px; }
	body#disclosures #content h3 { margin-bottom:5px; }
		body#disclosures #content h3 a { font-weight:bold; }

/* WebKit hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*body#pricing-commissions #content h4 { font-size:.8em; margin-bottom:12px; }
	body#pricing-commissions #content ul.bullets { margin-left:28px; }*/
}

/* Opera hacks */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	/*head~body#pricing-commissions #content h4 { font-size:.8em; margin-bottom:12px; }*/
}
