/* Agri-Dairy v1 - by DittoDoesIt.com */

* {
margin:0;
padding:0;
}
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:center;
padding-top:18px;
background:url(images/butter-bkgd.gif) repeat;
}
a:link {
color:#0065BD;
text-decoration:none;
}
a:visited {
color:#0065BD;
text-decoration:none;
}
a:hover {
color:#0065BD;
text-decoration:underline;
}
a:active {
color:#0065BD;
text-decoration:none;
}

/** Structure **/

#wrapper {
text-align:left;
margin-left:auto;
margin-right:auto;
width:800px;
background-color:#FFFFFF;
}
#header {
height:175px;
background:url(images/header-bkgd.gif) repeat-x;
}
#header-image {
width:190px;
float:left;
}
#header-image img {
margin-left:20px;
}
#header-logo {
width: 610px;
height: 105px;
float:left;
}
#header-logo h1 a {
display:block;
outline:none;
width:610px;
height:105px;
background:url(images/header-logo-2.gif) no-repeat;
text-indent:-9999px;
}
#header-nav {
padding-top:10px;
float:left;    
}
#header-nav h2 {
font-size:12px;
font-weight:bold;
color:#055C37;
}
#header-nav h2 a {
text-decoration:none;
color:#055C37;
}
#header-date {
float:right;
width:190px;
font-size:12px;
padding-top:10px;
padding-right:10px;
color:#0065BD;
text-align:right;
}
#leftnav {
width:180px;
float:left;
}
#content-wide {
padding-bottom:20px;
}
#wide-col-1 {
width:200px;
float:left;
}
#wide-col-2, #wide-col-3 {
width:208px;
float:left;
}
#dbl-col {
width:480px;
float:left;
}
#two-col-wrap {
width:418px;
float:left;
}
#cheese, #butter {
margin:5px;
margin-bottom:10px;
padding-bottom:10px;
}
#cheese {
}
#specials, #markets {
margin:0px 5px 5px 5px;
}
#right-sidebar {
width:139px;
float:left;
/*border-left:1px solid #ACDEE6;*/
font-size:10px;
}
.clear {
clear:both;
}

/* Links */
#header-nav a:link, #header-nav a:visited, #header-nav a:hover, #header-nav a:active {
color:#009B3A;
text-decoration:none;
}

/* Lists */
#leftnav ul {
}
ul#top-left {
list-style:none;
margin-right:20px;
margin-top:20px;
font-size:11px;
color:#0065BD;
font-weight:bold;
}
ul#top-left li.selected, ul#top-left li:hover {
background:url(images/li-select.gif) no-repeat top left;
}
ul#top-left li a, ul#top-left li span {
height:20px;
padding-top:5px;
display:block;
margin-left:20px;
border-top:1px solid #ACDEE6;
}
ul#sub-left {
list-style:none;
font-size:9px;
color:#0065BD;
}
ul#sub-left li a, ul#sub-left li span {
height:20px;
padding-top:5px;
display:block;
margin-left:40px;
border-top:none;
}
ul#sub-left li.selected, ul#sub-left li:hover {
background:url(images/li-sub-select.gif) no-repeat top left;
}

#leftnav ul li a:link {
color:#0065BD;
text-decoration:none;
}
#leftnav ul li a:visited {
color:#0065BD;
text-decoration:none;
}
#leftnav ul li a:hover {
color:#009B3A;
text-decoration:none;
}
#leftnav ul li a:active {
color:#0065BD;
text-decoration:none;
}

/** Text Styling **/
#content-wide p, #content-wide ul {
font-size:12px;
line-height:16px;
margin-right: 20px;
margin-left:10px;
margin-bottom:10px;
}
#content-wide ul {
padding-left:20px;
}
#leftnav p {
font-size:12px;
line-height:16px;
margin:20px;
color:#003399;
}
#markets p {
margin:5px;
}
#cheese p, #butter p {
font-size:12px;
margin:5px;
text-align:center;
line-height:16px;
}
p.up {
color:#339900;
}
p.down {
color:#FF0000;
}
p.nc {
color:#0066CC;
}

/**Borders**/
#wide-col-1, #wide-col-2 {
border-right: 1px solid #ACDEE6;
}
#two-col-wrap {
border-left: 1px solid #ACDEE6;
}
#specials {
border:1px solid #0065BD;
}
#markets {
border: 1px solid #0065BD;
}
#cheese {
border:1px solid #E6D710;
}
#butter {
border:1px solid #E6D710;
}

/** Headers **/
#content-wide h1 {
font-weight:normal;
color:#006633;
font-size:34px;
line-height:40px;
margin-bottom:17px;
}

#dbl-col h2, #dbl-col h3, #dbl-col h4 {
margin-right: 20px;
margin-left:10px;
color:#0065BD;
}
#dbl-col h2 {
font-size:18px;
font-weight:normal;
margin-bottom:10px;
}
div.admin h2 {
border-bottom: 1px solid #0065BD;
}
#dbl-col h3 {
font-size:18px;
margin-bottom:10px;
}
#dbl-col h4 {
font-size:14px;
font-weight:normal;
}
#wide-col-1 h2, #wide-col-2 h2, #wide-col-3 h2 {
font-size:14px;
margin-right: 20px;
margin-left:10px;
margin-bottom:10px;
line-height:18px;
color:#009B3A;
}
#wide-col-2 h2 {
color:#0065BD;
}
#wide-col-1 h3, #wide-col-2 h3, #wide-col-3 h3 {
font-size:12px;
margin-right: 20px;
margin-left:10px;
}
#specials h2, #butter h2, #cheese h2, #markets h2 {
font-size:14px;
padding: 5px;
color:#FFFFFF;
background-color:#0065BD;
}
#butter h2, #cheese h2 {
background-color:#E6D710;
color:#0065BD;
text-align:center;
margin:0;
}
#right-sidebar h2 {
font-weight:bold;
font-size:12px;
color:#009B3A;
margin-left:10px;
}
#right-sidebar ul {
margin-left:20px;
list-style:square;
}
#right-sidebar dl dd ul {
margin-left:10px;
}
#right-sidebar dl {
margin-left:10px;
}
#right-sidebar dt {
font-size:12px;
color:#009B3A;
}
#right-sidebar dd {
margin-bottom:10px;
line-height:14px;
}
table.product-specs {
margin:10px;
font-size:12px;
border-collapse:collapse;
margin-bottom:20px;
}
table.product-specs th {
border-bottom:1px solid #666666;
}
table.product-specs th, table.product-specs td {
padding:5px;
}
tr.rowcolor1 {
background-color:#CCFFFF;
}
#dbl-col form {
margin:20px;
font-size:12px;
}
.underline {
text-decoration:underline;
}
