#detail_container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}#detail_container_inner{margin:0px 0px;padding:0px 4px 0px 1px;}#detail_container_inner h2{font-weight:bold;padding:0px 0px 0px 0px;margin:20px 0px 8px 0px;text-transform:uppercase;}#detail_container_inner #detail{margin:0px 0px 0px 0px;padding:0px 1px 15px 1px;}#detail_container_inner #detail #detail_title{text-align:left;font-weight:bold;padding:0px;margin:0px 0px 19px 0px;}#detail_container_inner #detail #detail_photo_area{width:334px;padding:0px;margin:0px 0px 0px 0px;}#detail_container_inner #detail #detail_photo_main{width:334px;height:310px;padding:0px;margin:-1px 0px 0px 0px;background-position:top left;background-repeat:no-repeat;text-align:center;z-index:5;}#det_set_2{margin:0px 0px 0px 0px;padding:17px 17px 17px 17px;}#detail_container_inner #detail #detail_photo_area table.inner{width:330px;}#detail_container_inner #detail #detail_photo_area #ImageArea{height:225px;text-align:center;margin:0px;padding:0px;}#detail_container_inner #detail #detail_photo_area #ss_controls{text-align:center;height:53px;margin-top:8px;}#detail_container_inner #detail #detail_photo_area .button_spacer{width:1px;height:26px;background-color:#333333;margin-left:5px;margin-right:5px;}#detail_container_inner #detail #detail_photo_area #ss_caption{margin:0px;padding:8px 0px 5px 0px;font-size:11px;line-height:16px;color:black;}#detail_container_inner #detail #detail_top_info{padding:0px;margin:2px 0px 2px 10px;}#detail_container_inner #detail #detail_top_info #detail_price{text-align:left;font-weight:bold;padding:0px 0px 2px 0px;}#detail_container_inner #detail #detail_top_info .det_topdata{text-align:left;padding:3px 0px 3px 0px;text-transform:capitalize;}#detail_container_inner #detail #detail_top_info #nextsteps_icons{color:#000000;font-size:12px;padding-left:10px;padding-right:2px;}#detail_container_inner #detail #detail_top_info #nextsteps_title{font-size:12px;font-weight:bold;margin:8px 0px 2px 0px;padding:2px 10px 2px 6px;padding-left:6px;padding-right:10px;text-transform:uppercase;}#detail_container_inner .det_description{margin:0px 0px 15px 0px;padding:0px 5px 0px 5px;}#detail_container_inner .det_description table{margin-left:10px;}#detail_container_inner .openhouse{font-size:11px;margin:5px 0px 0px 0px;padding:2px 8px 2px 8px;}#detail_container_inner .openhouseinfo{font-size:11px;margin:0px 0px 5px 0px;padding:2px 8px 2px 8px;}#detail_container_inner .openhouseloading{font-size:11px;margin:0px 0px 5px 0px;padding:2px 8px 2px 8px;}#detail_container_inner .listingIDXLogo{margin:0px 0px 10px 0px;text-align:left;line-height:14px;height:20px;padding:10px 0px 0px 0px;text-transform:capitalize;}a.back{text-decoration:none;background-image:url('/property-search/res/images/listings/up.gif');background-position:0px 5px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;font-size:11px;font-weight:bold;line-height:18px;color:#000000;text-decoration:underline;}div.det_tab_container{height:25px;margin-top:0px;margin-bottom:0px;;position:relative;}div.det_tab_active{font-weight:bold;font-size:11px;color:#333333;width:103px;height:25px;line-height:25px;text-align:center;margin-left:-15px;cursor:pointer;float:left;}div.det_tab_active a:link,div.det_tab_active a:visited,div.det_tab_active a:active,div.det_tab_active a:hover{color:#333333;}div.det_tab_inactive{font-weight:bold;font-size:11px;color:#666666;width:103px;height:25px;line-height:25px;text-align:center;margin-left:-15px;cursor:pointer;float:left;}div.det_tab_inactive a:link,div.det_tab_inactive a:visited,div.det_tab_inactive a:active,div.det_tab_inactive a:hover{color:#666666;}div.det_tab_spacer{margin-left:0px;height:25px;width:35px;float:left;}div#det_set_1{display:block;text-align:center;}div#det_set_2{display:none;text-align:center;}div#det_tab_1{z-index:1;position:relative;}div#det_tab_2{z-index:2;}
