body{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:80%;
}

#main_container{

}


#header_container{
	width:980px;
	margin:0 auto;
	padding-top:16px;
	overflow:auto;
	border:1px solid #cccccc;
}

#header_wrapper div{
	float:left;
	position:relative;

}

#flash{
	float:left;
	padding-left:0px;
}

#inland_homes_logo{
	float:left;
	padding-left:55px;
}


#logo{
	float:left;
	padding-left:146px;
}

#mackenzie_logo{
	padding-left:146px;
}


#main_bg{
	background:url(../images/body_bg.jpg) no-repeat;
	width:980px;
	float:left;
	margin:30px 0px 0px 0px;

}

#topmenu{
	margin:0 auto;
	width:980px;
	font-size:90%;

}

#topmenu ul{
	padding:0px 0px 0px 0px;
	margin:40px 0px 0px 55px;
}

#topmenu ul li{
	float:left;
	list-style:none;
	color:#CCCC66;
	text-align:center;
	padding-right:35px;
}

body:first-of-type #topmenu ul li{

	float:left;
	list-style:none;
	color:#CCCC66;
	text-align:center;
	padding-right:34px;
}

body:nth-of-type(1) #topmenu ul li{

float:left;
	list-style:none;
	color:#CCCC66;
	text-align:center;
	padding-right:35px;

}

#topmenu ul li a{
	color:#CCCC66;
	text-decoration:none;
}

#topmenu ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}

#home_arrow{
	float:left;
	margin:5px 0px 0px 57px !important;
	display:none;
}

#development_arrow{
	float:left;
	margin:5px 0px 0px 166px !important;
	display:none;
}

#property_arrow{
	float:left;
	margin:5px 0px 0px 311px !important;
	display:none;
}

#specification_arrow{
	float:left;
	margin:5px 0px 0px 444px !important;
	display:none;
}
#specification_right1{
	position:absolute;
	top:-50px;
	left:512px;
	width:160px;
	height:470px;
	padding:10px 0px 10px 0px;
}
#specification_arrow1{
	position:absolute;
	top:458px;
	#top:452px;
	left:65px;
}
#location_right1{
	position:absolute;
	top:-154px;
	left:511px;
	width:160px;
}
#location_arrow1{
	position:absolute;
	top:226px;
	#top:224px;
	left:41px;
}

#location_arrow{
	float:left;
	margin:5px 0px 0px 556px !important;
	display:none;
}

#pressroom_arrow{
	float:left;
	margin:5px 0px 0px 661px !important;
	display:none;
}
#aboutus_right1{
	position:absolute;
	top:-149px;
	left:512px;
	background-color: #ABA350;
	color:#ffffff;
	width:160px;
	height:670px;
	padding:10px 0px 10px 0px;
}
#aboutus_right1_text{
	padding:10px 10px 10px 10px;
}
#aboutus_arrow1{
	position:absolute;
	top:458px;
	#top:452px;
	left:65px;
}
#aboutus_arrow{
	float:left;
	margin:5px 0px 0px 767px !important;
	display:none;
}

#contactus_arrow{
	float:left;
	margin:5px 0px 0px 871px !important;
	display:none;
}

#content_wrapper{
	width:870px;
	margin:0 auto;
}

#content_wrapper div{
	margin-top:10px;
}

#white_content{
	width:305px;
	font-size:110%;
	height:201px;
	background:#FFFFFF;
	color:#669966;
	padding:40px 10px 0px 15px;
	line-height:22px;
	float:left;
}

#white_content a{
	font-size:80%;
	color:#999999;
	text-decoration:underline;
}

h1{
	padding:0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:150%;
	font-weight:normal;
	color:#352166;
}

h2{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:170%;
	font-weight:normal;
	color:#FFFFFF;
}

#home_footer_wrapper{
	background:url(../images/home_header_2.jpg) no-repeat;
	width:870px;
	height:171px;
	float:left;
	position:relative;
	margin-top:0px !important;
}

#find_more{
	padding-left:15px;
	width:200px;
	float:left;
}

#find_more_property{
	padding-left:10px;
	width:200px;
	float:left;
	padding-top:15px;
	}

#icons{
	padding-bottom:20px;
}

#icons div{
	float:left;
	padding:0;
	margin:0;
}

#icons a{
	color:#FFFFFF;
	font-size:120%;
	padding-left:10px;
}

#number{
	color:#FFFFFF;
	font-size:120%;
	margin-left:10px !important;
	margin-top:2px !important;
}


#arrows{
	position:absolute;
	top:-70px;
	left:227px;
	float:left;
}

#thumb_wrapper{
	margin-top:0px !important;
	float:left;
	width:215px;
	color:#FFFFFF;
	padding-left:220px;
}

#thumb_wrapper div{
	float:left;
}

#thumb_wrapper div img{
	padding-right:6px;
}

#contact_mckenzie_wrapper{
	float:right;
	color:#FFFFFF;
	padding-right:10px;
	padding-top:10px;
	/*border:1px solid red;*/
	width:130px !important;
	text-align:right;
}

#contact_mckenzie_wrapper img{
	float:right;
	color:#FFFFFF;
	padding-left:40px;
}

#contact_mckenzie_wrapper div{
	float:left;
}

#copyright_wrapper{
	float:left;
	padding:5px 0px 0px 20px;
	#padding:0px 0px 0px 20px;
	margin:0 !important;
	#margin-top:-3px !important;
}

#copyright_wrapper div{
	float:left;
	font-size:75%;
	color:#FFFFFF;
}

#copyright_wrapper2{
	float:left;
	padding:40px 0px 0px 20px;
	#padding:35px 0px 0px 20px;
	margin:0 !important;
	#margin-top:-3px !important;
}

#copyright_wrapper2 div{
	float:left;
	font-size:75%;
	color:#000000;
}

#footerlinks_wrapper{
	float:right;
}

#footerlinks_wrapper ul{
	margin:3px 5px 0px 5px;
	#margin:-3px 5px 0px 5px;
	padding:2px 0px 0px 0px;
	#padding:0px 0px 0px 0px;
}

#footerlinks_wrapper ul li{
	list-style:none;
	font-size:75%;
	float:right;
	padding-right:5px;
	color:#FFFFFF;
}

#footerlinks_wrapper ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#footerlinks_wrapper ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}





#footerlinks_wrapper2{
	float:right;
	padding-top:35px;
}

#footerlinks_wrapper2 ul{
	margin:3px 5px 0px 5px;
	#margin:-3px 5px 0px 5px;
	padding:2px 0px 0px 0px;
	#padding:0px 0px 0px 0px;
}

#footerlinks_wrapper2 ul li{
	list-style:none;
	font-size:75%;
	float:right;
	padding-right:5px;
	color:#000000;
}

#footerlinks_wrapper2 ul li a{
	color:#000000;
	text-decoration:none;
}

#footerlinks_wrapper2 ul li a:hover{
	color:#000000;
	text-decoration:underline;
}


#content_wrapper_property{
	width:870px;
	margin:0 auto;


}

#content_wrapper_property div{
	margin-top:10px;
}

#content_wrapper_dev{
	width:870px;
	margin:0 auto;
}

#content_wrapper_dev div{
	margin-top:5px;
}

#property_blue_container{
	background:url(../images/property_3_bluebg.jpg) no-repeat;
	width:672px;
	float:left;
}

#property_right_container{
	background:#330066;
	width:198px;
	height:600px;
	float:left;
}

#property_right_container div{
margin:0;
}

#icons_property{
	padding-bottom:30px;
}

#icons_property div{
	float:left;
	padding:0;
	margin:0;
}

#icons_property a{
	color:#FFFFFF;
	font-size:120%;
	padding-left:10px;
}

#left_side{
	padding:10px 0px 0px 20px;
	width:173px;
	float:left;

}

#select_property{
	color:#342268;
	font-size:140%;
	float:left;
	padding-bottom:10px;
}

#category{
    margin-left:-20px;
	float:left;
	}

#category ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

#category ul li{
	float:left;
	list-style:none;
	height:25px;
	width:173px;
	font-size:120%;
	margin-bottom:5px;
	color:#FFFFFF;

}

#category ul li a{
	color:#FFFFFF;
	height:25px;
	width:199px;
	display:block;
	text-decoration:none;
	padding:10px 0px 0px 20px;
}

#category ul li a:hover{
	color:#FFFFFF;
	display:block;
	height:25px;
	width:199px;
	text-decoration:none;
	padding:10px 0px 0px 20px;
}

#visited{
	color:#FFFFFF;
	display:block;
	height:25px;
	width:199px;
	font-weight:bold;
	text-decoration:none;
	background:#6699CC;
	padding:10px 0px 0px 20px;
}

#map{
	margin:0 !important;
	padding-top:3px;
	padding-right:3px;
	float:left;
}

#category_wrapper{
float:left;
}

#category_wrapper div{
float:left;
width:160px;
margin:0px 30px 0px 30px;
}

h3{
font-size:130%;
padding:0;
margin:0;
}

#armstrong{
color:#CFCF70;
}

#hughes{
color:#669966;
}

#cunningham{
color:#99CCFF;
}


#beaumont{
color:#758989;
}

#bedford{
color:#007B6B;
}

#basset{
color:#806946;
}

#derry{
color:#6BC9C7;
}

#category_desc{
margin:0 !important;
font-size:80%;
letter-spacing:-0.10em;
font-weight:bold;
padding-bottom:2px;
}

#download_txt{
margin:0 !important;
padding:10px 0px 5px 0px;
font-size:90%;
}

#download_txt a{
text-decoration:underline;
color:#000000;
}

#content{
background:#ffffff;
float:left;
width:672px;
margin-top:4px !important;
}

#development_header_container{
	background:#3366CC;
	width:657px;
	float:left;
	padding:15px 0px 20px 15px;
	position:relative;

}

#header_content{
color:#FFFFFF;
font-size:120%;
width:500px;
}

#content_development{
background:#FFFFFF;
float:left;
margin:0 !important;
width:672px;
position:relative;

}

#left_panel{
width:139px;
float:left;
padding:0px 0px 0px 15px;
}

#left_panel ul{
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}

#left_panel ul li{
list-style:none;
padding-bottom:5px;
}

#left_panel ul a{
color:#352166;
text-decoration:underline;
}

#left_panel ul li{
list-style:none;
padding-bottom:10px;
}

#center_panel{
	float:left;
	width:498px;
	padding-top:30px;
}

#center_content{
	width:350px;
}

#development_right_container{
	float:right;
	width:198px;
	padding-top:5px;
}

#development_right_container div{
	margin:0 !important;
}


#dev_right_content{
	padding:130px 0px 10px 10px;
}


#left_mark{
	float:left;
	width:670px;
}

#dev_arrow{
	position:absolute;
	top:86px;
	left:552px;
}

#dev_bottom_img{
	padding:15px 0px 0px 0px;
}

#dev_bottom_img div{
	float:left;
	padding-right:15px;
}

#dev_bottom_img div a{
}

#specification_header_container{
	background:#669999;
	width:657px;
	height:119px;
	float:left;
	padding:15px 0px 10px 15px;
	position:relative;
}

h3{
	margin:0;
	padding:0;
}

.spec_hd{
	color:#330066;
	font-size:130%;
}

#center_panel_spec{
	float:left;
	width:498px;
	padding-top:10px;
}


#center_panel_spec ul{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 15px;
}


#center_panel_spec ul li{
	list-style:outside;	
	padding:0px 0px 0px 0px;
	
}

#header_content_spec{
	color:#FFFFFF;
	font-size:120%;
	width:500px;
	padding:10px 0px 0px 0px;
}


#location_header_container{
	background:#669966;
	width:657px;
	height:119px;
	float:left;
	padding:15px 0px 10px 15px;
	position:relative;
}

#content_1{

}

#content_2{
display:none;
}

#content_3{
display:none;
}

#content_4{
display:none;
}

#content_4 img{
margin-top:30px;

}

#content_5{
display:none;
}

#content_5 div{
margin-bottom:15px;
}

#content_5 table ul{
margin:10px 0px 10px 40px;
#margin:10px 0px 10px 0px;
padding:0px 0px 10px 0px;
#padding:0px 0px 10px 35px;

}

#content_5 table ul li{
list-style-image:url(../images/bullet.jpg);
list-style-position:outside;
padding:0px 0px 5px 0px;
}

#contact_wrapper{
width:500px;
}

#contact_wrapper div{
	margin:0 !important;
	/*float:left;*/
}
#contact_wrapper div a {
color: #000000;
}
#contact_arrow{
	position:absolute;
	top:265px;
	#top:255px;
	left:562px;
}

#copyright_wrapper_inner{
	float:left;
	padding:5px 0px 0px 20px;
	#padding:0px 0px 0px 20px;
	margin:0 !important;
	#margin-top:-3px !important;
}

#copyright_wrapper_inner div{
	float:left;
	font-size:75%;
	color:#000000;
}

#footerlinks_wrapper_inner{
	float:right;
}

#footerlinks_wrapper_inner ul{
	margin:3px 5px 0px 5px;
	#margin:-3px 5px 0px 5px;
	padding:2px 0px 0px 0px;
	#padding:0px 0px 0px 0px;
}

#footerlinks_wrapper_inner ul li{
	list-style:none;
	font-size:75%;
	float:right;
	padding-right:5px;
	color:#000000;
}

#footerlinks_wrapper_inner ul li a{
	color:#000000;
	text-decoration:none;
}

#footerlinks_wrapper_inner ul li a:hover{
	color:#000000;
	text-decoration:underline;
}


#homeavailibility_wrapper{
width:500px;
}

#homeavailibility_wrapper table{
}

#homeavailibility_wrapper table td{
padding:5px 0px 5px 5px;
}

#homeavailibility_wrapper div{
	margin:0 !important;
	/*float:left;*/
}
#homeavailibility_wrapper div a {
color: #000000;
}

.home_availibility_hd{
padding:0px 0px 15px 0px !important;
font-size:130%;
font-weight:bold;
}

.home_availibility_hd2{
padding:20px 0px 15px 0px !important;
font-size:130%;
font-weight:bold;
}

#sale_hd{
color:#cccc66;
font-weight:bold;
width:250px;
}

#thumb_txt{
margin:0 !important;
}

#icons_property_2{
	padding-bottom:25px;
	padding-top:5px;
}

#icons_property_2 div{
	float:left;
	padding:0;
	margin:0;
}

#icons_property_2 a{
	color:#FFFFFF;
	font-size:120%;
	padding-left:10px;
}
