dummy	{ }
html, body	{ margin:  0; }
h1, h2 	{ display: none; }
.wrapper 	{ min-height: 99.6%; height: auto !important; height: 99.99%; margin: 0 auto -0.85em  0; }
.invisable	{ display none; }
.footer, .push  { height: 1.1em; }

 /* LINK COLORS */

a:link	{ color: #FFFFCE; text-decoration: none; }

a:visited	{ color: #FFFFCE; text-decoration: none; }

a:active	{ color: #FFFFCE; text-decoration: none; }

a:hover	{ color: #000000; text-decoration: none; }

a.contact	{ color: #0019ff; text-decoration: none; font: 14px verdana, arial, sans-serif; font-weight: bold; }

a.contact:hover	{ color: #FF19ff; text-decoration: underline; }


 /* ALL PAGES BACKGROUND COLOR */

.backgroundcolor { background-color: #6F8C8F; } /* needs to complement ,quote background-color */

 /* INDEX BANNER BACKGROUND COLOR */

.picturebar 	{ background-color: #FFFFFF; }

 /* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */
 
p 		{ font-size: 12pt }

table 	{ color: #ffffff; font: 13px arial, verdana,  sans-serif; font-weight: normal; }

.smalltext 	{ color: #ffffff; font: 12px arial, verdana,  sans-serif; font-weight: normal; }

.title 		{ color: #ffffff; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.subtitle 	{ color: #ffffff; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.smalltitle 	{ color: #ffffff; font: 11px verdana, arial, sans-serif; font-weight: bold; }

.phonetitle { color: #f0f0f0; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.quote 	{ color: #ffffff; margin: 2%; padding: 2%; font: 1.1em arial, verdana, sans-serif; background-color: #608080; } /* background-color needs to complement ,background */

.quotechoice { color: #ccffff; font: 13px arial, verdana,  sans-serif; font-weight: normal; }

.page-splits{ color: #a7babb; height: 2px; border-top: #304244 1px solid; width: 100%; }

.just 		{ text-align: justify; }

.form-margin	{ margin: 0px; }

.picturetitle 	{ color: #f0f0f0; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.price 		{ font: 13px verdana, arial, sans-serif; font-weight: bold; color: #ffff9c; }

.whitebutton	{ background:URL(picts/white_btn1.png) no-repeat; color: #333333; height: 51px; }



 /* FOOTER CODE */

.copytext 		{ color: #666666; font: 9px arial, verdana, sans-serif; font-weight: normal }

a.footer:link	{ color: #6F8C8F; text-decoration: none; }

a.footer:visited	{ color: #6F8C8F; text-decoration: none; }

a.footer:active	{ color: #6F8C8F; text-decoration: none; }

a.footer:hover	{ color: #666666; text-decoration: none; }



 /* IMAGE BORDERS */

.borders		{ border: #000000 1px solid; }

.gallery-borders	{ border: #000000 1px solid; margin: 2px; }



 /* HOMEPAGE THUMBNAIL BORDERS */

.hover-border	 	{ border: #000000 1px solid; cursor: hand; }

a:hover .hover-border { border: #3333FF 1px solid; cursor: hand; }

.hvr-border:hover 	{ background-color: #FF3333; cursor: hand; }



 /* POPUP SLIDESHOW CODE */
 
#slidenumber-loc 	{ left: 12px; position: absolute; top: 12px; white-space: nowrap }

.slide-text		{ color: #ffffff; font: 10px verdana, arial, sans-serif; font-weight: bold; }

.slide-hilite 	{ color: #a7BABB; }


 /* HIDE MENU AND ITEMS FOR PRINTING */

@media print  	{
.printhide 	{ display: none; }
.printhelp	{ width: 600px; }
		}
		
@media screen 	{
.printonly 	{ display: none; }
		}

.button       { background-image: URL("picts/button.gif");
		background-color: #c0c0c0;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 23px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		padding-left: 8px;
		padding-right: 8px;
		border: #000000 1px solid; }

.buttonon     { background-image: URL("picts/buttonon.gif");
		background-color: #c0c0c0;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #3333ff;
		font-size: 8pt;
		height: 23px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		padding-left: 8px;
		padding-right: 8px;
		border: #3333ff 1px solid; }

.order-button { background-image: URL("picts/button-order.gif");
		background-color: #ffffff;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #0000cc;
		font-size: 8pt;
		height: 23px;
		width: 110px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		border: #0000cc 1px solid; }

.order-buttonon	{background-image: URL("picts/buttonon-order.gif");
		background-color:#ffffff;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #006600;
		font-size: 8pt;
		height: 23px;
		width: 110px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		border: #006600 1px solid; }

.button-popups {background-color:#6f8c8f;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #aac3c5;
		font-size: 8pt;
		height: 21px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		border: #aac3c5 1px solid; }

.buttonon-popups {background-color: #6f8c8f;
		  font-family: arial, verdana, helvetica, sans-serif;
		  color: #ffffff;
		  font-size: 8pt;
		  height: 21px;
		  cursor: hand;
		  font-weight: bold;
		  text-align: center;
		  border: #ffffff 1px solid; }

	  
#genbookbutt		 		{ position: absolute; left: 68px; color: #6f8c8f; border: none; }		  
#genbookbutt #viztoggle-hv 		{ position: absolute; left: -66px; visibility: hidden; border: none; }
#genbookbutt:hover #viztoggle-hv 	{ visibility: visible; color: #ffffff; }
#genbookbutt:hover #viztoggle-hv a	{ color: #ffffff; }


.shadeform    { font: 13px arial, verdana, sans-serif;
		background-image: URL("picts/shadeform.gif");
		color: inherit;
		text-align: left;
		width: 200px;
		border: #000000 1px solid; }

.textarea     { font: 13px arial, verdana, sans-serif;
		background-image: URL("picts/shadeform.gif");
		color: inherit;
		text-align: left;
		width: 300px;
		height: 150px;
		border: #000000 1px solid; }

.quoteform    { font: 13px arial, verdana, sans-serif;
		background-image: URL("picts/shadeform.gif");
		color: inherit;
		text-align: left;
		border: #000000 1px solid; }

.dropdown     { color: #333333;
		width: 200px;
		font: 11px verdana, arial, sans-serif; }


 /* SMALL MESSAGE CODE */

.divstyle     { position: absolute;
		border: #FFFFFF 1px solid;
		top:0;
		left:0; }

.pstyletitle  {	background-color: #6F8C8F;
		padding: 2px;
		color: white;
		font-size: 10px;
		font-family: verdana, arial, sans-serif; }

.pstylebody   { background-color: #6F8C8F;
		padding: 2px;
		color: white;
		font-size: 10px;
		font-family: verdana, arial, sans-serif; }

.searchbutton { background-image: URL("picts/button.gif");
		background-color: #f0f0f0;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		height: 20px;
		width: 35px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		border: #000000 1px solid; }

.searchform   { background-image: URL("picts/shadeform.gif");
		color: inherit;
		width: 120px;
		height: 16px; 
		font: 11px arial, georgia, "times new roman", sans-serif;
		border: #000000 1px solid; }

.searchdrop  { width: 60px; height: 20px; font: 11px arial, verdana, sans-serif; color: inherit; }


 /* START MENU CODE */

.menu  	      { background-image: URL(picts/menu.gif);
		background-repeat: no-repeat;
		background-position: 0 0px;
		color: inherit;
		font: 13px arial, verdana, sans-serif; font-weight: normal; line-height: 2em;
		height: 24px;
		text-indent: 20px;
		vertical-align: middle;	}

.menu-line    { background-image: URL(picts/menu_line.gif);
		background-repeat: repeat-y;
		color: inherit; }

#menudiv #viztoggle-hv 		{ position: absolute; visibility: hidden; }
#menudiv:hover #viztoggle-hv 	{ visibility: visible; }


 /* GALLERY NAV MENU */

.menu-nav     { font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		letter-spacing: 0px;
		height: 22px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 7px;
		padding-right: 7px;
		margin-left: 2px;
		margin-right: 1px;
		margin-top: 1px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		line-height: 20px;
		display: block;
		white-space: nowrap;
		border: #AAC3C5 1px solid;
		color: inherit; }

a.menu-nav:link 	{  background-color: #6F8C8F;
		  	   color: #FFFFFF; }

a.menu-nav:visited 	{  background-color: #6F8C8F;
		  	   color: #FFFFFF; }

a.menu-nav:active 	{  background-color: #6F8C8F;
		  	   color: #FFFFFF; }

a.menu-nav:hover 	{  background-color: #6F8C8F;
		  	   color: #FFFFFF;
			   border: #FFFFFF 1px solid; }

/* toggling event visibility */
/* v5 Kent Brewster, 7/11/2006 */
/* questions? comments? dirty jokes? */
/* please leave 'em here: */
/* http://kentbrewster.com/toggle */
/* feel free to use or abuse this code */
/* but please leave this notice intact */
.toggle 		{ background: transparent URL('norgie_open.gif')  .25em .25em no-repeat;
			  text-indent: 20px;
			  cursor: pointer; }
			  
.toggle.closed 		{ background: transparent URL('norgie_closed.gif') .25em .25em no-repeat; }

.hidden 		{ display: none; }
			   
#preload_logo_index 		{ background-image: URL(picts/logo_index.jpg) no-repeat; display: none; }
#preload_logo441x75 		{ background-image: URL(picts/logo441x75.jpg) no-repeat; display: none; }
#preload_OPTIONAL-1-sidebar-1 	{ background-image: URL(picts/OPTIONAL-1-sidebar-1.gif) no-repeat; display: none; }
#preload_OPTIONAL-2-sidebar-2 	{ background-image: URL(picts/OPTIONAL-2-sidebar-2.gif) no-repeat; display: none; }
#preload_OPTIONAL-3-sidebar-3 	{ background-image: URL(picts/OPTIONAL-3-sidebar-3.gif) no-repeat; display: none; }

