body {
	background-color: #45487D;
	text-align: center;
	vertical-align: top;
	margin: 10px;
}

.bottom {
	background-image: url(thecasaandmore_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding: 10px 35px;
}
.content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-image: url(gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding-right: 80px;
	padding-bottom: 0px;
	padding-left: 80px;
}

.content_casaandmore {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-image: url(casaandmore_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.content_howtogethere {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	background-image: url(howtogethere_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
}

.content_checkavail {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-image: url(checkavail_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
}

.content_gallery {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-image: url(gallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
}

table.motitle {
    background-color: transparent;
}
table.motitle td {
    background-color: transparent;
}
table.motitle th {
	background-color: transparent;
    font-size: 10pt;
}

table.mocal {
        background-color: #cccccc;
}
table.mocal th {
        background-color: #525371;
        color: #FFFFFF;
		padding: 2px;
		padding-left: 3px;
}
table.mocal td {
	 height: 45px;
}
table.mocal td.week {
        vertical-align: top;
        background-color: #878676;
}
table.mocal td.empty {
        background-color: #ffffff;
}
table.mocal td.day  {
        background-color: #f4efe3;
        color: #333366;
        text-align: left;
        vertical-align: top; 
}
table.mocal td.today {
        background-color: #878676;
        color: #ffffff;
        text-align: left;
        vertical-align: top;
}
table.mocal td.weekend {
        background-color: #efefe7;
        text-align: left;
        vertical-align: top;
}
table.mocal td.event {
	background-color: #95BBDF;
	text-align: left;
	vertical-align: top;
}
.frontContent {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
}

a:link, a:visited {
	color: #822020;
    text-decoration: none;
	font-weight: bold;
}
a:hover, a:active {
	color: #822020;
	font-weight: bold;
    text-decoration: underline;
}

a.bottomLinks:link, a.bottomLinks:visited {
	color: #C6F2CB;
	font-weight: normal;
	text-decoration: none;
}
a.bottomLinks:hover, a.bottomLinks:active {
	color: #EDBB1B;
	font-weight: normal;
	text-decoration: none;
}
.footer {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 11px;
}





