.botlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ABA69C;
	line-height: 17px;
}
.botlinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A7A297;
	text-decoration: none;
}
.botlinks a:hover {
	text-decoration: none;
	color: #726B59;
}
.submenuon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	margin-bottom: 4px;
}

.submenuon li {
	list-style-type: none;
	list-style-image: url(../__newimages/blob.gif);
}

.submenuon a {
	color: #726B59;
	text-decoration: none;
	font-weight: bold;
}

.submenuon a:hover {
	color: #2F2C24;
	text-decoration: none;
}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
	margin-bottom: 4px;
}

.submenu li {
	list-style-type: none;
	list-style-image: url(../__newimages/bloboff.gif);
}

.submenu a {
	color: #A7A297;
	text-decoration: none;
}

.submenu a:hover {
	color: #726B59;
	text-decoration: none;
}
.content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #A7A297;
	font-weight: bold;
}

.content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #8C8678;
	line-height: 1.5em;
}

.content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #8C8678;
	line-height: 1.6em;
}
.flagsbox {
	padding: 0px;
	width: 170px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content a {
	color: #73654F;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD8CE;
}
.content a:hover {
	color: #91826A;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #91826A;
}
.accomminfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #F9EFD8;
	text-align: center;
	border: 1px solid #F5E4BD;
}
.accomminfobox p {
	color: #614A37;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.accomminfobox input {
	color: #614A37;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #82644B;
	margin: 0px;
	padding: 0px;
}

#accomminfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #82644B;
	border: 1px solid #82644B;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.accomminfobox h2 {
	color: #614A37;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.accomminfobox a {
	color: #533E2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.accomminfobox a:hover {
	color: #82644B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}









.actinfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #D6E2E7;
	text-align: center;
	border: 1px solid #B9CDD6;
}
.actinfobox p {
	color: #5C889C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.actinfobox input {
	color: #769EB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #4C7C91;
	margin: 0px;
	padding: 0px;
}

#actinfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #548296;
	border: 1px solid #4C7C91;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.actinfobox h2 {
	color: #769EB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.actinfobox a {
	color: #4C7C91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.actinfobox a:hover {
	color: #769EB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}








.dininginfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #F2E1DA;
	text-align: center;
	border: 1px solid #E9CCC0;
}
.dininginfobox p {
	color: #AD513A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.dininginfobox input {
	color: #D07660;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #AB4F38;
	margin: 0px;
	padding: 0px;
}

#dininginfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #D07660;
	border: 1px solid #AB4F38;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.dininginfobox h2 {
	color: #AD513A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.dininginfobox a {
	color: #AB4F38;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.dininginfobox a:hover {
	color: #CC725C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}






.golfinfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #E0EFDC;
	text-align: center;
	border: 1px solid #CBE4C4;
}
.golfinfobox p {
	color: #5E9349;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.golfinfobox input {
	color: #5E9349;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #4B7F37;
	margin: 0px;
	padding: 0px;
}

#golfinfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #51853C;
	border: 1px solid #42752E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.golfinfobox h2 {
	color: #487B34;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.golfinfobox a {
	color: #386A24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.golfinfobox a:hover {
	color: #60944B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}







.introinfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #F4DFE6;
	text-align: center;
	border: 1px solid #ECC9D4;
}
.introinfobox p {
	color: #B85F7C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.introinfobox input {
	color: #DB96AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #B25573;
	margin: 0px;
	padding: 0px;
}

#introinfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #DB96AC;
	border: 1px solid #B25573;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.introinfobox h2 {
	color: #DB96AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.introinfobox a {
	color: #B25573;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.introinfobox a:hover {
	color: #B25573;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}




.villainfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #F2E2DF;
	text-align: center;
	border: 1px solid #E9CEC9;
}
.villainfobox p {
	color: #D4A095;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.villainfobox input {
	color: #D4A095;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #A96D60;
	margin: 0px;
	padding: 0px;
}

#villainfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #D5A297;
	border: 1px solid #AF7467;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.villainfobox h2 {
	color: #D4A095;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.villainfobox a {
	color: #AF7467;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.villainfobox a:hover {
	color: #D4A095;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}








.spainfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #F9E3D8;
	text-align: center;
	border: 1px solid #F5D0BD;
}
.spainfobox p {
	color: #ECA27E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.spainfobox input {
	color: #ECA27E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #CE7A50;
	margin: 0px;
	padding: 0px;
}

#spainfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #ECA27E;
	border: 1px solid #CE7A50;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.spainfobox h2 {
	color: #ECA27E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.spainfobox a {
	color: #CE7A50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.spainfobox a:hover {
	color: #ECA27E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}








.kidsinfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #F2D9CD;
	text-align: center;
	border: 1px solid #E9BFAA;
}
.kidsinfobox p {
	color: #DD6E39;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.kidsinfobox input {
	color: #DD6E39;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #BD5320;
	margin: 0px;
	padding: 0px;
}

#kidsinfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #DD6E39;
	border: 1px solid #C85C29;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.kidsinfobox h2 {
	color: #DD6E39;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.kidsinfobox a {
	color: #BD5320;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.kidsinfobox a:hover {
	color: #DD6E39;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}








.ratesinfobox {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 170px;
	background-color: #F0E3ED;
	text-align: center;
	border: 1px solid #E5CFE0;
}
.ratesinfobox p {
	color: #CCA2C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
}
.ratesinfobox input {
	color: #CCA2C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0px;
	background-color: #FFFFFF;
	border: 1px solid #A5709A;
	margin: 0px;
	padding: 0px;
}

#ratesinfoboxsubmit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	background-color: #CEA6C5;
	border: 1px solid #A5709A;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	margin-left: 0px;
}
.ratesinfobox h2 {
	color: #C99EC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: -18px;
}
.ratesinfobox a {
	color: #A5709A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.ratesinfobox a:hover {
	color: #C99EC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}
.translationtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #DB96AC;
}
.smallcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #8C8678;
	line-height: normal;
}
.content #treatmentstable {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8678;
	font-size: 7pt;
}
.treatmenttabletd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dddddd;
	text-transform: lowercase;
}
.treatmenttabletdON {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dddddd;
	font-weight: bold;
	background-color: #F9E3D8;
}


.treatmenttabletd a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.treatmenttabletdON a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.content #newstable {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C8678;
	font-size: 7pt;
}
.newstabletd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	text-transform: lowercase;
}
.newstabletdON {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-weight: bold;
	background-color: #F4DFE6;
}
.newstabletd a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.newstabletdON a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #8C8678;
	line-height: normal;
}
