html {margin:0; padding:0; background: #535353;}
body {margin:0; padding:0; background: #9a9a9a url("../images/bg_body.gif") bottom left repeat-x;
	font-family:  Arial, Helvetica, sans-serif;font-size: 10pt;line-height: 12pt; color: #666666;} 
img {border:0;}
a {color:#d9531e;text-decoration: none;}
a:hover {color:#999;text-decoration: underline;}
.all {margin:0; padding:30px 0; background: url("../images/bg_html.gif") top left repeat-x; width:100%;}
.main {margin:0 auto; padding:0; background: #fff; width:780px; overflow:hidden;}
.header_line { background: #343434; width:780px; overflow:hidden; height: 30px; position:relative;}
.header_line .contact { top:0; right:0; overflow:hidden; position:absolute; height: 30px; width:84px; color: #8c9b93; line-height: 30px;font-size: 8pt; background: url("../images/bg_cont.gif") top left no-repeat;margin:0; padding:0 0 0 7px;}
.header_line .contact a {text-decoration: none; color: #8c9b93;}
.header_line .contact a:hover {color: #d9531e;}
.header_line h1 {margin:0 0 0 10px; padding:0;height: 30px; line-height: 30px; font-size: 10pt; width:690px; overflow:hidden;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color: #8c9b93;}
.header_line h1 span {color: #8c9b93;}
.footer_line { background: #343434; width:780px; overflow:hidden;line-height: 50px; height: 50px; position:relative;font-size: 8pt; color: #999999}
.footer {margin:0; padding:60px 0 0 0;}
.footer p {margin:15px 0 15px 30px; padding:0; }
.footer_line p {margin:0 0 0 50px; width:40%; float:left;line-height: 50px;}
.footer_line p a {color:#999;text-decoration: none;}
.footer_line p a:hover {color:#999;text-decoration: underline;}
.footer p.menu a {text-decoration: none; color:#d9531e;}
.footer p.menu a:hover {text-decoration: underline;color:#999;}
.footer p.l_t { color:#d9531e;}
.footer p.l_t a {text-decoration: none; color:#d9531e;}
.footer p.l_t a:hover {text-decoration: underline;color:#999;}
.header {margin:0; padding:0; height: 215px; width:780px; overflow:hidden; position:relative; }
.header .imgRotator {margin:0; padding:0; top:5px; right:5px; width:155px; height:205px; overflow:hidden; position:absolute; }
.header .h_content {background: #d1d7d4 url("../images/bg_index.gif") right top no-repeat; margin:0; padding:0; top:5px; left:5px; width:609px; height:205px; overflow:hidden; position:absolute; }
.header .h_content .content { margin:10px 5px 5px 25px;width:400px; overflow:hidden;}
.header .h_content .content p {margin:0; padding:0;color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;}
.header .h_content .content h2 {margin:0; padding:0; color:#d9531e;font-weight: bold; font-size: 14pt;}
.header .h_content .content h3 {margin:0; padding:0; color:#d9531e;font-weight: normal; font-size: 12pt;}
.header .h_content #logo { width:172px; height:65px; margin:15px 0 0 25px; padding:0;}
.content_box {margin:0; padding:0}
.content_box .l_content_box { margin:0; padding:0 0 5px 5px; width:609px; overflow:hidden; float:left;}
.content_box .r_content_box { margin:0 0 5px 6px; padding:0; width:155px; overflow:hidden; float:left;}
.content_box .l_content_box .search { margin: 0 0 2px 0; padding:0;height: 40px; background: #e5e5e5 url("../images/bg_search.gif") left top no-repeat;}
.content_box .l_content_box .search p {margin:0; padding:0 0 0 120px;width:170px; float:left;font-size: 24px;line-height: 40px; color:#999999;font-weight:100;}
.content_box .l_content_box .search form {margin:10px 0 0 0; padding:5px 5px 0 0;width:170px; float:left;}
.content_box .l_content_box .search form p {margin:0; padding:0; }
.content_box .l_content_box .search form select  {margin:25px 0; padding:8px 0 0 0;width:170px;}
.content_box .l_content_box .menu p {margin:0; padding:0;}
.content_box .l_content_box .menu { margin: 0 0 2px 0; padding: 0 0 0 10px; background: #f0f0f0; color:#d9531e; font-size: 12pt;line-height: 40px;}
.content_box .l_content_box .menu a {padding: 0 10px; color:#d9531e;border-left: 1px solid #999999;text-decoration: none;}
.content_box .l_content_box .menu a.first {border:0;}
.content_box .l_content_box .menu a.aktive {text-decoration: underline;color:#666;}
.content_box .l_content_box .menu a:hover {color: #999;}
.content_box .l_content_box .content h2 {padding:20px 45px 20px 45px;margin:0; font-size: 11pt;font-family: Verdana, Arial, Helvetica, sans-serif; color:#8c9b93}
.content_box .l_content_box .content h3 {padding:20px 45px 20px 45px;margin:0; font-size: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif; color:#8c9b93}
.content_box .l_content_box .content p {padding:0px 45px 0px 45px;margin:0 0 10px 0;text-align:justify;} /*changed*/
.content_box .l_content_box .content {background: url("../images/bg_content_t_i.gif") left top repeat-x; padding:0;}
.content_box .r_content_box h2, .featuredCondo {margin:10px; padding:0; font-size: 9pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
.content_box .r_content_box h2 a,.featuredCondo a { color:#d9531e;}
.content_box .r_content_box h2 a:hover,.featuredCondo a:hover { color:#d9531e; text-decoration: none; color: #999;}
.content_box .r_content_box p {margin: 0 10px; padding:0; font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
.content_box .r_content_box p a {color:#d9531e; text-decoration: none;}
.content_box .r_content_box p a:hover {color:#d9531e; text-decoration: underline; color: #999;}


.property {padding:0;margin:4px 0;}
.property_left {padding:0;margin: 0; width:225px; text-align:center; float:left;}
.property_left img{ border-bottom: 4px solid #fff; }
.property_left p {padding:5px;margin: 0; background-color: #cccccc; font-size: 9px; font-weight: bold;}
.property_right {width:379px; padding:0; margin: 0 0 0 4px;float:left; }
.property_right h2 {background: #ccc; color:#d9531e;font-size: 16pt; line-height: 20px;padding: 0 7px;margin: 0;}
.property_right h3 {background: #e5e5e5; color:#000;font-size: 8pt; line-height: 20px;padding: 0 7px;margin: 0;}
.property_right .images img {width:60px;padding:5px;margin: 8px;border: 1px solid #d9531e;}
.property_right table {padding:0;margin: 4px 0;background-color: #d1d7d4; width:100%;}
.property_right table tr th {padding:5px 5px;margin: 0; text-align:center; width:30%;background-color: #8c9b93; color:#fff;}
.property_right table tr.color th {background-color: #afb9b4;}
.property_right table tr td {padding:5px 5px;margin: 0; border-left: 0px solid #fff;}
.property_right table tr.color td {background-color: #dfe3e1;}
.property_right .menu_1 {padding:0;margin: 0; height: 39px; background-color: #f0f0f0; border-bottom: 4px solid #fff;}
.property_right .menu_1 a {padding:0;margin: 0; border:0;}
.property_right .menu_1 img {float:left;padding:0;margin: 0; border:0;}

.property_description h2 {padding:40px 45px 5px 45px;margin:0; font-size: 11pt;font-family: Verdana, Arial, Helvetica, sans-serif; color:#8c9b93}
.property_description h3 {padding:20px 45px 5px 45px;margin:0; font-size: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif; color:#8c9b93}
.property_description p {padding:5px 45px 5px 45px;margin:0;}
.property_description table {margin:2px auto;padding:0; width:100%; border:0;}
.property_description table tr.color {background-color: #f0f0f0;}
.property_description table tr td {padding:5px;margin:0; vertical-align: top;}
.property_description table tr th {padding:5px 10px 0 0;margin:0; vertical-align: top; text-align:center;
	font-weight: normal; width:20%;}
.property_description table span {padding:0;margin: 0 0 0 15px;display: list-item; }



.form_client {margin:4px;background-color: #f0f0f0;}
.form_client .title {background-color: #d1d1d1; margin: 0 0 2px 0; padding: 0 0 0 40px; color:#666; font-size: 10pt;font-weight: bold; line-height: 40px; border-bottom: 4px solid #fff;}
.form_client form {margin:0 0 0 40px; padding:0;background-color: #f0f0f0;}
.form_client form .left {width:400px; float:left;background-color: #f0f0f0;}
.form_client form .right {width:330px; float:right;background-color: #f0f0f0;}
.form_client form label {margin:4px 0; padding:0; width:120px;display: block; float:left;}
.form_client form input {margin:4px 0; padding:0; width:180px; border: 1px solid #666;}
.both { clear:both; }
.building_text{}

.neighbourhood
{
	vertical-align:middle; 
	position:relative; 
	margin-top:6px	
}

/*added*/

.info
{
	background-color:#dddddd;
	border-top: 1px;
    letter-spacing: 1px;
	width:100%;
}
.info b
{
	display:block;
	padding:4px;
}

#breadcrumbs
{
	padding:5px 0px 5px 7px;
	font-weight:bold;
	font-size:10px;
	color: #d9531e;
}
#breadcrumbs span { color:#9a9a9a;}
#breadcrumbs a { text-decoration: none; color:#d9531e;}
#breadcrumbs a:hover {  color: #999;}
.colfax 
{
	margin:0 auto; 
	padding:5px 0px 0px 0px; 
	background-color:Transparent; 
	width:780px; overflow:hidden;
}
.colfax img
{
	float: right;
}

.colfax p.disclosure
{
	float:left;
	font-size:9px;
	text-align:justify;
	line-height:10px;
	color:#292929;
	margin:0px;
}
.unitTabs .ajax__tab_header {font-family: Verdana, Arial, Helvetica, sans-serif;background-color:#ffffff;}
.unitTabs .ajax__tab_outer {width:50%;height:25px;border-bottom:solid 4px white;border-right:solid 3px white;}
.unitTabs .ajax__tab_inner {display:block;height:25px; text-align:center;width:100%;padding:0px;background-color:#cccccc;}
.unitTabs .ajax__tab_tab {color:white; padding:4px 0 0 0;margin:0;}
.unitTabs .ajax__tab_hover .ajax__tab_outer {}
.unitTabs .ajax__tab_hover .ajax__tab_inner {}
.unitTabs .ajax__tab_hover .ajax__tab_tab {}
.unitTabs .ajax__tab_active .ajax__tab_outer {}
.unitTabs .ajax__tab_active .ajax__tab_inner {background-color:#ef741d; }
.unitTabs .ajax__tab_active .ajax__tab_tab {}
.unitTabs .ajax__tab_body {border:1px solid #000000;padding:0px;background-color:#ffffff;}


.dragContainer
{
	background-color: #ffffff;
	width: 510px;
	border: solid 1px #d9531e;
	font-family: 'Century Gothic',Verdana;
	color:#ffffff;
	font-size:18px;
	line-height:normal;
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}

.dragHeader{
	background-color: #d9531e; 
	height: 33px;
	width: 500px;
	margin:5px 5px 4px 5px;
	padding:0px;
	cursor:move;

}

.dragHeader span.title
{
	display:inline-block;
	margin:6px 0px 0px 9px;
	letter-spacing:1px;
	float:left;
}

.dragHeader a
{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	margin:5px 9px 0px 0px;	
}

.dragHeader a .close
{
	font-size: 18px;
	font-weight: bold;
	vertical-align: -2px;
	margin-left: 6px;
}

.dragBody
{
	margin:0px 5px 5px 5px;
	padding:0px;
	width: 500px;
	font-size:12px;
}

.dragBody .image
{
	margin-top:3px;
	padding:0px;
	border:solid 1px #c0c9c5;
}
.dragBody .image img
{
	width: 500px;
}
.dragBody .print
{
	display:block;
	width:25px;
	height:19px;
	margin-top:5px;
	border:none;
	float:right;
}

.dragBody table 
{
	margin:0px;
	padding:0px;
	width: 100%;
	font-size:13px;
	color:#d9531e;
	text-align:left;
}
.dragBody table th {background-color:#f0f0f0; font-weight:bold;border-bottom:solid 2px white;padding-left:10px;}
.dragBody table td {background-color:#e5e5e5; padding-left:10px;}
.floorPlanImage {visibility:hidden;display:none;}

.warning {color:Red; font-size:14px;}