body
{
	background-color: 6D671C;
	background-image: url(../images/bkg.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	margin: 0 auto 0 auto;
}

/* wrapper div */
#wrapper
{
	position: relative;
	text-align: left;
	width: 816px;
	margin: 0 auto 0 auto;
	height: 866px;
	left: -168px;
}

a { color: #632C4D; }
a:hover { color: #1E5B40; }
a:active { color: #022B19; }
hr { margin: 0px 0 -10px 0; }

li {
	margin: 2px 0 2px -20px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}

td, p
{
	background-repeat: repeat-y;
	font-family: tahoma, verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 14px;
	margin: 10px auto 10px auto;
}

h2
{
	font-family: tahoma, verdana, Arial, Helvetica;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #632C4D;
	margin: 15px 0 -0px 0;
}

h3
{
	font-family: tahoma, verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0 -10px 0;
	padding: 0;
}

.introtext
{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 18px;
}

.hide { display: none; }

/* breadcrumb */
#bread
{
	margin: 15px 0 0;
	float: right;
}

#bread a, #bread span
{
	font-family: tahoma, verdana, Arial, Helvetica;
	font-size: 10px;
	color: #727241;
	display: inline;
	text-align: right;
}

#bread a:hover { color: #1E5B40; }
#bread a:active { color: #022B19; }

/* home nav */
#features a
{
	width: 85px;
	height: 24px;
	background: transparent url(../images/mnav_features.gif) 0 0 no-repeat;
	padding: 0 6px 0 6px;
	display: block;
}

#packages a
{
	width: 99px;
	height: 24px;
	background: transparent url(../images/mnav_packages.gif) 0 0 no-repeat;
	padding: 0 6px 0 6px;
	display: block;
}

#gallery a
{
	width: 87px;
	height: 24px;
	background: transparent url(../images/mnav_gallery.gif) 0 0 no-repeat;
	padding: 0 6px 0 6px;
	display: block;
}

#menus a
{
	width: 55px;
	height: 24px;
	background: transparent url(../images/mnav_menus.gif) 0 0 no-repeat;
	padding: 0 6px 0 6px;
	display: block;
}

#contact a
{
	width: 71px;
	height: 24px;
	background: transparent url(../images/mnav_contact.gif) 0 0 no-repeat;
	padding: 0 6px 0 6px;
	display: block;
}

#quote a
{
	width: 97px;
	height: 24px;
	background: transparent url(../images/mnav_quote.gif) 0 0 no-repeat;
	padding: 0 6px 0 6px;
	display: block;
}

#features a:hover, #packages a:hover, #gallery a:hover, #menus a:hover, #contact a:hover, #quote a:hover { background-position: 0 -60px; }
#features a:active, #packages a:active, #gallery a:active, #menus a:active, #contact a:active, #quote a:active, #features a.selected, #packages a.selected, #gallery a.selected, #menus a.selected, #contact a.selected, #quote a.selected { background-position: 0 -130px; }

#subcorp a
{
	width: 99px;
	height: 20px;
	background: #EDEDE1 url(../images/snav_corp.gif) 0 0 no-repeat;
	display: block;
}

#subwed a
{
	width: 99px;
	height: 20px;
	background: #EDEDE1 url(../images/snav_wed.gif) 0 0 no-repeat;
	display: block;
}

#subevent a
{
	width: 99px;
	height: 20px;
	background: #EDEDE1 url(../images/snav_events.gif) 0 0 no-repeat;
	display: block;
}

#subcorp a:hover, #subwed a:hover, #subevent a:hover { background-position: -120px 0; }
#subcorp a:active, #subwed a:active, #subevent a:active, #subcorp a.selected, #subwed aa.selected, #subevent a.selected { background-position: -120px 0; }

/* background */
#content
{
	width: 794px;
	background: #EDEDE1 url(../images/hm_mainbkg.jpg) no-repeat;
	display: block;
}

#l2content
{
	width: 794px;
	background: #EDEDE1 url(../images/mainbkg.jpg) no-repeat;
	display: block;
}

/* home content */
#hmcontent p
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 25px;
	color: #000;
}

#hmcontent span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #003300;
	font-weight: bold;
	visibility: visible;
}

/* footer */
h4
{
	text-align: left;
	color: white;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 15px 0 0 30px;
}

h5
{
	text-align: right;
	color: #DEDEC6;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 15px 30px 0 0;
}

h5 a {color: #DEDEC6; text-decoration: underline; }
h5 a:hover { color: #1E5B40; text-decoration: underline; }
h5 a:active { color: #022B19; text-decoration: underline; }

input, textarea, select { font-size: 10px; }

#form
{
	font-family: tahoma, verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

#form td
{
	padding-top: 8px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.line
{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006A3C;
}
