body { background-color: #ffffff; margin: 0px; font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#333333; text-decoration: none; font-weight: normal; font-size: 11px; background-repeat: repeat-x }

/* heading tags */
h1 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color:#666666 }
h2 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color:#ff9900 }
h3 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#333333 }
/* end heading tags */

/* href tags */
a:active, a:link, a:visited { text-decoration: none; color: #666666 }
a:hover { text-decoration: underline; color: #666666 }
a.submenu:link, a.submenu:active, a.submenu:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none }
a.submenu:hover { color:#ff9900; text-decoration: underline; }
a.textlink:link, a.textlink:active, a.textlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: underline; font-weight: normal; }
a.textlink:hover { color:#ff9900; text-decoration: underline; }
a.bcrumblink:link, a.bcrumblink:active, a.bcrumblink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#999999; text-decoration: underline; font-weight: normal; }
a.bcrumblink:hover { color:#ff9900; text-decoration: underline; }
a.searchlink:link, a.searchlink:active, a.searchlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: underline; font-weight: normal; }
a.searchlink:hover { color:#ff9900; text-decoration: underline; }
a.logoutlink:link, a.logoutlink:active, a.logoutlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline; }
a.logoutlink:hover { color:#666666; text-decoration: underline; }
a.oplink:link, a.oplink:active, a.oplink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: underline; }
a.oplink:hover { color:#666666; text-decoration: underline; }
a.resortTextlink:link, a.resortTextlink:active, a.resortTextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: underline; font-weight: bold; }
a.resortTextlink:hover { color:#ff9900; text-decoration: underline; }
a.prevNext:link, a.prevNext:active, a.prevNext:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#ff9900; text-decoration: none; font-weight: bold; }
a.prevNext:hover { color:#ff9900; text-decoration: underline; }
a.resortBack:link, a.resortBack:active, a.resortBack:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#666666; text-decoration: none; font-weight: bold; }
a.resortBack:hover { color:#666666; text-decoration: underline; }
a.resortDatalink:link, a.resortDatalink:active, a.resortDatalink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#333333; text-decoration: underline; font-weight: bold; }
a.resortDatalink:hover { color:#ff9900; text-decoration: underline; }
a.foottextlink:link, a.foottextlink:active, a.foottextlink:visited { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; color:#999999; text-decoration: none; font-weight: normal; }
a.foottextlink:hover { text-decoration: underline; }
/* end href tags */

td { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }

/* text elements */
.text { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.textRed { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #cc0000; text-decoration: none }
.text10 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.text9 { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.helpText { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.foottext { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none }
.copytext { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none }
/* end text elements */

/* owners palette */
.welcome { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.ownername { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.op_data { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.op_label { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
.logout { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline; }
/* end owners palette */

/* resort data */
.resortName { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#333333 text-decoration: none; }
.resortPoints { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; }
.resortAddress { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#333333 text-decoration: none; }
.resortText { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color:#333333 text-decoration: none; }
.resortTextb { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#333333 text-decoration: none; }
.resortData { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
.resortDatab { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
.resortDataw { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.resortDataRed { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #cc0000; text-decoration: none; }
.icon { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; }
/* end resort data */

/* reservation data */
.reservDataLabel { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; }
.reservData { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
/* end reservation data */

/* search elements */
.searchTitle { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color:#ff9900 }
.searchDesc { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
/* end search elements */

/* misc elements & tags */
.bcrumb { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none; } 
.forminput { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; color:#000000; }
.hl { color:#ff9900 }
.barTitle { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; }
textarea { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
select { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
option { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
input { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; color:#666666; }
ul { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; list-style-image: url("images/bullet999.gif"); }
li { font-family: "Lucida Grande",Lucida Grande,lucida,arial,helvetica,verdana,sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
sub	{ font-size: 5px; }
/* end misc elements & tags */

#noRepeat
{ background-repeat: repeat-x; }

.all {  margin: 0 auto; width: 631px; text-align: left; }
.cent  {  margin: 0 auto; text-align: center;  letter-spacing: 3px;  font-size: 14px; padding: 11px 0 0 0; }
.backtotop  {  margin: 0 auto; text-align: right;  letter-spacing: 3px;  padding: 11px 0 0 0; }
#subnav { margin:5px 0 0 5px; padding:0;  list-style-image: url("VIPscore/images/bullet_green.gif"); }
#subnav li { margin:5px 0 0 15px; padding: 0 0 0 7px; } 
.title_orange  { font-family: arial,helvetica,verdana,sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color:#4db848; padding: 22px 0 5px 0; }
a.guide:link, a.guide:active, a.guide:visited { font-family: arial,helvetica,verdana,sans-serif; font-size: 8px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #0066cc; text-decoration: underline; letter-spacing: 0px; }
a.guide:hover { color:#333333; text-decoration: underline; }
a.del:link, a.del:active, a.del:visited { font-family: arial,helvetica,verdana,sans-serif; color: #0066cc; text-decoration: underline;  }
a.del:hover { color:#333333; text-decoration: underline; }
.rule { color: #aaaaaa;  margin: 0; padding:0; border-style:dotted;}
.t {margin: 5px 0 0 0;}



/* --------------------------------------------------------------------
C - REGISTRATION PAGE CONTENT
-------------------------------------------------------------------- */
.bgLogo { float:left; display:block; width:125px; height:50px; margin:0 0 0 3px; padding:0; background:url('images/bgResorts-Logo.gif') 0 0 no-repeat; text-indent:-9999px; }
.headerInfo { float:right; }
	.Dots { float:right; width:113px; }
		.GoSeeDo-Dots a { float:left; display:block; width:30px; height:30px; margin:0 6px 0 0; padding:0; background-image:url('images/GoSeeDo-Dots.gif'); background-repeat:no-repeat; text-indent:-9999px; }
			.GoSeeDo-Dots a.go { background-position:0 0; }
			.GoSeeDo-Dots a.see { background-position:-30px 0; }
			.GoSeeDo-Dots a.do { background-position:-60px 0; }
		.phoneNumber { clear:both; margin:0 10px 0 0; color:#ff9900; font-size:20px; letter-spacing:0; line-height:25px; font-weight:normal; text-align:right; }
		.colorfulPlaces { clear:both; margin:0 10px 0 0; color:#999999; font-size:11px; line-height:22px; font-weight:bold; text-align:right; }

/* ----------------------------------
1 - MAIN CONTENT
---------------------------------- */
.clearAll { clear:both; width:0; height:0; margin:0; padding:0; border:0; }

.pageContainer { width:740px; margin:10px auto; }
.mainContent { width:650px; margin:20px auto 0 auto; }
.required { font-size:12px; font-weight:bold; color:#ff9900; }
.orangeBold { color:#ff9900; font-weight:bold; }
.orangeBoldLrg { margin:0; color:#ff9900; font-size:16px; font-weight:bold; }
.smlText { font-size:10px; color:#999999; }
.registerLink { color:#0066cc !important; text-decoration:underline; }
	.registerLink:hover { color:#333333 !important; }
.leftRow { float:left; width:240px; margin-bottom:10px; padding:0; text-align:right; }
	.leftRowCopy { float:right; height:15px; margin:5px 0 0 0; }
.rightRow { float:left; margin:0 0 10px 20px; text-align:left; vertical-align:middle; }
	.rightRowInputSML { float:left; display:block; width:110px; height:25px; margin:0 0 10px 20px; }
	.rightRowInputLRG { float:left; display:block; width:185px; height:25px; margin:0 0 10px 20px; }
	.rightRowCopy { float:left; width:190px; height:15px; margin:5px 0 0 10px; }

.floatLeft { float:left }


/* ----------------------------------
2 - BOTTOM COPY
---------------------------------- */
.bottomCopy { color:#666666; }
	.bottomCopy ul { float:left; width:300px; margin:0 0 20px 25px; padding:0; }
	
/* ----------------------------------
3 - FORM STYLES
---------------------------------- */
.inputStyle { color:#666666 !important; font-size:14px; font-weight:bold; background:#ffffff; border:solid; border-width:1px; border-color:#cccccc; margin:0; padding:3px 5px; }
	.inputXSML { width:100px; }
	.inputSML { width:150px; }
	.inputMED { width:175px; }
	.inputLRG { width:200px; }

#enrollBtn { float:left; margin:0; padding:0; border:none; }