html {
}
body {
	background-color: black;
	behavior: url("csshover.htc");
}
h1 span, h2 span, h3 span, h4 span, ul#menu_splash span, ul#navMLS span, dl.subnav-menu span, ul#subnav-menu span, .footer_button span {
	display: none;
}
#wrapper {
	margin-bottom: 170px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}
#content_splash {
	background-repeat: no-repeat;
	height: 600px;
	width: 800px;
	background-image: url(../images/bg_home.jpg);
}
#inprogress {
	margin-right: 0px;
	margin-left: 100px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	background-position-y: bottom;
	background-position-x: center;
	width: 597px;
	height: 353px;
}
#inprogress ul#gallery {
	position: relative;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height: 353px;
	width: 597px;
}
h1#fr_wordmark {
	background-position-y: 12px;
	margin-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 109px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 97px;
	width: 581px;
	background-image: url(../images/logo-fr_wordmark.gif);
	background-repeat: no-repeat;
}
#inprogress h2 {
	display: none;
}
#footer {
	position: relative;
	top: -18px;
	margin-left: 112px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-repeat: no-repeat;
	padding: 0px;
	background-image: url(../images/logo_crestwbar.gif);
	height: 114px;
	width: 573px;
}
#footer a {
	height: 100%;
	width: 100%;
	display: block;
}
#footer_contact {
	left: 403px;
	top: 50px;
	float: none;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(../images/footer_contact.gif);
	height: 14px;
	width: 284px;
}
#footer_legal {
	position: relative;
	left: -112px;
	top: 62px;
	height: 14px;
	width: 300px;
}
#footer_legal a {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 30px;
	text-decoration: none;
	color: #f0f0f0;
	display: inline;
}
#footer_legal a:hover {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 30px;
	text-decoration: underline;
	color: #f0f0f0;
	display: inline;
}
#footer_legal a:active {
	text-decoration: none;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 30px;
	color: #bfbfbf;
	display: inline;
}
#footer_links {
	margin-left: 110px;
	position: relative;
	top: 110px;
	clear: both;
	height: 53px;
	width: 380px;
}
.footer_button {
	margin-right: 12px;
	float: left;
	height: 53px;
	width: 108px;
}
ul#menu_splash {
	margin-right: 0px;
	background-repeat: no-repeat;
	background-image: url(../images/bg-menu_splash.jpg);
	list-style-type: none;
	padding: 0px;
	margin-left: 112px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 106px;
	width: 573px;
}
ul#menu_splash li {
	float: left;
}
ul#menu_splash li a {
	display: block;
	height: 100%;
	width: 100%;
	float: left;
}
ul#menu_splash li#about_us {
	margin-right: 8px;
	height: 106px;
	width: 108px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_splash-about_us.jpg);
}
ul#menu_splash li#mortgages {
	margin-right: 7px;
	height: 106px;
	width: 108px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_splash-mortgages.jpg);
}
ul#menu_splash li#first_time {
	margin-right: 6px;
	height: 106px;
	width: 111px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_splash-firsttime.jpg);
}
ul#menu_splash li#resources {
	margin-right: 8px;
	height: 106px;
	width: 108px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_splash-resources.jpg);
}
ul#menu_splash li#contact_us {
	height: 106px;
	width: 108px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_splash-contact_us.jpg);
}
#content {
	margin-bottom: -45px;
	border-bottom-color: #919893;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	width: 800px;
	background-repeat: repeat-y;
	background-image: url(../images/main_bg-repeat.jpg);
}
#inner {
	margin-bottom: 20px;
	position: relative;
	margin-left: 75px;
	background-color: white;
	z-index: auto;
	border-color: black;
	border-style: solid;
	border-width: 2px;
	width: 650px;
}
#header {
	margin-bottom: -165px;
	background-repeat: no-repeat;
	background-image: url(../images/main_bg-header.jpg);
	height: 276px;
	width: 800px;
}
#header a {
	margin-right: auto;
	margin-left: auto;
	width: 571px;
	display: block;
	height: 81px;
}
ul#navMLS {
	background: url('../images/nav_mls_background.jpg') repeat-x;
	margin-left: 0px;
	margin-bottom: 27px;
	margin-right: 0px;
	margin-top: 0px;
	list-style-type: none;
	padding: 0 0 0 39px;
	height: 28px;
	width: 611px;
}
ul#navMLS li {
	float: left;
}
ul#navMLS li a {
	display: block;
	height: 100%;
	width: 100%;
}
ul#navMLS li#nav-about_us {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url(../images/nav-about_us.jpg);
	height: 28px;
	width: 101px;
	display: block;
}
ul#navMLS li#nav-mortgages {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url(../images/nav-mortgages.jpg);
	height: 28px;
	width: 108px;
	display: block;
}
ul#navMLS li#nav-first_time {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url(../images/nav-first_time.jpg);
	height: 28px;
	width: 152px;
	display: block;
}
ul#navMLS li#nav-resources {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url(../images/nav-resources.jpg);
	height: 28px;
	width: 103px;
	display: block;
}
ul#navMLS li#nav-contact_us {
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url(../images/nav-contact_us.jpg);
	height: 28px;
	width: 107px;
	display: block;
}
#subnav {
	float: left;
	margin-right: 61px;
	width: 169px;
}
#subnav_photo {
	padding: 0px;
	margin: 0px;
}
dl.subnav-menu {
	padding-left: 25px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 19px;
	margin: 0px;
	list-style-type: none;
}
dl.subnav-menu dt a {
	height: 100%;
	width: 100%;
	display: block;
	list-style-type: none;
}
dt#subnav-about_us-who {
	background-image: url(../images/subnav-about_us-who.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
dt#subnav-about_us-who:hover {
	background-image: url(../images/subnav-about_us-who-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
dt#subnav-about_us-team {
	background-image: url(../images/subnav-about_us-team.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
dt#subnav-about_us-team:hover {
	background-image: url(../images/subnav-about_us-team-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
dt#subnav-about_us-faq {
	background-image: url(../images/subnav-about_us-faq.gif);
	height: 47px;
	width: 144px;
	list-style-type: none;
}
dt#subnav-about_us-faq:hover {
	background-image: url(../images/subnav-about_us-faq-hover.gif);
	height: 47px;
	width: 144px;
	list-style-type: none;
}
dd#subnav-about_us-nest {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
dd#subnav-about_us-nest ul {
	padding: 0px;
	margin: 0px;
}
dd#subnav-about_us-nest li a {
	height: 100%;
	width: 100%;
	display: block;
}
li#subnav-about_us-david {
	background-image: url(../images/subnav-about_us-david.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-david:hover {
	background-image: url(../images/subnav-about_us-david-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-bobbi {
	background-image: url(../images/subnav-about_us-bobbi.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-bobbi:hover {
	background-image: url(../images/subnav-about_us-bobbi-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-mike {
	background-image: url(../images/subnav-about_us-mike.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-mike:hover {
	background-image: url(../images/subnav-about_us-mike-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-marcie {
	background-image: url(../images/subnav-about_us-marcie.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-marcie:hover {
	background-image: url(../images/subnav-about_us-marcie-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-amy {
	background-image: url(../images/subnav-about_us-amy.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-about_us-amy:hover {
	background-image: url(../images/subnav-about_us-amy-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
ul#subnav-menu {
	padding-left: 25px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 19px;
	margin: 0px;
	list-style-type: none;
}
ul#subnav-menu li a {
	height: 100%;
	width: 100%;
	display: block;
	list-style-type: none;
}
li#subnav-mortgages-rates {
	background-image: url(../images/subnav-mortgages-rates.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-mortgages-rates:hover {
	background-image: url(../images/subnav-mortgages-rates-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}  
	                                                                  
	             
	             
	                      
 
li#subnav-mortgages-calc {
	background-image: url(../images/subnav-mortgages-calc.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
}  
	                                                                  
	             
	             
	                      
 
li#subnav-mortgages-calc:hover {
	background-image: url(../images/subnav-mortgages-calc-hover.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
} {
	background-image: url(../images/subnav-mortgages-rates-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-mortgages-refi {
	background-image: url(../images/subnav-mortgages-refi.gif);
	height: 32px;
	width: 144px;
	list-style-type: none;
}  
	                                                                  
	             
	             
	                      
 
li#subnav-mortgages-refi:hover {
	background-image: url(../images/subnav-mortgages-refi-hover.gif);
	height: 32px;
	width: 144px;
	list-style-type: none;
} {
	background-image: url(../images/subnav-mortgages-rates-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-mortgages-resources {
	background-image: url(../images/subnav-mortgages-resources.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}  
	                                                                  
	             
	             
	                      
 
li#subnav-mortgages-resources:hover {
	background-image: url(../images/subnav-mortgages-resources-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}  
	                                                                  
	             
	             
	                      
 
li#subnav-resources-tips {
	background-image: url(../images/subnav-resources-tips.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-resources-tips:hover {
	background-image: url(../images/subnav-resources-tips-hover.gif);
	height: 30px;
	width: 144px;
	list-style-type: none;
}
li#subnav-resources-firsttime {
	background-image: url(../images/subnav-resources-firsttime.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
}
li#subnav-resources-firsttime:hover {
	background-image: url(../images/subnav-resources-firsttime-hover.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
}
li#subnav-resources-why {
	background-image: url(../images/subnav-resources-why.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
}
li#subnav-resources-why:hover {
	background-image: url(../images/subnav-resources-why-hover.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
}
li#subnav-resources-comm {
	background-image: url(../images/subnav-resources-comm.gif);
	height: 32px;
	width: 144px;
	list-style-type: none;
}
li#subnav-resources-comm:hover {
	background-image: url(../images/subnav-resources-comm-hover.gif);
	height: 32px;
	width: 144px;
	list-style-type: none;
}
li#subnav-mls-935565 {
	background-image: url(../images/mls_id-935565.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-mls-935565:hover {
	background-image: url(../images/mls_id-935565-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-contact-privacy {
	background-image: url(../images/subnav-contact-privacy.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-contact-privacy:hover {
	background-image: url(../images/subnav-contact-privacy-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-firsttime-resources {
	background-image: url(../images/subnav-firsttime-resources.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-firsttime-resources:hover {
	background-image: url(../images/subnav-firsttime-resources-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-firsttime-downloads {
	background-image: url(../images/subnav-firsttime-downloads.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
}
li#subnav-firsttime-downloads:hover {
	background-image: url(../images/subnav-firsttime-downloads-hover.gif);
	height: 29px;
	width: 144px;
	list-style-type: none;
}
li#subnav-firsttime-calculators {
	background-image: url(../images/subnav-firsttime-calculators.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
                                       
	                                                                        
	            
	             
	                      
 
li#subnav-firsttime-calculators:hover {
	background-image: url(../images/subnav-firsttime-calculators-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
                                       
	                                                                        
	            
	             
	                      
 
li#subnav-green-main {
	background-image: url(../images/subnav-green-main.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
                                       
	                                                                        
	            
	             
	                      
 
li#subnav-green-main:hover {
	background-image: url(../images/subnav-green-main-hover.gif);
	height: 31px;
	width: 144px;
	list-style-type: none;
}
li#subnav-firsttime-calculators:hover {
	background-image: url(../images/subnav-firsttime-calculators-hover.gif);
	height: 31x;
	width: 144px;
	list-style-type: none;
}
#bodyMLS {
	float: left;
	color: #363131;
	line-height: 1.8em;
	font-size: .85em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 650px;
}
#bodyMLS h3 {
	padding-bottom: 0px;
	margin-bottom: -1em;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 1em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#bodyMLS h4 {
	font-style: italic;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 1em;
	line-height: 1em;
	font-size: 1em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#bodyMLS ul {
	color: #776f6f;
	margin-left: 16px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 0px;
}
#base {
	height: 60px;
	clear: both;
}
#bodyMLS a, #bodyMLS a:visited {
	color: #776f6f;
}
#bodyMLS a:active {
	color: #363131;
}
