@charset "UTF-8";
/* CSS Document */

#preload { 
	display: none; 
}
a:link {color: #d6743e; text-decoration: none;}
a:visited {color: #d6743e; text-decoration: none;}
a:active {color: #d6743e; text-decoration: underline;}
a:hover {color: #d6743e; text-decoration: underline;}

h1 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#999; font-size:1.5em; font-weight:100; padding-bottom:.625em;}
h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#687819; font-size:1.75em; font-weight:100; border-bottom:1px #ccc dotted; padding-bottom:.625em;}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {
	color:#687819;
}
h3 {color:#687819; font-size:1.15em;}
h4 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#687819; font-size:2.5em; font-weight:100; border-bottom:1px #ccc dotted; padding-bottom:.625em;}
h5 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#687819; font-size:1.75em; font-weight:100; border-bottom:1px #fff dotted; padding-bottom:.625em;}

.description_active{
    color:gray;
}

body { 
 padding:0px; 
 margin:0px; 
 width:100%;
 background-color:#aaa;
 background-color:#333;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px; 
 line-height:18px
}

.quote {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; 
	font-size:16px;
	font-style:italic;
	line-height:20px;
	color:#999;
}

img {
	border:none;
}

#bkndContainerHome {
	position:absolute;
	background-color:#FFF;
	width:100%;
	z-index:-1000;
}

#mainContainer1 {
	position:relative;
	top:0px;
	width:1004px;
	height:100%;
	left:50%;
	margin-left:-502px;
	background-color:#fff;
}
#nav-container {
	width:auto;
	height:auto;
	margin-left:400px;
	position:absolute;
	z-index:2;
	top: 0;
}

/* ------------------ newsletter bar ------------------ */

#newsletter {
	position:relative;
	margin-top:0px;
	width:100%;
	background-color:#534741;
}
.twitter {
	margin-left:43px;
}
#signup {
	margin-left:600px;
	width:312px;
	height:42px;
	background-color:#00FF00;
}
#newsform {
	position:absolute;
	font-family:Arial;
	font-size:12px;
	color:#dfd294;
	left: 625px;
	top: 10px;
}

/* ------------------ latest news ------------------ */

#latestnews {
	position:absolute;
	width:262px;
	background-color:#4b5712;
	left:43px;
	padding-top:36px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:50px;
	background:#4b5712 url(images/box-green-bot.gif) left bottom no-repeat;
	float:left;
	z-index:5;
}
#latestnews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2eac0;
	line-height:18px;
	margin-bottom:8px;
	margin-top:8px;
}
#latestnews a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#latestnews a:hover {
	text-decoration:underline;
}

/* ------------------ deli ------------------ */

#deli {
	position:relative;
	margin:0px;
	width:586px;
	height:150px;
	padding-left:398px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:20px;
	background-color:#687819;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2eac0;
	line-height:18px;
	z-index:1;
}
#deli p {
	margin:7px 0px 7px 188px;
}

#deli ul {	
	float:left; 
	width:340px; 
	margin:0; 
	padding:0; 
	list-style:none; 
	line-height:18px;
	margin-left:22px;
}
#deli li {
	float:left; 
	width:170px; 
	margin:0; 
	padding:0; 
	color:#f2eac0;
}

/* ------------------ promos ------------------ */

#promos {
	position:absolute;
	width:606px;
	padding-left:398px;
	background-color:#fff;
	z-index:1;
}

/* ------------------ supper ------------------ */

#supper {
	float:left;
	background-color:#fff;
	width:273px;
	margin:20px 35px 30px 398px;
	*margin-top:40px;
	display:inline;
}
#supper p {
	border-right:1px #000 dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:30px;
	color:#000;
	line-height:18px;
}

/* ------------------ farm ------------------ */

#farm {
	float:left;
	width:260px;
	background-color:#fff;
	margin-top:20px;
	*margin-top:40px;
	margin-bottom:30px;
}
#farm p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-right:30px;
	line-height:18px;
}

/* ------------------ footer1 ------------------ */

#footer1 {
	background-color:#1e1e1e;
	width:1004px;
	margin-left:-398px;
	float:right;
}
#phoneEmail {
	margin-top:30px;
	height:auto;
	width:287px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:20px;
	line-height:30px;
	color:#fff;
	padding-left:70px;
}
#phoneEmail y {
	color:#dfd294;
}
#phoneEmail a {
	color:#fff;
	text-decoration:none;
}
#phoneEmail a:hover {
	text-decoration:underline;
}
#footer2 {
	width:1004px;
	background-image:url(images/home/footerGrdnt.gif);
	background-repeat:repeat-x;
	height:57px;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2eac0;
	margin-left:73px;
	line-height:50px;
}
.addresses {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2eac0;
	margin-left:80px;
	line-height:50px;
}
.addresses b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	line-height:50px;
}


/* ------------------ sub page content ------------------ */

#subBknd {
	background-image:url(images/subTopBknd.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
	margin:0 0 3em 0;
	height:54px;
}

#cpLogo {
	width:auto;
	height:auto;
	margin-left:32px;
	position:absolute;
	top: 0;
}


/* ------------------ twitter ------------------ */


#twitter_div {
	margin:0;
}


#twitter_update_list {
	 color:#f2eac0;
	 margin-left:-38px;
	 *margin-left:0px;
	 _margin-left:0px;
	 line-height:18px;
}

#twitter_update_list li {
	margin-bottom:8px;
	list-style-type: none;
}


#skip {position:absolute; left:-100em; width:1em;}
#logo {width:336px; height:210px; margin-left:36px; float:left; position:relative; z-index:2;}
#container-subpage {background:#FFF url(images/back-subpage.jpg) no-repeat; width:1004px; margin:auto; overflow:hidden;}
#subpage-container {width:1004px; background:#FFF; margin-top:39px;}
#subpage-left {width:310px; float:left; text-align:left; margin:150px 0px 0px 44px; *margin-top:180px; display:inline;}
#subpage-right {float:right; width:540px; text-align:left; margin:30px 44px 25px 0px; *margin-top:60px; display:inline;}
#subpage-right ul {	
	float:left; 
	width:340px; 
	margin:0; 
	padding:0; 
	list-style:none; 
	line-height:18px;
}
#subpage-right li {
	float:left; 
	width:170px; 
	margin:0; 
	padding:0; 
}


#subpage-logo {margin-left:30px; margin-bottom:97px; padding-top:8px;}

#sidebar {text-align:left; width:310px; height:auto; background-color:#534741;}
#sidebar-top {position:relative;}
#sidebar-bottom {width:310px; height:38px; background:url(images/box-brown-bot.gif) no-repeat;}
#sidebar-content {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:18px; padding-left:33px; padding-right:33px;}
#sidebar-content p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:18px;}
#sidebar-content a {font-weight:bold; color:#fff; text-decoration:none;}
#sidebar-content a:hover {text-decoration:underline;}

#sidebarHdr {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fff; font-size:1.75em; font-weight:100; margin-top:10px; margin-bottom:20px; border-bottom:1px #fff dotted; width:100%; padding-bottom:.625em;}

#navbar {text-align:left; width:310px; height:auto; background-color:#687819;}
#navbar-content {padding: 0 33px 0 33px;height:14.35em;}
#navbar-content2 {padding: 0 33px 0 33px;height:5.70em;}
#navbar-bottom {width:310px; height:32px; background:url(images/navBarBottom.gif) no-repeat;}

#leftBar {font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:13px; margin-top:30px; _margin-top:50px; padding-left:30px; padding-right:30px}

#subpage-right-2col {width:554px;}
#2col-left {float:left; width:250px;}
#2col-right {float:right; width:250px;}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.widget-area ul ul {
	list-style:none;
	margin-left: 0;
	padding-left: 0;
}
.widget-area li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.widget-area li li {
	list-style:none;
	margin-left: 0;
	padding-left: 0;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #f2eac0;
	font-size:12px;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}
#primary p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2eac0;
	line-height:18px;
	margin-bottom:8px;
	margin-top:8px;
}
#primary a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#primary a:hover {
	text-decoration:underline;
}

/* Footer widget areas */
#footer-widget-area {
}
#mainContainer1 #subpage-container #subpage-right p {
	font-family: Georgia, Times New Roman, Times, serif;
}

