html,body,div,h1,h2,h3,h4,form,button,img,ul,li{margin:0;padding:0}
body{font:normal 11px/16px "Trebuchet MS",Arial,sans-serif;color:#000;background-color:#fff}
.clearfix{clear:both}
.red{color:#c00}
.black{color:#000}
.blue{color:#0089bb}
a{text-decoration:none}
h1,h4,h5,h6{font-weight:normal}
#container{width:920px;padding:0;margin:0 auto}
#header{height:75px;margin:25px 0}
#header h1{font-size:24px;margin:0 0 5px 15px}
#header h1 a{color:#96b932}
#header h1 a em{font-style:normal;color:#7daa19}
#header h2{float:left;font-size:16px;margin-left:16px}
#header h2 a{color:#6385a1}
#header h2 a:hover{color:#749bba}
#header h3{float:left;font-size:16px;color:#777}
#header h3 b{font-size:16px;color:#7daa19;padding:0 3px}
#header h4{font-size:12px}
#header h5{font-size:11px}
#header h6{font-size:10px}
#header ul{padding:10px 0 0 0;margin:0}
#header li{float:left;list-style-type:none;width:220px;height:40px;font-size:9px;color:#999;background:#333 url('/static/img/bg-menu.png');padding:10px 0 0 10px;cursor:default}
#header li a{font-size:16px;font-weight:bold;color:#ddd}
#header .redbg{color:#efefef;background:#e11900 url('/static/img/bg-menu-red.png')}
#header .redbg a{color:#efefef}
#header li:hover{background-position:0 -50px}
#adsensetop{width:824px;height:40px;background:#fff url('/static/img/adsense-top.png') 0 0 no-repeat;padding:25px 0 0 96px;margin-top:-3px}
#calculator{float:left;width:584px;height:280px}
#label{float:left;width:150px;height:300px;font-size:11px;font-weight:bold;color:#0089bb;text-align:right;padding:3px 10px 0 0;line-height:57px}
#quick-form{float:left;width:200px;background:transparent url('/static/img/bg-form.png') 0 20px no-repeat}
#mortgage-form{float:left;width:200px;background:transparent url('/static/img/bg-mortgage-form.png') 0 20px no-repeat}
#form{float:left;width:200px;height:300px;background:transparent url('/static/img/bg-form.png') 0 20px no-repeat}
#price,#percentage,#interest,#length,#value,#tax,#condo{float:right;width:130px;text-align:right;border:0;background:none;padding:0}
#price{margin:25px 65px 20px 5px}
#percentage{margin:21px 65px 20px 5px}
#interest{margin:21px 65px 20px 5px}
#length{margin:21px 65px 20px 5px}
#value{margin:21px 65px 20px 5px}
#tax{margin:21px 65px 20px 5px}
#condo{margin:21px 65px 20px 5px}
#cform button{float:right;width:100px;height:27px;border:0;background:transparent url('/static/img/calculate.png') 0 0 no-repeat;margin:5px 0 0 0;cursor:pointer}
#cform button:hover{background-position:0 -27px}
#description{float:left;width:200px;height:300px;padding:8px 10px 0 10px;text-align:justify}
#description a{color:#0089bb;font-weight:bold}
#description a:hover{color:#c00;text-decoration:none}
#description h3{color:#c00;font-size:24px;font-weight:bold;text-align:center}
#description h4{color:#333;font-size:11px;font-weight:bold;text-align:center;margin-bottom:15px}
#description h5{color:#0089bb;font-size:11px;font-weight:bold;text-align:center}
#description h5 a:hover{color:#c00;font-size:11px;font-weight:bold;text-align:center}
#main-page-content{float:left;width:316px;height:280px;padding:8px 10px 0 10px;text-align:justify}
#adsense-content{float:left;width:336px;height:280px;margin-bottom:15px}
#adsensebottom{width:824px;height:105px;background:#fff url('/static/img/adsense-bottom.png') 0 0 no-repeat;padding:15px 0 0 96px}
#resources{padding:3px 15px 3px 15px;width:890px;height:50px;background:url('/static/img/bg-lines.png') 0 0 repeat-x;text-align:justify;font-weight:bold;color:#c00}
#resources b{color:#0089bb}
#resources a{color:#333}
#footer{height:50px;background:url('/static/img/bg-footer.png') 0 0 no-repeat;clear:both;margin-bottom:5px}
#footer ul,li{list-style-type:none}
#footer a{outline:none;text-decoration:none;color:#ebebeb}
#footer a:hover{text-decoration:underline;color:#ebebeb;cursor:pointer}
#footer-left{width:564px;height:50px;float:left;display:inline;padding:16px 0 0 20px;color:#ebebeb}
#footer-right{width:316px;height:50px;float:left;padding:16px 20px 0 0;text-align:right;color:#ebebeb}
#copyright{color:#333;text-align:center}
#copyright a{color:#333;font-weight:bold}
#label #error{display:block;width:200px;font-size:11px;font-weight:normal;color:#000;text-align:right;margin:5px 0 0 50px;line-height:12px}
#label #error b{color:#c00}
.error-details{display:block;width:780px;font-size:11px;font-weight:normal;color:#000;text-align:center;margin:5px 0 0 50px;line-height:12px}
.error-details b{color:#c00}
#details{float:left;width:800px}
#mortgage-information{float:left;width:780px;height:130px;font-size:30px;font-weight:bold;text-align:center;text-decoration:none;color:#0089bb;line-height:23px;padding:20px 10px 0 10px}
#info{float:left;width:200px;text-align:justify;font-weight:normal;font-size:11px;padding:8px 10px 0 10px}
#info a{color:#0089bb;font-weight:bold}
#info a:hover{color:#c00;text-decoration:underline}
#info h3{color:#c00;font-size:24px;font-weight:bold;text-align:center}
#info h4{color:#333;font-size:11px;font-weight:bold;text-align:center}
#info h5{color:#0089bb;font-size:11px;font-weight:bold;text-align:center}
#info h5 a:hover{color:#c00;font-size:11px;font-weight:bold;text-align:center}
#explanation{float:left;width:780px;padding:20px 10px 0 10px;text-align:justify}
#explanation .calculation a{color:#0089bb}
#explanation .calculation a:hover{color:#c00;text-decoration:underline}
.calculation{font-size:11px}
#adsense-details{float:left;width:120px;height:600px;margin-top:150px}
#amortization{float:left;width:920px}
#adsense-amortization{float:left;width:120px;height:600px}
#amortization-details{display:inline;float:left;width:660px;padding:20px 10px 0 10px}
#amortization-table td{border-left-style:hidden;border-top-style:hidden;border-right-style:hidden;border-bottom:1px dotted #ccc;padding:0px 25px 0px 0px}
#amortization-table .last td{border-bottom:none}
.toprow{font-weight:bold;text-align:right;background:url('/static/img/bg-lines.png')}
.data{font-weight:bold;text-align:right;padding-right:25px}
.blue{ color:#0089bb}
.year-summary{text-align:left;font-weight:normal;font-size:11px;line-height:35px}
.year-summary b{color:#0089bb}
.year-summary strong{color:#c00}
#left-content{float:left;display:inline;margin:20px 10px 20px 15px;padding:3px 0 0 0;width:585px;text-align:justify}
#left-content li{list-style-type:square;margin-left:25px}
#left-content a{color:#0089bb}
#left-content a:hover{color:#c00;text-decoration:underline}
#right-content{float:right;background:url('/static/img/bg-lines.png');width:270px;height:400px;margin:20px 0 20px 0;padding:15px 15px 15px 15px}
#right-content li{list-style-type:square;margin-left:25px}
#right-content a{color:#0089bb}
#right-content a:hover{color:#c00;text-decoration:underline}
#input-fields{width:585px;height:350px;margin-top:50px;background: url('/static/img/bg-mail.png') 25px 0px no-repeat}
#input-fields #full-name{float:left;padding:0;margin:6px 0px 20px 165px;border:0;width:235px;background:none;text-align:left;font:normal 12px/16px Tahoma, Arial, sans-serif}
#input-fields #mail{float:left;padding:0;margin:23px 0px 20px 165px;border:0;width:235px;background:none;text-align:left;font:normal 12px/16px Tahoma, Arial, sans-serif}
#input-fields #msg{float:left;padding:0;margin:22px 0px 20px 165px;border:0;width:400px;height:160px;background:none;text-align:left;font:normal 12px/16px Tahoma, Arial, sans-serif}
#input-fields button{background:url('/static/img/send.png') 0 0 no-repeat;height:27px;width:100px;margin:21px 10px 25px 0;float:right;cursor:pointer;border:none}
#input-fields button:hover{background-position:0 -27px}