﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	
	
	
}

body
{
    width: 100%;
    font-family: Tahoma, Arial, sans-serif;
 /*  background: url(Images/bg-main1.PNG);
    background-repeat: repeat-x; 
 */ 

  
    margin:0px;


    
    
    
}
#wrapper
{
     min-width:820px;
    _width:820px;
}
* html #wrapper{	width: expression(document.body.clientWidth <910 ? "900px" : "100%" );}

<!--[if IE 6]>
<style>
wrapper {width: expression(document.body.clientWidth > 850 ? "850px" : (document.body.clientWidth < 571 ? "570px" : "94%"));}
</style>
<script type="text/javascript">
function calcWidth() {
document.getElementById('wrapper').style.width = document.body.clientWidth > 850 ? '850px' : (document.body.clientWidth < 571 ? '570px' : '94%')
}
onbeforeprint = function() {document.getElementById('wrapper').style.width = '100%';}
onafterprint = calcWidth;
onresize = calcWidth;
</script>
<![endif]-->

#error_message
{
    color:Red;
    width:300px;
    overflow:auto;
    border:1 px solid blue;
    
}
.errorMessage span
{
    color:Red;
    
}



#register_user_content
{
    width:500px;
    float:left;
    
}
#register_user_content_info
{
    width:300px;
    margin-left:50px;
    clear:right;
    float:left;
    
    
}





.labelTransparent
{
    width:200px;
}
.labelTransparent span
{
    float:left;
}


#upload_picture
{
  
  width:65%;
  float:left;
  margin:0px 0 10px 5px;
  padding-left:20px;
  
}

#upload_floorplan
{
  
  width:500px;
  float:left;
  margin:0px 0 10px 5px;
  padding-left:20px;
  
}
#display_picture
{
  
  width:220px;
  margin-top:0px;
  margin-left:70%;
  height:200px;

}
#pictureAlbum
{
    width:90%;
    padding-left:20px;
}
#floorplanAlbum
{
   width:500px;
   padding-left:20px;
   margin-left:100px;
}
/*Popup Control*/
.popupControl{
	background-color:#FFF2FF;
	position:absolute;
	visibility:hidden;
	z-index:200;
}




#property_search_property_item
{
    width:100%;
    border:1px ridge #F2F2FF;
    min-height:130px;
    _height:130px;
    
}


#property_search_picture
{
  
  
  width:165px;
  height:125px;
  float:left;
  padding:5px;
  
  
}


#property_search_description
{
  
  
  margin-left:180px;
  
  
    
  

}



/******* Property Details Page ********/




#property_details_picture
{
  
  width:450px;
  float:left;

}


  

#details_bedroom
{
    border-style:ridge;
    border-width:1px;
    
    padding-left:1%;
    margin-right:3%;

}



#details_kitchen, #details_lounge, #details_bathroom, 
#details_toilet,  #details_parking,  #details_garden, #details_additional    
{
    
    border-style:ridge;
    border-width:1px;
   /* border-color:#FCCFFF; */
    padding-left:1%;
    margin-right:3%;
}
       
       
  
   