 body {background: #ffcc33;
	  margins: auto;
	  text-align: center; align: center;
	  font: normal 11pt "Verdana Helvetica, sans-serif";
	  color: #003333; 	
}
p {font: normal, 11pt, "Verdana Helvetica, sans-serif"; color: #003333;}

a {font: bold 11pt "Verdana, Helvetica, sans-serif"; text-decoration: none;}
a:link,a:visited {color: #003333;}
a:hover,a:active, {color: #cc3300;}

h1, h1 a {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18pt;
	color: #006600;
	text-align: center;
}

h2 {font-family: Georgia, serif; font-weight: bold; font-size:: 14pt;
	color: #006600;
	text-align: center;
}
h3  {font: bold 12pt normal "Verdana, Helvetica, sans-serif";
	color: #006600;
	text-align: left;
}
#wrap {z-index:0; position:relative; align: center; width: 100%; }
.property-table {background-color: #ffffff; border-color: #ffffff;
				 border: solid 1px #fff; border-collapse: collapse;  vertical=align: top;
				margin-left: auto; margin-right: auto; width: 900px; text-align: center;}
.cellwide {minimum-width: 800px; width: 900px;}
td {border-color: #ffffff; border: 0px 0px 0px 1px solid #fc3; border-style: hidden; padding: 20px; border-collapse: collapse; }
.imgs {text-align: right; border: none; border-color: #ffffff; border-style: hidden;}
.imgsleft {float: left; width: 35%; margin: 0 10px 10px 10px; padding: 2px;}
.imgsright {float: right; width: 35%; margin: 0 0px 10px 10px; padding: 2px;
}

.propertytext {display: inline; border: none;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
	 color:#003333; margin: 20px 10px 10px 10px; width: 450px; text-align: left;}
.left {width: 60%; ; float: left; text-align: left;
	line-height: 125%; border: none; 
}
.right {width: 60%; text-align: left; line-height: 125%; border: none; float: left; 
}
.bold {font-weight: bold;}

.maintext {align: center; text-align: centre; font: 12pt Georgia, serif;}
.cottage-text {line-height: 125%; text-align: left; font: 11pt Georgia; color: #003333; margin-left: 30px; margin-right: 20px;}

#tarifftable {margin-left: auto; margin-right: auto; width: 85%; background-color: #ffffff; border-color: #006666;}
table#tarifftable.tr {font-weight: bold; font-size: 10pt; font-family: Verdana sans-serif;}
.tariff {font-weight: bold; align: center; text-align: center; padding: 3px; height: 12px; width: 125px; font-size: 13pt;}
.tariffhead {font-weight: bold; font-size: 12pt; text-align: center; padding: 2px; height: 45px; color: #003300;}
table#tariff.td {font-weight: bold; height: 5px; width: 100px; text-align: center;}
.december {background-color: #ff99ff; width: 100px;}
.decpale {background-color: #ffccff;}
.april {background-color: #99ff33}
.aprpale {background-color: #ccff99;}
.may {background-color: #99ff99;}
.maypale {background-color: #ccffcc;}
.june {background-color: #ffff99;}
.junepale {background-color: #ffffcc;}
.july {background-color: #ffff00;}
.julpale {background-color: #ffff99;}
.august {background-color: #ffcc33;}
.augpale {background-color: #ffcc66;}
.sept {background-color:#ff9900;}
.septpale {background-color: #ffcc99;}
.oct {background-color: #66CCFF; }
.octpale {background-color: #ccffff;}
.nov {background-color:#ff99ff;}
.novpale {background-color: #ffccff;}
.weekend {background-color: #99ffcc; font-weight: bold;}
.rentalpermonthrow, .weeklypricerow {font-weight: bold; border: solid 1px #cccccc;}
.weekendcost {background-color: #99ffcc;}


.propertyask, .placelinks {padding: 5px; width: 100px; text-align: center; font-size: 8pt; border: 1px solid #003333;}
.placelinks {background-color:#66FF00;}
.propertyask { background-color:#FFFF66;}
.extratext {text-align:center; font-size: 11pt; color: #003333; font-family: Arial, Helvetica, sans-serif; line-height: 125%;}
.clear {clear: all;}

.overpic, overgreen {font-size: 9pt;
		  font-weight: bold;
		  font-family: Arial, Helvetica, sans-serif;
		  text-align: center;
}
.overpic {color: #CC3300;}
.overgreen {color: #003333;
	        font-family: Arial, Helvetica, sans-serif;
	        font-weight: bold;
}	
.redhed {font: bold 12pt smallcaps  "Verdana, Helvetica, sans-serif";
		color: #cc3300;
}
.anybutton {align: left; border: 2px solid #00CC00; background-color:#FFFF33; padding: 3px; text-align: center; font-weight: bold; font-size: 9pt; }

.click {border: solid 1px #003333;
		padding: 1px;
		width: 50%;
		text-align: left;
		font-style: italic; 
		font-size: 9pt; color: #003333;
}

.foot {font: normal 9pt Arial;
		text-align: center;}
.francais {
	font: normal 11pt Geneva;
	color: #006666; text-align: left; margin-left: 3px; margin-right: 2px;
}
.frenchhead {font-weight: bold; text-decoration: underline; font-size: 11pt;}
.tm {font-size: 6pt; font-weight: bold; vertical-align: super;}

.center {text-align: center;}

.bold {font-weight: bold}
