@charset "utf-8";

body { font: 82% Verdana, Arial, Helvetica, sans-serif; background: #666666; margin: 0; padding: 0; text-align: center; color: #000000; line-height:1.7em; }
/*<------------block elements----------*/
#container { width: 960px; margin: 0 auto; text-align: left; background: url(../images/container-bg.png) repeat-y; position: relative; }

#header { padding: 0; height: 120px; }
#sidebar1 { float: left; width: 260px; padding: 15px 10px 15px 20px; background: url(../images/nav-bg.png) no-repeat 20px 0px; height: 270px; margin-top: 1.5em; }

#sidebar2 { float: right; width: 160px; padding: 15px 10px 15px 20px; }

#mainContent { margin: -120px 20px 0 300px; padding: 120px 10px 0; width: 610px; }
#footer { padding: 5px 0 0 0; background: url(../images/bg-footer.png) no-repeat 0px -40px; height: 80px; }
/*<------------hx styles----------*/
h1, h2, h3, h4 {padding:0; margin:0;}

#header h1 { margin: 0; background: url(../images/bg-adrian-young-mortgage-professional.png) no-repeat; height: 120px; text-indent: -9999px; }

#mainContent h1 { border-bottom: 5px solid #e0fae0; width:100% }


/*<------------text styles----------*/

#footer p { margin: 0; padding: 15px 0 10px 2em; font-size: 0.8em; }
#footer p.small { margin: -2px 25px 0 0;padding: 0 0 0 20px;font-size: 0.7em;line-height: 11px;}

.fltrt { float: right; margin-left: 8px; margin-top: -125px; }

.fltlft { float: right; margin-left: 8px; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#home #mainContent h1 { background: url(../images/h-bg-welcome.png) no-repeat; text-indent: -9999px; height: 55px;}

#mortgages #mainContent h1 { background: url(../images/h-bg-mortgages.png) no-repeat; text-indent: -9999px; height: 55px;}

#insurance #mainContent h1 { background: url(../images/h-bg-insurances.png) no-repeat; text-indent: -9999px; height: 55px; }

#commercial #mainContent h1 { background: url(../images/h-bg-commercial.png) no-repeat; text-indent: -9999px; height: 55px;  }


#calculator #mainContent h1 { background: url(../images/h-bg-calculator.png) no-repeat; text-indent: -9999px; height: 55px;  }

#contact #mainContent h1 { background: url(../images/h-bg-contact.png) no-repeat; text-indent: -9999px; height: 55px;  }

#callback #mainContent h1 { background: url(../images/h-bg-callback.png) no-repeat; text-indent: -9999px; height: 55px;  }
caption { text-align: left; }


#contact #container #mainContent #tabContact caption { text-align: left; }


#ifCalc { overflow: hidden; z-index: 0; }





#ulNav { list-style: none; line-height: 1.8em; margin: 0px; padding: 20px 0px 0px 40px; }

#MenuBar1 { margin-left: 3em; margin-top: 10px; font: 0.8em Tahoma, Verdana, sans-serif; }

/*<------------link styles----------*/

#mainContent a:link { color: #000000; text-decoration: underline; }

#mainContent a:visited { color: #000000; text-decoration: underline; }

#mainContent a:hover { color: #330099; text-decoration: none; }

#mainContent a:active { color: #009900; text-decoration: none; }

/*<------------nav independent styles----------*/
#home #liNav1 a { color:#00CC00; text-decoration:none; }

#mortgages #liNav2 a { color:#00CC00; text-decoration:none; }

#insurance #liNav3 a { color:#00CC00; text-decoration:none; }

#commercial #liNav4 a { color:#00CC00; text-decoration:none; }

#calculator #liNav5 a { color:#00CC00; text-decoration:none; }

#contact #liNav6 a { color:#00CC00; text-decoration:none; }

#divIf { }

#divIf #apDiv1 { background: #FFFFFF; }

#tabContact { width: 85%; }


dt { border-bottom: 1px dotted #CCCCCC; text-indent: 1.5em; font-size: 1em; font-weight: bold; color: #006600; margin-top: 1em; background: url(../images/bg-dt-h3.png) no-repeat left 4px; margin-bottom: 1em; }

#adyimage { }

#divAddthis { position: absolute; top: 14px; left: 675px; width: 312px; }
p.compliance { font-size: 1.2em; font-weight: bold; color: #333; background: #D6FFCE; padding: 4px; }
#callback #container #mainContent h3 { padding-top: 15px; }
#subFooter {margin: 10px 30px 0px 30px;font-size:12px;font-style:italic;font-weight:bold;line-height: 16px;}
