 * {
		margin: 0;
		padding: 0;		
}
body {
		text-align: center;
}
#page {
		margin: 0 auto;
		width: 800px;
		font-size:1em;
		color:#333;
		text-align: left;
		font-family: "Myriad Web Pro", sans-serif;		
		
}
#header {
		background:url(NEWHappyHopperHeader800.jpg);
		width: 800px;
		height: 242px;
}

#header a{
		text-decoration: none;
		color: #6f8561;
}
#header a:hover {
		color: #938a49;
}
#header ul {
		float: left;
		padding-top: 215px;
		padding-left: 20px;		
}
#header ul li {
		display: inline;
		
}
.heading-col {
	    color: #938a49;
}
.shopCol {
	    color: #F00;		
}
.shopCol:hover {
	    color:#F66;
}
a img{
		border: none;
	    cursor: hand;
}
.highlighter {
	    background-color:#bfd1bb;
}
#content-shop {
		float: right;
		width: 542px;
		padding: 0px 0px 0px 0px;
		margin: 0px 4px 0px 5px;
}
#content-shop a {
		color: #6f8561;
}
#content-shop ul li {
		list-style-image: url("paw.gif");
		margin-left: 20px;
}
#content-shop h1 {

		padding: 0px;
		margin: 0px 0px 0px 0px;
		font-size: 1.2em;
		color: #6f8561;

}
#content-shop h2 {
		font-size: 1.1em;
		color: #938a49;

}
#content-shop h3 {
	    font-size: 1em;
		color: #6f8561;

}
#content-shop p {
		word-spacing: 1px;
}
#content-shopBot {
	    float:right;
		width:700px;
		margin:0px 50px 20px 0px;
}
#shop-menu {
		float: right;
		width: 122px;
		padding: 0px;
		margin: 0px;
}
#shop-menu ul li {

		list-style-type:none;
}
#shop-menu h2 {
	    color: #938a49;
		font-size: 1.2em;
}
#shop-rightCol {
	    float:right;
		width: 126px;
}
.shopPicsBorder {
	    border:#938a49 2px solid;

}
.clickLargeImg {
	font-size: 0.7em;
	color:#6f8561;
}
#footer {
		clear: both;
		background-image:url(pictures/happyhopperFOOT.jpg);
		height: 150px;
		width: 800px;
}
#footer ul {
	    float:left;
		padding-top: 130px;
		padding-right: 20px;		
}
#footer ul li {
		display: inline;
		border-right: 2px solid #ffffff;
		margin-left: 5px;
		padding-right: 5px;
		
}
#footer a {
		text-decoration: none;
		color:#363;
}
.footer-text {
		text-align: right;
		color:#363;
		padding-top: 130px;
}
.clear {
		clear: both;
}

