.title { 
font-family: papyrus, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; 
font-weight: bold; color: #003366
} 
.bullet { 
list-style-type: square; list-style-image: url(images/layout/bullet.gif); text-decoration: none; line-height: 16px
} 
.text { 
font-family: papyrus, Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; line-height: 18px; color: #000000
} 
a:hover { 
color: #000000; 
text-decoration: none
} 
.whitetext { 
font-family: papyrus, Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; line-height: 18px; color: #FFFFF
} 
.subtitle { 
font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 11px; color: #003162; font-weight: bold; 
text-decoration: none
} 
.menusubtitle { 
font-family: papyrus, Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: 
bold
} 
.menusubtitle:hover { 
font-family: papyrus, Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: 
bold
} 
.links { 
font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: 
none; vertical-align: middle; font-weight: bold
} 
.menutext:hover { 
color: #330066; 
text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px
} 
.links:hover { 
color: #99CCFF
}
.bulletmenu { 
list-style-type: disc; left: -20px; clip:   rect(   ); position: relative; list-style-image: url(images/layout/bullet_menu.gif)
}
.footer { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; vertical-align: middle 
}
.footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align: middle
}

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

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

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

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

.mainimageborder	{
			background-image: url("images/layout/mainimage-border.jpg");
			BORDER: #000000 1px solid;
			padding: 15px;
			}


/* GALLERY HOVER MESSAGES */


.divstyle 	{ position:absolute;
		top:0;
		left:0; }

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

/* START THE CODE FOR THE MENUS */
/* IF YOU EDIT THE SUB MENU WIDTH - EDIT 160 IN 4 PLACES TOTAL */
/* menu ver 3.0 2007 */
/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */

.menutable 	{
			background-color: #CCCCCC;
			white-space: nowrap;
			width:960px;
			border-top: #899C39 1px solid;
			border-bottom: #899C39 1px solid;
			padding: 0px;
			margin: 0px;
			}

/* CODE FOR MENU 2ND OUTER TABLE */

#menunav, #menunav ul 	{
			float: left;
			white-space: nowrap;
			width: 100%;
			list-style: none;
			padding: 0px;
			border: solid #FFFFFF;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0px 0px 0px 0px;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#menunav a 	{
			color: #333333;
			font: 12px arial, sans-serif;
			font-weight: bold;
			text-decoration: none;
			text-align: center;
			padding: 3px 5px 4px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			}

/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li {
			background-color: #CCCCCC;
			border: solid #6A552C;
			border-width: 0px 1px 0px 1px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			float: left;
			padding: 0;
			}

/* TOP LEVEL HOVER FONT COLOR */

#menunav li a:hover	{
			color: #FFFFFF;
			text-decoration: none;
			cursor: pointer;
			}

/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li:hover, #menunav li.IEMhover {
			background-color: #666666;
			border: solid #313252;
			border-width: 0px 1px 0px 0px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB LEVEL FONT & FONT COLOR & PADDING */

#menunav li ul a {
			font: 11px verdana, arial, sans-serif;
			color: #333333;
			font-weight: normal;
			text-decoration: none;
			text-align: left;
			padding: 4px 0px 4px 0px;
			text-indent: 8px;
			cursor: pointer;
			}

/* SUB LEVEL FONT HOVER COLOR */

#menunav li ul a:hover 	{
			background-image: none;
			color: #FFFFFF;
			text-decoration: none;
			cursor: pointer;
			}

/* SUB LEVEL OUTER BORDER */

#menunav li ul {
			position: absolute;
			left: -999em;
			height: auto;
			width: 220px;
			border: solid #000000;
			border-width: 1px 1px 1px 1px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0;
			}

/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#menunav li ul li 	{
			background-image: none;
			background-color: #FFFFFF;
			border: solid #C0C0C0;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#menunav li ul li:hover, #menunav li ul li.IEMhover {
			background-image: none;
			background-color: #333333;
			border: solid #C0C0C0;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#menunav li li {
	padding-right: 0px;
	width: 220px;
	}

/* SUB MENU LINK WIDTH */

#menunav li ul a { width: 200px; }

/* FOR 3rd LEVEL MENU LOCATION */

#menunav li ul ul { margin: -21px 0px 0px 220px; }

#menunav li:hover ul ul, #menunav li:hover ul ul ul, #menunav li.IEMhover ul ul, #menunav li.IEMhover ul ul ul { left: -999em; }

#menunav li:hover ul, #menunav li li:hover ul, #menunav li li li:hover ul, #menunav li.IEMhover ul, #menunav li li.IEMhover ul, #menunav li li li.IEMhover ul { left: auto; }
