BODY	{

	SCROLLBAR-BASE-COLOR: #6F512B;

	margin: 0px;

	padding: 0px;

	border: #000000 0px solid;

	}







/* LINK COLORS */



a:link		{ color: #6666FF; text-decoration: none; }



a:visited	{ color: #6666FF; text-decoration: none; }



a:active	{ color: #666666; text-decoration: none; }



a:hover		{ color: #6699FF; text-decoration: none; }



.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none; }



.biglink:hover 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline; }













/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */



TABLE		{ COLOR: #000033; FONT: 11px verdana, arial, sans-serif; }



.title		{ COLOR: #996600; FONT: 15px verdana, arial, sans-serif; font-weight: bold; }



.copyright	{ COLOR: #000033; FONT: 9px verdana, arial, sans-serif; }



.subtitle	{ COLOR: #262662; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }



.services 	{ COLOR: #262662; FONT: 12px arial, verdana, sans-serif; font-weight: bold; }



.just 		{ text-align: justify; }













/* BACKGROUND IMAGE CODE */



.background-main	{

			background-image: url("picts/background-menu.jpg");

			background-repeat: repeat-y;

			background-position: 7px 0px;

			}













/* PAGE LINES & BORDERS */



.page-splits	{ border: #C7B796 1px solid; background-color: #FCF3E1; color: #FCF3E1; height: 5px; width: 100%; }



.pagebar-top	{

		background-color: #A68E6C;

		background-image: url("picts/bar.jpg");

		height: 28px;

		border: solid #000000;

		border-width: 1px 0px 1px 0px;

		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */

		}



.pagebar-bottom	{

		background-color: #A68E6C;

		background-image: url("picts/bar.jpg");

		height: 28px;

		border: solid #000000;

		border-width: 1px 0px 1px 0px;

		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */

		}













/* PHONE NUMBER IN MENU */



#phonenum	{

		POSITION: RELATIVE; top: -55px;

		WIDTH: 150px;

		padding: 5px;

		text-align: center;

		margin-top: 5px;

		border: #000000 0px solid;

		COLOR: #FFFFFF; FONT: 15px arial, sans-serif;

		font-weight: bold;

		font-style: italic;

		}











/* INTRO POPUP AND NEWS PAGE BORDERS */



.borders	{ BORDER: #000000 1px solid; }







/* POPUP INTRO MESSAGE CODE */



.messagetitle	{ COLOR: #996600; FONT: 15px verdana, arial, sans-serif; font-weight: bold; }



.messagetext	{ COLOR: #000033; FONT: 10px verdana, arial, sans-serif; font-weight: normal; }



.button-popups {background-color:#846B4A;

		background-image: url("picts/button-popups.gif");

		FONT-FAMILY: arial, verdana, helvetica, sans-serif;

		width: 100%;

		height: 25px;

		color: #FFFFFF;

		font-size: 8pt;

		cursor:pointer;

		font-weight: bold;

		BORDER: #000000 0px solid; }



.buttonon-popups {background-color:#A77465;

		background-image: url("picts/buttonon-popups.gif");

		FONT-FAMILY: arial, verdana, helvetica, sans-serif;

		width: 100%;

		height: 25px;

		color: #000000;

		font-size: 8pt;

		cursor:pointer;

		font-weight: bold;

		BORDER: #000000 0px solid; }

















/* START CODE FOR THE SHOPPING CART AND GALLERY */



.galborders	{ BORDER: #000000 1px solid; margin-bottom: 3px; margin-top: 5px; }



.price	 	{ COLOR: #FF3300; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }



.picturetext	{ COLOR: #666666; FONT: 10px verdana, arial, sans-serif; }



.picturetitle 	{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }



.formmargin	{ margin: 0px; }



.mainimageborder	{

			background-image: url("picts/mainimage-border.jpg");

			BORDER: #000000 1px solid;

			padding: 15px;

			}





















/* GALLERY HOVER MESSAGES */





.divstyle 	{ position:absolute;

		top:0px;

		left:0px; }



.pstyletitle	{ position:absolute;

		background-color: #FFFFE1;

		color:black;

		border: #000000 1px solid;

		width: 100px;

		padding: 2px;

		font-family: arial, verdana, sans-serif;

		font-size: 11px; }





.pstylebody 	{ position:absolute;

		background:white;

		color:black;

		font-family: arial, verdana, sans-serif;

		font-size: 11px; }















/* HIDE MENU AND ITEMS FOR PRINTING */





@media print {

.printhide 	{ display:none; }

.printhelp	{ width:600px; }

}

@media screen{

.printonly 	{ display:none; }

}















/* CONTACT PAGE CODE */



.shadeform	{ FONT: 13px arial, verdana, helvetica, sans-serif;

		background-image: url("picts/shadeform.gif");

		text-align: left;

		WIDTH: 180PX;

		BORDER: #996600 1px solid; }





.dropdown 	{ COLOR: #000033;

		WIDTH: 180PX;

		FONT: 11px arial, verdana, helvetica, sans-serif; }





.textarea	{ FONT: 13px arial, verdana, helvetica, sans-serif;

		background-image: url("picts/shadeform.gif");

		text-align: left;

		WIDTH: 250PX;

		HEIGHT: 125PX;

		BORDER: #996600 1px solid; }















/* PAYPAL payments.htm FORM */



.custom-table		{ background-color: #F3F5F9; BORDER: #296394 1px solid; }



.custom-form		{

			FONT: 13px arial, verdana, sans-serif;

			background-color: #FFFFFF;

			text-align: left;

			WIDTH: 150PX;

			BORDER: #296394 1px solid;

			}



.custom-form-drop	{

			FONT: 12px arial, verdana, sans-serif;

			background-color: #FFFFFF;

			WIDTH: 150PX;

			BORDER: #296394 1px solid;

			margin: 2px 0px 2px 0px;

			}



.custom-submit		{ WIDTH: 150PX; font-size: 13px; }















/* LINKS PAGE CODE */



.searchform { 	WIDTH: 135PX;

		HEIGHT: 20PX;

		FONT: 11px arial, verdana, helvetica, sans-serif;

		background-image: url("picts/shadeform.gif");

		BORDER: #000000 1px solid; }



.searchdrop 	{ FONT: 12px arial, verdana, sans-serif;

		COLOR: #000033;

		margin-top: 3px;

		WIDTH: 135px; }





.searchbutton {	font-size: 8pt; }

















/* START THE CODE FOR THE MENUS */



.date-font	{ color: #FFFFFF; font: 11px arial, verdana, sans-serif; font-weight: bold; }





#menulocation { LEFT: 7px; WIDTH: 150px; POSITION: absolute; TOP: 111px; padding: 0px 0px; white-space:nowrap; }





.menu		{ font-family: arial, verdana, helvetica, sans-serif;

		  font-size: 12px;

		  height: 25px;

		  width: 150px;

		  cursor:pointer;

		  font-weight: bold;

		  text-indent: 8px;

		  line-height: 17pt;

		  text-align: left;

		  display: block;

		  border: #000000 0px solid; }





a.menu:link 	{ background-image: url("picts/menu.gif");

		  background-color:#523B2C;

		  color: #F0F0F0; }





a.menu:visited 	{ background-image: url("picts/menu.gif");

		  background-color:#523B2C;

		  color: #F0F0F0; }





a.menu:active 	{  background-image: url("picts/menu.gif");

		   background-color:#523B2C;

		   color: #FFFFFF; }





a.menu:hover 	{ background-image: url("picts/menuon.gif");

		  background-color:#EDE9E5;

		  color: #000000; }



















/* CODE FOR THE menu_gallery.js MENU */





.menu-nav	{ font-family: arial, verdana, helvetica, sans-serif;

		  font-size: 12px;

		  font-weight: bold;

		  padding-top: 3px;

		  padding-bottom: 3px;

		  padding-left: 8px;

		  padding-right: 8px;

		  margin-left: 2px;

		  margin-right: 2px;

		  margin-top: 6px;

		  margin-bottom: 6px;

		  cursor:pointer;

		  text-align: center;

		  display: block;

		  white-space: nowrap;

		  border: #C0C0C0 1px solid; }





a.menu-nav:link 	{ background-image: url("picts/menu.gif");

			  background-color:#523B2C;

			  color: #FFFFFF; }





a.menu-nav:visited 	{ background-image: url("picts/menu.gif");

			  background-color:#523B2C;

			  color: #FFFFFF; }





a.menu-nav:active 	{ background-image: url("picts/menu.gif");

			  background-color:#523B2C;

			  color: #FFFFFF; }





a.menu-nav:hover 	{ background-image: url("picts/menuon.gif");

			  background-color:#EDE9E5;

			  color: #000000;

			  border: #000000 1px solid; }








