/*@import "reset.css";*/
.displaynon {display:none;}
h1 {height:80px; font-family: Arial, Helvetica,  sans-serif; 
    line-height:2em;font-size: x-large;font-weight: 800;color: #808000;
	background: url(images/logo.gif) no-repeat;text-indent: 80px;}
h2 {font-weight: 800;font-family: Arial;}
body {font-family: Arial;color:#999999;}
p span.displaynon {display:none;}
A:hover{color:red; }
/*background-image: url(images/backgrounds/BW3.JPG);*/
/* photo layout */		 
ul.products {margin:0px 0px; overflow:hidden; padding:0 !important;}
ul.products li {list-style-type:none;float:left; width:200px; height:200px; padding:0; margin:5px}
ul.products li a {text-decoration : none;} 
.products li.pprod {float:left; width:200px; height:225px; padding:0; margin-bottom:1em;}
.products li.product {float:left; width:200px; height:200px; padding:0; margin-bottom:1em;}
.products li.mproduct {float:left; width:325px; height:225px; padding:0; margin-bottom:1em;}

.products li.wideproduct {float:left; width:550px; height:180px; padding:0; margin-bottom:1em;}
.products li.copy {float:left; width:210px; height:280px; padding-right:15px; margin-bottom:1em;}
.product div.infobar {position: relative;
	z-index: 5;
	width: 150px;
	margin: 0px;
	left: 5px;
	bottom: 20px;
	height: 20px;
	padding-top:5px;
	background: #333;
	color: #fff;
	text-indent: 5px;
	overflow: hidden;
	opacity: 0.6;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.products li.thumb {float:left; width:100px; height:100px; padding:0; margin-bottom:1em; font-size:10px}
.info { font-size:10px; }

/* NB content div sized to 700 width in pstyles */
#header { background-color : #808000; }
#doublecopy { width: 600px;} 
/* bottom buttons */
#navfooter {width: 100%; height: 15px; }
#navfooter, #navfooter a { background-color : #808000;font-size:9px;
    font-family: Arial, sans-serif;	color:#FFFFFF;
    border-color : #808000;
    border-style: solid;
    border-width : 1px 1px 1px 1px; }

#navfooter  a {text-decoration : none; padding : 0 25px 1px 20px;}
#navfooter  a:hover {background-color : #CCCC00;}

/* bottom line */
#copyright {font-size:60%;	font-family: Arial, sans-serif;	color:#666666;	}

/*menubar2 stuff*/
ul#menu {font-size:9px;
background: #808000;
color: #fff;
margin: 0;
padding: 0.3em 0em;
}


ul#menu li {
display: inline;
margin: 0.1em 1em;
position: relative;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}

ul#menu li a {
color: #fff;
text-decoration: none;
padding: 0 0.4em;
}

ul#menu li a:hover {text-decoration: underline;}

ul#menu li.mega a {
background: transparent url(arrow.gif) center right no-repeat;
padding: 0 1.2em;
}

ul#menu li.mega a:hover {text-decoration: underline;}

ul#menu div {display: none;}

ul#menu li.mega div {font-size:10px;
border: 1px solid #dda;
width: 12em;
position: absolute;
top: 1.6em;
left: 0em;
padding: 0.5em;
background: #ffc;
color: #930;
}

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
color: #300;
padding: 0;
background-image: none;
text-decoration: underline;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}


ul#menu div h3 {
color: #f70;
font-weight: bold;
font-size: 1.1em;
}
ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}