/* CSS Document */
/* Main Hom Page */
/* Default Link Overwrite CSS */
 A:link        { voice-family: harry, male; text-decoration: none; color: #5e5f5e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm;}
 A:visited     { voice-family: betty, female; text-decoration: none; color: #5e5f5e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm;}
 A:hover       { voice-family: betty, female; text-decoration: underline; color: #5e5f5e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm;}
 A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high; text-decoration: none; color: #5e5f5e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm;}
  
/* Expanding JavaScript CSS */ 
.short { display:inline; }
.long { display:none; background-color: #ffff99; }

/* Generic Text CSS */ 
.generictext { voice-family: harry, male; text-decoration: none; color: #5e5f5e; font-size: 3mm; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Plain White Text CSS */ 
.white { voice-family: harry, male; text-decoration: none; color: #FFFFFF; font-size: 3mm;}

/* Red Text CSS */ 
.red { voice-family: harry, male; text-decoration: none; color: #e90606; font-size: 3mm;}
.red:active {
	text-decoration: none;
	color: #e90606;
}
.red:link {
	text-decoration: none;
	color: #e90606;
}
.red:visited {
	text-decoration: none;
	color: #e90606;
}
.red:hover {
	text-decoration: underline;
	color: #e90606;
}

/* Red Large Text CSS */ 
.redlarge { voice-family: harry, male; text-decoration: none; color: #e90606; font-size: 6mm; font-weight: bold}
.redlarge:active {
	text-decoration: none;
	color: #e90606;
}
.redlarge:link {
	text-decoration: none;
	color: #e90606;
}
.redlarge:visited {
	text-decoration: none;
	color: #e90606;
}
.redlarge:hover {
	text-decoration: underline;
	color: #e90606;
}

/* Homepage & Other Brand Page Top Navigation CSS */
.topnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #5e5f5e}
.topnav:active {
font-size: 2.5mm;
	text-decoration: none;
	color: #bababa;
}
.topnav:link {
font-size: 2.5mm;
	text-decoration: none;
	color: #bababa;
}
.topnav:visited {
font-size: 2.5mm;
	text-decoration: none;
	color: #bababa;
}
.topnav:hover {
font-size: 2.5mm;
	text-decoration: underline;
	color: #bababa;
}
/* Very 1st Surf Top Nav */
.surfnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #4771bb}
.surfnav:active {
	text-decoration: none
	color: #4771bb;
}
.surfnav:link {
	text-decoration: none;
	color: #4771bb;
}
.surfnav:visited {
	text-decoration: none;
	color: #4771bb;
}
.surfnav:hover {
	text-decoration: underline;
	color: #4771bb;
}
/* Surf Highlighted Next Nav 2nd one down */
.surfnav2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3.0mm; color: #4771bb}
.surfnav2:active {
	text-decoration: none
	color: #4771bb;
}
.surfnav2:link {
	text-decoration: none;
	color: #4771bb;
}
.surfnav2:visited {
	text-decoration: none;
	color: #4771bb;
}
.surfnav2:hover {
	text-decoration: underline;
	color: #4771bb;
}

/* Very 1st Ranch Top Nav */
.ranchnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #775d0c}
.ranchnav:active {
	text-decoration: none
	color: #775d0c;
}
.ranchnav:link {
	text-decoration: none;
	color: #775d0c;
}
.ranchnav:visited {
	text-decoration: none;
	color: #775d0c;
}
.ranchnav:hover {
	text-decoration: underline;
	color: #775d0c;
}
/* Ranch Highlighted Next Nav 2nd one down */
.ranchnav2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3.0mm; color: #775d0c}
.ranchnav2:active {
	text-decoration: none
	color: #775d0c;
}
.ranchnav2:link {
	text-decoration: none;
	color: #775d0c;
}
.ranchnav2:visited {
	text-decoration: none;
	color: #775d0c;
}
.ranchnav2:hover {
	text-decoration: underline;
	color: #775d0c;
}

/* Very 1st Golf Top Nav */
.golfnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #097c19}
.golfnav:active {
	text-decoration: none
	color: #097c19;
}
.golfnav:link {
	text-decoration: none;
	color: #097c19;
}
.golfnav:visited {
	text-decoration: none;
	color: #097c19;
}
.golfnav:hover {
	text-decoration: underline;
	color: #097c19;
}

/* Very 1st Snow Top Nav */
.snownav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #3e2e8d}
.snownav:active {
	text-decoration: none
	color: #3e2e8d;
}
.snownav:link {
	text-decoration: none;
	color: #3e2e8d;
}
.snownav:visited {
	text-decoration: none;
	color: #3e2e8d;
}
.snownav:hover {
	text-decoration: underline;
	color: #3e2e8d;
}

/* Very 1st NY Top Nav */
.nynav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #3996fe}
.nynav:active {
	text-decoration: none
	color: #3996fe;
}
.nynav:link {
	text-decoration: none;
	color: #3996fe;
}
.nynav:visited {
	text-decoration: none;
	color: #3996fe;
}
.nynav:hover {
	text-decoration: underline;
	color: #3996fe;
}
/* Very 1st NY Top Nav */
.brusselsnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #1e19ec}
.brusselsnav:active {
	text-decoration: none
	color: #1e19ec;
}
.brusselsnav:link {
	text-decoration: none;
	color: #1e19ec;
}
.brusselsnav:visited {
	text-decoration: none;
	color: #1e19ec;
}
.brusselsnav:hover {
	text-decoration: underline;
	color: #1e19ec;
}

/* All Non Highlighted Top Nav- 2nd one down */
.2ndnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3.0mm; color: #5e5f5e}
.2ndnav:active {
	text-decoration: none;
	color: #5e5f5e;
}
.2ndnav:link {
	text-decoration: none;
	color: #5e5f5e;
}
.2ndnav:visited {
	text-decoration: none;
	color: #5e5f5e;
}
.2ndnav:hover {
	text-decoration: underline;
	color: #5e5f5e;
}

/* All Non Highlighted Top SNOW Nav- 2nd one down */
.snow2ndnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3.0mm; color: #c6c6c6}
.snow2ndnav:active {
	text-decoration: none;
	color: #c6c6c6;
}
.snow2ndnav:link {
	text-decoration: none;
	color: #c6c6c6;
}
.snow2ndnav:visited {
	text-decoration: none;
	color: #c6c6c6;
}
.snow2ndnav:hover {
	text-decoration: underline;
	color: #c6c6c6;
}

/* All Non Highlighted Top Nav- 2nd one down */
.quotenav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3.0mm; color: #404040}
.quotenav:active {
	text-decoration: none;
	color: #404040;
}
.quotenav:link {
	text-decoration: none;
	color: #404040;
}
.quotenav:visited {
	text-decoration: none;
	color: #404040;
}
.quotenav:hover {
	text-decoration: underline;
	color: #404040;
}

/* Homapage Navigation Bottom Menu CSS */
.botnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #5e5f5e}
.botnav:active {
font-size: 2.5mm;
	text-decoration: none;
	color: #5e5f5e;
}
.botnav:link {
font-size: 2.5mm;
	text-decoration: none;
	color: #5e5f5e;
}
.botnav:visited {
font-size: 2.5mm;
	text-decoration: none;
	color: #5e5f5e;
}
.botnav:hover {
font-size: 2.5mm;
	text-decoration: underline;
	color: #5e5f5e;
}
/* Homapage Very Final Piece Of Code CSS */
.endofpage{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #5a5a5a}

/* Homapage Navigation Bottom Menu CSS */
.botnav2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.5mm; color: #097c19}
.botnav2:active {
font-size: 2.5mm;
	text-decoration: none;
	color: #097c19;
}
.botnav2:link {
font-size: 2.5mm;
	text-decoration: none;
	color: #097c19;
}
.botnav2:visited {
font-size: 2.5mm;
	text-decoration: none;
	color: #097c19;
}
.botnav2:hover {
font-size: 2.5mm;
	text-decoration: underline;
	color: #097c19;
}


/* Surf Pages Text Menu CSS */
.surftext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: #184aa3}
.surflinktext:active {
	text-decoration: underline;
	color: #5e5f5e;
		
}
.surflinktext:link {
	text-decoration: none;
	color: #5e5f5e;

		
}
.surflinktext:visited {
	text-decoration: none;
	color: #5e5f5e;
	
}
.surflinktext:hover {
	text-decoration: underline;
	color: #5e5f5e;
	font-weight:bold

}
/* Ranch Pages Text Menu CSS */
.greentext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: #003b00}
.ranchtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: #003b00}
.ranchlinktext:active {
	text-decoration: underline;
	color: #003b00;
	font-weight:bold
		
}
.ranchlinktext:link {
	text-decoration: none;
	color: #003b00;
	font-weight:bold

		
}
.ranchlinktext:visited {
	text-decoration: none;
	color: #003b00;
	font-weight:bold
	
}
.ranchlinktext:hover {
	text-decoration: underline;
	color: #003b00;
	font-weight:bold

}
/* Ranch Right Navigation Menu CSS */
.GreenNavBacking {
	background-image: url(/images/navback.gif);
	vertical-align: top;
}
/* Ranch Titles */
.ranchtextlarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003300; font-weight: bolder}

/* Golf Titles */
.golftextlarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003300; font-weight: bolder}

/* NewYork Titles */
.newyorklarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366; font-weight: bolder}

/* Surf Titles */
.surflarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366; font-weight: bolder}

/* GOLF Pages Text Menu CSS */
.golftext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: #003b00}
.golflinktext:active {
	text-decoration: underline;
	color: #003b00;
	font-weight:bold
		
}
.golflinktext:link {
	text-decoration: none;
	color: #003b00;
	font-weight:bold

		
}
.golflinktext:visited {
	text-decoration: none;
	color: #003b00;
	font-weight:bold
	
}
.golflinktext:hover {
	text-decoration: underline;
	color: #003b00;
	font-weight:bold

}

/* New York Pages Text Menu CSS */
.newyork {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: 003366}
.newyorklinktext:active {
	text-decoration: underline;
	color: #003366;
	font-weight:bold
		
}
.newyorklinktext:link {
	text-decoration: none;
	color: #003366;
	font-weight:bold

		
}
.newyorklinktext:visited {
	text-decoration: none;
	color: #003366;
	font-weight:bold
	
}
.newyorklinktext:hover {
	text-decoration: underline;
	color: #003366;
	font-weight:bold

}

/* Surf Pages Text Menu CSS */
.surftext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: 003366}
.surflinktext:active {
	text-decoration: underline;
	color: #003366;
	font-weight:bold
		
}
.surflinktext:link {
	text-decoration: none;
	color: #003366;
	font-weight:bold

		
}
.surflinktext:visited {
	text-decoration: none;
	color: #003366;
	font-weight:bold
	
}
.surflinktext:hover {
	text-decoration: underline;
	color: #003366;
	font-weight:bold

}

/* Snow Pages Text Menu CSS */
.snowtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: 003366}
.snowlinktext:active {
	text-decoration: underline;
	color: #003366;
	font-weight:bold
		
}
.snowlinktext:link {
	text-decoration: none;
	color: #003366;
	font-weight:bold

		
}
.snowlinktext:visited {
	text-decoration: none;
	color: #003366;
	font-weight:bold
	
}
.snowlinktext:hover {
	text-decoration: underline;
	color: #003366;
	font-weight:bold

}


/* Home Pages Text Menu CSS */
.hometext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3mm; color: 003366}
.homelinktext:active {
	text-decoration: underline;
	color: #003366;
	font-weight:bold
		
}
.homelinktext:link {
	text-decoration: none;
	color: #003366;
	font-weight:bold

		
}
.homelinktext:visited {
	text-decoration: none;
	color: #003366;
	font-weight:bold
	
}
.homelinktext:hover {
	text-decoration: underline;
	color: #003366;
	font-weight:bold

}

.perfectsurf2 {
background-image: url(surf/images/findyour2.gif);
background-repeat:no-repeat;
vertical-align:middle;
height:36px;
background-color:#2d8bd5;
}

/* Grey Text CSS */ 
.grey { voice-family: harry, male; text-decoration: none; color: #1d1b1b; font-size: 3mm;}
