body {
text-align: center;
background-color:#cccc99;
font-family:arial, helvetica, 'sans serif';
} 
.propertycontent	{
background-color:#cccc99;
font-family:arial, helvetica, 'sans serif';
font-size:medium;
color:#663333;
}
div.propertycontent	{
font-family:arial, helvetica, 'sans serif';
font-size:1.2em;
color:#663333;
}
td	{
/*background-color:#d0d0a0;*/
font-family:arial, helvetica, 'sans serif';
font-size:1.2em;
color:#663333;/*#666600#666633*/
}
#propertyname	{
font-family:arial, helvetica, 'sans serif';
font-size:xx-large;
font-weight:bold;
font-style:italic;
color:#660000;
}
#propertybeds	{
font-family:arial, helvetica, 'sans serif';
font-size:large;
font-weight:bold;
font-style:italic;
color:#663300;
}
.propertycontent fieldset	{
/*background-color:ffffcc;*/
width:700px;
margin:5px;
border: solid 1px #663300; 
font-family:arial, helvetica, 'sans serif';
font-size:small;
color:#663300;
}
.propertycontent legend	{
/*background-color:ffffcc;*/
font-family:arial, helvetica, 'sans serif';
font-size:1.5em;
font-style:oblique;
font-weight:bold;
color:#663300;
}
.propertycontent a	{
text-decoration: none;
color:#ffff99;
}
.propertycontent a:visited	{
color:#ffff99;
}
.propertycontent a:hover	{
text-decoration:underline;
color:#993300;
}
h1	{
font-family:arial, helvetica, 'sans serif';
font-size:3.0em;
font-style:oblique;
color:#330033
}
h2	{
font-family:arial, helvetica, 'sans serif';
font-size:1.75em;
font-style:oblique;
/*color:#330033*/
}
h3	{
font-family:arial, helvetica, 'sans serif';
font-size:1.5em;
font-style:oblique;
/*color:#330033*/
}
h4	{
font-family:arial, helvetica, 'sans serif';
font-size:1.0em;
font-style:oblique;
color:#cccc99;
}

/*top level menu*/
.toplevel	{
background-color:#003366;
margin-top:10px;
font-family:arial, helvetica, 'sans serif';
font-size:small;
color:#cccc99
}
.toplevel a		{
text-decoration: none;
color:#ffff99;
}
.toplevel a:visited	{
color:#ffff99;
}
.toplevel a:hover		{
text-decoration:underline;
color:#ff9900;
}
a:link img.toplevel		{
border-color:#ffff99;
border-width: 1px
}
a:visited img.toplevel	{
border-color:#ffff99;
border-width: 1px
}
a:hover img.toplevel	{
border-color:#ff9900;
border-width: 1px/*999966*/
}
#headline	{
font-family:arial,helvetica,'sans serif';
font-size:large;
font-weight:bold;
font-style:italic;
color:#ffcc66
}
#highlight	{
font-family:arial,helvetica,'sans serif';
font-size:small;
font-weight:bold;
font-style:italic
}
#remarks	{
font-family:arial,helvetica,'sans serif';
font-size:1.2em;
font-weight:bold;
font-style:italic;
color:#666600;
}

/**/
#contactinfo	{
font-family:arial,helvetica,sans-serif;
font-size:large;
font-weight:bold;
font-style:normal;
color:#666633
}
#contactinfo a	{
text-decoration: none;
color:#666600;
font-size:18px;
}
#contactinfo a:visited	{
color:#666600;
}
#contactinfo a:hover	{
text-decoration:underline;
color:#993300;
}

/**/
.footer		{
font-family:arial,helvetica,'sans serif';
font-size:x-small;
}
a.footer	{
text-decoration: underline;
color:#666633;
font-size:100%;
}
a.footer:visited	{
color:#666633;
}
a.footer:hover {
text-decoration:underline;
color:#993300;
}
a:link img.banner		{border-color:#ffff99; border-width: 1px}
a:visited img.banner	{border-color:#ffff99; border-width: 1px}
a:hover img.banner		{border-color:#ff9999; border-width: 1px}
table	{
font-family:arial,helvetica,'sans serif';
font-size:small;
}
table.photos 
{
background-color:#999966;
border-collapse: collapse;
border-color:#ffffcc;
}
.td.photos 
{
background-color:#999966
}
#rates	{
font-family:arial, helvetica, 'sans serif';
font-size:1.0em;
font-weight:bold;
color:#666633;
}
#colrates	{
font-family:arial, helvetica, 'sans serif';
font-size:1.0em;
font-weight:bold;
color:#ffffcc;
}
td#rates	{
background-color:#ffffcc;
text-align:center;
font-family:arial, helvetica, 'sans serif';
font-size:1.0em;
font-weight:bold;
color:#666633;
}
.title {
font-family:arial, helvetica, 'sans serif';
font-size:xx-large;
font-weight:bold;
font-style:italic;
color:#330033;
}

img#title  {
margin: auto auto 20px;
border: 1px solid black;
}
.subtitle {
font-family:arial, helvetica, 'sans serif';
font-size:x-large;
font-weight:bold;
font-style:italic;
color:#330033;
}
.subtitle_sm	{
font-family:arial,helvetica,'sans serif';
font-size:small;
font-weight:normal;
font-style:italic;
color:#663333
}
.tdmod1 {
font-family:arial,helvetica,'sans serif';
font-size:small;
}
hr		{
height:1px;
width:80%;
color:#ffffcc;
background:#ffffcc;
border-top:none
}
#bottom hr	{
height:1px;
width:500px;
color:#ffffcc;
background:#ffffcc;
border-top:none
}
/*img		{
border:1px solid black
}*/
img#noborder	{
border:0px
}
#noborder	{
border:0px
}
#button		{
border:0px
}
#divider	{
border:0px
}
a:link img.pgallery		{
border-color:#ffffcc; border-width: 2px
}
a:visited img.pgallery	{
border-color:#ffffcc;border-width: 2px
}
a:hover img.pgallery	{
border-color:#666600;border-width: 2px/*999966*/
}
.zoe		{
background-color:"#3b247f";
font-family:arial,helvetica,'sans serif';
font-size:small;
color:#ffffcc
}
.zoe a		{
text-decoration: none;
color:#ffff99;
}
.zoe a:visited	{
color:#ff9999;
}
.zoe a:hover		{
text-decoration:underline;
color:#ff9900;
}
/*#0066FF #fef0c8 #CC3300 #993300 #996600 #660000*/