*html .trulia_popup_c #down_low,*html .trulia_popup_c #top_side,.grassy-popup .error a,body .trulia_popup_c .trulia_popup .ft,body .ui-dialog .required .popup_cancel_link{display:none}
.popup{background-color:#fff;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}
.trulia_popup .popup{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.popup-bd{padding:15px}
.drop_shadow{background:url(//static.trulia-cdn.com/images/popup-dropshadow.png) bottom right no-repeat}
*html .drop_shadow{background:url(//static.trulia-cdn.com/images/ds_ie.gif)}
.drop_shadow_inner{border:1px solid #000;background-color:#fff;padding:7px 15px;float:left;position:relative;left:-5px;top:-5px;text-align:left}
.drop_shadow.popup,.popup_table,.popup_table_new{position:absolute;z-index:1500}
*html .drop_shadow_inner{left:-3px;top:-3px}
.drop_shadow.popup{float:left;width:345px}
.popup_shadow{background:url(//static.trulia-cdn.com/images/flair/popup/img_tranparent_grey.png) top left no-repeat}
.popup_background{background:#5EAB1F;width:464px;margin:10px 4px 4px 10px;padding:5px 0;border:1px solid #3D9B00;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.popup_content{background-color:#fff;font-size:12px;line-height:14px;margin:0 5px;padding:15px;border:1px solid #777}
.popup_header{font-size:13px;font-weight:700;padding-bottom:10px}
.popup_bottom_left,.popup_bottom_right,.popup_top_right{font-size:1px;line-height:1px}
.popup_top_right{background-position:top right;width:6px}
.popup_bottom_left{background-position:bottom left;height:6px}
.popup_bottom_right{background-position:bottom right;height:6px;width:6px}
.new_popup_header{color:#fff;text-shadow:1px 1px 0 #666;font-size:18px;font-weight:700;padding:2px 10px 5px}
.new_popup_header .fleft{width:90%}
.popupsection{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.popup_content .button,.popupsection input,.popupsection select{width:auto}
.popupsection label{font-weight:400;float:none}
body .fixed_dialog{position:fixed}
body .new_popup{font-family:OpenSans,Arial,sans-serif;font-weight:400}
body .ui-dialog .ui-dialog-content{overflow:visible;padding:0;position:static}
body .ui-dialog .trulia_popup_c{background:url(//static.trulia-cdn.com/images/flair/popup/img_tranparent_grey.png) left -10px no-repeat}
body .new_popup .trulia_popup_c{background:0 0}
body .trulia_popup_c .trulia_popup{background:#5EAB1F;padding:5px;border:1px solid #590;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:0 10px;z-index:1001;font-size:12px}
*html .trulia_popup_c .trulia_popup{margin:0}
body .new_popup .trulia_popup_c .trulia_popup{border:0;background-color:#fff;padding:0;font-size:12px}
body .trulia_popup_c .trulia_popup .hd{color:#FFF;font-size:18px;font-weight:700;padding:3px 15px 9px 5px;border:0;margin:0;line-height:18px;text-shadow:1px 1px 0 #666}
body .new_popup .trulia_popup_c .trulia_popup .hd{color:#000;text-shadow:none;padding:0;font-weight:400}
body .new_popup .trulia_popup_c .trulia_popup .hd sup{color:#5eab1f;font-size:16px}
body .trulia_popup_c .trulia_popup .bd{background-color:#FFF;border:1px solid #5EAB1F;margin:0;padding:15px;border-radius:5px;-moz-border-radius:5px}
body .new_popup .trulia_popup_c .trulia_popup .bd{padding:0;border:0}
body .trulia_popup_c .trulia_popup .ft{margin:0;padding:8px;border:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#E8E8E8}
body .trulia_popup_c .trulia_popup .trulia_popup_content{border-radius:5px;padding:5px}
body .new_popup .trulia_popup_c .trulia_popup .trulia_popup_content{padding:10px 25px}
body .ui-dialog,body .ui-dialog-titlebar{padding:0;background:none;border:0;display:none;overflow:visible;width:auto}
body .trulia_popup_c #top_side{top:-10px}
body .trulia_popup_c #down_low,body .trulia_popup_c #top_side{position:absolute;left:0;height:10px;width:100%}
body .trulia_popup_c #down_low{bottom:-10px}
body .trulia_popup_c .tl{position:absolute;left:0;top:0;width:10px;height:10px;background-position:left top}
body .trulia_popup_c .tm{width:auto;height:10px;margin:0 10px;background-position:center top}
body .trulia_popup_c .tr{position:absolute;right:0;top:0;width:10px;height:10px;background-position:right top}
body .trulia_popup_c #down_low .tl{background-position:left bottom}
body .trulia_popup_c #down_low .tm{width:auto;height:10px;margin:0 10px;background-position:center bottom}
body .trulia_popup_c #down_low .tr{background-position:right bottom}
.popup input,.popup select,.popup textarea,.popup_table input,.popup_table select,.popup_table textarea{border:1px solid #CCC;border-radius:4px;font-size:13px;line-height:normal;margin:0;padding:4px;vertical-align:middle;font-family:OpenSans,sans-serif}
.popup textarea,.popup_table select,.popup_table textarea{background-image:-moz-linear-gradient(center top ,#F3F3F3 0,#FFF 100%) repeat scroll 0 0 transparent;background-image:-webkit-gradient(linear,center bottom,center top,from(#f3f3f3),to(#fff))}
.grassy-popup{border:4px solid #390;-webkit-box-shadow:0 0 8px 0 #000;-moz-box-shadow:0 0 8px 0 #000;box-shadow:0 0 8px 0 #000;width:528px;margin:auto;padding:20px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#fff;position:absolute;z-index:1003;background-image:url(//static.trulia-cdn.com/images/flair/grass.png);background-position:0 100%;background-repeat:repeat-x}
.grassy-popup input{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-color:#999;border-width:1px;border-style:solid;color:#999;font-size:18px;width:230px;margin-bottom:5px}
.grassy-popup-section{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-color:#dfdfdf;border-width:1px;background-color:#efefef;border-style:solid;padding:10px;line-height:normal}
.grassy-popup-section .error{width:230px}
.grassy-popup .title{color:#3e8112;font-size:21px;margin-bottom:5px;position:relative;padding:9px 0 0 92px}
.grassy-popup .title span{font-size:21px;font-weight:700}
.grassy-popup .title>img{position:absolute;top:0;left:0}
.grassy-popup .content{color:#333;font-size:18px;line-height:24px}
.grassy-popup-button{padding-left:36%}
.grassy-popup-button span{font-size:14px;font-weight:700}
.grassy-popup .close-button,.grassy-popup .close-button-hover{top:-42px;left:42px;position:relative;padding-left:1px;line-height:52px;font-size:20px;text-align:center;width:51px;height:51px;text-decoration:none;float:right}
.grassy-popup .close-button{color:green;background-image:url(//static.trulia-cdn.com/images/flair/close_button_off.png)}
.grassy-popup .close-button-hover{color:#fff;background-image:url(//static.trulia-cdn.com/images/flair/close_button_on.png)}
.grassy-popup .close-button a{color:green}
.grassy-popup .close-button-hover a{text-decoration:none;color:#fff}
.grassy-popup .focus-field{outline:0;border-color:#86bef5;-mox-box-shadow:#b1d0ee 0 0 3px 1px;-webkit-box-shadow:#b1d0ee 0 0 3px 1px;box-shadow:#b1d0ee 0 0 3px 1px}
.mask{z-index:1000;background-color:#000;opacity:.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45);width:100%;height:100%;position:absolute;left:0;top:0}
body .trulia_popup_c .trulia_popup .container-close{background:url(//static.trulia-cdn.com/images/flair/popup/img_close.gif) no-repeat #5EAB1F;font-size:1px;height:15px;width:15px;top:10px!important;right:17px;cursor:pointer;border-radius:8px}
.popup_closer,.popup_closer_iw{background-image:url(//static.trulia-cdn.com/images/flair/main_imgsheet_20120106.png);background-repeat:no-repeat;float:right;height:12px;width:12px}
.new_popup_header .popup_closer,.popup_closer_iw{background-position:0 -840px;font-size:1px;height:15px;width:15px;margin:3px 0 0}
body .new_popup .trulia_popup_c .trulia_popup .container-close{background:url(//static.trulia-cdn.com/images/flair/popup/img_close_new.gif) no-repeat #fff}
.popup_cancel_link,body .ui-widget-content .popup_cancel_link{color:#666}
.popup_cancel_link{font-size:11px;text-decoration:underline;margin-right:6px}
.popup_cancel_link:hover,body .ui-widget-content .popup_cancel_link:hover{color:#00e677}
.bottom_two_btns{margin:0 auto;width:135px;height:30px}
.bottom_two_btns td{vertical-align:middle}
.bottom_two_btns .right{padding-left:20px}
.bottom_two_btns .right .button a{display:inline-block;white-space:nowrap}
.trulia_popup .transparent_btn{display:none}