@charset "utf-8";
        
/* including components/structure.css */
/*
  + ============================================== +
  | TREGNY Structural Elements                     |
  | # Typographic elements                         |
  | # Site-wide structural components, grid layout |
  | # Header and footer
  | # Login panel 
  + ============================================== +
*/


/*
 *  G L O B A L   S T R U C T U R E   &   T Y P E
 *
 *  These styles address general, site-wide elements 
 */

HTML,BODY{height:100%;}
HTML{background:#393939 url(/css/img/i/bg_stripe.gif) top left repeat;}
BODY{font-size:75%;line-height:1.5em;font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Gargi_1.7", Garuda, Arial, Helvetica, sans-serif;background:url(/css/img/i/bg_body.gif) 0 0 repeat-x;}
EM,I{font-style:italic;}
STRONG EM,EM STRONG{font-weight:700;font-style:italic;}
H1,H2,H3,H4,H5{font-weight:700;clear:both;}
ACRONYM:hover{cursor:default;border-bottom:1px dotted #333;}
A:link,A:visited{color:#009DDC;}
A:active,A:focus{outline:none;}
A:hover{color:#132f43;}
H1,H2,H3,H4{font-family:'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;}
H1{font-size:2em;margin-bottom:1em;}
H2{font-size:1.5em;line-height:1em;margin-bottom:1em;}
H3{font-size:1.1667em;line-height:1.286em;margin-bottom:1.286em;}
H4{font-size:1em;line-height:1.5em;margin-bottom:5px;}
P{color:#111;margin-bottom:1.5em;}
P .initialcap{font:bold 3em Georgia, "Times New Roman", Times, serif;float:left;display:inline;color:#999;line-height:.86em;padding:.1em .05em 0 0;}
P.subheader{background:red;font-weight:700;font-size:.9em;color:#222;margin-bottom:.6em!important;clear:both;}
SMALL{font-size:.92em;line-height:1.6364em;margin-bottom:1.6364em;}
DL{margin-bottom:1.5em;}
DL DL{margin:0 0 1.5em;}
DL DD{margin-left:1.5em;margin-bottom:1.5em;}
UL{margin-bottom:1.5em;list-style:none;}
UL.bullets{margin-bottom:1.5em;padding-left:.8em;}
UL.bullets LI{background:url(/css/img/i/square_3x3.gif) left .75em no-repeat;padding-left:1.5em;}
OL{list-style:decimal;margin-left:1em;padding-left:1em;}
OL LI{margin-left:1em; }
STRONG,B,DL DT{font-weight:700;}
FIELDSET LEGEND,HR{display:none;}
UL UL,UL UL UL,OL OL,OL OL OL{font-size:1em;}
.m_posts{float:left;}

/* <div id="body"> wraps every page */

#body { min-height: 100%; margin: 0 auto -200px; position: relative; width: 980px; padding: 0 2px; background: #fff url(/css/img/i/bg_fff.gif) 0 0 repeat-y; }



/*
 *  H E A D E R   &   F O O T E R
 *
 *  Addresses header and footer blocks + all interior styles
 *
 *  # Header: Logo, account links, upper-right search, menu
 *  # Footer: Text navigation, copyright information
 */
 
#header{position:absolute;top:0;left:0;width:100%;height:142px;color:#fff;font-weight:700;text-align:center;background:#393939 url(/css/img/i/bg_stripe.gif) 0 0 repeat;z-index:10;}
#header_inner{width:984px;height:100px;background:url(/css/img/i/bg_hdrftr.png) 0 0 no-repeat;clear:both;margin:auto auto;}
#clearheader{height:145px;}
#footer{width:100%;clear:both;position:relative;height:340px;background:url(/css/img/i/bg_ftrgrad1.png) 0 0 repeat-x;color:#fff;}
#footer_inner{width:984px;height:300px;background:url(/css/img/i/bg_hdrftr1.png) left -200px no-repeat;margin:0 auto 54px;}
#clearfooter{clear:both;height:201px;background:#fff;}
.map_wrap{width:310px;float:left;display:inline;margin:10px 0 0 55px;}
.map_mod{width:150px;float:left;display:inline;}
.connect_tregny{width:200px;float:left;display:inline;margin:10px 0 0 50px;}
.connect_tregny img{margin:0 5px 0 0;}
.contact_tregny{width:200px;float:right;display:inline;margin:10px 40px 0 0;}
#footer h2{color:#545557;margin:5px 0 0;}
.middle_foot{margin:5px 0 0!important;}
.map_mod dl,.connect_tregny dl,.contact_tregny dl{margin:10px 0 0!important;}
.tregny_login{width:700px; float:right; color:#63C6FF; font-size:10px; margin-top:10px;}
.tregnycontainer2 p{ color:#63C6FF;margin-bottom:3px; float:right; margin-left:10px; margin-right:20px; width:80px; float:right; display:inline;}
.tregnycontainer2 ul {display:inline;  color:#63C6FF; font-size:12px; margin:5px 0;float:right;}
.tregnycontainer2 li {display:inline;}
.home_log{background-color:#63C6FF; padding:3px; color:#fff;padding:2px; width:60px; font-size:11px; border:none}
.tregny_login a, .tregny_login a:hover{color:#63C6FF; display:inline;}
.log_btn{margin:0 0 0 0px; vertical-align:bottom;}
/* Top links */
/* ======================================== */ 
UL#account-links { float: right; height: 27px; padding: 15px 0 0; }
UL#account-links LI { float: left; margin-left: 2.5em; }
UL#account-links LI A { font: 1em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Gargi_1.7", Garuda, Arial, Helvetica, sans-serif; color: #63c6ff; }
UL#account-links LI A:link, UL#account-links LI A:visited { text-decoration: none; }
UL#account-links LI A:hover { text-decoration: underline; }

/* Header : H1 and search */
/* ======================================== */ 
#header H1,A.tregny{float:left;display:inline;width:222px;height:50px;background:url(/css/img/i/logo.gif) top left no-repeat;margin:13px 0 0 19px;}
#header H1 A{display:inline;width:222px;height:50px;}
#search{float:right;margin:22px 22px 0 0;}
#search INPUT#searchfield{width:235px;color:#454545;border:1px solid #a6a6a6;font:.9em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Gargi_1.7", Garuda, Arial, Helvetica, sans-serif;padding:4px 4px 3px;}
#search INPUT#submitsearch{background:#8bbfdc url(/css/img/i/bg_search.gif) top left repeat-x;border:1px solid #6f9eb2;margin-left:-2px;font:1em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Gargi_1.7", Garuda, Arial, Helvetica, sans-serif;padding:2px;}


/* Header : Navigation */
/* ======================================== */
UL#nav{font:1.1em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Gargi_1.7", Garuda, Arial, Helvetica, sans-serif;text-transform:none;width:980px;float:left;clear:both;margin-top:6px;padding:0 2px;}
UL#nav LI{float:left;position:relative;display:block;text-align:center;border-right:1px solid #b0b1af;border-bottom:1px solid #b1b1b0;letter-spacing:-.05em;margin-top:-2px;}
UL#nav A{display:block;height:100%;padding:.6em 0;}
UL#nav A:link,UL#nav A:visited{color:#454545;text-decoration:none;}
UL#nav LI LI{font-weight:400;text-transform:none;letter-spacing:-.05em;text-align:left;clear:left;text-indent:2.5em;border-left:1px solid #b8b8b6;}
UL#nav LI LI A{background:#fff;border-bottom:2px solid #eee;}
UL#nav LI LI A:hover{background-color:#009DDC;color:#fff;border-bottom-color:#7daecb;}
UL#nav LI UL{display:none;position:absolute;top:0;left:0;z-index:900;background:url(/css/img/i/submenu_shadow.png) bottom right repeat;margin:1.7em 0 0 -1px;padding:1px 6px 3px 0;}
UL#nav LI > UL{top:auto;left:auto;margin-top:2px;}
UL#nav LI:hover{background:transparent url(/css/img/i/nav_hover.png) bottom left repeat-x;}
UL#nav LI:hover UL{display:block;}
UL#nav LI#nav-search LI{border-left:none;}
UL#nav LI#nav-search UL{padding-right:5px;margin-left:-1px;border-left:1px solid #5c5c5c;}
UL#nav LI#nav-search{width:150px;}
UL#nav LI#nav-new{width:140px;}
UL#nav LI#nav-search UL,UL#nav LI#nav-search UL LI{width:21em;}
UL#nav LI#nav-resources{width:90px;}
UL#nav LI#nav-resources UL,UL#nav LI#nav-resources UL LI{width:23em;}
UL#nav LI#nav-neighborhoods{width:175px;}
UL#nav LI#nav-neighborhoods UL,UL#nav LI#nav-neighborhoods UL LI{width:18.5em;}
UL#nav LI#nav-ask{width:175px;}
UL#nav LI#nav-company{width:100px;}
UL#nav LI#nav-company UL,UL#nav LI#nav-company UL LI{width:16.5em;}
UL#nav LI#nav-help{width:143px;border-right:none;}
UL#nav LI LI.nav-sub-last{border-bottom:none;}
UL#nav LI LI.nav-sub-last A{border-bottom:1px solid #b8b8b6;}

/* recently viewed */

.recent_viewed {padding:5px 0;position:fixed;text-align:left;bottom:0; left:0;  width:100%; height:35px; background-color:#009ddc;-moz-box-shadow:0 -1px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow:0 0px 2px 2px rgba(0, 0, 0, 0.3); border-top:#6DD3FC 1px solid;z-index:1000;}
.recent_viewed a{color:#fff; text-decoration:underline;}
.apart_entries {clear:both;left:0;position:fixed;text-align:left;top:50%; left:30px;width:280px;z-index:9999;background-color:#ededed;  border:#ccc 2px solid; padding:10px;-moz-border-radius:0 5px 5px 5px; -webkit-border-radius:0 5px 5px 5px; display:none; overflow:hidden; }
.apart_entries li{width:155px; margin:0 0 5px;float:left; display:inline; clear:both; color:#009DDC; font-size:.8em;}
.recent_viewed h4{margin:0; font-size:.85em;}
.breaker{width:37px; height:1px; background-color:#666; border-bottom:1.5px solid #fff; clear:both; float:left; display:inline;margin:10px 0;}
.recent_img{float:left; width:100px; display:inline;}
.recent_img img{border:#ccc 3px solid;}
.recent_details{width:130px; float:left !important; display:inline; margin:0 0 0 10px !important;}
.recent_details li{font-size:.8em; color:#111111; margin:0 !important; float:left; display:inline; clear:both; width:150px; }
.recent_container{width:155px; position:relative; z-index:1000; float:left; padding:0 10px 0 0;border-left:#0686b9 1px solid; border-right:#6DD3FC 1px solid; }
.recent_lists{width:960px; margin:auto; overflow:visible;}
.recent_title{width:150px; border-right:#6DD3FC 1px solid; margin:0 0 5px 0; float:left; display:inline; height:40px;position:relative;z-index:2000; color:#fff;}
.save_close{float:right; display:inline; width:12px; margin:0 !important;}
.save_close li {width:12px; float:right; display:inline;}
.save_it{color:#fff; font-size:.9em;}
.arrow_holder{width:70px; float:left; display:inline; border-left:#0686b9 1px solid; border-right:#6DD3FC 1px solid;}
.closer{width:70px;  float:left; display:inline; vertical-align:text-bottom; background-image:url(/images/recent_close1.gif); background-position:33px 2px; background-repeat:no-repeat; height:20px;}
#show_it{padding:5px 0;position:fixed;z-index:999;text-align:left;bottom:0; right:0;  width:80px; height:35px; background-color:#009ddc;-moz-box-shadow:0 -1px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow:0 0px 2px 2px rgba(0, 0, 0, 0.3); border-top:#6DD3FC 1px solid;}
#show_it a{width:70px;  float:left; display:inline;padding:0 10px; background-image:url(/images/show_btn1.gif); background-position:43px 2px; background-repeat:no-repeat; height:20px; color:#fff;}
#hide_it{padding:5px 0;float:right; display:inline;padding:5px 5px 5px 10px;width:50px; position:absolute; top:0; right:10px;}

/* Footer */
/* ======================================== */

#footer DL.footer-col{line-height:1.2em;float:left;margin:10px 0 0 15px;padding:0 20px 0 5px;}
#footer DL.footer-col DT{font-weight:700;color:#555;display:block;margin:0 0 3px;}
#footer DL.footer-col DD{margin-bottom:2px;margin-left:0;color:#111;}
#footer DL.footer-col DD A:link,#footer DL.footer-col DD A:visited{color:#009DDC;text-decoration:none;}
#footer DL.footer-col DD A:hover{color:#103246;}
#footer #footer_copyright{margin-top:-40px;clear:both;}
#footer #footer_copyright IMG,#footer #footer_copyright P{float:left;}
#footer #footer_copyright P{font:.9em/1em Arial, Helvetica, sans-serif;color:#2e2e2e;margin:5px 0 0 5px; width:800px;}
#footer #footer_copyright P A:link,#footer #footer_copyright P A:visited{color:#4d6e84;text-decoration:none;}
#footer #footer_copyright P A:hover{color:#3d5768;}
.contact_info_footer{color:#009DDC;}



/*
 *  1 0 / 1 1 - C O L U M N   G R I D   &   T Y P E
 *
 *  Basic structure and usage
 * 
 *    10-column: <div class="generic [one-ten]-10 [start|end]"> ... </div>
 *    11-column: <div class="generic [one-eleven]-11 [start|end]"> ... </div>
 *    
 *    # .start sets clear: left and starts a new "row"
 *    # .end sets margin-right: 0 so end column doesn't break layout
 *    # .generic divs can be nested to provide columns within columns
 */
 
/*  All .generic must be wrapped inside .ninesixtyeight */

.ninesixtyfour { width: 964px; margin: 20px auto; }
.ninesixtyeight { width: 968px; margin: 20px auto; }
.generic { float: left; margin: 0 7px; min-height: 1px; display: inline; }
/*  these topborder classes I would like to remove soon ... */
.topborder { border-top: 1px solid #ccc; padding-top: 0.2em !important; /* give some space */ }
.topborder2 { border-top: 1px solid transparent; padding-top: 0.2em !important; }
/*  breadcrumb class used mainly on Resources and all related pages */
.breadcrumb { font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; margin-bottom: 1.5em; display: block; color: #666; letter-spacing: 0.01em; }
/*  ??? */
.divider{color:#999!important;}
.one-10{width:82px;}
.two-10{width:178px;}
.three-10{width:274px;}
.four-10{width:370px;}
.five-10{width:466px;}
.six-10{width:562px;}
.seven-10{width:658px;}
.eight-10{width:754px;}
.eight-10-container{width:761px;float:left;}
.nine-10{width:850px;}
.ten-10{width:946px;}
.one-11{width:74px;}
.two-11{width:162px;}
.three-11{width:250px;}
.four-11{width:338px;}
.five-11{width:426px;}
.six-11{width:514px;}
.seven-11{width:602px;}
.eight-11{width:690px;}
.nine-11{width:778px;}
.ten-11{width:866px;}
.eleven-11{width:954px;}
.start{clear:left;}
.generic .generic.start{margin-left:0!important;}
.start2{clear:left;margin-left:15px;}
.generic .generic.start2,.generic .generic .generic.start2{margin-left:0;}
.generic.head{padding:18px 0;}
.float_r{float:right;}
.generic .generic.end,.end{margin-right:0!important;}
.generic .generic.end2,.generic .generic .generic.end2,.end2{margin-right:0;}

/*
 *  M E S S A G E S
 *
 *  User feedback boxes
 *
 *    .neutral-message    blue      An informative message; i.e. "did you know that...?"
 *    .warning-message    yellow    Important or relevant information for the user (outcome-independent)
 *    .success-message    green     Action completed succesfully
 *    .error-message      red       Action failed
 */

.neutral-message { clear: both; background: #cef; padding: 8px 10px; color: #011 !important; border: 1px solid #5ac; }
.success-message { clear: both; background: #dfd; padding: 8px 10px; color: #010 !important; border: 1px solid #7c7; }
.warning-message { clear: both; background: #ffa; padding: 8px 10px; color: #110 !important; border: 1px solid #cc5; }
.error-message { clear: both; background: #fdd; padding: 8px 10px; color: #100 !important; border: 1px solid #c77; }


/*
 *  C F O R M V 2
 *
 *  Standardized form for use across TREGNY; first created for custom_rental_search.tpl
 */
 
.cformv2 H3{background:#abdcff;border-top:1px solid #79b5df;padding:.1em 0 .1em .4em;}
.cformv2 UL{margin:0;padding:0;}
.cformv2 LI{background:none;float:left;padding:5px 0;}
.cformv2 DL{font-size:1em;line-height:normal;}
.cfromv2 DL DT{font-weight:none;}
.cformv2 DL DD{margin:0;}
.cformv2 FIELDSET{margin-bottom:10px;}
.cformv2 LABEL{padding-left:0;}
.cformv2 INPUT,.cformv2 SELECT,.cformv2 TEXTAREA{clear:right;padding:2px;}
.cformv2 INPUT.input-174{width:174px;}
.cformv2 INPUT.submitlg{font-size:1.5em;background:#8bbfdc url(/css/img/i/bg_search.gif) 0 0 repeat-x;border-right:1px outset #6293ae;border-bottom:1px outset #6293ae;border-top:1px outset #fff;border-left:1px outset #fff;padding:4px 6px;}
.cformv2 INPUT.submitlg:active{outline:none;border-right:1px inset #fff;border-bottom:1px inset #fff;border-left:1px inset #6293ae;border-top:1px inset #6293ae!important;}
.cformv2 INPUT.submitlg:disabled{background:#bbb;color:#777;border:1px outset #999!important;}
.cformv2 TEXTAREA{width:366px;height:150px;}
.cformv2 .required{font-weight:700;float:right;}
.cformv2 .required EM,EM{font-style:normal!important;color:red!important;}
.cformv2 .smaller{font-size:.9em!important;}
.cformv2 .lighter{color:#999!important;}
.cformv2 .label-100{float:right;width:100px;margin-right:0!important;}
.cformv2 .label-178{float:left;width:178px;margin-right:0!important;}
.cformv2 UL.horizontal LI{float:left;margin-right:1em;}
.cformv2 EM.error{font-size:.9em;color:red!important;margin-left:.6em;}
.cformv2 .unrequired{font-weight:700;float:right;margin-right:10px;}
.form_label{float:left;width:178px;margin:0 10px 0 0;}
.form_input{float:right;width:174px;}
.contact_field{width:374px;display:inline;}

/*
 *  " R E G U L A R "   T Y P O G R A P H Y
 *
 *  # These methods of styling should be phased out!
 *  # Please adopt the usage of .generic in HTML
 */
 
H1.header-reg { font-size: 1.833em; color: #333; display: block; background: #eee; padding: 15px 0 10px; text-indent: 20px; border-bottom: 1px solid #ccc; border-top: 1px solid #d0d0d0; margin-bottom: 10px; }

/*H2.header-reg { font-size: 1.5em; color: #333; display: block; margin: 10px 0; }
H3.header-reg { font-size: 1.167em; color: #333; margin: 15px 0 10px; clear: both; }
H4.header-reg { font-size: 1em; color: #333; margin: 10px 0 5px; clear: both; }
H5.header-reg { font-size: 1em; color: #333; clear: both; margin: 2px 0 0; font-weight: normal; }*/

/*.header-grow { font-size: 1.8em; color: #333; clear: both; }
.text-reg { color: #333; line-height: 1.5em; margin-bottom: 1.5em; }
.text-reg A:link, .text-reg A:visited { color: #009DDC; }
.text-reg A:hover { color: #132f43; }

H1.header-reg A:link, H1.header-reg A:visited { color: #333; text-decoration: none; }
H2.header-reg A:link, H2.header-reg A:visited { color: #333; text-decoration: none; }
H2.header-reg A:hover { text-decoration: underline; }
H3.header-reg A:link, H3.header-reg A:visited, H4.header-reg A:link, H4.header-reg A:visited, H5.header-reg A:link, H5.header-reg A:visited { color: #009DDC; }
H3.header-reg A:hover, H4.header-reg A:hover, H5.header-reg A:hover { color: #132f43; }*/

/* Regular links */
/*.reglink A:link, .reglink A:visited { color: #009DDC; }
.reglink A:hover { color: #132f43; }
.reglink:link, .reglink:visited { color: #009DDC; }
.reglink:hover { color: #132f43; }*/


UL.bullets LI { padding-left: 10px; background: url(/css/img/i/bullet_2x2.gif) 0 0.7em no-repeat; }
 
 
/* ******* SEARCH FOR THESE *********** */

UL.addbottommarg { margin-bottom: 1.8em !important; } /* RENTAL SEARCH FORM */
.bottompad { padding-bottom: 1.6em; }
.toppad { padding-top: 1.6em; }


/* Sitewide styles -- REPLACE SOON */
/* ======================================== */

.tregnycontainer { width: 984px; margin: 0 auto; }
.tregnycontainer2 { width: 980px; margin: 0 auto; padding: 0 2px; } /* use for inner containers */



/* Login */
/* ======================================== */
#f_login_conteiner{top:0;left:0;width:100%;height:100%;background:transparent url(/css/img/i/bg_login.png) 0 0 repeat;z-index:999998;display:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");position:fixed;}
#f_login{background:#c0e8ff;position:absolute;left:50%;top:50%;z-index:999999;width:250px;border:10px solid #333;margin:-15% 0 0 -155px;padding:20px 25px 5px;}
#f_login_message,#passerror,#f_forget_message{clear:left;color:red;font-size:.9em;display:none;}
#f_login_message{padding:0 0 2px;}
#passerror{padding:5px 0 2px;}
#f_login H2{color:#222;clear:both;margin-bottom:15px;}
#f_login DIV#signupdiv{border-top:1px solid #999;margin:20px 0 0;padding:15px 0 0;}
#f_login LI{clear:left;margin:5px 0 0 10px;}
#f_login INPUT.logintxtfld{width:160px;padding:1px;}
#f_login LI.loginbuttons{margin:10px 0 0;}
#f_login LI.loginbuttons INPUT{padding:1px;}
#f_login LABEL{float:left;width:70px;}
#f_login #cancel{position:absolute;top:-18px;right:-18px;}

/*new login page*/
#login_wrapper{width:692px; margin:auto; color:#fff; }
#login_wrapper li {clear:left; margin:5px 0 0 0px;}
#login_wrapper label{float:left; width:70px;}
#login_wrapper input{width:150px;}
#login_wrapper p {color:#fff; width:240px;}
#login_wrapper .loginbuttons input{width:96px !important; color:#333; border:#767676 3px solid; background-color:#F4F4DF; padding:3px; font-weight:bold; margin-top:10px;}
#login_wrapper .forgetloginbuttons input{width:270px !important; color:#333; border:#767676 3px solid; background-color:#F4F4DF; padding:3px; font-weight:bold; margin-top:10px;}
#login_t{width:692px; height:12px; background-image:url(/css/img/login_top.gif); backgound-repeat:no-repeat; margin-top:30px;}
#login_m{width:692px; background-image:url(/css/img/login_middle.gif); background-repeat:repeat-y;float:left;}
#login_log{ width:250px; float:left; margin-left:80px; margin-top:30px;}
#login_sign{width:250px; float:right; margin-right:80px; margin-top:30px;}
#login_b{width:692px; height:13px; background-image:url(/css/img/login_bottom.gif); backgound-repeat:no-repeat; clear:both; margin-bottom:30px;}


/********* BUTTON CLASS ************/
A.button{font-size:1.1em;background:url(/css/img/i/button.png) left 0 no-repeat;float:left;padding:0 0 0 12px;}
A.button:link,A.button:visited,A.button:hover{color:#111;text-decoration:none;}
A.button:hover{text-decoration:none!important;background-position:left -100px;color:#000!important;}
A.button:hover SPAN{background-position:right -150px;}
A.button:active{background-position:left -200px;outline:none!important;}
A.button:active SPAN{background-position:right -250px;}
A.button:focus{outline:none!important;}
A.button SPAN{display:block;background:url(/css/img/i/button.png) right -50px no-repeat;padding:4px 12px 6px 0;}

/* COLUMNS options */

.narrow-left-col{float:left;width:170px;padding:5px 10px 5px 20px;}
.sortby{display:none;}
.narrow-center-col{float:left;width:559px;border-left:1px solid #ccc;padding:5px 10px;}
.narrow-center-inrleft{float:left;width:270px;padding-right:10px;margin-top:10px;}
.narrow-center-inrright{float:left;width:265px;padding-left:10px;margin-top:10px;border-left:1px solid #ccc;}
.narrow-right-col{float:right;width:179px;border-left:1px solid #ccc;padding:5px 10px;}
.narrow-right-col DIV{border-bottom:1px solid #ccc;padding-bottom:10px;}
.regular-left-col{float:left;width:739px;padding:5px 20px;}
.regular-right-col{float:left;width:739px;border-left:1px solid #ccc;padding:5px 20px;}
.medium-left-col{float:left;width:539px;padding:5px 20px;}
.medium-right-col-1{float:left;width:179px;border-left:1px solid #ccc;padding:5px 10px;}
.medium-right-col-2{float:left;clear:none;width:179px;border-left:1px solid #ccc;padding:5px 10px;}
.half{float:left;width:450px;padding:5px 20px;}
.full{float:left;display:inline;width:940px;clear:both;margin:0 20px 10px;padding:0;}
.left-260{float:left;width:260px;padding:0 0 0 20px;}
.right-660{float:left;width:660px;padding:0 0 0 20px;}
UL.list-horiz,UL.list-horiz LI{float:left;display:inline;}
UL.list-horiz LI{margin:0;}
DL.def-reg{font-weight:400;font-size:1.1em;margin:5px 0;}
DL.def-reg DD{color:#666;margin:0 0 5px 5px;}
DL.def-reg DT{margin:5px 0 3px;}
DL.def-reg A:link,DL.def-reg A:visited{color:#009DDC;}
DL.def-reg A:hover{color:#132f43;}
UL.list-indent{text-indent:10px;}
INPUT.textfield-reg{margin-right:3px;position:relative;width:75%;}
.lighter{color:#666!important;}


/* ======================================== */
/* Global/Resetting Styles */
/* ======================================== */

.full-right{display:block;width:100%;text-align:right;font-style:normal;}
.aligncenter{text-align:center;}
.logo-nyt{margin-bottom:-2px;}
.more{clear:both;width:100%;text-align:right;color:#333;}
.more A:link,.more A:visited{color:#009DDC;}
.more A:hover{color:#132f43;}
.story{padding:10px 0;}
.pressline{border-bottom:1px solid #dadada;margin:0 0 10px;padding:0 0 10px;}
.pressline .date{float:left;width:15%;}
.pressline .content{float:left;width:70%;}
.pressline .publication{float:left;width:15%;text-align:right;}
.pressline .tags{color:#666;}
.pressline P{font-size:11px;}
.pressline SMALL{display:block;font:10px Arial, Helvetica, sans-serif;margin-top:4px;}
.smaller{font-size:1.1em!important;}
.size1{font-size:1em!important;}
.inline{display:inline!important;}
.bt-ccc{border-top:1px solid #ccc;}
.bb-ccc{border-bottom:1px solid #ccc;}
.bold{font-weight:700!important;}
.ital{font-style:italic!important;}
P.gray-quote,P.blue-quote,P.plain-quote{clear:left;background:#eee url(/css/img/i/quote_left_gray.gif) 8px 8px no-repeat;border:1px solid #ccc;border-left:none;border-right:none;color:#444;font:italic .9em/1.636em Arial, Helvetica, sans-serif;margin:5px 0;padding:5px 5px 5px 35px;}
P.blue-quote{background:#dcf2ff url(/css/img/i/quote_left_blue.gif) 8px 8px no-repeat;border:1px solid #add1e6;border-left:none;border-right:none;}
P.plain-quote{background:#fff url(/css/img/i/quote_left_gray_fffbg.gif) 0 8px no-repeat;border:none;margin:5px 0 5px 5px;padding:5px 5px 5px 27px;}
LABEL.labelspanred SPAN{color:#f22!important;}
.clear_it{clear:both;}
.zero_bottom{margin-bottom:0 !important;}



/************
THICKBOX CSS
************/
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');}


/****************white_a*****************/
.white_a {color:#FFF;}
.green{color:green;}
/****************buyers_guide_nav*****************/
.side_menu {width:178px; position:fixed;}
.toc {margin-left:15px;}
.toc li {list-style-type:upper-roman;}
#m_ng_right1 img { behavior: none !important; }

/* end of components/structure.css */

/* including components/index.css */
/*
  + ============= +
  | TREGNY Index  |
  | Home page CSS |
  + ============= +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */
 
/*============================*/
/* temporary change link look */
.home-container A:link,.home-container A:visited{text-decoration:none;}
.home-container A:hover{text-decoration:underline;}
.home-leftcol-container{float:left;width:580px;}
.home-rightcol-container{float:left;width:400px;}
.home-leftcol{width:540px;padding:0 20px 15px;}
.home-rightcol{width:360px;padding:0 20px 15px;}
.home-leftcol H2,.home-rightcol H2{border-bottom:2px solid #acacac;font:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande";font-size:22px;font-weight:400;color:#009DDC;letter-spacing:-.04em;margin:0 0 8px;padding:15px 0 8px;}

/* header style change */
/* ------------------------------- */
.home_heads {font:"Lucida Sans Unicode","Lucida Sans","Lucida Grande";  !important;}


/* Buy/Rent */
/* ------------------------------- */
DIV#buyrent .home-panel{clear:left;padding:10px 0 0;}
UL#buyrent_tabs{float:left;width:970px;background:#eaeaea url(/css/img/i/bg_home_buyrent_tabul.gif) bottom left repeat-x;border-bottom:1px solid #bbb;margin-bottom:0;padding:15px 0 0 10px;}
UL#buyrent_tabs LI,UL#tools_tab li{float:left;font-size:1.4em;border:1px solid #ccc;border-bottom:none;background:#eee;margin:0 0 -1px 3px;}
UL#buyrent_tabs LI A,UL#tools_tab li p{display:block;color:#333;text-decoration:none;padding:5px 10px 3px;}
UL#buyrent_tabs LI A:hover{text-decoration:none;}
.tab_p{background-color:#FFF;margin-bottom:0!important;}
LI.buyrent-tab-selected{margin-top:1px;background:#fff!important;border-color:#bbb!important;}
LI.buyrent-tab-selected A,UL#tools_tab buyrent-tab-selected{padding-bottom:4px!important;}
.no_fee_link{color:#236B9D;font-weight:700;}
.no_fee_link a{background-image:none!important;height:0;width:0;}

/* Panels */
#rentpanel{display:none; height:374px;}
DIV#buyrent .home-ready{float:right;width:242px;background:url(/css/img/i/bg_home_ready_bot.gif) bottom left no-repeat;margin:5px 10px 0 0;}

/* 'Are you ready to buy?' */
#buypanel{width:960px; float:left; display:inline;}
DIV#buyrent H3{font-size:2.5em;margin:0 0 0 25px;}
DIV#buypanel UL#buylinks{font-size:1.5em!important;width:300px!important;margin:5px 0 10px 20px !important;}
DIV#buyrent P,DIV#buyrent UL#buylinks{width:151px;font-size:12px;margin:5px 0 10px 2px;}
DIV#buyrent P{line-height:1.6em;}
DIV#buyrent UL#buylinks LI{margin-bottom:8px;font-weight:700;}
DIV#buyrent OL{list-style:decimal;list-style-position:inside;color:#444;margin:8px 0 12px 15px;}
DIV#buyrent OL LI{font-size:1.1em;}
DIV#buyrent INPUT#startbuyproc_name{width:140px;margin:7px 5px 0 1.4em;padding:1px;}
UL#newrenticons{margin:20px 0 6px 40px;}
UL#newrenticons LI{float:left;}
UL#newrenticons LI .index_ico{display:block;width:149px;height:129px;background-position:0 0;background-repeat:no-repeat;}
UL#newrenticons LI#r_icon_1 .index_ico{background-image:url(/css/img/nofee.gif);}
UL#newrenticons LI#r_icon_2 .index_ico{background-image:url(/css/img/custom_search.gif);}
UL#newrenticons LI#r_icon_3 .index_ico{background-image:url(/css/img/search_apartments.gif);}
#r_icon_4 .index_ico{background-image:url(/css/img/search_properties.png);}
#r_icon_5 .index_ico{background-image:url(/css/img/buyers_guide.png);}
#r_icon_6 .index_ico{background-image:url(/css/img/buyers_tools.png);}
UL#newrenticons LI#r_icon_2,#r_icon_5{margin:0 25px;}
UL#icon_desc{list-style-type:none;clear:both;}
UL#icon_desc li{display:inline;width:144px;}
UL#icon_desc li p{font-size:1.1em;width:144px;margin:0;}

/* Tools */
/* ------------------------------- */
DIV#tools LI{float:left;margin:5px 0 0 -6px;}
DIV#tools DL{margin-left:71px;margin-bottom:10px;}
DIV#tools DT{font-size:1.2em;line-height:1.2em;}
DIV#tools DT A:link,DIV#tools DT A:visited{color:#333;}
DIV#tools DD{color:#666;margin-top:5px;margin-left:0;font-size:.9em;line-height:1.64em;margin-bottom:0;}
UL#tools_tab{background:#EAEAEA url(/css/img/i/bg_home_buyrent_tabul.gif) repeat-x scroll left bottom;border-bottom:1px solid #BBB;float:left;margin-bottom:0;width:391px;padding:16px 0 0 9px;}
#tools_list{clear:both;padding:5px 0 0;}
UL.tool-list LI{float:left;margin:5px 0 5px -6px;}
UL.tool-list DL{margin-left:76px;width:75%;}
UL.tool-list DT{font-size:1.2em;font-weight:700;margin-top:2px;}
Ul.tool-list DD{color:#666;margin:5px 0 0;}
UL.tool-list DT A:link,UL.tool-list A:visited{color:#009DDC;text-decoration:none;}
UL.tool-list DT A:hover{text-decoration:underline;}
#timeoutny{width:346px;border:1px solid #bbb;margin:7px auto;padding:15px 20px;}
#timeoutny .inner-left{width:160px;float:left;}
#timeoutny .inner-right{width:183px;float:right;}
#timeoutny #interested_p{padding-top:10px;}
DIV#tools IMG,UL.tool-list IMG{float:left;}


/* Connect with TREGNY */
/* ------------------------------- */
#connect IMG { margin-right: 20px; }

/* Agents */
/* ------------------------------- */
UL#agents_links{position:relative;float:right;top:-33px;margin-bottom:-33px;}
UL#agents_links LI{font-size:.9em;margin-left:8px;padding-left:8px;}
UL#agents_links LI#seeallagents{border-left:1px solid #666;}
.agent_preview{width:50%;height:120px;margin-bottom:15px;}
.agent_preview DT{font-size:1.2em;font-weight:700;}
.agent_preview DD.agent_spec{font-size:.9em;}
.agent_preview DL{margin-left:10px;}
.agent_preview DD{margin-left:0;margin-bottom:0;}
.agent_preview DL DL{background:#fff;width:185px;margin:10px 0 0;}
.agent_preview DL DL DT{font-size:.9em;font-weight:400;}
.agent_preview DL DL DD{font-size:.9em;line-height:1.4em;border-bottom:1px solid #ccc;float:left;clear:left;width:100%;padding:1px 0;}
.agent_preview DL DL DD A.agent_comment{float:right;background:#fff url(/css/img/i/comment.gif) 0 1px no-repeat;padding-left:20px;}
.agent_preview,.agent_preview IMG,.agent_preview DL,.agent_preview DL DL DD A{float:left;}

/* Blogs (and Recent Press) */
/* ------------------------------- */
.blog_previewb1{float:left;width:260px;display:inline;}
.blog_previewb2{float:right;width:260px;display:inline;}
.blog_preview H4{font-size:.9em;float:left;font-weight:700;text-transform:uppercase;display:inline;width:100%;margin:0;}
.blog_preview H5{float:left;color:#666;margin:.3em 0 0 .6em;}
.blog_preview H5 SPAN{text-transform:uppercase;}
.blog_preview P{clear:right;color:#333;float:left;width:140px;margin:0;padding:0 0 5px;}
.blog_img{float:left;width:105px;clear:left;padding-right:5px;border-right:1px solid #CCC;display:inline;margin:0 9px 0 0;}
.preview_wrap{clear:both;padding-bottom:10px;width:100%;height:91px;}
UL.blog_preview_comments{clear:left;float:right;margin-top:4px;}
UL.blog_preview_comments LI{float:left;}
UL.blog_preview_comments LI.blog_preview_numcomments{margin:0 .3em 0 0;padding:0 .3em 0 0;}
UL.blog_preview_comments LI.blog_preview_numcomments A{float:left;background:url(/css/img/i/comment.gif) 0 1px no-repeat;padding:0 0 1px 20px;}
UL.blog_preview_comments LI.blog_preview_posted{background:url(/css/img/i/bullet_2x2.gif) 0 7px no-repeat;color:#666;margin:0;padding:0 0 0 .8em;}


/* Featured Properties */
/* ------------------------------- */

DIV#featprop H4{font-weight:700;clear:none;width:209px;color:#132F43;float:left;margin:20px 0;}
DIV#featprop UL#featprop_ctrl{float:right;width:150px;margin:3px 0 5px;}
DIV#featprop UL#featprop_ctrl LI{float:left;font-weight:700;}
DIV#featprop UL#featprop_ctrl LI A{padding:2px;}
DIV#featprop IMG{border:1px solid #ccc;padding:1px;}
DIV#featprop UL#featprop_ctrl LI A IMG{border:0!important;}
DIV#featprop P{font-size:1.2em;color:#333;margin:10px 0 0;}

/* Recent Press */
/* ------------------------------- */
DIV#recentpress .story{padding:2px 0;}
DIV#recentpress h4{margin:0;}
.press_preview H5{clear:left;width:100%;margin:0 0 5px;}
.grey_italic{font-size:.9em;font-style:italic;color:#666;margin:0 0 5px!important;}
/* Quick Links */
DIV#quick_links{width:510px;float:left;border:1px solid #e3e4e4;display:inline;clear:both;background-image:url(/css/img/quick_bg.gif);background-position:center bottom;background-repeat:repeat-x;padding-bottom:5px;margin:0 0 6px 30px;}
DIV#agents{clear:both;}
DIV#quick_links ul{float:left;width:118px;margin:10px 0;}
.q_list_wide{width:140px!important;}
.top_list{width:500px;}
.quick_header{background-color:#256b9e;border:#96a6a5 1px px solid inside;}
.quick_head{color:#FFF;font-weight:700;font-size:1.2em;padding:5px;}
.quick_head a{color:#FFF;}
.quick_head a:hover{text-decoration:underline;}
.hoods{float:left;width:510px;}
#quick_links .top_list{margin-left:5px;}

/* getting started */
.need_help{width:930px;clear:both;float:left;padding:0 20px 15px;}
.need_help h2{border-top:2px solid #ACACAC;color:#009DDC;font-size:22px;font-weight:400;letter-spacing:-.04em;background:#fff;margin:0 0 8px;padding:15px 0 8px;}
.left_help{width:455px;float:left;background:#fff;}
.right_help{width:455px;float:right;background:#fff;}

/*********new slider************/
#new_dev_fader{width:540px; float:left; display:inline; margin: 0 0 0 20px; height:470px;}
#resale_fader{padding:0 0 15px; width:360px; float:right; display:inline; }

#picture_holder{width:540px; float:left; display:inline; height:315px; position:relative;z-index:8;}
#images{width:1080px; float:left;  display:inline;margin:5px; position:absolute; z-index:10;}
.section{width:457px;float:left; display:inline;}
.section li{float:left; display:inline; margin:5px; width:104px;}
.sub_section{float:left; display:inline;}
#main_images{width:540px; height:315px; float:left; display:inline;}
#main_images li{width:540px; position:absolute; left:0px; top:0px;  display:inline; height:315px; display:none;z-index:11; }
#descriptions .slider_add{font-size:1.2em; font-weight:bold; margin: 0 0 3px 0;}
#descriptions p, #descriptions1 p{margin:0; position:relative;z-index:14; color:#fff;}
#descriptions {position:absolute; left:0; bottom:0; z-index:12; width:540px;margin:0 !important; float:left; display:inline;}
#descriptions li{display:none; background:url(/images/trans.png) repeat; width:520px; padding:5px 10px; float:left; diaplay:inline;position:absolute; bottom:0; z-index:13;}
#desc_bg{width:520px; float:left; display:inline; }
#thumb_hold{width:540px;float:left; display: height:76px; position:relative;}
#thumb_wrap{position:relative; width:457px; overflow:hidden; height:76px;margin:10px 0 0 40px;}

.next_btn{width:32px; height:58px; display:inline; position:absolute; right:0; top:37px;z-index:100;}
.prev_btn{width:32px; height:58px; display:inline; position:absolute; left:0; top:37px;z-index:100;}
.next{width:33px; height:58px; float:left; display:inline;}
.prev{width:33px; height:58px; float:left; display:inline;}

#new_dev_head{width:534px; float:left; display:inline;color:#fff;background-color:#009ddc; font-size:12px; text-transform:uppercase;margin: 20px 0 0 0;padding:3px 0 3px 6px;}

#picture_holder1{width:360px; height:315px; background-color:#ccc; display:inline;position:relative;z-index:8; float:left;}
#main_images1{width:360px; float:left; display:inline;position:relative}
#main_images1 li{width:360px; position:absolute; left:0px; top:0px;  display:inline; height:315px; display:none;z-index:11; }
#main_images1 li.visible {display:inline; }
#exclu_head{width:354px; float:left; display:inline;color:#fff;background-color:#009ddc; font-size:12px; text-transform:uppercase;margin: 20px 0 0 0;padding:3px 0 3px 6px;}
#descriptions1 {position:absolute; left:0; bottom:0; z-index:12; width:340px;margin:0 !important;}
#descriptions1 li{display:none; background:url(/images/trans.png) repeat; width:340px; padding:5px 10px; float:left; diaplay:inline;position:absolute; bottom:0;}
#descriptions1 li.visible {display:inline; }
#descriptions1 li p{position:relative; color:#fff; top:0;}
#thumb_hold1{width:360px;float:left; display: height:76px; position:relative;}
#thumb_wrap1{position:relative; width:300px; overflow:hidden; height:65px;margin:15px 0 0 30px}
#thumb_hold1 ul{float:left; display:inline; width:120px;}
#images1{width:1080px; float:left;  display:inline;margin:5px; position:absolute; z-index:10;}
.section1{width:360px;float:left; display:inline;}
.section1 li{float:left; display:inline; margin:0px; width:120px;}
.sub_section1{float:left; display:inline;margin:0 10px 0 20px;}
.add_hold{float:left; display:inline; width:180px;}
.price_hold{float:right; display:inline; width:160px; text-align:right;}
.prev_btn1, .next_btn1{float:left; display:inline;}
.next_btn1{margin:0 20px 0 20px;}
.prev_btn1{margin: 0 0 0 5px;}
.sant{width:71px !important;}
.haw{width:114px !important}


#r_icon_1, #r_icon_2, #r_icon_3{width:149px; float:left; display:inline;}
#tools{float:right; display:inline;width:360px; margin:10px 10px 0 0; }

.bannersem{width:940px; float:left; display:inline; margin:20px 0 0 20px;}
/* end of components/index.css */

/* including components/ask-tregny.css */
/*
  + ========================= +
  | TREGNY Ask TREGNY         |
  | Ask The Real Estate Group |
  + ========================= +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */
 
 /********************************************************************/
/* Ask The Real Estate Group */

UL.discussions LI{float:left;clear:left;width:100%;border-bottom:1px solid #dedede;padding:10px 0;}
UL.discussions DT{float:left;}
UL.discussions DT A:link{color:#246b9d;text-decoration:none;}
UL.discussions DT A:visited{color:#5c7282;text-decoration:none;}
UL.discussions DD{float:left;font-weight:400;font-size:.9em;}
UL.discussions DD A:link,UL.discussions DD A:visited{color:#3c9bdc;text-decoration:none;}
UL.discussions DD.discussions-ago{color:#999;margin:1px 0 0 5px;}
UL.discussions DD.discussions-com{clear:left;color:#666;background:url(/css/img/comment.gif) left 2px no-repeat;text-indent:20px;margin:2px 0 -2px;padding:0 0 2px;}
UL.discussions DD.discussions-preview{width:70%;display:none;clear:left;margin-top:6px;background:#cef;margin-bottom:0;padding:3px;}
UL#comments{float:left;color:#333;margin:10px 0;}
UL#comments,UL#comments .ask_line{width:100%;clear:both;}
UL#comments .ask_line{float:left;border-bottom:1px solid #ddd;padding:5px 0;}
UL#comments .ask_comment{float:left;width:460px;background:url(/css/img/i/quote_left_gray_fffbg.gif) 0 0 no-repeat;padding:0 20px 0 30px;}
UL#comments .ask_userinfo{float:right;width:229px;}
P.ask-back{font-size:1.2em;font-weight:700;float:right;}
B#startnewdisc{background:url(/css/img/i/startnewdisc_left.gif) center left no-repeat;display:block;}
B#startnewdisc A{display:block;background:url(/css/img/i/startnewdisc_right.gif) center right no-repeat;text-align:center;padding:10px 12px;}
B#startnewdisc A:link,B#startnewdisc A:visited{color:#333;text-decoration:none;}
B#startnewdisc A:hover{text-decoration:underline;}
UL.discussions DT A:hover,UL.discussions DD A:hover{color:#132f43;}
/* end of components/ask-tregny.css */

/* including components/agents.css */
/*
  + =========================================================== +
  | TREGNY Agents                                               |
  | All agents, agent detail, everything associated with agents |
  + =========================================================== +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */
 
 
/*
 *  A G E N T S
 *
 *  All Agents (/agents), Agent Detail (/agents/[id])
 *  Also on Listing Detail (/details/[aptid])
 */
 
.agent{font-family:Arial, Helvetica, sans-serif;width:116px;padding-right:5px;float:left;}
.agent H3{margin-bottom:9px;}
.agent UL{font-size:11px;line-height:18px;}
.agent IMG{float:left;margin-bottom:5px;border:3px solid #aaa;}
.agent A:hover IMG{border-color:#666;}


/*
 *  L A N G U A G E   F L A G S
 *
 *  All Agents (/agents), Agent Detail (/agents/[id])
 */
 
.lang{padding-left:22px;background-position:0 2px;background-repeat:no-repeat;}
.lang.lang-eng{background-image:url(/css/img/i/langico/eng.gif);}
.lang.lang-spa{background-image:url(/css/img/i/langico/spa.gif);}
.lang.lang-ger{background-image:url(/css/img/i/langico/ger.gif);}
.lang.lang-dut{background-image:url(/css/img/i/langico/dut.gif);}
.lang.lang-fre{background-image:url(/css/img/i/langico/fre.gif);}
.lang.lang-heb{background-image:url(/css/img/i/langico/heb.gif);}
.lang.lang-chi{background-image:url(/css/img/i/langico/chi.gif);}
.lang.lang-rus{background-image:url(/css/img/i/langico/rus.gif);}
.lang.lang-ara{background-image:url(/css/img/i/langico/ara.gif);}
.lang.lang-tur{background-image:url(/css/img/i/langico/tur.gif);}
.lang.lang-por{background-image:url(/css/img/i/langico/por.gif);}
.lang.lang-ita{background-image:url(/css/img/i/langico/ita.gif);}
.lang.lang-far{background-image:url(/css/img/i/langico/far.gif);}
.lang.lang-kor{background-image:url(/css/img/i/langico/kor.gif);}
.lang.lang-swe{background-image:url(/css/img/i/langico/swe.gif);}
.hilite-selected{background-color:#ffff67;font-weight:700;text-decoration:none;color:#333!important;}
.hilite-selected:hover{color:#333!important;}

 
/********************************************************************/
/* AGENT Detail Page */

.header-ad{height:15px;background:#eee url(/css/img/i/bg_ad-h2.png) bottom left no-repeat!important;border-bottom:none!important;padding-bottom:11px!important;color:#000;}
.header-ad Q{font-size:.55em;font-weight:400;color:#555;margin-left:.7em;}
.header-ad SPAN{display:none;}
.header-ad A,.header-ad A:hover{padding-left:194px;width:680px;float:left;text-indent:0;color:#000;text-decoration:none;}
.ad-left{float:left;position:relative;width:154px;top:-45px;padding:0 0 0 20px;}
.ad-right{float:right;width:766px;background:#fff;clear:both;padding:0 20px;}
.ad-pic{border:1px solid #aaa;margin:0 0 10px;padding:1px;}
.ad-tinybanner{width:186px;left:-32px;border-top:1px solid #cfc37e;background:url(/css/img/i/banner_repeat.png) bottom right no-repeat;position:relative;margin:0;padding:5px 0 0;}
.ad-tinybanner DIV{background:url(/css/img/i/banner_fold.gif) bottom left no-repeat;padding:0 10px 20px 35px;}
A#ad_all{position:relative;right:20px;top:-40px;margin-bottom:-43px;}
.ad-content-lt{float:left;width:356px;margin:0 0 10px;}
.r_sold {clear:both;float:left;margin:20px 0 0;width:730px; padding-bottom:30px;}
.r_sold th, .r_sold td{width:140px; padding:5px 10px;}
.r_sold th {font-weight:bold;}
.r_w_l{width:180px;}
.r_w_r{width:130px; text-align:right;}

/* "specialty" */
.ad-content-rt{float:right;width:370px;background:#e7f5ff;border:1px solid #c5d1db;margin:0 0 10px;padding:10px 10px 5px;}
.ad-blog LI{margin:0 0 5px;}
.ad-blog SPAN.ad-ago{margin-left:.5em;font-size:.8em;color:#666;}
.ad-filt{background:#ffdf9a;border:1px solid #c9ae74;padding:7px 10px;}
.ad-filt SELECT{width:140px;padding:2px;}
.ad-legend{clear:both;background:#dadada;}
.ad-legend.legendtop{border:1px solid #aaa;border-top:none;padding:5px 10px 2px;}
.ad-legend.legendbot{border:1px solid #aaa;top:-1px;position:relative;margin:0 0 -1px;padding:2px 10px 5px;}
.ad-legend SPAN{float:left;font-size:.9em;font-weight:400;color:#666;}
.ad-item{border-bottom:1px solid #d1e4ef;border-right:0 solid #aaa;border-left:1px solid #fff;background:#fff;width:567px;padding:8px 10px;}
.ad-mngmap-wrap{clear:both;display:none;background:#ffdf9a;border:1px solid #c9ae74;padding:7px 10px;}
/*#mng_map1 { width: 500px; height: 380px; }*/

.ad-item.alt{background:#eff9ff;}
.ad-item:hover{cursor:default;}
.ad-item-star{width:35px;}
.ad-item-star A{width:16px;height:16px;display:block;background:url(/css/img/i/star_blank.png) 0 0 no-repeat;}
.ad-item-star A.f_stared{background-image:url(/css/img/i/star.png);}
.ad-item-star A SPAN{display:none;}
.ad-item-pic{width:120px;}
.ad-item-pic A IMG{border:1px solid #999;padding:1px;}
.ad-item-size{width:105px;color:#666!important;}
.ad-item-size B{color:#222;}
.ad-item-price{width:105px;}
.ad-item-hood{width:135px;}
.ad-item-map{margin-left:79px;}
.ad-item .ad-item-size,.ad-item .ad-item-star,.ad-item .ad-item-price,.ad-item .ad-item-hood{padding-top:5px;}
.tabs0{margin-left:30px;margin-bottom:0;}
.tabs0 LI{position:relative;z-index:0;top:1px;background:url(/css/img/i/tab.gif) left 1px no-repeat;margin-right:5px!important;border-bottom:1px solid #a4a4a4;}
.tabs0 LI A{display:block;background:url(/css/img/i/tab.gif) right -59px no-repeat;padding:7px 15px 5px;}
.tabs0 A:link,.tabs0 A:visited{text-decoration:none;color:#555;}
.tabs0 LI.f_selected{position:relative;border-bottom-color:#ffdf9a;background-position:left -120px;}
.tabs0 LI.f_selected A{background-position:right -180px;font-weight:700;color:#333;padding:6px 15px;}
.ad-item SPAN,.ad-itemA SPAN{float:left;color:#222;}
#less_bio_info,#more_bio_info{float:left;text-decoration:none;background:url(/css/img/i/arrow_in.png) 0 0 no-repeat;color:#396f34;margin:12px 15px 0 0;padding:0 0 0 22px;}
#less_bio_info:hover,#more_bio_info:hover{color:#234520;}
.tabs0 LI.f_view_tab_big,.tabs0 LI.f_view_tab_big A{background-image:url(/css/img/i/tab_big.gif);}


/********************************************************************/
/* All Agents page */
.list_r{width:395px}
.list_l{width:334px}
.ad-listing-wrap{width:755px;}
.r_sold .search2_item_alter{background:#FFFFFF none repeat scroll 0 0;border-top:1px solid #E5E3DC; clear:left;float:left;padding:4px 11px;width:730px;margin-bottom:0;}
.r_sold .search2_item_odd {background-color:#eee!important;}
.r_sold li {display:inline !important; float:left;padding:0 5px;}
.add_li{width:300px;}
.size_li{width:200px;}
.price_li{width:200px;}
#agents_left P{margin-top:20px;padding-top:10px;border-top:1px solid #ccc;}
.bluebox{background-color:#DCF2FF;border:1px solid #ADD1E6;width:131px;margin:5px 0 5px 3px;padding:2px;}
.empty_box{width: 300px; height: 179px; float:right;}


/* end of components/agents.css */

/* including components/detail.css */
/*
  + ============================================ +
  | TREGNY Apartment Detail                      |
  | Apartment detail page and all related styles |
  + ============================================ +
*/


/*
 *  [ F I L L   I N ]
 *
 *  # TODO: this stylesheet has .shinybuttons -- should be moved to global styles
 */

 
/********************************************************************/
/* Apartment Detail Page */

/* top and banner */
.detail-topctrls{background:#eee;width:980px;height:55px;margin-bottom:40px;border-bottom:1px solid #ccc;border-top:1px solid #d0d0d0;}
.detail-banner{background:url(/css/img/i/banner_repeat.png) bottom right no-repeat;float:left;position:relative;left:-12px;top:20px;border-top:1px solid #cfc37e;z-index:0;}
.detail-banner H2{margin-bottom:0;color:#333;background:url(/css/img/i/banner_fold.gif) bottom left no-repeat;padding:8px 20px 20px;}
.detail-banner H2 SPAN.detail-header-span{font-size:.7em;font-weight:400;margin-top:3px;color:#444;}
.detail-banner H2{float:left;clear:left;}

/* onto the body ... */
.detail-pics{float:left;width:352px;padding:0 18px 0 20px;}
.detail-pics #details_map{width:352px;height:300px;border:1px solid #aaa;margin:20px 0 0;}
.detail-basic{float:left;width:215px;padding:0 10px 0 0;}
.detail-about{float:left;width:315px;border-left:3px double #ccc;padding:0 0 0 15px;}
.detail-basic DL{background:#ddd;float:left;clear:left;margin-bottom:1px;width:100%;padding:3px 0;}
/*.detail-basic DT, .detail-basic DD { float: left; }*/
.detail-basic DT{clear:left;text-indent:5px;font:.9em Georgia, "Times New Roman", Times, serif;text-transform:uppercase;color:#555;padding:2px 0;}
.detail-basic DD{margin-bottom:.5em;padding:0 5px 0 0;}
/* special, hilighted open house case (to do: global information hilite) */
.detail-openhouse,.detail-contract{background:#f99!important;border:1px solid #f44;border-left:none;border-right:none;}
.detail-openhouse DT,.detail-openhouse DD{color:#000;}
.detail-contract{font:1em Georgia, "Times New Roman", Times, serif;text-transform:uppercase;color:#000;text-align:center;padding:2px 0;}
.detail-contact{background:#c8ebff;margin-bottom:10px;width:184px;float:right;padding:2px 5px;}
.detail-contact LABEL{float:left;clear:left;margin-bottom:5px;width:100%;}
.detail-contact SPAN,.detail-contact LABEL INPUT,.detail-contact TEXTAREA{float:left;}
.detail-contact SPAN{font:1em Georgia, "Times New Roman", Times, serif;text-transform:uppercase;color:#555;width:55px;padding:3px 0 0;}
.detail-contact LABEL INPUT{width:125px;}
.detail-contact TEXTAREA{clear:left;width:180px;height:60px;}
.detail-contact LABEL INPUT,.detail-contact TEXTAREA{border:1px solid #bbb;color:#222;font:1.1em Arial, Helvetica, sans-serif;background:#f5fbff;padding:2px 1px;}

/* description box */
.detail-desc{clear:both;border-bottom:1px solid #ccc;font-size:1.1em;margin:10px 0;padding:10px 0; width:315px; float:left; display:inline;}
.detail-desc P{line-height:1.4em;margin:0 0 10px;}
.detail-desc UL,.detail-desc UL LI{list-style:inside;list-style-type:disc;}
.detail-desc OL,.detail-desc OL LI{list-style:inside;list-style-type:decimal;}
.detail-desc UL,.detail-desc OL{margin:10px 0 10px 15px;}
.detail-desc STRONG{font-weight:700;}
#detail_askq_label{width:100%!important;margin-bottom:5px;}
#detail_fps{padding:10px 0 0;}
.list-agent LI{margin:2px 0!important;}

/* for DL basic info: add bbord, add bmarg */
.detail-bpush{border-bottom:1px solid #ccc;margin-bottom:10px!important;}
.bold{font-weight:700!important;}

/* Reusable: shiny buttons ul */
.shinybuttons, .shinybuttons LI { float: left; }
.shinybuttons { margin-bottom: 10px; width:315px; float:left; display:inline;}
.shinybuttons LI { background: url(/css/img/i/button_detailact_rt.gif) right 0 no-repeat; margin-right: 6px; }
.shinybuttons A { display: block; padding: 5px 6px 10px; background: url(/css/img/i/button_detailact_lt.gif) 0 0 no-repeat; }
.shinybuttons A:link, .shinybuttons A:visited { color: #d8d8d8; text-decoration: none; }
/* on hover */
.shinybuttons LI:hover,.shinybuttons LI.ie6-hover{background-position:right -39px;}
.shinybuttons LI:hover A,.shinybuttons LI.ie6-hover A{background-position:0 -39px;color:#f6f6f6;}
/* on active */
.shinybuttons LI:active,.shinybuttons LI.ie6-active{background-position:right -78px;}
.shinybuttons LI:active A,.shinybuttons LI.ie6-active A{background-position:0 -78px;color:#eee;padding:6px 6px 9px;}
.shinybuttons .f_selected{background-position:right -117px!important;}
.shinybuttons .f_selected A,.shinybuttons .f_disabled:hover A{background-position:0 -117px!important;color:#ddd!important;}
.shinybuttons .f_selected:active A{padding:5px 6px 10px!important;}
.action-phone{margin-right:0!important;}
.action-phone A{width:96px;}
.action-save A,.action-email A,.action-print A{width:58px;}



/* Send to phone */
.f_h_panel{display:none;}
.f_h_panel UL{margin-right:1em;}
EM.red_em{font-style:normal!important;color:red;}
#accreds{margin-bottom:.8em;}
#accreds IMG{border-left:2px solid #ccc;margin:0 0 0 5px;padding:0 0 0 10px;}
#f_send{background:#c0e8ff;position:absolute;left:50%;top:50%;z-index:999999;width:250px;border:10px solid #333;margin:-15% 0 0 -155px;padding:20px 25px;}
#f_send_message,#passerror{clear:left;color:red;font-size:1.1em;display:none;}
#f_send_message{padding:0 0 2px;}
#passerror{padding:5px 0 2px;}
#f_send H2{font-size:2em;color:#222;clear:both;margin-bottom:15px;}
#f_send DIV#signupdiv{border-top:1px solid #999;margin:20px 0 0;padding:15px 0 0;}
#f_send LI{clear:left;margin:5px 0 0 10px;}
#f_send INPUT.sendtxtfld{width:160px;padding:1px;}
#f_send LI.sendbuttons{margin:10px 0 0;}
#f_send LI.sendbuttons INPUT{padding:1px;}
#f_send LABEL{float:left;width:70px;font-size:1.2em;}
#f_send #cancel_send,#f_send #cancel_email{position:absolute;top:-18px;right:-18px;}
#f_send_conteiner,#f_email_conteiner{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent url(/css/img/i/bg_login.png) 0 0 repeat;z-index:999998;display:none;}

.agent .agent{height:240px;}
.detail_manager{display:inline;float:left;font-size:1.1em;margin:10px 0;padding:10px 0;width:315px;
}
#div_managers .detail_manager{width:246px;}
/*Building Detail */
#building_page{width:980px;float:left; display:inline;}
#building_page  a{color:#009DDC;}
#building_left{width:350px;float:left;display:inline; padding:0 0 0 10px;}
#building_right{width:585px; float:right; display:inline;padding:0 10px 0 0;}
#building_right_right{width:280px; float:right; display:inline;}
#building_right_left{width:280px; float:left; display:inline;}
#building_page .search2_item{width:298px !important;} 
#nextPage, #prevPage{float:left; display:inline;width:13px; margin:0 10px;}
#building_page .building_listing, #building_ng_bottom{width:950px; float:left; display:inline; padding:15px;}
#building_filters{width:512px; float:right; display:inline;padding:10px; background-color:#eee;}
.avail_head,.avail_listings {width:950px; float:left; display:inline;}
.avail_head li,.avail_listings li {width:125px; float:left; display:inline; padding:5px; }
.avail_head { background-color:#009DDC;}
.avail_head strong{color:#fff;}
.building_listing ul {margin: 0 0 5px 0 !important;}
.building_pic,#building_page #details_map {width:350px;float:left;display:inline;}
#building_page #details_map{height:350px;}
.building_info{width:585px;float:left;display:inline;}
.building_desc, .building_agent, .building_form {width:280px;float:left;display:inline; padding: 0 0 20px 0;}
.building_agent .agent{width:280px !important; display:inline; clear:both;}
.building_agent h4, .building_agent ul{float:right; display:inline; width:160px; clear:none !important;}
.building_agent a{float:left; display:inline; width:106px;}
.building_form .detail-contact{width:258px;float:left;display:inline;}
.building_form{background-color:#EEEEEE; width:258px; padding:10px; border:#aaa 1px dotted;}
.building_form input {width:98% !important;float:left; display:inline; border:#aaa 1px solid;}
.building_form textarea {width:100% !important; float:left; display:inline;border:#aaa 1px solid;}
.t_area{width:99% !important; }
.building_form label {width:118px; float:left; display:inline; margin:5px 10px}
.building_form span{width:45%; float:left; display:inline;clear:both; font-weight:bold; }
.building_form #ask_button, .apt_form #ask_button {width:50px !important;color:#fff; background-color:#009DDC; border:#90cae2 2px solid; padding:5px; margin:10px 0;}
.filter_but  { color:#fff !important; background-color:#009DDC !important; border:#90cae2 2px solid !important; padding:5px; margin:10px 0;}
.building_name{width:585px;font-size:1.833em; color:#009ddc; display:block; float:left; display:inline;margin:0;}
.building_open_house{width:320px;display:block; display:inline; text-align:left;font-size:.8em; font-weight:bold; color:#cf2b2b; }
.address{width:575px;display:block; float:left; display:inline; background-color:#eeeeee; padding:5px; margin:15px 0;  }
.address span{ margin:0;font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif; font-weight:bold;}
.building_amenities{color:#009DDC;display:inline;padding:0 0 10px;width:100%;float:left;}
.building_amenities_list{width:130px;  float:left; display:inline;}
.last{margin-right:0 !important; padding-right:0!important;}
.building_row_odd{background-color:#EEEEEE;}
.building_row_even{background-color:#fff;}
.first{margin-left:0 !important; padding-left:0 !important}
.last{margin-right:0 !important; padding-right:0 !important}
.italics{font-style:italic; font-size:.8em;}
.breaker{width:100%; height:1px;  background-color:#fff; margin:15px 0; float:left; display:inline;}
.in-contract{font-size:1em; color:#FF4444; padding:0 0 0 10px;}
.build_ng{width:290px; float:left; display:inline; margin:0 20px;}
.ng_building{padding:15px !important; float:left; display:inline; clear:both;}


#form_cont .contact_field{width:230px;}
#form_cont .field_head{COLOR:#111;margin:5px 0;}
#form_cont .but{background-color:#009DDC;border:2px solid #90CAE2;color:#FFFFFF;float:left;display:inline; clear:both;margin:10px 0;padding:5px;width:50px !important;text-align:center;}


/*mortgage calculator*/
#mortgage_calculator td{padding: 5px 10px 5px 0;}
#mortgage_results{width:215px; float:left; display:inline; padding: 0 0 10px 0; }
#mortgage_results li {width:215px; float:left; display:inline; margin-bottom:1px;padding:3px 0;background-color:#DDDDDD;}
.calc_label{display:block;float:left;margin:0 5px;text-align:right !important;width:120px;}
.calc_details{width:85px; dispaly:block; float:right;}
.calc_title{padding:1em 0; margin:0 !important;}


/*vec photo viewer*/
#pics{position:absolute;  margin:0; padding:0; }
#pics li img{ margin:0;width:350px}
#pics li {list-style-type:none;}
#pagination{ clear:both; float:left;margin:0 auto 0 auto;width:370px;}
#pagination_container{ padding:0;; clear:both; float:left;}
#large_hold{position:relative; float:left; display:inline; padding:5px; border:#000 1px solid; overflow:hidden;} /*width and height of first image*/
#large_hold{list-style-type:none;}
#large_container{float:left; display:inline; width:370px;}
#photos_list{width:370px; display:inline; }
#photos_list li {display:inline;margin:0;padding:0.5em; float:left}
#photos_list li a{display:block; background-color:#636363; float:left; display:inline; padding:0 4px; width:10px; text-align:center; color:#FFFFFF; text-decoration:none; font-size:.8em;}
.img_fade{display:none; position:absolute; z-index:2;}
/*previous and next buttons*/
.h{width:35px; height:100%; position:absolute; left:0;}
.k{width:35px; height:100%; position:absolute; right:0;}
.p{position:absolute; z-index:31; left:0; top:45%; background:url(/images/prev_btn.png) no-repeat;width:35px;height:47px; }
.n{position:absolute; z-index:31; right:0; top:45%; background:url(/images/next_btn.png) no-repeat;width:35px;height:47px;}
/*class for slide option*/
.slide{float:left; display:inline; }

/*New Developments list*/


#building_filters #search2_filters{width:240px; float:left; display:inline;}
#new_dev_right #refine_search{position:relative; right:25px; }
#building_filters  #search2_filters .left { display:block;}
#building_filters  #search2_filters .right{clear:right!important;}
#building_filters  label, #building_filters  #search2_filters li{width:240px;}
#building_filters #search2_filters small{display:block;}
#building_filters #s2_hood{width:198px;}
#building_filters #s2_size, #building_filters #s2_blg{width:198px;}
#building_filters ul{margin: 0 !important;}
#new_dev_left .f_itemhover{background:#f8fdff !important;}
.new_dev_holder{width:365px; float:left; display:inline; border:#eeeeee 1px solid; padding:10px; margin:5px 0;}
.new_dev_holder img{width:135px; float:left;display:inline;border:#a5a5a5 3px solid;margin:0 10px 10px 0;}
.new_dev_holder h2{width:210px;display:inline; float:left; clear:none !important;margin:0 0 .2em 0;}
.new_dev_holder h2 a{text-decoration:none; color:#009DDC;margin:0 0 .2em 0;}
.new_dev_holder dl {width:210px; float:left; display:inline;color:#AB2626;}

.new_desc{clear:both;}
.price_filter label, .price_filter  small{width:110px !important; display:inline !important;}

.filter_hold{width:938px; float:left; display:inline; margin:0 20px 20px 20px;border:#a5a5a5 1px solid; clear:both;}
.filter_stripe{width:936px; float:left; display:inline; border:#fff 1px solid; background-color:#efeeee;}
.new_dev_filters{width:260px; float:left; display:inline;}
.filter_hold #building_filters{width:240px; float:left; display:inline;padding:10px}
.filter_hold h3, .new_building_holder h3, .new_building_holder h3 a{color:#828282; display:inline; clear:none; margin: 0 0 10px 0; text-decoration:none;}
.filter_hold  #refine_search{float:none;}
.filter_hold #search2_map{width:650px; height:260px; margin:10px; border:#a5a5a5 1px solid;}
.new_building_holder{width:940px;float:left;displauy:inline;clear:both;margin:0 20px;}
.new_dev_img img{width:133px;float:left;display:inline;margin:20px 10px 15px 0;}
.new_dev_img{width:290px; float:left; display:inline; border-right:1px solid #A5A5A5; min-height:230px;height:auto !important;height:230px;}
.new_dev_desc{width:260px; float:left; display:inline;padding:20px 10px 10px 10px; min-height:200px;height:auto !important;height:200px;}
.new_dev_amen{width:150px; float:left; display:inline; padding:20px 10px 10px 10px; min-height:200px;height:auto !important;height:200px;}
.new_dev_add{width:170px; float:left; display:inline; padding:20px 10px 10px 10px; min-height:200px;height:auto !important;height:200px;}
.new_dev_header{width:940px; float:left;display:inline;clear:both;border-bottom:1px solid #A5A5A5;}
.new_stripes{width:940px; height:12px; background-image:url(/images/new_dev_stripe.gif); float:left; display:block; clear:both;margin:0 0 20px 0;}
.new_add{ color:#009DDC; font-style:italic;}
.new_dev_img dl{color:#AB2626;display:inline;margin:0 12px 0 0;width:133px;float:left; }
.new_dev_img dd{margin:0; font-size:.8em;width:133px}
.new_dev_img dt{width:133px; }
.build_logo{width:133px; float:left; display:inline;}
.build_logo img{width:131px;}
.new_dev_add p {margin-bottom:.8em;}
.new_building_holder strong, .new_building_holder p{color:#666;}
.dev_bg{width:940px; float:left; background-image:url(/images/new_dev_bg.gif); background-repeat:repeat-y;}

/* Apartment Detail New */
#building_page h2{margin:0 0 5px 0!important; padding:0;}
#building_page .apt_lb{margin:0 0 20px 0;}

#apt_header{width:940px;padding: 5px 0 15px 20px; color:#009ddc; float:left; display:inline;clear:both; }
#apt_header h1{margin:0;}
#apt_left{width:365px; float:left; display:inline; padding: 0 0 0 20px;}
#apt_map_container{width:365px; float:left; display:none; clear:both;}
#float_container{width:365px; float:left; position:relative; margin: 0 0 10px 0;}
#apt_map_container #details_map{height:350px;}
#apt_right{width:555px; float:right; display:inline; padding:0 20px 0 0;}
#apt_right dl{margin: 0 0 20px 0;}
#apt_right dd{margin:2px 0; width:242px;clear:left; float:left; display:inline;}
#apt_details_panel{width:535px; float:left; display:inline; padding:10px;background-color:#eee;}
#apt_left dt,#apt_right h4, #apt_agents h4, .apt_form  h4, #apt_right dt, #apt_agents .detail_manager h3{font-size:1.3em; color:#009ddc; font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;}
#apt_agents .detail_manager h3{margin: 0 0 5px 0 !important; font-size:1.2em;}
#apt_pricing_info, #apt_building_amenities{float:left; display:inline; clear:left; }
#apt_building_amenities{margin:20px 0!important; width:245px;float:left; display:inline;}
#apt_amenities{float:right; display:inline; width:245px;}
#apt_desc_panel{float:right; display:inline; width:555px; margin:8px 0 20px 0;}
#apt_agents{width:365px;float:left;display:inline;margin:10px 0 20px 0}
#apt_agents h4 a{display:inline;float:left;width:106px; color:#009DDC; }
#apt_agents .agent{margin-top:10px; width:280px !important;}
#apt_agents .agent h4,#apt_agents .agent ul, #apt_agents .agent h3  {font-size:1em !important; clear:none !important;display:inline;float:right;width:160px;}
#apt_agents .detail_manager ul, #apt_agents .detail_manager h4 a, #apt_agents .detail_manager ul{font-size:.9em !important;}
#apt_agents .detail_manager{border:none !important;}
#fp_btn, #c_btn, #map_btn{margin:0 5px 0 0;}
#detail_askq1{margin:0 0 0 55px;}
#map_btn{float:left; display:inline;}
.fb_iframe_widget {width:555px;}
.pas{width:475px !important;}

.ah{width:87px; height:38px; background-image:url(/images/apt_show_map_btn.gif); display:block; float:left;background-repeat:no-repeat;}
.as{width:87px; height:38px; background-image:url(/images/apt_hide_map_btn.gif); display:block; float:left;background-repeat:no-repeat;}
.apt_label{font-weight:bold; width:130px; display:inline; float:left;}
.apt_value{display:inline; float:left;}
.apt_lb{width:100% !important; height:1px; background-color:#b3b3b3; border-bottom:#fff 1px solid;float:left; display:inline;}
.cal_btn{float:left; display:inline;}
.apt_form #f_detail-contact{background-color:#fff!important; width:441px; float:left; display:inline;}
.apt_form .detail-contact label input, #detail_askq1 textarea{width:372px; padding:7px 5px; border:2px solid #BBBBBB}
.apt_form .detail-contact label{width:441px!important;}
.apt_form #send_success_message, .apt_form #send_fail_message {float:left; display:inline; width:300px;}
.apt_form #send_process_img{float:left; display:inline;}
.apt_form h4{margin:10px 0;}
.apt_form .detail-contact span{font-style:italic; text-transform:lowercase;} 
.calc_holder{display:none; width:215px; float:left; clear:left;}
.calc_title{color:#009DDC;}
.cal_btn1{background-color:#009DDC;border:2px solid #90CAE2;color:#FFFFFF;float:right;margin:10px;padding:5px;}
.detail-contracts{color:#FF4444 !important; font-weight:bold !important;}
.key_head{color:#000; font-weight:bold;}
.detail-openhouse1, .detail-openhouse1 h4{color:#FF4444!important;}


.ask_hold{float:right; display:block;}
.head_holder_details{float:left; display:inline; width:100%; clear:both;}
.lr_wrap{width:980px; float:left; display:inline; }
/* end of components/detail.css */

/* including components/resources.css */
/*
  + ===================================== +
  | TREGNY Resources                      |
  | Main resources page and all sub-pages |
  + ===================================== +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */
 
 
/* Common elements */
.signature{margin:3.2em 0 1.6em 3.2em;}
.signature IMG{margin-left:-50px;}
.texttip{font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#555!important;}
.file-pdf{background:url(/css/img/i/doctypes/icon_pdf.gif) left center no-repeat!important;padding-left:18px;}
 

/********************************************************************/
/* Resources */
#resc_feattool{padding:10px 0;}
#resc_feattool .tool-list DT{font-size:1.8em;margin-top:0;}
#resc_feattool .tool-list DD{width:75%;}

 
/* Rent vs. Buy Calculator */
/*Table*/
TABLE#calc{width:760px;border:1px solid #bebebe;border-left:none;border-right:none;background:#fff;}
TABLE#calc TR{border-top:1px dashed #b6b6b6;}
TABLE#calc TR.tr-first{border-top:none;}
TABLE#calc TR TD{width:50%;border-top:1px dashed #b6b6b6;padding:10px;}
TABLE#calc TR TD.td-left{border-right:2px solid #bebebe;}
TABLE#calc TR TD.td-right{padding-right:5px;padding-left:15px;}
TABLE#calc TR TD.td-span{width:100%;}
TABLE#calc TR TD.td-noequiv{text-align:center;}
TABLE#calc TR TD.td-noequiv SMALL{font-size:1.2em;color:#666;}
LABEL.label-slider{width:100%;margin:.6em 0 1.8em;}
TABLE#calc TR TD.td-span LABEL.label-slider{width:360px;margin-left:auto;margin-right:auto;}
LABEL.label-field{float:left;width:100%;}
LABEL.label-field SPAN.labelval{font-size:1.2em;float:left;width:160px;margin-top:1em;color:#222;}
.dollar{font:2.4em Georgia, "Times New Roman", Times, serif;width:162px;border:1px solid #c4c6c8;background:#fff url(/css/img/i/calc/dollar.png) no-repeat 4px 3px;color:#222;padding:3px 3px 3px 25px;}
.percent{font:2.4em Georgia, "Times New Roman", Times, serif;width:153px;border:1px solid #c4c6c8;background:#fff url(/css/img/i/calc/percent.png) no-repeat 162px 3px;text-align:right;color:#222;padding:3px 34px 3px 3px;}
TABLE#calc INPUT.error{background-color:#ffdfdf;border:1px solid #f79595;}
TABLE#calc EM.error{color:red;font-size:1.1em;}
DIV#errormessages{color:red;font-size:1.2em;}
.calc-result{display:none;}
#rslt{float:left;font-size:1.4em;color:#900;margin:4px 0 0 10px;}
.res_label,.res_value{font-size:1.2em;}
.res_label{float:left;width:232px;clear:left;border-bottom:1px solid #ddd;color:#666;margin:2px 0;padding:2px 0;}
.res_value{float:left;width:150px;border-bottom:1px solid #ddd;margin:2px 0;padding:2px 0;}
.select-slider{font-size:1.2em;width:130px;padding:1px;}
.slider-value{font-size:1.1em;color:#222;width:350px;}
.slider-value SPAN{float:left;}
.slider-value B{color:#222;font:normal 2.5em Georgia, "Times New Roman", Times, serif;float:right;clear:none;margin:-.3em 0 .2em;}
.slider-biglabel{display:block;width:350px;margin:0 0 45px;}

/*slider*/
.ui-slider { /*resets*/ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3em; text-decoration: none; font-size: 100%; list-style: none; text-decoration: none !important; /*[e]none*/ font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; border: 1px solid #b5c7d3; height: 1em; position: relative; clear: both; }
.ui-slider-label{cursor:default;}
.ui-slider-handle{outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;position:absolute;z-index:2;top:-5px;width:18px;height:18px;background:#aec5d9 url(/css/img/i/calc/normalbg.gif) no-repeat 0 0;border:1px solid #FFF;margin:0;padding:0;}
.ui-slider-handle:hover{background:#71A0CB url(/css/img/i/calc/hoverbg.gif) no-repeat 0 0;border:1px solid #FFF;}
.ui-slider-handle-active,.ui-slider-handle-active:hover{background:#377BBA url(/css/img/i/calc/activebg.gif) no-repeat 0 0;border:1px solid #FFF;}
.ui-slider-range{outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;height:1em;background:#5090CB;position:absolute;border:1px solid #E4E5E3;border-left:0;border-right:0;top:-1px;z-index:1;margin:0;padding:0;}

/*NEW SLIDER STYLES FOR SCALE, ETC*/
.ui-slider-handle-active .ui-slider-tooltip{text-decoration:none!important;display:block;position:relative;top:-25px;text-align:center;font-size:.7em;width:7.7em;margin-left:-3.3em;background:#FFFACE;color:#666;border:1px solid #DDD9B4;padding:.2em;}
#slider-rent .ui-slider-handle-active .ui-slider-tooltip{width:4em;margin-left:-1.65em;font-size:.6em;}
#slider-sale .ui-slider-handle-active .ui-slider-tooltip{width:5.3em;margin-left:-2.1em;font-size:.6em;}
#slider-size .ui-slider-handle-active .ui-slider-tooltip{width:3.6em;margin-left:-1.2em;font-size:.6em;}
.ui-slider OL,.ui-slider LI,.ui-slider DL,.ui-slider DD,.ui-slider DT{list-style:none;margin:0;padding:0;}
.ui-slider OL,.ui-slider DL{position:relative;top:1.3em;width:100%;}
.ui-slider DT{top:1.5em;position:absolute;padding-top:.2em;text-align:center;border-bottom:1px dotted #DDD;height:.6em;color:#999;}
.ui-slider DT SPAN{background:#FFF;padding:0 .5em;}
.ui-slider LI,.ui-slider DD{position:absolute;overflow:visible;color:#666;}
.ui-slider LI SPAN.ui-slider-label-show,.ui-slider DD SPAN.ui-slider-label-show{display:block;}
.ui-slider SPAN.ui-slider-tic{position:absolute;left:0;height:1em;top:-1.3em;color:#DDD;}
.ui-slider LI SPAN.ui-component-content,.ui-slider DD SPAN.ui-component-content{border-right:0;border-left-width:1px;border-left-style:dotted;border-top:0;border-bottom:0;}
.ui-slider-tooltip,.ui-slider LI SPAN.ui-slider-label,.ui-slider DD SPAN.ui-slider-label,.ui-slider .first .ui-slider-tic,.ui-slider .last .ui-slider-tic{display:none;}
}
/* end of components/resources.css */

/* including components/search.css */
/*
  + ==================================== +
  | TREGNY Neighborhood & Search         |
  | # Neighborhood pages: /[hood]        |
  | # Main seearch: /nyc                 |
  | # Text search: upper right input box |
  + ==================================== +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */

.hideme{display:none;}
.arial{font-family:Arial, Helvetica, sans-serif!important;}
#search2_wrapper{background-image:url(/css/img/s_rbg.gif);background-position:center bottom;background-repeat:repeat-x;margin-bottom:5px;}
.expto{float:left;position:relative;font:bold 1em Arial, Helvetica, sans-serif!important;width:70px;padding:3px 0 0;}
.expandul{float:left;display:inline;margin:0 0 10px!important;}
.expandul LI{float:left;margin:0 2px 2px 0;}
.expandul A{white-space:nowrap;display:block;font:11px Arial, Helvetica, sans-serif;padding:3px 8px;}
.expandul-lg LI{border-top-color:#e4d88b;}
.expandul-lg A{white-space:nowrap;font-size:11px;}
.expandul A:hover{}
.expandul A SPAN{font-size:10px!important;color:#969696!important;}
.expandul LI.morehoods{border:none;}
.expandul LI.morehoods A{font-weight:700;background:none!important;}
.search2_scope_header{float:left;width:90px;position:relative;margin-left:-100px;text-align:right;font:bold 1.2em 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;padding:0 10px 0 0;}
DIV#search2_currentdisplay{padding:20px 0 10px;}
DIV#search2_expnar{padding:0px 0;}
DIV#search2_title{background:url(/css/img/i/search_titlebg.png) 0 0 no-repeat;width:752px;margin:0 2px;padding:16px 18px 10px;}
#search2_title H1{margin:.4em 0;}
#search2_title SMALL{display:relative;font-family:Arial, Helvetica, sans-serif;color:#555;margin:-2.4em 0 0;}
#search2_title H4{color:#696969;}
#search2_title .nofee{position:absolute;margin:-23px 0 0 -21px;}
DIV#search2_refine{padding:12px 0 0;}
#search2_refine H3{margin:0 0 1em;}
#search2_refine SELECT{padding:1px;}
#search2_refine BUTTON{margin:10px 0 0;}
UL#search2_filters{font-family:Arial, Helvetica, sans-serif;}
#search2_filters small{clear:both; margin:0;}
#search2_filters LI{float:left;clear:left;margin-bottom:5px;width:117px;}
#search2_filters LABEL.s2cblbl{padding-left:3px;}
#search2_filters LI.s2_15bottom{margin-bottom:15px;}
.search-pagination-top{width:334px;padding:4px 11px 18px;}
.search-pagination-bot{width:334px;padding:18px 11px 4px;}
.agent_info{margin-left:5px;}
.agents_list li img,.apartment_results li img{border:3px solid #AAA;}
.apartment_results li img{float:left;}
.apt_details{width:190px;float:left;margin:0 0 0 5px;display:inline;}
.apt_details p{margin:0;}
.apartment_results .search2_item_bb{text-align:left !important; width:190px !important;}
.apartment_results .apt_details{margin-left:10px;}
..apartment_results .search2_item_hood{width:190px !important;}
.apartment_results div{margin-bottom:10px;float:left;clear:both;padding:10px;width:555px;}
DIV#search2_data{background:#fff;width:815px;position:relative;margin-top:-1px;padding:0 12px 13px 1px; margin:15px 0 0 0;}
.search2_found A{font:normal 12px Arial, Helvetica, sans-serif;}
DIV#search2_results{width:356px;float:left;}
.search2_item{float:left;clear:left;width:334px;background-color:#EDEDE5;background-image:url(/css/img/f_bg.gif);background-repeat:repeat-x;border:1px solid #B9B9B9;margin-bottom:2px;padding:10px 11px;}
.search2_item_alter{float:left;clear:left;width:334px;border-top:1px solid #e5e3dc;background:#fff;padding:10px 11px;}
.search2_item_exclusive{background-color:#EDEDE5;background-image:url(/css/img/f_bg.gif);background-repeat:repeat-x;border:1px solid #B9B9B9;margin-bottom:2px;}
.search2_item_odd{border-top:1px solid #e5e3dc;background:#fff;}
.search2_item_info{float:right;width:220px;}
.h3-14px{font-size:14px;}
.search2_item_img{float:left;width:104px;}
.search2_item_img IMG{border:1px solid #999;}
.search2_item H3,.search2_item H4{float:left;width:146px;margin-bottom:0;font-family:Arial, Helvetica, sans-serif;}
.search2_item H3{font-size:1.2em;}
.search2_item_prc{font:bold 14px Arial, Helvetica, sans-serif;width:74px;text-align:right;}
.search2_item_hood{font:11px Arial, Helvetica, sans-serif;color:#666;width:120px;margin:4px 0 0;}
.search2_item_bb{font:11px Arial, Helvetica, sans-serif;color:green;width:100px;text-align:right;margin:4px 0 0;}
.search2_star{background-position:left center;background-repeat:no-repeat;font:10px Arial, Helvetica, sans-serif;text-decoration:none;color:#444!important;padding:0 0 0 15px;}
.search2_star.f_starred{background-image:url(/css/img/i/star_sm.png);}
.search2_star.f_notstarred{background-image:url(/css/img/i/star_sm_blank.png);}
.search2_openhouse{font:11px Arial, Helvetica, sans-serif;line-height:1.4em;color:#ab2626;}
.f_itemhover{background:#fffbe1;}
UL.search2_pag2{font-family:Arial, Helvetica, sans-serif;width:334px;}
.search2_pag2 LI.prevnext{text-align:right;float:right;clear:right;}
.search2_pag2 LI.prevnext SPAN{color:#888;border:1px solid #fff;}
.search2_pag2 LI.prevnext SPAN.thispage{font-weight:700;color:#000!important;padding:3px 4px;}
.search2_pag2 LI.prevnext SPAN.prev{padding:3px 3px 3px 0;float:left; width:40px; }
.search2_pag2 LI.prevnext SPAN.next{padding:3px 0 3px 3px; float:right; width:40px;}
.search2_pag2 LI.prevnext A.prev{font-weight:700;text-decoration:none;border:1px solid #fff;padding:3px 3px 3px 0;float:left; width:40px;}
.search2_pag2 LI.prevnext A.next{font-weight:700;text-decoration:none;border:1px solid #fff;padding:3px 0 3px 3px;float:right; width:40px;}
.search2_pag2 LI.prevnext SPAN.divider{border-right:1px solid #ddd;padding:3px 0;}
.search2_pag2 LI.prevnext A.page{text-decoration:none;border:1px solid #e8e8e3;padding:3px 5px;}
.search2_pag2 LI.prevnext A.page:hover{background:#e8f5ff;border-color:#b5cfdc;}
.search2_pag2 LI.current{float:left;color:#444;}
DIV#search2_map{width:440px;height:340px;float:right;border:1px solid #ccc;}
.s2_pt{float:left;display:block;height:21px;width:17px;position:absolute;background-image:url(/css/img/i/markers2/1-25_sm.png);background-repeat:no-repeat;margin:29px 0 0 -22px;z-index:5;}
.s2_pt_hover{background-image:url(/css/img/i/markers2/1-25_on_sm.png)!important;}
.s2_pt-1{background-position:0 0;}
.s2_pt-2{background-position:-50px 0;}
.s2_pt-3{background-position:-100px 0;}
.s2_pt-4{background-position:-150px 0;}
.s2_pt-5{background-position:-200px 0;}
.s2_pt-6{background-position:-250px 0;}
.s2_pt-7{background-position:-300px 0;}
.s2_pt-8{background-position:-350px 0;}
.s2_pt-9{background-position:-400px 0;}
.s2_pt-10{background-position:-450px 0;}
.s2_pt-11{background-position:-500px 0;}
.s2_pt-12{background-position:-550px 0;}
.s2_pt-13{background-position:-600px 0;}
.s2_pt-14{background-position:-650px 0;}
.s2_pt-15{background-position:-700px 0;}
.s2_pt-16{background-position:-750px 0;}
.s2_pt-17{background-position:-800px 0;}
.s2_pt-18{background-position:-850px 0;}
.s2_pt-19{background-position:-900px 0;}
.s2_pt-20{background-position:-950px 0;}
.s2_pt-21{background-position:-1000px 0;}
.s2_pt-22{background-position:-1050px 0;}
.s2_pt-23{background-position:-1100px 0;}
.s2_pt-24{background-position:-1150px 0;}
.s2_pt-25{background-position:-1200px 0;}
.search2_save{margin-top:2px;}
DIV#search2_currentdisplay P,#search2_filters SMALL{color:#444;}
.agents_list,.apartment_results{list-style-type:none; margin-left:0 !important; padding-left:0 !important;}
.agents_list li,.apartment_results li{margin:5px 0;}
.search2_pag2:hover,.search2_pag2 LI.prevnext SPAN.thispage:hover{cursor:default;}

#hood_tags{margin:10px 0;}
.advanced_s {margin:10px 0 0 0;float:left;}

/* MORE LISTINGS */
#more_listings{display:block;clear:both;padding-top:20px;}
.more_listing{cursor:pointer;font:11px Arial, Helvetica, sans-serif;display:block;clear:both;background:#fff;border-top:1px solid #e4e2d3;padding:6px 7px;}
.more_listing:hover{background:#fffbe1;}
.more_listing.selected{background:#fff3a7;}
.more_listing SPAN{float:left;}
.more_listing .col0{width:70px;font-weight:700;}
.more_listing .col1{width:120px;}
.more_listing .col2{width:100px;}
.more_listing .col3{width:90px;}
.more_listing .col4{width:30px;text-align:center;}
#more_listings_right{float:right;clear:none;width:310px;margin-left:20px;}
#more_listings_right EM{color:red;}
#more_listings_right LABEL{display:block;margin:0 0 8px;}
#more_listings_right LABEL EM.error{display:block;clear:both;margin-left:80px;padding:2px 0;}
#more_listings_right LABEL SPAN{float:left;width:80px;font-size:11px;margin-top:3px;}
#more_listings_right LABEL INPUT{width:180px;border:1px solid #7f9db9;padding:3px;}
#more_listings_right LABEL INPUT.error{background:#faa;border-color:#be6d6d;}
#more_listings_right LABEL TEXTAREA{width:190px;height:100px;font:12px Arial, Helvetica, sans-serif;border:1px solid #7f9db9;padding:3px;}
#more_listings_right LABEL TEXTAREA#checked_listings{height:60px;font-size:11px;}
#more_listings_right BUTTON{clear:both;margin-top:10px;float:right;}
.tags_tree{padding:20px;}
.tags_tree span a,.tags_tree span a:hover,.tags_tree span a:visited{font-family:Verdana;text-decoration:none;padding:5px;}
.tags_tree span.sz1{font-size:10px;}
.tags_tree span.sz2{font-size:12px;}
.tags_tree span.sz3{font-size:14px;}
.tags_tree span.sz4{font-size:16px;}
.tags_tree span.sz5{font-size:18px;}

/* RENTAL SEARCH FORM */	

#hoodarea_label, #range_label, #size_label {float:left;}	
.radio {padding-right:0.4em;}
/* Account */
#search2_refine #f_detail-contact { float:left; margin-left:0; width:155px;}
#search2_refine .detail-contact textarea  {width:150px;}
#search2_refine .detail_contact{width:155px;}

/* Ad search results */
.ad_page_bg{background-image:none;background-color:#262626;}
.ad_body{background-color:#262626;background-image:none!important;}
#ad_page_top{background-image:url(/css/img/ad/top_bg.gif);background-repeat:repeat-x;width:100%;height:270px;overflow-x:hidden;position:relative;float:left;}
#ad_page_wrap{width:1000px;margin:auto;}
#ad_page_head{background-image:url(/css/img/ad/board_bg.png);width:579px;height:270px;position:relative;z-index:2;margin:auto;}
.ad_left_column{width:305px;float:left;}
.ad_right_column{width:665px;float:right;}
.billboard_title{width:520px;padding-top:40px;float:left;display:inline;margin:auto auto auto 27px;}
.billboard_title h1{text-align:center;text-transform:uppercase;font-size:50px;color:#344366;line-height:80%;}
.neighborhood_about{width:419px;margin-left:30px;float:left;display:inline;position:relative;}
.neighborhood_about p{font-style:italic;color:#6a6a69;font-size:12px;margin-bottom:5px;float:left;clear:both;display:inline;}
.ad_buy_rent_bg{background-image:url(/css/img/ad/right_bg.gif);background-repeat:repeat-y;float:right;width:665px;}
.ad_connect{width:305px;float:left;margin-bottom:20px;}
.connect_head{background-image:url(/css/img/ad/connect_head.gif);background-repeat:no-repeat;height:105px;width:305px;}
.connect_form{background-image:url(/css/img/ad/left_bg.gif);background-repeat:repeat-y;clear:both;float:left;width:305px;}
.connect_bottom{width:305px;height:15px;background-image:url(/css/img/ad/connect_bottom.gif);background-repeat:no-repeat;clear:both;}
.ad_additions{width:305px;clear:left;float:left;}
.ad-contact{width:240px;margin:0 0 10px 25px;padding:2px 5px;}
.ad-contact .both{background-color:#f0eedf;border:#344366 2px solid;color:#344366;font-weight:700;padding:3px;}
.ad-contact LABEL{float:left;clear:left;margin-bottom:5px;width:100%;}
.ad-contact SPAN,.detail-contact LABEL INPUT,.detail-contact TEXTAREA{float:left;font-weight:700!important;color:#494545!important;}
.ad-contact SPAN{font:1em 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#555;width:55px;padding:3px 0 0;}
.ad-contact LABEL INPUT{width:175px;background-color:#FFF!important;}
.ad-contact TEXTAREA{clear:left;width:232px;height:60px;border:#CCC 1px solid!important;overflow:visible;}
.connect_head h3{color:#324165;width:166px;float:right;margin-top:50px;margin-bottom:0;}
.ad_form{margin-left:20px;}
.ad_form .ask-button{float:left;margin:0;}
.ad-contact LABEL INPUT,.detail-contact TEXTAREA{border:1px solid #bbb;color:#222;font:1.1em Arial, Helvetica, sans-serif;background:#f5fbff;padding:2px 1px;}
.ad_additions_top{width:305px;height:14px;background-image:url(/css/img/ad/additions_top.gif);background-repeat:no-repeat;float:left;margin-bottom:-1px;}
.ad_additions_content{width:305px;background-image:url(/css/img/ad/left_bg.gif);background-repeat:repeat-y;float:left;}
.ad_additions_bottom{width:305px;background-image:url(/css/img/ad/additions_bottom.gif);background-repeat:no-repeat;height:15px;float:left;}
.ad_additions .left,.ad_additions h4{margin-left:29px;width:260px;}
.ad_additions h3{width:269px;margin-left:38px;color:#324165;font-size:18px;}
.ad_buy_rent{width:665px;float:right;margin-bottom:20px;}
.ad_buy_rent_head{text-transform:uppercase;font-weight:700;font-size:1.5em;color:#324165;clear:both;padding-top:10px;margin:0 0 10px 10px;}
.ad_buy_rent_top{width:665px;height:61px;background-image:url(/css/img/ad/sales_rentals_top.gif);background-repeat:norepeat;}
.ad_buy_rent_left{width:330px;float:left;}
.ad_buy_rent_right{width:330px;float:right;display:inline;margin:0;padding:0;}
.ad_buy_rent_bottom{height:16px;width:665px;background-image:url(/css/img/ad/sales_rentals_bottom.gif);clear:both;}
.ad_listings{width:193px;float:left;display:inline;margin-bottom:5px;}
.ad_details{width:80px;float:left;margin-right:15px;}
.ad_details_img{width:52px;float:left;clear:left;display:inline;margin:0 10px;}
.listings_item_info{float:left;width:300px;display:inline;margin:10px 0;}
.listings_item_info h4{float:left;padding-left:10px;display:inline;}
.ad_buy_rent .search2_item_odd{background-color:#f0eedf;float:left;width:275px;display:inline;margin:0 10px;}
.ad_buy_rent .search2_item_even{float:left;width:300px;display:inline;margin:0 10px;}
.listings_item{font-weight:700;color:#494545;display:inline;}
.ad_details a{color:#324165!important;font-weight:700!important;font-size:1em;}
.ad_more_r{width:275px;clear:both;float:left;margin:10px 0 0;padding:10px 0 0 12px;}
.ad_tags{width:665px;background-image:url(/css/img/ad/right_bg.gif);background-repeat:repeat-y;float:right;}
.ad_more{width:275px;clear:both;margin:15px 0 0;padding:10px 0 0 12px;}
.ad_more a,.ad_more_r a{width:153px;font-weight:700;font-size:1em;}
.ad_tags .tags{clear:both;width:645px;float:right;margin-left:10px;}
.tags_top{width:665px;float:right;background-image:url(/css/img/ad/tag_top.gif);background-repeat:no-repeat;height:16px;}
.tags_bottom{width:665px;float:right;background-image:url(/css/img/ad/sales_rentals_bottom.gif);background-repeat:no-repeat;height:16px;}
.ad_hood_pics{overflow-x:hidden;}
.ad_hood_pics li{list-style-type:none;display:inline;width:185px;height:123px;}
#pics_left{left:-136px;margin-top:70px;width:300%;display:inline;position:absolute;overflow-x:hidden;}
#pics_right{float:right;margin-right:-144px;margin-top:70px;width:563px;display:inline;}
.ex { padding-bottom:5px;}
/* Account Page */
.profile_top{height:25px;background-color:#fff;padding:10px 25px 5px 5px;}
.profile_top_left{float:left;}
.profile_top_right{float:right;}
.profile_tabs{height:34px;background-image:url(/css/img/top_profile_bg.gif);background-repeat:repeat-x;}
.profile_tabs ul{list-style-type:none;padding-top:7px;}
.profile_tabs li{display:inline;float:left;margin:0 3px;}
.p_active1{height:27px;width:100px;background-image:url(/css/img/active1.png);background-repeat:no-repeat;background-position:bottom center;}
.p_inactive1{height:27px;width:100px;background-image:url(/css/img/inactive1.png);background-repeat:no-repeat;background-position:bottom center;}
.p_active{height:27px;width:83px;background-image:url(/css/img/active.gif);background-repeat:no-repeat;background-position:bottom center;}
.p_inactive{height:27px;width:83px;background-image:url(/css/img/inactive.gif);background-repeat:no-repeat;background-position:bottom center;}
.p_active p a,.p_active p a:hover,.p_active p a:visited, .p_active1 p a ,.p_active1 p a:visited, .p_active1 p a:hover{color:#6b7f8d;font-weight:700;font-size:14px;text-decoration:none;}
.p_inactive p a, .p_inactive p a:hover, .p_inactive p a:visited, .p_inactive1 p a, .p_inactive1 p a:visited, .p_inactive1 p a:hover {color:#fff!important;font-weight:700;font-size:14px;text-decoration:none;}
#profile_tab_1 p{margin:0 0 0 6px;padding:3px 0 0;}
#profile_tab_2 p{margin:0 0 0 6px;padding:3px 0 0;}
#profile_tab_3 p{margin:0 0 0 12px;padding:3px 0 0;}
#profile_tab_4 p{margin:0 0 0 18px;padding:3px 0 0;}
.profile_container_left{float:left;width:260px;display:inline;margin:20px 10px 0 20px;}
.profile_container_left .ad_form{background-color:#333;margin:0;}
.profile_container_left .ad-contact{background-color:#333;margin:0 0 0 9px;}
.profile_container_right{float:right;width:685px;}
.profile_container_right_l{float:left;width:322px;display:inline;margin-top:21px;}
.profile_container_right_r{float:right;width:322px;display:inline;margin:21px 20px 0 0;padding-bottom:15px;}
.profile_container_r_bottom{float:left; width:685px; clear:both; padding-top:15px;}
.p_profile_top{background-image:url(/css/img/profille_header.gif);width:260px;height:32px;}
.p_profile_info{background-color:#333;color:#fff;width:260px;overflow:hidden;}
.p_profile_info dl,.p_profile_edit dl{margin:0 0 0 10px;padding:10px 0;float:left;width:200px;}
.p_profile_info dt,.p_profile_edit dt{font-size:14px;margin:5px 0;}
.p_profile_info dd,.p_profile_edit dd{margin:0 0 0 5px;}
.profile_edit_l{float:left; width:300px; display:inline;margin-left:61px;}
.profile_edit_r{float:left; width:300px; display:inline;}
.p_profile_edit .bold{width:150px;display:block;}
.p_profile_edit p{color:#FFF;margin:0 0 0 5px;}
.p_profile_edit{width:940px;background-color:#fff;color:#666;overflow:hidden;}
.p_edit{color:#FFF!important;display:block;font-weight:700;padding-bottom:10px;width:100px;margin:12px 0 0 175px;clear:both;}
.p_save{color:#6B7F8D !important; float:left;display:block;font-weight:700;padding-bottom:10px;width:100px;margin-left:10px;}
.p_contact_top{background-image:url(/css/img/contact_head.gif);width:260px;height:32px;}
.p_contact_top a {color:#333;}
.p_contact_top p{margin:0; padding:6px 0 0 0;}
.p_profile_bottom{width:260px;height:8px;background-image:url(/css/img/contact_bottom.gif);background-repeat:no-repeat;margin-top:-1px;}
.p_radio{margin:0 5px;}
.housing_pref{float:left;}
.p_tools{clear:both; float:right !important; display:inline; margin:0 20px 0 0 !important;}
.p_guide{float:right !important; display:inline; margin:0 20px 0 0 !important; clear:both !important;}
.p_tools,.p_alerts,.p_guide{width:665px;float:left; display:inline;}
.p_tools{clear:both;}
.p_tools dl{float:left;margin-left:0px;width:310px;}
.p_listings{float:left; width:300px; margin:10px 0 0 0 !important;}
.p_listings img{}
.p_listings_left{margin-left:10px; width:70px;}
.p_listings_right{margin:10px 0 0 20px;width:230px;}
.p_often{display:none; float:left;}
.p_recent,.p_new,.p_specialists{width:300px;float:left;display:inline;}
.p_saved_listings{width:866px;margin:auto;}
.p_tools_list{width:866px;}
.p_tools_list_l,.p_tools_list_r{width:390px;float:left;display:inline;margin:0 0 0 30px;}
.p_tools_list_l{margin-right:10px;}
.p_profile_edit dd,.p_profile_edit dd span,.p_tools_list_l h3,.p_tools_list_r h3{margin:10px 0;width:300px;}
.p_tools_list_l h3,.p_tools_list_r h3{font-size:1.3em;}
.p_recent img,.p_new img,.p_specialists img,.p_tools img,.p_recent ul,.p_new ul,.p_specialists ul,.p_tools ul{float:left;display:inline;}
.p_tools dd,.p_tools_list_l dd,.p_tools_list_r dd{margin:0 0 10px;}
.blue_it{color:#009DDC;}
.p_min_rent, .p_max_rent {display:none;}
.p_min_buy, .p_max_buy{display:none;}
.p_recent img,.p_new img,.p_agents img {padding:1px; background-color:#f5f5f5; border:#666 1px solid;}
.p_agents img{margin:10px 0; clear:both;}
.p_guide p {margin-bottom:.5em !important;}
.p_view_all_link {float:left; margin:50px 0 5px 10px;}
.p_view_all_link1{float:right; margin:50px 10px 5px 0;}
.multiSelect{width:182px;border:solid 1px #BBB;background:#FFF ;display:inline;padding:2px 20px 2px 4px;color:#666;}
.multiSelect.hover{background: background-color:#FFF;}
.multiSelect.active,.multiSelect.focus{border:inset 1px #fff; background-color:#FFF;}
.multiSelect.active{background: background-color:#FFF;}
.multiSelectOptions{width:206px;max-height:150px;margin-top:-1px;overflow:auto;border:solid 1px #B2B2B2;background:#FFF;}
.multiSelectOptions LABEL{display:block;padding:2px 5px; color:#666;}
.multiSelectOptions LABEL.checked{background:#E6E6E6;}
.multiSelectOptions LABEL.ms_title{font-weight: bold; background:#ffffaa;border-bottom:1px solid #999;}
.multiSelectOptions LABEL.selectAll{border-bottom:dotted 1px #CCC;}
.multiSelectOptions LABEL.hover{background:#CFCFCF;}
.multiSelectOptions input{margin-right:5px;}
.p_question{float:right; margin:4px 10px 0 0;}
.floater {position: absolute;z-index: 100; padding:5px; background-color:#f4f4df; color:#000;  display:block; width:200px; border:1px #666 solid;}
.p_contact_top a:hover {position: relative;}
.p_contact_top a span {display: none;}
.p_contact_top a:hover span {display: block; position: absolute; top: 14px; left:17px;}
.tooltip_holder{float:left; margin-left:80px;}
.rss_icon{border:0 !important; margin:3px 5px 0 0;}
.listings_table{margin:20px 0 0 40px; background-color:#fff;}
.profile_container_right_l h2,.profile_container_right_r h2, .profile_container_r_bottom h2 {float:left; margin:0 5px 0 10px ; color:#fff; padding-top:5px; font-weight:normal; font-size:18px;}
.help_q{background-color:#F4F4DF; border:1px solid #666; padding:2px; width:150px;}
#profile_container_top{width:685px; float:left; display:inline;clear:both;}
.p_recent, .p_new{margin-bottom:20px;}
.gadget_holder{float:left; margin:10px 0;width:330px}
.tooltipholder1{ margin:5px; float:right;width:30px;}
.p_what{float:left; color:#009DDC; margin-left:5px;}
.tooltipholder1 img{float:right;}
.tooltipholder1 .help_box{ display:none; }
.tooltipholder1 div:hover {position:relative; cursor:help;}
.tooltipholder1 div:hover  .help_box {display: block; position: absolute; top: 10px; left:0;}
.help_box{width:230px; background-color:#F4F4DF; border:1px solid #666; padding:5px;}
.help_box a {color:#132F43 !important; text-decoration:underline !important; positions:none !important;}
.p_help{padding:0 !important;}
.gadget .title {display:block; background-color:#F4F4DF;}
.p_header_bgs{width:322px; background-color:#333; float:left; height:30px;}
.p_header_bgs1{width:665px;background-color:#333; float:left; height:30px; }
.account_alerts{width:320px; background-color:#eae9ea; border:#333 1px solid; float:left;}
.alerts_p{margin:0 0 0 10px; width:290px}
.red_it{color:#df182e;}
.p_guides{float:right !important; margin-top:10px; width:300px;}
.p_ng_additions{width:200px; float:left;display:inline;margin:20px 20px 0 0; }

/* new listings profile */
.listings_holder{width:755px; float:left;}
.listings_holder_head{background-color:#333333;float:left;padding:5px;width:745px;border:#8c8989 1px solid;}
.listings_header{color:#fff;margin:0;font-size:16px;}
.lhh_l{float:left;}
.lhh_r{float:right}
.lhh_price{float:right;color:#fff; margin:0;font-size:16px;}
.listings_holder_body{clear:both;float:left;width:735px;border:#8c8989 1px solid; padding:10px; margin-bottom:10px; background-image:url(/css/img/list_bg.gif); background-position:bottom; background-repeat:repeat-x;}
.listings_close_btn{float:right; margin-left:10px;}
.acc_thumb{padding-right:10px;}
.s_fil{border:1px solid #E5E3DC;float:left;padding:10px;width:340px;}
.s_fil select{width:150px;}
.ref_head{margin-bottom:5px;}
#refine_search{background-color:#333333;border:2px solid #E5E3DC;color:#FFFFFF;font-size:11px;font-weight:bold;padding:5px;line-height:1em;float:right;clear:both;display:inline;margin: 0 15px 0 0;}
.refine_box{margin-right:5px;}

/* advanced search */
.h_preferences_body{width:300px; padding:0 10px 10px 10px; float:left; border:#333 1px solid;}
.h_preferences_body button{margin-top:20px;}
.advanced_hood_top{background-color:#333333;float:left;height:30px;width:514px;}
.advanced_hood_top h2, .profile_container_right_l_adv h2{color:#FFFFFF;float:left;font-size:18px;font-weight:normal;margin:0 5px 0 10px;padding-top:5px;}
.profile_container_right_l_adv{display:inline;float:left;width:322px;}\
.advanced_hood_body{float:right; width:514px; padding-bottom:20px;}
.advanced_lists{margin:10px 10px 20px 10px; float:left; display:inline; width:141px;}
.advanced_lists dd{margin:5px 0;}
.advanced_lists dd input {margin:0 10px 0 0 }
.f_banner{float:left;left:0;margin-top:-13px;position:absolute;z-index:4;}

/* new JS pop ups */
.listings_pop{width:300px;background-color:#fff; }
.listings_pop .search2_item_img img{width:50px;}
.listings_pop .search2_item_img{width:50px;}
.listings_pop .search2_item_info{float:right;padding-right:5px;width:210px;}
.listings_pop .search2_item_info h3 {width:80px;}
.listings_pop .search2_item_info ul{}
.listings_pop .search2_item_hood{width:110px;}
.listings_pop .both{margin-bottom:10px;}
.pop_listings_wrap{width:300px; height:200px; overflow-x:hidden; overflow-y:scroll; padding-left:6px;border-bottom:1px solid #ddd}
.listings_pop_head{width:300px; background-color:#333333; margin-bottom:10px;height:20px;}
.listings_pop_head a {color:#fff; font-weight:bold; font-size:10px;margin-left:10px;margin-right:15px;float:right;}




/*New advanced search*/	
#n_search{list-style:none;margin:0;padding:0;}
#n_search li{float:left;display:block;width:100px;position:relative;z-index:2;margin:0 1px;}
#n_search li a{display:block;font-weight:700;height:23px;text-align:center;color:#333;padding:8px 10px 0 0; background-image:url(/images/reg_arrow.png); background-repeat:no-repeat; background-position:93% 13px; text-decoration:none;}
#n_search li a:hover{color:#fff;background-color:#009DDC; background-image:url(/images/hover_arrow.png); background-repeat:no-repeat; background-position:93% 13px;}
#n_search a.selected{color:red;}
#n_search ul{position:absolute;left:0;display:none;list-style:none;margin:0 0 0 -2px;padding:0; background-color:#eee;border:1px solid #CCC;-webkit-box-shadow:2px 2px 5px #ccc;-moz-box-shadow: 2px 2px 5px #ccc;
}
#n_search ul li{width:170px;float:left;border-top:1px solid #fff;padding:5px;}
#n_search ul a{display:block;height:15px;color:#666;padding:8px 5px;}
#n_search ul a:hover{text-decoration:underline; }
#n_search ul li:hover{background-color:#009DDC; color:#fff;}
#hood_nav{width:940px; float:left; display:inline;padding:20px 20px 0;}
#search_selected{width:285px; background-color:#eee; padding:10px;}
#search_selected h3{margin:0 0 5px 0;}
#search_selected apt_lb{margin:0 0 20px 0;}
#search_selected div {margin:10px 0;}

.adv_col #refine_search{margin: 0 33px 0 0;}
.label_ame,.label_lowprice, .label_bath_size, .label_bed_size, .label_building_type, .label_building_ownership, .label_pet_policy, .label_building_name, .label_hood_name, .label_service_level, .label_highprice, .label_building  {font-weight:bold;}
.pet_policy, .building {width:270px;}
.bed_size{margin:0 15px 0 0}
.adv_col{width:290px; float:left; display:inline;}
.adv_col label{display:block; color:#009DDC; font-size:1em; font-weight:bold;margin:5px 0;}
.adv_col #control_1{height:145px; width:270px;}
.adv_col #s2_prc_lo_rent, .adv_col #s2_prc_hi_rent, .split select {width:125px;}
.adv_col #s2_prc_lo_rent{margin: 0 5px 0 0;}
.adv_col #s2_prc_hi_rent{margin: 0 0 0 5px;}
.full_col select{width:270px;}
.adv_col select{margin: 0 0 15px 0; }
.to{font-style:italic; color:#009DDC;}
.search_sub{width:370px; border:#fff 1px solid;}
.hood_label{font-size:1.1em; color:#009DDC; font-weight:bold; padding:8px 0 0;width:110px; float:left; display:inline;}
.split{width:140px;float:left; display:inline;}
.full_col{width:290px; float:left; display:inline;}
.highprice{clear:left;}
.add_mar{margin: 0 10px 0 0;}
.full_col_col{margin-bottom:15px;}
.mar_top{margin:74px 0 0 0 !important;}
.mar_first{margin:10px 10px 10px 20px}
.mar_middle{margin:10px!important;}
.mar_last{margin:10px 20px 10px 10px; float:right;}
.mar_middle .multiSelectOptions {width:270px;}
.mar_middle .multiSelect,.s_fil .multiSelect {display:none;}
.s_fil .multiSelectOptions{width:150px; height:64px; overflow-x:hidden;}
.s_fil #search2_filters li {clear:left;float:left;margin-bottom:5px;width:150px;}
.s_fil #control_1{height:80px; overflow-x:hidden;}

.amen_ul {width: 140px;overflow: auto;border: 1px solid #eee;padding: 3px;}
.amen_ul li {float: left; width: 140px; height: 28px; padding: 0px;}
.amen_ul li input {float: left; vertical-align: middle; margin: 2px; padding: 0 0 0 0px;}
.amen_ul li label {float: left; vertical-align: middle; margin: 0 0 0 0px; padding: 0 0 0 10px;}

.amen_ul_res {width: 140px;overflow: auto;border: 1px solid #eee;padding: 3px;}
.amen_ul_res li {float: left; width: 140px; height: 18px; padding: 0px;}
.amen_ul_res li input {float: left; vertical-align: middle; margin: 3px; padding: 0px;}
.amen_ul_res li label {float: left; vertical-align: middle; margin: 0px; padding: 0px 0px 0px 7px;}

/* end of components/search.css */

/* including components/neighborhood-guide.css */
@CHARSET "ISO-8859-1";
/*
  + =================================== +
  | TREGNY Manhattan Neighborhood Guide |
  + =================================== +
*/


/*
 *  G R I D   &   T Y P E
 *
 *  Basic structure and usage
 * 
 *    All: <div class="generic-mng mng-[width] [start2|end2]"> ... </div>
 *    
 *    # .start2 and .end2 are specific to mng grid
 *    # .generic-mng divs can be nested to provide columns within columns
 */
 
.generic-mng{margin:0;}
.mng-55{width:55px;}
.mng-75{width:75px;}
.mng-485{width:485px;}
.mng-433{width:433px;margin-right:15px;}
.mng-442{width:442px;}
.mng-480{width:480px;}
.mng-540{width:540px;}
.mng-850{width:850px;}
.mng-905{width:905px;}
.mng-container-top{background:#1a1511 url(/css/img/i/mng/g_darkbrown.gif) 0 0 repeat-x;height:29px;padding:21px 0 0;}
.mng-container-top H1{font-size:1.1em;}
.mng-container-bot{background:#4a3a31 url(/css/img/i/mng/g_lightbrown.gif) 0 0 repeat-x;border-top:1px solid #665a4c;margin:0 0 30px;padding:7px 0;}
.mng-container-bot H1,.mng-container-bot SPAN.h1-impersonator{display:block;margin-bottom:.25em;font:bold 2em/.75em 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;color:#fff;padding:4px 0;}
.mng-container-bot UL LI{font-size:.9em;margin-right:1em!important;white-space:nowrap;}
.mng-container-bot UL LI EM{color:#b79663;font-style:normal;}
.mng-container-bot UL A{color:#bcbbb4;text-decoration:none;}
.mng-container-bot SMALL{color:#aaa;}
.mng-container-bot-pad{padding:14px 0;}
#recent-ng-additions{border-top:1px solid #ccc;padding:18px 0 0;}
.mng-container-top UL,.mng-container-top UL H1,.mng-container-bot UL{margin-bottom:0;}


/* Entry divs */

.mng-entry H2 A { text-decoration: none !important; }
.mng-entry-pic IMG { border: 1px solid #ccc; border-right: none; border-bottom: none; padding: 1px 0 0 1px; }

/*
 *  G L O B A L   T Y P O G R A P H Y
 *
 *  These styles address general, site-wide elements 
 */

.mng2-container-top{background:#1a1511 url(/css/img/i/mng/g_darkbrown.gif) 0 0 repeat-x;height:29px;width:905px;padding:21px 0 0 75px;}
.mng2-container-bot{background:#4a3a31 url(/css/img/i/mng/g_lightbrown.gif) 0 0 repeat-x;width:905px;border-top:1px solid #665a4c;margin:0 0 30px;padding:7px 0 7px 75px;}
.mng2-container-bot-morepad{padding-top:10px!important;padding-bottom:10px!important;margin-bottom:20px!important;}
.mng2-body{float:left;width:540px;padding:0 0 0 75px;}
.mng2-focuspanel{width:530px;background:#244f8c;border:7px solid #3472b9;border-bottom:none;border-right:none;margin:0 0 30px;}
.mng2-full{margin:0 15px 0 80px;padding:20px 0 0;}
.mng2-link-one{float:left;background:#322820 url(/css/img/i/mng/g_manhattan.gif) 0 0 no-repeat;font-size:1.2em;display:block;color:#aaa!important;height:15px;border:1px solid #443c32;border-bottom:none;text-decoration:none;width:80px;text-align:center;padding:6px 6px 7px;}
.mng2-link-two{float:left;background:#51433b url(/css/img/i/mng/g_lightbrown_inv.gif) bottom left repeat-x;font-size:1.2em;font-weight:700;display:block;color:#fff!important;text-decoration:none;height:15px;border:1px solid #665a4c;border-bottom:none;position:relative;top:0;margin:0 0 0 1px;padding:6px 7px 8px;}
.mng2-tinymap{float:left;position:absolute;width:41px;height:129px;margin:20px 0 0 17px;}
.mng2-menu-rollover UL{display:none;width:200px;position:absolute;background:#fff;margin:29px 0 0 1px;padding:5px 7px 10px;}
.mng2-menu-rollover UL LI{float:none;display:block;clear:left;color:#aaa;}
.mng2-menu-rollover UL LI.mng2-morehoodstext{padding-bottom:7px;}
.mng2-menu-rollover UL LI A{display:block;padding:2px 0 2px 15px;}
.mng2-menu-rollover UL LI A:link,.mng2-menu-rollover UL LI A:visited{color:#63c6ff!important;text-decoration:none;}
.mng2-menu-rollover UL LI A:hover{background:#5a473c;}

.mng2-container-bot H1,.mng2-container-bot .mng2-likeh1{color:#fff;font-size:2em;font-weight:700;letter-spacing:-.03em;margin:0 0 3px 55px;}
.mng2-container-bot H2{visibility:hidden;font-size:1em;text-transform:uppercase;letter-spacing:.1em;color:#bcbbb4;width:94px;text-align:right;margin:1px 0 0;}
.mng2-container-bot UL{width:777px;padding:0 20px 0 8px;}
.mng2-container-bot UL LI{white-space:nowrap;font-size:1.1em;margin:0 1.4em 0 0;}
.mng2-container-bot UL LI EM{color:#b79663;}
.mng2-container-bot UL A{color:#bcbbb4;text-decoration:none;}
.mng2-container-bot SMALL{color:#aaa;}
.mng2-container-bot SMALL A{color:#6ca5cd;}
.mng2-focuspanel H2.mng2-h2search{font-size:1em;position:relative;background:#3472b9;top:-12px;margin:0 0 0 10px;padding:3px 8px;}
.mng2-focuspanel H2.mng2-h2allcats{font-size:1em;float:left;position:relative;top:1px;margin:0 0 0 10px;}
.mng2-focuspanel H2.mng2-h2allcats A{float:left;display:block;color:#83e3ff;text-decoration:none;border:1px solid #3472b9;border-bottom-color:#244f8c;padding:2px 8px;}
.mng2-focuspanel H2.mng2-h2allcats A:hover{background:#244f8c;border-bottom-color:#244f8c;color:#fff;}
.mng2-allcats{display:none;clear:both;border-top:1px solid #3472b9;}
.mng2-catholder{border-top:1px solid #3472b9;clear:both;}
.mng2-panel-3{float:left;width:147px;min-height:130px;display:inline;}
.mng2-panel-2{float:left;width:234px;min-height:120px;display:inline;}
.mng2-panel-full{float:left;width:495px;height:120px;display:inline;margin-left:20px;}
.mng2-panel-list A{text-decoration:none;}
.mng2-panel-type{font-size:.9em;text-transform:uppercase;letter-spacing:.1em;color:#999;display:block;}
H3.mng2-panel-header{font-weight:700;color:#000;}
H3.mng2-panel-header A,H3.mng2-panel-header A:visited{color:#000;text-decoration:none;}
.mng2-sidebar{float:right;clear:none;width:333px;margin:30px 10px 0 0;display:inline;}
.mng2-props{float:right;width:330px;display:inline;}
.mng2-props H3{font-size:1.2em;font-weight:700;margin:0 0 10px;}
.mng2-prop{float:left;width:102px;margin-bottom:10px;}
.mng2-prop-margrt{margin-right:12px;}
.mng2-prop IMG{float:left;border:1px solid #ccc;border-right:none;border-bottom:none;padding:1px 0 0 1px;}
.mng2-prop LABEL{padding:5px 0 0;}
.mng2-link-one:hover,.mng2-link-two:hover,H3.mng2-panel-header A:hover{text-decoration:underline;}
.mng2-panel-3L,.mng2-panel-3M,.mng2-panel-2L{margin:0 12px 0 20px;}
/* gmap styles */
.cats-infospan{font-weight:700;display:block;cursor:pointer;}
.mng2-curcat{background:#f9f7f1;padding:0 3px;}
.mng2-curcat A{color:#2e2723!important;}
.mng2-curcat EM{color:#7c746f;}
#mngmap_hood{width:331px;border:1px solid #ccc;height:290px;margin:0 0 70px;}


/****************************************************************/

/*
Theme Name:		Tregny Cutline
Theme URI:		http://www.tregny.com
Description:		Modified version of Cutline theme
Version:		1.1
Author:			Tregny Dev Team
Author URI:		http://www.tregny.com/
*/

body { /*color: #333; font: 62.5% Georgia, "Times New Roman", Times, serif; text-align: center;*/ }

.tregnycontainer2{
	text-align: center;
}


/* Title tiny images */
#name_container{background:#f6e29b;width:880px;height:26px;padding:24px 0 0 100px;}
.name_common{display:block;float:left;height:26px;background-color:#1683b5;background-position:top center;background-repeat:no-repeat;padding:0 10px;}
#name_hoodguide{float:left;display:block;height:26px;width:140px;background:url(images/hoodguide/hoodguide.png) top right no-repeat;}
#name_tribeca{width:71px;background-image:url(images/hoodguide/tribeca.png);}
#name_west_village{width:113px;background-image:url(images/hoodguide/west_village.png);}
#name_midtown_east{width:122px;background-image:url(images/hoodguide/midtown_east.png);}
#name_midtown_west{width:131px;background-image:url(images/hoodguide/midtown_west.png);}
#name_murray_hill{width:94px;background-image:url(images/hoodguide/murray_hill.png);}
#name_union_square{width:121px;background-image:url(images/hoodguide/union_square.png);}
#name_harlem{width:63px;background-image:url(images/hoodguide/harlem.png);}
#name_morningside_heights{width:183px;background-image:url(images/hoodguide/morningside_heights.png);}
#name_east_village{width:103px;background-image:url(images/hoodguide/east_village.png);}
#name_gramercy_park{width:135px;background-image:url(images/hoodguide/gramercy_park.png);}
#name_lower_east_side{width:145px;background-image:url(images/hoodguide/lower_east_side.png);}
#name_upper_west_side{width:153px;background-image:url(images/hoodguide/upper_west_side.png);}
#name_upper_east_side{width:144px;background-image:url(images/hoodguide/upper_east_side.png);}
#name_battery_park_city{width:152px;background-image:url(images/hoodguide/battery_park_city.png);}
#name_chelsea{width:70px;background-image:url(images/hoodguide/chelsea.png);}
#name_financial_district{width:147px;background-image:url(images/hoodguide/financial_district.png);}
#name_greenwich_village{width:162px;background-image:url(images/hoodguide/greenwich_village.png);}
#name_hells_kitchen{width:118px;background-image:url(images/hoodguide/hells_kitchen.png);}
#name_little_italy{width:87px;background-image:url(images/hoodguide/little_italy.png);}
#name_soho{width:50px;background-image:url(images/hoodguide/soho.png);}
.name_archive,.name_rmr{background-color:#6b9e13!important;}

/* hoods w/o blogs at the moment, for future expansion */
#name_inwood{width:66px;background-image:url(images/hoodguide/inwood.png);}
#name_washington_heights{width:184px;background-image:url(images/hoodguide/washington_heights.png);}
#name_roosevelt_island{width:145px;background-image:url(images/hoodguide/roosevelt_island.png);}
#name_flatiron{width:67px;background-image:url(images/hoodguide/flatiron.png);}
#name_noho{width:51px;background-image:url(images/hoodguide/noho.png);}
#name_nolita{width:63px;background-image:url(images/hoodguide/nolita.png);}
#name_chinatown{width:96px;background-image:url(images/hoodguide/chinatown.png);}

/* Press Archives */
#name_press_archives { width: 131px; background-image: url(images/hoodguide/press_archives.png); }

/* Rental Market Report Archives */
#name_rental_market_reports{width:200px;background-image:url(images/hoodguide/rental_market_reports.png);}
#name_breadcrumbs{font-size:1.2em;float:left;padding:6px 0 0;}
#blog-top{text-align:left;width:880px;background:#fff6d6;float:left;margin:0 0 2em;padding:2em 0 1.2em 100px;}
#blog-top UL{list-style:inside square;float:left;margin:0 3.5em 0 0;}
#blog-top LI{color:#bbb;padding:0 0 .3em;}
#blog-top LI A{text-decoration:none;font-size:1.2em!important;font-weight:700;}
#blog-top LI A:visited{color:#009DDC;}
#blog-top LI A:hover{color:#df0000;}
#blog-top P{font-size:1.2em;}
#cats-top{float:left;width:510px;margin:0 10px 0 0;padding:0 10px 0 0;}
#about-top{float:left;width:350px;}
H2#about_title{width:184px;height:9px;background:url(images/hoodguide/about_title.png) 0 0 no-repeat;margin:0 0 10px;}
H2#categories_title{width:81px;height:9px;background:url(images/hoodguide/categories_title.png) 0 0 no-repeat;margin:0 0 10px;}


/* GK TESTING */
DIV.mngtopbar{background:#f6e29b url(images/mng/mng_rt.png) bottom right no-repeat;height:43px;padding-left:100px;width:880px;}
DIV.mngtopbar H1{margin:0!important;}
DIV.mngtopbar A{float:left;display:block;width:114px;height:34px;background:url(images/mng/m.gif) bottom left no-repeat;position:relative;z-index:1;top:15px;}
.patopbar{background-image:none!important;}
.patopbar A{width:150px!important;background:url(images/mng/press_archives.gif) bottom left no-repeat!important;}

/*DIV.mngmap { float:left;position:absolute;width:100px;height:145px;margin-top:-43px;background-position: 30px 10px; background-repeat: no-repeat; }
	#mngmap_battery_park_city { background-image: url(images/mng/bpc.png); }
	#mngmap_chelsea { background-image: url(images/mng/chelsea.png); }
	#mngmap_east_village { background-image: url(images/mng/eastvillage.png); }
	#mngmap_financial_district { background-image: url(images/mng/fidi.png); }
	#mngmap_flatiron_district { background-image: url(images/mng/flatiron.png); }
	#mngmap_gramercy_park { background-image: url(images/mng/gramercypark.png); }
	#mngmap_greenwich_village { background-image: url(images/mng/greenwichvillage.png); }
	#mngmap_harlem { background-image: url(images/mng/harlem.png); }
	#mngmap_hells_kitchen { background-image: url(images/mng/hellskitchen.png); }
	#mngmap_inwood { background-image: url(images/mng/inwood.png); }
	#mngmap_little_italy { background-image: url(images/mng/littleitaly.png); }
	#mngmap_lower_east_side { background-image: url(images/mng/les.png); }
	#mngmap_midtown_east { background-image: url(images/mng/midtowneast.png); }
	#mngmap_midtown_west { background-image: url(images/mng/midtownwest.png); }
	#mngmap_morningside_heights { background-image: url(images/mng/morningsideheights.png); }
	#mngmap_murray_hill { background-image: url(images/mng/murrayhill.png); }
	#mngmap_noho { background-image: url(images/mng/noho.png); }
	#mngmap_nolita { background-image: url(images/mng/nolita.png); }
	#mngmap_roosevelt_island { background-image: url(images/mng/rooseveltisland.png); }
	#mngmap_soho { background-image: url(images/mng/soho.png); }
	#mngmap_tribeca { background-image: url(images/mng/tribeca.png); }
	#mngmap_union_square { background-image: url(images/mng/unionsquare.png); }
	#mngmap_upper_east_side { background-image: url(images/mng/ues.png); }
	#mngmap_upper_west_side { background-image: url(images/mng/uws.png); }
	#mngmap_washington_heights { background-image: url(images/mng/washingtonheights.png); }
	#mngmap_west_village { background-image: url(images/mng/westvillage.png); }

DIV.mnghood { background:#fff6d6;padding:1px 0 0 100px;width:880px; }
DIV.mnghood A.mnghoodname { display:block;height:36px;background-color:#056693; background-position: center top; background-repeat: no-repeat; padding:0 10px 0 10px; }
	#mnghood_battery_park_city { width: 181px; background-image: url(images/mng/bpc_t.png); }
	#mnghood_chelsea { width: 82px; background-image: url(images/mng/chelsea_t.png); }
	#mnghood_east_village { width: 122px; background-image: url(images/mng/eastvillage_t.png); }
	#mnghood_financial_district { width: 173px; background-image: url(images/mng/fidi_t.png); }
	#mnghood_flatiron_district { width: 161px; background-image: url(images/mng/flatiron_t.png); }
	#mnghood_gramercy_park { width: 161px; background-image: url(images/mng/gramercypark_t.png); }
	#mnghood_greenwich_village { width: 192px; background-image: url(images/mng/greenwichvillage_t.png); }
	#mnghood_harlem { width: 75px; background-image: url(images/mng/harlem_t.png); }
	#mnghood_hells_kitchen { width: 140px; background-image: url(images/mng/hellskitchen_t.png); }
	#mnghood_inwood { width: 79px; background-image: url(images/mng/inwood_t.png); }
	#mnghood_little_italy { width: 102px; background-image: url(images/mng/littleitaly_t.png); }
	#mnghood_lower_east_side { width: 172px; background-image: url(images/mng/les_t.png); }
	#mnghood_midtown_east { width: 145px; background-image: url(images/mng/midtowneast_t.png); }
	#mnghood_midtown_west { width: 156px; background-image: url(images/mng/midtownwest_t.png); }
	#mnghood_morningside_heights { width: 217px; background-image: url(images/mng/morningsideheights_t.png); }
	#mnghood_murray_hill { width: 110px; background-image: url(images/mng/murrayhill_t.png); }
	#mnghood_noho { width: 61px; background-image: url(images/mng/noho_t.png); }
	#mnghood_nolita { width: 75px; background-image: url(images/mng/nolita_t.png); }
	#mnghood_roosevelt_island { width: 172px; background-image: url(images/mng/rooseveltisland_t.png); }
	#mnghood_soho { width: 58px; background-image: url(images/mng/soho_t.png); }
	#mnghood_tribeca { width: 85px; background-image: url(images/mng/tribeca_t.png); }
	#mnghood_union_square { width: 143px; background-image: url(images/mng/unionsquare_t.png); }
	#mnghood_upper_east_side { width: 171px; background-image: url(images/mng/ues_t.png); }
	#mnghood_upper_west_side { width: 181px; background-image: url(images/mng/uws_t.png); }
	#mnghood_washington_heights { width: 218px; background-image: url(images/mng/washingtonheights_t.png); }
	#mnghood_west_village { width: 134px; background-image: url(images/mng/westvillage_t.png); }
	
	#mnghood_press_archives { width: 155px; background-image: url(images/mng/press_archives_t.png); }*/

DIV.mngcats{padding:15px 0 10px;}
DIV.mngcats H2{height:11px;width:115px;display:block;background:url(images/mng/choosecat.png) 0 0 no-repeat;margin:4px 10px 0 8px;}
DIV.mngcats UL{font-size:1.2em;width:727px;}
DIV.mngcats UL LI{float:left;margin:0 1em .6em 0;}
DIV.mngcats A,DIV.mngcats A:visited{color:#009DDC;}
DIV.mngcats A:hover{color:#132f43;}
.pb50{padding-bottom:50px!important;}
.mng_curcat A{background:#ff0;font-weight:700;}
SPAN.mng_catcount{font-size:.9em;color:#999;background:#eae2c4;padding:0 1px;}
/* GK TESTING END */










/********************************************************************/
/* Manhattan Neighborhood Guide
** - uses duplicated styles from TregnyCutline theme's style.css
*/

/* colums for Neighborhood guide page */
/*.guide-left-col { float: left; padding: 0 20px 0 0; margin-left: 100px; width: 320px; }*/
.guide-left-col{float:left;width:220px;margin:10px 0 0;padding:0 20px;}
.guide-middle-col{float:left;width:200px;margin:10px 0 0;}
/* right col dedicated to map */
.guide-right-col{float:left;width:300px;border-left:1px solid #ccc;margin:10px 0 0;padding:0 20px;}
#mng_map{width:518px;height:350px;border:1px solid #ccc;}
.guide-center-col{float:left;width:339px;text-align:center;border-left:1px solid #ccc;}
.guide-bottom-col{float:left;clear:both;width:860px;margin-left:100px;padding:0 20px 0 0;}
#name_container{background:#f6e29b;width:880px;height:26px;padding:24px 0 0 100px;}
.name_common{display:block;float:left;height:26px;background-color:#1683b5;background-position:top center;background-repeat:no-repeat;padding:0 10px;}
#name_hoodguide{float:left;display:block;height:26px;width:140px;background:url(../content/wp-content/themes/TregnyCutline/images/hoodguide/hoodguide.png) top right no-repeat;}
H2#neighborhoods_title{width:111px;height:9px;background:url(../content/wp-content/themes/TregnyCutline/images/hoodguide/neighborhoods_title.png) 0 0 no-repeat;margin:0 0 10px;}
#name_mng{width:94px;background-image:url(../content/wp-content/themes/TregnyCutline/images/hoodguide/manhattan.png);}
#blog-top{text-align:left;width:880px;background:#fff6d6;float:left;margin:0 0 2em;padding:2em 0 1.2em 100px;}
#blog-top UL{list-style:inside square;float:left;margin:0 3.5em 0 0;}
#blog-top LI{color:#bbb;padding:0 0 .3em;}
#blog-top LI A{text-decoration:none;font-size:1.2em!important;font-weight:700;}
#blog-top LI A:visited{color:#009DDC;}
#blog-top LI A:hover{color:#df0000;}
#blog-top P{font-size:1.2em;}
#cats-top{float:left;margin:0 10px 0 0;padding:0 10px 0 0;}
#about-top{float:left;width:350px;}
.guide-agent{width:60px;margin:0 10px 10px 0;}
.guide-agent IMG{border:1px solid #ccc;padding:1px;}












/*blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.25em; background:#ccffff; color: #555; margin: 0 30px 1.5em 30px; padding: 5px 5px 5px 10px; border-left: 1px solid #aaa; }

abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
	
code { color: #090; font-family: Courier, monospace; }

pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

p.unstyled { font-size: 1.4em; }

.flickr_blue { color: #007ae4; text-transform: lowercase; }

.flickr_pink { color: #ff2a96; text-transform: lowercase; }

.green { color: #090; }

.red { color: #f00; }

.orange { color: #f40; }

.purple { color: #909; }*/




/*---:[ core layout elements ]:---*/
/* moved t-a: center and font-family from BODy to #container */
#container{width:980px;text-align:center;font-size:85%;font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Gargi_1.7", Garuda, Arial, Helvetica, sans-serif;margin:0 auto;padding:15px 0 0;}
#content_box{text-align:left;float:left;clear:both;}
#content{width:665px;float:left;padding:0 30px 0 0;}
#sidebar{width:285px;float:left;}
.post-leftspace{float:left;width:100px;min-height:1px;}
.post-leftspace IMG{float:right;border:1px solid #bfbfbf;margin:0 10px 0 0;padding:1px;}
.post-body{float:left;width:565px;}
		
/*---:[ headlines ]:---*/


	/*#masthead h1 { padding: 0.4em 0 0.2em 0; border-top: 1px solid #ccc; text-align: center; clear: both; }
	
	.posts h2 { margin: 0 0 0.2em 0; line-height: 1.2em; }
	
	.pages h2, h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; background: url('images/hr_title_sep.gif') 0 100% no-repeat; }
	
	h2.archive_head { font-weight: bold !important; font-size: 1.4em !important; text-transform: uppercase !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 3px solid #000 !important; background: url('images/hr_dot_black.gif') 0 100% repeat-x !important; }
	

	#masthead h3 { margin: 0 0 0.75em 0; font-weight: normal; font-size: 1.8em; text-transform: none; color: #888; text-align: center; }

	.entry h3 { margin: 2.5em 0 0.5em 0; }
	
	.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
	
	h3.comments_headers { font-size: 1.4em; }

h4 { font: 1.2em Georgia, "Times New Roman", Times, serif; color: #888; letter-spacing: 0.03em; }

	h4 a, h4 a:visited { color: #888; text-decoration: none; }
	
		h4 a:hover { color: #888; text-decoration: underline; }
	
	.posts h4 { margin: 0 0 0.2em 0; padding: 0 0 0.2em 0; /*margin: 0 0 1.25em 0; padding: 0 0 1.0em 0; background: url('images/hr_title_sep.gif') 0 100% no-repeat;*/ }*/




/*---:[ header styles ]:---*/

/*#masthead { width: 830px; }

#header_img { position: relative; margin: 0 0 3.0em 0; border-bottom: 1px solid #000; float: left; clear: both; }

	#header_img img { display: block; } /* this is really just an IE 6 and 7 hack in disguise */*/



/*---:[ content styles ]:---*/

.entry blockquote{font-size:1em;}
.entry blockquote.right{width:200px;font-style:normal!important;border:3px double #aaa;text-align:center;float:right;border-width:3px 0;margin:.3em 0 .3em 15px !important;padding:.3em 0!important;}
.entry blockquote.left{width:200px;font-style:normal!important;border:3px double #aaa;text-align:center;float:left;border-width:3px 0;margin:.3em 15px .3em 0 !important;padding:.3em 0!important;}
.entry blockquote.right p,.entry blockquote.left p{line-height:1.4em!important;margin:0!important;}
.entry ul,.entry ol{margin:0 0 1.5em 40px;}
.entry ul{list-style-type:square;}
.entry ol{list-style-type:decimal;}
.entry li{margin:0 0 .5em;}
.entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol{margin:.5em 0 .5em 30px;}
.entry dt{font-weight:700;margin:0 0 .5em;}
.entry dd{margin:0 0 1.5em 20px;}
.entry .ad{float:right;margin:0 0 .5em 15px;}
.entry .ad_left{float:left;margin:0 15px .5em 0;}
.entry img.left{border:3px double #bbb;float:left;clear:left;margin:.5em 15px .5em 0;padding:3px;}
.entry img.right{border:3px double #bbb;float:right;clear:right;margin:.5em 0 .5em 15px;padding:3px;}
.entry img.center{display:block;border:3px double #bbb;float:none;clear:both;margin:0 auto 1.5em;padding:3px;}
.entry img.off{border:none!important;padding:0!important;}
.entry img.stack{clear:none!important;}
.tagged{background:url('images/hr_tag_sep.gif') no-repeat;font-size:1.2em;line-height:1.6em;color:#888;clear:both;padding:.4em 0 0;}
.tagged a,.tagged a:visited{color:#333;text-decoration:none;padding:.25em;}
.tagged a:hover{color:#fff;background:#333;text-decoration:none;}
.add_comment{display:block;font-weight:700;float:right;padding:0 0 0 20px;}
.navigation{width:565px;font-size:1.4em;float:left;padding:0 0 0 100px;}
.previous{float:left;padding:0 20px 0 0;}
.clear{width:500px;height:1px;clear:both;margin:0 0 5em;}
.rule{background:url('images/hr_tag_sep.gif') no-repeat;}
.flat{margin:0 0 2em!important;}
.whitespace{margin:0 0 3em!important;}
.entry p,.entry dl{margin:0 0 1.5em;}



/*---:[ sidebar styles ]:---*/

ul.sidebar_list{list-style:none;font-size:.7em;}
ul.sidebar_list li.widget,ul.sidebar_list li.linkcat{width:245px;font-size:1.5em;line-height:1.4em;float:left;margin:0 0 1.5em;padding:0 15px;}
li.widget h2,li.linkcat h2{border-bottom:1px dotted #c4c4c4;font:bold 1.4em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande";color:#333;letter-spacing:-.04em;margin:12px 0 8px;padding:0 0 6px;}
li.widget p{margin:0 0 1.5em;padding:0 10px;}
li.widget ul,li.linkcat ul{list-style:square;color:#bbb;margin:0 0 .5em 20px;}
li.widget ol,li.linkcat ol{margin:0 0 .5em 20px;}
li.widget li,li.linkcat li{margin:0 0 .7em;}
li.widget li a,li.widget li a:visited,li.linkcat li a,li.linkcat li a:visited{text-decoration:none;}
li.widget li a:hover,li.linkcat li a:hover{text-decoration:underline;}
li.widget li .recent_date{font-weight:700;color:#888;padding:0 0 0 8px;}
li.widget ul.flickr_stream{list-style:none;margin:0;padding:0 10px;}
li.widget ul.flickr_stream li{display:inline;margin:0;padding:0 5px 5px 0;}
li.widget ul.flickr_stream li a img{padding:3px;}
li.widget_flickrrss a img{margin:0 5px 5px 0;padding:3px;}
#calendar_wrap{font-size:1.3em;}
li.widget ul.flickr_stream li a:hover img,li.widget_flickrrss a:hover img{background:#ff2a96;}
				

/* Agent Information in sidebar */
.agent-sidebar .agent-cinfo{float:left;width:155px;padding:0 0 0 10px;}
.agent-sidebar H3{font:1.2em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Gargi_1.7", Garuda, Arial, Helvetica, sans-serif;font-family:Helvetica, Arial, sans-serif!important;text-transform:none;}
.agent-sidebar UL{list-style:none!important;color:#333!important;margin:.8em 0 0!important;}
.agent-sidebar UL LI{font-size:.9em!important;margin:0!important;}
.agent-sidebar UL LI A:visited{color:#009DDC!important;}
.agent-sidebar UL LI A:hover{color:#df0000!important;text-decoration:underline!important;}

/* Contact form (uses inherited styles, plus some to overwrite and reformat */
.widget .detail-contact{width:225px!important;margin:10px 0!important;padding:2px 10px 5px!important;}
.widget .detail-contact LABEL SPAN{text-transform:none!important;font-size:.9em!important;}
.widget .detail-contact TEXTAREA{width:220px!important;}
.widget .detail-contact INPUT[type=text]{width:165px!important;}


/*---:[ comment styles ]:---*/

#comments{float:left; margin-left:10px;}
ul#comment_list{list-style:none;border-top:1px solid #bbb;float:left;margin:0 0 4em;}
ul#comment_list li.comment{width:500px;border-bottom:1px dotted #bbb;float:left;padding:1.2em 0 0;}
ul#comment_list li.trackback{width:470px;background:url('images/trackback_bg.gif');padding:1.2em 15px 0;}
.comment_meta{margin:0 0 1.2em;}
.comment_num{font-weight:700;font-size:1.4em;float:right;padding:0 15px 0 20px;}
.trackback .comment_num{padding:0 0 0 20px;}
.comment_num a,.comment_num a:visited{color:#888;text-decoration:none;}
.comment_num a:hover{color:#df0000;text-decoration:none;}
.comment_meta strong{font-size:1.6em;}
.comment_time{font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;color:#888;}
.comment .entry{padding:0 15px;}
.comment .entry p{margin:0 0 1em;}
			


/*---:[ comment form styles ]:---*/

#comment_form{width:500px;float:left;padding:1em 0 0;}
#comment_form p{padding:.6em 0;}
#comment_form label{font-size:1.2em;padding:0 0 0 10px;}
#comment_form .text_input{width:191px;color:#444;font:normal 1.4em Georgia, "Times New Roman", Times, serif;border-top:2px solid #999;border-left:2px solid #999;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:3px;}
#comment_form .text_area{width:321px!important;}
#comment_form .text_input:focus{border-top:2px solid #666;border-left:2px solid #666;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#comment_form .form_submit{background:url('images/submit_bg.gif');border:3px double #999;border-top-color:#ccc;border-left-color:#ccc;font:bold 1.4em Georgia, "Times New Roman", Times, serif;cursor:pointer;padding:.4em 4px;}
#comment_form p.subscribe-to-comments{font-size:1.4em;}
#comment_form p.subscribe-to-comments label{font-size:1em;}

/*---:[NEW NEIGHBORHOOD GUIDE ]:---*/
#m_ng_wrap{width:980px; float:left; overflow:hidden; }
.m_search_head{color:#333; font-size:12px; font-weight:bold;margin:0 0 5px 0; }
#m_ng_head{display:inline;clear:both;width:960px; height:15px; padding:10px; border-bottom:#a2a2a2 2px solid; background-color:#FFF; float:left;}
.m_cat_panel{width:570px; float:left; clear:both; margin: 0 0 0 10px;display:inline;}
#m_ng_wrap .m_link {background-color:#fff; color:#333 !important; font-family:trebuchet MS;font-size:18px; text-decoration:none;}
#m_ng_wrap .m_link1{background-color:#fff; color:#333 !important; font-family:trebuchet MS;font-size:18px; text-decoration:none; margin-right:30px;}
#m_ng_left{width:590px;float:left;background-image:url(/css/img/ng_bg.gif); background-repeat:repeat-x;background-position:top; display:inline;backround-color:#fff;overflow:hidden;word-wrap:break-word;}
#m_ng_left1{width:490px; float:left; display:inline;backround-color:#fff; overflow:hidden;}
#m_ng_right1{width:490px; float:right;display:inline;backround-color:#fff;}
#m_ng_right{width:390px; float:right;background-image:url(/css/img/ng_bg.gif); background-repeat:repeat-x; background-position:top; display:inline;backround-color:#fff;}
.m-link-two {color:#333 !important; font-family:trebuchet MS;font-size:18px; text-decoration:none; font-weight:normal; margin:0 0 10px 20px; padding-top:5px;}
.m-h2allcats a{color:#333 !important; font-family:trebuchet MS;font-size:18px; text-decoration:none; font-weight:normal; padding-top:10px; display:block; margin:0 0 0 10px; }
.m_cat_top{background-image:url(/css/img/m_cat_top.gif); background-repeat:no-repeat; height:17px; width:580px;float:left;display:inline;}
.m-catholder{background-image:url(/css/img/m_cat_middle.gif);background-repeat:repeat-y;float:left;width:580px; display:inline;}
.m_entries{float:left; display:inline;width:580px;;background-image:url(/css/img/m_post_bottom.png);background-repeat:no-repeat;margin-left:10px; }
.m_entries1{width:580px;;background-image:url(/css/img/m_post_bottom1.png);background-repeat:no-repeat;margin-left:10px; float:left;}
.m_posts {float:left;display:inline; width:570px; overflow:hidden;}
.m_posts h2, .m_posts small, .m_posts p, .ng_cats {margin-left:20px; float:left; clear:both;width:560px;}
.m_posts h2 a {text-decoration:none;}
.m_posts p{width:510px;}
.m_ng_inline{display:inline !important;}	
.m_ainfo_holder{float:left; width:570px; display:inline;}
.m_ainfo_holder1 {float:left; margin:0 0 10px 20px; display:inline;}
.a_info {margin:0 0 10px 20px !important; margin-left:20px; float:left;display:inline;}
.m_agent_holder{float:left;width:50px;}
.m_agent_holder img {background-color:#A2A2A2; padding:2px;}
.m_post_info1{float:left; margin-left:20px;display:inline; width:495px;}
.m_post_info{float:left; display:inline;}
.m_post_info h1{margin-bottom:10px;}
.m_ainfo_holder{margin:30px 0 20px 20px;}
.m_ng_cat_list{float:right; margin-right:20px;}
.m_ng_cat_list ul  {margin:0;}
.m_link_holder{float:left; display:inline;}	
.ma_header{margin:20px 0 20px 20px;}
.m_posts ol {float:left;margin-left:25px;}
.m_agent_holder h1{margin-top:2px; margin-bottom:5px;}
.m_crumb {margin:10px 0 0 20px;  width:500px;}
.m_title{float:left; width:570px;clear:both;display:inline; }
.m_drop1{clear:both; float:left; width:500px; display:inline;}
.m_drop1 li {margin:5px 0;}
.s_left{width:500px;}
.m_cat{clear:both; width:570px;float:left; display:inline;}
.m_cat_panel #search_form { width:500px; margin:0 0 0 5px;}
.ng_list{margin: 0px 0 10px 20px; font-weight:bold;}
.ng_p_holder {margin:20px 0 0 20px;}
.m-h2allcats{display:inline;}
#mh_ng_bottom {margin:0 0 0 65px;}
.ng_p_main {width:445px;}
#mh_ng_bottom #recent-ng-additions {border:none !important;}
.m_ng_body {width:980px; float:left;background-image:url(/css/img/ng_bg_main.gif); background-repeat:repeat-x; background-position:top left; display:inline;backround-color:#fff; }

/*******************IE6Fixes******************/
/* IE6 css fixer v0.6: Tue, 03 Nov 2009 16:46:46 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.mng2-body,
.mng2-link-one,
.mng2-link-two,
.mng2-tinymap,
.mng2-focuspanel H2.mng2-h2allcats,
.mng2-focuspanel H2.mng2-h2allcats A,
.mng2-panel-3,
.mng2-panel-2,
.mng2-panel-full,
.mng2-sidebar,
.mng2-props,
.mng2-prop,
.mng2-prop IMG,
.name_common,
#name_hoodguide,
#name_breadcrumbs,
#blog-top,
#blog-top UL,
#cats-top,
#about-top,
DIV.mngtopbar A,
DIV.mngcats UL LI,
.guide-left-col,
.guide-middle-col,
.guide-right-col,
.guide-center-col,
.guide-bottom-col,
#content_box,
#content,
#sidebar,
.post-leftspace,
.post-leftspace IMG,
.post-body,
#header_img,
.entry blockquote.right,
.entry blockquote.left,
.entry .ad,
.entry .ad_left,
.entry img.left,
.entry img.right,
.add_comment,
.navigation,
.previous,
ul.sidebar_list li.widget,ul.sidebar_list li.linkcat,
.agent-sidebar .agent-cinfo,
#comments,
ul#comment_list,
ul#comment_list li.comment,
.comment_num,
#comment_form,
#m_ng_wrap,
#m_ng_head,
.m_cat_panel,
#m_ng_left,
#m_ng_left1,
#m_ng_right1,
#m_ng_right,
.m_cat_top,
.m-catholder,
.m_entries,
.m_entries1,
.m_posts,
.m_posts h2,.m_posts small,.m_posts p,.ng_cats,
.m_ainfo_holder,
.m_ainfo_holder1,
.a_info,
.m_agent_holder,
.m_post_info1,
.m_ng_cat_list,
.m_posts ol,
.m_title,
.m_drop1,
.m_cat,
.m_ng_body,
.m_post_info,.m_link_holder {display:inline;}

/* convert min height values */
.mng2-panel-3 {height:130px;}
.mng2-panel-2 {height:120px;}
.post-leftspace {height:1px;}


/* add zoom:1 to overflow:hidden */
#m_ng_wrap {zoom:1;}

/* add zoom:1 to pos:relative elements */
.mng2-link-two,
.mng2-focuspanel H2.mng2-h2search,
.mng2-focuspanel H2.mng2-h2allcats,
DIV.mngtopbar A,
#header_img {zoom:1;}
/* end of components/neighborhood-guide.css */

/* including components/mrmr.css */
/*
  + ===================================== +
  | TREGNY Manhattan Rental Market Report |
  + ===================================== +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */
 
/********************************************************************/
/* Rental Market Report
** - uses .left-260 and .right-660
** - also uses special .rmr class attached to headers, lists and
**   paragraphs to prov"C:/Documents and Settings/jvecchio/Application Data/Microsoft/Internet Explorer/Quick Launch/Shortcut to eclipse.exe.lnk"ide custom RMR styles
*/

H2.rmr{border-bottom:1px solid #d0d0d0;font:italic 1.83em Georgia, "Times New Roman", Times, serif;color:#000;letter-spacing:-.02em;clear:none;margin:.5em 0 .6em;padding:.8em 0 .2em;}
H3.rmr{font:bold italic 1.5em Georgia, "Times New Roman", Times, serif;color:#333;letter-spacing:-.02em;clear:both;float:left;margin:.5em 0;padding:.5em 0 .2em;}
.hood_link{letter-spacing:-.02em;margin:1em 1em .5em;padding:.5em 0 .2em;}
H4.rmr{font:bold 1.2em Georgia, "Times New Roman", Times, serif;color:#333;letter-spacing:-.01em;}
SMALL.rmr{font:1.1em Georgia, "Times New Roman", Times, serif;color:#333;}
#mrmr_wrap p,#mrmr_wrap ul{clear:left;}
OL.rmr{list-style:decimal outside;color:#333;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 0 1.7em;}
OL.rmr LI{margin:0 0 .5em;}
OL.rmr LI A{font:bold 1em "Lucida Sans Unicode";text-decoration:none;}
OL.rmr LI UL{margin:.6em 0 1em .8em;}
OL.rmr LI UL LI{background:url(/css/img/i/bullet_2x2.gif) left 55% no-repeat;margin:0 0 .3em;padding:0 0 0 10px;}
OL.rmr LI UL LI A{font-weight:400;font-size:.9em;}
#rmr_download{display:block;border-bottom:3px double #ddd;margin:10px 0 30px;padding:10px 0;}
#rmr_signupbox{width:200px;background:#cdeaff;border:1px solid #8eb8d9;margin:0 0 10px 20px;padding:10px;}
#rmr_signupbox LABEL{display:none;}
#rmr_signupbox INPUT[type=text]{font:1.2em "Lucida Sans Unicode";width:190px;color:#333;border:1px solid #99c5e8;margin:0 0 3px;padding:4px;}
#rmr_signupbox INPUT[type=text]:focus{border-color:#729ec0;}
#rmr_signupbox INPUT[type=button]{margin:10px 0 0;}
#rmr_loading{display:none;position:relative;top:13px;left:5px;}
P#rmr_p_dl{margin:25px 0 0 10px;}
P#rmr_p_look{margin:25px 0 0;}

/* RMR Table Styles */
.rmr_quicklook{border-top:1px solid #e0dc80;background:#fffba1;font:1.2em "Times New Roman", "Times", serif;color:#333;width:90%;margin:.5em 0;}
.rmr_quicklook TBODY{display:block;padding:5px;}
/*.rmr-ql-leftcol { padding: 0 1em 0 0; }*/
.rmr_quicklook TH{font-weight:700;}
.rmr_quicklook TH,.rmr_quicklook TD{padding:2px 16px 2px 2px;}

/* up and down arrows */
.hood-price-down{background:url(../../images/down_arrow.gif) 0 0 no-repeat;padding-left:16px;}
.hood-price-up{background:url(../../images/up_arrow.gif) 0 0 no-repeat;padding-left:16px;}
.rmr-charts IMG{margin-bottom:15px;}
.rmr-charts H3.rmr EM,EM.rmr{background:#fffba1;font-weight:700;font-style:italic;}
.rmr-ql-r2 TH{padding-bottom:10px!important;}
.rmr-ql-info{line-height:1.8em;}
.rmr-rightspace{padding-right:40px!important;}
.rmr_quicklook .ital{color:#555;}
.rmr-up{color:#1c3563;}
.rmr-down{color:#688599;}
 
/* end of components/mrmr.css */

/* including components/management.css */
/*
  + ================= +
  | TREGNY Management |
  + ================= +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */
 
 
 
/********************************************************************/
/* Management */
.mgmt{float:left;margin:15px 0;}
.mgmt-quote{padding-left:10px;}
.mgmt-picinfo{float:left;width:300px;margin-bottom:18px;padding-left:10px;}
.mgmt-picinfo IMG{float:left;}
.mgmt-picinfo-inner{float:left;width:185px;margin-left:15px;}


/* Management NEW*** */
.mgt_bottom,.mgt_top {width:705px; float:left; display:inline; padding:0 20px; }

.mgt_bottom{margin:30px 0 0 115px;}
.mgt_top .agent{width:116px; float:left; display:inline; margin:10px 0 10px 115px; }
.mgt_bottom .agent{width:116px; float:left; display:inline;}
.mgt_bottom .agent img{margin-left:3px;}
.mgt_bottom ul{width:705px; float:left; display:inline;}
.mgt_bottom li{width:116px;float:left; display:inline; margin:0 40px;}
.mgt_first{margin-left:0 !important; padding-left:0 !important;}
.mgt_last{margin-right:0 !important; padding-right:0 !important;}
.mgt_name{margin:5px 0; text-align:center; font-weight:bold;color:#009DDC;}
.mgt_title{margin:5px 0; text-align:center;}
.mgt_break{width:705px; float:left; display:inline;border-bottom:1px solid #ACACAC; height:1px; background:#efefef; margin:0 0 0 130px;}
/* end of components/management.css */

/* including components/press-room.css */
/*
  + ================= +
  | TREGNY Press Room |
  + ==================+
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */



/********************************************************************/
/* Press Room */
#press_updates{background:#ffefb7;margin:0 -10px;padding:10px;}
#press_updates FORM{margin-top:10px;}
#press_updates INPUT.frminput{width:65%;margin-right:2px;font-size:1.2em;color:#333;padding:1px;}
#press_updates INPUT.frmbutton{font-size:1.1em;}
.press-right-box{padding-top:8px;}
.press-right-box P,.press-right-box P{clear:left;color:#333;margin:5px 0;}
.press-right-box P SPAN,.press-right-box P SPAN{display:block;font-size:.9em;color:#666;}
.press-right-box A:link,.press-right-box A:visited{color:#009DDC;}
.press-right-box A:hover,.press-right-box A:hover{color:#132f43;}
/* end of components/press-room.css */

/* including components/contact.css */
/*
  + ==================== +
  | TREGNY Contact       |
  | # Just Need Help?    |
  | # Contact TREGNY     |
  | # Rental Search Form |
  + =====================+
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */
 
 
/* Rental Search Form */

.f_h_panel{display:none;}
.f_h_panel UL{margin-right:1em;}
EM.red_em{font-style:normal!important;color:red;}
#accreds{margin-bottom:.8em;}
#accreds IMG{border-left:2px solid #ccc;margin:0 0 0 5px;padding:0 0 0 10px;}


/*production order*/
.po_left{float:left;width:432px;margin:20px 20px;}
.po_next .po_left {float:left;width:432px;margin:20px 0; padding-left:20px;}
.po_left label, .po_right label {float:left;width:200px;}
.po_left_input, .po_right input { width:200px;  display:inline;}
.po_right textarea, .po_left textarea {float:left; width:400px}
.po_left_input{clear:left; width:200px; display:inline}
.po_right input {clear:right; width:200px;}
.po_right {float:right; width:432px; margin:20px 20px;}
.po_next .po_right {float:right; width:432px; margin:20px 0; padding-left:20px; }
.po_holder_l{ float:left; width:200px;  display:inline;}
.po_holder_r{ float:right; width:200px;  display:inline;}
.po_next{ float:left; width:984px}
.po_full{width:924px; float:left; padding-left:20px; clear:both;}
.po_full textarea{width:940px; float:left; clear:both; display:inline;}
.po_full th{text-align:left; font-weight:bold;}
.po_full label{width:900px;}
.pro_but{margin:10px 0 30px 20px;}
.error{color:#ff0000;}
/* end of components/contact.css */

/* including components/other.css */
/*
  + ========================== +
  | TREGNY Other Styles        |
  | # 404 error page           |
  | # Other in-progress styles |
  + ========================== +
*/


/*
 *  [ F I L L   I N ]
 *
 *  
 */

/********************************************************************/
/* 404 page */
H1.header-error{background:#ffe063;border-bottom:1px solid #d5c896;color:#222;}
H3.header-error{text-indent:20px;margin:20px 10px 15px 0;}
H4.header-error{text-indent:20px;margin:20px 10px 0 0;}
P.text-error{margin:15px 0 0 20px;}



/* East Side No-fee */
#esnf-wrapper{background:url(/css/img/i/land/esnf-mapbg.jpg) 0 0 no-repeat;}
.esnf-thankyou{background:#fff!important;margin-top:20px;}
#esnf-wrapper H1{font:italic 2.4em Georgia, 'Times New Roman', Times, serif;letter-spacing:-.02em;text-align:center;margin:0 auto;padding:40px 0;}
#esnf-wrapper H1 SPAN{background:#ff9;padding:2px;}
.esnf-innerwrap{width:800px;margin:0 auto 40px;padding:0 0 20px;}
.esnf-innerwrap P{font-size:1.3em;line-height:1.4em;margin:1.5em 0;}
.esnf-innerwrap LABEL SPAN{float:left;display:block;font-size:1.2em;margin:0 0 5px;}
#esnf-gusimg{float:left;width:160px;margin:0 20px 0 0;}
#esnf-textbox{float:left;background:url(/css/img/i/15x15_fffsemitrans.png) 0 0 repeat;border:2px solid #ccc;width:576px;padding:5px 20px;}
#esnf-maparea-label{float:left;width:280px;}
.esnf-160-top{background:url(/css/img/i/land/esnf-160-top.gif) 0 0 no-repeat;width:160px;margin:10px 0 0;}
.esnf-160-bot{background:url(/css/img/i/land/esnf-160-bot.gif) bottom left no-repeat;width:140px;padding:10px;}
.esnf-160-bot STRONG{font-size:1.3em;display:block;margin:0 0 2px;}
.esnf-160-bot SPAN{font-size:1.2em;}
#esnf-cformwrap{float:left;width:520px;}
#esnf-cform{background:#beedff;border:1px solid #ccc;padding:10px 20px;}
#esnf-cform H2{font-size:1.4em;font-weight:700;margin:0 0 15px;}
#esnf-cform LABEL{float:left;margin:0 15px 5px 0;}
#esnf-cform LABEL SPAN{display:block;font-size:1.1em;color:#333;margin:0 0 2px;}
#esnf-cform TEXTAREA{height:100px;width:440px;font:1.3em Arial, Helvetica, sans-serif;padding:4px;}
#esnf-cform INPUT.esnf-itext{width:200px;float:left;clear:left;padding:4px;}
#esnf-cform INPUT[type=submit]{margin:10px 0 0;}
#esnf-cform LABEL TEXTAREA,#esnf-cform LABEL INPUT[type=text]{float:left;clear:left;}
.esnf-reqd{color:red;}
.esnf-tac{text-align:center;}
#loader_img,.agents_rest{display:none;}
#hide_agents{display:none;}

.hidden {
	display: none;
}


/* Can delete? */

/*========= Agent Listing ==========*/

.listing_panel{font-family:Arial, Helvetica, sans-serif;padding:15px 0;}
.listing_panel H3{font-family:Arial, Helvetica, sans-serif!important;}
.listing_panel UL{font-size:11px;color:#333;}
.listing_panel .price{font-size:14px;font-weight:700;}
.listing_panel .hood{font-size:12px;}
.listing_panel .agt{float:left;width:100px;padding-left:15px;font-size:12px;}




/* end of components/other.css */

/* including components/helpers.css */
/*
  + ===================== +
  | TREGNY Helper Classes |
  + ===================== +
*/

/*  display: inline fixes IE double margin float bug */

.left { float: left !important; display: inline; }

.right { float: right !important; display: inline; }


/*  .both, .clrleft and .clrright compatibility maintained until I make up my mind */

.clearleft,.clrleft{clear:left;}
.clearright,.clrright{clear:right;}
.clearboth,.both{clear:both;}
.clearnone{clear:none!important;}
.block{display:block!important;}


/*  Useful class to hide things */

.no { display: none !important; }


/*  Margins and padding */

.nomarg{margin:0!important;}
.notopm{margin-top:0!important;}
.nobotm{margin-bottom:0!important;}
.noleftm{margin-left:0!important;}
.norightm{margin-right:0!important;}
.botm10{margin-bottom:10px;}
.botm15{margin-bottom:15px;}
.botm20{margin-bottom:20px;}
.nopad{padding:0!important;}
.notopp{padding-top:0!important;}
.nobotp{padding-bottom:0!important;}
.noleftp{padding-left:0!important;}
.norightp{padding-right:0!important;}
.nobord{border:none!important;}
.p_nine{font-size:.9em;}
.pad3{padding:3px;}
/* end of components/helpers.css */

