body {text-align: center; margin: 0; padding: 0; font-family: Arial; font-size: 14px;}
#wrapper1 {width: 900px; margin: auto; padding: 0;}
#wrapper2 {width: 100%; background: url(/mortgage_xperts/images/background-image.jpg) repeat-x scroll left top; clear: both;}
#wrapper3 {width: 900px; margin: auto; padding: 5px 5px 0 5px; background-color: #ffffff; border-left: #a9ce5c solid 2px; border-right: #a9ce5c solid 2px; border-bottom: #a9ce5c solid 2px;}

h1 {float: right; color: #ffffff; margin: 0 20px 0 0; padding: 0; vertical-align: middle; line-height: 55px;}
h2 {text-align: left; margin: 0; padding: 10px 0 0px 5px;}
h3 {text-align: center; margin: 0; padding: 10px 0 0px 5px; background: url(/mortgage_xperts/images/text-box-header.jpg) no-repeat scroll left top; color: #ffffff;}
h4 {float: left; font: normal normal normal 18px verdana; text-align: center; color: #fff; padding: 0px 10px 5px 10px; margin: 0 0 10px 0; width: 158px; border-bottom: 1px dashed #fff;}

#title img {float: left; padding: 0 0 15px 20px; margin: 0; }
#title {float: left; width: 100%; background: #a9ce5c url(/mortgage_xperts/images/title-gradient-bottom.gif) repeat-x scroll left bottom;}
#header {clear: both; background: #ffffff url(/mortgage_xperts/images/banner.jpg) no-repeat scroll left top; text-align: center; width: 100%; height: 200px; float: left;}
#header2 {background: url(/mortgage_xperts/images/banner2.jpg) no-repeat scroll right top; width: 100%; height: 200px;}
#sidebar { float: right; width: 200px; margin: -75px 0 0 0; padding: 0;}

#main {width: 686px; float: left; margin: 0; padding: 0 0 35px 0;}
#main p {padding: 5px; text-align: justify;}

#nav {width: 100%; background: #30409c url(/mortgage_xperts/images/nav-bar.gif) repeat scroll left 50%; clear: both; float: left; border-top: #30409c solid 1px; border-bottom: #30409c solid 1px; font-size: 15px;}
#nav a {float: left; color: #ffffff; display: block; margin: 0; background: url(/mortgage_xperts/images/nav-bar-divider.gif) no-repeat scroll right 50%; padding: 5px 15px 5px 15px; text-decoration: none;}
#nav a:hover {text-decoration: underline;}

#footer {clear: both; background: url(/mortgage_xperts/images/compliance-gradient.gif) repeat-x scroll left top; padding: 0; margin: 0 -5px 0 -5px;}
#footer p {margin: 0; padding: 10px 40px 0 40px;}
#footer a {color: #0000FF; padding: 0; margin: 0;}
#footer a:hover {text-decoration: none;}

#scr1 div {visibility: hidden;}
#scr1, #scr1 div.default {width: 400px; height: 180px; overflow: hidden; visibility: visible; clear: left; }
#scr1 table tr td div {visibility: visible;}
#scr1 {margin: 0px auto; font: normal small-caps bold 32px Verdana; color: #AAAAAA; text-align: center; }
#scr1 table tr td {padding: 0px; text-align: center; vertical-align: middle; }

.textbox {width: 343px; margin: 0; padding: 0 0 20px 0; float: left; background: url(/mortgage_xperts/images/text-box-bottom.jpg) no-repeat scroll left bottom; z-index: 10;}
#main .textbox p {background: url(/mortgage_xperts/images/text-box-text.jpg) no-repeat scroll left top; padding: 15px 20px 15px 20px; margin: 0 0 0 0; width: 303px; float: left; z-index: 5; height: 195px;}

#legal {clear: both; text-align: right; margin: 0; padding: 0;}
#legal a {color: #0000FF; padding: 0; margin: 0; text-decoration: none;}
#legal a:hover {text-decoration: underline;}

h4 {
float: left;
font: normal normal normal 18px verdana;
text-align: center;
color: #fff;
padding: 0px 10px 5px 10px;
margin: 0 0 10px 0;
width: 158px;
border-bottom: 1px dashed #fff;
}

#cons, #quote {
float: right;
text-align: left;
color: #fff;
font-weight: bold;
font-size: 10px;
width: 178px;
clear: right;
margin: 10px 0px 10px 0px;
padding: 10px;
}

#cons {
background: #30409c url(/mortgage_xperts/images/blue_form.jpg) no-repeat scroll left top;
}

#quote {
background: #a9ce5c url(/mortgage_xperts/images/green_form.jpg) no-repeat scroll left top;
}

input {
margin: 5px 0 10px 0;
padding: 2px;
}
select {
margin: 5px 0 10px 0;
padding: 1px;
}

a {color: #0000ff;}
a:hover {text-decoration: none;}
