BODY {
	background-color: #FFFCE3;
}

TD {

  text-align: justify;

  font-family: Verdana;

  font-size: 12px; }



TD.menu {

  padding-left: 17px;

  padding-right: 17px;

  font-family: Verdana;

  font-size: 11px;

  font-weight: bold;

  color: #FFFCE3;

  height: 21;

  vertical-align: middle;

  background-color: #8A2F2F; }



TD.menu A {

  color: #FFFCE3;

  text-decoration: none; }



TD.menu A:hover {

  color: #89BDE0;

  text-decoration: none; }



TD.main {

  text-align: justify;

  padding: 17px;

  font-family: Verdana;

  font-size: 12px; }

TD.main A {

  font-weight: bold;

  color: #8A2F2F;

  text-decoration: none; }

TD.main A:hover {

  color: #8A2F2F;

  text-decoration: underline; }



DIV.header {

  border-bottom: solid 2px #8A2F2F; }



.header {

  font-size: 12px;

  font-weight: bold;

  color: #8A2F2F; }



.header STRONG {

  font-size: 15px; }



DIV.capitalized {

  font-size: 10px;

  font-weight: bold;

  color: #000000; }

DIV.capitalized B {

  font-size: 12px; }



TD.itemaddressname {

  font-size: 12px;

  font-weight: bold;

  color: #8A2F2F;

  border-bottom: solid 2px #8A2F2F; }

TD.itemaddressname B {

  font-size: 15px; }

TD.itemaddress1 {

  font-family: Tahoma;

  font-size: 11px;

  font-weight: bold;

  color: #8A2F2F; }

TD.itemaddress2 {

  font-family: Tahoma;

  font-size: 11px;

  color: #8A2F2F; }

  

TD.itempropertiesname {

  font-size: 12px;

  font-weight: bold;

  color: #8A2F2F;

  border-bottom: solid 2px #8A2F2F; }

TD.itempropertiesname B {

  font-size: 15px; }

TD.itemproperties {

  font-size: 10px;

  font-weight: bold;

  color: #8A2F2F; }

  

TD.smallfont {

  color: #444444;

  font-family: Tahoma;

  font-size: 11px; }

TD.smallfont A {

  font-family: Tahoma;

  font-size: 11px;

  font-weight: normal; }

  

TD.bottom {

  padding-left: 17px;

  font-family: Verdana;

  font-size: 11px;

  font-weight: bold;

  color: #FFFCE3;

  height: 21;

  text-align: left;

  vertical-align: middle;

  background-color: #8A2F2F; }

TD.bottom A {

  color: #FFFCE3;

  text-decoration: none; }

TD.bottom A:hover {

  color: #89BDE0;

  text-decoration: none; }



TD.bookingheader {

  border-left: solid 2px #FFFFFF;

  border-right: solid 2px #FFFFFF;

  padding: 2px;

  font-weight: bold; 

  color: #FFFFFF;

  background-color: #8A2F2F; }

  

TD.bookingtext {

  padding: 2px;

  font-size: 10px;

  color: #000000; }



TD.bookingprice {

  border-top: solid 1px #8A2F2F;

  padding: 2px;

  font-size: 12px;

  color: #000000; }



TD.bookingresults {

  padding: 2px;

  font-family: Tahoma;

  font-size: 11px;

  color: #444444; }



INPUT.inputtext {

  height: 17px;

  width: 200px;

  font-size: 10px;

  border: solid 1px #8A2F2F; }

  

INPUT.inputshort {

  height: 17px;

  width: 100%;

  font-size: 10px;

  border: solid 1px #8A2F2F; }



INPUT.inputstate {

  height: 17px;

  width: 60px;

  font-size: 10px;

  border: solid 1px #8A2F2F; }



INPUT.inputzip {

  height: 17px;

  width: 120px;

  font-size: 10px;

  border: solid 1px #8A2F2F; }



INPUT.inputbutton {

  color: #FFFCE3;

  font-weight: bold;

  height: 17px;

  font-size: 10px;

  background-color: #8A2F2F;

  border: solid 1px #8A2F2F; }



TABLE.cms_table {

	border-collapse: collapse;

}



TD.cms_table {

	font-family: Verdana;

	font-size: 10pt;

	border: solid 1px #8A2F2F;

}



TH.cms_table {

	font-family: Verdana;

	font-size: 10pt;

	border: solid 1px #8A2F2F;

}