body { padding:0; margin:0; background:#EBEBEB; color:black; text-align:center; font-size:12px; font-family:Arial,Verdana,"Trebuchet MS"; }
div#body { margin:auto; position:relative; width:815px; padding:105px 0 0 0; background:url(/img/background.gif) repeat-y; text-align:left; clear:both; }
h1 { margin:0; padding:16px 0 16px 75px; color:black; font-size:18px; font-weight:normal; line-height:26px; }
h1 b { font-size:20px; font-weight:bold; }
h2 { margin:0; padding:0 0 25px 75px; color:#E86800; background:url(/img/lp/underline.gif) no-repeat 353px 22px; font-size:20px; font-weight:bold; line-height:26px; }
div#content { position:relative; left:55px; width:718px; height:402px; background:url(/img/lp/bg-lady.jpg) no-repeat; }
form { position:relative; top:30px; left:230px; padding:0; margin:0; width:405px; font-size:10px; font-family:"Trebuchet MS", Verdana, Arial; }
img { border:none; }

div#bottom { margin:auto; width:815px; height:40px; background:url(/img/bottom.gif) no-repeat; }
div#banner { position:absolute; left:4px; top:0; width:801px; height:105px; color:#6C6C6B; background:url(/img/banner.jpg) no-repeat; font-size:13px; font-weight:bold; }
div#banner span,.orng,#headline,#fc { color:#E86800; font-size:15px; }

div#info { position:absolute; top:123px; left:600px; width:120px; height:115px; color:#7E7E7D; background:url(/img/credit-bureaus.gif) no-repeat bottom left; font-size:11px; font-weight:bold; line-height:15px; }
div#top_right { position:absolute; top:0; left:805px; width:9px; height:9px; background:url(/img/top-right.gif) no-repeat; }
.error { color:#D91919; font-weight:bold; }
.error input, .error select { background-color:#FFC4C4; }
#und { display:none; position:absolute; top:345px; left:90px; width:264px; height:227px; background:url(/images/unsecured-debt-chart.gif) no-repeat; cursor:pointer; }
.lft,.rht { position:relative; float:left; width:185px; height:52px; }
.clr1 { clear:both; width:360px; padding:0 0 4px 0; }
#subby { position:relative; }
#submit { position:relative; padding:10px 0 0 0; }
#terms { position:absolute; top:-2px; left:116px; width:300px; padding:0 0 20px 0; margin:0; font-size:9px; line-height:11px; }
#list { position:absolute; top:20px; left:490px; width:205px; color:#606460; font-size:16px; font-weight:bold; line-height:18px; }
#list div { padding:0 0 20px 20px; background:url(/images/arrow.gif) no-repeat 0 3px; }
#cr_offer { display:none; position:relative; top:-20px; left:70px; padding:2px 0 2px 4px; width:258px; background:white; border:1px solid black; font-size:10px; line-height:12px; cursor:pointer; z-index:50000; }
#footer { position:relative; width:380px; margin:0 auto; padding:10px 0 14px 0; color:#B8B8B8; font-size:10px; text-align:left; }
#footer a { color:#B8B8B8; }