body	{
	scrollbar-base-color: #E5E5E5;
	scrollbar-track-color: #E5E5E5;
	scrollbar-face-color: #A3BACD;
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-darkshadow-color: #E5E5E5;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-arrow-color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	}





/* NON-MENU LINK COLORS */

	a:link, a:visited, a:active 
	{ color: #3366FF; text-decoration: none; }

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





/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */

table 		{ color: #2F5570; font: 12px arial, sans-serif, sans-serif; font-weight: normal; }

.title 		{ color: #1F6BA4; font: 22px arial, sans-serif; font-weight: normal; }

.subtitle 	{
	color: #000000;
	font: 17px arial, sans-serif;
	font-weight: normal;
	text-align: left;
}

.subtitle_2 	{
	color: #000000;
	font: 14px arial, sans-serif;
	font-weight: normal;
	text-align: left;
}

.just 		{
	text-align: left;
}

.hilite		{ color: #FF0000; }





/* FONT USED FOR TEXT HEADER IN NON-FLASH BROWSERS */

.NoFlashTitle	{ color: #FFFFFF; font: bold 19px arial, sans-serif; }





/* SPACING AND MARGINS */

.formmargin	{ margin: 0px; }

.pageheight	{ height: 800px; }

.content-width	{ width: 1000px; }

.text-width	{ width: 88%; }

.space-right	{ width: 5px; }

.space-right-gallery	{ width: 120px; }





/* INNER AND OUTER AND OTHER BACKGROUNDS */

.headercolor		{ background-color: #053253; }

.content-background	{
			border-top: 5px solid #1F6BA4;
			border-right: 3px solid #1F6BA4;
			border-bottom: 1px solid #1F6BA4;
			border-left: 1px solid #1F6BA4;
			background-color: #FFFFFF;
			}

.outer-background	{
			background-color: #E5E5E5;
			background-image: url("picts/background-outer.jpg");
			background-repeat: repeat-x;
			background-attachment: scroll;
			}

/* HOME FLASH BACKGROUND COLOR */

.homeflash	{ background-color: #000000; } /* home page flash image background color - for blue change to #053253 */





/* IMAGE BORDERS BANNERS and BARS */

.imageborders	{ border: #1F6BA4 1px solid; }	

.page-splits 	{ 
		font-size: 2px;
		line-height: 2px;
		width: 100%;
		height: 3px;
		background-color: #FFFFFF;
		margin: 2px 0px 2px 0px;
		padding: 0px;
		border: #C0C0C0 1px solid;
		}





/* FOOTER */

.footertable	{ background-color: #CED9E2; }

.footertext 	{ color: #2F5570; font: 10px arial, verdana, sans-serif; font-weight: normal; }





/* GALLERY CODE */

.gallery-borders	{ border: #000000 1px solid; margin-bottom: 2px; }

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

.gallerytext 		{ color: #2F5570; font: 10px arial, sans-serif; font-weight: normal; }

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

.viewer-width		{ width: 500px; }

.button-gallery 	{
			color: #000000;
	       		font: bold 11px arial, sans-serif;
			text-align: center;
			background-color: #FFFFFF;
        		padding: 2px 9px 2px 9px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #000000 1px solid;
			}


.buttonon-gallery	{
			color: #FF0000;
	       		font: bold 11px arial, sans-serif;
			text-align: center;
			background-color: #FFFFFF;
        		padding: 2px 9px 2px 9px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #FF0000 1px solid;
			}

/* CART PAGE CODE */

.button-order 		{
			background-color:#96715C;
		 	background-image: url("picts/button-order.jpg");
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			width: 100px;
			cursor:pointer;
			text-align: center;
        		padding: 1px 0px 1px 0px;
			border: #5B4316 1px solid;
			}


.buttonon-order		{
			background-color:#2896A2;
		 	background-image: url("picts/buttonon-order.jpg");
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			width: 100px;
			cursor:pointer;
			text-align: center;
        		padding: 1px 0px 1px 0px;
			border: #155259 1px solid;
			}

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

.cartmargin	{ margin: 0px; margin-top: 8px; }

.cartbox	{
		background-color: #F0F0F0;
		border: #CCCCCC 1px solid;
		width: 120px;
		}





/* SLIDESHOW COUNT CODE */

#slidenumber-loc	{  position: relative; right: 0px; top: 0px; white-space: nowrap; }

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

.slide-hilite 		{ color: #999999; }





/* GALLERY HOVER MESSAGES */

.divstyle 	{
		position:absolute;
		border: #0C4773 1px solid;
		top:0px;
		left:0px
		}

.pstyletitle	{	
		background-color:#DCF3FE;
		padding: 4px;
		color:#0C4773;
		font: normal 10px verdana, arial, sans-serif;
		}

.pstylebody 	{	
		background-color:#DCF3FE;
		padding: 4px;
		color:#0C4773;
		font: normal 10px verdana, arial, sans-serif;
		}





/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}





/* CONTACT AND QUOTES PAGE CODE */


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

.shadeform	{
		color: #346283;
		font: 13px arial, sans-serif;
		text-align: left;
		background-color:#F0F4F9;
		background-image: url("picts/shadeform.gif");
		width: 200px;
		border: #346283 1px solid;
		}

.textarea	{
		color: #346283;
		font: 13px arial, sans-serif;
		text-align: left;
		background-color:#F0F4F9;
		background-image: url("picts/shadeform.gif");
		width: 275px;
		height: 150px;
		border: #346283 1px solid;
		}

.quoteform	{
		color: #346283;
		font: 13px arial, sans-serif;
		text-align: left;
		background-color:#F0F4F9;
		background-image: url("picts/shadeform.gif");
		border: #346283 1px solid;
		}

.dropdown 	{
		font: 11px verdana, arial, sans-serif;
		color: #346283;
		background-color:#F0F4F9;
		width: 200px;
		}

.button 	{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	 	background-image: url("picts/button.gif");
		background-color:#FFFFFF;
		color: #000000;
		cursor:pointer;
		text-align: center;
       		padding: 2px 12px 2px 12px;
		margin: 0px 1px 0px 1px;
		border: #000000 1px solid;
		}

.buttonon 	{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	 	background-image: url("picts/buttonon.gif");
		background-color:#FFFFFF;
		color: #006600;
		cursor:pointer;
		text-align: center;
       		padding: 2px 12px 2px 12px;
		margin: 0px 1px 0px 1px;
		border: #000000 1px solid;
		}





/* LINKS PAGE */

.searchbox	{
		background-color: #F0F0F0;
		border: #CCCCCC 1px solid;
		}

.searchform 	{
		color: #346283;
		font: 11px arial, sans-serif;
		background-image: url("picts/shadeform.gif");
		background-color:#F0F4F9;
		width: 110px;
		height: 20px;
		border: #999999 1px solid;
		}

.searchbutton 	{
		color: #000000;
	       	font: 12px arial, sans-serif;
		text-align: center;
		background-color: #F0F0F0;
	 	background-image: url("picts/button.gif");
        	padding: 1px 5px 1px 5px;
		cursor:pointer;
		width: 35px;
        	border: #000000 1px solid;
		}





/* GALLERY NAV MENU */


.menu-nav	{
		font: bold 11px arial, verdana, sans-serif;
		text-align: center;
		display: block;
		cursor:pointer;
        	padding: 3px 10px 3px 10px;
		margin: 0px 1px 0px 1px;
		white-space: nowrap;
		text-decoration: none;
		border: #000000 1px solid;
		}

a.menu-nav:link 	{
		  	color: #000000;
			}

a.menu-nav:visited 	{
		  	color: #000000;
			}

a.menu-nav:active 	{
		  	color: #000000;
			}

a.menu-nav:hover 	{
		  	color: #FF0000;
			text-decoration: none;
			border: #FF0000 1px solid;
			}





/* HORIZONTAL MENU */

.menu-H-background	{
			height: 30px;
			background-color: #1F6BA4;
			}

.menuH-lines	{ border-right: #6699CC 1px solid; padding: 0px 9px 0px 9px; }

.menu-H    	{
		color: #FFFFFF;
		font: 12px arial, sans-serif;
		font-weight: bold;
		margin: 5px;
		}

a.menu-H:link, a.menu-H:visited, a.menu-H:active 
		{ color: #99CCFF; text-decoration: none; }

a.menu-H:hover 
		{ color: #FFFFFF; text-decoration: none; }


.horz-shadow		{
			font-size: 2px;
			line-height: 2px;
			text-align: right;
			height: 22px;
			width: 100%;
			background-image: url("picts/horz-shadow.jpg");
			background-repeat: repeat-x;
			}





/* LEFT SIDEBAR */

.sidebar-LT-width	{ width: 110px; }

.sidebar-LT-width-home	{ width: 120px; }

.sidebar-LT		{ background-color: #FFFFFF; }

.SB-LT-frame		{
			height: 325px;
			margin: 0px;
			padding: 0px;
			border: #000000 0px solid;
			}

.SB-page		{
			margin: 0px 0px 0px 0px;
			padding: 0px;
			border: #000000 0px solid;
			}

/* HOVER BORDERS */

.hover-border 		{ border: #1F6BA4 1px solid; margin-top: 2px; margin-bottom: 2px; cursor:pointer; }

A:hover .hover-border { border: #FF0000 1px solid; margin-top: 2px; margin-bottom: 2px; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; cursor:pointer; }





/* RIGHT SIDEBAR */

.sidebar-RT-width	{ width: 225px; }

.sidebox	{
		background-color: #E5E5E5;
		width: 202px;
		}

.sidebar-text	{
	color: #000000;
	font: 10px arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

.sidebar-title	{ color: #000000; font: 20px arial, sans-serif; font-weight: normal; }

a.sidelink:link, a.sidelink:visited, a.sidelink:active 
		{ color: #3366FF; text-decoration: none; }
		
a.sidelink_image:link, a.sidelink_image:visited, a.sidelink_image:active 
		{ color: #000000; text-decoration: none; }

a.sidelink:hover 
		{ color: #006699; text-decoration: underline; }

.sidebar-RT		{ background-color: #E5E5E5; }

.SB-RT-frame		{
			height: 450px;
			margin: 0px;
			padding: 0px;
			border: #000000 0px solid;
			}
			
.SB-RT-frame-tall		{
			height: 500px;
			margin: 0px;
			padding: 0px;
			border: #000000 0px solid;
			}

.sidebar-fade		{
			font-size: 2px;
			line-height: 2px;
			height: 100px;
			width: 100%;
			background-image: url("picts/sidebar-fade.jpg");
			background-repeat: repeat-x;
			}

.page-splits-SB	{ 
		font-size: 2px;
		line-height: 2px;
		width: 100%;
		height: 3px;
		background-color: #FFFFFF;
		margin: 2px 0px 2px 0px;
		padding: 0px;
		border: #7096B0 1px solid;
		}





/* START RIGHT MENU CODE */

.menu-background    	{
			background-color: #053253;
			background-image: url(picts/menu-background.jpg);
			background-repeat: repeat-x;
			}
.menulink    	{
		color: #FFFFFF;
		font: 14px arial, sans-serif;
		font-weight: normal;
		line-height: 28px;
		text-indent: 0px;
		}


a.menulink:link, a.menulink:visited, a.menulink:active 
		{ color: #FFFFFF; text-decoration: none; }

a.menulink:hover 
		{ color: #99FFFF; text-decoration: underline; }


.menutitle	{
		color: #FFFFFF;
		font: 18px arial, sans-serif;
		font-weight: normal;
		line-height: 28px;
		text-indent: 0px;
		}

.menulines	{
		border: dotted #FFFFFF;
		border-width: 0px 0px 1px 0px;
		}

.firstline	{
		border: dotted #FFFFFF;
		border-width: 1px 0px 1px 0px;
		}

.menu-height		{ height: 340px; }

.menu-TOP-space		{ height: 60px; }

.menu-L-space		{ width: 10px; }

.menu-R-space		{ width: 12px; }
