body {
background-image:url(background.jpg);
font-family:Arial, Sans Serif;
font-size:12px;
color:#3e3e3e;
text-decoration:none;
}

p { 
	font-family:Arial, Sans Serif;
	font-size:12px;
	color:#3e3e3e;
	text-decoration:none;
}

.textwhite { 
	font-family:Arial, Sans Serif;
	font-size:12px;
	color:#ffffff;
}

.textgreen { 
	font-family:Arial, Sans Serif;
	font-size:10px;
	color:#d2e7ae;
}

.pagetitlegreen { 
	font-family:Arial, Sans Serif;
	font-size:16px;
	color:#6e932f;
	text-decoration:none;
	font-weight:bold;
}

.pagetitleblue { 
	font-family:Arial, Sans Serif;
	font-size:16px;
	color:#002d58;
	text-decoration:none;
	font-weight:bold;
}

.contactinfo { 
	font-family:Arial, Sans Serif;
	font-size:18px;
	color:#3e3e3e;
	text-decoration:none;
	font-weight:bold;
}

.bodylink:link {color: #8e8e8e}
.bodylink:visited {color: #8e8e8e}
.bodylink:active {color: #8e8e8e}
.bodylink:hover {color: #31b1e5}

.contactlink:link {color: #3e3e3e}
.contactlink:visited {color: #3e3e3e}
.contactlink:active {color: #3e3e3e}
.contactlink:hover {color: #31b1e5}

.nav:link {color: #ffffff}
.nav:visited {color: #ffffff}
.nav:active {color: #ffffff}
.nav:hover {color: #31b1e5}

.nav { 
	font-family:Arial, Sans Serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.listtable td { 
	border-width:1px;
	border-bottom: solid #a7cfe1;
	table-layout:auto;
}

.pricetable td { 
	border-width:1px;
	border-bottom: solid #d4e8f1;
	table-layout:auto;
}

.photo { 
	border: double 3px;
	border-color: #31b1e5;
}