BODY	{	scrollbar-base-color: #FF0000;	scrollbar-track-color: #D4DFEE;	margin: 0px;	padding: 0px;	border: #000000 0px solid;	}a:link		{ color: #3333FF; text-decoration: none; }a:visited	{ color: #FF0000; text-decoration: none; }a:active	{ color: #3333FF; text-decoration: none; }a:hover		{ color: #6699FF; text-decoration: underline; } /* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */TABLE 		{ COLOR: #444444; FONT: 13px  georgia, "times new roman", verdana, arial, sans-serif; font-weight: normal; }.title 		{ COLOR: #666633; FONT: 19px georgia, "times new roman", arial, verdana, sans-serif; font-weight: normal; }.subtitle 	{ COLOR: #000000; FONT: 15px georgia, "times new roman", arial, verdana, sans-serif; font-weight: bold; }.smalltext	{ COLOR: #666633; FONT: 10px arial, sans-serif; font-weight: normal; }.phonetitle 	{ color: #339999; font: 12px verdana, arial, sans-serif; font-weight: bold; }.footertext 	{ COLOR: #999999; FONT: 10px arial, verdana, sans-serif; font-weight: bold; }.quotechoice 	{ COLOR: #003333; }.just 		{ text-align: justify; }.faq 		{ line-height: 20px; }.formmargin	{ margin: 0px; }.headermenu	{ color: #6699CC; font: 10px verdana, arial, sans-serif; font-weight: bold; }#date-location 	{ left: 175px; POSITION: absolute; TOP: 65px; } /* BORDERS FOR PAGE IMAGES NOT GALLERY */.borders		{ border: #666666 1px solid; } /* HOMEPAGE NEWS SCROLLER */.scrollertitle	{		color: #FFFFFF; FONT: 11px verdana, arial, sans-serif; font-weight: bold;		border-bottom: #74ACE5 1px solid;		padding: 5px;		background-color: #FF0000;		}.newswindow	{ border: #FF0000 1px solid; } /* CALENDAR PAGE */.bigtitle 	{ COLOR: #3366CC; FONT: 45px verdana, arial,  sans-serif; font-weight: normal; }.calendarnum 	{ COLOR: #CC9900; FONT: 24px verdana, arial,  sans-serif; font-weight: normal; }.page-splits	{		border: #999966 1px solid;		background-color: #FFFFFF;		color: #FFFFFF; height: 5px;		width: 100%;		margin-top: 10px;		margin-bottom: 10px;		} /* SMALL CALENDAR */.calendar	{ border: #3366CC 1px solid; background-color: #CCCCCC; }.calendartitle	{		color: #FFFFFF;		background-color: #3366CC;		font: 12px arial, sans-serif;		font-weight: bold;		padding: 1px;		}.caldays	{		background-color: #FFFFFF;		color: #666666;		font: 10px arial, sans-serif;		font-weight: normal;		border-right: #CCCCCC 1px solid;		border-bottom: #66CC00 1px solid;		}.calday		{		background-color: #DCEEDC;		color: #000000;		font: 10px arial, sans-serif;		font-weight: bold;		border-right: #CCCCCC 1px solid;		border-bottom: #66CC00 1px solid;		}.caldates	{		background-color: #FFFFFF;		color: #666666;		font: 10px arial, sans-serif;		font-weight: normal;		border-right: #CCCCCC 1px solid;		border-bottom: #CCCCCC 1px solid;		}.calhilite	{		background-color: #DCEEDC;		color: #FFFFFF;		font: 22px arial, sans-serif;		font-weight: bold;		border: #000000 0px solid;		}/* PAYPAL payments.htm FORM */.custom-table		{ background-color: #F1F1EA; BORDER: #6F512B 1px solid; }.custom-form		{			FONT: 13px arial, verdana, sans-serif;			background-color: #FFFFFF;			text-align: left;			WIDTH: 150PX;			BORDER: #6F512B 1px solid			}.custom-submit		{ WIDTH: 150PX; font-size: 13px; } /* LEFT SIDEBAR OPTIONS */.bordersSB		{ border: #999999 1px solid; }.sidetexttitle 	{		color: #FFFFFF; FONT: 11px verdana, arial, sans-serif; font-weight: bold;		border: #999999 1px solid;		background-color: #74ACE5;		}.sidetext    { color: #000000; font-style: normal; font-variant: normal; font-weight: normal;                font-size: 12px; font-family: arial, verdana, sans-serif;                background-color: #F0F0F0; background-image:                url('picts/sidebar-background.jpg');                border-left: 1px solid #666666; border-right: 1px solid #666666;                border-bottom: 1px solid #666666 }.sidebar-spacer	{ position:relative; visibility:visible; left:0px; top:0px; z-index:0; } /* RIGHT NOTES AREA */fieldset 	{		color: #666666;		font: normal 11px verdana, arial, sans-serif;		-moz-border-radius: 3px;		padding-top: 0px;		padding-bottom: 5px;		padding-left: 2px;		padding-right: 2px;		width: 127px;		text-align: left;		}fieldset legend {		color: #3366CC;		font: bold 12px arial, verdana, sans-serif;		border:1px solid #FF0000;		background-color: #F0F4FC;		margin-bottom: 2px;		padding: 1px;		padding-left: 3px;		padding-right: 3px;		} /* HIDE MENU AND ITEMS FOR PRINTING */@media print {.printhide 	{ display:none; }.printhelp	{ width:600px; }}@media screen{.printonly 	{ display:none; }} /* CONTACT AND QUOTES FORM */.submitbutton	{ font-size: 13px; }.shadeform	{ FONT: 13px arial, verdana, sans-serif;		background-image: url("picts/shadeform.gif");		text-align: left;		WIDTH: 200PX;		BORDER: #999999 1px solid; }.textarea	{ FONT: 13px arial, verdana, sans-serif;		background-image: url("picts/shadeform.gif");		text-align: left;		WIDTH: 250PX;		BORDER: #999999 1px solid; }.dropdown 	{ COLOR: #333333;		WIDTH: 200PX;		FONT: 11px verdana, arial, sans-serif; }.quoteform	{ FONT: 13px arial, verdana, sans-serif;		background-image: url("picts/shadeform.gif");		text-align: left;		BORDER: #999999 1px solid; }.quotechoice 	{ color: #3366CC; font: 11px arial, verdana, sans-serif; font-weight: normal; }.dropquotes	{ FONT: 12px arial, verdana, sans-serif; } /* LINKS PAGE CODE */.linksmargin	{ margin: 10px; }.searchbutton 	{ FONT: 11px arial, verdana, helvetica, sans-serif; }.searchform 	{ FONT: 13px arial, verdana, sans-serif;		background-image: url("picts/shadeform.gif");		background-color: #FFFFFF;		WIDTH: 120PX;		HEIGHT: 20PX;		BORDER: #999999 1px solid; }.searchdrop 	{ FONT: 12px arial, verdana, sans-serif;		COLOR: #000000;		WIDTH: 120PX;		HEIGHT: 20PX;		background-color: #FFFFFF;		margin-top: 3px; } /* START CODE FOR THE GALLERY AND IMAGE VIEWERS */.image-border	{ LEFT: 0px; position: relative; top: 0px; border: #666666 1px solid; z-index: 1; }.image-borderon	{ LEFT: 3px; position: relative; top: 3px; border: #000000 1px solid; z-index: 1; }.viewer-border	{ BORDER: #000000 1px solid; }.picturetitle 	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }.gallerytext	{ COLOR: #666666; FONT: 12px arial, verdana, sans-serif; font-weight: normal; }.price	 	{ COLOR: #339999; FONT: 14px verdana, arial, sans-serif; font-weight: bold }/* FAQ POPUP BUTTONS */.button-popups 		{			background-color:#FFFFFF;			FONT-FAMILY: arial, verdana, helvetica, sans-serif;			color: #0669CE;			font-size: 11px;			cursor:pointer;			font-weight: bold;			text-align: center;			padding-left: 5px;			padding-right: 5px;			padding-top: 3px;			padding-bottom: 3px;			BORDER: #CCCCCC 1px solid;			}.buttonon-popups 	{			background-color:#FFFFFF;			FONT-FAMILY: arial, verdana, helvetica, sans-serif;			color: #666666;			font-size: 11px;			cursor:pointer;			font-weight: bold;			text-align: center;			padding-left: 5px;			padding-right: 5px;			padding-top: 3px;			padding-bottom: 3px;			BORDER: #0669CE 1px solid;			} /* START CODE FOR THE SLIDESHOW */#slidenumber-loc	{ LEFT: 3px; POSITION: absolute; TOP: 63px; white-space: nowrap; width: 175px; }.slide-text		{ COLOR: #3366CC; FONT: 11px verdana, arial, sans-serif; font-weight: bold; background-color: #FFFFFF; padding: 2px; padding-right: 6px; border: 1px solid #CCCCCC; }.slide-hilite 		{ COLOR: #666666; font-weight: normal; }.button-gallery 	{			background-color:#FFFFFF;			FONT-FAMILY: arial, verdana, helvetica, sans-serif;			color: #0669CE;			font-size: 11px;			cursor:pointer;			font-weight: bold;			text-align: center;			padding-left: 5px;			padding-right: 5px;			padding-top: 3px;			padding-bottom: 3px;			BORDER: #CCCCCC 1px solid;			}.buttonon-gallery	{			background-color:#FFFFFF;			FONT-FAMILY: arial, verdana, helvetica, sans-serif;			color: #666666;			font-size: 11px;			cursor:pointer;			font-weight: bold;			text-align: center;			padding-left: 5px;			padding-right: 5px;			padding-top: 3px;			padding-bottom: 3px;			BORDER: #0669CE 1px solid;			} /* START THE CODE FOR THE VERTICAL MENUS */.menu-layer  	{ position:relative; visibility:visible; left:0px; top:0px; z-index:2; }.menu		{ font-family: arial, verdana, helvetica, sans-serif;		  font-size: 9pt;		  height: 25px;		  width: 160px;		  cursor:pointer;		  font-weight: bold;		  text-indent: 8px;		  line-height: 16pt;		  text-align: left;		  display: block;		  border-bottom: #D4DFEE 1px solid; }a.menu:link 	{ color: #FFFFFF; background-color:#74ACE5; }a.menu:visited 	{ color: #FFFFFF; background-color:#74ACE5; }a.menu:active 	{ color: #FFFFFF; background-color:#74ACE5; }a.menu:hover 	{ color: #3366CC; background-color:#EFF4FA; text-decoration: none; } /* START THE CODE FOR THE HORIZONTAL MENUS */.menuhorz	{ font-family: verdana, arial, helvetica, sans-serif;		  font-size: 11px;		  font-weight: normal;		  height: 18px;		  cursor:pointer;		  line-height: 11pt;		  padding-left: 9px;		  padding-right: 9px;		  text-align: center;		  display: block;		  border: #74ACE5 1px solid; }a.menuhorz:link 	{ color: #74ACE5; background-color:#EFF4FA; }a.menuhorz:visited 	{ color: #74ACE5; background-color:#EFF4FA; }a.menuhorz:active 	{ color: #74ACE5; background-color:#EFF4FA; }a.menuhorz:hover 	{ background-color:#FFFFFF; border: #6699FF 1px solid; color: #6699FF; text-decoration: none; }