﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5f5f5f;
	margin: 0px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffb600;
}

h1
{
	font-size: 16px;
	font-weight: bold;
	color: #c54d05;
	margin: 0px;
	padding: 0px;
}
p { margin: .8em 0; }
.heading
{
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid black;
}
.sub-heading
{
	font-weight:bold;
	font-size:12px;
}

a
{
	text-decoration:none;
	color:#5f5f5f;
}
a:hover
{
	text-decoration:underline;
}
img
{
	border:none;
}
ul
{
	list-style-type:none;
}

.siteholder
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

.top
{
	height:25px;
	background-image:url(/images/bgBlue.jpg);
	color:#fee300;
	font-weight:bold;
}
.top ul
{
	margin:0;
	padding:0;	
}
.top ul li
{
	display:inline;
	padding:0 2px 0 2px;
}
.top a
{
	color:#fee300;
}
.topleft
{
	float:left;
	padding-top:5px;
	padding-left:10px;
}
.topright
{
	float:right;
	padding-top:5px;
	padding-right:10px;
}
.topright ul li
{
	margin-left:20px;
}

.header
{
	height: 178px;
	background: url('/Images/header2.jpg') center bottom no-repeat;
}
.header a { display: block; height: 150px; width: 240px; margin: auto; xxxborder: 1px solid red; }

.news { margin: 10px 0 0 0; padding: 20px; background: #d9f2ff; border: 1px solid #aec2cc; }
/*#ctl00_pnlNewsHome hr { margin: 20px 0; border: 0; border-top: 1px solid #aec2cc; height: 0px; }*/

.homebutton
{
	width:267px;
	padding-top:45px;
	padding-left:20px;
}

.homebutton img
{
	border:0px;
	width:267px;
	height:35px;
}

.contentholder
{
	background-image:url(/images/brwnlr.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
	position: relative;
	overflow: hidden;
}

.leftCol
{
	float: left;
	width: 178px; min-height: 10px;
	
}
.leftCol ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#feeb60;
}
.leftCol ul li
{
	
	
	xxxheight:22px;
	
	text-align:center;
	xxxpadding-top:10px;
}
.leftCol ul li a
{
	color:#c54d05;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:31px;
	display: block;
	background-image:url(/images/bgYellow.jpg);background-repeat:repeat-x;
}
.leftCol ul li a:hover
{
	text-decoration: none; background: #c54d05; color: #fff;
}
.leftCol-top
{
	height: 31px;
	background-image:url(/images/lnavtop.jpg);
}
.leftCol-info { margin-top: 80px; }
.leftCol-info ul { background: none; font-weight: bold; margin-bottom: 1em; }
.leftCol-info ul li { font-weight: normal; padding: 0; background: none; text-align: left; height: auto; margin-bottom: .25em; }

.search
{
	 background: url(/images/lnavbottom.jpg) bottom center repeat-x;
	 width: 100%;
	 text-align:center;
	 padding-bottom: 36px;
	 position: absolute;
	 bottom: 0; left: 0;
}

.leftnav { xxxheight: 275px; height: 188px; padding-top: 31px; padding-bottom: 58px;
	background: #fec60d url(/images/lnavtop.jpg) top center no-repeat; position: relative; }
xxxdiv.navLand { position: relative; height: 275px; background: red; }
div.navLand .search { margin-top: 88px; }
div.navSchantz .search { margin-top: 33px; xxxposition: absolute; xxxbottom: 0; }
div.navRealty .search { margin-top: 55px; }
.david
{
	background:url(/images/david-fred.jpg) no-repeat;
	xxxpadding-top:207px;
	xxx*padding-top:202px; 
}
.fred
{
	background:url(/images/frederick.jpg) no-repeat;
}

/*.frederick .search
{
	background:none;
	
}*/
.search .watermark-text-box, .search .text-box
{
	border:none;
	width:125px;
}
.search .text-button
{
	padding-left:4px;
	padding-right:4px;	
	background-color:#FF0000;
	border:none;
	font-size:11px;
	height:16px;
	
}

.content
{
	float:left;
	margin-left: 10px;
	padding-top:10px;	
	width:340px; width:790px;
}
.scroll { width:340px; height: 265px; padding-right: 10px; overflow: auto; }
/*.whole
{
	width:790px;
}*/

.right
{
	float:right;
}
div.rightBox { width: 440px; height: 275px; position: absolute; top: 0px; right: 12px; background: url(/Images/right-bkg.jpg) 0 0; xxxbackground-attachment:fixed; }
.padding { padding: 20px; xxxoverflow: auto; }

.sales
{
	background-image:url(/images/rotator/turkeysales/Generations_06.jpg);
}
.farms
{
	background-image:url(/images/rotator/portal/Farms2_06.jpg);
}
.land
{
	background-image:url(/images/rotator/portal/Land_06.jpg);
}
.orchard
{
	background-image:url(/images/rotator/portal/Orchards2_06.jpg);
}
.realty
{
	background-image:url(/images/rotator/portal/Realty2_06.jpg);
}

.callouts5, .callouts4
{
	text-align:center;
	overflow: hidden;
	clear: both;
}

.scroll_announce {
	xxxheight: 85px;
	margin-right: 35px;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}

.callout
{
	border:1px solid #CCCCCC;
	display:inline-block;
	float: left;
	height:169px;
	text-align:center;
	margin-right:11px;
}
.callouts5 .callout
{
	width:185px;
}
.callouts4 .callout
{
	width:234px;
}
.callout-right
{
	margin-right:0px;
}

.title
{
	padding-top:5px;
}

.large
{
	font-size:14px;
}

.bottomnav
{
	text-align:center;
	*padding-top:10px;
	padding-top:5px;
}
.bottomnav ul
{
	margin:10px 0 0 -50px;
	*margin-top:0px;
	*margin-left:0px;
}
.bottomnav ul li
{
	display:inline;
	padding:0 2px 0 2px;
}
.bottomnav ul li a
{
	color:#633C14;
	font-weight: bold;
}

.footer
{
	margin-top:10px;
	border-top:2px solid #f8ea00;
	height:18px;
	background-image:url(/images/bgBrown.jpg);
	color:#f8ea00;
	font-size:11px;
	font-weight:bold;
	padding:6px 10px 0 10px;
}
.footer a
{
	color:#f8ea00;
}
.footer-left
{
	float:left;
}
.footer-right
{
	float:right;
}
.footer-center
{
	float:left;
	margin-left:90px;
}
.list1 ul { width: 250px; margin: 20px 0; padding: 0 20px; }
.list1 ul li { list-style-type: square; margin: 0; }
.list1 ul li a { display: block; font-size: 14px; _background:#D9F2FF; padding: 5px; margin-bottom: 0;}
.list1 ul li:hover a, .list1 ul li a {  }

.recipe { width: 600px; }
.recipe h3 { margin-bottom: 0; }
.recipe h3 a { display: block; margin: 0 0 0 2px; background: #ccc; padding: .4em .3em; text-decoration: none; font-weight: normal; text-transform: uppercase; color: #fff; font-size: 8px; float: right; }
.recipe h3 a:hover { background: #666; }
.recipe h4 { background: #D9F2FF; padding: 5px 10px; }
.recipe p { margin-top: 0; }
.recipe em { font-weight: normal; }

.recipe ul, .recipe ol { margin: 0 0 20px 0; padding: 0;}
.recipe ul li { list-style-type: square; }
.recipe ul li, .recipe ol li { font-weight: bold; list-style-position: inside; font-size: 12px; _background:#D9F2FF; padding: 8px; margin: 0; border-bottom: 1px solid #ccc; }

.recipe a.printButton {}
.recipePrint a.printButton { display: none; }

.center { text-align: center; }
.important { width: 80%; padding:.7em; font-size: 12px; _font-weight: bold; color: #CC6600; background:#FFFF99; border: 1px solid #CC6600; }



/*FAQs*/
table.faq-cat-table { margin-top: 1em; }
table.faq-cat-table td { padding: 3px; font-size: 13px; }
/*table.faq-cat-table td.faq-cat { display: none;  }*/
table.faq-cat-table td.faq-cat:hover { background: #d9f2ff; }
table.faq-cat-table td.faq-cat a, table.faq-cat-table td.faq-cat span { color: #333; }
table.faq-cat-table td.faq-cat img { display: none; }
table.faq-cat-table td.faq-q {  }
table.faq-cat-table td.faq-question { font-weight: bold; padding: 4px; border-top: 1px solid #eee; }
table.faq-cat-table td.faq-question span.faq-question-on { color: #333; font-weight: bold; }

/*announcement widget*/
table#ctl00_Announcements1_tblAnnouncements td {  }
div.announce-holder { padding: 1em 0; border-bottom: 1px #eee solid; } /* single announcement */
div.announce-title { font-size: 13px; }
div.announce-body {  }
div.announce-all {  }
div.horrule {  }

div.announcementsScroller { width: 100%!important; }
div.announcementsScroller ul {  }
div.announcementsScroller ul li { padding: 0 10px; height: 14px!important; }
div.announcementsScroller ul li a { color: #C64D06;}

.where-to-buy
{
	margin:10px 0 10px 0;
}
.where-to-buy table tr td
{
	vertical-align:bottom;
}
.where-to-buy table tr td .heading
{
	margin-top:10px;
}
.modalPopup { padding: 20px; background: #fff; }
p.close { margin-top: 10px; }
p.close a { xxxbackground: #eee; padding: 10px; text-decoration: none; }
p.close a:hover { text-decoration: none; font-size: 1.1em; font-weight: bold; }