p{margin:0;}
.body {  font-family: Tahoma, Arial, sans-serif; font-size: 13px; color: #000000}
.side { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #000000}
.heading {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 24px;
	color: #1864A3;
}
.footer, #footermenu { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF}
.copyright { font-family: Tahoma, Arial, sans-serif; font-size: 9px; color: #FFFFFF}
.tiny { font-family: Tahoma, Arial, sans-serif; font-size: 11px}
.seo {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #1864A3}
.title { font-family: Tahoma, Arial, sans-serif; font-size: 18px}
.pop { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF }
.poptitle {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
table { font-size: 100%; }
.nav {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #1864A3;
}
td.nav {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #1864A3;
}

.price {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18px;
	color: #FF9933;
}
.mock { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.resort {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #1864A3;
}

.menu-bg {
	background-image: url(../images/menu-bg.gif);
	background-repeat: repeat-y;
	padding-left: 8px;
}

.sidetitle {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1864A3;
}
.table {
font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #000000
}
.smalltitle {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 20px;
	color: #1864A3;
}
.tel {
	font-family: "Trebuchet MS", Sans;
	font-size: 13px;
	color: #FF9933;
	font-weight: bold;
}

a.tel {
	font-family: "Trebuchet MS", Sans;
	font-size: 13px;
	color: #1864a3;
	font-weight: bold;
}

a.tel:hover {
	font-family: "Trebuchet MS", Sans;
	font-size: 13px;
	color: black;
	font-weight: bold;
}

.subtitle {


	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D69D07;
}
.sidetitleHi {


	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F7B510;
}
.resortTab {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #1864A3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.smallsubtitle {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 15px;
	color: #1864A3;
	font-weight: bold;

}
a {color: #FFFFFF; text-decoration: none}
a:hover {  color: #FFFFFF; text-decoration: underline}
a.resort:link, .resort:visited {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #1864A3; text-decoration: underline;
}
a.resort:hover {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000; text-decoration: none;
}
a.tiny:link, .tiny:visited {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #1864A3; text-decoration: underline;
}
a.tiny:hover {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000; text-decoration: none;
}
a.nav:link, .nav:visited {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #1864A3; text-decoration: none;
}
a.smalltitle:link, .smalltitle:visited {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 20px;
	color: #1864A3; text-decoration: none;
}
a.smalltitle:hover {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 20px;
	color: #1864A3; text-decoration: underline;
}
a.resortTab:hover {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000; text-decoration: underline;
}
a.side:hover {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #000000; text-decoration: underline;
}
a.side:link, .side:visited {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color:  #1864A3; text-decoration: none;
}

a.nav:hover {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #000000; text-decoration: underline;
}

h1
	{
	margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:15.0pt;
	font-family:Tahoma;
	color:#1864A3;
	font-weight:normal;}
h2
	{
	margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:10.5pt;
	font-family:Tahoma;
	color:white;}
h3
	{
	margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:10pt;
	font-family:Tahoma;
	color:#1864A3;}
h4
	{
	margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:9.0pt;
	font-family:"Trebuchet MS";}
p.MainText, li.MainText, div.MainText
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Tahoma;
	color:black;}
p.BlueText, li.BlueText, div.BlueText
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Tahoma;
	color:#1864A3;
	font-weight:bold;}
p.SmallText, li.SmallText, div.SmallText
	{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.5pt;
	font-family:Tahoma;
	color:black;}
a.SmallText{color:#1864A3; text-decoration:underline;}
a.Maintext{color:#1864A3; text-decoration:underline;}
a.SmallText:hover{color:#000000; text-decoration:none;}
a.Maintext:hover{color:#000000; text-decoration:none;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
	
	
table.menu { background-color:#1864A3; line-height:20px; border: 1px none #000000; layer-background-color: #1864A3;}
a.menu1out { text-decoration: underline; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu1out:hover { text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }

a.menu1over { color: #FFFFFF; text-decoration: none; font-family:Tahoma, Arial, sans-serif; font-size: 11px; }
a.menu1over:hover { color: #FFFFFF; text-decoration: none; font-family:Tahoma, Arial, sans-serif; font-size: 11px; }

a.menu2out { text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu2over { color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
a.menu2out:hover { text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu2over:hover { color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

a.menu3out { text-decoration: underline; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu3over { color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
a.menu3out:hover { text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu3over:hover { color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

a.menu4out { text-decoration: underline; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu4over { color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
a.menu4out:hover { text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu4over:hover { color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

a.menu5out { text-decoration: underline; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.menu5over { color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

td.menu1out {text-align:left; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal}
td.menu1over {text-align:left; color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal}
td.menu2out {text-align:left; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal}
td.menu2over {text-align:left; color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal}
td.menu3out {text-align:left; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal}
td.menu3over {text-align:left; color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal}
td.menu4out {text-align:left; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal}
td.menu4over {text-align:left; color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal}
td.menu5out {text-align:left; text-decoration: none; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal}
td.menu5over {text-align:left; color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal}


.hiddenElement {
	visibility: visible;
	display:;
}

.visibleElement {
	visibility: visible;
	display: block;
}

.fitParentElement 
{
	max-width: 100%;
	width: 100%;
}

#AvSrch_ResultsTable th {
	text-align: left;
	background-color: #DEE6F7;
	color: #1864A3;
	font-size: 10px;
}

#AvSrch_ResultsTable img {
	border: 0px;
}

#PagingList ul {
	display: inline;
	clear: both;
}

#PagingList, #PagingList li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: black;
}
#PagingList li {
	float: left;
}
#PagingList a {
	color: #1864A3;
	display: block;
	padding-left: 2px;
	padding-right: 2px;
}
#PagingList img {
	vertical-align: middle;
	border: 0px;
}

.smallsubtitle {
	color:#1864A3;
	font-family:Tahoma,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
}

#ShowMoreInfoElement{
	display: none;
}

#tdLeftBar{
	width: 0px;
}

#availPanel{
	display: none;
}

#tblTopCurve{
	display: none;
}

#tblTopLinks{
	display: none;
}

#leftmenu{
	display: none;
}

#leftmenu a img {
	border: 0;
}

#imgBotStrupEnd{
	display: none;
}

#divStrapline{
	display: none;
}

#imgPrevPhoto{
	display: none;
}

#tblPricingDoc{
	display: none;
}

#divBackToResort{
	display: none;
}

#imgNextPhoto{
	display: none;
}

#tblPricingPanel{
	display: none;
}


#footermenu, #footermenu li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
}
#footermenu li {
	display: none;
	float: left;
	color: white;
}
#footermenu li.itemseparator {
	text-align: center;
	width: 10px;
}

a.previousNextAvailLink {
	font-size: 8pt;
	font-family:Tahoma,Arial,sans-serif;
	color:#567BAF;
	text-decoration:none;
}

a.previousNextAvailLink:hover {
	text-decoration:underline;
	color:black;
}

.tinyleft { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px;
}

.tinyleftpadded {
	padding: 0 4px 0 4px;
}

.tinyleft a {
	color:black;
	text-decoration:underline;
}

.ajaxRedirectWaitStyle{
	color: red;
	font-size: 13px;
}

.ajaxAltMatchesStyle{
	color: red;
	font-size: 13px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: ##000000;
	text-decoration: none;
	text-align: left;
	margin: 3px 0px 3px 17px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(#basehref#images/red-bullet.gif);


}
td.verticalRuleCell {
	background-image: url(#basehref#images/vertical-rule.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 21px;
}

