a:link		{
	color: #74797F;
	text-decoration: underline;
}

a:visited	{ color: #74797F; text-decoration: underline}

a:active	{ color: #74797F; text-decoration: underline}

a:hover		{ color: #999966; text-decoration: underline}


TABLE 		{ COLOR: #515057; FONT: 12px arial, verdana, sans-serif;  font-weight: bold}

.copytext 	{ COLOR: #515057; FONT: 10px arial, verdana, sans-serif;  }

.copyserif 	{ COLOR: #515057; FONT: 13px times, serif;  }

.title 		{ color: #636D63; font: 17px Courier, Courier New, arial, sans-serif; letter-spacing: 4px; font-weight: bold }

.subtitle 	{ color: #FFFFFF; font: 17px Courier, Courier New, arial, sans-serif; letter-spacing: 3px; font-weight: bold }

.smalltitle 	{ color: #6A2300; font: bold 12px sans-serif, "55 Helvetica Roman"; letter-spacing: 1px}

.price 		{ color: #993399; font: 12px arial, sans-serif; font-weight: bold }

.phonetext 	{ color: #000000; font: 10px arial, verdana, sans-serif; font-weight: bold }


.pviimenudiv td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
}
.pviimenudiv p {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; margin-top: 12px; margin-bottom: 6px}
.pviimenudiv b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666666
	
}
.pviimenudiv a:link {
	color: #333333
	
}
.pviimenudiv a:visited {color: #666666 }
.pviimenudiv a:hover {color: #888C70}
.pviimenudiv a:active {color: #000000 }

.button { 	background-image: url("picts/button.gif");
		background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 9pt;
		height: 20px;
		cursor:hand;
		font-weight: normal;
		text-align: center;
		BORDER: #000000 1px solid }

.buttonon { background-image: url("picts/buttonon.gif");
		background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #996600;
		font-size: 9pt;
		height: 20px;
		cursor:hand;
		font-weight: normal;
		text-align: center;
		BORDER: #000000 1px solid }


.button-popups {background-color:#79887E;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 7pt;
		height: 25px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #4A544A 1px solid }


.buttonon-popups {background-color:#4A544A;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #FFFFFF;
		font-size: 7pt;
		height: 25px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #A3A3AC 1px solid }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 150PX;
		BORDER: #000000 1px solid}

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 150PX;
		HEIGHT: 80PX;
		BORDER: #000000 1px solid}

.dropdown {	COLOR: #333333;
		WIDTH: 150PX;
		FONT: 11px geneva, verdana, arial, sans-serif}



 /* GALLERY AND POPUP CSS CODE */


.rollover	{ border: #000000 1px solid }

.rolloveron	{ border: #FFFFFF 1px solid }

.picturetext 	{ COLOR: #4A544A; FONT: 9px verdana, arial, sans-serif; font-weight: bold }

#wm-location 	{ LEFT: 0px; POSITION: absolute; TOP: 0px; z-index:-1; }

#music-closebutton { POSITION: absolute; BOTTOM: 8px }

.messageoff	{  cursor:hand; BORDER: #96A096 1px SOLID }

.messageon	{  cursor:hand; BORDER: #FFFFFF 1px SOLID }




 /* QUICK CHANGE TEMPLATE COLORS AREA */


 /* THIS IS THE GRADIENT COLOR CODE FOR THE FOOTER */

.footer		{ background-color: #96A096; border: #848490 1px solid; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#96A096', gradientType='1'); }

.iframe		{
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 2px dotted #999966;
	width: 200px;
}

.borders	{ border: #000000 1px solid }

.lightborders	{ border: #FFFFFF 1px solid }


 /* THIS IS THE MAIN GRADIENT COLOR CODE FOR THE FADE DOWNS */





 /* START THE CODE FOR THE MENUS */



.menu_bottom	{ font-family: arial, verdana, helvetica, sans;
		  height: 20px;
		  cursor:hand;
		  font-weight: bold;
		  line-height: 13pt;
		  padding-left: 9px;
		  padding-right: 9px;
		  text-align: center;
		  display: block;
		  background-color:#A6AFA6;
		  border: #000000 1px solid; }


#menulocation {  padding:0px 0px; white-space:nowrap; }


.menu		{ font-family: arial, verdana, helvetica, sans;
		  font-size: 7pt;
		  height: 18px;
		  cursor:hand;
		  font-weight: bold;
		  line-height: 11pt;
		  padding-left: 9px;
		  padding-right: 9px;
		  text-align: center;
		  display: block;
		 }


a.menu:link 	{ 
		  background-color:#A8A8BE;
		  color: #63669F; }


a.menu:visited 	{ 
		  background-color:#A8A8BE;
		  color: #63669F; }


a.menu:active 	{  
		   background-color:#A8A8BE;
		  
		   color: #63669F; }


a.menu:hover 	{ 
		  background-color:#A8A8BE;
		 
		  color: #FFFFFF; }
#main {
	width: 95%;
	height: 500px;
}
#pictleft {
	clear: right;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.bylines {
	font: oblique normal 9px Geneva, Arial, Helvetica, sans-serif;
	color: #8E8A56;
}
.printhis {
	background-image: none;
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #000000;
	font-size: 7pt;
	height: 20px;
	cursor:hand;
	font-weight: normal;
	text-align: left;
	border-top: 1px solid #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
}
.window {
COLOR: #000000; FONT: 13px/16px times, serif;
}
#poplib {
	margin-top: 52px;
	margin-right: 0px;
	margin-left: 20px;
	width: 450px;
	float: left;
	clear: both;
}
#ibox {
	padding: 0px;
	margin: 95px 0px 0px 10px;
}
.subtitleblk {
color: #959378; font: bold 17px Courier, "Courier New", arial, sans-serif; letter-spacing: 2px}
#outer1 {
	background: #C1C7AC url(picts/library-art.jpg) no-repeat scroll 85px 103px;
	width: 82%;
}
#outer2 {
	background: #faffe7;
	width: 82%;
	text-align: center;
}
#outer3 {
	background: #faffe7 url(picts/library-art.jpg) no-repeat scroll 40px 90px;
	margin: 0px;
	clear: none;
	float: none;
	width: 82%;
	padding: 0px;
}
body {
	background: url(picts/gradient.jpg) repeat-x fixed left top;
}
#topbar {
	height: 80px;
	background: #28227D url(images/_hdr_image.jpg) no-repeat scroll left top;
	width: 100%;
	padding: 0px 0px 0px 5px;
}
#menutop {
	background: #FFA24F;
}
#wtext1 {
	width: 200px;
	height: 50px;
	margin: 145px 0px 0px 10px;
	padding: 0px;
	clear: right;
	float: none;
}
#wintro {
	padding: 0px;
	margin-left: 10px;
	margin-top: 15px;
	height: 70px;
}
.date-font { color: #FFFFFF; font: 11px arialL, arial, sans-serif; font-weight: bold}  
#hdr {
	clear: right;
	float: right;
	height: 45px;
	width: 15px;
}
#id5 {
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 26px;
}
#bordersno {
	border: 0px solid #000000;
	height: 150px;
	width: 200px;
	float: left;
	clear: left;
}
#form {
	width: 195px;
	text-align: center;
	height: 500px;
	margin: 0px 5px 0px 0px;
}
#formcontact {
	width: 195px;
	text-align: center;
	height: 100px;
	margin: 0px 5px 0px 0px;
}
 .anav:link{
	color:#666666;
	font: 13px "Times New Roman", Times, serif;
 } 
 .anav:active{ 
 color:#000000; 

 } 
 .anav:visited{ 
 color:#000000; 

 } 
 .anav:hover{ 
 font-style:italic; 
 color:#000000; 

 } 
#ibox1 {
	margin: 90px 0px 0px 10px;
	width: 95%;
}
.timecode {
	font: italic normal 9px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}


#picts {
	clear: none;
	float: left;
	text-align: left;
	margin: 0px 8px 8px 0px;
}
#border2 {
	border: #000000 1px solid;
	float: left;
	margin: 0px 8px;
}
#outer6 {
	background: #000000 no-repeat scroll 40px 90px;
	margin: 0px;
	clear: none;
	float: none;
	width: 82%;
	padding: 0px;
}
#flashbkgrd {
	background: url(images/flashbkgrd.gif) no-repeat scroll center top;
	width: 650px;
	height: 365px;
}

.classes {
	font: 0.8em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: -0.01em;
	text-decoration: none;
}


.sidebar {
	font: 0.8em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: -0.01em;
}
#pictsrt {
	clear: left;
	float: left;
	text-align: right;
	margin: 0px 0px 8px 10px;
}
.window-txt {
	font: bold 9px/11px sans-serif, "55 Helvetica Roman";
}
.window-bot {
	font: normal 8px/11px Geneva, Arial, Helvetica, sans-serif;
}
.forms-copy {
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
store1 {
	background: #faffe7;
	width: 82%;
	color: #FFFFFF;
}
sidevisited {
	color: #000000;
	text-decoration: none;
}
p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
}
.pix {
	margin-right: 10px;
	float: left;
	clear: left;
}
#outer2 tr td table tr td table tr td {
	text-align: center;
}
.center {
	text-align: center;
}
.smallfont {
	font-size: 11px;
	text-align: center;
}
.leftspace {
	margin: 10px;
}
