/* CSS Document */



body{

	text-align:			left;

	margin:				0;

	padding:			0;

	background:			#ffffcc;

	font-family:		Verdana, Arial, Helvetica, sans-serif;

	font-size:			76%;

	color:				#405071;



}

body#home{

	text-align:			center;

	background:			none;

	margin-top:			60px;

}



h1, h2{

	margin:				0;

	padding:			0;

}

img{

	border:				none;

	margin:				0;

	padding:			0;

}



td{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-size: 10px;

	color: #000000;

	text-decoration: none

	margin:		0;

	padding:	0;

}

div#homepage{

	width:				760px;

	text-align:			left;

	margin:				0 auto;

}

div#page{

	width:				760px;

	background:			#fff url(images/page-bg.gif) top left repeat-y;

    float:  left;

}



div.spacer{

	width:				760px;

	height:				19px;

	background:			#D9AF35;

}



div.mainImgTop{

	background:			#85956D url(images/animation2.gif) top no-repeat;

	width:				760px;

	height:				350px;

}



div.mainImgBase{



	width:				760px;

	height:				350px;

}

div.homeLeft{

	width:				410px;

	float:				left;

	margin-top:			210px;

}

div.homeRight{

	width:				350px;

	float:				right;

	margin-top:			205px;

}



div.homeLeft p, div.homeLeft h2{

	font-family:		verdana, arial, sans-serif;

	font-size:			10px;

	color:				#fff;

	margin:				0 20px;

}



div.listingLeft{

	width:				198px;

	float:				left;

}



div.listingRight{

	width:				562px;

	float:				right;

	padding-bottom:		19px;

}



* html div.listingRight{

	width:				543px;



}



div.detailRight{

	width:				562px;

	float:				right;

	padding-bottom:		19px;

}



div.footer{

	clear:				both;

	width:				760px;

	height:				19px;

	background:			#D9AF35;

	text-align:			center;

}







div.listingRight h2, div.listingRight h3{

	margin:				0 0 0 14px;

	float:				left;

	clear:				both;

}



div.detailRight h2, div.detailRight h3{

	margin:				0 0 0 14px;

}





div.westRow{

	width:				545px;

	background:			#F6EEE6;

	margin-left:		14px;

	clear:				both;

	float:				left;

	padding-bottom:		6px;

	

}

div.midRow{

	width:				545px;

	background:			#EEF5F6;

	margin-left:		14px;

	clear:				both;

	float:				left;

	padding-bottom:		6px;

}

div.southRow{

	width:				545px;

	background:			#F2F0F7;

	margin-left:		14px;

	clear:				both;

	float:				left;

	padding-bottom:		6px;

}

div.northRow{

	width:				545px;

	background:			#F0F2EE;

	margin-left:		14px;

	clear:				both;

	float:				left;

	padding-bottom:		6px;

}

div.rowHeader{

	font-family:		verdana, arial, sans-serif;

	font-size:			11px;

	padding:			4px 0 0 0;

	float:				left;

}

.westRow .rowHeader{

  	border-bottom:		1px solid #C48B58;

}

.midRow .rowHeader{

  	border-bottom:		1px solid #90B9C0;

}

.southRow .rowHeader{

  	border-bottom:		1px solid #97AB8C;

}

.northRow .rowHeader{

  	border-bottom:		1px solid #97AB8C;

}



div.westRow p, div.midRow p, div.southRow p, div.northRow p{

	float:				right;

	width:				350px;

	margin-right:		10px;

	font-family:		verdana, arial, sans-serif;

	font-size:			10px;

}



div.westRow img, div.midRow img, div.southRow img, div.northRow img{

	float:				left;

}



* html div.westRow, * html div.midRow, * html div.northRow, * html div.southRow, * html div.listingRight h2, * html div.listingRight h3{

	margin-left:		0px;

	padding-left:		0px;

}



div.farmDescription{

	width:				364px;

	float:				left;

}

div.farmDetails{

	width:				190px;

	float:				right;

}



div.farmDescription p, div.farmDescription li{

	font-family:		verdana, arial, sans-serif;

	font-size:			11px;

	line-height:		18px;

	margin-left:		14px;

}



div.farmDescription h2{

	font-family:		verdana, arial, sans-serif;

	font-size:			11px;

	margin:				14px 0 0 14px;

	color:				#A3893F;

}

div.farmDescription strong{

	color:				#A3893F;

}

div.farmDetails h3{

	font-family:		verdana, arial, sans-serif;

	font-size:			11px;

	margin:				14px 0 0 20px;

	color:				#A3893F;

}

div.farmDetails p{

	font-family:		verdana, arial, sans-serif;

	font-size:			10px;

	line-height:		12px;

	margin-left:		20px;

}



div.farmDetails a:link, div.farmDetails a:visited, div.farmDetails a:active{

	color:				#A3893F;

	font-weight:		bold;

	text-decoration:	none;

}





div.farmDetails a:hover{

	color:				#6F9F35;

	font-weight:		bold;

	text-decoration:	underline;

}



div.images{

	margin-left:		6px;

	width:				364px;

}



div.images img{

	margin-left:		8px;

	margin-top:			14px;

}

.headerLeft{

	width:				250px;

	float:				left;

}

.headerRight{

	width:				250px;

	float:				right;

	text-align:			right;

    font-size:  0.8em;



}



.rowHeader a:link, .rowHeader a:active, .rowHeader a:hover, .rowHeader a:visited{

	text-decoration:	none;

	color:				#000;

	margin-right:		5px;

}





.right {

	width:				562px;

    float: left;

    margin:     0 0 25px 0;

}

.right .left {

	width:				353px;

    float:  left;

}

.right .right {

	width:				206px;

    float:  left;

}



#farm-photo {

	padding-left:		4px;

}

#farm-map{

  padding-left:         3px;

}



#farm-name {

	height:				3em;

	padding-left:		15px;

	padding-right:		15px;

}

#farm-name h2 {

	padding-top:		.8em;

	font-weight:		bold;

	font-size:			1.1em;

	color:				#A1B188;

}

#farm-facilities {

	height:				34px;

	padding-left:		15px;

}

#farm-facilities img{

  margin-right: 3px;

}



#farm-description {

	padding-left:		15px;

	padding-right:		15px;

}

#farm-description p {

	font-size:			.9em;

	margin-bottom:		1em;

}

#farm-photos {

	padding-left:		15px;

}

#farm-photos img{

	padding-right:		5px;

    float:  left;

}

#farm-details {

	padding-top:		1.5em;

	padding-left:		12px;

	color:				#000;

	font-size:			.9em;

}



#farm-details a{

  color:    #000;

  text-decoration:  none;

}





