body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image:url(../images/bg_main.gif);
}



H1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0D9FC4;
	font-weight:bold;
	padding-bottom:0px
     }
H2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E6169;
	font-weight:bold;
	padding-bottom:0px
     }
.resortHeading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2E6169;
	font-weight:bold;
	padding-bottom:0px
     }	
	  
H1.header{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	padding-bottom:0px
     }

H1.headerTop{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E6169;
	font-weight:normal;
	padding-bottom:0px
     } 
	 
.bottomFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#2E6169;}
	
.topFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#2E6169;}	
	
a.mainNavBottom:link {
		FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#0D9FC4; border:1px solid #000000; padding-bottom:0px; padding-left:4px; padding-right:4px; padding-top:0px;vertical-align:middle
	}
	a.mainNavBottom:visited {
		FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#0D9FC4; border:1px solid #000000; padding-bottom:0px; padding-left:4px; padding-right:4px; padding-top:0px;vertical-align:middle
	}
a.mainNavBottom:hover {
		FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#B76700; border:1px solid #000000; padding-bottom:0px; padding-left:4px; padding-right:4px; padding-top:0px;vertical-align:middle
	}

a.mainNavTav:link {
		FONT-WEIGHT: normal; COLOR: #2E6169; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#0D9FC4; border:1px solid #000000; padding-bottom:0px; padding-left:2px; padding-right:2px; padding-top:0px;vertical-align:middle
	}
	a.mainNavTav:visited {
		FONT-WEIGHT: normal; COLOR: #2E6169; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#0D9FC4; border:1px solid #000000; padding-bottom:0px; padding-left:2px; padding-right:2px; padding-top:0px;vertical-align:middle
	}
a.mainNavTav:hover {
		FONT-WEIGHT: normal; COLOR: #2E6169; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#0D9FC4; border:1px solid #000000; padding-bottom:0px; padding-left:2px; padding-right:2px; padding-top:0px;vertical-align:middle
	}
img {
		border-color: #4E88D2;
		}
		
A.leftNav:link{ FONT-SIZE:11px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.leftNav:visited{ FONT-SIZE:11px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
A.leftNav:active{ FONT-SIZE:11px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none} 
A.leftNav:hover{ FONT-SIZE:11px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }  

A.leftNavSub:link{ FONT-SIZE:10px ; COLOR: #000000; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.leftNavSub:visited{ FONT-SIZE:10px ; COLOR: #000000; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
A.leftNavSub:active{ FONT-SIZE:10px ; COLOR: #000000; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none} 
A.leftNavSub:hover{ FONT-SIZE:10px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }  

A:link{ FONT-SIZE:11px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A:visited{ FONT-SIZE:11px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}
A:active{ FONT-SIZE:11px ; COLOR: #DF7E01; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline} 
A:hover{ FONT-SIZE:11px ; COLOR: #468690; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }  

A.bodyLink:link{ FONT-SIZE:11px ; COLOR: #2E6169; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.bodyLink:visited{ FONT-SIZE:11px ; COLOR: #2E6169; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}
A.bodyLink:active{ FONT-SIZE:11px ; COLOR: #2E6169; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline} 
A.bodyLink:hover{ FONT-SIZE:11px ; COLOR: #F68E1D; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 

.mainTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color:#FFFFFF;
	line-height: 18px;
	padding-left:5px;
	padding-right:5px
}

.background {
	background-color:#F0F7F9;
}

.sideTable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color:#F0F7F9;
	line-height: 18px
}

.sideTableWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color:#ffffff;
	line-height: 18px
}
/* Bullet Style - not used as affects numbered lists also */
li { list-style-image:url(../images/bullet.gif); padding-bottom:7px; } 

.topHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	background-color:#DF7E01;
	border-bottom:0px solid #FFFFFF
}

.sideHeader
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: C29B6D;
	font-weight:bold;
	padding-bottom:0px
}

.sideHeader2
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 468690;
	font-weight:bold;
	padding-bottom:0px;
}

.topNavFont
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	background-color:#468690;
	vertical-align:middle;
	border:0px solid #000000;
	padding-left:5px;
	}
	
a.topNav:link {
		FONT-WEIGHT: normal; COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.topNav:visited {
		FONT-WEIGHT: normal; COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.topNav:hover {
		FONT-WEIGHT: normal; COLOR: #000000; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}

.sitemapState{
list-style-type:square; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px ; color:#000000; font-weight:bold; text-decoration:none
}	
.sitemapMain{
list-style-type:square; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px ; color:#C0841A; font-weight:bold; text-decoration:none
}
.sitemapSub{
list-style-type:circle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px ; color:#C0841A; font-weight:bold;  text-decoration:none
}

.navBgColour{background-image:url(../images/img_nav/mainNavBg.gif); height:21px; }

.mainNavFont{

FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#468690; border:1px solid #000000; padding-bottom:0px; padding-left:4px; padding-right:4px; padding-top:0px;vertical-align:middle; color:#FFFFFF; width:190px;
}
	
a.mainNav:link {
		FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#468690; border:1px solid #000000; padding-bottom:0px; padding-left:2px; padding-right:2px; padding-top:0px;vertical-align:middle
	}
a.mainNav:visited {
		FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#468690; border:1px solid #000000; padding-bottom:0px; padding-left:2px; padding-right:2px; padding-top:0px;vertical-align:middle
	}
a.mainNav:hover {
		FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#B76700; border:1px solid #000000; padding-bottom:0px; padding-left:2px; padding-right:2px; padding-top:0px;vertical-align:middle
	}
	


.bottomNavFont{
		FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	}
a.bottomNavLinks:link {
		FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.bottomNavLinks:visited {
		FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.bottomNavLinks:hover {
		FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
	

	
.leftPanelFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 16px;}
	
.rightPanelFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 16px;}
	
.footerNavBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2E6169;
	height:18px;
	background-color:#D1F0F5;
  /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#DA6226', startColorstr='#000000', gradientType='1');*/
 
	}


a.footerNavLink:link {
		FONT-WEIGHT: normal; COLOR: #2E6169; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.footerNavLink:visited {
		FONT-WEIGHT: normal; COLOR: #2E6169; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.footerNavLink:hover {
		FONT-WEIGHT: normal; COLOR: #2E6169; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}

a.slideShowNav:link {
		FONT-WEIGHT: normal; COLOR: #D8951E; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.slideShowNav:visited {
		FONT-WEIGHT: normal; COLOR: #D8951E; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
a.slideShowNav:hover {
		FONT-WEIGHT: normal; COLOR: #D8951E; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}

	
.footerFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#808080;
	line-height: 16px;}
	
A.footerLink:link{color: #D48101}
A.footerLink:hover{color: #3f6784; TEXT-DECORATION: none} 
A.footerLink:visited{color: #D48101}
A.footerLink:active{color: #D48101} 


.searchFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	
}

.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D15E25;
	font-weight:bold;
	
}

.adminListingsTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	background-color:#F8F8F8;
	border:1px solid #E6E6E6;
	line-height: 16px;
	border-collapse:collapse
}

.lightGreyBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	background-color:#F8F8F8;
	border:1px solid #E6E6E6;
	line-height: 16px;
}


a.bookingcenter:link {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle;
	width : 170px;
	}
	a.bookingcenter:visited {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle; 
	width : 170px;
	}
a.bookingcenter:hover {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#B76700; border:0px solid #000000; vertical-align:middle; 
	width : 170px;
	}
	
a.bookingcenterheader:link {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle;
	width : 150px;
	}
	a.bookingcenterheader:visited {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle; 
	width : 150px;
	}
a.bookingcenterheader:hover {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#B76700; border:0px solid #000000; vertical-align:middle; 
	width : 150px;
	
	}
	
	
	a.bookingcenterspecials:link {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle;
	width : 230px;
	}
	a.bookingcenterspecials:visited {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle; 
	width : 230px;
	}
a.bookingcenterspecials:hover {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#02359B; border:0px solid #000000; vertical-align:middle; 
	width : 230px;
	}

a.bookingcenterfeatured:link {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle;
	width : 100px;
	}
	a.bookingcenterfeatured:visited {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#F68E1D; border:0px solid #000000; vertical-align:middle; 
	width : 100px;
	}
a.bookingcenterfeatured:hover {
		FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color:#02359B; border:0px solid #000000; vertical-align:middle; 
	width : 100px;
	}

	/* End MaxiaPacific Footer */
	

