@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; text-align: center; background: #f4f2f1 url("../images/top-debt-solutions-bgtile.jpg") repeat-x top left; font: 12px Arial, Helvetica, sans-serif; }

div#container { margin: 0 auto; padding: 0 2px; text-align: left; width: 976px; background: url("../images/content_bgtile.png") repeat-y top left; }

h1 { margin: 0; padding: 0; font: 24px Arial, Helvetica, sans-serif; color: #597294; }
h1 a { margin: 0 0 0 30px; padding: 20px 0 25px 20px; height: 40px; text-decoration: none; width: 330px; display: block; }
h1 span.text { visibility: hidden; }
h1 span.number { display: inline; float: right; position: relative; top: -65px; margin-right: 85px; font-weight: normal; }
h2 { margin: 0; padding: 5px 5px 0 5px; color: #597294; font: 20px Arial, Helvetica, sans-serif; }
h2.second { padding: 10px 0 15px 55px; background: url("../images/num2nd.jpg") no-repeat top left; }
h2.third { padding: 10px 0 15px 55px; background: url("../images/num3rd.jpg") no-repeat top left; }

h3 { margin: 0; padding: 10px 5px 0 5px; color: #597294; font: 16px Arial, Helvetica, sans-serif; }

p, ul li { margin: 0; padding: 3px 5px; font: 14px Arial, Helvetica, sans-serif; line-height: 1.5em; color: #6582a8; }

ol li { margin: 0; padding: 3px 5px; font: 14px Arial, Helvetica, sans-serif; line-height: 1.5em; color: #6582a8; }


a { color: #5483c9; }

p.callbtn { margin: -20px 0 0 145px; }

table { font: 14px Arial, Helvetica, sans-serif; color: #6a6a6a; text-align:center;}
table tr th { color: #fff; background: #303e50; font-weight: normal; }

div#toplinks { margin: 0 auto; padding: 10px; text-align: right; height: 20px; width: 960px; background: url("../images/toplinks_bg.jpg") no-repeat bottom left; position: relative; }
div#toplinks p { font-size: 12px; }
div#toplinks p a { padding: 0 3px; }
div#toplinks div#as-seen-on { position: absolute; top: -5px; left: 530px; z-index: 1; display: inline; }

div#contentwrap { margin: 0; padding: 0; background: url("../images/contentwrap_bg_person.jpg") no-repeat top left; }
div#contentwrap_secondary { margin: 0; padding: 0; background: url("../images/contentwrap_secondary_bg.jpg") no-repeat top left; }

div#steps { margin: 70px 40px 30px 40px; padding: 0 40px 0 0; float: left; width: 435px; }

div#steps ul { margin: 0; padding: 0; list-style: none; }
div#steps ul li { margin: 0; padding: 15px 10px 8px 45px; text-align: left; font: bold 18px Arial, Helvetica, sans-serif; background: url("../images/bullet-check.jpg") no-repeat top left; }
div#steps h2 { margin-top: 10px; }
div#steps p { font: 20px Arial, Helvetica, sans-serif; color: #597294; }

p#n1, p#n2, p#n3 { padding-left: 55px; padding-top: 10px;  min-height:50px;
  height:auto !important;
  height:50px;
 }

p#n1 { padding-top: 15px; height: 45px; background: url("../images/num1.jpg") no-repeat top left; }

p#n2 { background: url("../images/num2.jpg") no-repeat top left; }

p#n3 { padding-bottom:40px; background: url("../images/num3.jpg") no-repeat top left; }

div#form, div#form2 { margin: 0px 0 30px 70px; padding: 0; float: left; width: 270px; }

div#form2 { margin: 35px 0 5px 70px; }

div#form-mini { margin: 30px 0 30px 60px; padding: 0; float: left; width: 280px; }
div#form-mini p { line-height: 1em; font-size: 13px; }
div#form-mini div.fleft { display: block; float: left; margin: 0; padding: 0 5px; width: 125px; }
#form select, #form2 select { margin-bottom: 5px; text-align: center; }

div#textwrap { margin: 0; padding: 0; border-top: 1px double #d9d9d9; }

div#textwrap p { color: #6a6a6a; }

div#content-left { float: left; display: block; margin-top: 20px; width: 520px; }
div#content-left div#video { margin: 0 auto; width: 520px; text-align: center; }
div#content-right { float: left; display: block; margin-top: 20px; width: 415px; }
body.mini div#content-left { margin-top: 0; }
body.mini div#content-right { float: left; display: block; margin: 10px 0 0 10px; width: 415px; }
body.mini div#content-right #video { margin: 0; padding: 0; }

div#sidebar { margin: -30px 0 0 0; padding: 0; display:block; float: left; }
div#sidebar hr { border: 0; margin: 5px 0; color: #6582A8; background-color: #6582A8; height: 1px; }

div#sidebar2 { margin: 0; padding: 0; display:block; float: left; }

div.side-ad { margin: 20px 10px 20px 20px; padding: 10px 10px 20px 10px; background: #f2f2f2; text-align: center; width: 375px; } 
div.side-ad p { color: #bbb; font-weight: bold; }

div#text-featured { margin: 10px 0 10px 20px; padding: 10px 125px 20px 20px; float: left; width: 355px; background: url("../images/right-for-me-bg.jpg") no-repeat top right; }
div#text-sub { margin: 20px 0 10px 20px; padding: 10px 125px 20px 20px; width: 255px; background: url("../images/right-for-me-bg.jpg") no-repeat top right; }

div#text { margin: 20px 0 10px 20px; padding: 10px 20px 20px 20px; float: left; width: 460px;  }
div#text-lg { margin: 20px 0 10px 10px; padding: 10px 0 20px 0; float: left; width: 530px;  }

div#text2 { margin: 20px 20px 10px 20px; padding: 10px 0 10px 20px; float: left; width: 600px; }

div.text-callout { margin: 10px 0; padding: 0; }
div.text-callout div.family { background: #f2f2f2 url("../images/family-bg.jpg") no-repeat bottom right; padding: 10px 20px 20px 20px;}

div#about { margin: 0 20px 10px 20px; padding: 10px 20px 15px 20px; width: 375px; background: #f2f2f2; }
div#about2 { margin: 20px 20px 10px 20px; padding: 10px 20px 15px 20px; width: 200px; background: #f2f2f2; }

div#as-seen-on { margin: 0 0 0 20px; padding: 5px 0; width: 415px; text-align:center; }

div#textwrap div#about { float: left; }
div#articles, div#partners { margin: 10px 20px 10px 20px; padding: 0; width: 395px; }
div#partners p, div#partners ul li { font-size: 14px; line-height: 21px; }
div#partners div.fleft { margin-left : 10px; }
div#google-adsense { margin: 10px auto 20px auto; padding: 0; width: 300px; }
div#google-adsense-468x60 { margin: 50px 0 0 0; padding: 0; }
div#google-adsense-336x280 { margin: 15px 25px; padding: 0; width: 336px; }
div#creditor_info { margin: 0; padding: 0; }

.graytxt { color: #6a6a6a; padding: 5px 10px; }
.redtxt { color: #9a0000; font-weight: bold; }
.smalltxt { font-size: 12px; line-height: 14px; }

.hide {display: none; }
.show { display: block; }

.sortable{ font: 12px Arial, Helvetica, sans-serif; color: #6a6a6a; margin-top: 5px; }

table.sortable tr th, table.sortable tr td { margin: 0; padding: 5px; }
table.sortable tr td { text-align: left; }
table.sortable tr.alternate-row { background: #eee; }

div#footer { margin: 0 auto; text-align: center; clear: both; padding: 10px 20px; background: url("../images/footer_bg.png") no-repeat top center; }
div#footer p { line-height: 2em; color: #848484; font-size: 12px; }
div#footer p a { padding: 0 3px; }
div#footer div#disclaimer {  width: 930px; margin: 10px auto; text-align: left }
div#disclaimer p { line-height: 1.3em; }

div.label { margin: 0; padding: 6px 0 0 10px; float: left; width: 120px; font: bold 14px Arial, Helvetica, sans-serif; color: #6a6a6a; }

div.data { margin: 0; padding: 4px; float: left; width: 270px; font: 13px Arial, Helvetica, sans-serif; color: #6a6a6a; }
div.data input { width: 260px; }

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

div#leadolution_widget_wrapper { position: relative; left: -19px; }
form#widget_form { padding: 3px; }

div.young-couple div#about { background: #f2f2f2 url("../images/young-couple-bg.jpg") no-repeat bottom right; padding: 10px 110px 10px 20px; margin: 20px 20px 10px 20px; width: 265px; }
div.family div#about { background: #f2f2f2 url("../images/family-bg.jpg") no-repeat bottom right; padding: 10px 20px 50px 20px; margin: 20px 20px 10px 20px; width: 375px; }
