body
{
    font-family: Arial;
    background-color:#C1D2EC;
    margin: 0;
    font-size:9pt;
}

td
{
    font-size:9pt;
    vertical-align:top;
    line-height:1.4em;
}

img
{
    vertical-align:bottom;
}

h2
{
  	text-align:left;
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    margin-bottom: 0;
    margin-top: 5pt;
}

a, a:visited, a:link
{
    text-decoration:none;
    color:black;
}

.content
{
    background-color:#EAEAC5;
    vertical-align:top;
}

.menu, .menuselect
{
    padding:4pt;
	font-size:11pt;
}

.submenu, .submenuselect
{
    padding:1pt;
	padding-left:4pt;
	font-size:8pt;
}

.submenuselect,.menuselect
{
    font-weight:bold;
}

.agencytxt
{
     font-size:12pt;
    font-weight:bold;
}

.agencycontact
{
    font-size: 15pt;
     height:1px;
    border-top:1px dashed black;
    border-bottom:1px dashed black;
    border-right:0px;
    border-left:0px;
    font-weight:bold;
}

.main
{
     background-color:white;
}

th
{
    text-align:left;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

.footer
{
     padding-left:6px;
    padding-top:0px;
    padding-right:6px;
    padding-bottom:3px;
     vertical-align:middle;
     font-size:10pt;
}

.moreinfo
{
     color:white;
     background-color:#C84000;
    text-align:center;
}
a.moreinfo, a.moreinfo:visited, a.moreinfo:link
{
     color:white;
}
a.moreinfo:hover
{
    color:black;
}

.housename
{
    color:#C84000;
	font-weight:bold;
}
a.housename, a.housename:visited, a.housename:link
{
    color:#C84000;
}
a.housename:hover
{
    color:white;
}

.houseinfo, a.houseinfo, a.houseinfo:visited, a.houseinfo:link, a.houseinfoselect:hover
{
 	color:black;
    background-color:#F8FAED;
    text-align:center;
}

a.houseinfo:hover
{
    font-weight:bold;
}

.houseinfoselect, a.houseinfoselect, a.houseinfoselect:visited, a.houseinfoselect:link, a.houseinfoselect:hover 
{
 	color:#C94100;
	background-color:#F8FAED;
    text-align:center;
}

a.houseinfoselect:hover
{
 	color:#C94100;
    font-weight:bold;
}

.pricelist00,.pricelist01
{
     vertical-align:middle;
    text-align:right;
     background-color:#F8FAED;
    padding:3px;
    white-space:nowrap;
}

.pricelist10,.pricelist11
{
     vertical-align:middle;
    text-align:right;
    padding:3px;
    white-space:nowrap;
}

.pricelist01
{
     color:#C84000;
}

.pricelist11
{
     color:#C84000;
}

.colorblue,.colorblue1,.colorblue2,.colorblue3,.colororange,.colororange1,.colororange2,.colororange3
{
     font-weight:bold;
    text-align:center;
    padding:2px;
}

.colorblue,.colororange
{
     background-color:white;
}

.colorblue1
{
     background-color:#BBDDEE;
}

.colorblue2
{
     background-color:#88CCDD;
}

.colorblue3
{
     background-color:#44AACC;
}

.colororange1
{
     background-color:#FFBB99;
}

.colororange2
{
     background-color:#FF8044;
}

.colororange3
{
     background-color:#C84000;
}

.monthname
{
     font-size:8pt;
    text-align:center;
}

.dashedline
{
    border-top:1px dashed black;
}

.shorthouseinfo
{
     font-weight:bold;
    font-size:8pt;
}

.houseinfo_small
{
     font-size:8pt;
}

.contact
{
     font-size:9pt;
}

.conditions
{
	font-size:10pt;
}

.menutable
{
	background-position:center bottom;
    background-repeat:no-repeat;
    background-color:#EAEAC5;
    margin-bottom:20px;
}
.calender, .calenderweekend, .fullday, .arrivalday, .freeday, .reservationday
{
	text-align:center;
	font-size:7pt;
	vertical-align:middle;
}
.fullday
{
    background-color:#EE8888;
}
.arrivalday
{
    background-color:#EEAA00;
}
.freeday
{
    background-color:#AAEE99;
}
.reservationday
{
	background-color:#00CCCC;
}
.calenderweekend
{
 	background-color:#EECCCC;
}
.calendermonth
{
 	font-size:8pt;
	vertical-align:middle;
}
.error
{
 	 font-size:10pt;
	 color:red;
	 font-weight:bold;
}
