.bg 
{
    background-image: url('../images/bg.png');
}

.bg_left 
{
    background-image: url('../images/bg_left.gif');
}

.fon_top 
{
    background-image: url('../images/fon_top.gif');
}

.fon1 
{
    background-image: url('../images/fon1.gif');
}

.fon_bot
{
    background-image: url('../images/fon_bot.gif');
}

.bg_right 
{
    background-image: url('../images/bg_right.gif');
}

.property-heading 
{
 
    float: left;
    text-align: left;
    background-color: rgb(240,240,240);
    width: inherit;
    height: inherit;
	padding: 3px;
}

.property-heading h4
{
    position: relative;
    font-style: italic;
    display: inline;
	padding: 2px;
	height: 60px;
}

.property-heading h3
{
    position: relative;
    display: inline;
	padding: 2px;
	height: 60px;
}

.sold 
{ 
  position: relative;
  border: 1px solid black;
  background: white;
  color: red;
  margin-right: 20px;
  width: 60px;
  height: 32px;
}

.view-prop-box-left 
{
    float: left;
    width: 325px;
    
}

.view-prop-box-right
{
    float: left;
    width: 300px;
    
}

.view-prop-box-bottom
{
    float: left;
    width: 600px;
}

.section-br
{
    float: left;
    width: 320px;
    height: 10px;
}

.section 
{
    float: left;
    width: 320px;
    border: 15px;
    display: block;
    background-color: rgb(240,240,240);
    
}

.section h4 
{
    text-decoration: underline;
    padding-left: 5px;
}

.section table
{
    padding-left: 10px;
}

.section p 
{
    padding-left: 10px;
}

.search_result_row 
{
    border: 1px solid black; 
    padding: 5px; 
    width: 500px; 
    margin: 5px;
    margin-left: 100px;
    margin-right: 100px; 
    background-color: rgb(240,240,240);
    
}

.image_container 
{
    width: 200px; 
    height: 200px; 
    display: block;
    background-image: url("../images/imagenotfound.png")
}

/* Image Roll Over tags  */

.listing_logo
{
	text-align: center;
	padding-top: 5px;
}
.listing_logo img
{ 
	/*height: 120px;*/
	width: 160px;
}
html>body .listing_logo img
{
	min-height: 65px;
}
#mainListingImage
{
	padding-top: 5px;
}
#additionalListingImages
{
	margin: 20px;
}
#additionalListingImages .thumb img { float: left; padding: 2px; border: 1px solid #ccc; margin: 10px;}
.propertyDetails
{
	text-align:left;
	float: left;
	width: 60%;
}
.propertyImage
{
	width: 56px;
	border-left: 3px solid #ffffff;
}
#gatewayprofile img { padding: 0;margin:0;}
/* START: IMAGE ROLLOVER TAGS **************************/
#gal_container 
{
	width: 10px;
	margin:0px;
	text-align:left;
}
#gal_enlarge_container { width: 310px; height: 232px; }
#gal_enlarge_container img { width: 310px; height: 232px; }

html>body #gal_enlarge_container { min-height: 240px;}

#gal_thumb_container img{ border: 1px solid #000;  }

/* END: IMAGE ROLLOVER TAGS ****************************/