#footer #footer_nav li a,#nav li a,.column2_2 .item address,.column2_2 .item span.details{text-transform:uppercase}body{color:#343434;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;border-top:3px solid #2c2d2d;background-color:#f2f2f2}#banner .nested,#nav li a{font-size:13px}body.toolbar{border-top:none}.nested{background-color:#fff}#wrapper{box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:12px;display:block;position:relative;width:1032px;background-color:#FFF;margin-top:30px;margin-bottom:30px;border:1px solid}h1,h2,h3{font-weight:400;font-family:'Droid Serif',Georgia,"Times New Roman",Times,serif;color:#2c2d2d}#nav li a,.column2_2 .contactinfo,.column2_2 .item span.brokerage,.column2_2 .item span.details,.column2_2 .item span.price,table.listings{font-family:Arial,Helvetica,sans-serif}a{color:#8dc63f}a:hover{color:#689d1f}#nav ul{background-color:#2c2d2d;padding-left:6px;border-radius:8px 8px 0 0}#nav .submenu li{background:#fff}#nav li a{display:block;color:#fff;text-decoration:none;line-height:13px;padding:18px 12px;margin-right:0;border-right:1px solid #666}#banner .nested,#content,.column2_2{line-height:18px}#nav a:hover,#nav li .active{color:#8dc63f}#nav #mainmenu .submenu{top:48px;background-color:#2c2d2d;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;border-radius:0}#mainmenu .submenu li a{border-top:1px solid #666;background-color:#2c2d2d;margin-left:-8px;padding:12px;border-right:none}#contact_button a,body.index #contact_button a{margin:23px 0 -65px 790px}#contact_button a{background:url(../images/icon-request_contact.png) center center no-repeat;width:152px;height:41px}.column1_2,body.index #page_title{width:574px}#page_title{padding-left:0;padding-top:30px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}#page_title h1{margin-bottom:20px;letter-spacing:-.4px}body.index #content_area{margin-top:auto;padding-bottom:40px}#content_area{padding-bottom:18px;margin-top:-1px}#contact_info{padding-top:16px;clear:both}#contact_info h2{border-top:1px solid #e1e1e1;padding-top:20px}.column1_2{margin-right:50px}.column2_2{width:335px}.header2,.index .column2_2 h2{margin-bottom:17px}.index .column2_2{margin-top:-15px}.column1_2 h2,.header2{font-size:20px;line-height:26px;color:#737373;margin-bottom:20px;letter-spacing:-.2px}.column2_2 h2,.header3,h3{font-size:18px;line-height:22px}.column2_2 h2{color:#2C2D2D;letter-spacing:.33px;margin-bottom:15px}.header3,h3{font-weight:400;color:#2C2D2D}.header4,h4{font-size:16px;line-height:20px;font-weight:400;color:#2C2D2D}.column2_2 .contactinfo{font-size:12px;color:#666}.column2_2 .contactinfo .name{color:#333}#banner .nested img{border-radius:0 0 8px 8px;margin-top:1px}table.listings{width:960px;font-size:13px;text-shadow:1px 1px #FFF}#map{width:960px}body.listing_details table.details tr.even td{background:#f2f2f2}.column2_2 .item span.brokerage{color:#999}.column2_2 .item address{font-size:16px;font-style:normal;margin-bottom:4px;font-family:'Droid Serif',Arial,Helvetica,sans-serif}#footer #footer_nav li a,#footer #realty_ninja a{text-decoration:none;font-size:11px}.item a{color:#212121}#footer #disclaimer,#footer #footer_nav li a,#footer #realty_ninja a{color:#999;font-family:Arial,Helvetica,sans-serif}#footer #footer_nav{background-color:#e9e9e9;padding:20px 30px 30px;width:900px;border-radius:8px}#footer #realty_ninja{margin-top:-34px;margin-right:30px;width:145px}#footer #disclaimer{border-top:none;font-size:12px;padding:30px 0}body.static .column1_2 input[type=text]{width:258px;border-radius:6px}body.static .column1_2 .form_textarea{width:557px;height:120px;border-radius:6px}.form-right{width:277px}#agent_search_form #agentsearchsubmit,.fancybox-inner input[type=submit],input.submit{padding:6px 8px;margin-top:5px;background-color:#000;color:#fff;cursor:pointer;border:none;font-size:15px}.paging_container,.viewmode_container,.viewmode_mls_search,body.listing_details table.details{font-family:Arial,Helvetica,sans-serif;font-size:13px}body.classic #fancybox-inner h1{font-weight:400;font-family:'Droid Serif',Georgia,"Times New Roman",Times,serif;color:#2c2d2d;text-transform:none}body.listing_details #main_img{max-height:423px;max-width:564px}body.listing_details .listing-image{height:65px;width:88px}#listing_contactform{margin-bottom:0}.map_bubble{font-family:Arial,Helvetica,sans-serif}.column2_2.nomargin{margin-top:0}.column2_2.nomargin .shift_container{margin-top:35px}#admin_wrapper{left:0}#hd_template #aerial_view,#hd_template #map,#hd_template #ws-walkscore-tile{width:960px}#sd_template .flexslider_img_caption{width:554px}#identity .header2,#identity h2{color:#000;font-size:2.8em;font-weight:400;margin-bottom:.4em}.creb .gridview_item_brokerage,.creb .item span.brokerage,.creb .listview_item_brokerage,.ereb .item span.brokerage{color:#000}#tabs_ajax_container{margin-bottom:20px}.mls_search_form_item .slider{margin-left:100px;width:166px}#sd_template .flexslider .slides img{height:430px}