body {
   background: white;
   font-size: 11pt;
   font-family: Arial, Helvetica, sans-serif;
}
a img {
	border: 0;
}
.no_print,
.main_navigation,
.languages,
.footer_navigation,
.footer ul.seo_hidden,
.error_message,
.sub_navigation,
.container .col1,
.toolbar,
.awards,
.footer .col1,
.page_title,
.footer img,
.pager,
.plan,
.floor_info,
.villa_snapshot,
.apartment_action,
.apartment_action li a,
.plan_div,
.popup,
.footer p.seo_hidden a,
.agent_login{
   display: none;
}
.content,
.col1,
.col2,
.col3,
.container,
.content,
.plan {
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}
.set {
	float: left;
	width: 23%;
	margin-right: 1.5%;
}
.set ul,
.set li {
	padding-left: 0;
	margin-left: 0;
}
.logo {
	float: left;
	margin: -15px 1em 0 0;
}
.header {
	height: 5em;
	margin-bottom: 2em;
	border-bottom: 20px solid #7eb243;
}
.header h1 {
	font-weight: normal;
	margin: 2em 0 0.5em 0;
	padding: 0;
	font-size: 1.2em; 
	color: #666;
}
.header h2 {
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 1.2em; 
	color: #666;
}
h1.title {
	font-size: 2em; 
	font-weight: normal;
	margin: 0 0 1em 0;
}
.content {
   width: auto;
   margin: 0;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
}
a:link, 
a:visited {
   color: #009;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
}
.footer {
	clear: both;
	pading-top: 1em;
	margin-top: 1em;
	border-top: 1px solid #ccc;
}
.plan {
	height: 300px !important;
}
.plan img {
}
.apartment_info {
	margin: 30px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
.apartment_info li {
	padding: 5px 0;
	list-style-position: inside;
	border-top: 1px solid #ccc;
}