/*styles for house model details table*********/
.table-details{
margin:0 auto; padding:0; 
width:900px; /* height:355px; */
font:11px Arial, Sans-serif;
text-align:center; color:#333;
}
.table-details:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.lefttable{
float:left;
width:445px;
/* border:1px solid #ccc; */
}
.lefttable tr{
vertical-align:top;
}
.righttable{
float:right;
width:445px;
/* border:1px solid #ccc; */
}
.righttable tr{
vertical-align:top;
}
.tdtitle{
text-align:right; font-weight:bold;
}
.tdtitle2{
text-align:left; font-weight:bold;
}
.tdbg{
background:#797873;
}
.tdinfo{
text-align:left; font-weight:normal;
padding-left:10px;
}
.tdinfo2{
text-align:right; font-weight:normal;
padding-left:10px;
}


.main-info2{
float:left; /* width:490px; */ /*dependent on available images*/
text-align:left;
}
.floortext{ /*infotext*/
float:none;
margin:0 auto; padding:10px 25px;
display:block;
font:12px Arial, Sans-serif;
color:#fff;
}
*html .floortext{
margin:0 auto; padding:10px 25px;
display:block;
font:12px Arial, Sans-serif;
color:#fff;
}
/*floorplans*/
.floorplans{
margin:0 auto; padding:20px 0; 
/* width:400px;  *//* height:355px; */   /*dependent on available images*/
font:11px Arial, Sans-serif;
text-align:center; color:#333;
float:right; 
}
.floorplans:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.floorplans img{
padding:0 5px; 
}