BODY {
	scrollbar-base-color:rgb(152,164,152);
	scrollbar-track-color:rgb(152,164,152);
	scrollbar-face-color:rgb(152,164,152);
	scrollbar-highlight-color:rgb(255,255,255);
	scrollbar-3dlight-color:rgb(31,53,110);
	scrollbar-darkshadow-color:rgb(31,53,110);
	scrollbar-shadow-color:rgb(255,255,255);
	scrollbar-arrow-color:rgb(255,255,255);
}


/* LINK COLORS */
a:link {
	color:rgb(0,92,135);
	text-decoration:none;
}

a:visited {
	color:rgb(0,92,135);
	text-decoration:none;
}

a:active {
	color:rgb(0,92,135);
	text-decoration:none;
}

a:hover {
	color:rgb(91,192,235);
	text-decoration:none;
}


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

.title {
	COLOR:rgb(31,53,110);
	FONT:13px arial, verdana, sans-serif;
	font-weight:bold;
}

.subtitle {
	COLOR:rgb(0,0,0);
	FONT:12px verdana, arial, sans-serif;
	font-weight:bold;
}

.smalltitle {
	COLOR:rgb(0,0,0);
	FONT:11px verdana, arial, sans-serif;
	font-weight:bold;
}

.phonetitle {
	color:rgb(0,0,0);
	font:11px verdana, arial, sans-serif;
	font-weight:bold;
}

.copytext {
	COLOR:rgb(153,153,153);
	FONT:9px arial, verdana, sans-serif;
	font-weight:normal;
}

.just {
	text-align:justify;
}


/* LINES ON SITEMAP PAGE */
.page-splits {
	COLOR:rgb(31,53,110);
	height:1px;
	width:100%;
}


/* HOMEPAGE BANNER BACKGROUND COLOR */
.picturebar {
	background-color:rgb(255,255,255);
}


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


/* CODE FOR GALLERY PAGES */
.galleryborder {
	border:rgb(0,0,0) 1px solid;
	cursor:hand;
}

A:hover.galleryborder {
	border:rgb(0,92,135) 1px solid;
	cursor:hand;
}

.picturetitle {
	COLOR:rgb(0,0,0);
	FONT:10px verdana, arial, sans-serif;
	font-weight:bold;
}

.button-popups {
	background-image:url("picts/button.gif");
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	color:rgb(0,92,135);
	font-size:8pt;
	height:20px;
	cursor:hand;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	BORDER:rgb(91,192,235) 1px solid;
}

.buttonon-popups {
	background-image:url("picts/buttonon.gif");
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	color:rgb(0,92,135);
	font-size:8pt;
	height:20px;
	cursor:hand;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	BORDER:rgb(91,192,235) 1px solid;
}


/* CODE FOR CART GALLERY PAGES */
.price {
	COLOR:rgb(51,153,0);
	FONT:11px verdana, arial, sans-serif;
	font-weight:bold;
}

.orderbutton {
	background-image:url("picts/button.gif");
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	color:rgb(0,92,135);
	font-size:8pt;
	height:20px;
	cursor:hand;
	font-weight:bold;
	text-align:center;
	width:100px;
	BORDER:rgb(0,92,135) 1px solid;
}

.orderbuttonon {
	background-image:url("picts/buttonon.gif");
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	color:rgb(0,92,135);
	font-size:8pt;
	height:20px;
	cursor:hand;
	font-weight:bold;
	text-align:center;
	width:100px;
	BORDER:rgb(0,92,135) 1px solid;
}


/* 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(31,53,110);
	FONT:13px arial, verdana, sans-serif;
	font-weight:normal;
}

.contactbutton {
	font-size:13px;
	width:80px;
}

.contactbuttonon {
	font-size:13px;
	width:80px;
}

.quotesbutton {
	font-size:13px;
	width:150px;
}

.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;
}

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

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

.dropdown {
	COLOR:rgb(51,51,51);
	WIDTH:200PX;
	FONT:11px geneva, verdana, arial, sans-serif;
}


/* CODE FOR LINKS PAGE */
.searchbutton {
	background-image:url("picts/button.gif");
	FONT-FAMILY:arial, verdana, helvetica, sans-serif;
	color:rgb(0,92,135);
	font-size:8pt;
	height:20px;
	width:35px;
	cursor:hand;
	font-weight:bold;
	text-align:center;
	BORDER:rgb(0,92,135) 1px solid;
}

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

.searchdrop {
	WIDTH:60PX;
	HEIGHT:20PX;
	FONT:11px arial, verdana, sans-serif;
}


/* CODE FOR SMALL POPUP MESSAGES */
.divstyle {
	position:absolute;
	top:0;
	left:0;
}

.pstyletitle {
	position:absolute;
	padding:3px;
	width:90px;
	background-color:rgb(255,255,255);
	border:rgb(0,92,135) 1px solid;
	color:rgb(31,53,110);
	font-size:10px;
	font-family:verdana, arial, sans-serif;
	white-space:nowrap;
}

.pstylebody {
	position:absolute;
	background-color:rgb(255,255,255);
	padding:2px;
	color:rgb(0,0,0);
	font-size:10px;
	font-family:verdana, arial, sans-serif;
}


/* START MENU CODE */
.menulinks {
	FONT:13px arial, verdana, sans-serif;
	font-weight:normal;
}

.menu {
	FONT:13px arial, verdana, sans-serif;
	font-weight:normal;
	height:24px;
	text-indent:15px;
	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-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	height:22px;
	padding-left:7px;
	padding-right:7px;
	margin-left:2px;
	margin-right:1px;
	cursor:hand;
	font-weight:normal;
	text-align:center;
	line-height:19px;
	display:block;
	white-space:nowrap;
}

a.menu-nav:link {
	background-image:url("picts/button.gif");
	color:rgb(91,192,235);
}


a.menu-nav:visited {
	background-image:url("picts/button.gif");
	color:rgb(91,192,235);
}

a.menu-nav:active {
	background-image:url("picts/button.gif");
	color:rgb(91,192,235);
}

a.menu-nav:hover {
	color:rgb(91,192,235);
	background-image:url("picts/buttonon.gif");
	border:rgb(91,192,235) 1px solid;
}