*
{
	padding: 0;
	margin: 0;
	border: 0;	
	
}


body, html {

    color: #000000;
	background-color: #e5e3b2;
   font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	background:#e5e3b2 url(images/background.jpg) repeat-y top center;
	text-align: center; /*** Centers the design in old IE versions ***/
	font-size:14px;
}

p{
	line-height:24px;
	letter-spacing: 0.04em;

	font-size:14px;
	color:#000;
	}
h1{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000;
	font-weight:normal;
	font-size:22px;	
	
	}
h2{
		font-size:18px;
	color:#a17e4e;
	}
h3{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000;
	font-weight:bold;
	font-size:16px;	
	
	}

h6{
	font-family:"Arial Black", Gadget, sans-serif;
	color:#2a57a1;
	font-size:18px;
	font-weight:Normal;
	margin-bottom:-12px;
	}

	
	#wrapper {
	width:100%;
	min-height:auto;
	margin:0 auto;
	
	
	padding:0px;
	background-position:center;
	background-position:top;
	background-repeat: no-repeat;
}
#contentholder {
	width:865px;
	min-height:315px;
		text-align:center;
	margin:0 auto;
}
#header{
	display:block;

	background-image: url(images/header.jpg);
	background-repeat:no-repeat;
	width:865px;
	height:315px;
	margin-top:0px;
	}
.entry{
	margin-top:20px;
	}
#navigation{
	font-family: Tahoma,Geneva,sans-serif;
	width:865px;
	padding-left:0px;
	margin-left:5px;
	text-align:left;
	background-image:url(images/footer_nav_back.png);
	background-repeat: no-repeat;
	font-size:12px;
	min-height:40px;
	padding-top:10px;
}
#navigation li {
	
	display:inline;
	
	color:#153300;
	
	padding-right:6px;
}
#navigation a {
	
	color:#153300;
	
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	 border-right-style: solid ; 
border-right-color: #993300; 
border-right-width: 1px; 
padding-right:5px;
	
	
}
#navigation a:hover {
	color:#b2ab74;
}
#main{
	width:865px;
	min-height:400px;
	}
#main-content{
	padding-left:24px;
	padding-bottom:48px;
	
	}	
	
.children{
	display:none;
	
	}
	
	
#navigation ul{
	margin-left:0;
	padding-left:20px;
	}
#menu ul{
	
	}
	
	
	
	
	
#homeholder{
	
	width:866px;
	
	
	}
#homebuttons{
	float:left;

		padding-right:17px;
		padding-bottom:20px;
		padding-top:10px;
	
	}
	#homebuttons .button1{
		display:block;
		width:101px;
		height:96px;
		background-image:url(homepage/button1.jpg);
}
#homebuttons .button1:hover{
	
		background-image:url(homepage/button1_o.jpg);
		}
#homebuttons .button2{
		display:block;
		width:101px;
		height:96px;
		background-image:url(homepage/button2.jpg);
}
#homebuttons .button2:hover{
	
		background-image:url(homepage/button2_o.jpg);
		}
		
#homebuttons .button3{
		display:block;
		width:101px;
		height:96px;
		background-image:url(homepage/button3.jpg);
}
#homebuttons .button3:hover{
	
		background-image:url(homepage/button3_o.jpg);
		}
		

		#homebuttons .button4{
		display:block;
		width:101px;
		height:96px;
		background-image:url(homepage/button4.jpg);
}
#homebuttons .button4:hover{
	
		background-image:url(homepage/button4_o.jpg);
		}
		#homebuttons .button5{
		display:block;
		width:101px;
		height:96px;
		background-image:url(homepage/button5.jpg);
}
#homebuttons .button5:hover{
	
		background-image:url(homepage/button5_o.jpg);
		}
		#homebuttons .button6{
		display:block;
		width:101px;
		height:96px;
		background-image:url(homepage/button6.jpg);
}
#homebuttons .button6:hover{
	
		background-image:url(homepage/button6_o.jpg);
		}
#homebuttons .button7{
		display:block;
		width:101px;
		height:96px;
		background-image:url(homepage/button7.jpg);
}
#homebuttons .button7:hover{
	
		background-image:url(homepage/button7_o.jpg);
		}

#homebuttons .everydaymenu{
		display:block;
		width:367px;
		height:224px;
		background-image:url(giftspage/button1.jpg);
}
#homebuttons .everydaymenu:hover{
	
		background-image:url(giftspage/button1_o.jpg);
		}
#homebuttons .groupmenu{
		display:block;
		width:403px;
		height:224px;
		background-image:url(giftspage/button2.jpg);
}
#homebuttons .groupmenu:hover{
	
		background-image:url(giftspage/button2_o.jpg);
		}
/* Fix IE. Hide from IE Mac \*/
* html .menu ul li { padding-right:4px;}
* html .menu sul li a { padding-right:4px;}

* html #content{
text-align:left;
	}
	
* html #pageholder{
	
	margin-left:40px;
	padding: 5px 26px 26px 32px;
	}
	
* html #pageholder2{
	
	margin-left:0px;
	padding: 5px 26px 26px 32px;
	}
	
* html #pageholdercenter{
margin-left:35px;
padding: 5px 26px 26px 35px;
	
	}
* html 	#flashholder img.floatleft{
	float:left;

		margin-bottom:15px;
	}
* html 	#flashholder{
	float:left;

		margin-bottom:15px;
	}
* html 	#flashholderright{
	float:right;

		margin-left:20px;
		margin-bottom:30px;
	}
* html 	#leftcontentdiv{
	padding-right:0px;
	margin-right:0px;
	width: 320px;
	float:left;
	margin-bottom:70px;
	}
* html 	#rightcontentdiv{
	
padding:0px;
padding:0px;
	width: 320px;
	float:right;
	
	}
* html 	.centerimage{
border:none;
margin-left:23px;



	}
	
* html 	#linkholder{
		width:700px;
		padding: 10px 0;
		}
/* End */

#pageholder{
	width:813px;	
	}
	
#pageholder img{
border:solid #b2ab74 6px;
margin-right:20px;
float:left;
	}
.floatleft{
	float:left;

		margin-bottom:15px;
	}

#pageholder img.floatleft{
border:none;
padding-right:20px;
padding-bottom:30px;
float:left;
	}
.centerimage{
border:none;
margin-left:-20px;



	}
#pageholder img.floatleftnoborder{
		border:none;
margin-bottom:40px;
float:left;
		}
#pageholder img.floatnone{
border:none;
padding-right:0px;
padding-bottom:0px;
float:left;
	}
	
#pageholder img.floatleftbody{
border:none;

margin-right:0px;
float:left;
	}

#pageholder img.rightimage{
padding-bottom:0px;
margin-left:20px;
margin-right:0px;
border:none;
float:right;
	}
#pageholder img.rightborder{

margin-left:20px;
margin-right:0px;
float:right;
	}
	.clear { clear: both; }
	#pageholder2{
	width:813px;	
	}
#pageholder2 img{
border:solid #b2ab74 6px;
margin-right:20px;
float:left;
	}
#pageholder2 img.floatcenter{

border:none;
display: block;
    margin-left: auto;
    margin-right: auto;
	float:none;
	}
#pageholder2 img.floatleft{
border:none;
padding-right:20px;
padding-bottom:30px;
float:left;
	}
	#pageholder2 img.floatleftsmall{
border:none;

float:left;
	}
#pageholder2 img.floatleftbody{
border:none;

margin-right:0px;
float:left;
	}

#pageholder2 img.rightimage{
padding-bottom:0px;
margin-left:20px;
margin-right:0px;
margin-bottom:20px;
border:none;
float:right;
	}
#pageholder2 img.rightborder{

margin-left:20px;
margin-right:0px;
float:right;
	}

#pageholdercenter{
	width:813px;

	text-align:center;
	}
#flashholder{
	float:left;
	padding-right:20px;
	padding-bottom:30px;
	}
#flashholder .floatleft{
	float:left;
	padding-bottom:20px;
	}
#flashholdernofloat{
	
	padding-right:20px;
		padding-bottom:15px;
	}
#flashholderright{
	float:right;
	margin-left:20px;
	
	}
#hourschartleft{
	float:left;
	width:50%;
	}
#hourschartright{
	float:right;

	width:50%;
	}
#flashholder img.floatleft{
	float:left;
margin-right:0;
		margin-bottom:15px;
	}
#leftcontentdiv{
	padding-right:32px;
	margin-right:0px;

	width: 330px;
	float:left;
	
	}
#leftcontentdivmassage{
	padding-right:0px;
	margin-right:0px;
	width: 330px;
	float:left;
	
	}
#rightcontentdiv{
	margin-left:32px;
	margin-right:0px;

	width: 330px;
	float:right;
	
	}
#rightcontentdivlarge{
	margin-left:0px;
	margin-right:0px;

	width: 460px;
	float:right;
	
	}
#caption{
	margin-left:-26px;
	margin-top:30px;
	width:320px;
	float:right;
	}
#linkholder a{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000;
	font-weight:bold;
	font-size:24px;	
	
	}
	#linkholder a:hover{
font-size:24px;	
	color:#a17e4e;
	font-weight:bold;

	
	}
	#linkholder{
		width:700px;
		padding: 30px 0;
		}
hr {
color:#a17e4e;
background-color:#a17e4e;
border-width:2px;
text-align: left;/*this will align it for IE*/
margin: 4px 0 8px 0; /*this will align it left for Mozilla*/
} 

li.page_item page-item-24 a{
 border-right:none;

	}
