
html, body {
text-align: center;
}

p {text-align: left;}

body {
	margin: 0;
	padding: 0;
	font-family: Georgia, Verdana, Geneva, Arial, helvetica, san-serif;
	font-size: 13px;
	color: #111111;
    background: #ffffff;
    /* background: #afD655;    funky green */
    /* background: #ecFFec;  very pale green hue */
}

* {
    margin: 0 auto 0 auto;
    text-align: left;
}

.properties
{
    text-align: center;
    margin-bottom: 4px;
    margin-left: auto;
    margin-right: auto;
}

.smalllegend
{
    /* font-family: Verdana, Geneva, Arial, helvetica, san-serif; */
    font-size: 9px;
    font-style: italic;
}

.tdHome  { text-align: left; }
.tdOther { text-align: center; }
.tdRate  { text-align: right; }

.homeInformation
{
    /* font-family:Palatino Linotype, Franklin Gothic Medium, Arial; */
    /* font-family: Georgia, Verdana, Geneva, Arial, helvetica, san-serif; */
    padding: 0px;
    margin: 0px;
    padding-top: 5px;
    font-size: 12px;
    letter-spacing: 1px;
    background: #dcdcdc;
    /* background: #ffffcc;  faint yellow */
}

.ccInformation p
{
    font-family: Georgia, Franklin Gothic Medium, Arial;
    background: #dcdcdc;
    font-style: italic;
}

.homeInformation h2
{
    margin-top: 8px;
    /* font-family: Verdana, Geneva, Arial, helvetica, san-serif; */
    font-size: 20px;
    padding: 0px;
    padding-left: 12px;
    letter-spacing: -1px;
}

.seebelow
{
    /* font-family: Georgia, Franklin Gothic Medium, Arial; */
    font-size: 18px;
    color:#228FEA;
    padding-top: 40px;
    text-align: center;
    font-weight: bold;
}

.back2list
{
    /* font-family: Georgia, Franklin Gothic Medium, Arial; */
    font-size: 14px;
    color:#228FEA;
    padding-top: 20px;
    text-align: center;
    font-weight: bold;
    text-decoration: underline;
}

.properties table
{
    border-collapse: collapse;
    border-spacing: 0px;
    border: 1px solid black;
}
.properties th
{
    padding: 3px 3px;
    border: 1px solid black;
    text-align: center;
    font-family: Verdana, Geneva, Arial, helvetica, san-serif;
    font-weight: bold;
}
.properties td
{
    padding: 5px 5px;
    border: 1px solid black;
    text-align: center;
    font-family: Verdana, Geneva, Arial, helvetica, san-serif;
}


.contactblock table, tr, td
{
    border: 0;
    text-align: left;
    font-family: Georgia, Verdana, Geneva, Arial, helvetica, san-serif;
    padding: 15px 15px;
}

.homeInformation p
{
    font-family: Georgia, Franklin Gothic Medium, Arial;
    /* color: #111111; */
    color: #000000;     /* black */
    font-size: 14px;
    padding: 2px;
    padding-left: 16px;
    /* text-align: justify; */
}

hr
{
    border-top-width: 3px;
    margin-top: -15px;
    margin-bottom: 10px;
}

h1
{
    color: #0099cc;
    font-family: Georgia, Palatino Linotype, Arial;
    font-size: 40px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

h2
{
    padding:0px;
    padding-left:20px;
    margin-top:-10px;
    color:#222222;
    font-size:16px;
    font-weight:bold;
}


/* Overwrite some Galleria settings */
    #main_image {margin:0px auto 10px auto;}
    #main_image img {margin-bottom:2px; height:auto; width:600px;}

	.galleria_wrapper, .galleria_container
	{
	text-align:center;
	}

	.caption
	{
	color:#111111;
	font-size:15px;
    font-weight: bold;
	}

	#topContent
	{
	height:70px;
	}

	#topContent #rightTopContent
	{
	font-family: Palatino Linotype, Franklin Gothic Medium, Arial;
	font-size: 12px;
	text-align: right;
	}

	#topContent #rightTopContent a
	{
	margin-right:10px;
	margin-left:10px;
	}
	#topContent #rightTopContent a:hover
	{
		border-bottom:1px dashed #0247AE;
	}
	
a, a:visited
{
    color:#228FEA;
    /* text-decoration:none; */
}

a:hover
{
    /* color:#AACAF9; */
    color: black;
    border-bottom:1px dashed black; /* #228FEA; */
}


#footer
{
    text-align:center;
    font-size:12px;
    color: #228FEA;
    padding-top: 6px;
}

