/* global products pages */
#header #main-navigation li#products { background-position:0 -38px; }

#masthead #title h2 { background:url(/static/images/sprites/page_titles_products.gif) no-repeat -10000px -10000px; }

/* futures page titles */
body#types-of-futures #masthead #title h2 { background-position:-1811px -562px; width:360px; }
body#cboe-volatility-futures #masthead #title h2 { background-position:-1px -1px; width:608px; }
body#dow-industrial-futures #masthead #title h2 { background-position:-1px -52px; width:608px; }
body#dow-industrial-mini-futures #masthead #title h2 { background-position:-1px -103px; width:620px; }
body#nasdaq-100-emini-futures #masthead #title h2 { background-position:-1px -154px; width:608px; }
body#sp-500-emini-futures #masthead #title h2 { background-position:-1px -205px; width:608px; }
body#russell-2000-emini-futures #masthead #title h2 { background-position:-1px -256px; width:608px; }
body#nasdaq-100-futures #masthead #title h2 { background-position:-1px -307px; width:608px; }
body#sp-500-futures #masthead #title h2 { background-position:-1px -358px; width:338px; }
body#us-dollar-futures #masthead #title h2 { background-position:-1px -409px; width:489px; }
body#copper-futures #masthead #title h2 { background-position:-1px -460px; width:325px; }
body#gold-futures #masthead #title h2 { background-position:-1px -511px; width:338px; }
body#palladium-futures #masthead #title h2 { background-position:-1px -562px; width:390px; }
body#platinum-futures #masthead #title h2 { background-position:-1px -613px; width:390px; }

body#silver-futures #masthead #title h2 { background-position:-622px -1px; width:338px; }
body#crude-oil-futures #masthead #title h2 { background-position:-622px -52px; width:372px; }
body#heating-oil-futures #masthead #title h2 { background-position:-622px -103px; width:408px; }
body#natural-gas-futures #masthead #title h2 { background-position:-622px -154px; width:438px; }
body#propane-futures #masthead #title h2 { background-position:-622px -205px; width:351px; }
body#rbob-gasoline-futures #masthead #title h2 { background-position:-622px -256px; width:473px; }
body#australian-dollar-futures #masthead #title h2 { background-position:-622px -307px; width:568px; }
body#british-pound-futures #masthead #title h2 { background-position:-622px -358px; width:462px; }
body#canadian-dollar-futures #masthead #title h2 { background-position:-622px -409px; width:526px; }
body#euro-futures #masthead #title h2 { background-position:-622px -460px; width:279px; }
body#russian-ruble-futures #masthead #title h2 { background-position:-622px -511px; width:526px; }
body#swiss-franc-futures #masthead #title h2 { background-position:-622px -562px; width:526px; }
body#eurodollar-futures #masthead #title h2 { background-position:-622px -613px; width:526px; }

body#thirty-day-fed-funds-futures #masthead #title h2 { background-position:-1191px -1px; width:526px; }
body#ten-year-treasury-note-futures #masthead #title h2 { background-position:-1191px -52px; width:618px; }
body#thirty-year-treasury-bond-futures #masthead #title h2 { background-position:-1191px -103px; width:618px; }
body#corn-futures #masthead #title h2 { background-position:-1191px -154px; width:438px; }
body#corn-mini-futures #masthead #title h2 { background-position:-1191px -205px; width:370px; }
body#oat-futures #masthead #title h2 { background-position:-1191px -256px; width:473px; }
body#rough-rice-futures #masthead #title h2 { background-position:-1191px -307px; width:568px; }
body#soybean-futures #masthead #title h2 { background-position:-1191px -358px; width:462px; }
body#soybean-mini-futures #masthead #title h2 { background-position:-1191px -409px; width:526px; }
body#soybean-meal-futures #title h2 { background-position:-1191px -460px; width:479px; }
body#soybean-oil-futures #masthead #title h2 { background-position:-1191px -511px; width:526px; }
body#wheat-futures #masthead #title h2 { background-position:-1191px -562px; width:526px; }
body#wheat-mini-futures #masthead #title h2 { background-position:-1191px -613px; width:526px; }

body#feeder-cattle-futures #masthead #title h2 { background-position:-1812px -1px; width:440px; }
body#lean-hog-futures #masthead #title h2 { background-position:-1812px -52px; width:618px; }
body#live-cattle-futures #masthead #title h2 { background-position:-1812px -103px; width:618px; }
body#milk-futures #masthead #title h2 { background-position:-1812px -154px; width:438px; }
body#pork-belly-futures #masthead #title h2 { background-position:-1812px -205px; width:470px; }
body#cocoa-futures #masthead #title h2 { background-position:-1812px -256px; width:473px; }
body#coffee-futures #masthead #title h2 { background-position:-1812px -307px; width:568px; }
body#cotton-futures #masthead #title h2 { background-position:-1812px -358px; width:462px; }
body#lumber-futures #masthead #title h2 { background-position:-1812px -409px; width:526px; }
body#orange-juice-futures #title h2 { background-position:-1812px -460px; width:479px; }
body#sugar-11-futures #masthead #title h2 { background-position:-1812px -511px; width:526px; }
body#futures-basics #masthead #title h2 { background-position:-1812px -613px; width:315px; }

/* contract details */
#content .contract-details { background-color:#e6edf1; height:57px; position:relative; }
	#content .contract-details dt, 
		#content .contract-details dd { display:block; position:absolute; width:195px; }
	#content .contract-details dt { font-size:13px; top:10px; }
	#content .contract-details dd { bottom:11px; color:#51ae28; font-size:18px; font-weight:bold; line-height:1; }
	#content .contract-details dt.symbol { display:none; }
	#content .contract-details dd.symbol { color:#7191a4; font-size:40px; font-weight:bold; top:9px; left:7px; text-transform:uppercase; }
	
	#content .contract-details .exchange { left:115px; }
	#content .contract-details .contract-size { left:255px; }
	#content .contract-details .tick-size { left:450px; }
	
	/* indices */
	body#us-dollar-futures #content .contract-details .contract-size { left:224px; width:205px; }
	
	/* currency products */
	body.currency #content .contract-details .contract-size { left:260px; }
	
	body#australian-dollar-futures #content .contract-details .contract-size,
		body#british-pound-futures #content .contract-details .contract-size,
		body#canadian-dollar-futures #content .contract-details .contract-size,
		body#russian-ruble-futures #content .contract-details .contract-size,
		body#swiss-franc-futures #content .contract-details .contract-size { left:220px; width:225px; }
	body#australian-dollar-futures #content .contract-details .tick-size { left:465px; }
	
	/* interest rates */
	body#eurodollar-futures #content .contract-details .tick-size,
	 	body#thirty-day-fed-funds-futures #content .contract-details .tick-size { left:433px; }
	body#eurodollar-futures #content .contract-details dd.tick-size,
	 	body#thirty-day-fed-funds-futures #content .contract-details dd.tick-size { bottom:4px; font-size:13px; }
	
	
/* futures basics */
body#futures-basics #content em { font-style:italic; }

body#futures-basics #content dl { }
	body#futures-basics #content dl dt { letter-spacing:0; text-transform:none; }

body#futures-basics #content table#futures-options tbody tr th { width:100px; }
body#futures-basics #content table#futures-contracts tbody tr th { width:200px; }

body#futures-basics #content ul#month-codes { margin-top:15px; }
	body#futures-basics #content ul#month-codes li { float:left; width:313px; height:25px; }
		body#futures-basics #content ul#month-codes li dl { }
		body#futures-basics #content ul#month-codes li dl dt,
			body#futures-basics #content ul#month-codes li dl dd { float:left; }
		body#futures-basics #content ul#month-codes li dl dt { margin-right:10px; }