@charset "utf-8";
/* CSS Document */

html>body{ width: 978px; margin: 0 auto 0 auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding: 0; background: #d8d8b0 url(../images/jbg.jpg) repeat-x top; }
a, a:link, a:visited, a:active{ color: #666666; }
a:hover{ color: #CC0000; text-decoration: none; }

/* Join Header */
#join-header{ width: 978px; height: 111px; float: left; }
#join-content{ width: 602px; height: 101px; float: left; background: url(../images/save-money-buying-foreclosure.gif) no-repeat top left; padding: 10px 10px 0 0; text-align: right; }

/* Join Form */
#join-form{ width: 620px; height: auto; float: left; }
#jform-top{ width: 620px; height: 13px; float: left; font-size: 0; background: url(../images/jform-top.jpg) no-repeat; }
.jform-content{ width: 579px; height: auto; float: left; background: #FFFFFF url(../images/jform-bg.jpg) repeat-x top; border: 1px solid #cece8b; border-top: none; border-bottom: none; padding: 5px 20px 0 19px; }
.jfc{ width: 579px; height: auto; float: left; }
.jfc-bg{ width: 559px; padding: 10px; background: url(../images/jf-bg.jpg) repeat-x top; }
.jtxt-box{ width: 191px; height: 16px; background: #FFFFFF url(../images/txt-bg.jpg) repeat-x top; border: 1px solid #d9d5bd; padding: 5px; margin: 3px 0 0 0; }

/* Subscription */
#subl_01, #subl_01:link, #subl_01:visited, #subl_01:active, #subl_01:hover,
#subl_02, #subl_02:link, #subl_02:visited, #subl_02:active, #subl_02:hover{ text-decoration: none; } 
#subl_01, #subl_01:link, #subl_01:visited, #subl_01:active, #subl_01:hover{ text-decoration: none; color: #CC0000; font-weight: bold; }
#subl_02, #subl_02:link, #subl_02:visited, #subl_02:active, #subl_02:hover{ text-decoration: none; }
#subl_03, #subl_03:link, #subl_03:visited, #subl_03:active, #subl_03:hover{ text-decoration: none; }

/* Join Right Panel */
#join-right{ width: 352px; height: auto; float: right; }
.jr-content{ width: 316px; height: auto; float: left; border: 3px solid #c8c8ac; border-top: none; padding: 0 15px 15px 15px; background: #dcdcc3; }

/* Join Footer */
#join-footer{ width: 938px; height: auto; float: left; margin: 20px 0 0 0;}
#join-footer>ul{ width: 938px; margin: 0 0 30px 0; padding: 0; list-style: none; }
#join-footer>ul>li{ float: left; padding: 0 5px 0 0; }
#join-footer>ul>li>a, #join-footer>ul>li>a:link, #join-footer>ul>li>a:visited, #join-footer>ul>li>a:active{ color: #babaa6; text-decoration: none; }
#join-footer>ul>li>a:hover{ color: #CC0000; }

/* Regular Styles */
.fl{ float: left;}
.fr{ float: right; }

h1{ font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-weight: normal; color: #CC0000; margin: 0 0 5px 0; padding: 0; }
p{ margin: 0 0 10px 0; padding: 0; }

.hr_margin{ margin: 5px 0 15px 0; }

.grey{ color: #a2a093; font-size: 11px; }
.col_bf3d01{ color: #bf3d01; }
.mb_10px{ margin-bottom: 10px; }
