body {font: 87% Arial; margin: 0; padding: 0; background: #fff url('../images/_pg_bg.gif') repeat-x left top;}
a {color: #58595b; text-decoration: none;}
a:hover {text-decoration: underline;}

.wrap {width: 851px; margin: 0 auto; padding: 0;}

.fleft {float: left;}
.fright {float: right;}
.clear {clear: both;}

p {margin: 0; padding: 0;}

/* Navigation */
.navtop {background: url('../images/_nav_bg.gif') repeat-x left top;}
.navtop ul {margin: 0; padding: 0; list-style-type: none; background: url('../images/_nav_spc.gif') no-repeat left center; display: block; height: 29px; margin-left: 63px;}
.navtop ul li {background: url('../images/_nav_spc.gif') no-repeat right center; float: left;}
.navtop ul li a {padding: 5px 11px; display: block; background: url('../images/_nav_bg.gif') repeat-x left top; margin: 0 2px; color: #fff; font-size: 110%;}
.navtop ul li a:hover {text-decoration: none; background-position: left bottom; color: #333333;}
.navtop ul li.clear {display: none;}

.topshaw {font-size: 1%; height: 4px; background: url('../images/_top_shadow.gif') no-repeat center top;}

/* Page content */
.pgctn {width: 849px; background: #dfdfde url('../images/_ctn_bg.gif') repeat-x left top;}
.pgctn .ctn {background: url('../images/_home_bg.gif') repeat-x left top; width: 536px; height: 253px; margin: 0 auto; padding-top: 139px; padding-bottom: 13px;}
.pgctn .ctn p {padding: 7px 0; text-align: justify;}

/* Footer */
.footer {background: #fff url('../images/_bg_shadow.gif') no-repeat center top; padding-top: 72px;}
.footer div.fleft {width: 60%;}
.footer p {padding: 3px 13%; text-align: center;}
.footer hr {width: 67%; border: 0; border-top: 1px #c3c3c3 solid;}

/* Commodity Wire Page */
.pgwire .cwire {background: url('../images/_bg_wire.gif') no-repeat center top; text-align: center;}
.pgwire .cwire img {margin: 13px 0;}
.pgwire .pgctn .ctn {background: none; padding-top: 13px; width: 90%;}

/* Book Page */
.pgbook .pgctn {position: relative;}
.pgbook img.posbook {position: absolute; bottom: -125px; right: -40px;}
.pgbook .cwire {background: url('../images/_bg_book.gif') no-repeat center top; text-align: left;}
.pgbook .cwire img {margin: 5px 0 29px 30px;}
.pgbook .pgctn .ctn {background: none; padding-top: 13px; width: 95%; height: 227px;}
.pgbook .pgctn .ctn span {display: block; margin: 5px 0;}
.pgbook .pgctn .ctn span strong {width: 125px; display: block; float: left; color: #9d9d9d; font-weight: normal;}
.pgbook .footer {padding-top: 127px;}

.pgbook .pgctn .ctn a, .pgwire .pgctn .ctn a, .pgreport .pgctn .ctn a {display: block; float: left; margin: 5px; text-decoration: none;}

/* Buttons */
.btbuynow {background: url('../images/_bt_buynow.gif') no-repeat center top; width: 133px; height: 27px; border: 0; cursor: pointer; cursor:hand;}
.btbuynow:hover {background-position: center bottom;}
.btpreview {background: url('../images/_bt_preview.gif') no-repeat center top; width: 134px; height: 27px; border: 0; cursor: pointer; cursor:hand;}
.btpreview:hover {background-position: center bottom;}
.btfreetrial {background: url('../images/_bt_freetrial.gif') no-repeat center top; width: 250px; height: 26px; border: 0; cursor: pointer; cursor:hand;}
.btfreetrial:hover {background-position: center bottom;}

/* Report Page */
.pgreport .cwire {background: url('../images/_bg_report.gif') repeat-x center top; text-align: center;}
.pgreport .cwire img {margin: 0 0 0 105px;}
.pgreport .pgctn {position: relative; min-height: 431px; z-index: 99;}
.pgreport img.posreport  {position: absolute; bottom: -69px; left: -60px;}
.pgreport img.btfrebonus {position: absolute; margin: 0; right: -47px; top: -97px;}

.pgreport .pgctn .ctn p.phrf {background: url('../images/_bt_bg_line.gif') repeat-x left center; text-align: right; height: 26px;}
.pgreport .pgctn .ctn  p.phrf a {float: right; margin: 0; text-decoration: none;}
.pgreport .pgctn .ctn {background: none; padding-top: 13px; width: 100%; height: auto;}
.pgreport .pgctn .ctn .ctnw {width: 70%; float: right; margin-right: 13px;}
.pgreport .pgctn .ctn .ctnw p.disclm {font-size: 85%; text-align: center;}
.pgreport .pgctn .ctn div.fleft {width: 275px; margin-left: 21px; font-size: 90%;}
* html .pgreport .pgctn .ctn div.fleft {width: 265px;}
.pgreport .pgctn .ctn div.fleft span.pj {text-align: justify;}
.pgreport .pgctn .ctn div.fleft span {display: block; margin: 13px 0;}
.pgreport .pgctn .ctn div.fleft span strong {color: #9d9d9d; font-weight: normal;}
.pgreport .pgctn .ctn div.fleft span strong.bigzise {color: #000; font-weight: bold; font-size: 270%; margin-top: -13px; margin-left: 13px;}
