body {
	background-color: #ECD5E5;
}

.wrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 900px;
	border: 0px;
	margin: 10px 20px 20px;
	padding: 0 0;
; text-align: justify; clip:  rect(   )
}

.head {
	width: 800px;
	height: 185px;
	border-color: #2A2132;
	border-bottom: solid 2px;
	margin: 0px;
}

.headright {
	width: 540px;
	height: 185px;
	float: right;
	padding: 4px;
	margin: 0px;
	text-align: left;
}

.menuwrap {
	width: 800px;
	height: 20px;
	border-bottom: solid 2px;
	padding: 4px 0px 8px;
	margin: 5px 0px 10px;
	text-align: center;
; border: #AF7D8E
; clip:      rect(   )
}

.bottommenuwrap {
	width: 800px;
	height: 20px;
	clear: both;
	border-color: #AF7D8E;
	border-top: solid 2px;
	padding: 8px 0px 4px 0px;
	margin: 10px 0px 5px 0px;
	text-align: center;
}

.menu {
	width: inherit;
	height: 20px;
	font-size: 14px;
	font-variant: small-caps;
	margin: 0px;
	display: inline;
	float: left;
	text-align: center;
}

#menu {
	margin: 0px 9px 0px 0px;
	padding: 0px 9px 0px 0px;
	border-right: #AF7D8E solid 1px;
}

.toptext {
	height: 120px;
}

.content {
	width: 800px;
	height: inherit;
	margin: 5px 0px 5px 0px;
}

.contentimagel {
	float: left;
	margin: 0px 5px 0px 0px;
}

.text {
	width: 335px;
	height: 132px;
	background-color: #F3EDF1;
	border-color: #AF7D8E;
	border: solid 1px;
	float: right;
	text-align: center;
	padding: 8px 3px 4px 3px;
}

.text-about {
	width: 585px;
	height: inherit;
	background-color: #F3EDF1;
	border-color: #AF7D8E;
	border: solid 1px;
	float: right;
	font-size: 14px;
	text-align: center;
	padding: 8px 3px 4px 3px;
}

.text-order {
	width: 585px;
	height: inherit;
	background-color: #F3EDF1;
	border-color: #AF7D8E;
	border: solid 1px;
	float: right;
	font-size: 14px;
	text-align: left;
	padding: 8px 3px 4px 3px;
}

.text-about ul {
	text-align: left;
}

.left-pics {
	width: 200px;
	height: auto;
	float: left;
	text-align: center;
	padding: 0px;
}

a {
	color: #5E9175;
	text-decoration: none;
	font-weight: bolder;
}

a:visited {
	color: #5E9175;
	text-decoration: none;
	font-weight: bolder;
}

a:active {
	color: #5E9175;
	text-decoration: none;
	font-weight: bolder;
}

a:hover {
	color: #97688B;
	text-decoration: none;
}

h2 {
	font-size: 24px;
	font-weight: bolder;
	margin: 1px 0px 10px 0px;
}

footer {
	font-size: 10px;
	text-align: center;
}

div.glimmers {
height: 150px;
width: 450px;
margin: 0px 5px 0px 0px;
padding:0;
float: left;
background-image:url("images/glimmers-front2.jpg");
} 

div.glimmers a, div.glimmers a:link, div.glimmers a:visited {
display:block;
}

div.glimmers img {
width:100%;
height:100%;
border:0;
}

div.glimmers a:hover img {
visibility:hidden;
}

div.chunks {
height: 150px;
width: 450px;
margin: 0px 5px 0px 0px;
padding:0;
float: left;
background-image:url("images/chunks-front2.jpg");
} 

div.chunks a, div.chunks a:link, div.chunks a:visited {
display:block;
}

div.chunks img {
width:100%;
height:100%;
border:0;
}

div.chunks a:hover img {
visibility:hidden;
}

div.tapers {
height: 150px;
width: 450px;
margin: 0px 5px 0px 0px;
padding:0;
float: left;
background-image:url("images/tapers-front2.jpg");
} 

div.tapers a, div.tapers a:link, div.tapers a:visited {
display:block;
}

div.tapers img {
width:100%;
height:100%;
border:0;
}

div.tapers a:hover img {
visibility:hidden;
}

div.votives {
height: 150px;
width: 450px;
margin: 0px 5px 0px 0px;
padding:0;
float: left;
background-image:url("images/votives-front2.jpg");
} 

div.votives a, div.votives a:link, div.votives a:visited {
display:block;
}

div.votives img {
width:100%;
height:100%;
border:0;
}

div.votives a:hover img {
visibility:hidden;
}

div.seasonal {
height: 150px;
width: 450px;
margin: 0px 5px 0px 0px;
padding:0;
float: left;
background-image:url("images/seasonal-front2.jpg");
} 

div.seasonal a, div.seasonal a:link, div.seasonal a:visited {
display:block;
}

div.seasonal img {
width:100%;
height:100%;
border:0;
}

div.seasonal a:hover img {
visibility:hidden;
}

div.specialty {
height: 150px;
width: 450px;
margin: 0px 5px 0px 0px;
padding:0;
float: left;
background-image:url("images/specialty-front2.jpg");
} 

div.specialty a, div.specialty a:link, div.specialty a:visited {
display:block;
}

div.specialty img {
width:100%;
height:100%;
border:0;
}

div.specialty a:hover img {
visibility:hidden;
}

div.emergency {
height: 150px;
width: 450px;
margin: 0px 5px 0px 0px;
padding:0;
float: left;
background-image:url("images/emergency-front2.jpg");
} 

div.emergency a, div.emergency a:link, div.emergency a:visited {
display:block;
}

div.emergency img {
width:100%;
height:100%;
border:0;
}

div.emergency a:hover img {
visibility:hidden;
}
	
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
