@charset "utf-8";







body {







	background-color: #BEA876;







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







	font-size: 0.625em;







	color: #7E7357;















}















* {







	margin: 0px;







	padding: 0px;







}







p {







	letter-spacing: .1em;















}







#content_right p{







	padding-bottom:10px;







}







a img {







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}























h2 {







color:#000;







text-decoration:underline;







font-size:12px;







}















a, a:link {







	color: #7f7358;







}







a:visited {







}















a:hover {







	text-decoration: none;







}















a:active {







}















.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


button {



cursor:pointer;



background:none;







border:none;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}























hr{







border:0;







border-top:1px solid #eee9cc;







height:0;







margin-top:20px;







margin-bottom:20px;







}























#global_wrapper {







width:850px;







left:50%;







margin-left:-425px;







position:absolute;







}















#main_wrapper {







	width: 850px;







	height:auto;







}















#header_wrapper {







	background-attachment: scroll;







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







	background-repeat: no-repeat;







	background-position: center top;







	background-color:#FFFFFF;







	padding-top: 40px;







	height: 105px;







	font-size: 12px;







}







#header_wrapper p {

	float: right;

	position:relative;

	right:20px;

	top:5px;







	/*margin-right: 20px;







	margin-top: 55px;*/







}

#header_wrapper span {

	font-size:10px;

	color:#000000;

	font-weight:normal;

}



















h1#logo {







	float: left;







	/*margin-left: 45px;*/







	position:relative;







	left:45px;
	
	top: -8px;























}















h1#logo a {







	/*text-indent: -5000px;*/







	height: 78px;







	width: 374px;







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







	background-repeat: no-repeat;







	background-position: left top;







	display: block;







}







#nav_wrapper {







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







	background-repeat: no-repeat;







	background-position: center top;







	height: 31px;







	background-attachment: scroll;







	clear: both;







	padding-top: 4px;







}















ul#nav {







	/* width: 850px; */







	list-style-type: none;







	/*margin-left: 239px;*/







	position:relative;







	float: right;







}















ul#nav li {







	height: 27px;







	float: left;







}







.rent a {







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







	background-repeat: no-repeat;







	background-position: 0px 0px;







	height: 27px;







	width: 91px;







	display: block;







	text-indent: -5000px;







}















.rent a:hover {







	background-position: 0px 100%;







}







.sale a {







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







	background-repeat: no-repeat;







	background-position: 0px 0px;







	display: block;







	text-indent: -5000px;







	height: 27px;







	width: 86px;







}















.sale a:hover {







	background-position: 0px 100%;







}















.landlord a {







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







	background-position: 0px 0px;







	height: 27px;







	width: 122px;







	text-indent: -5000px;







	display: block;







}















.landlord a:hover {







	background-position: 0px 100%;







}







.dev   a  {







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







	background-repeat: no-repeat;







	background-position: 0px 0px;







	text-indent: -5000px;







	display: block;







	height: 27px;







	width: 113px;







}







.dev a:hover  {







	background-position: 0px 100%;







}















.move a {







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







	background-repeat: no-repeat;







	background-position: 0px 0px;







	text-indent: -5000px;







	display: block;







	height: 27px;







	width: 114px;







}















.move a:hover {







	background-position: 0px 100%;







}















.contact a {







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







	background-repeat: no-repeat;







	background-position: 0px 0px;







	text-indent: -5000px;







	display: block;







	height: 27px;







	width: 78px;







}















.contact a:hover {







	background-position: 0px 100%;







}















#content_wrapper {







	background:#FFF;







	clear:both;







	position:relative;







	top:0;







	width:850px;







}























#content_left {







background:#fff;







	width:265px;







	padding-top: 12px;







	padding-left: 12px;







	float:left;







	height:auto;







}















#propertysearch {







	background-color: #e8e1ba;







	width: 253px;







}







.row  {







	margin-left: 10px;







	margin-top: 3px;







	clear: left;







	height: 22px;







}















.row_tall{







	margin-left: 10px;







	margin-top: 3px;







	clear: left;







	height:110px;







}







.formLabel  {







width: 100px;







float: left;







line-height: 18px;







}







.formControl  {







	width: 100px;







	float: left;







	height: 25px;







}







.formInput  {







	width: 125px;







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







	color: #7F7358;







	font-size: 1em;







}







.subit_btn  {







	float: right;







	clear: left;







	margin-right: 10px;







	padding-bottom:5px;







}







.logout_btn  {







	float: right;







	clear: left;







	margin-right: 10px;







	padding-top:5px;







	padding-bottom:5px;







}















/*#ad {







	clear: both;







	width: 243px;







	margin-bottom: 10px;







	padding-left: 10px;







}















#ad h3 {







	padding-top: 15px;







}















#ad img {







	float: right;







}*/







#agent_wrapper {







	background-color: #e8e1ba;







	width: 253px;







}















#home_ad{







background:url(../images/home_for_sale.jpg) no-repeat #FFFFFF;







background-position:100% 0;







width:113px;







padding-right:130px;







padding-left:10px;







padding-bottom:10px;







clear: both;







height:136px;







}















#home_ad h3{







padding-top:10px;







font-size:11px;







}















#home_ad img{







padding-top:0;







float:right;







}















#content_right_home {







background:#fff;







	width:561px;







	padding-top:12px;







	position:relative;







	float:left;







	min-height:460px;







}















#content_right {







	background:#fff;







	width: 561px;







	padding-top: 12px;







	position:relative;







	float:left;















}








#content_right_development {







	background:#fff;







	width: 521px;







	padding-top: 12px;







	position:relative;







	float:left;







	padding-left:20px;







	padding-right:20px;







	padding-top:20px;















}















#footer_wrapper {







	background:url(../images/bg/bg_footer.gif) no-repeat;







	/*background-attachment: scroll;







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







	background-repeat: no-repeat;*/







	background-position: center top;







	width: 850px;







	padding-top:23px;







	text-align:right;







	color:#FFFFFF;







	font-size:8px;







	text-transform:uppercase;







	float:right;







	margin-top:-3px;















}















#footer_wrapper p{







padding-right:17px;







}















#footer_wrapper a:link, #footer_wrapper a:hover{







text-decoration:none;







color:#FFFFFF;







}















/*JSS*/







.wlk_distext, .hidden{







display:none;







}















#index_thumb_a{







width:561px;







height:195px;







background:url(../images/index_perfect.jpg) no-repeat;







}















/* #index_thumb_b{







position:relative;







margin-top:10px;







float:left;







padding-top:66px;







padding-left:15px;







background:url(../images/index_map.jpg) no-repeat;







width:389px;







height:46px;







}
*/

#index_thumb_b { float: left; width: 404px; height: 112px; position: relative; background: url(../images/index-thumb-b.jpg) no-repeat 0 0; margin-top: 10px;	 }
#index_thumb_b a { display: block; width: 100%; height: 100%; display: block; text-indent: -9999px; }






/* #index_thumb_b a{







text-transform:lowercase;







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







font-size:20px;







color:#617559;







text-decoration:none;







font-weight:700;







letter-spacing:0;







}
*/















#index_thumb_c{







position:relative;







margin-top:10px;







margin-left:11px;







float:left;







background:url(../images/index_call.jpg) no-repeat;







width:146px;







height:112px;







}















#index_thumb_d{







float:left;







background:url(../images/index_about.jpg) no-repeat #000;







width:301px;







height:119px;







padding-left:250px;







color:#FFFFFF;







position:relative;







padding-right:10px;







padding-top:10px;







margin-top:10px;







}















#index_thumb_d p{







letter-spacing:normal;







}















/*CONTACT PAGE*/















#contact_content {







background:url(../images/contact_label.jpg) no-repeat;







background-position:0 10px;







float:right;







width:300px;







padding-top:40px;







padding-left:5px;







border-left:1px solid #bea879;







}















#contact_landlord{







background:url(../images/contact_label.jpg) no-repeat top right;







background-position:0 10px;







float:right;







width:300px;







padding-top:40px;







padding-left:5px;







}















#sidebar {







background:url(../images/contact_label_info.jpg) no-repeat;







background-position:0 10px;







float:left;







width:230px;







padding-top:40px;







}















p.saveCard {







		margin-top: 1em;







		text-align:right;







		}







		







.adr, .locality, .region, .postal-code{







font-size:9px;







}















.tel, .fn, .email{







text-transform:uppercase;







}







.tel, .email{







font-size:11px;







line-height:20px;







background:#eee9cc;







margin-top:5px;







padding-left:10px;







}















.value{







text-transform:none;







}















.org {







font-size:12px;







color:#7f7358;







text-transform:none;







}















#sidebar .row  {







padding-bottom:10px;







	clear: left;







}























#sidebar p{







padding-bottom:0;







margin-bottom:0;







}







		







/* --- forms --- */







#contact_content form, #contact_landlord form {







margin-bottom: 1em;







}		















#contact_content .formLabel, #contact_landlord .formLabel {







		font-size: 1.2em;







		line-height: 1.6em;







		text-align: right;







		width: 90px;







		float: left;







		font-weight:700;







		}







		







		#contact_content .formLabel_comments, #contact_landlord .formLabel_comments {







		font-size: 1.2em;







		line-height: 1.6em;







		text-align: right;







		width: 90px;







		float: left;







		font-weight:700;







		float:left;







		}















#contact_content .formControl, #contact_landlord .formControl {







		float: left;







		padding-left:10px;







		width: 170px;







}







		







#contact_content input, #contact_content textarea, #contact_landlord input, #contact_landlord textarea {







		border: 1px solid #bea875;







		padding: 2px;







		font: 1em;







		color:#7f7358;







		float:left;







		}	







		







#contact_content input, #contact_landlord input {







		font-size: 1.2em;







		width: 160px;







		}			















#contact_content textarea, #contact_landlord textarea {







		width: 160px;







		margin-left:10px;







		margin-top:-10px;







		}







		







#contact_content .submitButton, #contact_landlord .submitButton {







background:url(../images/btn_send.gif) no-repeat;







		clear:left;







		font: bold 1.0em;







		width:76px;







		height:19px;







		float:right;







		margin-right:25px;







		border:none;







		}















	















		







#clear{







clear:both;







}	































.move_center_row{







width:526px;







padding-bottom:15px;







}

.move_center_row ul { list-style: none; margin-left: 60px; list-style: none; font-size: 14px; font-weight: bold; color: #000; }
.move_center_row ul ul { font-size: 11px; list-style: disc; margin-left: 0; padding-bottom: 20px; }















.move_logo{







margin-top:20px;







}















.move_info {







width:470px;







margin-left:60px;







margin-top:20px;







color:#000000;







font-size:11px;







}















#homestore, #imove, #allconnect, #usinspect, #reals{







height:32px;







width:526px;







padding-left:12px;







}







#homestore{







background:url(../images/move_title_relocation.jpg) no-repeat #e8e1ba;







}







#imove{







background:url(../images/move_title_plan.jpg) no-repeat #e8e1ba;







}















#allconnect{







background:url(../images/move_title_connect.jpg) no-repeat #e8e1ba;







}















#usinspect{







background:url(../images/move_title_inspections.jpg) no-repeat #e8e1ba;







}















#reals{







background:url(../images/move_title_reals.jpg) no-repeat #e8e1ba;







}































.development{







padding-bottom:30px;







}















.development li{







list-style:inside url(../images/list_style_type.jpg);







padding-left:40px;







color:#000000;







font-size:11px;







line-height:25px;







}















.development_blurbs{







font-size:11px;







color:#000000;







padding-top:5px;







}















.development_big{







font-size:12px;







color:#000000;







}















#sale_header{







background:url(../images/sale_title_main.jpg) no-repeat;







width:487px;







height:83px;







padding-top:60px;







padding-left:30px;







padding-right:30px;







padding-bottom:5px;







margin-bottom:10px;







}







#sale_left{







background:url(../images/sale_left_img.jpg) no-repeat;







background-position:center bottom;







height:250px;







width:244px;







padding-right:7px;







padding-left:15px;







padding-right:15px;







padding-top:10px;







padding-bottom:15px;







float:left;







}







#sale_right{







background:url(../images/sale_title_tips.jpg) no-repeat;







background-position:top center;







padding-top:25px;







width:278px;







float:left;















}







#sale_form{







margin-top:10px;







background:url(../images/sale_form_bg.jpg) no-repeat;







width:547px;







height:370px;







float:left;







}







.tips{







display:inline;







}







.tips li{







width:235px;







list-style:outside url(../images/list_style_type.jpg);







margin-left:30px;







color:#000000;







font-size:11px;







line-height:17px;







padding-top:15px;







}















.sale_blurb{







width:225px;







padding-left:30px;







padding-top:20px;







padding-bottom:20px;







color:#000000;







font-size:12px;







float:left;







}















h4{







text-align:center;







color:#000000;







font-size:23px;







font-weight:normal;







padding-top:10px;







}























#result_header{







width:547px;







padding-bottom:10px;







}







.result_thumbnails{







width:200px;







float:left;







display:inline;







}







.result_thumbnails li{



list-style:none;



width:68px;



height:68px;



float:left;



margin-left:20px;



margin-bottom:14px;



/*background:#bea875;*/



border:1px solid #bea875;



line-height:60px;



text-align:center;



color:#FFFFFF;



overflow:hidden;



}



/*PUT THIS BACK IN IF YOU WANT TO SEE THE ENTIRE IMAGE FIT WITHIN THE THUMBNAIL- DOES NOT WORK IN IE : (*/



.result_thumbnails li img{



max-width:70px;



max-height:70px;



}







#current_image{







width:341px;







height:auto;







/*height:239px;*/







float:left;







overflow:hidden;







}







.featured_image{







max-width:335px;







border:3px solid #e8e1ba;







}















#current_image img{







max-width:335px;







}















#result_left_desc{







width:280px;







padding-left:10px;







margin-top:10px;







padding-top:5px;







padding-bottom:5px;







padding-right:10px;







border-right:1px solid #bea875;







float:left;







}















#result_right_specs{







width:220px;







margin-left:10px;







margin-top:10px;







border:1px solid #e8e1ba;







float:left;







}







.row_w, .row_t{







width:220px;







height:18px;







color:#7f7358;







}







.row_w{







background:#FFFFFF;







}







.row_t{







background:#f3efdb;







}































.row_title{







display:block;







width:80px;







border-right:2px solid #fff;







padding-left:10px;







float:left;







height:18px;







line-height:18px;







}







.row_info{







display:block;







width:90px;







padding-left:10px;







float:left;







height:18px;







line-height:18px;







}















#result_agent_info{







border:1px solid #e8e1ba;







width:533px;







float:left;







margin-top:10px;







}















.row_w_agent, .row_t_agent{







width:533px;







height:18px;







color:#7f7358;







}







.row_w_agent{







background:#FFFFFF;







}







.row_t_agent{







background:#f3efdb;







}







.row_title_agent{







display:block;







width:90px;







border-right:2px solid #fff;







padding-left:10px;







float:left;







height:18px;







line-height:18px;







}







.row_info_agent{







display:block;







width:188px;







padding-left:10px;







float:left;







height:18px;







line-height:18px;







border-right:2px solid #fff;







}







.row_info_agent_right{







display:block;







width:115px;







padding-left:10px;







float:left;







height:18px;







line-height:18px;







}







#row_t_notes{







width:533px;







color:#7f7358;







background:#f3efdb;







}







.row_title_notes{







background:#f3efdb;







display:block;







width:90px;







padding-left:10px;







float:left;







padding-top:5px;







}







.row_info_notes{







background:#f3efdb;







display:block;







padding-top:5px;







padding-left:10px;







padding-bottom:5px;







padding-right:10px;







float:left;







width:410px;







border-left:2px solid #fff;







}















h5{







font-size:18px;







font-weight:normal;







color:#000000;







}























.results_holder{







width:175px;







height:240px;







padding-left:49px;







padding-right:49px;







float:left;







}















.results_thumbnail{







width:181px;














position:relative;







top:5px;







}















.btn_more{







background:url(../images/btn_more.gif) no-repeat;







width:49px;







height:19px;







position:relative;







top: 106px;







left: 129px;







}















.results_thumbnail img{







border:3px solid #e8e1ba;







width:175px;







height:122px;







margin-top:-19px;







}















.results_main_title{







height:30px;







padding-left:3px;







}















.results_info_hold{







width:177px;







height:54px;







border-left:2px solid #e8e1ba;







border-right:2px solid #e8e1ba;







border-bottom:2px solid #e8e1ba;







padding-top:5px;







}















.results_row_w, .results_row_t{







width:177px;







height:18px;







color:#000;







}







.results_row_w{







background:#FFFFFF;







}







.results_row_t{







background:#f3efdb;







}







.results_row_title{







display:block;







width:60px;







border-right:2px solid #fff;







padding-left:25px;







float:left;







height:18px;







line-height:18px;







}







.results_row_info{







display:block;







width:80px;







padding-left:10px;







float:left;







height:18px;







line-height:18px;







}















.cma{







display:inline;







width:250px;







float:left;







text-align:left;







margin-left:30px;







}







.cma_row  {







	clear: left;







	height: 1.6em;







	text-align:left;







			padding-top:5px;







}























#sale_form .formLabel {







		font-size: 1.2em;







		line-height: 1.6em;







		text-align: left;







		width: 220px;







		float: left;







		font-weight:700;







		}







		







		#sale_form .formLabel_comments {







		font-size: 1.2em;







		line-height: 1.6em;







		text-align: right;







		width: 220px;







		float: left;







		font-weight:700;







		float:left;







		}















#sale_form .formControl {







		float: left;







		padding-left:10px;







		width: 220px;







}







		







#sale_form input, #sale_form textarea {







		border: 1px solid #bea875;







		padding: 2px;







		font: 1em;







		color:#7f7358;







		float:left;







		}	







		







#sale_form input {







		font-size: 1.2em;







		width: 220px;







		}			















#sale_form textarea {







		width: 220px;







		}







		







#sale_form .submitButton {







background:url(../images/btn_send.gif) no-repeat;







		clear:left;







		font: bold 1.0em;







		width:76px;







		height:19px;







		float:right;







		margin-top:10px;







		margin-right:25px;







		border:none;







		}







		







.logos{







width:425px;







text-align:left;







float:left;







height:30px;







}















.logo{







padding-left:20px;







}















.rent_links{



float:right;



width:561px;



text-align:center;



}



















.previous{







padding-right:20px;}























.for_sale{







padding-left:280px;







margin-bottom:10px;







margin-top:10px;







}















#quote{







display:none;







}















#quote .formLabel {







		font-size: 1.2em;







		line-height: 1.6em;







		text-align: left;







		width: 220px;







		float: left;







		font-weight:700;







		}







		







		#quote .formLabel_comments {







		font-size: 1.2em;







		line-height: 1.6em;







		text-align: right;







		width: 220px;







		float: left;







		font-weight:700;







		float:left;







		}















#quote .formControl {







		float: left;







		padding-left:10px;







		width: 220px;







}







		







#quote input, #quote textarea {







		border: 1px solid #bea875;







		padding: 2px;







		font: 1em;







		color:#7f7358;







		float:left;







		}	







		







#quote input {







		font-size: 1.2em;







		width: 220px;







		}			















#quote textarea {







		width: 220px;







		}







		







#quote .submitButton {







background:url(../images/btn_send.gif) no-repeat;







		clear:left;







		font: bold 1.0em;







		width:76px;







		height:19px;







		float:left;







		margin-top:10px;







		margin-right:25px;







		border:none;







		}







.services{







width:250px;







float:left;







}















.quote_link {







width:250px;







float:left;







}







.button_holder{



padding-left:35px;



border-bottom:1px solid #eee9cc;



padding-bottom:10px;



margin-bottom:10px;



}







.chicagoflats{

	font-size:13px;

	font-weight:700;

	color: #000000;



}
div.message1 { margin: 0 32px; padding-top: 12px; }
#alert1 h2 { text-decoration: none; text-transform: uppercase; color: #7E7357; }
#alert1 ul, #alert1 p { font-size: 13px; }
