/* ----------------------------------------------------------------- */
/* Body Styles */
/* ----------------------------------------------------------------- */

body {
	margin: 			0;
	padding: 			0;
	margin: 			0;
	font: 				normal 65.5% Verdana, Arial, Helvetica, sans-serif;
	color: 				#868662;
	overflow: 			-moz-scrollbars-vertical;
	background-color: 	#DDE1C0;
	text-align: 		left;
}


/* ----------------------------------------------------------------- */
/* Layout Position DIVS */
/* ----------------------------------------------------------------- */

#bgrd {
	width: 				100%;
	background-image: 	url(../cms/images/pgrfx4/bgrd.gif);
	background-repeat: repeat-y;
	margin: 			0;
	padding: 			0;
	margin: 			0;
}

#noprint, #noprint2 {}

#wrapper {
	width: 				735px;
	padding: 			0;
	margin-left: 		0; 
	margin-right: 		0;
	margin-top:			0;
	margin-bottom:		0;
	border:				0;
	text-align: 		left;
	background-image: 	url(../cms/images/pgrfx4/wrapper_bgrd.gif);
	background-repeat: 	repeat-y;
}

#wrapperbottom {
	width: 				742px;
	margin:				0;
	border:				1px solid #DDE1C0;
	text-align:			left;
	padding-left: 		0;
	padding-right: 		0;
	padding-bottom: 	0;
	padding-top: 		0;
	background-image: 	url(../cms/images/pgrfx4/belowwrapper.gif);
	background-repeat: 	no-repeat;
	background-color:	#DDE1C0;
}

#twirl {
	position:			absolute; 
	width:				43px; 
	height:				344px; 
	z-index:			3; 
	left: 				-1px; 
/*	top: 				132px; */
	top: 				0; 
	border: 			0;
	margin:				0;
	padding:			0;




}





#aboveheader {
	display:			block;
	width:				95%;			
	height:				32px;
	padding-left: 		0;
	padding-right: 		0;
	padding-bottom: 	0;
	padding-right: 		4px;
	margin-left: 		42px;
	margin-right: 		0;
	margin-top: 		0;
	margin-bottom: 		0;
	border-right: 		0;
	border-bottom: 		0;
	border-top:			0;
	border-left:		0;
	line-height: 		3.0em;
	text-align: 		right;
	color:				#fff;
	background-image: 	url(../cms/images/pgrfx4/above_header.gif);
	background-repeat: no-repeat; 
	background-color:	#909379;
}

#header {
	display:			block;
	width:				95%;			
	height:				125px;
	padding-left: 		0;
	padding-right: 		0;
	padding-bottom: 	0;
	padding-right: 		4px;
	margin-left: 		42px;
	margin-right: 		0;
	margin-top: 		0;
	margin-bottom: 		0;
	border-right: 		0;
	border-bottom: 		0;
	border-top:			0;
	border-left:		0;
	text-align: 		right;
	color:				#B8BC9B;
	background-image: 	url(../cms/images/pgrfx4/logo.gif);
	background-repeat: no-repeat; 
	background-color:	#B8BC9B;
}

#subnav {
	position:			absolute; 
	width:				95%; 
	height:				25px; 
	z-index:			7; 
	left: 				43px; 
/*	top: 				132px; */
	top: 				60px; 
	border: 			0;
	margin:				0;
	padding:			0;
	text-align: 		right;
}

#youarehere {
	position:			absolute; 
	width:				673px; 
	left:				35px;
	top:				37px;
	z-index:			3; 
	color: 				#B8BC9B;
	padding: 			0;
	margin: 			0;
	border-right: 		0;
	border-bottom: 		0;
	border-top:			0;
	border-left:		0;
	text-align:			right;
}

#profile {
	position:			absolute; 
	width:				480px; 
	height:				17px; 
	z-index:			5; 
	left: 				255px; 
	top: 				117px;
	border: 			0;
	margin:				0;
	padding:			0;
	text-align: 		right;	
}



#printlogo {
	position: 			absolute;
	visibility:			hidden;

}

#printlogo2 {
	position: 			absolute;
	visibility:			hidden;

}




#left {
	display:			block;
	width:				95%;			
	height:				42px;
	padding-left: 		0;
	padding-right: 		0;
	padding-bottom: 	0;
	padding-right: 		4px;
	margin-left: 		42px;
	margin-right: 		0;
	margin-top: 		0;
	margin-bottom: 		0;
	border-right: 		0;
	border-bottom: 		0;
	border-top:			0;
	border-left:		0;
	background-image: 	url(../cms/images/pgrfx4/left.gif);
	background-repeat: no-repeat; 
	background-color:	#D0D3BE;
}



#menu {
	border:				0;
	margin-right:		0;
	margin-top:			0;
	margin-bottom:		0;
	padding-top:		0;
	padding-bottom:		0;
	padding-left:		15px;
	padding-right:		0;
	border-left:		0;
	border-right:		0;
	border-top:			0;
	border-bottom:		0;
	color:				#909379;
}







#right {
	display:			block;
	width:				93%;			
	padding-left: 		10px;
	padding-right: 		0;
	padding-bottom: 	0;
	padding-right: 		0;
	margin-left: 		42px;
	margin-right: 		0;
	margin-top: 		0;
	margin-bottom: 		9px;
	border-right: 		0;
	border-bottom: 		0;
	border-top:			0;
	border-left:		0;
	background-image: 	url(../cms/images/pgrfx4/right.gif);
	background-repeat: no-repeat; 
	background-color:	#fff;
}

#foodmenu {
	display:			block;
	width:				100%;
	height:				577px;			
	padding-left: 		0;
	padding-right: 		0;
	padding-bottom: 	0;
	padding-right: 		0;
	margin-left: 		0;
	margin-right: 		0;
	margin-top: 		0;
	margin-bottom: 		0;
	border-right: 		0;
	border-bottom: 		0;
	border-top:			0;
	border-left:		0;
	text-align:			center;
	background-image: 	url(../UserFiles/Image/menu_brgd.jpg);
	background-repeat: no-repeat; 
}


#contents {
	margin-top:			0;
	margin-bottom:		0;
	margin-left:		10px;
	margin-right:		0;
	padding-top:		18px;
	padding-bottom:		10px;
	padding-left:		0;
	padding-right:		10px;
	border:				0;
	overflow:			auto;
	color:				#868662;
}


#footer {
	display:			block;
	width:				95%;
	height:				95px;
	border-right: 		0;
	border-bottom: 		1px solid #7E8169;
	border-top:			1px solid #C5C8AD;
	border-left:		0;
	margin-left: 		42px;
	margin-right: 		0;
	margin-top: 		0;
	margin-bottom: 		0;
	padding-right: 		4px;
	padding-top: 		0;
	padding-bottom: 	0;
	padding-left: 		0;
	color:				#fff;
	text-align:			right;
	background-color:	#B8BC9B;
}

/* ----------------------------------------------------------------- */
/* Form Elements */
/* ----------------------------------------------------------------- */
form {
	margin: 			0;
}


#footer form  {
padding-right: 				0;
padding-left: 				0;
padding-top: 				0;
padding-bottom: 			0;
margin:						0;
border:						0;

}

.button {
	color:					#000; 
	background-color:		#fff; 
	border:					1px solid; 
	border-color:			#ACB9DC; 
	padding:				0;
	margin:					0;
}


#header p {
	display:				inline;
}

.input  {
	color:					#fff; 
	background-color:		#05082E; 
	border:					1px solid; 
	border-color:			#ACB9DC; 

}

#header label {
	display:				none;
	visibility:				hidden;
}

#wrapperbottom p {
	color: 					#868662;
}

/* ----------------------------------------------------------------- */
/* Link Styles */
/* ----------------------------------------------------------------- */


#wrapperbottom a {
	text-decoration:	 	none;
	color: 					#868662;
}

#wrapperbottom a:hover {
	text-decoration:	 	underline;
	color: 					#B8BC9B;
}

#footer a {
	text-decoration:	 	none;
	color: 					#fff;
}

#footer a:hover {
	text-decoration: 		underline;
	color: 					#56004F;
}


#subnav p {
	display:				inline;
	border:					0;
	padding:				0;
	margin:					0;
}

#profile p {
	display:				inline;
	border:					0;
	padding:				0;
	margin:					0;
}

#contents a {
	color:					#909379;
	text-decoration: 		underline;		
}

#contents a:hover {
	color:					#56004F;
	text-decoration: 		underline;		
}


#aboveheader a {
	color:					#8B7454;
	text-decoration: 		none;		
}

#aboveheader a:hover {
	text-decoration: 		underline;		
}

#youarehere a:hover {
	text-decoration: 		none;		
}


#subnav a {
	text-decoration: 		none;
	color: 					#000;
	background-color:		#CCCCCC;
/*	background-image: 		url(../img/pgfx/2nav_02_off.gif);  
	background-image: 		url(images/pgfx/2nav_02_active.gif); 
	background-repeat: 		no-repeat;*/
	width: 					80px;
	height: 				21px;
	text-align: 			center;
	vertical-align: 		center;
	margin-top:				0;
	margin-bottom:			0;
	margin-right:			0;
	margin-left:			4px;
/*	padding-top:			0;*/
	padding-top:			7px;  
	padding-bottom:			0;
	padding-left:			0;
	padding-right:			0;
	border-left:			0;
	border-right:			0;
	border-top:				0;
	border-bottom:			0;
	display:				inline-block;
	float:					right;

}


#subnav a:hover {
	text-decoration: 		none;
	color: 					#000;
	background-color:		#fff;
/*	color: 					#fff;
	background-image: 		url(../img/pgfx/2nav_03_on.gif);
	background-repeat: 		no-repeat;*/
	border-bottom:			0;
}


#youarehere a {
	color: 					#B8BC9B;
	text-decoration:	 	underline;
}

#youarehere a:hover {
	text-decoration: 		none;
}
/* ----------------------------------------------------------------- */
/* Image Styles */
/* ----------------------------------------------------------------- */

img {
	border:					0;
	padding:				0;
	margin:					0;
}

.img076 {
	border:					0;
	padding:				0;
	margin:					0;
	height:					327px;
	width:					740px;
}

#img89 {
	position:				relative; 
	z-index:				6; 
	left: 					0px; 
	top: 					-459px;
	border:					0;
	padding:				0;
	margin:					0;
	width:					230px;
}

/* ----------------------------------------------------------------- */
/* Text Styles */
/* ----------------------------------------------------------------- */


#contents td  {
	font-size: 1.0em;
}

#contents p, #contents ul {
	font-size: 1.1em;
	line-height:	1.5em;


}

#contents h1 {
	color: 					#868662;			
	border-bottom:			solid 1px #D8DBC7;
	font-size: 				1.6em;
	font-weight:			normal;
	line-height:			1.8em;

}

#contents h2 {
	font-size: 				1.4em;
	line-height:			1.6em;

}

#contents h3 {
	font-size: 				1.2em;
	line-height:			1.4em;
}

#contents h4 {
	font-size: 				1.1em;
	line-height:			1.3em;

}

#contents h5 {
	font-size: 				1.1em;
	line-height:			1.3em;

}

#menu h1 {
	color: 					#8F8F92;
	border-left:			solid 3px #EFEFF4;
	border-right:			0;
	border-top:				0;			
	border-bottom:			solid 1px #DDD8CA;
	margin: 				0;
	padding-top: 			1.4em;
	padding-bottom: 		0.2em;
	padding-right: 			0;
	font-size:	 			1.1em;
}

#menu p {
	font-size: 				1.1em;
	color: 					#909379;
	border-left:			solid 3px #EFEFF4;
	border-right:			0;
	border-top:				0;			
	border-bottom:			0;
	margin: 				0;
	padding-top: 			1.2em;
	padding-bottom: 		1.1em;
	padding-right: 			0;


}

#footer p {
	color: 					#fff;
	diplay:					inline;
	margin:					0;
	padding-top: 			0;
	padding-bottom: 		0;
	padding-left: 			0;
	padding-right: 			0;
	border:					0;
}

/* ----------------------------------------------------------------- */
/*  Menu */
/* ----------------------------------------------------------------- */

#menu a {
	color:					#909379;
	text-decoration: 		none;
}

#menu a:hover {
	color:					#D1AB21;
	text-decoration: 		underline;
}



#menu a.nav001 {
	text-decoration: 		none;
/*	background-image: 		url(../img/pgfx/main_nav_01.jpg);
	background-repeat: 		no-repeat;*/
	text-align: 			left;
	margin-top:				0;
	margin-bottom:			0;
	margin-left:			0;
	margin-right:			0;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			4px;
	padding-right:			4px;
	border-left:			0;
	border-right:			0;
	border-top:				0;
	border-bottom:			0;
	line-height:			3.7em;		

}

#menu a.nav001:hover {
	text-decoration: 		none;
	color: 					#fff;
	background-color:		#909379
/*	background-image: 		url(../img/pgfx/main_nav_10.jpg);
	background-repeat: 		no-repeat;*/
}



#menu a.nav001select {
	text-decoration: 		none;

/*	background-image: 		url(../img/pgfx/main_nav_01.jpg);
	background-repeat: 		no-repeat;*/
	text-align: 			left;
	vertical-align: 		center;
	margin-top:				0;
	margin-bottom:			0;
	margin-left:			0;
	margin-right:			0;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			4px;
	padding-right:			4px;
	border-left:			0;
	border-right:			0;
	border-top:				0;
	border-bottom:			0;		
	background-color:		#56004F;
	color: 					#fff;
	line-height:			3.7em;
}

#menu a.nav001select:hover {
	text-decoration: 		none;
	color: 					#fff;
	background-color:		#909379
/*	background-image: 		url(../img/pgfx/main_nav_10.jpg);
	background-repeat: 		no-repeat;*/
}




#menu a.nav002 {
	text-decoration: 		none;
	width: 					100%;
	height: 				17px;
	text-align: 			left;
	background-color:		#E5E5ED;
	vertical-align: 		center;
	margin-top:				0;
	margin-bottom:			0;
	margin-left:			3px;
	margin-right:			0;
	padding-top:			4px;
	padding-bottom:			0;
	padding-left:			8px;
	padding-right:			0;
	border-left:			1px solid #CCCCCC;
	border-right:			1px solid #CCCCCC;
	border-top:				0;
	border-bottom:			1px solid #CCCCCC;		

}

#menu a.nav002:hover {
	color: 					#ACB9DC;
	text-decoration: 		underline;

}

#menu a.newsheading {
	color:					#808097;
	text-decoration: 		none;
}

#menu a.newsheading:hover {
	text-decoration: 		underline;
}

/* ---END -- */
/* ----------------------------------------------------------------- */
/*  home */
/* ----------------------------------------------------------------- */


#homepos {
	position:		absolute;
}
#homephoto {
	position:		relative;
	top:			-14px;
	left:			-11px;
}

