		html,body {
		height: 100%;
		}
		body {
		margin: 0px auto;
		text-align: center;
		padding: 0px;
		background-color: #2B4F63;
		background-image: url(../images/background_bg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		}
		#outer{
		width:100%;
		margin:0px auto;
		text-align:center;
		padding: 0px 0px 126px;
		background-repeat: repeat-x;
		background-position: left bottom;
		background-image: url(../images/background_footer.jpg);
		}
		#container {
		width: 763px;
		margin:0px auto;
		text-align:center;
		padding: 0px;
		}
		#container2 {
		width: 763px;
		margin:0px auto;
		text-align:center;
		padding: 0px;
		background-image: url(../images/background_strip.jpg);
		background-repeat: repeat-y;
		background-position: center top;
		}
		#contact_div {
	height: 38px;
	width: 763px;
	background-image: url(../images/contact_no.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	margin: 0px;
		}
		
		#contact_n {
	position: absolute;
	left: 470px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CFCFCF;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	top: 38px;
	
}
		#contact_n strong{
		padding-left: 1px;		
		}
		#header {
	background: url(../images/header.jpg) no-repeat left top;
	width: 763px;
	height: 77px;
	text-align: center;
	margin: 0px;
	position: relative;
		}
		#header2 {
		background: url(../images/header2.jpg) no-repeat center top;
		width: 763px;
		height: 77px;
		position: relative;
		top: 0px;
		text-align: center;
		left: 0px;
		margin: 0px auto;
		padding: 0px;
		}
		#header h1, #header2 h1  {
		float:left;
		}
		#header h1, #header2 h1 {
		width:288px;
		height: 34px;
		left: 8px;
		top: 0px;
		position: absolute;
		margin: 0px;
		}
		#header h1 span, #header2 h1 span {
		display:none;
		}
		#navigation_main {
		width: 763px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		height:27px;
		}
		#top_cr {
		height: 8px;
		width: 763px;
		margin: 0px;
		padding: 0px;
	}
	
		#navigation_main2 {
		width: 763px;
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		position: relative;
		height:27px;
		background-image: url(../images/nav_bg.jpg);
		background-repeat: repeat-x;
		background-position: center top;
		}
	
		#navigation {
		margin: 0px;
		width: 763px;
		padding-top: 0px;
		height: 27px;
		position: relative;		
		}
		
		#navigation2 {
		margin: 0px auto;
		padding-top: 0px;
		width: 763px;
		z-index: 10000;
		height: 27px;
		position: relative;
		text-align: center;
		}
		
		#navigation ul, #navigation2 ul {
		list-style: none;
		margin: 0;
		padding: 0px;		
		}
		#navigation li, #navigation2 li {
		position:relative;
		float:left;
		line-height:27px!important;
		line-height:27px;
		margin-top:0px !important;
		margin-top:0px;
		text-align:center;
		height: 27px;
		}
		#navigation ul li a, #navigation2 ul li a {
			text-decoration: none;
			color: #fff;
			display:block;
			height: 27px;
		}
		
		#navigation ul li a span, #navigation2 ul li a span, #navigation ul li span {
			visibility: hidden;
		}
		/* ---- individual navigation buttons ---- */
		#nav_left {
			margin-left: 0;
			width: 17px;
			background: transparent url(../images/nav_left.jpg) no-repeat left top;
		}
		
		#nav_right {
			margin-left: 0;
			width: 17px;
			background: transparent url(../images/nav_right.jpg) no-repeat left top;
		}
		
		#nav_home, #nav_home a {
			margin-left: 0;
			width: 73px;
			background: transparent url(../images/home.jpg) no-repeat left top;
		}
	
		#nav_home a:hover {
			margin-left: 0;
			width: 73px;
			background: transparent url(../images/home_hover.jpg) no-repeat left top;
		}
	
		#nav_get_loan, #nav_get_loan a {
			margin-left: 0px !important;
			margin-left: 0;
			width: 92px;
			background: transparent url(../images/get_a_loan.jpg) no-repeat left top;
		}
		#nav_get_loan a:hover {
			margin-left: 0px !important;
			margin-left: 0;
			width: 92px;
			background: transparent url(../images/get_a_loan_hover.jpg) no-repeat left top;
		}
		#nav_mortgage, #nav_mortgage a {
			margin-left: 0px !important;
			margin-left: 0;
			width: 129px;
			background: transparent url(../images/mortgage_tools.jpg) no-repeat left top;
		}
		#nav_mortgage a:hover {
			margin-left: 0px !important;
			margin-left: 0;
			width: 129px;
			background: transparent url(../images/mortgage_tools_hover.jpg) no-repeat left top;
		}
		#nav_buying, #nav_buying a {
			margin-left: 0px !important;
			margin-left: 0;
			width: 71px;
			background: transparent url(../images/buying.jpg) no-repeat left top;
		}
		#nav_buying a:hover {
			margin-left: 0px !important;
			margin-left: 0;
			width: 71px;;
			background: transparent url(../images/buying_hover.jpg) no-repeat left top;
		}
		#nav_selling, #nav_selling a {
			margin-left: 0px !important;
			margin-left: 0;
			width: 72px;
			background: transparent url(../images/selling.jpg) no-repeat left top;
		}
		#nav_selling a:hover {

			margin-left: 0px !important;
			margin-left: 0;
			width: 72px;
			background: transparent url(../images/selling_hover.jpg) no-repeat left top;
		}
		#nav_searchmls, #nav_searchmls a {
			margin-left: 0px !important;
			margin-left: 0;
			width: 98px;
			background: transparent url(../images/search_mls.jpg) no-repeat left top;
		}
		#nav_searchmls a:hover {
			margin-left: 0px !important;
			margin-left: 0;
			width: 98px;
			background: transparent url(../images/search_mls_hover.jpg) no-repeat left top;
		}
		#nav_aboutus, #nav_aboutus a {
			margin-left: 0px !important;
			margin-left: 0;
			width: 87px;
			background: transparent url(../images/about_us.jpg) no-repeat left top;
		}
		#nav_aboutus a:hover {
			margin-left: 0px !important;
			margin-left: 0;
			width: 87px;
			background: transparent url(../images/about_us_hover.jpg) no-repeat left top;
		}
		#nav_contact, #nav_contact a {
			margin-left: 0px !important;
			margin-left: 0;
			width: 107px;
			background: transparent url(../images/contact_us.jpg) no-repeat left top;
		}
		#nav_contact a:hover {
			margin-left: 0px !important;
			margin-left: 0;
			width: 107px;
			background: transparent url(../images/contact_us_hover.jpg) no-repeat left top;
		}
		#flash_agent_main {
	height:375;
	width:763;
	margin: 0px;
	padding: 0px;
				}
		#flashmovie_main {
	width: 466px;
	padding: 0px;
	height: 375px;
	margin: 0px auto;
	float: left;
	background-image: url(../images/flash_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
		}
		#flashmovie {
	width: 449px;
	padding: 0px;
	height: 375px;
	margin: 0px auto;
	text-align: right;
		}
#agent_and_welcome {
		width: 297px;
		padding: 0px;
		height: 375px;
		margin: 0px auto;
		float: left;
		text-align: left;
		background-image: url(../images/agent_img.jpg);
		background-repeat: no-repeat;
		}
		#welcome_text {
		width: 234px;
		margin: 189px auto 0px 10px;
		padding: 0px;
		text-align: left;
		height: 185px;
	}
		#welcome_text p {
		font-family: Tahoma, "Times New Roman", serif;
		font-size: 11px;
		color: #FFFFFF;
		line-height: 17px;
		padding: 10px 0px 0px;
		text-align: left;
		margin: 0px;
	}

	.search_box {
	height: 110px;
	width: 272px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;

	}
	
	.search_box2 {
	height: 110px;
	width: 220px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;

	}

	.search_box .text {
		text-align: left;
		line-height: 17px;
		width: 165px;
		padding: 40px 0px 0px;
		height: 47px;
		margin: 0px auto 0px 78px;
		
	}
	
	.search_box2 .text {
		text-align: left;
		line-height: 17px;
		width: 165px;
		padding: 40px 0px 0px;
		height: 47px;
		margin: 0px auto 0px 35px;
		
	}
	

	.search_box .text p {
		font-family:Tahoma, "Times New Roman", serif;
		font-size: 11px;
		color: #11262E;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
		height: 47px;
	}

.search_box2 .text p {
		font-family:Tahoma, "Times New Roman", serif;
		font-size: 11px;
		color: #11262E;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
		height: 47px;
	}

	.search_box .read_more{
	height: 22px;
	width: 210px;
	text-align: right;
	padding: 0px 0px 0px 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	.search_box .read_more a {
	font-family: Tahoma, "Times New Roman", serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	font-weight: bold;
	}
	
	
	.search_box .read_more a span {
	visibility: hidden;	
	}
	.search_box .read_more { 
	  width:250px; 
	  voice-family: "\"}\""; 
	  voice-family:inherit;
	  width: 210px;
	} 
	html>body .search_box .read_more {
	  width: 210px;
	} 


.search_box2 .read_more{
		height: 22px;
		width: 150px;
		text-align: right;
		padding: 0px 0px 0px 40px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	
	.search_box2 .read_more a {
	font-family: Tahoma, "Times New Roman", serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	font-weight: bold;
	}
	.search_box2 .read_more a span {
	visibility: hidden;	
	}
	.search_box2 .read_more { 
	  width:190px; 
	  voice-family: "\"}\""; 
	  voice-family:inherit;
	  width: 150px;
	} 
	html>body .search_box2 .read_more {
	  width: 150px;
	} 
#services_links {
	height: 120px;
	width: 763px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/services_bg.jpg);
	background-repeat: no-repeat;
	float: left;
}
#footer {
	width: 763px;
	height: 75px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	line-height: 23px;
}
#footer p, #footer2 p{
	color: #6394A9;
	font-family: Tahoma, "Times New Roman", serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
#footer2 {
	width: 763px;
	height: 75px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/footer2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	line-height: 23px;
}
#footer p a, #footer2 a {
	color: #6394A9;
	font-family: Tahoma, "Times New Roman", serif;
	font-size: 11px;
	text-decoration: none;
}
#footer a:hover, #footer2 a:hover {
	color: #6394A9;
}
#top_cr2 {
		height: 7px;
		width: 763px;
		margin: 0px;
		padding: 0px;
	}
	
#main_body {
	text-align: left;
	width: 763px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/shdow_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	overflow: hidden;
	}
	#main_body2 {
	text-align: left;
	width: 763px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/shdow_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	overflow: hidden;
	}
#in_left_panal {
	width: 210px;
	top: 0px;
	z-index: 1000;
	float: left;
	left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
	}
	#left_nav {
	margin: 10px 0px 0px 23px;
	width: 170px;
	text-align: left;
	}
	#left_nav a{
	color:#2F444E;
	text-decoration: none;
	line-height: 20px;
	font-family: Tahoma, "Times New Roman", serif;
	font-size: 11px;
	background-image: url(../images/left_nav_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	}
	#left_nav a:hover{
	text-decoration: none;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 11px;
	}
	#left_nav span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#533502;
	text-decoration: none;
	line-height: 25px;
	display: block;
	background-image: url(../images/nav_tab_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 5px;
	height: 20px;	
	}
	.contact_txt2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	width:135px;
	line-height: 18px;
	margin-left: 20px;
	position: relative;
	top: 195px;
	}
	.contact_txt2 b {
	color: #DDCBAC;
	font-weight: bold;
	}
	.contact_txt2 a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
	#rightpanal {
	width: 530px;
	float: left;
	margin: 0px;
	background-image: url(../images/right_panal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
	#rightpanal {
	width:530px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:530px;
	}
	html>body #rightpanal{
	width:530px;
	}
	.sub_link {
	margin: 0px auto;
	text-align: right;
	}
	.sub_link a {
	margin: 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #492B2B;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/read_more2.jpg);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	padding-right: 20px;
	}
	.sub_link a:hover {
	margin: 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	.td_border {
	background-image: url(../images/td_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
	#assistance {
	background-image: url(../images/in_agent.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 159px;
	height: 180px;
	margin-left: 30px;
	clip:  rect(auto auto auto 56px);
	margin-bottom: 0px;
	margin-top: 10px;
	}
	.clearpage {
	clear: both;
	}
	.style1{
	color:#CFCFCF;}
