/* 
 * CashNetUSA.com Print Stylesheet
 */

/* =hidden elements */
#featured_area .promo,
#rates_and_terms_go,
#content_tangent #map_legend,
object,
.tagline,
.skipper,
fieldset.actions,
#live_chat_support,
#featured,
#content_sub,
#aa_nav,
#primary_navigation,
#secondary_navigation,
#tertiary_navigation,
#international_navigation,
#login { display: none; }

* { background: transparent; }

/* =featured_banner */
#featured_banner { text-align: center; }

form fieldset .fieldset_header em { font-style: normal; }
form fieldset ul li { margin-bottom: 1em; }
form fieldset ul li label { font-weight: bold; }
select,
input { border-top: none; border-left: none; border-right: none; border-bottom: 1pt solid #000000; }
textarea { border: 1pt solid #000000; }
table { border: 1pt solid #e8e8e9; }
table tr th { border: double #4c4c4c; }
table tr td { border: 1pt solid #666666; padding: 3pt; }

/* =html */
html { font-family: Georgia, FreeSerif, serif; font-size: 11pt; line-height: 140%; }

h1, h2, h3, h4, h5, h6 { line-height: 100%; page-break-after: avoid; }

a:link, a:visited { color: #005054; font-weight: bold; text-decoration: underline; }
a img { border: none; }

/* =branding */
#branding { padding-bottom: 10pt; border-bottom: double #e8e8e9; }


/* =content */
#content_main { float: left; position: relative; width: 100%; }
#content_main h1,
#content_main h2,
#content_main h3,
#content_main h4,
#content_main h5,
#content_main h6 { color: #005954; line-height: 100%; margin-bottom: 2pt; }
h1,
h2 { font-size: 1.75em; margin-bottom: 1em; font-weight: normal; line-height: 110%; }
#content_main .disclaimer { border-top: double #e8e8e9; clear: both; font-size: 7pt; line-height: 110%; margin-top: 10pt; }
#content_body { clear: both; }
#content_body #how_it_works_3_steps { float: left; width: 100%; clear: both; list-style: none; }
#content_body #how_it_works_3_steps li { float: left; width: 30%; }
#content_body #how_it_works_3_steps li img { display: block; margin: 0 0 0 20pt; }
#content_body #how_it_works_3_steps li strong { display: none; }
#content_tangent { clear: both; border-top: double #e8e8e9; font-size: 9pt; line-height: 120%; }

/* =check
************************************************************************************************************************************/  
body#contract .check { font-size: .8em; page-break-before: always; }
.check { border-top-width: .5em; border-top-style: solid; position: relative; padding: 1em; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; margin-bottom: 2em; }
.check .check-number { position: absolute; top: 1em; right: 1em; }
.check .check-number,
.check .acct-holder { font-family: Georgia, FreeSerif, serif; font-size: 1.1em; }
.check .acct-holder { float: left; margin-bottom: 2em; }
.check .acct-holder .n { font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
.check .issuing-bank { font-size: 1.1em; font-weight: bold; font-family: Georgia, FreeSerif, serif; }
.check .issuing-bank { position: absolute; bottom: 6.5em; left: 1.5em; }
.check .bank-address { position: absolute; bottom: 5.9em; left: 1.5em; }
.check .pay { clear: left; margin-top: 1em; }
.check .pay .payee { border-bottom: 1px solid #000; border-right: 1px solid #000; float: left; width: 24em; margin-top: .2em; padding-bottom: .1em; padding-left: .5em; font-size: 1.5em; }
.check .pay .order-of { font-size: 1.1em; font-style: italic; font-family: Georgia, FreeSerif, serif; float: left; width: 5em; }
body#contract .check .pay .order-of { line-height: 110%; }
.check .amount .digits { border: 2px solid #CCC; position: absolute; top: 3em; right: .5em; padding: .15em; font-size: 2em; font-weight: bold; }
body#contract .check .amount .digits { top: 4em; }
.check .amount .description { border-bottom: 1px solid #000; clear: left; margin-bottom: 3em; margin-top: 3.5em; padding: .1em .6em; text-transform: capitalize; font-style: italic; font-size: 1.2em; }
.check .meta { font-family: "Courier New", "Courier", "FreeMono", monospace; font-weight: bold; font-size: 1.2em; clear: both; }
.check .date { border-bottom: 1px solid #000; float: right; width: 8em; padding: .3em; margin-right: 8em; margin-top: 1.5em; }
body#contract .check .date { width: 9em; }
.check .for { border-bottom: 1px solid #000; float: left; width: 20em; padding: .5em; margin-bottom: 1em; }
.check .signature { border-bottom: 1px solid #000; float: right; width: 20em; padding: .5em; margin-bottom: 1em; }

/* =contract_summary 
************************************************************************************************************************************/  
body#contract .contract_summary { float: left; width: 95%; border-width: 1px; border-style: solid; padding: 1em; margin: 1em 0em; background: #f9f9f9; }
body#contract .contract_summary h3 { border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: .5em; }
body#contract .contract_summary p { margin-bottom: 0em; font-size: .8em; }
body#contract .contract_summary .loan { float: left; width: 370px; }
body#contract .contract_summary .contact { float: right; width: 200px; }
body#contract .contract_summary dl { overflow: auto; margin: 0em; }
body#contract .contract_summary dt,
body#contract .contract_summary dd { float: left; margin: 0; padding: 0; font-size: .8em; }
body#contract .contract_summary dt { width: 100px; font-weight: bold; }
body#contract .contract_summary dd { width: 75px; }
