/****************************************/
/*	Basic font size 					*/
/*										*/

	BODY, P, .text{
		font-size:			12pt;
	 	font-weight:		400;
	 	line-height:		14pt;
		color:				#cc9900;	
	}

/*										*/
/****************************************/


/*
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!

Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!
*/

A:link{
	color:				#cc9900;
	text-decoration:	none;
}

A:visited{
	color:				#cc9900;
	text-decoration:	none;
}
a:hover{
	text-decoration:	underline;
}
/*	a:active {color: #0000FF} */



BODY{
	font-family: 		Arial, Geneva, Sans-serif;
	background:			#660000;
	background-image:	url(http://www.pjskidoos.com/images/bgCorduroy.gif);
	/* 
		This next line is to center the entire page within the browser window.
		It must also have margin: 0 auto; in the container you want centered.
		To handle IE, you also must have text-align: center; in the container you want centered.
	*/
	text-align: 		center;
}

H1{
	line-height:	120%;
	font-size:		14pt;
}

H2{
	line-height:	110%;
	font-size:		12pt;
}

.fieldLabel{
	/*	text-indent:	0.25in;	*/
	font-size:		10pt;
	font-weight:	700;
	line-height:	13pt;
	/*	color:			#00cc33;	this is the old lime green */
	color:			#ffff00;
}

.generalHeader1{
	line-height:	120%;
	font-size:		14pt;
 	font-weight:	700;
	color:			#cc9900;
}

.generalHeader2{
	line-height:	110%;
	font-size:		12pt;
 	font-weight:	700;
	color:			#cc9900;
}

.footerPhone{
	font-size:		8pt;
 	font-weight:	700;
 	line-height:	8pt;
	color:			#00cc33;
}

.footerAddress{
	font-size:		8pt;
 	line-height:	10pt;
	color:			#FF9966;
	background:		#660000;
}

.homepageAddress{
	font-size:		9pt;
 	line-height:	11pt;
	color:			#FF9966;
}

.homepagePhone{
	font-size:		9pt;
 	font-weight:	700;
 	line-height:	11pt;
	color:			#00cc33;
}

/*********************************************************
/*	The below block contains styles for the nav items	*/


	.tinyHome{
		font-size:		7pt;
	 	color:			#999999;
	}
		A.tinyHome:link{
			color:		#999999;
		}
		A.tinyHome:visited{
			color:		#999999;
		}
	
	
	
	A.subpageHeaderNav:link{
		color:			#cc9900;
	}
	
	.subpageHeaderNav{
		font-size:		11pt;
	 	line-height:	14pt;
		color:			#cc9900;
		background:			#660000;
	}
	
	
	.subpageLeftNav{
		font-size:		11pt;
	 	line-height:	14pt;
		color:			#cc9900;	
		background:		#660000;
		padding:		5pt;
	}

	.subpageLeftNavItems{
		font-size:		11pt;
	 	line-height:	18pt;
		color:			#cc9900;	
		background:		#660000;
		padding:		3pt;
		border-style:	solid;
		border-width:	1pt;
		border-color:	#683515;
	}

/*	The above block contains styles for the nav items
*********************************************************/

	
.overlayText{
	font-size:		9pt;
	font-weight:	700;
	line-height:	11pt;
	color:			#cc6600;
}

	
	
/**************************************************************
/*	The below block contains styles for the contact overlays */

	.contactFormLabel{
		font-size:		8pt;
		font-weight:	400;
		line-height:	10pt;
		color:			#999999;
	}
	
	.contactFormField{
		font-family: 	Arial, Geneva, Sans-serif;
		font-size:		8pt;
		font-weight:	400;
		line-height:	10pt;
		color:			#999999;
		background:		#000000;
	}
	
	.contactSubmit{
		font-family: 	Arial, Geneva, Sans-serif;
		font-size:		8pt;
		font-weight:	400;
		line-height:	10pt;
		color:			#999999;
		background:		#000000;
	}
	
/*	The above block contains styles for the contact overlays
***********************************************************/




/******************************************************
/*	The below block contains styles for the calendar */

	.calendarTitle{
		font-size:		16pt;
		font-weight:	700;
		line-height:	14pt;
		color:			#ff9900;
		background:			#990000;
		border-style:	solid;
		border-width:	1pt;
		/*border-color:	#683515;*/
		border-color:	#ffff00;
		padding:		15;
	}
	
	.calendarMonth{
		/*text-indent:	0.25in;*/
		font-size:		12pt;
		font-weight:	700;
		line-height:	14pt;
		color:			#ffff00;
	}
	
	.calendarDate{
		line-height:	110%;
		font-size:		12pt;
	 	font-weight:	700;
		color:			#cc9900;
	}
	
	.calendarEvent{
		line-height:	110%;
		font-size:		12pt;
	 	font-weight:	700;
		color:			#cc9900;
	}

	.calendarDescription{
		/* go with reagular text */
	}
	
/*	The above block contains styles for the calendar
******************************************************/





/*********************************************************
/*	The below block contains styles for the FOOD menu	*/

	.food_Menu{
		font-size:		12pt;
		font-weight:	700;
		line-height:	14pt;
		border-style:	solid;
		border-width:	1pt;
		border-color:	#683515;
		background-color:	#996699;
	}

	.food_Meal{
		font-size:		16pt;
		font-weight:	700;
		line-height:	14pt;
		color:			#ff9900;
		background:			#990000;
		border-style:	solid;
		border-width:	1pt;
		/*border-color:	#683515;*/
		border-color:	#ffff00;
		padding:		15;
	}

	.food_MealHeaderNotes{
		font-size:		10pt;
		font-weight:	400;
		line-height:	12pt;
		font-style:		italic;
		color:			#ff9900;
	}

	.food_Small{
		font-size:		10pt;
		font-weight:	400;
		line-height:	12pt;
		border-style:	solid;
		border-width:	1pt;
		border-color:	#683515;
	}

	.food_Buttons{
		font-size:		10pt;
		font-weight:	400;
		line-height:	12pt;
		border-style:	solid;
		border-width:	1pt;
		border-color:	#683515;
		background-color:	#ffff99;
	}

	.menuBox{
		border-style:	solid;
		border-width:	2pt;
		border-color:	#683515;
	}


	.menuItem{
		text-indent:	0.25in;
		font-size:		12pt;
		font-weight:	700;
		line-height:	14pt;
		/*	color:			#00cc33;	this is the old lime green */
		color:			#ffff00;
	}

	.menuItemFeatured{
		text-indent:	0.25in;
		font-size:		15pt;
		font-weight:	700;
		line-height:	17pt;
		/*	color:			#00cc33;	this is the old lime green */
		color:			#ffff00;
	}

	.menuDescription{
		padding-left:	0.5in;
		/*margin-left:	4.5in;
		text-indent:	0.5in;*/
		font-size:		11pt;
		line-height:	13pt;
		color:			#999999;
	}

	.menuDescriptionFeatured{
		padding-left:	0.5in;
		/*margin-left:	4.5in;
		text-indent:	0.5in;*/
		font-weight:	bold;
		font-size:		13pt;
		line-height:	15pt;
		color:			#999999;
	}

	.menuSectionNotes{
		/*padding-left:	0.5in;
		margin-left:	4.5in;
		text-indent:	0.5in;*/
		font-size:		10pt;
		font-style:		italic;
		line-height:	12pt;
		color:			#999999;
	}

	.menuWinePairing{
		padding-left:	0.5in;
		/*margin-left:	4.5in;
		text-indent:	0.5in;*/
		font-size:		10pt;
		font-weight:	bold;
		font-style:		italic;
		line-height:	12pt;
		color:			#cccccc;
	}

	.expandMenu{
		font-size:		10pt;
		color:			#999999;
	}
		
/*	The above block contains styles for the food menu
*********************************************************/

	.editMenu{
		font-family: 	Arial, Geneva, Sans-serif;
		font-size:		8pt;
		/*line-height:	12pt;*/
		color:			#0000FF;
	}


	
	
	

/*************************************************************
/*	The below block contains styles for the ADMIN menu		*/
/*															*/
	.fieldDescription{
		font-size:		8pt;
		font-weight:	400;
		line-height:	10pt;
	}
/*
/*	The above block contains styles for the ADMIN menu		*/
/*************************************************************







/*****************************************************
/*	The below block contains styles for messages	*/


	.messageSuccessBox{
		background:		#dfffdd;
		/*	background:		#ffffff;	*/
		border-style:	solid;
		border-color:	#078201;
		border-width:	2;
		padding:		10;
	}
	
	.messageSuccessText{
		font-family: 	Arial, Helvetica, sans-serif;
		font-size:		8pt;
		font-weight:	700;
		color:			#078201;
		background:		#dfffdd;
		/*	background:		#ffffff;	*/
	}
	
	.messageWarningBox{
		background:		#ffffcc;
		border-style:	solid;
		border-color:	#ffcc00;
		border-width:	2;
		padding:		10;
	}
	
	.messageWarningText{
		font-family: 	Arial, Helvetica, sans-serif;
		font-size:		8pt;
		font-weight:	700;
		color:			#cc6600;
		background:		#ffffcc;
	}
	
	.messageErrorBox{
		background:		#ffe9e9;
		border-style:	solid;
		border-color:	#ff0000;
		border-width:	2;
		padding:		10;
	}
	
	.messageErrorText{
		font-family: 	Arial, Helvetica, sans-serif;
		font-size:		8pt;
		font-weight:	700;
		color:			#ff0000;
		background:		#ffe9e9;
	}

/*	The above block contains styles for messages
*****************************************************/


/****************************************/
/*	Administrative pages				*/
/*										*/

	.adminMenuBar{
		font-size:			9pt;
	 	font-weight:		400;
	 	line-height:		11pt;
		background:			#660000;
	}
	
	.spacerHR{
		color:				#ffff00;
}


/*										*/
/****************************************/

	.closeWindow{
		font-size:		8pt;
	 	color:			#00cc33;
	}

		A.closeWindow:link{
			color:			#00cc33;
			visited:		#00cc33;
		}
		
		A.closeWindow:visited{
			color:			#00cc33;
		}

.text{
	color:				#cc9900;
}

.wine8				{font-family: 	Arial, Geneva, Sans-serif;
					 font-size:			8pt;
					 font-weight:		400;
					 line-height:		11pt;
					 color:				#660000}
						 
.white8				{font-family: 	Arial, Geneva, Sans-serif;
					 font-size:			8pt;
					 font-weight:		400;
					 line-height:		11pt;
					 color:				#FFFFFF}
						 
.orange8			{font-size:			8pt;
					 font-weight:		400;
					 line-height:		11pt;
					 color:				#ff9933}

.submitButton	{font-size:			8pt;
					 font-weight:		400;
					 line-height:		11pt;
					 color:				#cc9900;
					 background:		#660000;
}
					 
.blue8			{font-family: 	Arial, Geneva, Sans-serif;
					 font-size:			8pt;
					 font-weight:		400;
					 line-height:		11pt;
					 color:				#336699}
						 
.blue9			{font-size:			9pt;
					 font-weight:		400;
					 line-height:		12pt;
					 color:				#336699}
						 
.boldtextblue	{font-size:			9pt;
					 	 font-weight:		700;
					 	 line-height:		12pt;
					 	 color:					#3399FF}

.boldtextwhite			{font-size:			9pt;
					 	 font-weight:		700;
					 	 line-height:		12pt;
					 	 color:				#FFFFFF}
					 
						 
						 
.textgrey8	{font-size:			8pt;
					 	 font-weight:		400;
					 	 line-height:		11pt;
					 	 color:					#999999}

.textgrey		{font-size:			9pt;
					 	 font-weight:		400;
					 	 line-height:		12pt;
					 	 color:					#999999}

						 
						 
.textred8		{font-size:			8pt;
					 	 font-weight:		400;
					 	 line-height:		11pt;
					 	 color:					#FF0000}

.textred		{font-size:			9pt;
					 	 font-weight:		400;
					 	 line-height:		12pt;
					 	 color:					#FF0000}

.boldtextred	{font-size:			9pt;
					 	 font-weight:		700;
					 	 line-height:		12pt;
					 	 color:					#FF0000}
					 	 
/*	DIV declarations are described below */

	.nestedCenteredSubpage {
		position: 			relative;
		top:				40;
		margin: 			0 auto;
		width:				1000;
		text-align: 		center; /* tricks IE into centering the div */
		} 					 	 
	
	.publicBox {
		position: 			absolute;
		top:				20;
		left:				0;
		width:				100%;
	} 					 	 
	
	.fadingDiv {
		position: 			relative;
		width:				100%;
		filter: 			alpha(opacity=75); 	/* IE */
		opacity:			0.75;				/* Firefox and Safari*/
	} 					 	 
	
	.overlay {
		position: 			absolute;
		top:				0;
		left:				0;
		width:				100%;
		height:				100%;
		z-index: 			100;
		color: 				#fff000;
		font-size: 			1.4em; 
		/*
		filter: 			alpha(opacity=100); 
		-moz-opacity: 		1.0;
		filter:				progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=0.5)*/
	} 					 	 
	
	.translucent {
		position: 			absolute;
		top:				0;
		left:				0;
		width:				100%;
		height:				100%;
		z-index:			1;
		filter: 			alpha(opacity=40);
	  	/*filter:			progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=0.5);*/
	  	-moz-opacity: 		0.4
	  }
	
	.fullyVisible {	
		position: 			absolute;
		top:				0;
		left:				0;
		width:				100%;
		height:				100%;
		z-index:			1;
		text-align: 		center; /* for IE */
		/*
		filter: 			alpha(opacity=100); 
	  	-moz-opacity: 		1.0*/
	  }

 	.wineVisible{	
 		position: 			relative;	/* absolute, relative */
		/*
		top:				0;
		left:				0;
		width:				100%;
		height:				100%;
		*/
		display:			block;
		z-index: 			100;
		color: 				#fff000; 
		font-size: 			1.4em; 
		/*
		filter: 			alpha(opacity=100); 
		-moz-opacity: 		1.0;
		filter:				progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=0.5)*/
	} 					 
					
 	.wineHidden{	
 		display:			none;
		position: 			relative;	/* absolute, relative */
		/*
		top:				0;
		left:				0;
		width:				100%;
		height:				100%;
		z-index: 			0;
		color: 				#fff000; 
		font-size: 			1.4em; 
		filter: 			alpha(opacity=0); 
		-moz-opacity: 		0;
		filter:				progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=0.5)
		*/
	}					
	
/*	DIV declarations are described above */

				  	
				  	
				  	
						 
/* The following style names are common to all Liquid Symmetry Web Design sites */
	A.webmaster:link{
		text-decoration:	none;
		color: #336699;
	}
							 
	A.webmaster:hover{
		text-decoration:	underline;
	 	color: #336699;
	 }
	
	.webmaster{
		font-size:			7pt;
		font-weight:		400;
		line-height:		10pt;
		text-decoration:	none;
		color:				#336699;
	}
							 
	.copyright{
		font-size:			7pt;
		font-weight:		400;
		line-height:		10pt;
		color:				#cccccc;
		background:			#660000;
	}
/* The preceding style names are common to all Liquid Symmetry Web Design sites*/
	 
