/*Global Styles*/
body{
    margin:0;
    padding:0;
    text-align:center;
    font-size:12px;
    font-family:Arial;
    color:#632121;
	line-height: 18px;
	background-image: url();
	background-repeat:repeat-x;
    }

img{border:0;}

a, a:visited{
	color: #006699;
    text-decoration:none;
    outline:none;
    }

a:hover{
    color:#444;
    text-decoration:underline;
    outline:none;
    }
	
	

hr{
    background-color:#ccc;
    color:#ccc;
    border:0;
    height:1px;
    margin:0 10px;
    }

p{
    margin:10px 15px;
    }

h1{
    color:#072254;
    font-size:20px;
    padding:0px 0px 0 0px;
    margin:0;
    }

h2{
    color:#072254;
    font-size:16px;
    padding:0px 0px 0 0px;
    margin:0;
    }

@media print {
   .noprint { display: none; }
}

/*Standard Template Styles*/
/*Header Styles*/



.clear {
clear: both;
} 			
		
#frame{
    width:920px;
    margin:0 auto;
	text-align:left;
	background-image: url(images/ai_body2.jpg);
	background-repeat:no-repeat;
    }		
	    
.bodyContainerBorderheader{
    border:solid 0px #D8DBE1;
	border-top: 0px;
    float:left;
    padding:0px 0;
    margin-bottom:0px;
	margin-top:0px;
	margin-left: 11px;
	width: 900px;
	display:inline;
    }	
	
.bodyContainerBorder{
	border-top: 0px;
    float:left;
    padding:0px 0;
    margin-bottom:0px;
	margin-top:0px;
	width: 920px;
    }
	
.bodyContainerBorder2{
    border:solid 0px #D8DBE1;
	border-top: 0px;
    float:left;
    margin-bottom:0px;
	margin-top:0px;
	width: 920px;
	height: 55px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
    }	
	
.bodyContainerBorder2 a:link{
	color:#FFFFFF;
    }		
	
.bodyContainerBorder2 a:visited{
	color:#FFFFFF;
    }			

.bodyContainerBorder2 a:hover{
	color: #CCCCCC;
    }			

@media print {
.bodyContainerBorder
  {
   border-style:none;
    }
}

.pageBody{
    width:920px;
	border:solid 0px #BFC4CD;
	border-bottom: 0px;
	border-top:1px;
    float: left;
	background-image:url(images/ai_body4.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
    }



/*Footer Styles*/

.footer{
    width:920px;
	height: 29px;
    float:left;
	color: #FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 20px;
    }

    
.footerBox{
	float: left;
	width: 420px;
    margin-top:6px;
	margin-left: 15px;
	display:inline;
    }    

.footerBox2{
	text-align:right;
	float: right;
	width: 450px;
    margin-top:6px;
	margin-right; 15px;
    float:left;
	display:inline;
    }   

	
#promoPaneindex{
    width:585px;
    float:left;
	background-color: #ffffff;
	margin-left: 15px;
	margin-top: 20px;
	padding-bottom: 20px;
	display:inline;
    }

.leftPromo{
    float:left;
	padding-left:0px;
    width:565px;
    margin-left:20px;
	margin-top:00px;
	color:#000000;
	background-color:#FFFFFF;
	display:inline;
    }
	
.leftBusCard{
    float:left;
	padding:15px 15px 15px 15px;
    width:500px;
    margin-left:20px;
	margin-top:15px;
	color:#000000;
	background-color:#f6f4de;
	border: #b9b4a8 solid 1px;  
	display:inline;
    }	
	
.leftBusCardimage{
    float:right;
    width:150px;
    margin-right:20px;
	margin-left: 15px;
	margin-top:0px;
	display:inline;
    }	
		
.leftSchools{
    float:left;
	padding-left:0px;
    width:400px;
    margin-left:150px;
	margin-top:00px;
	color:#000000;
	background-color:#FFFFFF;
	display:inline;
    }	
	
.leftProperty{
    float:left;
	padding-left:0px;
    width:545px;
    margin-left:20px;
	margin-top:10px;
	margin-bottom: 10px;
	color:#000000;
	background-color:#FFFFFF;
	border-top: dotted 1px #879DBC; 
	display:inline;
    }	
	
.hoods_box{
    float:left;
    width:271px;
	height: 360px;
	margin-top:15px;
	margin-left: 20px;
	display:inline;
    }		
	
.denver_hoods{
    float:left;
    width:271px;
	padding-bottom:10px;
	margin-top:10px;
	color:#000000;
	background-color: #D7DEE9;
	border:solid 1px #879DBC;
	display:inline;
    }	
	
.denver_hoods2{
    float:left;
    width:271px;
	padding-bottom:10px;
	margin-top:10px;
	color:#000000;
	background-color: #C6D6B4;
	border:solid 1px #A5B494;
	display:inline;
    }	
	
.denver_hoods2 a:link{
	color:#598330;
    }		
	
.denver_hoods2 a:visited{
	color:#598330;
    }			

.denver_hoods2 a:hover{
	color: #87A36B;
    }					
	
.hood_left{
    float:left;
    width:116px;
    margin-left:13px;
	margin-top:10px;
	color:#000000;
	display:inline;
    }
	
.hood_left2{
    float:left;
    width:116px;
    margin-left:13px;
	margin-top:10px;
	color:#000000;
	display:inline;
    }	

.hood_link{
    float:left;
    width:116px;
	height: 20px;
	margin-top: 2px;
	color:#000000;
	display:inline;
    }	
	
.logo{
    float:left;
    width:900px;
	height:85px;
	margin: 5px 0px 0px 0px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	display:inline;
    }
	
.logo2{
    float:left;
    width:371px;
	height:75px;
	margin: 3px 0px 0px 0px;
	background-image:url(images/FL_logo.jpg);
	background-repeat:no-repeat;
	display:inline;
    }	

.nav_bat{
    float:left;
    width:870px;
	height:28px;
	margin: 6px 0px 0px 25px;
	background-image:url(images/nav_bar.jpg);
	background-repeat:no-repeat;
	display:inline;	
    }
	
.nav_batdiamond{
    float:left;
    width:17px;
	height:18px;
	margin: 4px 0px 0px 0px;
	background-image: url(images/nav_bar/diamond.jpg);
	background-repeat:no-repeat;
	display:inline;	
    }	
	
.nav_bathome{
    float:left;
    width:50px;
	height:15px;
	margin: 7px 0px 0px 6px;
	display:inline;	
    }	
	
.nav_batMLS{
    float:left;
    width:80px;
	height:15px;
	margin: 7px 0px 0px 1px;
	display:inline;	
    }	
	
.nav_batmetro{
    float:left;
    width:200px;
	height:15px;
	margin: 7px 4px 0px 1px;
	display:inline;	
    }	
	
.nav_batluxury{
    float:left;
    width:93px;
	height:15px;
	margin: 7px 3px 0px 1px;
	display:inline;	
    }	
	
.nav_batcondos{
    float:left;
    width:175px;
	height:15px;
	margin: 7px 4px 0px 1px;
	display:inline;	
    }	
	
.nav_batabout{
    float:left;
    width:62px;
	height:15px;
	margin: 7px 0px 0px 1px;
	display:inline;	
    }		
	
.nav_batcontact{
    float:left;
    width:72px;
	height:15px;
	margin: 7px 0px 0px 1px;
	display:inline;	
    }			
	
.nav_buttonsbox2{
    float:right;
    width:322px;
	height:75px;
	margin: 5px 0px 0px 0px;
	background-image:url(images/contact_info.jpg);
	display: inline;
    }		

.bookmark{
    float:right;
    width:125px;
	height:16px;
	margin: 58px 0px 0px 0px;
	display: inline;
    }	

	
.nav_den{
    float:right;
    width:595px;
	height:200px;
	margin: 30px 17px 00px 0px;
	display:inline;
    }	
	
.nav_den_boxes{
    float:right;
    width:595px;
	height:60px;
	margin: 5px 17px 00px 0px;
	display:inline;
    }	
	
.nav_den_box1{
    float:left;
    width:145px;
	height:60px;
	margin: 0px 5px 00px 0px;
	display:inline;
    }				

.nav_den_box2{
    float:left;
    width:145px;
	height:60px;
	margin: 0px 0px 00px 0px;
	display:inline;
    }	
		
.pic_nav{
    float:left;
    width:900;
	height:205px;
	margin: 00px 0px 0px 0px;
    }	

	
.pic_nav3{
    float:left;
    width:265px;
	height: 190px;
	margin: 0px 0px 00px 0px;
	background-color: ;
	background-image:url(images/middle_left.jpg);
	background-repeat:no-repeat;
    }
	
.pic_nav4{
    float:left;
    width:265px;
	height: 260px;
	margin: 10px 0px 10px 0px;
	background-color: ;
	background-image:url(images/middle_bottom.jpg);
	background-repeat:no-repeat;
    }
	
.pic_navhome{
    float:left;
    width:265px;
	height: 260px;
	margin: 10px 0px 0px 0px;
	background-color: ;
	background-image:url(images/middle_bottom.jpg);
	background-repeat:no-repeat;
    }	
	
	
.pic_navAI{
    float:left;
    width:265px;
	margin: 10px 0px 10px 0px;
	padding-bottom: 10px;
	background-image:url(images/middle_bottomadam.jpg);
	background-repeat:no-repeat;
    }

.pic_nav5{
    float:left;
    width:265px;
	height: 175px;
	margin: 10px 0px 00px 0px;
	background-color: ;
	background-image:url(images/middle_bottom2.jpg);
	background-repeat:no-repeat;
    }
	
.pic_nav6{
    float:left;
    width:265px;
	height: 230px;
	margin: 10px 0px 00px 0px;
	background-color: ;
	background-image:url(images/middle_bottom3.jpg);
	background-repeat:no-repeat;
    }	
	
.pic_nav7{
    float:left;
    width:265px;
	height: 150px;
	margin: 10px 0px 00px 0px;
	background-color: ;
	background-image:url(images/middle_bottom3.jpg);
	background-repeat:no-repeat;
    }	
	
.pic_nav8{
    float:left;
    width:265px;
	height: 100px;
	margin: 10px 0px 00px 0px;
	background-color: ;
	background-image:url(images/middle_bottom3.jpg);
	background-repeat:no-repeat;
    }		

.contain_left{
    float:left;
    width:265px;
	margin: 10px 0px 00px 25px;
	display:inline;	
    }
	
			
	
.leftcontainer{
    float:left;
    width:910px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/ai_body5.jpg);
	background-repeat:no-repeat;
	display:inline;	
    }		
	
.pic_nav_mls{
    float:left;
    width:262px;
	height: 265px;
	margin: 30px 00px 00px 25px;
	background-image: url(images/top_left.jpg);
	background-repeat:no-repeat;
	font-size: 10px;
	display:inline;	
    }	
	
.picnavinside{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/Denver_Luxury_Home.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_alerts{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/alerts.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_map{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/map.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_metro{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/metro.jpg);
	background-color:#999999;
	display:inline;	
    }				
	
.picnavinside_properties{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/properties.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_contact{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/contact.jpg);
	background-color:#999999;
	display:inline;	
    }		
	
.picnavinside_about{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/about.jpg);
	background-color:#999999;
	display:inline;	
    }		
	
.picnavinside_mortgage{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/mortgage.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_market{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/market.jpg);
	background-color:#999999;
	display:inline;	
    }		
	
.picnavinside_construction{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/construction.jpg);
	background-color:#999999;
	display:inline;	
    }		
	
.picnavinside_partners{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/partners.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_affiliates{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/affiliates.jpg);
	background-color:#999999;
	display:inline;	
    }
	
.picnavinside_ilist{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/ilist.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_attractions{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/attractions.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_news{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/news.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_school{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/school.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_sellers{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/sellers.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_buyers{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/buyers.jpg);
	background-color:#999999;
	display:inline;	
    }	
	
.picnavinside_troops{
    float:left;
    width:870px;
	height: 100px;
	margin: 30px 00px 00px 25px;
	background-image:url(images/headers/troops.jpg);
	background-color:#999999;
	display:inline;	
    }		
	
.pic_navlisting{
    float:left;
    width:206px;
	height:52px;
	margin: 15px 0px 2px 28px;
	background-image:;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	background-image:url(images/map_text.png);
	display:inline;
    }	
	
.pic_navlisting_home{
    float:left;
    width:206px;
	height:52px;
	margin: 15px 0px 2px 28px;
	background-image:;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	background-image:url(images/home_search_text.png);
	display:inline;
    }		
	
.navlisting_area{
    float:left;
    width:206px;
	height:27px;
	margin: 15px 0px 5px 14px;
	background-image:;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	background-image:url(images/property_text.png);
	display:inline;
    }	
	
.navlisting_adam{
    float:left;
    width:206px;
	height:27px;
	margin: 15px 0px 5px 14px;
	background-image:;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	background-image:url(images/adam_text.png);
	display:inline;
    }			
	
.navlisting_browse{
    float:left;
    width:206px;
	height:27px;
	margin: 15px 0px 5px 14px;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	background-image:url(images/browse_text.png);
	display:inline;
    }		
	
.navlisting_info{
    float:left;
    width:210px;
	height:27px;
	margin: 15px 0px 5px 14px;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	background-image:url(images/info_text.png);
	display:inline;
    }		
	
.navlisting_partners{
    float:left;
    width:210px;
	height:27px;
	margin: 15px 0px 5px 14px;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	background-image:url(images/partners_text.png);
	display:inline;
    }		
	
.pic_navlisting2{
    float:left;
    width:206px;
	height:100px;
	margin: 3px 0px 00px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #55593E;
	font-weight:bold;
	display:inline;
    }			

.navlisting_links{
    float:left;
	border-top:solid 1px #ffffff;
    width:220px;
	height:25px;
	padding-top: 2px;
	margin: 0px 0px 00px 29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #774120;
	font-weight:bold;
	display:inline;
    }
		

.pic_navlistingpic{
    float:left;
    width:125px;
	margin: 3px 0px 00px 0px;
    }		
	
.pic_navlistingmore{
    float:left;
    width:93px;
	height: 18px;
	margin: 3px 0px 00px 13px;
	color: #000000;
	display:inline;
    }			
	

.rightPromo{
    float:right;
    width:210px;
    padding-right:0px;
	font-size:11px;
    font-family:Arial;
    }	

.searchbox {
    float:left;
	margin-top:24px;
	margin-left: 24px;
	font-size:10px;
	display:inline;
}

.partnersout {
    float:left;
	border:solid 1px #666666;
	background-color: #591110;
	margin-top:00px;
	margin-left: 0px;
	margin-bottom: 15px;
	width: 535px;
	font-size:10px;
	padding-bottom: 10px;
	display:inline;
}

.partnersin {
    float:left;
	background-color:#CCCCCC;
	margin-top:10px;
	margin-left: 10px;
	width: 165px;
	height: 200px;
	font-size:10px;
	display:inline;
}

.indexbox {
    float:left;
	padding-left:0px;
    width:565px;
    margin-left:00px;
	margin-top:15px;
	display:inline;
}

.bottom_box {
    float:left;
	background-color: #fafaec;
	background-image:url(images/find_location.png);
	background-repeat:no-repeat;
	border:solid 1px #b9b4a8;
	width:520px;
    margin-left:00px;
	margin-top:25px;
	padding: 50px 0px 20px 20px;
	display:inline;
}

.event_box {
    float:left;
	width:540px;
    margin-left:00px;
	margin-top:25px;
	display:inline;
}

.indextext {
    float:left;
    width:550px;
    margin-left:00px;
	margin-top:00px;
	text-align:justify;
	display:inline;
}

.bottom_text {
    float:left;
    width:315px;
    margin-left:20px;
	margin-top:00px;
	display:inline;
	color: #666666;
}


.indexpic {
    float:left;
	padding-left:0px;
	background-image:url(images/Business-1.jpg);
    width:160px;
	height: 224px;
    margin-right:0px;
	margin-top:0px;
	display:inline;
}

.Adam {
    float:left;
	padding-left:0px;
    width:160px;
    margin: 0px 0px 0px 30px;
	display:inline;
}

.Adam_text {
    float:left;
	padding-left:0px;
    width:150px;
    margin-left:9px;
	margin-top:5px;
	display:inline;
	font-size:11px;
	line-height: 14px;
	
	}
