.popup_wrapper {
	clear: both;
	position: absolute; 
	z-index: 1999; 
	bottom: 0px;
	top: 103px;
	left: 195px;
	text-align: left;
	background-color: #fff;
	width: 435px;
	height: 262px; 
}

.popup_wrapper .content {
	margin-top: 30px;
	margin-left: 20px;
}

.popup_wrapper a { font-weight: bold; }
.popup_wrapper fieldset { clear: both; margin: 0; padding: 0; float: left; clear: both; margin-bottom: 5px; font-size: 12px; width: 100%; }
.popup_wrapper fieldset span { font-size: 11px; color: #999; }
.popup_wrapper .btn_close, .popup_wrapper .tooltipbtn_close { position: absolute; top: 7px; right: 7px; z-index: 1000; }
.popup_wrapper .btn_close a:hover, .popup_wrapper .tooltipbtn_close a:hover { cursor: pointer; }
.popup_wrapper .btn_close_bottom { position: absolute; bottom: 7px; right: 7px; z-index: 2002; }
.popup_wrapper .area_code, .popup_wrapper .set_1 { width: 40px; }
.popup_wrapper .set_2 { width: 80px; }
.popup_wrapper .btn_send { display: block; margin-top: 5px; }

.popup_wrapper p span { font-size: 11px; color: #999; }
.popup_wrapper h2 { margin-bottom: 5px; font-size: 12px; width: 100%; color: #000; line-height: 1.1em; font-size: 16px; font-weight: bold; }
.popup_wrapper h2 span { font-size: 11px; color: #999; }
.popup_wrapper .cnt_shadow { background-color: transparent; }
.popup_wrapper .cnt_shadow .cnt_window { position: absolute; top: 7px; left: 3px; width: 442px; border: 0px; min-height: 259px; }
.popup_wrapper.send_an_alert h2 { float: left; width: auto; }
.popup_wrapper.send_an_alert h5 { position: absolute; right: 29px; top: 20px; font-size: 12px; font-weight: normal; }
.popup_wrapper.send_an_alert fieldset { width: 325px; }
.popup_wrapper.send_an_alert fieldset .chk { margin: 0 5px; padding: 0 5px; line-height: 1em; }
.popup_wrapper.send_an_alert fieldset select { width: 75px; position: absolute; right: 0px; top: -5px; }
.popup_wrapper.send_an_alert .content { width: 321px; }
.popup_wrapper.save_your_search .content { width: 307px; }
.popup_wrapper.save_your_search .content .search_name { width: 305px; }
.popup_wrapper.save_your_search .content .chk { float: left; margin-right: 5px; }
.popup_wrapper.save_your_search .content p { width: 279px; clear: none; line-height: 1.2em; margin-top: 5px; font-size: 11px; color: #666; }
.popup_wrapper.save_your_search .content select { margin-top: 0px; width: 75px; }
.popup_wrapper.send_to_phone .content { width: 235px; }
.popup_wrapper label { color: #000; display: inline; }
.popup_wrapper label span { font-weight: normal; color: #999; }
.popup_wrapper .next_actions { margin-top: -5px; }
.popup_wrapper .next_actions a { font-size: 11px; display: block; float: left; margin-right: 10px; margin-top: 13px; }
.popup_wrapper .next_actions input { font-size: 11px; display: block; float: left; margin-right: 10px; }
.popup_wrapper.info_left .content { width: 235px; left: -21px; position: relative; background: url( /web/realestate/image/spout_left.gif ) left no-repeat; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }
.popup_wrapper.info_left .content p { line-height: 1.2em; font-size: 11px; padding-left: 15px; margin-top: 5px; color: #666; }

.popup_wrapper td { padding: 0px; }
.popup_wrapper td label { display: inline; }


#send_to_phone, #send_to_email { clear: both; margin-bottom: 1.5em; position: absolute; left: 0px; z-index: 1999; text-align: left; }
#send_to_phone h2, #send_to_email h2 { margin-bottom: 5px; font-size: 12px; width: 80%; color: #FFF; line-height: 1.1em; font-size: 16px; font-weight: bold; }
#send_to_phone h2 span, #send_to_email h2 span { font-size: 11px; color: #999; }
#send_to_phone .cnt_shadow, #send_to_email .cnt_shadow { background-color: transparent; }
#send_to_phone .cnt_shadow .cnt_window, #send_to_email .cnt_shadow .cnt_window { border:1px solid #000000; background-color: #999999; left: 80px; position: relative; top: 50px; width: 465px; border: none; height: 200px; }
#send_to_phone .cnt_shadow .content, #send_to_email .cnt_shadow .content { float: left; display: inline; margin: 15px; width: 420px; z-index: 2001; }
#send_to_phone .cnt_shadow .content p, #send_to_email .cnt_shadow .content p { color: #FFF; }
#send_to_phone .cnt_shadow .content p span, #send_to_email .cnt_shadow .content p span { color: #FFF; }
#send_to_phone.send_an_alert h2, #send_to_email.send_an_alert h2 { float: left; width: auto; }
#send_to_phone.send_an_alert h5, #send_to_email.send_an_alert h5 { position: absolute; right: 29px; top: 20px; font-size: 12px; font-weight: normal; }
#send_to_phone.send_an_alert fieldset, #send_to_email.send_an_alert fieldset { width: 325px; }
#send_to_phone.send_an_alert fieldset .chk, #send_to_email.send_an_alert fieldset .chk { margin: 0 5px; padding: 0 5px; line-height: 1em; }
#send_to_phone.send_an_alert fieldset select, #send_to_email.send_an_alert fieldset select { width: 75px; position: absolute; right: 0px; top: -5px; }
#send_to_phone.send_an_alert .content, #send_to_email.send_an_alert .content { width: 321px; }
#send_to_phone.save_your_search .content, #send_to_email.save_your_search .content { width: 307px; }
#send_to_phone.save_your_search .content .search_name, #send_to_email.save_your_search .content .search_name { width: 305px; }
#send_to_phone.save_your_search .content .chk, #send_to_email.save_your_search .content .chk { float: left; margin-right: 5px; }
#send_to_phone.save_your_search .content p, #send_to_email.save_your_search .content p { width: 279px; clear: none; line-height: 1.2em; margin-top: 5px; font-size: 11px; color: #666; }
#send_to_phone.save_your_search .content select, #send_to_email.save_your_search .content select { margin-top: 0px; width: 75px; }
#send_to_phone.send_to_phone .content, #send_to_email.send_to_phone .content { width: 435px; }
#send_to_phone label, #send_to_email label { color: #000; }
#send_to_phone label span, #send_to_email label span { font-weight: normal; color: #999; }
#send_to_phone .next_actions, #send_to_email .next_actions { margin-top: -5px; }
#send_to_phone .next_actions a, #send_to_email .next_actions a { font-size: 11px; display: block; float: left; margin-right: 10px; margin-top: 13px; }
#send_to_phone .next_actions input, #send_to_email .next_actions input { font-size: 11px; display: block; float: left; margin-right: 10px; }
#send_to_phone.info_left .content, #send_to_email.info_left .content { width: 235px; left: -21px; position: relative; background: url( /web/realestate/image/spout_left.gif ) left no-repeat; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }
#send_to_phone.info_left .content p, #send_to_email.info_left .content p { line-height: 1.2em; font-size: 11px; padding-left: 15px; margin-top: 5px; color: #666; }

.popup_wrapper fieldset {
	border: 0px;
}




