body
{
	margin				: 1px;
	background-color	: eedfad;
	text-align			: center;
	padding-top			: 8px;
	padding-bottom		: 8px;
	cursor				: default;
}
.mainBody
{
	background-color	: white;
	border				: solid 1px black;
	
}
A, A:LINK, A:VISITED
{
	color				: DarkGreen;	
}
A:HOVER
{
	color				: SteelBlue;
	text-decoration		: none;	
}

.normal, TD
{
	font-family			: Verdana;
	font-size			: 9pt;
}

.justify 
{
	text-align			:justify ;	
}

.footer
{
	font-size			: 7pt;	
	text-align			: center ;
	color				: DimGRay;
}
.topLine
{
	height				: 2px;
	background-color	: DarkGreen;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='DarkGreen', EndColorStr='white');
}

.bottomLine
{
	height				: 2px;
	background-color	: DarkGreen;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='White', EndColorStr='DarkGreen');
}



.telephone
{
	text-align			: right;
	vertical-align		: text-bottom;
	font-size			: 16px;	
	padding-bottom		: 3px;
	color				: dimGray;
}

.bold
{
	font-weight			: bold;	
}

.menu
{
	text-align			: right;	
}



.menu LI
{
	display				: inline ;
}

.menu LI A, menu LI A:LINK, .menu LI A:VISITED
{
	border-left			: solid 2px SeaGreen;
	display				: inline ;
	padding-left		: 2px;
	padding-right		: 10px;
	color				: black;
}

.menu LI A:HOVER
{
	color				: DarkGreen;	
	border-left			: solid 2px SteelBlue;
	text-decoration		: none;
	
}

.content
{
	width				: 100%;
	height				: 100%;
	overflow			: auto;
}

.hide
{
	display				: none;	
	
}

.contentHeader
{
	padding-left		: 5px;
	font-size			: 10pt;
	color				: DarkGreen;
}

.image
{
	font-size			: 8pt;
	font-weight			: bold;
	color				: dimGray;
	text-align			: right;
}

.image IMG
{
	padding				: 5px;
	border				: 1px solid DarkGreen;	
}

.list
{
	font-family			:Verdana;
	font-size			: 8pt;
	list-style-image	: url('../images/listitem.gif');
	list-style-position	: outside;
	margin-top			: 2px;
}
.list2
{
	list-style-image	: url('../images/listitem2.gif');
}
.list LI
{
	vertical-align		: middle;	
}

.note
{
	text-align			:left;
	font-size			:8pt;
	color				:dimGray;	
}

.prices
{
	border-collapse		: collapse;	
}

.prices TD
{
	padding				:1px;
}

.tableHeader
{
	background-color	:SeaGreen;
	color				:White;
}

.tableSpacer
{
	height				:3px;	
}

.contactHeader
{
	color				: dimGray;
	text-align			: right;
	padding-right		: 3px;	
	vertical-align		: top;
	width				: 120px;
}

.padding
{
	padding-left		: 3px;
}

.directions
{
	padding-left		: 12px;	
}

.pictureGallery
{
	height				: 270px;
	width				: 400px;
	border				: Double 3px SteelBlue;	
	text-align			: center ;
}

.pictureGallery IMG
{
	vertical-align		: middle;	
}

.gallery
{
	text-align			: center ;
	margin-bottom		: -0px;	
}

.gallery LI
{
	display				: inline ;
}

.gallery LI A, gallery LI A:LINK, .gallery LI A:VISITED
{
	border-left			: solid 2px SteelBlue;
	display				: inline ;
	padding-left		: 2px;
	padding-right		: 10px;
	color				: black;
}

.gallery LI A:HOVER
{
	color				: SteelBlue;	
	border-left			: solid 2px Khaki;
	text-decoration		: none;
	
}

.galleryCaption
{
	color				: dimGray;
	font-family			: Tahoma ;
	font-weight			: bold;
	text-align			: center;
}