/* CSS Document */
body{
margin-top:20px;
text-align: center;
  min-width: 790px;
}
#wrapper{
width:793px;
text-align: left;
margin-left: auto;
margin-right: auto;
}
#menu{
display:block;
width:790px;
margin:0;
height:25px;
background-color:#000;
}
#menu ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:inside;
}
#menu li{
float:left;
width:158px;
text-align:center;
padding:0;
margin:0;
}
.mainLink{
float:left;
text-align:center;
}

#menu a{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:0.8em;
display:block;
color:#fff;
background-color:#000;
text-decoration:none;
padding-top:4px;
padding-bottom:5px;
}
#menu a:hover{
background-color:#78A51C;
}

.bigtext {
margin-left:1em;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#999;
font-size:24px;
}

.normaltext {
margin-left:1em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#999;
font-size:13px;	
}
#pic01{
float:right;
margin-right:2em;
}
#pic02{
float:right;
margin-top:100px;
margin-right:60px;;
}
h5{
color:#000;
}

.larger{
font-size:24px;
font-style:italic;
}

#banner{
display:block;
height:120px;
width:790px;
padding-left:50px;
background:url(images/banner01.jpg) no-repeat;
}
#banner2{
border-top: solid 1px #222;
margin:0;
height:200px;
width:790px;
background:url(images/banner02.jpg) no-repeat;
}
.bannerText{
margin-top:0;
color:#fff;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
}
.bannerTitle{
margin-top:50px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:24px;
width:290px;
margin-left:20px;
}
.topBannerTitle{
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
color:#729C20;
font-size:24px;
width:290px;
margin-left:80px;
padding-top:48px;
}
.infoBox{
height:200px;
float:left;
font-size:12px;
}
.info01{
width:263px;
background:url(images/bg01.jpg) no-repeat;
border-right:solid 1px #fff;
}
.info02{
width:262px;
background:url(images/bg02.jpg) no-repeat;
border-right:solid 1px #fff;
}
.info03{
width:263px;
background:url(images/bg03.jpg) no-repeat;
}
.infoText{
margin:15px;
font-family:Georgia, "Times New Roman", Times, serif;
width:180px;
font-style:italic;
}

.infoText a{
color:#729C20;
text-decoration:none;
}
.infoText a:hover{
color:#729C20;
text-decoration:underline;
}

.side{
width:250px;
max-width:250px;
float:left;
background:repeat-x top url(images/fade_short.jpg); 
}
	.side a{
	color:#729C20;
	text-decoration:none;
	}
	.side a:hover{
	color:#729C20;
	text-decoration:underline;
	}
.side p{

font-style:italic;
line-height:2em;
margin:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.content{
width:540px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}
.contentText{
margin:0;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background:repeat-x top url(images/fade.jpg); 
}
.content p{
margin-top:0px;

}
.contentBanner{
height:150px;
margin:0;
border-bottom:solid 6px #729C20;
}
.historyBanner{
background:url(images/banner_history.jpg) no-repeat; 
}
.productsBanner{
background:url(images/banner_products.jpg) no-repeat; 
}
.californiaBanner{
background:url(images/banner_california.jpg) no-repeat; 
}
.contactBanner{
background:url(images/banner_contact.jpg) no-repeat; 
}
h2, h3{
color:#729C20;
}
label{
width:9em;
float:left;
text-align:right;
margin-right:1em;
}
