*{
margin:0;
padding:0;

}

body{
	background-color: #7c913e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	background-image: url(images/background-repeat-1.jpg);
	background-repeat: repeat-x;
	background-position: top;


}
#spacer{
background:url(images/bg2.png) no-repeat ;

}
#wrappers{
	width: 952px;
	background: url(images/bg2.png) no-repeat;
	background: url(images/bg3.png) repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.left{
	float: left;
	width: 670px;
	padding: 30px  0 0 28px;
	color: #000;
	background: url(images/bg3.png) repeat-y;
	line-height: 1.5em;
}
.left2{
	float: left;
	width: 670px;
	padding: 30px  0 0 28px;
	background: url(images2/holidaydrop.jpg) repeat-y;
	line-height: 1.5em;
}
.right{
	margin-left:725px;
	width:225px;
}
#logo{
position:relative;
top:5px;
left:4px;
}

.slogan{
font-family:Adobe Garamond Pro;
font-size:20px;
color:#ffffff;
position:relative;
top:-30px;
left:20px;
}

#brown{
position:relative;
left:5px;
top:7px;
}

.slogan2{
font-family:Adobe Garamond Pro;
font-size:20px;
color:#ffffff;
position:relative;
top:-55px;
right:-620px;
width:300px;
text-align:right;


}

h2, x:-moz-any-link, x:default {padding-top:13px;} /* FireFox 3 */
*+html h2{padding-top:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){

.slogan2{top:-54px; left:700px;}
h2{padding-top:13px;}
} 
#content{
	position:relative;
	top:-41px;
	width:952px;
	


}

#story a:hover
{
    background-image:url(images/storyhover.jpg) no-repeat;
}

.right a
{
 text-decoration:none;   
}



h2{
font-family:Garamond;
font-size:37px;
font-weight:bold;
color:#7b5a39;


}
.leftcontent{
position:relative;
top:-210px;
left:350px;
width:320px;



}
.leftcontent2{
position:relative;
top:-210px;
left:350px;
width:320px;



}
.leftcontent a{
text-decoration:none;
color:#81734e;

}
.top{
position:relative;
top:-150px;


}
.top1{
position:relative;
top:-100px;


}
.top2{
position:relative;
top:-200px;


}
.leftcontent1{
position:relative;
top:-310px;
left:350px;
width:320px;



}
.leftcontent1 a{
text-decoration:none;
color:#81734e;

}
.nav{
position:relative;
left:5px;
top:-127px;

}
#bottom{
position:relative;
top:-150px;
width:650px;

}
.downnavs{
	width:992px;
	position:relative;
	clear:both;
	top:-10px  ;
	padding:0 14px;
z-index:2;
}

#footertwo {
	width: 952px;
	height: 327px;
}



/* IE7 */
*+html .downnavs {position:relative; top:-13px;}
 .downnav{
	width: 992px;
	position: relative;
	clear: both;
	top: 10px;
	z-index: 2;
	padding-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 14px;
	height: auto;
}
/* IE7 */
*+html .downnav {position:relative; top:60px;}
:first-of-type .downnav
{
   width:982px; 
    padding:0 10px;
    position:relative; 
   
    font-size:9px;
}
img
{
    
   border:none;
}

.downnav a{
color:#ffffff;
text-decoration:none;
padding:0 15px;
font-size:10px;
text-align:center;

}
.downnavs a{
color:#ffffff;
text-decoration:none;
padding:0 15px;
font-size:10px;
text-align:center;

}
.navigation{
width:180px;
position:relative;
top:-34px;
border:none;
text-decoration:none;
color:#ffffff;
font-family:Garamond;
font-size:15px;
font-weight:bold;

}

p
{
padding-left:0px;
}
#AHClogoalign {
	height: auto;
	width: auto;
	margin-right: 30px;
	float: left;
	margin-bottom: 15px;
}
#HFAClogoalign {
	height: auto;
	width: auto;
	margin-right: 30px;
	float: left;
	margin-bottom: 15px;
}
#davephotoalign {
	float: left;
	margin-right: 20px;
	height: auto;
	width: auto;
}
#nongmotitle0 {
	width: 650px;
	font-family: Garamound;
	font-weight: bold;
	color: #7B5A39;
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#nongmotitle1 {
	width: 650px;
	font-family: Garamound;
	color: #7B5A39;
	font-size: 19px;
	padding-top: 25px;
	padding-bottom: 30px;
}
#nongmotitle2 {
	width: 650px;
	font-family: Garamound;
	color: #7B5A39;
	font-size: 20px;
	padding-bottom: 25px;
	padding-top: 30px;
}
#nongmocontent1 {
	width: 650px;
	font-family: Garamound;
	color: #7B5A39;
	font-size: 20px;
	padding-top: 25px;
	padding-bottom: 10px;
}
#nongmologo {
	float: left;
	height: 154px;
	width: 209px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 4px;
}
#nongmocontent3 {
	font-family: Garamound;
	font-size: 20px;
	color: #7B5A39;
	padding-top: 20px;
	padding-bottom: 25px;
}
#nongmolist1 {
	width: 650px;
	padding-left: 18px;
	list-style-type: square;
	white-space: normal;
	display: block;
	line-height: 17pt;
	padding-top: 5px;
}
#choosenongmolist1 {
	width: 650px;
	padding-left: 18px;
	list-style-type: square;
	white-space: normal;
	display: block;
	line-height: 17pt;
	padding-top: 5px;
}
#nongmolist2 {
	width: 650px;
	padding-left: 18px;
	list-style-type: square;
	white-space: normal;
	display: block;
	line-height: 17pt;
	padding-top: 5px;
}
.nongmogreen {
	color:#009966;
	}

.productmaintitles {
	width: 650px;
	font-family: Garamound;
	font-weight: bold;
	color: #7B5A39;
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.communitymaintitles {
	width: auto;
	font-family: Garamound;
	font-weight: bold;
	color: #7B5A39;
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.productsecondarytitles {
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#productpagecontent {
	
}
.productsimagecenter {
	text-align: center;	
}
#productfslist {
	padding-left: 15px;	
}
#prhens1 {
	width:670px;
	height:360px;
	border:0px;
}
#cerimage1 {
	width: 670px;
	height: 360px;
	border: 0px;
	float: left;
	margin-bottom: 40px;
}
#cerimage2 {
	width: 670px;
	height: 360px;
}
#ccfbox {
	width: auto;
	height: auto;
	margin-bottom: 40px;
}
#ahcbox {
	width: auto;
	height: auto;
	margin-bottom: 30px;
}
#hfacbox {
	width: auto;
	height: auto;
	margin-bottom: 70px;
}
#ccflogo {
	float: left;
	height: auto;
	width: auto;
	margin-right: 30px;
	margin-bottom: 20px;
}
#prcartonphoto {
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
}
#ourstoryphoto1 {
	float: left;
	margin-right: 20px;
	height: auto;
	width: auto;
}
#ourstoryphoto2 {
	float: right;
	margin-left: 20px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#usmapholder {
	width: 600px;
	height: 720px;
	clear: both;
	margin-left: 40px;
	margin-bottom: 40px;
}
#restaurants  {
	background-color: #F2EFB0;
	width: 550px;
	margin-left: 40px;
	padding: 20px;
	clear: both;
}
#alsonfed  {
	background-color: #F2EFB0;
	width: 550px;
	margin-left: 40px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#completelist {
	background-color: #F2EFB0;
	width: 550px;
	margin-left: 40px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#stateslist {
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFFCBA;
	margin-right: 40px;
	margin-left: 40px;
	width: 550px;
	padding-top: 20px;
}

.kiri
{
 float:left;
 width:310px;  
  border:solid 1px black; 
  padding:5px;
}
.kanan
{
 width:310px;
 margin-left:325px; 
 border:solid 1px black;  
 padding:5px;
}
*+html .button
{
  margin-left:-325px; 
}


/*New add css 17-11-2011*/


.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }

.slider-wrap								{ width: 636px; height:352px; background:#e2ddad url(images/thamb.jpg) repeat-x bottom ; border:#c6c191 solid 1px; padding:25px 14px 20px 17px }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 636px; height: 285px; margin:0px 0px 10px 0px }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 636px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 2px solid #948c6f; margin-right:0px; }
#movers-row									{ margin: 0px 0 0 0px; }
#movers-row div								{  float: left; }
#movers-row ul								{ list-style:none}
#movers-row ul li							{ float:left; padding:0px; padding:0px 13px 0px 12px; height:70px;  background:url(images/line.png) no-repeat right }
#movers-row ul li.last						{background:none}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 45px; margin-top: 0px; 
											  position: relative; padding:20px 0px 10px 0px; z-index: 9999; margin:0px 0px 0px 0px }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat;}

.wrapper_left{width:406px; float:left; padding:0; margin:0}
.wrapper_right{width:230px; float:left; padding:0; margin:0}

.wrapper_right h4{font-family:"Times New Roman", Times, serif; font-style:italic; font-size:19px; padding-left:14px; color:#7B5A39}
.wrapper_right p{font-family:"Times New Roman", Times, serif;  font-size:14px; line-height:22px; font-weight:normal;  padding-left:14px; color:#000;}



.insidecontent-new{
position:relative;

left:0px;
width:650px;

line-height:1.5em;
}

h3{
font-family:"Times New Roman", Times, serif;
font-size:37px;
font-weight:normal;
color:#7b5a39;
display:block;
padding:10px 0px 10px 0px;

}

h4{
font-family: Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
display:block;
padding:10px 0px 10px 0px;

}


.insidecontent-new ul{list-style:none; margin:0px 0px 0px 2px}
.insidecontent-new ul li{background:url(images/dot.png) no-repeat 0 12px; padding:5px 0px 5px 15px; font-size:11px;  color:#000000; display:block; font-family: Arial,Helvetica,sans-serif; font-size: 13px;}

ul.a {
    list-style-type: circle;
}

ul.b {
    list-style-type: circle;
}