	* { margin: 0px; padding: 0px; border: 0px; } 
	html { margin:0; padding: 0; height: 100%; }
	body { background-color: #a7dbd8; height:100%; font-size: 12px; font-family: Helvetica, Arial,Helvetica,sans-serif; }

	#container { margin: auto; height: auto !important; min-height:100%; width: 840px; padding: 20px 40px 0 40px; background: #FFFFFF repeat-y url(../img/bg.png); }
	
	#header_ad_sale { width: 100%; height: 30px; }
	#header_ad_sale #ad_picture { width: 920px; margin: auto; height: 30px; }
	#header_ad_lease { width: 100%; height: 30px; }
	#header_ad_lease #ad_picture { width: 920px; margin: auto; height: 30px; }
	
	#section_header  { float: left; }
	#section_header .top { width: 100%; height: 22px; float: left; }
	#section_header .top .name a { width: 550px; float: left; font-size: 25px; color: #0697cc; font-weight: bold; text-decoration: none; }
	#section_header .top .name a:hover { color: #047ba2; text-decoration: underline; }
	#section_header .top .search { width: 273px; float: left; padding-left: 17px; text-align: right; }
	#section_header .top .search  .input { width: 170px; height: 17px; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search_google.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#section_header .top .search .submit { width: 60px; height: 27px; border:0; background-color: #f2f2f2; color: #666666; font-weight: bold; vertical-align: top; padding-bottom: 3px; cursor: pointer; }
	#section_header .bottom { height: 67px; float: left; }
	#section_header .bottom .description { width: 550px; float: left; padding-top: 10px; }
	#section_header .bottom .description h1 { font-size: 18px; color: #131313; font-family: Georgia; font-weight: normal; }
	#section_header .bottom .description h2 { font-size: 17px; color: #717171; font-family: Georgia; font-weight: normal; }
	
	#section_main { width: 100%; }
	
	#review_write { margin-bottom: 15px; padding-left:55px; }
	#review_write .add_ad_header { color: #109fcf; font-size: 18px; font-weight: bold; float:left; width: 100%; margin-top: 15px; }
	#review_write .inputs .section_label { float: left; width: 100%; margin-top: 8px; color: #109fcf; font-size: 14px; font-weight: bold; float:left; width: 100%; }
	#review_write .inputs .input .label { padding-top: 5px; width: 160px; float: left; color: #5fc547; font-size: 12px; font-weight: bold; margin-top: 3px; }
	#review_write .inputs .input .labelerror { padding-top: 5px; width: 160px; float: left; color: red; font-size: 12px; font-weight: bold; margin-top: 3px; }
	#review_write .inputs .input { width: 100%; float: left; margin-top: 5px; }
	#review_write .inputs .input .rating { float: none; width: 20px; }
	#review_write .inputs .input input { width: 170px; height: 17px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#review_write .inputs .input textarea { width: 285px; height: 42px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_textarea.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#review_write .inputs .input .button { float: left; width: 106px; font-size: 12px; height: 27px; border:0; background:none; background-color: #f2f2f2; color: #666666; font-weight: bold; vertical-align: top; padding-bottom: 7px; margin-top: 5px; margin-bottom: 15px;  }
	#review_write_finalize { margin-top: 35px; }
	#review_write_finalize p { margin-top: 15px; color: #109fcf; font-size: 18px; font-weight: bold; float:left; text-align: center; width: 100%;}
	#review_write_finalize a  { color: #5fc547; font-weight: bold; font-size: 16px; text-decoration: none; float: left; width: 100%; text-align: center; margin-top: 35px; margin-bottom: 35px; }
	#review_write_finalize a :hover { color: #278b0c; text-decoration: underline; }	
	
	#section_main #reviews #review_read .header { color: #109fcf; font-size: 18px; font-weight: bold; float:left; width: 100%; margin-top: 15px; }
	#section_main #reviews #review_read .review { padding-bottom: 15px; float: left; margin-top: 15px; }
	#section_main #reviews #review_read .review .head { color: #AFAFAE; font-size: 12px; font-weight: bold; float: left; width: 100%; }
	#section_main #reviews #review_read .review .label { font-size: 12px; font-weight: bold; float: left; width: 60px; }
	#section_main #reviews #review_read .review .content { font-size: 12px; font-weight: bold; float: left; width: 620px; margin-left: 55px; }
	#section_main #reviews #review_read .review a  { color: #5fc547; font-weight: bold; font-size: 12px; text-decoration: none; text-align: center; }
	#section_main #reviews #review_read .review a :hover { color: #278b0c; text-decoration: underline; }
	#section_main #reviews #review_read .review .rating  { float: left; font-size: 12px; font-weight: bold; color: #787877; width: 100%; }
	#section_main #reviews #review_read .review .rating_bar { margin: 3px 0 0 7px; width: 55px; background: url(../img/star_x_grey.gif) 0 0 repeat-x; float: left; }
	#section_main #reviews #review_read .review .rating_bar div { height: 12px; background: url(../img/star_x_orange.gif) 0 0 repeat-x; float: left; }
	
	#section_main .activate { margin-top: 35px; float: left; width: 100%; }
	#section_main .activate p { margin-top: 15px; color: #109fcf; font-size: 18px; font-weight: bold; float:left; text-align: center; width: 100%;}
	#section_main .activate a  { color: #5fc547; font-weight: bold; font-size: 16px; text-decoration: none; float: left; width: 100%; text-align: center; margin-top: 35px; margin-bottom: 35px; }
	#section_main .activate a :hover { color: #278b0c; text-decoration: underline; }	
	
	#section_main .remove { margin-top: 35px; float: left; width: 100%; }
	#section_main .remove p { margin-top: 15px; color: #109fcf; font-size: 18px; font-weight: bold; float:left; text-align: center; width: 100%;}
	#section_main .remove a  { color: #5fc547; font-weight: bold; font-size: 16px; text-decoration: none; float: left; width: 100%; text-align: center; margin-top: 35px; margin-bottom: 35px; }
	#section_main .remove a :hover { color: #278b0c; text-decoration: underline; }
	
	#section_main .listing { float: left; woidth: 100%; }
	#section_main .listing .search { color: #109fcf; font-size: 18px; font-weight: bold; float:left; width: 100%; margin-top: 14px; }
	#section_main .listing .hr { width: 100%; height: 2px; background-color: #cccccc; float:left; margin: 5px 0 5px 0; }
	#section_main .listing .inputs { float: left; margin-top: 8px; }
	#section_main .listing .inputs .label { padding-top: 11px; margin-right: 10px; float: left; color: #5fc547; font-size: 14px; font-weight: bold; }
	#section_main .listing .inputs input { margin-right: 5px; margin-top: 5px; width: 170px; float: left; height: 17px; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#section_main .listing .inputs select { margin-top: 5px; width: 180px; float: left; height: 26px; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#section_main .listing .submit2 { margin-left: 5px; margin-top: 12px; float: left; width: 66px; font-size: 12px; height: 27px; border:0; background-color: #f2f2f2; color: #666666; font-weight: bold; vertical-align: top; padding-bottom: 3px; }
	#section_main .listing .results  { margin-top: 15px; margin-bottom: 15px; color: #5fc547; font-size: 13px; font-weight: bold; float:left; width: 100%; }
	#section_main .listing .results  a { color: #707070; margin: 0 5px 5px 5px; text-decoration: none; }
	#section_main .listing .results  a:hover { color: #000000; text-decoration: underline; }
	

	#section_main .featured { padding: 15px 0 18px 0; float: left; }
	#section_main .featured h2 { font-size: 18px; font-weight: bold; }
	#section_main .featured .box { float: right; margin-top: 14px; width: 800px; padding: 19px 19px 5px 19px; min-height: 95px; border-top: 2px solid #e9ede8; border-bottom: 2px solid #e9ede8; background-color: #f2f8f1; }
	#section_main .featured .box .pic { width: 80px; height: 80px; border: 1px solid #e9ede8; float: left; margin-right: 30px; }	
	#section_main .featured .box .pic img { width: 80px; height: 80px; }
	#section_main .featured .box .info { float: left; width: 155px; }
	#section_main .featured .box .info h1 { font-size: 14px; color: #5fc547; font-weight: bold; margin-bottom: 2px; }
	#section_main .featured .box .info a { font-size: 12px; color: #787877; font-weight: bold; text-decoration: underline; display: block; }
	#section_main .featured .box .info a:hover { color: #000000; text-decoration: none; }
	#section_main .featured .box .box_right { margin-left: 30px; float: left; width: 480px; }
	#section_main .featured .box .box_right .desc { font-size: 12px; color: #666666;  font-weight: normal; min-height: 55px; float: left; }
	#section_main .featured .box .box_right .desc h1 { font-size: 14px; color: #5fc547;  font-weight: bold; margin-bottom: 2px; }
	#section_main .featured .box .box_right .bottom  { float:left; margin-top: 15px; margin-bottom: 4px; }
	#section_main .featured .box .box_right .bottom .rating  { float: left; font-size: 12px; font-weight: bold; color: #787877; }
	#section_main .featured .box .box_right .bottom .rating_bar { margin: 3px 0 0 7px; width: 55px; background: url(../img/star_x_grey.gif) 0 0 repeat-x; float: left; }
	#section_main .featured .box .box_right .bottom .rating_bar div { height: 12px; background: url(../img/star_x_orange.gif) 0 0 repeat-x; float: left; }
	#section_main .featured .box .box_right .bottom .links { float: left; width: 375px; text-align: right; }
	#section_main .featured .box .box_right .bottom .links a{ font-size: 12px; font-weight: bold; color: #0697cc; text-decoration: none; margin-left: 20px; }
	#section_main .featured .box .box_right .bottom .links a:hover { color: #047ba2; text-decoration: underline; }
	
	#section_main .main_left { float: left; width: 450px; }
	#section_main .main_left .sponsored { float: left; width: 450px; margin: 15px 0 15px 0; }
	#section_main .main_left .sponsored h2 { font-size: 16px; font-weight: bold; }
	#section_main .main_left .sponsored .box { width: 440px; float: left; margin-top: 14px; }
	#section_main .main_left .sponsored .box  h1 { font-size: 14px; color: #5fc547; font-weight: bold; margin-bottom: 4px; }
	#section_main .main_left .sponsored .box .links a { font-size: 12px; color: #787877; font-weight: bold; text-decoration: underline; margin-right: 15px; }
	#section_main .main_left .sponsored .box .links a:hover { color: #000000; text-decoration: none; }
	#section_main .main_left .sponsored .box .desc{ margin-top: 10px; margin-left: 25px; width: 420px; }
	#section_main .main_left .article { color:#707070; }
	#section_main .main_left .article a { color:#5FC547; font-size: 14px; font-weight: bold; margin-top: 15px; margin-bottom: 10px; text-decoration:none; display:block; }
	#section_main .main_left .article a:hover { color:#278B0C; text-decoration: underline; }
	#section_main .main_left .alllistings { float: left; margin: 15px 0 15px 0; }
	#section_main .main_left .alllistings h2 { font-size: 16px; font-weight: bold; }
	#section_main .main_left .alllistings a { font-size: 15px; font-weight: bold; color: #707070; text-decoration: none; display: block; margin-top: 10px; }
	#section_main .main_left .alllistings a:hover { color: #000000; text-decoration: underline; }	
	#section_main .main_right { float: left; width: 320px; padding-left: 50px;}
	#section_main .main_right .related { float: right; margin: 15px 0 15px 0; text-align:right; }
	#section_main .main_right .related h2 { font-size: 16px; font-weight: bold; margin-bottom: 14px; }
	#section_main .main_right .related a { color: #5fc547; font-size: 14px; font-weight: bold; text-decoration: none; display: block; margin: 2px 0 2px 0; }
	#section_main .main_right .related a:hover { color: #278b0c; text-decoration: underline; }
	#section_main .main_right .news { float: right; width: 320px; max-width: 320px; margin: 15px 0 15px 0; color: #707070; text-align:right; }
	#section_main .main_right .news h2 { color: #000000; font-size: 16px; font-weight: bold; margin-bottom: 14px; }
	#section_main .main_right .news a { color: #5fc547; font-size: 14px; font-weight: bold; text-decoration: none; display: block; margin-top: 15px; }
	#section_main .main_right .news a:hover { color: #278b0c; text-decoration: underline; }
	#section_main .main_right .listings { float: right; margin: 15px 0 15px 0; text-align:right; }
	#section_main .main_right .listings h2 { color: #000000; font-size: 16px; font-weight: bold; margin-bottom: 14px; }
	#section_main .main_right .listings a { font-size: 15px; font-weight: bold; color: #0697cc; display: block; text-decoration: none; }
	#section_main .main_right .listings a:hover { color: #047ba2; text-decoration: underline; }

	.news { margin: 15px 0 15px 0; color: #707070; text-align:center; }
	.news h2 { color: #000000; font-size: 16px; font-weight: bold; margin-bottom: 14px; }
	.news a { color: #5fc547; font-size: 14px; font-weight: bold; text-decoration: none; display: block; margin-top: 15px; }
	.news a:hover { color: #278b0c; text-decoration: underline; }
	
	#section_footer { float: left; margin-top: 10px; }
	#section_footer .footer_left { width: 625px; float: left; font-size: 12px; font-weight: bold; color: #000000; margin-left: -5px; }
	#section_footer .footer_left a { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 5px 0 5px; }
	#section_footer .footer_left a:hover { color: #707070; text-decoration: underline; }
	#section_footer .footer_right { width: 220px; float: left; text-align: right; font-size: 12px; font-weight: bold; color: #707070; }
	#section_footer .footer_right a { color: #0697cc; text-decoration: none; }
	#section_footer .footer_right a:hover { color: #047ba2; text-decoration: underline; }
	
	#section_sponsors { float: left; margin-top: 20px; padding: 10px 20px 10px 20px; margin-bottom: 10px; width: 800px; background-color: #f2f2f2; color: #666666; font-size: 12px; font-weight: bold; }
	#section_sponsors a { color: #0697cc; text-decoration: none; margin-left: 7px; }
	#section_sponsors a:hover { color: #047ba2; text-decoration: underline; }
	
	#iestates_view_window_content #listing .search { color: #109fcf; font-size: 18px; font-weight: bold; float:left; }
	#iestates_view_window_content #listing .hr { width: 100%; height: 2px; background-color: #cccccc; float:left; margin: 5px 0 5px 0; }
	#iestates_view_window_content #listing .inputs { float: left; width: 100%; margin-top: 8px; }
	#iestates_view_window_content #listing button { float: left; width: 66px; font-size: 12px; height: 27px; border:0; background-color: #f2f2f2; color: #666666; font-weight: bold; vertical-align: top; padding-bottom: 3px; margin-top: 5px;  }
	#iestates_view_window_content #listing .inputs .label { padding-top: 5px; width: 110px; float: left; color: #5fc547; font-size: 14px; font-weight: bold; }
	#iestates_view_window_content #listing .inputs input { width: 170px; float: left; height: 17px; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #listing .inputs select { width: 180px; float: left; height: 26px; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #listing .results  { margin-top: 15px; color: #5fc547; font-size: 13px; font-weight: bold; float:left; width: 100%; }
	#iestates_view_window_content #listing .results  a { color: #707070; margin: 0 5px 5px 5px; text-decoration: none; }
	#iestates_view_window_content #listing .results  a:hover { color: #000000; text-decoration: underline; }
	
	#iestates_view_window_content #add_ad .add_ad_header { color: #109fcf; font-size: 18px; font-weight: bold; float:left; width: 100%; }
	#iestates_view_window_content #add_ad .inputs .section_label { float: left; width: 100%; margin-top: 8px; color: #109fcf; font-size: 14px; font-weight: bold; float:left; width: 100%; }
	#iestates_view_window_content #add_ad .inputs .input .label { padding-top: 5px; width: 160px; float: left; color: #5fc547; font-size: 12px; font-weight: bold; margin-top: 3px; }
	#iestates_view_window_content #add_ad .inputs .input { width: 100%; float: left; margin-top: 5px; }
	#iestates_view_window_content #add_ad .inputs .input input { width: 170px; height: 17px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #add_ad .inputs .input textarea { width: 359px; height: 42px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_textarea.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #add_ad .inputs .input file { width: 170px; height: 17px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #add_ad .inputs .input select { width: 180px; height: 26px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #add_ad button { float: left; width: 66px; font-size: 12px; height: 27px; border:0; background-color: #f2f2f2; color: #666666; font-weight: bold; vertical-align: top; padding-bottom: 3px; margin-top: 5px;  }
	#iestates_view_window_content #add_ad .inputs .input .compare_types { float: left; margin-left: 10px; margin-top:7px; }
	#iestates_view_window_content #add_ad .inputs .input .compare_types a { color: #5fc547; text-decoration: none; font-weight: bold; }
	#iestates_view_window_content #add_ad .inputs .input .compare_types a:hover { color: #278b0c; text-decoration: underline; }
	#iestates_view_window_content #add_ad .inputs .input #iNrOfChars { float: left; margin-left: 7px; margin-top:7px; color: #5fc547; text-decoration: none; font-weight: bold; }
	#iestates_view_window_content #add_ad_finalize { margin-top: 35px; }
	#iestates_view_window_content #add_ad_finalize p { margin-top: 15px; color: #109fcf; font-size: 18px; font-weight: bold; float:left; text-align: center; width: 100%;}
	#iestates_view_window_content #add_ad_finalize a  { color: #5fc547; font-weight: bold; font-size: 16px; text-decoration: none; float: left; width: 100%; text-align: center; margin-top: 35px; }
	#iestates_view_window_content #add_ad_finalize a :hover { color: #278b0c; text-decoration: underline; }	
	
	#iestates_view_window_content #review_write .add_ad_header { color: #109fcf; font-size: 18px; font-weight: bold; float:left; width: 100%; }
	#iestates_view_window_content #review_write .inputs .section_label { float: left; width: 100%; margin-top: 8px; color: #109fcf; font-size: 14px; font-weight: bold; float:left; width: 100%; }
	#iestates_view_window_content #review_write .inputs .input .label { padding-top: 5px; width: 160px; float: left; color: #5fc547; font-size: 12px; font-weight: bold; margin-top: 3px; }
	#iestates_view_window_content #review_write .inputs .input .labelerror { padding-top: 5px; width: 160px; float: left; color: red; font-size: 12px; font-weight: bold; margin-top: 3px; }
	#iestates_view_window_content #review_write .inputs .input { width: 100%; float: left; margin-top: 5px; }
	#iestates_view_window_content #review_write .inputs .input input { width: 170px; height: 17px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #review_write .inputs .input textarea { width: 285px; height: 42px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_textarea.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold;  }
	#iestates_view_window_content #review_write button { float: left; width: 106px; font-size: 12px; height: 27px; border:0; background-color: #f2f2f2; color: #666666; font-weight: bold; vertical-align: top; padding-bottom: 3px; margin-top: 5px;  }
	#iestates_view_window_content #review_write_finalize { margin-top: 35px; }
	#iestates_view_window_content #review_write_finalize p { margin-top: 15px; color: #109fcf; font-size: 18px; font-weight: bold; float:left; text-align: center; width: 100%;}
	#iestates_view_window_content #review_write_finalize a  { color: #5fc547; font-weight: bold; font-size: 16px; text-decoration: none; float: left; width: 100%; text-align: center; margin-top: 35px; }
	#iestates_view_window_content #review_write_finalize a :hover { color: #278b0c; text-decoration: underline; }	
	
	#review_read { padding-left: 55px; }
	#review_read .header { color: #109fcf; font-size: 18px; font-weight: bold; float:left; width: 100%; }
	#review_read .review { padding-bottom: 15px; float: left; margin-top: 15px; }
	#review_read .review .head { color: #AFAFAE; font-size: 12px; font-weight: bold; float: left; width: 100%; }
	#review_read .review .label { font-size: 12px; font-weight: bold; float: left; width: 60px; }
	#review_read .review .content { font-size: 12px; font-weight: bold; float: left; width: 620px; margin-left: 55px; }
	#review_read .review a  { color: #5fc547; font-weight: bold; font-size: 12px; text-decoration: none; text-align: center; }
	#review_read .review a :hover { color: #278b0c; text-decoration: underline; }
	#review_read .review .rating  { float: left; font-size: 12px; font-weight: bold; color: #787877; width: 100%; }
	#review_read .review .rating_bar { margin: 3px 0 0 7px; width: 55px; background: url(../img/star_x_grey.gif) 0 0 repeat-x; float: left; }
	#review_read .review .rating_bar div { height: 12px; background: url(../img/star_x_orange.gif) 0 0 repeat-x; float: left; }
	
	.hr { width: 100%; height: 3px; background-color: #cccccc; float: left; }
	
	/*       BEGINING OF LIGHTBOX       */
	.bf, .tlf, .trf, .blf, .brf, .close {margin:0; padding:0; left:0; top:0;border:0 !important;}
	#iestates_view_window .bf {background:url(../img/window_border_b.png);}
	#iestates_view_window .tlf {background:url(../img/window_border_tl.png);}
	#iestates_view_window .trf {background:url(../img/window_border_tr.png);}
	#iestates_view_window .blf {background:url(../img/window_border_bl.png);}
	#iestates_view_window .brf {background:url(../img/window_border_br.png);}
	#iestates_view_window {top: 0; left:0; z-index: 100;position: absolute;text-align:left;}
	#iestates_view_window .popup {position: relative;}
	#iestates_view_window table {border-collapse: collapse;}
	#iestates_view_window td {border-bottom: 0;padding: 0;}
	#iestates_view_window .body {padding: 0px;background: #fff; width:100px;}
	#iestates_view_window img {border: 0;margin: 0;}
	#iestates_view_window .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
	#iestates_view_window .tlf, #iestates_view_window .trf, #iestates_view_window .blf, #iestates_view_window .brf {height: 10px;width: 10px;overflow: hidden;padding: 0;}
	#iestates_view_window #iestates_view_window_close {width:30px; height:30px; left:633px; top:-15px; position:absolute; z-index:350;}
	#iestates_view_window  a.close:hover {background-position:0px -30px;}
	#iestates_view_window_content { overflow: auto; width: 670px; height: 400px; padding: 15px; vertical-align: top; }
	#iestates_view_window a.close {
		background:transparent url(../img/window_close_button.png) no-repeat scroll 0% 0%;
		cursor:pointer;
		display:block;
		width:30px;
		height:30px;
		position:relative;
		top:6px;
		left: 18px;
		z-index:200;
	}
	#iestates_view_window {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
	#iestates_view_window_shadow {
		top: 0px;
		left:0px;
		text-align:center;
		position:fixed;
		z-index:99;
		margin-top:0px;
		height:100%;
		width:100%;
		background-color:#555555;
		opacity:0.7;
		filter:alpha(opacity=70);
	}
	* html #iestates_view_window_shadow { /* ie6 hack */ 
		position: absolute;
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	/*       END OF LIGHTBOX       */
	
	
	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
	div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
	div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
	div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
	div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
	div.star-rating-on a{background-position:0 -16px!important}
	div.star-rating-hover a{background-position:0 -32px}
	/* Read Only CSS */
	div.star-rating-readonly a{cursor:default !important}
	/* Partial Star CSS */
	div.star-rating{background:transparent!important;overflow:hidden!important}
	/* END jQuery.Rating Plugin CSS */	* { margin: 0px; padding: 0px; border: 0px; } 
	
	#easyTooltip{ padding:5px 10px; border:1px solid #5e5e5e; background:#5e5e5e url(../img/tooltip/bg2.gif) repeat-x; color:#fff; }
	.easyTooltip{ padding:5px 10px; border:1px solid #5e5e5e; background:#5e5e5e url(../img/tooltip/bg2.gif) repeat-x; color:#fff; }
	
	#contactform input { width: 170px; height: 17px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_search.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold; }
	#contactform textarea { width: 470px; height: 170px; float:left; border: 1px solid #c2c2c2; background: #FFFFFF no-repeat url('../img/bg_textarea.png'); font-size: 12px; color: #666666; padding: 4px; font-weight: bold; }
	#contactform input[type="submit"] { width: 60px; height: 27px; background-image: none; background-color: #f2f2f2; color: #666666; font-weight: bold; vertical-align: top; padding-bottom: 3px; cursor: pointer;padding:0; }
	