/* 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; }
body#futures-trading-systems #masthead #title h2 { background-position:-2285px -52px; width:510px; }
body#options-on-futures #masthead #title h2 { background-position:-2282px -103px; width:510px; }

/* 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; }
		
#futures-trading-systems #content ul {list-style:disc;padding-left:20px;}
#futures-trading-systems #content ul li {margin-bottom:10px;}
#futures-trading-systems #title h3 {color:#383838;font-size:20px;margin-top:15px;}
#futures-trading-systems .vendor img {float:left;padding:5px 10px 0 0;}
#futures-trading-systems .vendor p {min-height:120px;}
#futures-trading-systems #footnotes {margin-bottom:15px;}
#futures-trading-systems #footnotes p {margin-bottom:5px;}
#main-column { position:relative; }
.detail-image { background:#fff; border:2px solid #333; display:none; position:absolute; padding:20px; }

#options-on-futures #content table {font-size:14px;margin:5px 0 20px;border:1px solid #e5e5e5;}
#options-on-futures #content table td {padding: 5px;}
#options-on-futures #content table td.alt {background-color:#eaecf5;}
#options-on-futures #content table td {width:150px;}

#options-on-futures .group img {float:left;padding:4px 10px 0 0;}
#options-on-futures .group p {min-height:110px;}
#options-on-futures .group p.short {min-height:60px;}
#options-on-futures .group p.med {min-height:90px;}
#options-on-futures #footnotes {margin-bottom:15px;}
#options-on-futures #footnotes p {margin-bottom:5px;}
