H1 {
FONT-WEIGHT: normal; 
FONT-SIZE: 1.8em; 
COLOR: #333333; 
FONT-STYLE: normal; 
FONT-FAMILY: Garamond, Trebuchet MS, Verdana, Arial; 
}

H2 {
FONT-WEIGHT: normal; 
FONT-SIZE: 0.8em; 
COLOR: #333333; 
FONT-FAMILY: Trebuchet MS, Verdana, Arial; 
line-height: 1.2em;
}

.h2 {
FONT-WEIGHT: normal; 
FONT-SIZE: 0.8em; 
COLOR: #333333; 
FONT-FAMILY: Trebuchet MS, Verdana, Arial; 
line-height: 1.2em;
}

H3 {
FONT-WEIGHT: normal; 
FONT-SIZE: 0.7em; 
COLOR: #333333; 
FONT-FAMILY: Trebuchet MS, Verdana, Arial; 
line-height: 1.2em;
}

H4 {
FONT-WEIGHT: normal; 
FONT-SIZE: 0.7em; 
COLOR: #333333; 
FONT-FAMILY: Trebuchet MS, Verdana, Arial; 
line-height: 1.2em;
}

A:link {
	COLOR: #333333; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #333333; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #639600; TEXT-DECORATION: underline;
}

A.class2:link {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.class2:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.class2:active {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.class2:hover {
	COLOR: #EAC820; TEXT-DECORATION: underline;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-color: #deffc1;
}

img {
	border: 0 none;
}

.center {
	text-align: center;
}

.centered {
	RIGHT: 0px; 
	LEFT: 0px; 
	MARGIN: auto; 
	WIDTH: 50%;
	height: 50%;  
	BOTTOM: 0px; 
	POSITION: absolute; 
	TOP: 0px;  
}

.content {
	width: 800px;
	min-height: 550px;
	padding-bottom: 70px;
}

.navigation {
	position: relative;
	top: 22px;
	left: 0px;
	width: 180px;
}

.nav_image {
	position: relative;
	left: -8px;
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 3px;
}

.button {
	position: relative;
	top: 10px;
	background-image: url('images/button.gif');
	width: 180px;
	height: 26px;
	margin-bottom: 14px;
	text-align: center;
	padding-top: 10px;
}

.button_active {
	position: relative;
	top: 10px;
	background-image: url('images/button_hover.gif');
	width: 180px;
	height: 26px;
	margin-bottom: 14px;
	text-align: center;
	padding-top: 10px;
}

.button:hover {
	background-image: url('images/button_hover.gif');
}

.text {
	position: absolute;
	top: 150px;
	left: 200px;
	width: 590px;
	padding: 3px;
	padding-bottom: 60px;
	margin-bottom: 30px;
}

.gallery {
	padding: 2px;
	border: 1px solid #92C200;
}

.gallery:hover {
	background-color: #99C900;
}

.center {
	text-align: center;
}

.footer {
	margin-bottom: 100px;
}

.Pricing {
	text-align: center;
}

.Photo {
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 3px;
}

.floatright {
	float: right;
clear:right;
}

.floatleft {
	float: left;
}

.container {
	position: relative;
	float: left;
	margin-bottom:20px;
}

.top_30px {
	margin-top: 30px;
}

.mid-week{position:relative;float:left;width:590px;height:75px;background-image:url('images/mid-week.png');background-position:0px -75px;cursor:pointer;margin-bottom:40px;}
.mid-week:hover{background-position:0px 0px;}
.mid-week a{display:block;width:100%;height:100%;}

.celebration{position:relative;float:left;width:180px;height:180px;background-image:url('images/celebration.png');background-position:0px -180px;cursor:pointer;margin-bottom:40px;}
.celebration:hover{background-position:0px 0px;}
.celebration a{display:block;width:100%;height:100%;}
