﻿.ListingDetails
{
	 text-align:left;
	width:480px;
  padding:10px 14px 0px 14px;
}

#ListingPhotosCell 
{
  width:500px;
  /*height: 460px;*/
}

#ListingPhotoOuterContainer 
{
  margin-left: 0px;
  margin-top: 15px;
}
#ListingPhotoMiddleContainer
{
 /*border: solid 1px #000000; */
}
#ListingPhotoImage 
{
  border: solid 5px white;
}

#ListPriceContainer 
{
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

#ListingInformationContainer 
{
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 0px;
  /*width: 180px;*/
}
.PriceContainer 
{
  font-size: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
}
#StreetAddressContainer 
{
  font-size: 10px;
  padding-bottom: 1px;
}
#CityStateContainer 
{
  font-size: 10px;
  padding-bottom: 10px;
}
#SubdivisionContainer
{
  font-size: 10px;
  padding-bottom: 1px;
}

#ListingDescriptionContainer
{
  font-size: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-top: 10px;
  text-align: justify;
}
.ListingDetailsSubContentContainer 
{
  margin-left: 0px;
  padding-bottom: 10px; 
}
.ListingMorePhotosContainer 
{
  
}

.ListingMorePhotos a
{
  color: #000000;
}
#MLSNumberContainer 
{
  height: 22px;
  padding-top: 10px;
}
.SlideShowControlContainer 
{
  height: 22px;
  padding-right: 5px;
}

.ListingDetailsHRContainer 
{

}
.ListingDetailsHR 
{
  color: #000000;
  height: 1px;
}
.AmenitiesTableHeader 
{
  font-size: 14px;
  font-weight: bold;
}
.AmenitiesTableHeaderContainer 
{
	padding-top:30px;
  padding-bottom: 0px;
}

.ListingDetailsSubHeaderContainer
{
	padding-top:30px;
  padding-bottom: 0px;
    font-size: 14px;
  font-weight: bold;
}

#AmenitiesContainer table
{
  padding-bottom: 5px;
  font-size: 11px;
}


.MortgageCalculatorSubHeaderContainer
{
		padding-top:10px;
  padding-bottom: 0px;
  font-size: 14px;
  font-weight: bold;
}
.AmenitiesTableColumn1 
{
  text-align: left;
  width: 125px;
  font-weight: bold;
}
.AmenitiesTableColumn2 
{
  text-align: left;
  padding-left: 5px;
  width: 100px;
}
.AmenitiesTableColumn3 
{
  text-align: left;
  width: 12px;
}
.AmenitiesTableColumn4 
{
  text-align: left;
  width: 125px;
  font-weight: bold;  
}
.AmenitiesTableColumn5 
{
  width: 100px;
  padding-left: 5px;
  text-align: left;
}

.AmenitiesFeatureTable
{
	margin-bottom:0px;
margin-left:0px;
margin-right:auto;
margin-top:0px;
max-width:500px;
overflow:hidden;
table-layout:fixed;
width:500px;
}
.AmenitiesFeaturesCategoryCell 
{
  width: 175px;
  font-weight: bold;
  text-align:left;
}
.AmenitiesFeatureCategoryValueDiv 
{
  padding-left: 10px;
  text-align:left;
}

#DirectionsContainer 
{
  padding-top: 10px;
  padding-bottom: 10px;
}

#motioncontainer 
{
	width:expression(Math.min(this.offsetWidth, maxwidth)+'px');
}


/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 80px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
display:inline;
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

#imageContainer {
	position:relative;
	margin:auto;
	width:500px;
	border:1px solid #000;
	height:400px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

.DetailsProfileOuterTable
{
	width:100%;
}

.DetailsProfileInnerTable
{
	width:100%;
}

.ListingCompanyTable
{
	width:100%;
}

.ListingDetailsAgentListingsButton
{
	margin-left:20px;
}

.ListingCompanyTableImageCell
{
	text-align:right;
}

.ListingDetailsReciprocityImage
{	
	margin-left:auto;
}

#SlideShowControlButton
{
	border:0;
}

.ListingButtonContainer
{
	vertical-align:top;
}

.IconButtons
{
	padding-left:20px;
}
#ListingInfoTable
{
	width:100%;
}

#ListingInfoCellRight
{
	text-align:right;
}

.ListingDetailsMap
{
	margin:0 auto;
}

.ListingCompanyContainer
{
	padding-top:15px;
}