BODY	{

	SCROLLBAR-BASE-COLOR: #9393D1;

	SCROLLBAR-TRACK-COLOR: #F0F0F0;

	margin: 0px;

	padding: 0px;

	border: #FFFFFF 0px solid;

	}





/* PAGE BACKGROUNDS */





.backgrounds 	{

		background-image: url("picts/background.jpg");

		background-repeat: repeat-y;

		background-position: 0px 0px;

		}











/* NON-MENU LINK COLORS */



a:link		{ color: #6699FF; text-decoration: none; }



a:visited	{ color: #6699FF; text-decoration: none; }



a:active	{ color: #6699FF; text-decoration: none; }



a:hover		{ color: #3300FF; text-decoration: none; }



.biglink 	{

		COLOR: #6633FF;

		FONT: 12px verdana, arial, sans-serif; font-weight: bold;

		font-style: italic;

		TEXT-DECORATION: none;

		}



.biglink:hover 	{

		COLOR: #FF6600;

		FONT: 12px verdana, arial, sans-serif; font-weight: bold;

		font-style: italic;

		TEXT-DECORATION: none;

		}











/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */



TABLE 			{ COLOR: #6C678A; FONT: 12px "Trebuchet MS", verdana, arial, sans-serif; font-weight: normal; }



.title 			{ COLOR: #141424; FONT: 18px "Trebuchet MS", arial, verdana, sans-serif; font-weight: normal; }



.subtitle 		{ COLOR: #9196C1; FONT: 15px "Trebuchet MS", arial, verdana, sans-serif; font-weight: bold; }



.just 			{ text-align: justify; }



.pageheight		{ height: 770px; }



.formmargin		{ margin: 0px; }











.footer		{

		COLOR: #999999;

		FONT: 9px verdana, arial, sans-serif;

		font-weight: normal;

		background-image: url("picts/background-bottom-shade.gif");

		background-repeat: repeat-x;

		background-position: 0px 0px;

		}





.pagebars	{

		height: 30px;

		background-color: #CDCAE7;

	        background-image: url("picts/bar.jpg");

        	border-top: #000000 1px solid;

        	border-bottom: #000000 1px solid;

		}



.footerbar	{

		height: 30px;

		background-color: #CDCAE7;

	        background-image: url("picts/bar-footer.jpg");

        	border-top: #000000 1px solid;

        	border-bottom: #000000 1px solid;

		}



.flashchanger	{

		border-top: #7E7EB1 1px solid;

		border-bottom: #7E7EB1 1px solid;

		}



.pictureend	{

		background-color: #CDCAE7;

	        background-image: url("picts/background-picture-end.jpg");

        	border-left: #000000 1px solid;

		}











/* BORDERS */





.page-borders		{ background-color:#000000; }



.borders		{ border: #000000 1px solid; }



.hoverborders	 	{ position: relative; LEFT: 0px; top: 0px; border: #000000 1px solid; }



A:hover .hoverborders 	{ position: relative; LEFT: 2px; top: 2px; border: #CC99FF 1px solid; }



.page-splits	{

		border: #CCCCFF 1px solid;

		background-color: #FFFFFF;

		color: #FFFFFF; height: 3px;

		width: 100%;

		margin-top: 2px;

		margin-bottom: 2px;

		}









/* HOMEPAGE LAYERED TEXT STYLES */



#hometext 	{

		position: absolute;

		visibility: visible;

		left: 535px;

		top: 120px;

		width: 200px;

		z-index:2;

		padding:5px;

        	border: #FFFFFF 0px solid;

		}



.hometextlayer	{ COLOR: #FFFFFF; FONT: 10px "Trebuchet MS", arial, verdana, sans-serif; font-weight: bold; }



.hometexttitle	{ COLOR: #FFFFFF; FONT: 20px "Trebuchet MS", arial, verdana, sans-serif; font-weight: normal; }











/* SETUP PAGES FOR PRINTING */





@media print {

.printhide 	{ display:none;}

.printhelp	{ width:600px; }

}

@media screen{

.printonly { display:none; }

}











/* GALLERY CODE */



.picturetitle 		{ COLOR: #000000; FONT: 13px "Trebuchet MS", arial, sans-serif; font-weight: normal; }



.gallerytext	 	{ COLOR: #6C678A; FONT: 12px "Trebuchet MS", verdana, arial, sans-serif; font-weight: normal; }



.viewer-border		{ border: #000000 1px solid; }



.button-gallery 	{

			color: #9196C1;

			FONT: 10px verdana, arial, sans-serif;

			font-weight: normal;

			line-height: 16px;

			text-align: center;

			background-color: #ECEDF7;

	        	background-image: url("picts/menu-gallery.gif");

        		padding: 0px 3px 0px 3px;

			margin: 0px 1px 0px 1px;

        		display: block;

			cursor: pointer;

        		border: #9196C1 1px solid;

			}





.buttonon-gallery 	{

			color: #0066FF;

			FONT: 10px verdana, arial, sans-serif;

			font-weight: normal;

			line-height: 16px;

			text-align: center;

			background-color: #FFFFFF;

	        	background-image: url("picts/menu-gallery.gif");

        		padding: 0px 3px 0px 3px;

			margin: 0px 1px 0px 1px;

        		display: block;

			cursor: pointer;

        		border: #0066FF 1px solid;

			}



/* GALLERY MENU */





.menu-gallery		{

			FONT: 10px verdana, arial, sans-serif;

			font-weight: normal;

			text-decoration: none;

			display: block;

			cursor: pointer;

			text-align: center;

			white-space: nowrap;

			background-color: #FFFFFF;

		        background-image: url("picts/menu-gallery.gif");

			padding: 3px 7px 3px 7px;

			margin: 0px 3px 0px 0px; 

			border: #9196C1 1px solid;

			}





a.menu-gallery:link 	{ 

			color: #9196C1;

			}





a.menu-gallery:visited 	{ 

			color: #9196C1;

			}





a.menu-gallery:active 	{ 

			color: #9196C1;

			}





a.menu-gallery:hover 	{ 

			color: #0066FF;

        		border: #0066FF 1px solid;

			}

















/* PAYPAL GALLERY CODE */



.price 		{ COLOR: #CC33CC; FONT: 14px "Trebuchet MS", arial, sans-serif; font-weight: bold; }



.shade-cart	{

		background-color: #F7FAFF;

		border: #268FF3 1px dotted;

		margin-top: 5px;

		}



.cart-width	{ width: 150px; }



.button-order {

		background-image: url("picts/button-order.gif");

		background-color: #DAEAFD;

		FONT-FAMILY: arial, verdana, helvetica, sans-serif;

		color: #268FF3;

		font-size: 12px;

		font-weight: bold;

		font-style: italic;

		text-align: center;

		cursor:pointer;

		width: 70px;

		padding-top: 3px;

		padding-bottom: 3px;

		BORDER: #268FF3 1px solid;

		}





.buttonon-order {

		background-image: url("picts/buttonon-order.gif");

		background-color:#F2DAFC;

		FONT-FAMILY: arial, verdana, helvetica, sans-serif;

		color: #663399;

		font-size: 12px;

		font-weight: bold;

		font-style: italic;

		text-align: center;

		cursor:pointer;

		width: 70px;

		padding-top: 3px;

		padding-bottom: 3px;

		BORDER: #663399 1px solid;

		}

















/* PAYPAL paypal.htm PAYMENT PAGE CODE */



.payform	{

		font: 13px arial, verdana, sans-serif;

		background-image: url("picts/shadeform.gif");

		background-color: #F0F6F9;

		text-align: left;

		width: 125px;

		overflow: auto;

		border: #99A8AF 1px solid;

		}



.payformbox	{

		background-color: transparent;

		border: #CFD7DF 1px solid;

		}



.payformmargin	{ margin: 0px; }



.payformbutton	{ width: 125px; }

















/* CONTACT AND LINKS PAGE FORM CODE */



.shadeform	{

		FONT: 13px verdana, arial, sans-serif;

		text-align: left;

		background-color: #F0F6F9;

		background-image: url("picts/shadeform.gif");

		WIDTH: 180px;

		border: #99A8AF 1px solid;

		}





.textarea	{

		FONT: 13px verdana, arial, sans-serif;

		text-align: left;

		background-color: #F0F6F9;

		background-image: url("picts/shadeform.gif");

		WIDTH: 225px;

		HEIGHT: 130px;

		overflow: auto;

		border: #99A8AF 1px solid;

		}



.dropdown 	{

		font-size: 11px;

		background-color: #F0F6F9;

		COLOR: #000000;

		WIDTH: 180px;

		}





.searchform 	{

		FONT: 13px arial, verdana, sans-serif;

		background-color: #F0F6F9;

		background-image: url("picts/shadeform.gif");

		WIDTH: 110px;

		HEIGHT: 20px;

		border: #99A8AF 1px solid;

		}





.searchdrop	{

		font-size: 11px;

		background-color: #F0F6F9;

		COLOR: #333333;

		WIDTH: 60px;

		}



.searchbutton 	{ font-size: 11px; }

















/* START THE CODE FOR THE MENU */





.menuwidth		{ width: 175px; }



.menubackground		{

			background-color: #9196C1;

	        	background-image: url("picts/background-menu.gif");

        		border-right: #000000 1px solid;

			}





.topline	{ border-top: #7E7EB1 1px solid; }





.menu		{

		font-family: "Trebuchet MS", arial, verdana, helvetica, sans-serif;

		font-size: 14px;

		font-weight: bold;

		width: 175px;

		cursor: pointer;

		text-indent: 6px;

		text-align: left;

		display: block;

		padding-top: 5px;

		padding-bottom: 5px;

		border-bottom: #7E7EB1 1px solid;

		}





a.menu:link 	{

		background-image: url("picts/menu.gif");

		background-color: #AEACDF;

		color: #666699;

		}





a.menu:visited 	{

		background-image: url("picts/menu.gif");

		background-color: #AEACDF;

		color: #666699;

		}





a.menu:active 	{

		background-image: url("picts/menuon.jpg");

		background-color: #BAB7E4;

		color: #330099;

		}





a.menu:hover 	{

		background-image: url("picts/menuon.jpg");

		background-color: #BAB7E4;

		color: #330099;

		}















