#identity,#nav{background-color:#000}#nav li a,a{text-decoration:none}body{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:15px;background-color:#f5f7f7}#wrapper{box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);display:block;position:relative;width:1032px;background-color:#FFF;border:1px solid #ccc;margin:0 auto 50px}.nested{position:inherit}#identity{color:#fff}#identity img{max-width:1032px}#identity h2{font-size:35px;font-family:Lustria,"Times New Roman",Times,serif;margin:0}#banner .nested img{margin-left:-36px}#nav li a{padding:9px 13px;margin-right:0;color:#fff;display:block;font-family:Glegoo,"Times New Roman",Times,serif}#nav a:hover,#nav li a.active,.listing_detail_cta_request_showing,.listing_detail_cta_request_showing:hover{background-color:#dc4321;color:#000}#mainmenu li .submenu{background-color:#000;color:#fff}#mainmenu li .submenu a{padding:9px 13px;border-top:1px solid #333}body.index .column1_2{width:480px;margin-right:68px;margin-bottom:35px}body.index .column2_2{width:410px}a{color:#dc4321}#content a:hover{color:#9b2105;text-decoration:underline}.header2,.header3,.header4,h1,h2,h3,h4{font-family:Lustria,"Times New Roman",Times,serif;color:#000;font-weight:400}.header2,h1,h2{letter-spacing:-.02em}.header3,h3{font-size:18px;line-height:22px}.header4,h4{font-size:16px;line-height:20px}.column2_2 .item,.column2_2 .item address{font-family:Glegoo,"Times New Roman",Times,serif}#identity .header2,#identity .header3,#identity .header4,#identity h2,#identity h3,#identity h4{color:#fff}h1{font-size:27px}h2{font-size:22px}body.index #content_area{overflow:visible}.column2_2 .singleitem{border:1px solid #dc4321;margin-top:-360px;display:block;position:relative}.column2_2 .item img,.column2_2 .singleitem img{border:none;display:block;height:305px;width:408px}.column2_2 .item{color:#e1e1e1;font-size:12px;height:305px;width:408px;line-height:15px;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);-webkit-box-shadow:0 0 8px rgba(0,0,0,.4)}#content div.column2_2 div.item span.shift_details_container a:hover{text-decoration:none}.shift_container .flexslider{color:#000}.column2_2 .item span.details,.column2_2 .item span.price,.shift_container .flexslider h2 a{color:#fff}.column2_2 .shift_container{width:408px;margin-top:-360px}.column2_2 .shift_container .shift{height:305px;width:408px;border:1px solid #dc4321;box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);-webkit-box-shadow:0 0 8px rgba(0,0,0,.4)}.shift_details_container{background-image:url(../images/trans.png);display:block;width:383px;margin:-69px 0 0;text-shadow:1px 1px 0 rgba(0,0,0,.5);padding:0 10px 24px 15px;line-height:14px;z-index:2;position:absolute}.column2_2 .item span.brokerage,.column2_2 .item span.details,.column2_2 .item span.price{display:inline}.column2_2 .item address{color:#fff;font-size:18px;font-weight:400;margin-bottom:5px}#tabs_ajax_container,.contactinfo{margin-bottom:20px}#shift_arrows{height:68px;margin:0;position:relative;top:190px}.shift_container .prev{height:68px;width:68px;background-image:url(../images/left.png);float:left}.shift_container .next{height:68px;width:68px;background-image:url(../images/right.png)}#content{line-height:22px}.column2_2{width:410px}.column1_2{margin-right:37px}#contact_button a{width:206px;height:51px;background-image:url(../images/contact.png)}#content_area{padding:35px 0}.latest_blog_entries{border-top:1px solid #ccc;padding-top:24px}.blog_info_home{font-style:normal}body.index #text2{display:none}body.index .column2_2 #contact_info h2{display:inherit}.contactinfo{font-size:.9em;color:#3a3a3a}#footer #realty_ninja a,#footer_nav li a{font-size:12px;font-family:Glegoo,"Times New Roman",Times,serif;text-decoration:none}#footer #realty_ninja a:hover,#footer_nav li a:hover,.contactinfo .name{color:#000}#content table.listings td a:hover{text-decoration:none}#footer_nav li a{color:#3f3f3f}#footer ul#footer_nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;width:960px}#footer #disclaimer{border-top:none;color:#939393;padding:40px 0 30px}#footer #realty_ninja{margin:-28px 0 0}#footer #realty_ninja a{color:#939393}.paging_container,.viewmode_container,.viewmode_mls_search,body.listing_details table.details,table.listings{font-family:Arial,Helvetica,sans-serif;font-size:13px}#contact_info{padding-top:20px;clear:both}body.index #contact_info h2{border-top:none}#contact_info h2{border-top:1px solid #ccc;padding-top:20px}table.listings{width:960px;text-shadow:1px 1px #FFF}#map{width:960px}body.listing_details table.details tr.even td{background-color:#f5f7f7}input.submit{padding:6px 8px;margin-top:5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#000;color:#fff;border:none;cursor:pointer}input.submit:hover{background-color:#dc4321;color:#000}.mls_search_form_item .mls_search_value_label{margin-left:102px}.mls_search_form_item select{width:167px}#mls_search_container{line-height:14px;background-image:linear-gradient(bottom,#e6e6e6 0,#f2f2f2 100%);background-image:-o-linear-gradient(bottom,#e6e6e6 0,#f2f2f2 100%);background-image:-moz-linear-gradient(bottom,#e6e6e6 0,#f2f2f2 100%);background-image:-webkit-linear-gradient(bottom,#e6e6e6 0,#f2f2f2 100%);background-image:-ms-linear-gradient(bottom,#e6e6e6 0,#f2f2f2 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6e6e6),color-stop(1,#f2f2f2))}#arealist{border:1px solid #ccc}body.listing_details table.details{border-right:none;border-top:none}body.listing_details table.details td{border-left:none;background-color:transparent}.listing_actions,.listing_attachments,.listing_openhouses{background-color:#f5f7f7}#listing_contactform_info{font-size:15px}#listing_contactform h3{font-size:22px;margin-bottom:24px}body.element .fancybox-inner h1{font-size:26px}body.element .fancybox-inner h2{font-size:20px}body.element .fancybox-inner h1,body.element .fancybox-inner h2{font-weight:400;font-family:Lustria,"Times New Roman",Times,serif;color:#2c2d2d;text-transform:none}body.listing_details #main_img{max-height:423px;max-width:564px;border:1px solid #dc4321}body.listing_details .listing-image{height:64px;width:87px}#listing_contactform{margin-bottom:0}.map_bubble{font-family:Arial,Helvetica,sans-serif}#listingcontainer #map{height:480px;width:570px}body.listing_details .column1_2{width:566px}body.listing_details .column2_2{width:355px}#agentsearchletters a:hover,.paging_container a:hover,body.listing_details #content a:hover,body.mls_search #content a:hover{text-decoration:none;color:#000}.creb .item span.brokerage,.ereb .item span.brokerage,body.listing_details #content a.listing_detail_cta_request_showing:hover{color:#fff}.image_ribbon_index{top:0;left:0}.creb .gridview_item_brokerage,.creb .listview_item_brokerage{color:#000}.mls_search_form_item .slider{margin-left:100px;width:166px}#sd_template .flexslider .slides img{height:424px}