html, body {

		height:100%;

	}

	

	body {

		margin: 0px;

		background-color: #7d090a;

		text-align: center;

	}



#home_outer {



	width: 100%;

	background: #7d090a url(../images/top_header_bg.jpg) repeat-x center top;

	margin: 0px auto;

	padding: 0px;

	text-align: center;

	position: relative;

}

#outer2 {

	width: 742px;

	background: transparent url(../images/internal_main_bg.gif) repeat-y center top;

	margin: 0px auto;

	padding: 0px;

	text-align: center;

	position: relative;

}

#outer3 {

	width: 742px;

	background: transparent url(../images/internal_bot_bg.gif) no-repeat center bottom;

	margin: 0px auto;

	padding: 0px;

	text-align: center;

	position: relative;

}

	#container {

	width: 742px;

	margin: 0px auto;

	padding: 0px;

	text-align: center;

	position: relative;

	top: 0px;

	background-image: url(../images/top_header_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	}

	

	#navigation {

	margin:0 auto;

	padding-top: 0px;

	z-index: 10000;

	height: 31px;

	position: relative;

	padding-right: 0px;

	text-align: right;

}

#navigation ul {
	margin:0;
	padding: 0 20px 0 0;
	float:right;
}

#navigation li {

	position:relative;

	float:left;

	line-height:31px!important;

	line-height:31px;

	margin-top:0px;
	list-style:none;

	text-align:center;

}

#navigation ul li a {

	text-decoration: none;

	color: #fff;

	display:block;

	height: 31px;

}

#navigation ul li a span {

	visibility: hidden;

}



/* ---- individual navigation buttons ---- */



#nav_home, #nav_home a {

	margin-left: 0;

	width: 78px;

	background: transparent url(../images/home.jpg) no-repeat left top;

}

#nav_home a:hover {

	margin-left: 0;

	width: 78px;

	background: transparent url(../images/home_hover.jpg) no-repeat left top;

}



#nav_aboutus, #nav_aboutus a {

	margin-left: 0px !important;

	margin-left: 0;

	width: 84px;

	background: transparent url(../images/about_us.jpg) no-repeat left top;

}

#nav_aboutus a:hover {

	margin-left: 0px !important;

	margin-left: 0;

	width: 84px;

	background: transparent url(../images/about_us_hover.jpg) no-repeat left top;

}



#nav_buying, #nav_buying a {

	margin-left: 0px !important;

	margin-left: 0;

	width: 73px;

	background: transparent url(../images/buying.jpg) no-repeat left top;

}



#nav_buying a:hover {

	margin-left: 0px !important;

	margin-left: 0;

	width: 73px;

	background: transparent url(../images/buying_hover.jpg) no-repeat left top;

}

#nav_selling, #nav_selling a {

	margin-left: 0px !important;

	margin-left: 0;

	width: 69px;

	background: transparent url(../images/selling.jpg) no-repeat left top;

}

#nav_selling a:hover {

	margin-left: 0px !important;

	margin-left: 0;

	width: 69px;

	background: transparent url(../images/selling_hover.jpg) no-repeat left top;

}

#nav_searchmls, #nav_searchmls a {

	margin-left: 0px !important;

	margin-left: 0;

	width: 115px;

	background: transparent url(../images/search_mls.jpg) no-repeat left top;

}

#nav_searchmls a:hover {

	margin-left: 0px !important;

	margin-left: 0;

	width: 115px;

	background: transparent url(../images/search_mls_hover.jpg) no-repeat left top;

}



#nav_contact_us, #nav_contact_us a {

	margin-left: 0px !important;

	margin-left: 0;

	width: 108px;

	background: transparent url(../images/contact_us.jpg) no-repeat left top;

}

#nav_contact_us a:hover {

	margin-left: 0px !important;

	margin-left: 0;

	width: 108px;

	background: transparent url(../images/contact_us_hover.jpg) no-repeat left top;

}
#nav_market_snapshort, #nav_market_snapshort a {

	margin-left: 0px !important;

	margin-left: 0;

	width: 145px;

	background:url(../images/market-snapshort.jpg) no-repeat left top;

}#nav_market_snapshort a:hover {

	margin-left: 0px !important;

	margin-left: 0;

	width: 145px;

	background:url(../images/market-snapshort_hover.jpg) no-repeat left top;

}




#header {

	width: 742px;

	height: 93px;

	padding: 0px;

	overflow: hidden;

	position: relative;

}

#header h1 {

	background: url(../images/logo.jpg) no-repeat left bottom;

	margin: 0px auto;

	height: 80px;

	width: 408px;

	float: left;

	position: relative;

	left: 13px;

	top: 2px;

}

#header h1 span {

	display:none;

}

.contact_top {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	width: 440px;

	text-align: left;

	position: relative;

	float: right;

	margin-top: 65px;

	line-height: 16px;

	margin-right: 3px;

	text-transform: capitalize;

}

.contact_top b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	font-style: italic;

	font-weight: bold;

}

.contact_top a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

}

#homecontentdiv {

	width: 742px;

	padding: 0px;

	margin: 0px auto;

	background-image:url(../images/agenimage.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	position: relative;

	height: 546px;

	top: 0px;

}



#flashmovie {

	width: 500px;

	padding: 0px;

	height: 540px;

	margin: 0px auto;

}



#flashmovie p {

	margin-top: 16px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;



	

}

#homecontentdiv ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#homecontentdiv li {

	margin: 0px;

	padding: 0px;

	float: left;

}

#welcome {

	width: 229px;

	height: 470px;

	text-align: left;

	padding: 0px;

	margin: 0px;

}

#welcome p {

	font-family: tahoa;

	font-size: 11px;

	margin: 280px auto 0px 40px;

	color: #FFFFFF;

	text-align: left;

	width: 165px;

	padding: 0px;

	line-height: 19px;

	

}

#main_services {

	width: 483px;

	padding: 0px;

	margin: 0px auto;

	background-image:url(../images/services_bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	position: relative;

	height: 190px;

	top: 0px;

}

#home_services {

	margin: 19px auto 0px;

	height: 100px;

	vertical-align: bottom;

	width: 471px;

	position: relative;

	float: right;

	left: 10px;

}

#home_services ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#home_services li {

	margin: 0px;

	padding: 0px;

	float: left;

	display: inline;

	text-align: right;

}

#home_services li p a {

	font-family: Tahoma, Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #AFC420;

	font-weight: bold;

	text-decoration: none;

	border: none;

	background-image: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 12px;

}

#home_services li p {

	margin-top: 140px;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	text-align: left;

}

.buying_a_home {

	background-image: url(../images/buying_a_home.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 150px;

	width: 141px;

}

.selling_a_home {

	background-image: url(../images/selling_a_home.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 150px;

	width: 152px;

}

.featured_property {

	background-image: url(../images/featured_listing.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 150px;

	width: 154px;

}

#mai_body2 {

	text-align: left;

	width: 742px;

	margin-top: 0px;

	padding-top: 0px;

	overflow: hidden;

	background-image: url(../images/internal_top_bg.gif);

	background-repeat: no-repeat;

	background-position: right top;

	margin-right: auto;

	margin-bottom: 0px;

	position: relative;

	margin-left: auto;

}



#rightpanal {

	width: 510px;

	float: left;

	padding: 0px 0px 30px;

	margin: 0px;

	position: relative;

	left: 10px;

}

#footer {

	color: #4C4225;

	font-family: tahoma;

	font-size: 11px;

	line-height: 40px;

	width: 742px;

	height: 60px;

	background-image: url(../images/footer.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#footer p {

	color: #747474;

	font-family: tahoma;

	font-size: 11px;

	text-decoration: none;

	text-align: left;

	padding-left: 25px;

}

#footer p a {

	color: #747474;

	font-family: tahoma;

	font-size: 11px;

	text-decoration: none;

}

#footer a:hover {

	color: #000000;

}

#in_left_panal {

	margin: 0px 0px -1000px;

	width: 180px;

	top: 0px;

	padding: 0px 0px 1000px;

	float: left;

	text-align: left;

	position: relative;

	left: 10px;

}

#left_nav {

	margin: 20px 0px 10px 20px;

	width: 178px;

	text-align: left;

	padding: 0px;

	background-image: url(../images/nav_bot_bg.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

}

#left_nav a{

	color:#1C1B1A;

	text-decoration: none;

	font-family: Tahoma;

	font-size: 11px;

	background-image: url(../images/link_arrow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

	line-height: 22px;

}

#left_nav a:hover{

	text-decoration: none;

	font-family: Tahoma;

	font-size: 11px;

}

#left_nav span{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	color:#583000;

	text-decoration: none;

	display: block;

	padding-left: 0px;

	background-image: url(../images/nav_bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.contact_txt {

	font-family: Tahoma;

	font-size: 11px;

	color: #212221;

	line-height: normal;

	width: 158px;

	height: 300px;

	padding-bottom: 10px;

	margin-left: 30px;

	padding-left: 0px;

	text-align: center;

	background-image: url(../images/agentimage.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.contact_txt b {

	color: #212221;

	font-weight: bold;

}



.contact_h {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #212221;

	width: 100px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

}

.contact_txt span b {

	color: #212221;

	font-weight: bold;

	font-size: 12px;

}

.read_more {

	color: #ED8721;

	background-image: url(../images/read_more2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

}

