#details_wrapper{padding:0 13px 13px 13px;overflow:hidden;}#details_cta_links a{text-decoration:none;}#details_cta_links img{margin-left:28px;}#details_cta_links img.top_links_no_left{margin-left:0;}#details_cta_links .stbutton{margin-left:28px;}#details_top_banner{background: url(/images/details_top_banner.gif) no-repeat top left;width:644px;height:71px;overflow:hidden;color:#fff;padding:0;margin:8px 0;}#details_top_banner h2{font-size:21px !important;font-weight:bold;margin:12px 0 0 16px  !important;}#details_top_banner h2 span{display:block;font-size:17px;font-weight:normal;}#details_banner_right{float:right;text-align:right;margin:12px 16px 0 0;}#details_banner_price{font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:bold;display:block;margin-bottom:4px;}#details_mortgage_calc{display:block;}#details_mortgage_calc a{color:#fff;text-decoration:none;}#details_main_photo{float:left;margin:0;padding:0;overflow:hidden;}#details_property_info{float:left;margin:0 0 0 8px;padding:0;width:235px;overflow:hidden;}#details_property_info ul{margin:0;padding:0;list-style:none;}#details_property_info ul li{margin:0 0 4px 0;padding:0;font-size:13px;}#details_property_info ul li span{color:#476a23;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;}#details_property_info ul li.virtual_tour_element a, #details_property_info ul li.prop_video_element a{text-decoration:none;color:#e92619;font-weight:bold;font-size:15px;}#details_remarks{font-size:12px;color:#000;line-height:150%;width:363px;padding:0;margin:0 20px 0 0;float:left;overflow:hidden;}#details_remarks h3{font-size:14px;font-weight:bold;color:#476a23;}#full_remarks p{line-height:150%;}#rental_data p{margin:2px 0;}#file_data, #rental_data{margin:0 0 10px 0;}#file_data ul{margin:0 0 0 10px;padding:0 0 0 15px;}#file_data ul li{float:left;width:145px;padding-right:20px}.details_customer_care{width:352px;height:138px;overflow:hidden;padding:20px 20px;margin:0 20px 0 0;color:#fff;float:left;line-height:150%;background:url(/images/details_green_box.gif) no-repeat;}.details_customer_care a{color:#fff;}.customer_care_photo{float:left;border:1px solid #ddd;margin-right:10px;}#customer_care_label{display:block;font-size:14px;font-weight:bold;margin-top:6px;font-family:Georgia, "Times New Roman", Times, serif;}.details_customer_care h3{color:#fff;font-size:18px;margin-bottom:15px;}.do_realtor h3{color:#fff;font-size:18px;margin-bottom:18px;}.details_customer_care p{line-height:normal;margin-bottom:5px;}.details_customer_care p.realtor_contact_link{margin:18px 0 0 0;}.details_customer_care p#here_to_help{margin:10px 0 0 0;}.do_realtor p a{text-decoration:none;}.details_customer_care h3 span{font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;}#details_idx_one{float:left;width:231px;overflow:hidden;color:#707070;font-size:10px;line-height:normal;}#details_idx_one img{margin:0 4px 4px 0;float:left;}#details_disclaimer{font-size:11px;color:#707070;margin:0 16px;padding:0;border-collapse:collapse;}#details_disclaimer td{padding:0 10px 15px 0;vertical-align:top;}#details_tabs{margin:20px 0;}#photoViewerMainImage{margin:0 0 5px 0;padding:0;border:1px solid #ddd;}#navButtons{height:25px;width:398px;clear:both;}#navButtons{text-align:center;}#navButtons a{text-decoration:none;}.next-previous-off{color:#ccc;}.jcarousel-container {    position: relative;}.jcarousel-skin-tango{    margin-top:10px;}.jcarousel-clip {    z-index: 2;    padding: 0;    margin: 0;    left:18px;    overflow: hidden;    position: relative;    width:610px;height:88px;}.jcarousel-list, #carousel {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;height:88px;    left: 0;list-style:none;    margin: 0;    padding: 0;}.jcarousel-list li, .jcarousel-item, #carousel li{    float: left;    list-style: none;    width: 118px;margin:0 5px 5px 0;    height: 88px;overflow:hidden;   }.jcarousel-item img{   border:1px solid #ddd;}.jcarousel-item img.selected_image{border:1px solid #476a23;}.jcarousel-item a{    font-size:11px;    color:#666;text-decoration:none;}.jcarousel-item p{    font-size:11px;    color:#666;    margin:0;    padding:0;    text-align:center;}.jcarousel-next {    z-index: 3;    position:absolute;    top:0px;    left:632px;    width:14px;    height:88px;cursor:pointer;    background:url(/images/btn_gallery_next_active.gif) no-repeat center center;}.jcarousel-prev {    z-index: 3;    position:absolute;    top:0px;    left:0;cursor:pointer;    width:14px;    height:88px;    background:url(/images/btn_gallery_back_active.gif) no-repeat center center;}.jcarousel-next-disabled-horizontal {cursor:auto;    background:url(/images/btn_gallery_next.gif) no-repeat center center;}.jcarousel-prev-disabled-horizontal {cursor:auto;    background:url(/images/btn_gallery_back.gif) no-repeat center center;}.jcarousel-expand{display:block;background: url(/images/collapse_icon.gif) no-repeat;width:110px;height:11px;cursor:pointer;margin:10px 0 0 0;text-decoration:none;}.jcarousel-expand-closed{background: url(/images/expand_icon.gif) no-repeat;}.jcarousel-expand-style{width:640px !important;height:auto !important;left:0 !important;}.jcarousel-expand-style ul{display:block !important;width:640px !important;height:auto !important;left:0 !important;}#gallery_bottom{border-top:1px dotted #ddd;margin:16px 0;height:1px;clear:both;}a.expanded{}.details_tabs{margin:20px 0;}.tab_triggers{margin:0;padding:0;height:27px;list-style:none;}.tab_triggers li{background-color: #476a23;color:#fff;padding:5px;margin:0 5px 0 0;font-weight:bold;font-size:13px;float:left;border:1px solid #476a23;border-bottom:none;cursor:pointer;}.tabs_body{border:1px solid #476a23;padding:16px;background: transparent url(/images/grey_top.gif) repeat-x top;}.tab_triggers li.active_tab{background-color:#ebebeb;color:#476a23;border:1px solid #476a23;border-bottom:1px solid #ebebeb;}.tabs_body h4{font-size:14px;color:#476a23;font-weight:bold;}.property_info_block{width:302px;margin:0 0 20px 0;font-size:12px;}.property_info_block h4{margin-bottom:5px;}.details_label{color:#476a23;font-family:Georgia, "Times New Roman", Times, serif;}.property_info_block .ul_spacer{clear:both;height:0;margin:0;padding:0;}.property_info_block ul {margin:0;padding:3px 0 8px;list-style:none;}.property_info_block .prop_meta{margin-bottom:10px;clear:both;}.property_info_block ul li{float:left;padding:3px 0 3px 10px;margin:0;width:140px;background:url(/images/bullet_ipw.gif) no-repeat left center;}.StaticMap{border:1px solid #ddd;margin:0 auto;}#enlarge_map{float:right;margin-top:5px;text-align:right;}#enlarge_map img{margin-bottom:-4px;}#enlarge_map a{font-weight:bold;font-size:12px;color:#476a23;background: url(/images/map_eye.gif) no-repeat left center;padding:0 0 0 22px;text-decoration:none;}#prop_directions{clear:both;margin-top:20px;}#prop_directions p{line-height:150%;margin:0;}#learn_more_prop{clear:both;border-top:1px dotted #ddd;margin:10px 0 0 0;padding:10px 0 0 0;}#learn_more_prop p{line-height:150%;margin:0;}.sqft_table, .interior_layout_table{width:302px;border-collapse:collapse;}.interior_layout_table td{vertical-align:top;border-bottom:1px solid #ddd;padding:3px;}.sqft_table th, .interior_layout_table th{font-size:12px;color:#476a23;font-weight:normal;font-style:italic;text-align:left;}.sqft_table td{border-bottom:1px solid #ddd;padding:3px;}.sqft_table td.sqft_label{color:#476a23;}.interior_layout_table td.floor_label{color:#476a23;width:55px;}.interior_layout_table .room_item{display:block;float:left;width:106px;padding-right:10px;margin-bottom:3px;}.sqft_table tr.bottom_bg td{border-bottom:1px solid #476a23;}.sqft_table tr.sqft_total_row td{background-color: #ddd;}.sqft_table tr.sqft_total_row td.sqft_total{background-color: #476a23;color:#fff;}#openHouseWrapper{   margin:15px 0;}#openHouseContainer{    background:#E70E00;    border:1px solid #BB0500;    padding:5px;    overflow:hidden;}#openHouseTimes{    width:493px;    float:right;    border-left:1px solid #BB0500;    overflow:hidden;}#openHouseTimes p{    font-size:14px;    font-weight:bold;    padding:0;    margin:0 0 3px 10px;    color:#fff;}#expandTimes{    color:#fff;    font-size:11px;    padding:0 0 0 10px;    cursor:pointer;}#details_form{margin:0;padding:16px 16px 11px 16px;font-size:12px;background: transparent url(/images/grey_top.gif) repeat-x top;color:#000;width:226px;float:left;overflow:hidden;min-height:218px;border:1px solid #ddd;}#details_form h3{font-size:18px;font-weight:bold;color:#476a23;margin-bottom:16px;}#detailsContactForm{    margin:0;padding:0;border:none;}#detailsContactForm input, #detailsContactForm select, #detailsContactForm textarea{    font-size:12px;    padding:2px 0;}#detailsContactForm form{    margin:0;padding:0;}#detailsContactForm form div{    padding:0 0 5px 0;    margin:0;}#detailsContactForm label{    color:#000;    font-weight:bold;    margin:0;font-size:12px;padding:0;}#detailsContactForm label.block{    display:block;    padding:0 0 3px 0;}#detailsContactForm label.radioLabel{    font-weight:normal;    padding:0 8px 0 0;}#detailsContactForm .shortInput{    width:152px;}#detailsContactForm input#details_email{width:182px;}#detailsContactForm .longInput{    width:178px;}#detailsContactForm p{    margin:0;    padding:0 0 5px 0;    font-weight:bold;}#detailsContactForm .radioInput{    margin:0;    padding:0 5px 0 0;}#detailsContactForm .checkboxInput{    margin:0;    padding:0;}#detailsContactForm select#natureOfContact{    width:225px;    font-size:11px;}#otherMessage{    width:205px;    height:60px;    float:right;    margin:0 0 10px 0;}#detailsContactForm .phontNumber{    font-size:14px;    color:#000;    font-weight:bold;    display:block;    padding:5px 0 0 0;}#detailsContactForm textarea#details_moreinfo_message{    width:221px;    height:170px;}#detailsContactForm ul{margin:0;padding:0;list-style:none;}#detailsContactForm ul li{margin-bottom:2px;}#detailsContactForm ul li label{font-weight:normal;padding-left:5px;}#detailsContactForm form div#details_preferredDateBlock{float:left;margin-right:11px;}#detailsContactForm form div#details_preferredTimeBlock{float:left;}#detailsContactForm input#details_datefield{width:105px;}#detailsContactForm select#details_timefield{width:105px;}#detailsContactForm textarea#details_similar_other{width:221px;height:54px;}#detailsContactForm textarea#details_agentMessage{width:221px;height:120px;}