#details_wrapper, #details_top, #details_address, #bed_bath, .bath, .bed, #details_remarks, #remarks_column, #details_stats, #details_stats table, #num_photos, #num_photos_text, #button_offer, #button_info, #large_photo_column, #gallery, #gallery_wrapper, .gallery_photo, #gallery_dots, #gallery_dots img, #details_bottom, #title_bar2, #stats_details, #stats_details img, #stats_beds, #stats_baths, #stats_sqft, #stats_year, #stats_price, #details_column_left, #details_gen, #details_lot, #details_schools, #details_column_right, .title_viewing, #viewing form, #request_offer form, #request_info form, .viewing_label, .viewing_input, .offer_input, #viewing select, .at, #quickmap, #quickmap_map, #details_wrapper h4, #wfr
	{
	position: relative;
	float: left;
	display: inline;
	}
	
h2	
	{
	margin: 0;
	}
	
h3
	{
	font: bold 10px/18px Arial, &quot;Trebuchet MS&quot;, Helvetica, sans-serif;
	color: #8c8d8d;
	text-transform: uppercase;
	margin: 0;
	}

#details_wrapper
	{
	width: 695px;
	height: auto;
	}
	
#details_top
	{
	background: url(../img/bgd_details_top.jpg) no-repeat;
	width: 667px;
	height: 164px;
	margin: 10px 0 0 28px;
	}
	
#details_top h1
	{
	font: italic 17px/17px &quot;Trebuchet MS&quot;, Arial, Helvetica, sans-serif;
	color: #94b621;
	text-transform: none;
	margin-left: 8px;
	}
	
	
#details_stats
	{
	background: url(../img/bgd_results_stats.gif) no-repeat;
	width: 280px;
	height: auto;
	margin-top: 19px;
	}
	
#details_stats table
	{
	font: bold italic 10px/18px Arial, &quot;Trebuchet MS&quot;, Helvetica, sans-serif;
	color: #1a4055;
	width: 166px;
	margin-top: -5px !important; margin-top: -6px;
	}
	
#details_stats td
	{
	width: 83px;
	}
	
#num_photos
	{
	background: url(../img/bgd_num_photos_detail.gif) no-repeat;
	width: 65px;
	height: 67px;
	margin-left: 18px;
	}
	
#num_photos_text
	{
	font: bold italic 11px/11px &quot;Trebuchet MS&quot;, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	width: 13px;
	margin: 5px 0 0 47px;
	}
	
#button_offer
	{
	margin-top: 5px;
	}
	
#button_info
	{
	margin: 5px 0 0 7px;
	}
	
#large_photo_column
	{
	background: url(../img/bgd_large_photo.jpg) no-repeat;
	width: 300px;
	height: 207px;
	margin: -11px 0 0 2px;

	}
	
#large_photo, #frame_large_photo
	{
	position: absolute;
	top: 20px;
	left: 50px;
	}
	
#large_photo img
	{
	width: 300px;
	height: 207px;
	}
	
#frame_large_photo
	{
	background: url(../img/frame_large_photo.gif) no-repeat;
	width: 300px;
	height: 207px;
	}	
	
#large_photo_prev, #large_photo_next
	{
	position: absolute;
	top: 103px;
	}
	
#large_photo_prev
	{
	left: 15px;
	}
	
#large_photo_next
	{
	left: 358px;
	}
	
#photo_count
	{
	font: bold italic 11px/11px &quot;Trebuchet MS&quot;, Arial, Helvetica, sans-serif;
	color: #3070ae;
	text-align: center;
	margin-top: 233px;
	}
	
#gallery
    {
    background: url(../img/bgd_gallery.jpg) no-repeat;
    width: 667px;
    height: 126px;
    margin-left: 28px;
    }
    
#gallery_prev, #gallery_next
    {
    position: absolute;
    top: 55px;
    width: 11px;
    height: 16px;
    }
    
#gallery_prev
    {
    left: -5px;
    }
    
#gallery_next
    {
    left: 661px;
    }
    
#gallery_wrapper
    { 
    margin: 29px 0 0 9px;
    width: 648px;
    overflow: hidden; 
    }
    
#gallery_inside
    {
    width: 10000px;
    } 
    
.gallery_photo
    {
    margin: 0 4px 0 5px;
    width: 99px;
    height: 74px;
    }
    
.gallery_photo img
    {
    width: 99px;
    height: 74px;
    }
    
.frame_gallery_photo
    {
    background: url(../img/frame_gallery_photo.gif) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 99px;
    height: 74px; 
    }
	
#gallery_dots
	{
	margin: 10px 0 0 316px !important; margin: 6px 0 0 316px;
	}
	
#gallery_dots img
	{
	margin-right: 4px;
	}
	
#details_bottom
	{
	background: url(../img/bgd_details_bottom.jpg) no-repeat;
	width: 667px;
	height: auto;
	margin: 25px 0 0 28px;
	}
	
