html, body {
	margin:8px;
	height:100%;
}
body{
	font-family:"Calibri",Tahoma, Geneva, sans-serif;
	color: #990000;
	font-size:14px;
	font-weight:normal;
}

.heading_20 {
	font-size:20px;
	font-weight:bold;
}
.heading_18 {
	font-size:18px;
	font-weight:bold;
}
.heading_16 {
	font-size:16px;
	font-weight:bold;
}
.heading_16_normal {
	font-size:16px;
	font-weight:normal;
}

.heading_block {
	height:30px;
	background-color:#e5bebf;
}
.bg_light_pink{
	background-color:#f5e5e5;
}

.heading_14 {
	font-size:14px;
	font-weight:normal;
}
.heading_12 {
	font-size:12px;
	font-weight:normal;
}

.links{
	text-decoration:none;
}
.links a{
	text-decoration:none;
	color:#990000;
}
.links a:hover{
	color:#F00;
}


.button_links{
	color:#990000;
	font-weight:bold;
	font-size:16px;
	background-color:#e8e8e8;
}
.button_links a{
	width:150px;
	padding:6px;
	background-color:#e8e8e8;
	text-decoration:none;
	color:#990000;
	display:block;
}
.button_links a:hover{
	background-color:#FCC;
	color:#F00;
}


.button_links2{
	color:#990000;
	font-weight:bold;
	font-size:16px;
}
.button_links2 a{
	padding:6px;
	background-color:#e5bebf;
	text-decoration:none;
	color:#990000;
	display:block;
}
.button_links2 a:hover{
	background-color:#f5e5e5;
	color:#F00;
}

.button_links3{
	color:#990000;
	font-weight:bold;
	font-size:14px;
	height:50px;
	line-height:50px;
}
.button_links3 a{
	text-decoration:none;
	width:150px;
	color:#990000;
	display:block;
	background:url(img/villas_button.png);
	line-height:50px;
	height:50px;
}
.button_links3 a:hover{
	color:#F00;
	background:url(img/villas_button_on.png);
	height:50px;

}


.border_top {
	border-top:#990000 solid 1px;
}
.border_bottom{
	border-bottom:#990000 solid 1px;
}
.border_left {
	border-left:#990000 solid 1px;
}
.border_right {
	border-right:#990000 solid 1px;
}


