#productlanding { min-height:500px; height:auto !important; position:relative; display:block; width:99.5%; margin:10px 0 0; padding:0; }
#product2landing { height:1000px; position:relative; display:block; width:99.5%; margin:10px 0 0; padding:0; }
#productcontent p { margin:2px 10px 8px 2px; padding:0; }
#productcontent { margin:0 320px 0 0; padding:0; }
#toolbox { border:2px solid #ccc; background-color:#fff; width:100%; clear:both; overflow:auto; margin:10px 0 0; padding:0 0 20px; }
#producttypes { background:#e0f2f7; float:left; border:10px solid #fff; position:relative; width:190px; margin:0; padding:5px; }
#producttypes div { margin:5px; padding:0; }
ul#productlinks { background:transparent; margin:10px 0; padding:0; }
#productlinks a { color:#666; text-decoration:none; }
#producttypes2 { background:#e0f2f7; float:left; border:10px solid #fff; position:relative; width:215px; margin:0; padding:5px; }
#productcrosssell { width:300px; position:absolute; top:0; right:0; margin:0; padding:0; }
#productcrosssell h4 { float:right; color:#999; font-size:10px; font-weight:400; margin:0; padding:0; }
#productcrosssell li, #productcrosssell p, #productcrosssell a { font-size:11px; line-height:14px; }
#productcrosssell ul, #productcrosssell li { margin:2px 0; padding:0; }
#productcrosssell ul { list-style:none; }
#productcrosssell p { margin:2px 0 8px; padding:0 0 0 2px; }
#productcrosssell label { color:#136ac8; font-weight:700; }
#productcrosssell #whatsnewlist { float:left; margin:2px 0 0; padding:0 0 8px; }
#productcrosssell a { color:#000; text-decoration:none; }
#productcrosssell .gobutton { color:#fff; border:none; cursor:pointer; background:url("../images/go_button.gif") no-repeat; background-position:center right; height:22px; width:23px; margin:0; padding:0; }
#productcrosssell .getaprice a.longpricelink2 { color:#136ac8; text-decoration:none; font-weight:700; font-size:14px; line-height:14px; float:right; background:url("../images/arrows.gif") no-repeat; background-position:right bottom; padding:0 21px 0 0; }
#productcrosssell .getaprice ul { float:left; margin:0; padding:0 0 0 70px; }
#productcrosssell .getaprice { border:2px solid #ccc; text-align:left; background:url("../images/dollarsigns.gif") no-repeat; height:60px; margin-bottom:11px; clear:both; padding:0; }
#productcrosssell .centredlabel { float:right; padding-right:20px; padding-top:11px; height:22px; font-size:14px; font-weight:700; margin:0; }
#productcrosssell .centredlabel2 { float:right; padding-right:37px; padding-top:11px; height:22px; font-size:14px; font-weight:700; margin:0; }
#productcrosssell .longlabel { float:right; padding-right:12px; padding-top:11px; height:22px; font-size:14px; font-weight:700; margin:0; }
#productcrosssell .shortlabel { float:right; padding-right:40px; padding-top:13px; height:22px; font-size:14px; font-weight:700; margin:0; }
#productcrosssell .extrashortlabel { float:right; padding-right:48px; padding-top:13px; height:22px; font-size:14px; font-weight:700; margin:0; }
#productcrosssell .xxxshortlabel { float:right; padding-right:78px; padding-top:13px; height:22px; font-size:14px; font-weight:700; margin:0; }
#productcrosssell .getaprice li { float:left; font-weight:700; line-height:24px; margin:0 0 5px; padding:0 0 5px; }
#productcrosssell .getaprice a { color:#7c9120; text-decoration:underline; white-space:nowrap; padding-right:30px; }
#productcrosssell .getaprice span { line-height:24px; padding-right:2px; }
#productcrosssell .inputbox { width:100px; border:1px solid #ccc; }
#productcrosssell .codenote { float:right; margin-top:-10px; margin-bottom:10px; color:#136ac8; font-weight:700; font-size:11px; padding:0; }
span.date { padding-right:10px; padding-left:2px; color:#666; font-weight:700; font-size:11px; width:50px; text-align:center; }
#productcrosssell div.dates { color:#666; font-weight:700; font-size:11px; width:46px; float:left; margin:0; padding:0 0 0 2px; }
#productcrosssell div.dates a { color:#666; }
span.pdf { padding-right:10px; padding-left:2px; color:#666; font-size:10px; }
span.newlisting { color:#cc371e; font-size:11px; font-weight:700; padding:0 3px 0 0; }
#events { width:200px; float:left; min-height:60px; margin:0; padding:0; }
#eventsad { float:right; width:100px; background:url("../images/eventsadbg.gif") no-repeat; text-align:center; position:relative; height:70px; display:inline-block; margin:0; padding:0; }
#eventsad a.adasx { color:#163366; font-weight:700; font-size:12px; position:absolute; bottom:0; left:0; right:0; width:100px; text-decoration:none; margin:0; padding:0; }
ul#moreevents { list-style:none; width:200px; font-weight:700; clear:left; margin:0; padding:0; }
#moreevents li { float:left; color:#666; margin:0; padding:0 10px 0 0; }
#moreevents a { color:#666; text-decoration:none; font-weight:700; font-size:12px; background:url("../images/arrows.gif") no-repeat; background-position:right; margin:0; padding:0 21px 0 0; }
.productdescription { border:2px solid #ccc; background-color:#fff; overflow:hidden; width:100%; margin:0; padding:0; }
#alcproductdescription { background:url("../images/alcbg.jpg") no-repeat; }
#asxbestproductdescription { background:url("../images/asxbestbg.jpg") no-repeat; }
#asxbookbuilddescription { background:url("../images/asx_bookbuild.jpg") no-repeat; }
#asxnetproductdescription { background:url("../images/asxnetbg.jpg") no-repeat; }
#cfdproductdescription { background:url("../images/cfdbg.jpg") no-repeat; }
#centreblockdescription { background:url("../images/centreblockbg.jpg") no-repeat; }
#intrateproductdescription { background:url("../images/interestratebg.jpg") no-repeat; }
#intratefuturesproductdescription { background:url("../images/interestratefuturesbg.jpg") no-repeat; }
#electproductdescription { background:url("../images/electricitybg.jpg") no-repeat; }
#grainproductdescription { background:url("../images/commoditiesbg.jpg") no-repeat; }
#pic2productdescription { background:url("../images/pics2bg.jpg") no-repeat; }
#pic3productdescription { background:url("../images/test_map_vsmall.jpg") no-repeat; }
#warrantsproductdescription { background:url("../images/warrantsbg.jpg") no-repeat; }
#sharesproductdescription { background:url("../images/sharesbg.jpg") no-repeat; }
#smsfsproductdescription { background:url("../images/smsfbg.jpg") no-repeat; }
#coalproductdescription { background:url("../images/coalbg.jpg") no-repeat; }
#corporateactionsproductdescription { background:url("../images/corporationactionsbg.png") no-repeat; }
#gasproductdescription { background:url("../images/gasbg.jpg") no-repeat; }
#indiceproductdescription { background:url("../images/indicebg.jpg") no-repeat; }
#recproductdescription { background:url("../images/recbg.jpg") no-repeat; }
#emissionproductdescription { background:url("../images/emissionsbg.jpg") no-repeat; }
#austelectproductdescription { background:url("../images/australian_electricitybg.jpg") no-repeat; }
#woolproductdescription { background:url("../images/woolbg.jpg") no-repeat; }
#tradingplatformproductdescription, #purematchproductdescription { background:url("../images/trading_platformsbg.jpg") no-repeat; }
#nzproductdescription { background:url("../images/NZproductsbg.jpg") no-repeat; }
#mockproductdescription { background:url("../images/mockbg.jpg") no-repeat; }
#picproductdescription { background:url("../images/picsbg.jpg") no-repeat; }
#etoproductdescription, #indexproductdescription { background:url("../images/etobg.jpg") no-repeat; }
#etfproductdescription, #infrastructureproductdescription, #mgdfundproductdescription, #reitproductdescription { background:url("../images/lmibg.jpg") no-repeat; }
#futuresoptionsproductheader { background:url("../images/futures_optionsbg.jpg") no-repeat; overflow:hidden; width:99.5%; margin:10px 0 0; padding:0; }
#futuresoptionsproductdescription { float:left; margin-bottom:10px; display:inline-block; width:78%; }
#futuresoptionsproductdescription h2, #futuresoptionsproductdescription p { margin-left:180px; margin-right:10px; }
#futuresoptionsproductheader2 { border:2px solid #ccc; background-color:#fff; overflow:hidden; width:99.5%; margin:10px 0 0; padding:0; }
#futuresoptionsproductdescription2 { float:left; margin-left:10px; margin-bottom:10px; display:inline-block; width:75%; }
#futuresoptionsproductdescription2 h2, #futuresoptionsproductdescription2 p { margin-left:0; margin-right:10px; }
#picstable h2 { color:#cb351b; margin:0; padding:0 0 8px; }
#picstable th, #picstable td { border-bottom:2px solid #fff; padding:1px; }
#picstable th { color:#163366; }
#picsproducttypes { background:#e0f2f7; float:left; border:10px solid #fff; position:relative; width:280px; margin:0; padding:5px; }
#picsproducttypes h2 { background-image:none; border:none; }
#picsproducttypes2 { background:#e0f2f7; float:left; border:10px solid #fff; margin:0; padding:15px; }
#toolbox2 { border:2px solid #ccc; background-color:#fff; clear:both; display:block; overflow:hidden; margin:10px 0 0; padding:0 10px 20px; }
.col { float:left; width:70px; height:80px; text-align:center; font-size:11px; font-weight:700; color:#666; list-style:none; margin:0; padding:0; }
.icon { display:block; text-align:center; margin:0 auto 5px; padding:0; }
.cleaner { clear:both; width:100%; }
.clearleft { clear:left; }
.landinginfo { width:150px; float:left; clear:right; margin:0; padding:0; }
a.bluemore { color:#136ac8; text-decoration:none; font-weight:700; font-size:14px; line-height:24px; float:right; background:url("../images/arrows.gif") no-repeat; background-position:right; padding:0 21px 0 0; }
a.bluemorevideo { color:#136ac8; text-decoration:none; font-weight:700; font-size:14px; float:left; background:url("../images/arrows.gif") no-repeat; background-position:right; line-height:24px; margin:0 20px 0 0; padding:0 21px 0 0; }
a.bluemorevideo2 { color:#136ac8; text-decoration:none; font-weight:700; font-size:14px; float:left; background:url("../images/bluebgarrows.gif") no-repeat; background-position:right; line-height:24px; margin:0 20px 0 0; padding:0 21px 0 0; }
a.bluemore2 { color:#136ac8; text-decoration:none; font-weight:700; font-size:14px; line-height:14px; float:right; background:url("../images/arrows.gif") no-repeat; text-align:right; background-position:bottom right; width:100%; margin:5px 0; padding:0 21px 0 0; }
a.bluemoresmall { color:#136ac8; text-decoration:none; font-weight:700; font-size:12px; line-height:16px; background:url("../images/arrows.gif") no-repeat; background-position:right; padding:0 21px 0 0; }
.picmap { text-align:center; margin:0 auto; padding:10px; }
div#toolbox iframe.nobg { background-color:#fff; display:inline; padding-right:10px; float:left; height:275px; margin:0; }
#videopromo { display:block; width:100.5%; margin:10px 0 -10px; padding:0; }
#videopromo p { margin-left:0; margin-right:0; padding:0; }
#videopromo img { float:right; padding:0 0 0 10px; }
#videopromo2 { background-color:#E0F2F7; height:100%; margin:0; padding:0.5em; }
#videopromo2 p { margin-left:0; padding:0; }
#videopromo2 img { float:right; padding:0 0 0 20px; }
#videopromo2 div.video { clear:left; float:right; width:200px; display:inline-block; margin:0; padding:0; }
#videopromo2 div.intro { float:left; display:inline-block; }
#newsletterintro { height:100%; margin:0; padding:0; }
#newsletterintro div.sell { float:left; }
#newsletterintro div.clickthru { float:left; width:180px; margin-left:20px; }
h2.smsf { border-bottom:1px solid #09c; padding-left:9px; padding-bottom:3px; font:bold 14px arial, sans-serif; color:#003; background:url("../images/h3_glyph.gif") 0 5px no-repeat; clear:left; margin:1em 0; }
.videohead { margin-bottom:10px; }
.videosubhead { background:transparent; border:none; margin-bottom:10px; }
.onehalfline { line-height:1.5; }
.cleartopspace { clear:both; line-height:1.7; }
.topspace { white-space:nowrap; line-height:1; }
.topicsubhead { color:#ce3418; margin-top:10px; border:none; background:transparent; padding-left:0; font-size:15px; }
#productlanding h2, #product2landing h2 { color:#163366; font-size:14px; line-height:1; background-image:none; border:none; margin:15px 10px 0 0; padding:0; }
#productlanding h3, #product2landing h3 { color:#fff; background:url("../images/greyhdrbg.gif") repeat-x; font-size:14px; margin:0; padding:8px 0 0 2px; }
h3#whatsnew { margin-top:10px; background:url("../images/whatsnewbg.gif") no-repeat; color:#fff; clear:both; font-size:14px; }
#productlanding .bluebar, #product2landing .bluebar { color:#fff; font-weight:700; border:2px solid #109fcf; background:url("../images/bluebarbg.gif"); min-height:24px; width:100%; text-align:center; clear:left; position:relative; margin:10px 0 0; padding:5px 0; }
#productlanding .bluebar ul, #product2landing .bluebar ul { text-align:center; display:block; white-space:nowrap; width:95%; margin:0 auto; padding:0; }
#productlanding .bluebar li, #product2landing .bluebar li { float:left; list-style:none; width:24.95%; font-weight:700; white-space:nowrap; margin:0; padding:0; }
#productlanding .bluebar a, #product2landing .bluebar a { color:#fff; text-decoration:none; margin:0; padding:0; }
#productlanding a.smallbluemore, #product2landing a.smallbluemore { color:#136ac8; text-decoration:none; font-weight:700; float:left; margin:0; padding:2px 0 0; }
#producttypes ul, #producttypes2 ul { list-style:none; list-style-position:outside; margin:5px; padding:0; }
#producttypes li ul, #producttypes2 li ul { list-style:disc; list-style-position:inside; color:#163366; margin:0; padding:0; }
#producttypes h2, #producttypes2 h2 { color:#cb351b; margin:10px 0px; padding:0; }
#producttypes a, #producttypes2 a { color:#163366; text-decoration:underline; font-weight:700; line-height:18px; }
#producttypes ul.subtype a.sub, #producttypes2 ul.subtype a.sub { font-size:11px; color:#163366; background:transparent; text-decoration:none; list-style:none; }
#productcrosssell .getaprice a.cfdpricelink, #productcrosssell .getaprice a.longpricelink { color:#136ac8; text-decoration:none; font-weight:700; font-size:14px; line-height:28px; background:url("../images/arrows.gif") no-repeat; background-position:right; padding:0 21px 0 0; }
#productcrosssell .longlabel2, #productcrosssell .veryshortlabel { float:right; padding-right:30px; padding-top:13px; height:22px; font-size:14px; font-weight:700; margin:0; }
#cfdproductdescription h2, #cfdproductdescription p, #etoproductdescription h2, #etoproductdescription p, #indexproductdescription h2, #indexproductdescription p, #etfproductdescription h2, #etfproductdescription p, #infrastructureproductdescription h2, #infrastructureproductdescription p, #intrateproductdescription h2, #intrateproductdescription p, #intratefuturesproductdescription h2, #intratefuturesproductdescription p, #electproductdescription h2, #electproductdescription p, #mgdfundproductdescription h2, #mgdfundproductdescription p, #reitproductdescription h2, #reitproductdescription p, #grainproductdescription h2, #grainproductdescription p, #picproductdescription h2, #picproductdescription p, #pic2productdescription h2, #pic2productdescription p, #pic3productdescription h2, #pic3productdescription p, #warrantsproductdescription h2, #warrantsproductdescription p, #sharesproductdescription h2, #sharesproductdescription p, #smsfsproductdescription h2, #smsfsproductdescription p, #coalproductdescription h2, #coalproductdescription p, #gasproductdescription h2, #gasproductdescription p, #indiceproductdescription h2, #indiceproductdescription p, #recproductdescription h2, #recproductdescription p, #emissionproductdescription h2, #emissionproductdescription p, #austelectproductdescription h2, #austelectproductdescription p, #woolproductdescription h2, #woolproductdescription p, #tradingplatformproductdescription h2, #tradingplatformproductdescription p, #nzproductdescription h2, #nzproductdescription p, #mockproductdescription h2, #mockproductdescription p, #alcproductdescription h2, #alcproductdescription p, #asxbestproductdescription h2, #asxbestproductdescription p, #asxnetproductdescription h2, #asxnetproductdescription p, #corporateactionsproductdescription h2, #corporateactionsproductdescription p, #purematchproductdescription h2, #purematchproductdescription p, #centreblockdescription h2, #centreblockdescription p, #asxbookbuilddescription h2, #asxbookbuilddescription p { margin-left:180px; }
#futuresoptionsproductheader h2, #futuresoptionsproductheader2 h2 { color:#163366; background:none; border:none; margin-top:15px; }
#futuresoptionsproductfeat, #futuresoptionsproductfeat2 { float:right; width:22%; margin:0; padding:0; }
#futuresoptionsproductfeat p, #futuresoptionsproductfeat2 p { margin:0; padding:0.4em 0; }
#futuresoptionsproductfeat h2, #futuresoptionsproductfeat2 h2 { margin-top:0; margin-left:9px; line-height:20px; background:url("../images/sidebar_heading_bgd.gif") repeat; font-size:14px; color:#fff; padding:0 0 0 10px; }
#futuresoptionsproductfeat ul, #futuresoptionsproductfeat2 ul { list-style:none; margin:0; padding:10px 0 0; }
#futuresoptionsproductfeat li.tracker, #futuresoptionsproductfeat2 li.tracker { background:url("../images/target_rate_tracker.gif") no-repeat; height:40px; padding-left:50px; padding-top:20px; }
#futuresoptionsproductfeat li.water, #futuresoptionsproductfeat2 li.water { background:url("../images/water.jpg") no-repeat; height:40px; padding-left:50px; padding-top:20px; }
#futuresoptionsproductfeat li.marketinfo, #futuresoptionsproductfeat2 li.marketinfo { background:url("../images/market_info.jpg") no-repeat; height:40px; padding-left:50px; padding-top:20px; }
#futuresoptionsproductfeat li a, #futuresoptionsproductfeat2 li a { color:#09C; font-weight:700; text-decoration:none; border-bottom:2px dotted #09C; }
#videopromo h2, #videopromo2 h2 { color:#163366; font-size:14px; line-height:1; background-image:none; border:none; margin:0; padding:0; }
h1, h2, input, #videopromo div, #videopromo2 img, #videopromo2 div { margin:0; padding:0; }
div.subsection_icon { float: left; margin: 10px 0 0 5px; text-align: center; width: 100px; height: 130px; }
div.subsection_heading { padding: 5px 10px; }
a.subsection_icon { color: #666666; font-size: 11px; text-align: center; text-decoration: none; font-weight:  700; }
span.subsection_heading { color: #CB351B; font-size: 14px; font-weight: 700; line-height: 21px; }
