BODY {
	scrollbar-base-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
	scrollbar-track-color:rgb(80,107,110); /* GREE-GREY (#506B6E) */
	scrollbar-face-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
	scrollbar-highlight-color:rgb(255,255,255); /* WHITE (#ffffff) */
	scrollbar-3dlight-color:rgb(80,107,110); /* GREE-GREY (#506B6E) */
	scrollbar-darkshadow-color:rgb(80,107,110); /* GREE-GREY (#506B6E) */
	scrollbar-shadow-color:rgb(255,255,255); /* WHITE (#ffffff) */
	scrollbar-arrow-color:rgb(255,255,255); /* WHITE (#ffffff) */
	margin:0px;
	padding:0px;
	border:rgb(255,255,255) 0px solid; /* WHITE (#ffffff) */
}

a:link,a:visited,a:active {
	color:rgb(225,255,206); /* LIGHT YELLOW (#ffffce) */
	text-decoration:none;
}

a:hover {
	color:rgb(48,66,68); /* DARK GREEN-GREY (#304244) */
	text-decoration:none;
}


/* INDEX BANNER BACKGROUND COLOR */
.picturebar {
	background-color:rgb(0,0,0); /* BLACK (#000000) */
}


/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */
TABLE {
	COLOR:rgb(255,255,255); /* WHITE (#ffffff) */
	FONT:13px arial, verdana, sans-serif;
	font-weight:normal;
}

.title {
	COLOR:rgb(255,255,255); /* WHITE (#ffffff) */
	FONT:13px verdana, arial, sans-serif;
	font-weight:bold;
}

.subtitle {
	COLOR:rgb(255,255,255); /* WHITE (#ffffff) */
	FONT:12px verdana, arial, sans-serif;
	font-weight:bold;
}

.smalltitle {
	COLOR:rgb(255,255,255); /* WHITE (#ffffff) */
	FONT:11px verdana, arial, sans-serif;
	font-weight:bold;
}

.phonetitle {
	color:rgb(240,240,240); /* GREY WHITE (#f0f0f0) */
	font:12px verdana, arial, sans-serif;
	font-weight:bold;
}

.copytext {
	COLOR:rgb(240,240,240); /* GREY WHITE (#f0f0f0) */
	FONT:9px arial, verdana, sans-serif;
	font-weight:normal;
}

.just {
	text-align:justify;
}

.page-splits {
	COLOR:rgb(167,186,187); /* LIGHT GREEN-GREY (#a7babb) */
	height:2px;
	BORDER-TOP:rgb(48,66,68) 1px solid; /* DARK GREEN-GREY (#304244) */
	width:100%;
}


/* IMAGE BORDERS */
.borders {
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}


/* HOMEPAGE THUMBNAIL BORDERS */
.hover-border {
	border:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
	cursor:pointer;
}

A:hover.hover-border {
	border:rgb(255,255,255) 1px solid; /* WHITE (#ffffff) */
	cursor:pointer;
}


/* GALLERY CODE */
.gallery-borders {
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
	margin-bottom:2px;
}

.picturetitle {
	COLOR:rgb(240,240,240); /* GREY WHITE (#f0f0f0) */
	FONT:10px verdana, arial, sans-serif;
	font-weight:bold;
}

.gallerytext {
	COLOR:rgb(240,240,240); /* GREY WHITE (#f0f0f0) */
	FONT:9px verdana, arial, sans-serif;
	font-weight:bold;
}

.price {
	COLOR:rgb(190,232,236); /* LIGHT GREEN (#BEE8EC) */
	FONT:12px verdana, arial, sans-serif;
	font-weight:bold;
}

.viewer-border {
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}

.button-gallery {
	color:rgb(255,255,255); /* WHITE (#ffffff) */
	font:bold 11px arial, sans-serif;
	text-align:center;
	background-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
    padding:2px 9px 2px 9px;
	margin:0px 1px 0px 1px;
    display:block;
	cursor:pointer;
    border:rgb(170,195,197) 1px solid; /* LIGHT GREY (#aac3c5) */
}

.buttonon-gallery	{
	color:rgb(255,255,255); /* WHITE (#ffffff) */
	font:bold 11px arial, sans-serif;
	text-align:center;
	background-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
    padding:2px 9px 2px 9px;
	margin:0px 1px 0px 1px;
    display:block;
	cursor:pointer;
    border:rgb(255,255,255) 1px solid; /* WHITE (#ffffff) */
}

.button-order {
	background-color:rgb(40,150,162); /* TEAL (#2896A2) */
	background-image:url("picts/button-order.jpg");
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:rgb(255,255,255); /* WHITE (#ffffff) */
	width:100px;
	cursor:pointer;
	text-align:center;
    padding:1px 0px 1px 0px;
	BORDER:rgb(21,82,89) 1px solid; /* DARK TEAL (#155259) */
}

.button-orderon {
	background-color:rgb(150,113,92); /* LIGHT BROWN (#96715C) */
	background-image:url("picts/button-orderon.jpg");
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:rgb(255,255,255); /* WHITE (#ffffff) */
	width:100px;
	cursor:pointer;
	text-align:center;
    padding:1px 0px 1px 0px;
	BORDER:rgb(59,67,22) 1px solid; /* DARK BROWN (#5B4316) */
}


/* SLIDESHOW NUMBERS CODE */
#slidenumber-loc {
	right:12px;
	POSITION:absolute;
	TOP:12px;
	white-space:nowrap;
}

.slide-text {
	COLOR:rgb(255,255,255); /* WHITE (#ffffff) */
	FONT:10px verdana, arial, sans-serif;
	font-weight:bold;
}

.slide-hilite {
	COLOR:rgb(167,186,187); /* LIGHT GREEN-GREY (#a7babb) */
}


/* GALLERY HOVER MESSAGES */
.divstyle {
	position:absolute;
	border:rgb(255,255,255) 1px solid; /* WHITE (#ffffff) */
	top:0;
	left:0;
}

.pstyletitle {
	background-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
	padding:2px;
	color:white;
	font-size:10px;
	font-family:verdana, arial, sans-serif;
}

.pstylebody {
	background-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
	padding:2px;
	color:white;
	font-size:10px;
	font-family: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:rgb(204,255,255); /* LIGHT BLUE (#CCFFFF) */
	FONT:13px arial, verdana,  sans-serif;
	font-weight:normal;
}

.shadeform {
	FONT:13px arial, verdana, sans-serif;
	background-image:url("picts/shadeform.gif");
	text-align:left;
	WIDTH:200PX;
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}

.textarea {
	FONT:13px arial, verdana, sans-serif;
	background-image:url("picts/shadeform.gif");
	text-align:left;
	WIDTH:300PX;
	HEIGHT:150PX;
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}

.quoteform {
	FONT:13px arial, verdana, sans-serif;
	background-image:url("picts/shadeform.gif");
	text-align:left;
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}

.dropdown {
	COLOR:rgb(51,51,51); /* DARK GREY (#333333) */
	WIDTH:200PX;
	FONT:11px verdana, arial, sans-serif;
}

.button {
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url("picts/button.gif");
	background-color:rgb(255,255,255); /* WHITE (#ffffff) */
	color:rgb(0,0,0); /* BLACK (#000000) */
	cursor:pointer;
	text-align:center;
    padding:2px 12px 2px 12px;
	margin:0px 1px 0px 1px;
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}

.buttonon {
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url("picts/buttonon.gif");
	background-color:rgb(255,255,255); /* WHITE (#ffffff) */
	color:rgb(255,51,0); /* RED (#FF3300) */
	cursor:pointer;
	text-align:center;
    padding:2px 12px 2px 12px;
	margin:0px 1px 0px 1px;
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}


/* LINKS PAGE */
.form-margin {
	margin:5px;
}

.searchbutton {
	background-color:rgb(255,255,255); /* WHITE (#ffffff) */
	background-image:url("picts/button.gif");
	FONT-FAMILY:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:rgb(0,0,0); /* BLACK (#000000) */
	cursor:pointer;
	text-align:center;
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}

.searchform {
	background-image:url("picts/shadeform.gif");
	WIDTH:120PX;
	HEIGHT:20PX; 
	FONT:11px arial, verdana, sans-serif;
	BORDER:rgb(0,0,0) 1px solid; /* BLACK (#000000) */
}


/* START MENU CODE */
.menu {
	FONT:13px arial, verdana, sans-serif;
	font-weight:normal;
	height:24px;
	text-indent:20px;
	background-image:url(picts/menu.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
	vertical-align:middle;
}

.menu-line {
	background-image:url(picts/menu_line.gif);
	background-repeat:repeat-y;
}


/* GALLERY NAV MENU */
.menu-nav {
	font:bold 11px arial, verdana, sans-serif;
	cursor:pointer;
	text-align:center;
	display:block;
    padding:3px 10px 3px 10px;
	margin:0px 1px 0px 1px;
	white-space:nowrap;
	border:rgb(170,195,197) 1px solid; /* LIGHT GREY (#AAC3C5) */
}



a.menu-nav:link,a.menu-nav:visited,a.menu-nav:active {
	background-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
	color:rgb(255,255,255); /* WHITE (#ffffff) */
}

a.menu-nav:hover {
	background-color:rgb(111,140,143); /* MID GREY (#6f8c8f) */
	color:rgb(255,255,255); /* WHITE (#ffffff) */
	border:rgb(255,255,255) 1px solid; /* WHITE (#ffffff) */
}
