body 		{ scrollbar-base-color: #370C06;
		  margin: 0;
		  padding: 0;
		  border: 0; }

 /* PAGE LINK COLORS */
a:link		{ color: #000080; text-decoration: none;}
a:visited	{ color: #800080; text-decoration: none;}
a:active	{ color: #000000; text-decoration: none;}
a:hover		{ color: #669999; text-decoration: none; font-weight: bold;}

 /* THE NEXT LINE IS THE MAIN PAGE FONT */
 
table 		{ COLOR: #833C33; FONT: 12px arial, verdana, sans-serif; font-weight: normal; line-height: 150%;}
.title 		{ color: #370C06; font: 24px Papyrus, "Bradley Hand ITC", "Lucida Handwriting", "Comic Sans MS", "trebuchet MS", arial, sans-serif; font-weight: normal; }
.subtitle 	{ color: #663300; font: 15px arial, verdana, sans-serif; font-weight: bold; }
.careers 	{ COLOR: #006666; FONT: 12px arial, verdana, sans-serif; font-weight: normal; }
.footertext { COLOR: #833C33; FONT: 10px arial, verdana, sans-serif; font-weight: normal; }
LI 			{ COLOR: #996600; FONT: 14px arial, verdana, sans-serif; font-weight: normal; }
.just 		{ text-align: justify; }

 /* PAGE IMAGE borderS */
 
.borders		{ border: #A57067 1px solid; padding: 3px; }
.bordersblack	{ border: #000000 1px solid; }

 /* RIGHT SIDEBAR AREA borderS, CODE AND COLORS */

a.sidelink:link		{ color: #CCFFCC; text-decoration: none }
a.sidelink:visited	{ color: #CCFFCC; text-decoration: none }
a.sidelink:active	{ color: #CCFFCC; text-decoration: none }
a.sidelink:hover	{ color: #99FF66; text-decoration: none }
a.sidelink2:link	{ color: #CCFFCC; text-decoration: none }
a.sidelink2:visited	{ color: #CCFFCC; text-decoration: none }
a.sidelink2:active	{ color: #CCFFCC; text-decoration: none }
a.sidelink2:hover	{ color: #99FF66; text-decoration: none }
.linkfont		{ font: 13px Papyrus, "Bradley Hand ITC", "Lucida Handwriting", "Comic Sans MS", "trebuchet MS", arial, sans-serif; font-weight: bold; }
.phonetitle 	{ color: #CCCC99; font: 12px arial, verdana, sans-serif; font-weight: bold; }
.sidebarcontact	{ color: #FFFFFF; font: 11px arial, verdana, sans-serif; font-weight: bold; }
.sidebar	{ background-color: #370C06;
		  background-image: url("../images/background-sidebar.jpg");
		  border-left: 0px solid #FFFFFF;
		  width: 180px; }
.sidebar2	{ background-color: #370C06;
		  background-image: url("../images/background-sidebar.jpg");
		  border-left: 0px solid #FFFFFF;
		  width: 100px; }
.sidebarleft	{ background-color: #370C06;
		  background-image: url("../images/background-sidebar.jpg");
		  border-right: 0px solid #FFFFFF;
		  width: 35px; }
.sidebartitle	{ color: #FFFFFF; font: 14px arial, verdana, sans-serif; font-weight: bold; }
.sidebarfield 	{
		border: 1px solid #A57067;
		text-align: left;
		-moz-border-radius: 3px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 6px;
		width: 141px;
		max-width: 144px;
		COLOR: #FFFFFF;
		FONT: 11px arial, verdana, sans-serif;
		font-weight: normal;
		display: block;
		}

 /* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}

/* Step x in submission forms */

.step 	{ COLOR: #F7DFAD;
		BACKGROUND-COLOR: #A57067; }

  /* CONTACT AND QUOTE FORM CODE */

.contact 	 { font-size: 10pt; }
.contacton 	 { font-size: 10pt; }

.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		width: 200PX;
		border: #000000 1px solid; }

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		width: 250PX;
		height: 125PX;
		border: #000000 1px solid; }

.dropdown 	{ COLOR: #833C33;
		BACKGROUND-COLOR: #FFEFD6;
		width: 220PX;
		FONT: 11px verdana, arial, sans-serif; }


.kittenform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		border: #000000 1px solid; }

.kittenform2	{ FONT: 13px arial, verdana, sans-serif;
		BACKGROUND-COLOR: #FFEFD6;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		border: #000000 1px solid; }

 /* START THE CODE FOR THE MENUS */

.menubackground		{ background-color:#370C06;
			  border-top: #370C06 1px solid;
			  border-bottom: #370C06 1px solid;
			  background-image: url("../images/background-menu.gif"); }

.menu		{ font-family: Papyrus, verdana, arial, helvetica, sans-serif;
		  font-size: 10px;
		  height: 25px;
		  padding-left: 8px;
		  padding-right: 8px;
		  cursor:hand;
		  font-weight: bold;
		  text-align: center;
		  line-height: 22px;
		  display: block;
		  border: #370C06 0px solid; }

a.menu:link 	{ background-image: url("../images/menu.gif");
		  background-color:#370C06;
		  color: #E1C590; }

a.menu:visited 	{ background-image: url("../images/menu.gif");
		  background-color:#370C06;
		  color: #E1C590; }

a.menu:active 	{  background-image: url("../images/menu.gif");
		   background-color:#370C06;
		   color: #A57067; }

a.menu:hover 	{  background-image: url("../images/menuon.gif");
		   background-color:#334D3B;
		   color: #FFFFFF; }
		   
a.scrn, a.scrn:visited {
position:relative; 
z-index:1;
}
a.scrn b {
position:absolute;
visibility:hidden; /* hide the image */
width:100px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:0; /* add a border */
left:110px; /* position:the image */
top:-41px;
}
a.scrn:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.scrn:hover b {
visibility:visible; /* make the image visible */
height:75px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.scrn:hover b img {
border:0; /* remove the link border */
}
