﻿
	body 
	{
	    scrollbar-base-color: #FF0000;
	    scrollbar-track-color: #006600;
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#fff;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						        /* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
	}
	
		
	
	 a {
		color:#000;
	}
	a:hover {
		color:#fff;
		background:#FF0000;
		text-decoration:none;
	} 
	
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
	}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
	}
	#header {
		border-bottom:1px solid #000;
	}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:3px 10px;
		text-align:center;
		background:#eee;
		color:#000;
		text-decoration:none;
		position:relative;
		left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
		background:#369;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	} 

	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		display:inline-block;
	}
	/* common column settings */
	.colleft,
	.colmid,
	.colright,
	.colfull, 
	.colimgbar,
	{
	float:left;
	width:100%;
	position:relative;
	display:inline-block;
	}
	.col1,
	.col2,
	.col3, 
	.col4,
	.col5,
	.colA,
	.colB,
	{
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:auto;
	display:inline-block;
	}
	/* 3 Column settings */
	.threecol {
		background:#fff;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:50%;			/* width of the middle column */
		background:#fff;	/* left column background colour */
	}
	.threecol .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
		background:#fff;
	}
	.threecol .col2 {
		width:21%;			/* Width of left column content (column width minus padding on either side) */
		left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	    background:#fff;
	}
	.threecol .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:85%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	    background:#fff;
	}
	/* 3 Column blog style settings */
	.blogstyle {
		background:#fff;		/* right column background colour */
	}
	.blogstyle .colmid {
		right:25%;			/* width of the right column */
		background:#fff;	/* center column background colour */
	}
	.blogstyle .colleft {
		right:25%;			/* width of the middle column */
		background:#fff;		/* left column background colour */
	}
	.blogstyle .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:52%;			/* 100% plus left padding of center column */
	}
	.blogstyle .col2 {
		width:21%;			/* Width of left column content (column width minus padding on either side) */
		left:56%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.blogstyle .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:60%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:81%;			/* right column width */
		background:#fff;	/* left column background colour */
	}
	.leftmenu .col1 {
		width:77%;			/* right column content width */
		left:102%;			/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:17%;			/* left column content width (column width minus left and right padding) */
		left:6%;			/* (right column left and right padding) plus (left column left padding) */
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#fff;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#fff;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */
	}
	.fullpage .col1 {
		width:98%;			/* page width minus left and right padding */
		left:0%;			/* page left padding */
	}
	
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;
	}
	#footer p {
		padding:10px;
		margin:0;
	}
/* 4 Column settings */
	.fourcol {
		background:#fff;		/* right column background colour */
	}
	.fourcol .colmid {
		right:25%;			/* width of the right column */
		background: #fff;		/* center column background colour */
	}
	.fourcol .colleft {
		right:50%;			/* width of the middle column */
		background: #fff;	/* left column background colour */
	}
	.fourcol .colright {
		right:25%;			/* width of the right column */
		background:green;		/* center column background colour */
	}
	.fourcol .col1 {
		width:23%;			/* width of center column content (column width minus padding on either side) */
		left:77%;			/* 100% plus left padding of center column */
	}
	.fourcol .col2 {
		width:23%;			/* Width of left column content (column width minus padding on either side) */
		left:78%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.fourcol .col3 {
		width:23%;			/* Width of right column content (column width minus padding on either side) */
		left:79%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	.fourcol .col4 {
		width:22%;			/* Width of right column content (column width minus padding on either side) */
		left:82%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
	
	/* 5 Column settings */
	.fivecol
{
    background: #fff; /* right column background colour */
}
	.fivecol .colmid {
		right:40%;			/* width of the right column */
		background: #fff;		/* center column background colour */
	}
	
	.fivecol .colleft {
		right:20%;			/* width of the middle column */
		background: #fff;		/* center column background colour */
	}
	.fivecol .colright {
		right:20%;			/* width of the middle column */
		background: #fff;		/* center column background colour */
	}
	
	
	
	.fivecol .col1 {
		width:17%;			/* width of center column content (column width minus padding on either side) */
		left:62%;			/* 100% plus left padding of center column */
	}
	.fivecol .col2 {
		width:17%;			/* Width of left column content (column width minus padding on either side) */
		left:64%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.fivecol .col3 {
		width:18%;			/* Width of right column content (column width minus padding on either side) */
		left:67%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	.fivecol .col4 {
		width:17%;			/* Width of right column content (column width minus padding on either side) */
		left:69%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	.fivecol .col5 {
		width:17%;			/* Width of right column content (column width minus padding on either side) */
		left:71%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	.red { background-color: Green;
	    border: red;}
	    
	    
	    /* 5 Column settings */
	.wfivecol
{
    background: #fff; /* right column background colour */
}
	.wfivecol .colmid {
		right:60%;			/* width of the right column */
		background: #fff;		/* center column background colour */
	}
	
	.wfivecol .colleft {
		right:20%;			/* width of the middle column */
		background: #eee;		/* center column background colour */
	}
	.wfivecol .colright {
		right:20%;			/* width of the right column */
		background: #fff;		/* center column background colour */
	}
	
	
	
	.wfivecol .col1 {
		width:17%;			/* width of center column content (column width minus padding on either side) */
		left:22%;			/* 100% plus left padding of center column */
	}
	.wfivecol .col2 {
		width:17%;			/* Width of left column content (column width minus padding on either side) */
		left:24%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.wfivecol .col3 {
		width:18%;			/* Width of right column content (column width minus padding on either side) */
		left:26%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	.wfivecol .col4 {
		width:17%;			/* Width of right column content (column width minus padding on either side) */
		left:28%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	.wfivecol .col5 {
		width:17%;			/* Width of right column content (column width minus padding on either side) */
		left:32%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
	
	.imgbar {
	background:#fff;			/* right column background colour */
	}
	.imgbar .colfull { 
	left:0%;            /* right column width */
	width: 100%;			
	background: #008000;  /* left column background colour */
	}	                
	 

	.imgbar .col1 {
	width:69%;			    /* left column content width (left column width minus left and right padding) */
	left:27%;		    	/* (right column width) plus (left column left padding) */
	background-color: #006400;
	}
	.imgbar .col2 {
	width:28%;			/* right column content width (right column width minus left and right padding) */
	left:1%;
	background:#FFF;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	
	
	.splitpage {
		background:#fff;		/* right column background colour */
	}
	.splitpage .colleft {
		right:35%;			/* right column width */
		background:#008000;		/* left column background colour */
	}
	.splitpage .col1 {
		width:62%;			/* left column content width (column width minus left and right padding) */
		left:35%;			/* right column width plus left column left padding */
		background:#006400;
	}
	.splitpage .col2 {
		width:33%;			/* right column content width (column width minus left and right padding) */
		left:39%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	
	
	/* 2 Column (right menu) settings */
	.rightframe 
	{
	    width: 100%;
		background:#fff;		/* right column background colour */
	}
	.rightframe .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightframe .col1 {
		width:75%;			/* left column content width (left column width minus left and right padding) */
		left:25%;			/* (right column width) plus (left column left padding) */
	}
	.rightframe .col2 {
		width:23%;			/* right column content width (right column width minus left and right padding) */
		left:26%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	
	/* START THE CODE FOR THE MENUS */

/* IF YOU EDIT THE SUB MENU WIDTH - EDIT 135 IN 4 PLACES TOTAL */

/* menu ver 3.1 2007 */





/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */

.menutable 		{
			background-color: #FFFFFF;
			white-space: nowrap;
			width:100%;
			border-top: #000000 0px solid;
			border-bottom: #000000 0px solid;
			padding: 0px;
			margin: 0px;
			}


/* CODE FOR MENU 2ND OUTER TABLE */

#menunav, #menunav ul 	{
			float: left;
			white-space: nowrap;
			width: 100%;
			list-style: none;
			padding: 0px;
			border: solid #000000;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0px 0px 0px 0px;
			}








/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#menunav a 		{
			color: #666666;
			font: 11px verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			letter-spacing: 0px;
			text-align: center;
			padding: 3px 5px 4px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			}



/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li 		{
			background-color: #FFFFFF;
			border: solid #FFFFFF;
			border-width: 1px 1px 1px 1px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			float: left;
			padding: 0;
			}



/* TOP LEVEL HOVER FONT COLOR */

#menunav li a:hover	{
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			}







/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li:hover, #menunav li.IEMhover
			{
			background-color: #FFFFFF;
			border: solid #009900;
			border-width: 1px 1px 1px 1px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}










/* SUB LEVEL FONT & FONT COLOR & PADDING */

#menunav li ul a 	{
			font: 11px verdana, arial, helvetica, sans-serif;
			color: #666666;
			font-weight: normal;
			text-decoration: none;
			letter-spacing: 0px;
			text-align: left;
			padding: 4px 0px 4px 0px;
			text-indent: 8px;
			cursor: pointer;
			}



/* SUB LEVEL FONT HOVER COLOR */

#menunav li ul a:hover 	{
			background-image: none;
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			}


/* SUB LEVEL OUTER BORDER */

#menunav li ul 		{
			position: absolute;
			left: -999em;
			height: auto;
			width: 135px;
			border: solid #C0C0C0;
			border-width: 1px 1px 1px 1px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0;
			margin-left: -1px;
			margin-top: 0px;
			}


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#menunav li ul li 	{
			background-image: none;
			background-color: #FFFFFF;
			border: solid #C0C0C0;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#menunav li ul li:hover, #menunav li ul li.IEMhover
			{
			background-image: none;
			background-color: #D9EFD3;
			border: solid #C0C0C0;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}




/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#menunav li li {
	padding-right: 0px;
	width: 135px;
}



/* SUB MENU LINK WIDTH */

#menunav li ul a {
	width: 135px;
}



/* FOR 3rd LEVEL MENU LOCATION */

#menunav li ul ul {
	margin: -21px 0px 0px 135px;
}





#menunav li:hover ul ul, #menunav li:hover ul ul ul, #menunav li.IEMhover ul ul, #menunav li.IEMhover ul ul ul
{ left: -999em; }

#menunav li:hover ul, #menunav li li:hover ul, #menunav li li li:hover ul, #menunav li.IEMhover ul, #menunav li li.IEMhover ul, #menunav li li li.IEMhover ul
{ left: auto; }







/* FOR 3rd LEVEL ARROW */

#menunav a.parent {
	background: url(picts/menu-arrow.gif) center right no-repeat;
}

#menunav a:hover.parent {
	background: url(picts/menu-arrow.gif) center right no-repeat;
}



/* NON-MENU LINK COLORS */

a:link, a:visited, a:active	{ color: #669900; text-decoration: none; }

a:hover				{ color: #FF9900; text-decoration: none; }








/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE		{ COLOR: #666666; FONT: 12px verdana, arial, sans-serif; }

.title		{ COLOR: #999999; FONT: 23px "AvantGarde Md BT", verdana, arial, helvetica, sans-serif; letter-spacing: 0px; font-weight: normal; }

.subtitle	{ COLOR: #009900; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }

.smalltitle 	{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }

.list 		{ COLOR: #FF0000; font-weight: normal; }

.footer		{ COLOR: #999999; FONT: 10px arial, verdana, sans-serif; }

.smalltext	{ COLOR: #666666; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.phonetitle	{ COLOR: #006400; FONT: 13px arial, sans-serif; font-weight: bold; }

.formmargin	{ margin: 0px; }

.just 		{ text-align: justify; }

.redtxt     { color: #FF0000; }



.map 			{
			COLOR: #6F9D19;
			line-height: 22px;
			margin: 10px;
			margin-left: 30px;
			}





.faq 			{
			FONT: 11px verdana, arial, sans-serif;
			font-weight: normal;
			COLOR: #AE5936;
			line-height: 19px;
			margin: 20px;
			}

.faqline		{ border-bottom: #83300E 1px solid; }








/* HEADER BACKGROUND COLOR */

.header		{ background-color: #FFFFFF; }



/* NON GALLERY IMAGE BORDERS */

.borders		{ border: #000000 1px solid; }


/* SEPARATORS ON NEWS PAGE */

.page-splits		{
			height: 8px;
			width: 100%;
			margin-top: 10px;
			margin-bottom: 10px;
			border: #A1B07F 1px solid;
			background-color: #FFFFFF;
			color: #FFFFFF;
			}








/* IMAGE TABLE AND COLOR BARS */


.imagetable		{
			border-top: #000000 0px solid;
			border-bottom: #000000 0px solid;
			background-color: #FFFFFF;
			padding-top: 0px;
			padding-bottom: 0px;
			}

.imagewidth		{ width: 135px; }

.olive1		{ background-color: #006600; }	/* OLIVE-green1 - home */

.olive2		{ background-color: #339229; }	/* LT OLIVE-green2 - home */

.green1     { background-color: #006600; }	/* GREEN */

.green2		{ background-color: #339229; }	/* LT GREEN */

.green3     { background-color: #006400; }	/* GREEN */

.green4		{ background-color: #009900; }	/* LT GREEN */

.cyan1		{ background-color: #009BEC; }	/* CYAN */

.cyan2		{ background-color: #59C0F7; }	/* LT CYAN */

.blue1		{ background-color: #4A71CE; }	/* BLUE */

.blue2		{ background-color: #5C87E3; }	/* LT BLUE */

.brown1		{ background-color: #83300E; }	/* BROWN */

.brown2		{ background-color: #AE5936; }	/* LT BROWN */

.red1		{ background-color: #E41B17; }	/* RED */

.red2		{ background-color: #F62217; }	/* LT RED */

.red3		{ background-color: #FF0000; }	/* RED */

.red4		{ background-color: #FA5858; }	/* Firebrick  RED */

.tan1		{ background-color: #DC822C; }	/* TAN */

.tan2		{ background-color: #EDBB72; }	/* LT TAN */

.gray1		{ background-color: #C0C0C0; }	/* TAN */

.gray2		{ background-color: #F0F0F0; }	/* LT TAN */

            /* Text Color classes */

.olive1text		{color: #006600; }	/* OLIVE-green1 - home */

.olive2text		{color: #339229; }	/* LT OLIVE-green2 - home */

.green1text		{color: #006600; }	/* GREEN */

.green2text		{color: #339229; }	/* LT GREEN */

.green3text		{color: #006400; }	/* GREEN */

.green4text		{color: #009900; }	/* LT GREEN */

.cyan1text		{color: #009BEC; }	/* CYAN */

.cyan2text		{color: #59C0F7; }	/* LT CYAN */

.blue1text		{color: #4A71CE; }	/* BLUE */

.blue2text		{color: #5C87E3; }	/* LT BLUE */

.brown1text		{color: #83300E; }	/* BROWN */

.brown2text		{color: #AE5936; }	/* LT BROWN */

.red1text		{color: #E41B17; }	/* RED */

.red2text		{color: #F62217; }	/* LT RED */

.red3text		{color: #FF0000; }	/* RED */

.red4text		{color: #FA5858; }	/* Firebrick  RED */

.tan1text		{color: #DC822C; }	/* TAN */

.tan2text		{color: #EDBB72; }	/* LT TAN */

.gray1text		{color: #C0C0C0; }	/* TAN */

.gray2text		{color: #F0F0F0; }	/* LT TAN */







/* GALLERY CODE */

.gallery-border		{ border: #000000 3px solid; margin-bottom: 3px; }

.gallery-borderon	{ border: #FF0000 3px solid; margin-bottom: 3px; }

.gallerytext		{ COLOR: #666666; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.gallerytitle		{ COLOR: #000000; FONT: 13px "AvantGarde Md BT", arial, verdana, sans-serif; font-weight: bold; }

.price	 		{ COLOR: #339900; FONT: 14px "AvantGarde Md BT", arial, sans-serif; font-weight: bold; }

.cartmargin		{ margin: 5px 0px 0px 0px; }


/* TEMPLATE ORDER BUTTONS */

.button-order	 	{
			color: #FFFFFF;
	       		font: bold 11px verdana, arial, serif;
			text-align: center;
			background-color: #3C57E7;
	        	background-image: url("picts/button-order.gif");
        		padding: 5px 5px 5px 5px;
			cursor:pointer;
			width: 100px;
        		border: #333399 0px solid;
			}


.buttonon-order
{
    color: #FFFFFF;
    font: bold 11px verdana, arial, serif;
    text-align: center;
    background-color: red;
    background-image: url(picts/buttonon-order.gif);
    padding: 5px 5px 5px 5px;
    cursor: pointer;
    width: 100px;
    border: #CC6600 0px solid;
}








/* FAQ POPUP BUTTONS*/

.button 		{
			color: #000000;
	       		font: bold 12px arial, serif;
			text-align: center;
			background-color: #FFFFFF;
        		padding: 2px 7px 2px 7px;
			cursor:pointer;
        		border: #FFFFFF 1px solid;
			}

.buttonon 		{
			color: #FF0000;
	       		font: bold 12px arial, serif;
			text-align: center;
			background-color: #FFFFFF;
        		padding: 2px 7px 2px 7px;
			cursor:pointer;
        		border: #FF0000 1px solid;
			}








/* PAYPAL FORM AND SERVICES PAGE */


.serviceslist	{ margin: 15px; }

.services	{ COLOR: #6F9D19; font: 14px arial, verdana, sans-serif; font-weight: bold; }


.payment-table		{
			background-color: #E7EEF6;
			width: 150px;
			BORDER: #002963 1px solid;
			}

.paymenttext		{ COLOR: #002963; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.payment-form		{
			FONT: 13px arial, verdana, sans-serif;
			background-color: #F5F6F7;
			text-align: left;
			WIDTH: 110PX;
			BORDER: #002963 1px solid
			}

.payment-submit		{ WIDTH: 110PX; font-size: 13px; }










/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}








/* LEFT SIDEBAR OPTIONS */

.sidebar-background
			{
			background-color: #FFFFFF;
			}

.sidebarwidth		{ width: 175px; }

.sidebartitle		{ COLOR: #CC9900; FONT: 15px "AvantGarde Md BT", verdana, arial, sans-serif; font-weight: normal; }

.sidebartext		{ COLOR: #666666; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.sidebar-frame		{
			width: 175px;
			height: 1050px;
			margin: 0px;
			padding: 0px;
			border: solid #000000;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}








/* CONTACT FORM */


.shadeform	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #F5F6F7;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 175PX;
		BORDER: #000000 1px solid;
		}


.dropdown 	{
		COLOR: #000000;
		background-color: #F5F6F7;
		WIDTH: 200PX;
		FONT: 11px verdana, arial, sans-serif;
		}


.textarea	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #F5F6F7;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 235PX;
		BORDER: #000000 1px solid;
		}


.submit-button 	{ font: 13px arial, serif; }








/* SITE SEARCH FORM */

.searchsiteform		{
			FONT: 12px arial, verdana, sans-serif;
			color: #000000;
			background-color: #F5F6F7;
			background-image: url("picts/shadeform.gif");
			WIDTH: 110PX;
			HEIGHT: 19PX;
			BORDER: #000000 1px solid;
			margin-top: 1px;
			}


/* SITE SEARCH BACKGROUND */

.googlesearch		{ background-color: #FFFFFF; }








/* LINKS PAGE CODE */

.searchbutton	{ font: 11px arial, serif; }

.linksmargin	{ margin: 10px; }


.searchform 	{
		FONT: 11px arial, verdana, sans-serif;
		background-color: #F5F6F7;
		background-image: url("picts/shadeform.gif");
		WIDTH: 100PX;
		BORDER: #000000 1px solid;
		}








/* CODE FOR THE menu_gallery.js MENU */


.gallery_menutable	{
			background-color:#0A6900;
			padding: 5px;
			border: solid #000000;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}


.menu-nav	{
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 8px;
		padding-right: 8px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: 2px;
		margin-bottom: 2px;
		cursor:pointer;
		text-align: center;
		display: block;
		white-space: nowrap;
		border: #7BBD74 1px solid;
		}


a.menu-nav:link 	{
			background-color:#339229;
			color: #FFFFFF;
			}


a.menu-nav:visited 	{
			background-color:#339229;
			color: #FFFFFF;
			}


a.menu-nav:active 	{
			background-color:#339229;
			color: #FFFFFF;
			}


a.menu-nav:hover 	{
			background-color:#339229;
			color: #FFFFFF;
			border: #FFFFFF 1px solid;
			}



.applemenu{
margin: 5px 0;
padding: 0;
width: 220px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background: url(picts/redgradient.jpg) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(picts/greengradient.jpg);
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 1px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.spacer 
{
    clear:both;
}
</style>
