html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; color: #000000; font-size: 0.88em; }
#header { display: none; }
#menu { display: none; }
#mainbody { margin: 0; padding: 0; }
#sections { display: none;  }
#insidebody { margin: 0 ; padding: 0; }
#footer { margin: 30px 0 0 0 ; padding: 30px 0 0 0; font-size: 0.7em; }
#footer p { margin: 15px 0; text-align: center; }
#footer a { text-decoration: underlined; color: #D31D37; }
#footer a:visited { text-decoration: underlined; color: #D31D37; }

/* -- Mortgage List -- */
div#mortgageoptionholder { margin: 10px 0; padding: 0 0 0px 0; border: 2px solid #000000; }
h2#mortgageoption_h2 { display: block; margin: 0.5%; padding: 1% 2%; background-color: #000000; color: #FFFFFF; font-size: 1.2em; } 
a.mortgageoption_a { display: block; float: left; width: 49%; margin: 0.5%; padding: 4px 0; color: #000000; background-color: #DDDDDD; text-align: center; font-size: 0.95em; font-weight: bold; text-decoration: none; }
a.mortgageoption_a:visited { display: block; float: left; width: 49%; margin: 0.5%; padding: 4px 0; color: #000000; background-color: #DDDDDD; text-align: center; font-size: 0.95em; font-weight: bold; text-decoration: none; }
a.mortgageoption_a:hover { display: block; float: left; width: 49%; margin: 0.5%; padding: 4px 0; color: #FFFFFF; background-color: #000000; text-align: center; font-size: 0.95em; font-weight: bold; text-decoration: none; }
table#mortgagetable { border: 1px solid #F5821F; border-collapse:collapse; font-size: 1em; }
th.mortgagetable_th { font-size: 1.0em; font-weight: normal; border: 1px solid #F5821F; text-align: left; padding: 3px 3px 3px 12px; }
td.mortgagetable_td { font-size: 0.9em; font-weight: normal; border: 1px solid #F5821F; text-align: left; padding: 3px 3px 3px 12px; }
div.mortgagetable_bestbuy_div { display: inline !important; }
a.mortgagetable_a { color: #000000; }
a.mortgagetable_a:visited { color: #000000; }
a.mortgagetable_button_a { display: block; background-color: orange; color: #FFFFFF; padding: 5px; text-align: center; text-decoration: none; font-weight: bold; border: 2px solid #000000; }
a.mortgagetable_button_a:visited { display: block; background-color: orange; color: #FFFFFF; padding: 5px; text-align: center; text-decoration: none; font-weight: bold; border: 2px solid #000000; }
ul#mortgagejumplinks_ul { margin: 10px 0 20px 0; padding: 0; list-style-type: none; border: 2px solid #000000; border-bottom: 1px solid #000000; }
li#mortgagejumplinks_title_li { font-weight: bold; background-color: #CCCCCC; padding: 8px; margin: 0; border-bottom: 1px solid #000000; }
li.mortgagejumplinks_li { margin: 0; padding: 5px 8px 5px 25px; border-bottom: 1px solid #000000; }
a.mortgagejumplinks_a { }
