﻿BODY	{

	SCROLLBAR-BASE-COLOR: #0A3E07;

	SCROLLBAR-TRACK-COLOR: #C0C0C0;

	SCROLLBAR-ARROW-COLOR: #C0C0C0;

	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: #6666FF; text-decoration: none; }



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



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



a:hover		{ color: #009900; 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: #000000; FONT: 12px "Trebuchet MS", verdana, arial, sans-serif; font-weight: normal; }



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



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



.services 		{ COLOR: #3366CC; FONT: 12px arial, verdana, sans-serif; font-weight: bold; }



.testimonial		{ COLOR: #3366CC; FONT: 12px arial, verdana, sans-serif; font-weight: bold; font-style: italic; }



.just 			{ text-align: justify; }



.pageheight		{ height: 500px; }



.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: 18px;

		background-color: #0A3E07;

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

        	border-top: #013701 1px solid;

        	border-bottom: #013701 1px solid;

		}



.footerbar	{

		height: 30px;

		background-color: #0A3E07;

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

        	border-top: #000000 1px solid;

        	border-bottom: #000000 1px solid;

		}



.pictureend	{

		background-color: #033702;

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

        	border-left: #013701 1px solid;

		}











/* BORDERS */





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



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



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



A:hover .hoverborders 	{ border: #FF6600 1px solid; }



.sideborder		{

			border-top: #000000 0px solid;

			border-bottom: #000000 1px solid;

			}



.page-splits	{

		border: #225117 1px solid;

		background-color: #DEF1DA;

		color: #DEF1DA;

		height: 5px;

		width: 100%;

		}









/* HOMEPAGE FLASH */



.homeflash	{

		border: #000000 0px solid;

		}











/* 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: bold; }



.picturecomments 	{ COLOR: #333333; FONT: 11px "Trebuchet MS", arial, sans-serif; font-weight: normal; }



.Galborder		{ border: #5B9567 1px solid; margin-bottom: 2px; margin-top: 2px; }



A:hover .Galborder 	{ border: #FF6600 1px solid; margin-bottom: 2px; margin-top: 2px; }







/* 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: #136570 1px solid;

			}





a.menu-gallery:link 	{ 

			color: #136570;

			}





a.menu-gallery:visited 	{ 

			color: #136570;

			}





a.menu-gallery:active 	{ 

			color: #136570;

			}





a.menu-gallery:hover 	{ 

			color: #0066FF;

        		border: #0066FF 1px solid;

			}



















/* PAYPAL GALLERY CODE */



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



.shade-cart	{

		background-color: #EBEDE6;

		border: #5B9567 1px dotted;

		margin-top: 5px;

		}



.cart-width	{ width: 150px; }



.button-order 	{

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

		background-color: #457952;

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

		color: #FFFFFF;

		font-size: 12px;

		font-weight: bold;

		font-style: italic;

		text-align: center;

		cursor:pointer;

		width: 125px;

		padding-top: 3px;

		padding-bottom: 3px;

		margin-bottom: 5px;

		BORDER: #006600 1px solid;

		}





.buttonon-order {

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

		background-color:#F06422;

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

		color: #FFFFFF;

		font-size: 12px;

		font-weight: bold;

		font-style: italic;

		text-align: center;

		cursor:pointer;

		width: 125px;

		padding-top: 3px;

		padding-bottom: 3px;

		margin-bottom: 5px;

		BORDER: #973500 1px solid;

		}



/* Begin Table Elements */

.mytable {
	width: 559px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 559px;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4F6B72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #E4E8EA;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.newstable {
	width: 224px;
	height:194px;
}

.newstable td {
	background: #fff;
	color: #4f6b72;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}


/* End Table Elements */














/* 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; }

















/* POPUP VIDEO MESSAGE TEXT */



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



.messagetext 	{ COLOR: #333333; FONT: 11px "Trebuchet MS", arial, sans-serif; font-weight: normal; }











.date-font { color: #FFFFFF; font: 12px verdana, arial, sans-serif; font-weight: bold} 














