#header_image_div IFRAME {
	width:533px;
	height:348px;
	border:0px solid yellow;
}

/* holds details of selected project */
#residental_info_header {
	width:398px;
	height:348px;
	border:0px solid yellow;
	display:block;
	
}


#residental_info_header TABLE  {
	width:100%;
	border:0px solid yellow;
	color:white;
	height:100%;
	background:#898989;
}

#residental_info_header TABLE TD {
	
	border-top:1px solid white;
	font-size:11px;
	padding:5px;
	
}

#residental_info_header TD.normal {
	width:160px;
	border-top:1px solid white;
}

#residental_info_header TD.title {
	background-color:#c3c3c3;
	background-image:url(../pics/residental_back.gif);
	background-repeat:repeat-x;	
	border-top:none;
	border-bottom:1px solid white;
}

#residental_info_header DIV.title {
	font-size:18px;
	color:white;
}



/* hold div inited in residental_init.js holding iframe and details table of selected subproject */
.header_image_residental {
	width:931px;
	height:348px;
	border:0px solid green;
	display:block;
	overflow:hidden;
}


#project_content {
	
	text-align:left; 
	line-height:18px;
	text-align:left; 
	line-height:18px;
	color:gray;
	
}
#project_content .content {
	font-weight:normal;

}
#project_content h1 {
	color:gray;
}
#project_content h2 {
	color:gray;
}

#project_content h3 {
	color:gray;
}

#project_content .title 
{
	color:gray;
	font-size:22px;
	font-weight:bold;	
}
#project_content .subtitle 
{
	color:gray;
	font-size:16px;
	font-weight:bold;	
}
#project_content .heading
{
	color:gray;
	font-size:14px;
	font-weight:bold;	
/* 	text-transform:uppercase; */
}



#project_content ul.square_big {
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}

#project_content ul.square_big li {
	background-image: url(../pics/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.9em;
	padding-left:1.1em;
	padding-bottom:5px;
	padding-top:5px;
}

#project_content .loctitle {
	color:#883257;
}

#location {
	font-size:11px;
}

ul.square_big_lines {
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}
ul.square_big_lines li {
	font-size:11px;
	background-image: url(../pics/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.9em;
	padding-left:1.1em;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #cccccc;
}




















.download {
	background-image:url(../pics/download.gif);
	background-repeat:no-repeat;
	background-position: 0.2em 0.2em;
	padding-left:20px;
	color:gray;
	font-size:14px;
	font-weight:bold;	
	text-transform:uppercase;
}

#furnishings_table TD
{
	width:50%;
}
#furnishings_table
{
	width:100%;
}
#furnishings_content {
	width:100%;
}
#furnishings_content TH {
	padding:10px 0 10px  0;
}
#furnishings_content TD {
width:auto;
}

#furnishings_content DIV {
	display:block; 
	height:30px; 
	line-height:30px; 
	font-size:14px; 
	border:0px solid red;
	padding-left:53px;
}
#furnishings_content DIV.kitchen {
	background:url('../pics/icons/kitchen.gif');
	background-repeat:no-repeat;
}
#furnishings_content DIV.livingroom {
	background:url('../pics/icons/livingroom.gif');
	background-repeat:no-repeat;
}
#furnishings_content DIV.bathroom {
	background:url('../pics/icons/bathroom.gif');
	background-repeat:no-repeat;
}
#furnishings_content DIV.miscelaneous {
	background:url('../pics/icons/miscelaneous.gif');
	background-repeat:no-repeat;
}
#furnishings_content DIV.flooring {
	background:url('../pics/icons/flooring.gif');
	background-repeat:no-repeat;
}
#furnishings_content DIV.bedroom {
	background:url('../pics/icons/bedroom.gif');
	background-repeat:no-repeat;
}

#furnishings_content DIV.i_hotel {
	background:url('../pics/icons/i_hotel.gif');
	background-repeat:no-repeat;
}
#furnishings_content DIV.i_24 {
	background:url('../pics/icons/i_24.gif');
	background-repeat:no-repeat;
}
#furnishings_content DIV.i_additionalservices {
	background:url('../pics/icons/i_additionalservices.gif');
	background-repeat:no-repeat;
}


#features DIV {
	display:block; 
	height:30px; 
	line-height:30px; 
	font-size:12px; 
	border:0px solid red;
	padding-left:53px;
	color:#83244e;
	font-weight:bold;
}
#features DIV.security {
	background:url('../pics/icons/security.gif');
	background-repeat:no-repeat;
}
#features DIV.comfort {
	background:url('../pics/icons/comfort.gif');
	background-repeat:no-repeat;
}
#features DIV.sports {
	background:url('../pics/icons/sports.gif');
	background-repeat:no-repeat;
}





