/* CSS Document */
body {background:#FFFFFF; margin: 0px 0px 0px 0px;}

/* text styles */
div, tr, td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: 666666;
     	
}

.headline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: 666666;
}

.home {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: 000000;
		line-height: 160%;
}

.home p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: 000000;
		line-height: 160%;
}

.celebration p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: 666666;
		line-height: 160%;
}

.home h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: 000000;
}

.footer {
		font-family: arial,verdana,helvetica,sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: 666666;
}

.white {
		font-family: arial,verdana,helvetica,sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: FEFEFE;
}


h3.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bolder;
	margin:0 0 0 14px;
	padding:0 0 0 0;
    color: 666666;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: 666666;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: 666666;
}
.searchfield {
	border: 1px solid #CCCCCC;
	font: xx-small verdana,arial,helvetica,sans-serif; 
	color: #666666; 
	height: 20px; 
	width: 150px; 
	margin: 8px 0px 9px 0px !important; margin: 0px 0px 4px 0px; 
	padding: 0px 0px 0px 0px !important; padding: 3px 0px 0px 0px;
}

.subtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


/* links */
a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;color: #666666;
}
a:visited {text-decoration: underline;color: #666666;}
a:active {text-decoration: underline;color: #666666;}
a:hover {text-decoration: none;color: #666666;}

a.foot {text-decoration: none;color: #666666;}
a.foot:visited {text-decoration: none;color: #666666;}
a.foot:active {text-decoration: none;color: #666666;}
a.foot:hover {text-decoration: underline;color: #666666;}

a.resort {text-decoration: none;color: #666666;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;line-height:160%;}
a.resort:visited {text-decoration: none;color: #666666;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;line-height:160%;}
a.resort:active {text-decoration: none;color: #666666;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;line-height:160%;}
a.resort:hover {text-decoration: underline;color: #666666;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;line-height:160%;}

a.wh {text-decoration: none;color: #FEFEFE;}
a.wh:visited {text-decoration: none;color: #FEFEFE;}
a.wh:active {text-decoration: none;color: #FEFEFE;}
a.wh:hover {text-decoration: underline;color: #FEFEFE;}

a img {
  border-width:0;
  }

/* images */
img{margin:0 0 0 0;padding:0 0 0 0;border:none;}


input,select,textarea{border: thin solid #e4e6e3;font-family:Arial,Helvetica,sans-serif;font-size: 11px;}
.button {width:100px;}

.searchbutton {
	margin: 8px 0px 9px 0px !important; margin: 0px 0px 4px 0px; 
	padding: 0px 0px 0px 0px !important; padding: 3px 0px 0px 0px;
  	border-width:0;
}