/* CSS Document ****************/
/*******************************/
/* author: bernardlambotte.com */
/* SanDiegoHomeLoans.org *******/
/*******************************/
body { margin:0; padding:0; background:url(/img/body-bg.gif) center repeat-y; }
/*******************************/
#wrap { width:760px; margin:0 auto; padding:0; }
/*******************************/
#header { float:left; width:760px; height:129px; margin:0; padding:0; background:#f90; }
/**/
#logo { float:left; width:206px; height:129px; margin:0; padding:0; }
#logo ul { float:left; width:206px; height:129px; margin:0; padding:0; list-style:none; }
#logo ul li { display:block; width:206px; height:129px; margin:0; padding:0; text-align:center; font:bold 12px tahoma, verdana, arial, sans-serif; background:url(/img/sdhl-logo.gif) bottom left no-repeat; border:0; }
#logo ul li a:link { display:block; margin:0; padding:98px 0 0 0; color:#000; }
#logo ul li a:visited { display:block; margin:0; padding:98px 0 0 0; color:#000; }
#logo ul li a:hover { display:block; margin:0; padding:98px 0 0 0; color:#f90; }
/**/
#topnav { float:left; width:554px; height:129px; margin:0; padding:0; }
#topnav ul { float:right; display:inline; width:376px; margin:8px 0 0 0; padding:0; list-style:none; }
#topnav ul li { float:left; display:inline; margin:0 3px; padding:0 4px 0 0; text-align:center; color:#fff; font:bold 11px tahoma, verdana, arial, sans-serif; border-right:1px solid #ddd; }
#topnav ul li.end { float:right; display:inline; margin:0 3px; padding:0 4px 0 0; text-align:center; color:#fff; font:bold 11px tahoma, verdana, arial, sans-serif; border-right:1px solid #f90; }
#topnav ul li.end2 { float:right; display:inline; margin:3px 0 0 0; padding:5px 4px 0 0; text-align:center; color:#fff; font:bold 11px tahoma, verdana, arial, sans-serif; border-top:1px solid #eee; border-right:1px solid #f90; }
#topnav ul li a:link { margin:0; padding:0; text-decoration:none; color:#fff; }
#topnav ul li a:visited { margin:0; padding:0; text-decoration:none; color:#fff; }
#topnav ul li a:hover { margin:0; padding:0; text-decoration:underline; color:#ddd; }
#topnav ul li input { width:80px; margin:0; padding:1px; border:1px solid #ccc; font:10px tahoma, arial, verdana, sans-serif; background:#fff; color:#333; }
#topnav ul li input.sn { width:20px; margin:0 0 0 2px; padding:0; border:1px solid #ccc; font:bold 10px tahoma, arial, verdana, sans-serif; background:#eee; color:#555; }
/*******************************/
#nav { float:left; width:760px; height:51px; margin:0; padding:0; background:url(/img/header-btm.gif) bottom center no-repeat; }
#nav ul { float:left; display:inline; width:760px; height:36px; margin:0; padding:0; list-style:none; }
/**/
#nav ul li#hmref { float:left; width:158px; height:36px; margin:0; padding:0; text-align:left; font:bold 12px tahoma, verdana, arial, sans-serif; }
#nav ul li#hmref a:link { display:block; width:120px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 38px; background:url(/img/home-ref.gif) top left no-repeat; }
#nav ul li#hmref a:visited { display:block; width:120px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 38px; background:url(/img/home-ref.gif) top left no-repeat; }
#nav ul li#hmref a:hover { display:block; width:120px; height:21px; text-decoration:none; color:#f90; margin:0; padding:15px 0 0 38px; background:url(/img/home-ref-b.gif) top left no-repeat; }
#nav ul li#hmref a#current { display:block; width:120px; height:21px; text-decoration:none; color:#f90; margin:0; padding:15px 0 0 38px; background:url(/img/home-ref-b.gif) top left no-repeat; }
/**/
#nav ul li#hmpur { float:left; width:148px; height:36px; margin:0; padding:0; text-align:left; font:bold 12px tahoma, verdana, arial, sans-serif; }
#nav ul li#hmpur a:link { display:block; width:122px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/home-pur.gif) top left no-repeat; }
#nav ul li#hmpur a:visited { display:block; width:122px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/home-pur.gif) top left no-repeat; }
#nav ul li#hmpur a:hover { display:block; width:122px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/home-pur-b.gif) top left no-repeat; }
#nav ul li#hmpur a#current { display:block; width:122px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/home-pur-b.gif) top left no-repeat; }
/**/
#nav ul li#prcrd { float:left; width:148px; height:36px; margin:0; padding:0; text-align:left; font:bold 12px tahoma, verdana, arial, sans-serif; }
#nav ul li#prcrd a:link { display:block; width:122px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/poor-crd.gif) top left no-repeat; }
#nav ul li#prcrd a:visited { display:block; width:122px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/poor-crd.gif) top left no-repeat; }
#nav ul li#prcrd a:hover { display:block; width:122px; height:21px; text-decoration:none; color:#930; margin:0; padding:15px 0 0 26px; background:url(/img/poor-crd-b.gif) top left no-repeat; }
#nav ul li#prcrd a#current { display:block; width:122px; height:21px; text-decoration:none; color:#930; margin:0; padding:15px 0 0 26px; background:url(/img/poor-crd-b.gif) top left no-repeat; }
/**/
#nav ul li#dtcns { float:left; width:148px; height:36px; margin:0; padding:0; text-align:left; font:bold 12px tahoma, verdana, arial, sans-serif; }
#nav ul li#dtcns a:link { display:block; width:124px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 24px; background:url(/img/debt-con.gif) top left no-repeat; }
#nav ul li#dtcns a:visited { display:block; width:124px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 24px; background:url(/img/debt-con.gif) top left no-repeat; }
#nav ul li#dtcns a:hover { display:block; width:124px; height:21px; text-decoration:none; color:#060; margin:0; padding:15px 0 0 24px; background:url(/img/debt-con-b.gif) top left no-repeat; }
#nav ul li#dtcns a#current { display:block; width:124px; height:21px; text-decoration:none; color:#060; margin:0; padding:15px 0 0 24px; background:url(/img/debt-con-b.gif) top left no-repeat; }
/**/
#nav ul li#infor { float:left; width:158px; height:36px; margin:0; padding:0; text-align:left; font:bold 12px tahoma, verdana, arial, sans-serif; }
#nav ul li#infor a:link { display:block; width:132px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/info.gif) top left no-repeat; }
#nav ul li#infor a:visited { display:block; width:132px; height:21px; text-decoration:none; color:#067ab9; margin:0; padding:15px 0 0 26px; background:url(/img/info.gif) top left no-repeat; }
#nav ul li#infor a:hover { display:block; width:132px; height:21px; text-decoration:none; color:#90c; margin:0; padding:15px 0 0 26px; background:url(/img/info-b.gif) top left no-repeat; }
#nav ul li#infor a#current { display:block; width:132px; height:21px; text-decoration:none; color:#90c; margin:0; padding:15px 0 0 26px; background:url(/img/info-b.gif) top left no-repeat; }
/*******************************/
#content { float:left; width:760px; margin:0; padding:0; background:url(/img/content-bg.gif) center repeat-y; }
/*******************************/
/*leftwrap*/
#lw { float:left; width:216px; margin:0; padding:0; background:; }
/*******************************/
/**leftcontent home**/
.lcha { float:right; width:216px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/left-top-home.gif) top right no-repeat; }
.lchb { float:right; width:216px; margin:0; padding:0; background:url(/img/left-mid-home.gif) right repeat-y; }
.lchc { float:right; width:216px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/left-btm-home.gif) bottom right no-repeat; }
/**leftcontent home refinance**/
.lchra { float:left; width:216px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/rchr-a.gif) top right no-repeat; }
.lchrb { float:left; width:216px; margin:0; padding:0; background:url(/img/rchr-b.gif) right repeat-y; }
.lchrc { float:left; width:216px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/rchr-c.gif) bottom right no-repeat; }
/**leftcontent home purchase**/
.lchpa { float:left; width:216px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/rchp-a.gif) top right no-repeat; }
.lchpb { float:left; width:216px; margin:0; padding:0; background:url(/img/rchp-b.gif) right repeat-y; }
.lchpc { float:left; width:216px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/rchp-c.gif) bottom right no-repeat; }
/**leftcontent poor credit**/
.lcpca { float:left; width:216px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/rcpc-a.gif) top right no-repeat; }
.lcpcb { float:left; width:216px; margin:0; padding:0; background:url(/img/rcpc-b.gif) right repeat-y; }
.lcpcc { float:left; width:216px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/rcpc-c.gif) bottom right no-repeat; }
/**leftcontent debt consolidation**/
.lcdca { float:left; width:216px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/rcdc-a.gif) top right no-repeat; }
.lcdcb { float:left; width:216px; margin:0; padding:0; background:url(/img/rcdc-b.gif) right repeat-y; }
.lcdcc { float:left; width:216px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/rcdc-c.gif) bottom right no-repeat; }
/**leftcontent information**/
.lcifa { float:left; width:216px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/rcif-a.gif) top right no-repeat; }
.lcifb { float:left; width:216px; margin:0; padding:0; background:url(/img/rcif-b.gif) right repeat-y; }
.lcifc { float:left; width:216px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/rcif-c.gif) bottom right no-repeat; }
/*******************************/
/**left promo**/
#lpa { float:left; width:216px; margin:0 0 9px 0; padding:33px 0 0 0; background:url(/img/information.gif) top right no-repeat; }
#lpb { float:left; width:216px; margin:0; padding:0; background:url(/img/request-b.gif) right repeat-y; }
#lpc { float:left; width:216px; margin:0; padding:0 0 33px 0; background:url(/img/request-c.gif) bottom right no-repeat; }
#lpc form { float:left; width:216px; margin:0; padding:0; }
#lpc ul { float:left; width:216px; margin:3px 0 0 0; padding:0; list-style:none; font:12px tahoma, arial, verdana, sans-serif; color:#067ab9; }
#lpc ul li { float:right; display:block; width:185px; margin:0 5px; padding:2px; border-bottom:1px solid #eee; }
#lpc input { float:right; width:100px; margin:0 3px 0 0; padding:0 1px; border:1px solid #f90; font:12px tahoma, arial, verdana, sans-serif; background:#f2f8fc; color:#067ab9; }
#lpc select { float:right; width:120px; margin:0 3px 0 0; padding:0 1px; border:1px solid #f90; font:12px tahoma, arial, verdana, sans-serif; color:#f90; }
#lpc textarea { float:right; width:100px; margin:3px 3px 0 0; padding:0 1px; border:1px solid #f90; font:12px tahoma, arial, verdana, sans-serif; color:#f90; }
#lpc input.sendem { float:right; width:80px; margin:3px 9px 0 0; padding:0 1px; background:#f2f8fc; border:1px solid #f90; text-align:center; font:12px tahoma, arial, verdana, sans-serif; color:#067ab9; }
/*******************************/
/**rightwrap**/
#rw { float:left; width:529px; margin:0; padding:0; background:#; }
/*******************************/
/**rightcontent home**/
.rcha { float:right; width:518px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/right-top-home.gif) top left no-repeat; }
.rchb { float:right; width:518px; margin:0; padding:0; background:url(/img/right-mid-home.gif) left repeat-y; }
.rchc { float:right; width:518px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/right-btm-home.gif) bottom left no-repeat; }
/**rightcontent home refinance**/
.rchra { float:right; width:518px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/lchr-a.gif) top left no-repeat; }
.rchrb { float:right; width:518px; margin:0; padding:0; background:url(/img/lchr-b.gif) left repeat-y; }
.rchrc { float:right; width:518px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/lchr-c.gif) bottom left no-repeat; }
/**rightcontent home purchase**/
.rchpa { float:right; width:518px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/lchp-a.gif) top right no-repeat; }
.rchpb { float:right; width:518px; margin:0; padding:0; background:url(/img/lchp-b.gif) right repeat-y; }
.rchpc { float:right; width:518px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/lchp-c.gif) bottom right no-repeat; }
/**rightcontent poor credit**/
.rcpca { float:right; width:518px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/lcpc-a.gif) top right no-repeat; }
.rcpcb { float:right; width:518px; margin:0; padding:0; background:url(/img/lcpc-b.gif) right repeat-y; }
.rcpcc { float:right; width:518px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/lcpc-c.gif) bottom right no-repeat; }
/**rightcontent debt consolidation**/
.rcdca { float:right; width:518px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/lcdc-a.gif) top right no-repeat; }
.rcdcb { float:right; width:518px; margin:0; padding:0; background:url(/img/lcdc-b.gif) right repeat-y; }
.rcdcc { float:right; width:518px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/lcdc-c.gif) bottom right no-repeat; }
/**rightcontent information**/
.rcifa { float:right; width:518px; margin:0 0 9px 0; padding:9px 0 0 0; background:url(/img/lcif-a.gif) top right no-repeat; }
.rcifb { float:right; width:518px; margin:0; padding:0; background:url(/img/lcif-b.gif) right repeat-y; }
.rcifc { float:right; width:518px; margin:0; padding:0 0 9px 0; text-align:left; background:url(/img/lcif-c.gif) bottom right no-repeat; }
/*******************************/
#footer { float:left; width:760px; margin:0; padding:0; background:url(/img/ftr-bg.gif) center repeat-y; }
/**/
#ftrwrap { float:left; width:760px; margin:0; padding:3px 0 0 0; background:url(/img/ftr-split.gif) center top no-repeat; }
/**/
#subftr { float:left; width:760px; margin:0; padding:0 0 20px 0; background:url(/img/ftr-btm.gif) center bottom no-repeat; }
/**/
#ftrleft { float:right; width:566px; display:inline; margin:8px 8px 0 0; padding:0; border-right:1px solid #3aa7e2; }
#ftrleft ul { display:inline; margin:2px 9px; padding:0; }
#ftrleft ul li { display:inline; margin:0 0 0 3px; padding:0 3px 0 0; text-align:left; font:10px tahoma, verdana, arial, sans-serif; border-right:1px solid #000; }
#ftrleft ul li.endftr { display:inline; margin:0 0 0 3px; padding:0; text-align:left; font:10px tahoma, verdana, arial, sans-serif; border-right:0; }
#ftrleft ul li a:link { margin:0; padding:0; color:#000; text-decoration:none; }
#ftrleft ul li a:visited { margin:0; padding:0; color:#000; text-decoration:none; }
#ftrleft ul li a:hover { margin:0; padding:0; color:#067ab9; text-decoration:underline; }
#ftrleft p { margin:2px 9x 0 9px; padding:10px 9px 0 9px; text-align:left; color:#000; font:10px tahoma, verdana, arial, sans-serif; border-top:1px solid #3aa7e2; }
/**/
#logobtm { float:right; width:155px; height:90px; margin:8px 0 0 0; padding:0; }
#logobtm ul { float:left; width:140px; height:90px; margin:0; padding:0; list-style:none; }
#logobtm ul li { display:block; width:140px; height:90px; margin:0; padding:0; text-align:center; font:bold 8px tahoma, verdana, arial, sans-serif; background:url(/img/sdhl-logo-small.jpg) top center no-repeat; border:0; }
#logobtm ul li a:link { display:block; margin:0; padding:67px 0 0 0; color:#000; }
#logobtm ul li a:visited { display:block; margin:0; padding:67px 0 0 0; color:#000; }
#logobtm ul li a:hover { display:block; margin:0; padding:67px 0 0 0; color:#f90; }
/*******************************/
