#hbox img {margin:10px 8px 0 8px;border:1px solid #ddd;width:170px;height:94px;}
#hbox img:hover {border:1px solid #666;}

a.hl {display:block;width:190px;height:30px;}
a {color:red;}
a:hover {text-decoration:none;}

/* REO */
#reo ul li {margin:3px 0;}

/* Licenses */
.licenses #lside {float:right;width:302px;height:208px;margin-right:20px;}
.licenses ul {padding:0;margin:0;float:left;list-style-type:none;}
.licenses ul li {margin:0 0 12px;font-size:1.2em;color:#333;border:1px dotted #ccc;padding:15px;}
.licenses #rside .heading {margin-left:45px;font-size:1.4em;}

/* Multipage Form */
table#multiform td.ltable, table#multiform td.rtable {padding:5px;border-bottom:1px dotted #ccc;}
table#multiform td.ltable {width:265px;}
table#multiform td.rtable {width:180px;}
table#multiform td input, table#multiform td select {background-color:#fff;border:1px solid #ccc;}
table#multiform td input:hover, table#multiform td select:hover {background-color:#eee;border:1px solid #ccc;}
table#multiform td input#submit {background-color:#333;color:#fff;}
table#multiform td input#submit:hover {background-color:#eee;color:#333;border:1px solid #333;}
table#multiform td.rtable input.noborder {border:1px solid #fff !IMPORTANT;}

div {color:#5d5d5d;}

h2, h3, h4, h5 {color:#000;}

/* Current News */
#currentnews p {line-height:1.5em;}

/* Mortgage Calculator */
#mcalculator {width:375px;}
#mcalculator td {height:44px;}
#mcalculator td.lt {
font-size:1.3em;
font-weight:normal;
color:#333;
text-align:right;
padding-right:10px;
width:155px;
font-weight:bold;
}
#mcalculator td.mt {width:5px;text-align:right;width:1px;padding:0 5px;}
#mcalculator td.rt {width:205px;}
#mcalculator td input {border:1px solid #ccc;height:1.4em;font-size:1.2em;color:#333;padding:2px 2px;}
#mcalculator td.thead {
padding:10px;
font-size:1.2em;
line-height:1.4em;
color:#333;
border:1px solid #ccc;
}
#mcalculator td.tspace {height:15px;}

/* Debt Settlement */
#debt #lside {width:430px;}
#debt #lside div {margin-bottom:15px;}
#debt #rside {width:400px;margin-left:470px;line-height:1.4em;}
ul#debt1 li {list-style-type:none;padding:11px 0;font-size:1.3em;font-weight:bold;color:#000;}
#debt1 {margin:10px 0 0 0;padding:0 0;}
#debt2 li {padding:3px 0;color:#000;}

/* Short Sale (original) */
#fha_center #lside {width:250px;}
#fha_center #lside div {margin-bottom:15px;}
#fha_center #rside {width:600px;margin-left:290px;line-height:1.4em;}
ul#ss li {margin:3px 0;font-weight:bold;color:#000;}
#fha_center ul li {padding:4px 0;}

/* Loan Modifications */
#loanmod #lside {width:340px;}
#loanmod #lside div {margin-bottom:15px;}
#loanmod #rside {width:500px;margin-left:400px;line-height:1.4em;}
#loanmod #rside div h3 {margin-bottom:0px;}

/* Purchases */
#purchases #lside {width:430px;}
#purchases #lside div {margin-bottom:15px;}
#purchases #rside {width:410px;margin-left:480px;}

/* Refinance */
#refinance #lside {width:430px;}
#refinance #rside {width:410px;margin-left:490px;}
#refinance #lside div ul li {margin:12px 0;}
#refinance #lside div ul {padding:0 auto;margin:10px auto;}
#rside h3 {border-bottom:1px solid #eee;padding:2px;}

/* SHORTSALE*/
#short-sale #lside {width:410px;}
#short-sale #rside {width:410px;margin-left:490px;}

/* Hafa */
#hafa ul {margin-bottom:0 !IMPORTANT;padding-bottom:0 !IMPORTANT;}
#hafa ul li {margin:3px 0;}
#hafa p span {color:#000;font-weight:bold;}

/* Short Sale Center */
#short-sale-center h2 a {font-size:0.7em !IMPORTANT;text-align:right;}
#short-sale-center p {border-bottom:1px dotted #ccc;margin-bottom:15px;padding-bottom:15px;}
a.lm {text-decoration:none;color:red;font-weight:bold;padding-top:10px;font-size:0.9em;}
a.lm:hover {text-decoration:underline;}

/* APPLY */
#apply #lside {width:430px;margin-left:35px;}
#apply #rside {width:340px;margin-left:535px;}
#apply #lside .ltable {width:230px;}
#apply #lside .rtable {width:200px;padding-left:15px;}
#apply #lside table td h3 {border-bottom:1px solid #eee; padding:15px 0 2px 0;width:390px;margin:0 0;}
#apply #rside table td input,#apply #lside table td input {background-color:#f7f6f6;border:1px solid #ccc;}
#apply #rside table td input:focus,#apply #lside table td input:focus {border:1px solid #666;}
#apply #rside table td h3 {margin-top:0;}
#apply #rside table td input#submit {background-color:#000;color:#eee;border:1px solid #666;padding:5px 25px;}
#apply #rside table td input#submit:hover {background-color:#666;color:#eee;}

/* Contact */
#contact #rside div {margin-bottom:5px;padding:0 10px;width:340px;}
#contact #lside {width:450px;}
#contact #rside {width:400px;margin-left:460px;}
#cform td.ltable {width:100px;}
#contact #rside div table .ltable {font-weight:bold;}
#contact #rside table td.rtable input, #contact #rside table td.rtable textarea {background-color:#f7f6f6;border:1px solid #ccc;}
#contact #rside input#submit {background-color:#000;color:#eee;border:1px solid #666;}

/* About */
#about #lside {width:420px;}
#about #lside div {margin-bottom:15px;}
#about #rside {width:440px;margin-left:430px;}
blockquote {
  font: 1.4em normal helvetica, sans-serif;
  margin:10px 0 30px 0px;
  padding:10px 15px 10px 15px;
  background-color:#eee;
  line-height:1.3em;
  color:#000;
} 

/* Standard Pages Content */
#lside {float:left;line-height:1.4em;}
#rside {line-height:1.4em;padding:0 0;}

.content h2 {border-bottom:1px solid #ccc;padding-top:15px;margin-bottom:20px;}
.content2 h2 {border-bottom:1px solid #ccc;padding-top:15px;margin:16px 0 20px 50px;width:900px;}

body {
margin:0 0;
font-family:arial, verdana, helvetica, sans serif;
background-color:#191919;
}

#outwrap {
width:100%;
background-color:#fff;
background-image:url(../images/h_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#wrap {margin:0 auto;width:1030px;}
#iwrap {width:1000px;}
#header {width:1030px;height:144px;margin:0 auto;}
/* #header div {width:1000px;margin:0 auto;padding:0 0 3px 0;border:1px solid green;} */
#header div div {color:#eee;font-size:0.8em;}
#logo {height:104px;width:326px;float:left;position:relative;margin-left:5px;}

#menu {width:1000px;margin:0 auto;clear:both;padding-top:3px;}

/* Phone Number - Header */
#phone {
width:300px !IMPORTANT;
height:104px !IMPORTANT;
position:relative;
display:inline;
margin:0 20px 0 90px !IMPORTANT;
padding:0;
float:left;
}

/* Search Listings Graphic */
#search_listings {
float:left !IMPORTANT;
margin:10px 0 0 0;
border:0;
width:268px;
height:84px;
}
#search_listings a img {border:0;}

#body {
width:1030px;
min-height:482px;
background-repeat:repeat-x;
background-position:top center;
margin:0 auto;
text-align:center;
}

#bodywrap {width:100%;}

.content {width:900px;padding-bottom:20px;}
.content2 {width:1000px;padding-bottom:5px;}
.content, .content2 {
margin:0 auto;
overflow:auto;
font-size:0.8em;
text-align:left;
}

#banner {margin:10px auto;width:1000px;}
.red {color:#ec1119;}
#boxes {width:1000px;height:218px;display:inline;}

#hbox {
background-repeat:no-repeat;
width:191px;
height:218px;
float:left;
font-size:0.9em;
overflow:hidden;
}

.mortgage-center {background-image:url(../images/h-mortgage-bg.png);}
.investor-center {background-image:url(../images/h-investor-bg.png);}
.listing-center {background-image:url(../images/h-listing-bg.png);}
.shortsale-center {background-image:url(../images/h-short-sale-bg.png);}
.news-center {background-image:url(../images/h-news-bg.png);}

#hbox p {font-size:0.95em;padding:7px 10px 10px 10px;margin:0;text-align:center;line-height:1.2em;}
#hbox a img {margin:9px 0 0 7px;}
#hbox p#refpic img {padding:0 0;margin:0 0 10px 25px;}
#hbox p img {padding:0 0;margin:0 0 10px 40px;}
div.hspace {padding-right:11px;}

/* footer */
#footer {
width:100%;
min-height:160px;
background-repeat:repeat-x;
background-position:top left;
background-color:#191919;
}

#ifooter a {color:#3a3a3a;}
#ifooter a:hover {color:#666;}
#ifooter {width:1000px;margin:0 auto;font-size:0.7em;}
#lf, #rf {color:#3a3a3a;margin-top:25px;}
#lf {float:left;text-align:left;margin-left:20px;}
#lf img {margin:3px 0 10px 0;}
#rf {float:right;text-align:right;margin-right:20px;line-height:2.5em;}
#rf a img {border:0;margin-top:5px;margin-left:2px;}