body {
	color: black;
	font-family: Times New Roman, Tahoma, Arial, sans-serif;
	background-color: #74a494;
	/*background-image: url(../images/back_new.gif);
	background-repeat: repeat-x;*/
}

/* Start Holly Hack, hidden from MacIE. \*/
* html #navigation ul li {
	height: 1%;
}
/* End Holly Hack. */


@font-face {
    font-family: Bell MT;
    font-style:  normal;
    font-weight: normal;
    src: url(../BELLMT0.eot);
}

@font-face {
    font-family: Bodoni MT;
    font-style:  normal;
    font-weight: normal;
    src: url(../BODONIM0.eot);
}


a:link {
		color: #5c2c00;
		text-decoration: none;
		border-bottom: none;
}

a:visited {
		color: #5c2c00;
		text-decoration: none;
		border-bottom: none;
}

a:hover {
		color: #84af9f;
		text-decoration: none;
		border-bottom: none;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.description {
	font-weight: bold;
}

.hiddenPic {
	display: none;
}

#bodycontent {
	border: 10px solid #422010;
	background-color: white;
}

#service {
	text-transform: uppercase;
}

#navigation {
	width: 700px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #e9dfc7;
	font-family: Bell MT, Times New Roman, Arial, sans-serif;
	/*margin: -2px auto 0px auto;*/
	font-size: 14px;
	z-index: 1;
}

html>body #navigation {
	margin: 5px auto 0px auto;
}

#navigation ul {
	list-style-type: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}

#navigation li {
	font-family: Bell MT, Times New Roman;
	text-transform: lowercase;
	display: inline;
	text-align: center;
	_height: 0;
	margin: 0px 5px;
}

#navigation li a {
	padding: 1px 5px;
	color: #422010;
	text-decoration: none;
}

#navigation li a:hover, #navigation li a#current {
	color: #84af9f;
}

#navcontainer ul {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
	background-color: #ac8b7c;
	color: black;
	width: 100%;
	font-family: Bell MT, Tahoma,Arial,sans-serif;
	line-height: 18px;
}

#navcontainer ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}

#navcontainer ul li a {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: black;
	text-decoration: none;
	
}

#navcontainer ul li a:hover {
	background-color: #ac8b7c;
	color: white;
}

#navcontainer #active { border-left: 1px solid #564217; }


#frontpagecontent {
	width: 660px;
	min-height: 315px;
	color: #422010;
	text-align: left;
	background-color: white;
	font-family: Bell MT, Arial, sans-serif;
	font-size: 90%;
	padding: 20px;
	margin-left: 100px;
	margin-right: 100px;
	padding-bottom: 10px;
	border: none;
}

#frontpagecontent p {
	margin-left: 125px;
	margin-right: 125px;
}

#frontpagecontent img {
	border: none;
	text-decoration: none;
}

#mainpagecontent {
	width: 700px;
	min-height: 500px;
	color: #422010;
	text-align: left;
	background-color: white;
	font-family: Bell MT, Times New Roman;
	font-size: 90%;
	/*margin-left: 100px;
	margin-right: 100px;*/
	padding-bottom: 10px;
	padding-top: none 0px;
	margin-top: none 0px;
	border: none;
}

* html> #mainpagecontent {
	width: 700px;
	min-height: 500px;
}

#mainpagecontent p {
	margin-right: 125px;
	margin-left: 125px;
}

#mainpagecontent img {
	border: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#pricingpagecontent {
	width: 700px;
	min-height: 315px;
	color: #422010;
	text-align: left;
	font-family: Bodoni MT, Times New Roman;
	font-size: 90%;
	/*padding: 20px;
	margin-left: 100px;
	margin-right: 100px;*/
	padding-bottom: 10px;
	border: none;
}

#pricingpagecontent p {
	margin-right: 125px;
	margin-left: 125px;
}

#pricingpagecontent img {
	border: none;
	text-decoration: none;
}

.menu {
	font-size: 250%;
	
}

#pricesheet {
	font-weight: bold;
	font-family: Bell MT, Times New Roman;
	padding: 1em;
	color: #5c2c00;
	/*margin-left: auto;
	margin-right: auto;*/
	border: none;
	width: 450px;
	text-align: left;
}

#pricesheet .price {
	font-size: 90%;
	text-align: right;
	border-bottom: 1px solid black;
}	

#pricesheet .service {
	font-size: 90%;
	border-bottom: 1px solid black;
}

div#pricesheet tr {
	border-bottom: 1px solid black;
}

#footer {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 80%;
	padding: 0px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	width: 100%;
}