/* New DG Site */
* {
font-family:Arial, Helvetica, sans-serif;
}
html,body {
text-align:center;
height:100%;
}
body {
background:url(/images/bg_repeat.png) repeat-y;
background-position:center;
margin:0 auto;
padding:0;
}
div#container {
width:800px;
margin:0 auto;
padding:0;
position:relative;
}
div#header {
margin:0; border:0; padding:0;
position:relative; left:-1px; 
}
#logo {
position:absolute;
height:190px;
z-index:1;
top:1px;
left:0px;
}
div#content {
width:800px;
height:auto;
position:relative;
text-align:left;
}
div#info {
width:591px;
margin-top:30px;
margin-right:20px;
left:195px;
top:30px;
position:relative;
}
div#info_center {
background-image:url(/images/body_repeat.jpg);
width:591px;
}
#info_content {
background:url(/images/faded_body2.jpg) no-repeat;
position:relative;
left:4px;
min-height:458px;
width:579px;
}
#info_content * {
margin:0;
padding:0 15px 0 5px;
}
#info_content * * {
padding:0;
}
div#wrapper {
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto 0; /* the bottom margin is the negative value of the footer's height */
}
#footer, #push {
height:54px; /* #push must be the same height as #footer */
margin:0 auto; padding:0; border:0; 
position:relative; left:-1px;
}
#wheat {
position:absolute;
top:130px;
left:-177px;
}
#map{
position:relative; 
left:3px; top:3em;}

/* Menu */
#menu {
position:absolute;
top:119px;
left:175px;
width:625px;
height:30px;
background:url(/images/nav_bar_repeat3.jpg) repeat-x;
}
#menu ul {
list-style:none;
padding:0;
margin:0;
}
#menu li {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
float:left;
margin:3px 25px;
}
#menu a:link, #menu a:active, #menu a:visited {
color:#CECECE;
font-weight:bold;
text-decoration:none;
}
#menu a:hover {
text-decoration:none;
color:#FFF;
}

/* Hide from IE5-Mac \*/
#menu li a {
float:none;
}
/* End hide */

h1, h2, h3 {
color:#962122;
margin:1em 0 1em 0;
text-indent:0;
}
h1 {
font-size:16pt;
font-weight:bold;
letter-spacing:2;
text-align:center;
}
h2 {
font-size:13pt;
font-weight:bold;
text-align:left;
}
h3 {
font-size:12pt;
font-weight:bold;
text-align:left;
}
div p {
text-align:left;
font-size:11px;
}
.products li {
font-size:10pt;
text-align:left;
color:#961F21;
border-width:1px;
border-style:solid;
border-color:#C7A159;
background-color:#F3F5F4;
width:160px; height:20px;text-indent:5px;
margin-bottom:5px !important;
}
.products li:hover {
background-color:#fff;
}

/* Content */  
#info_content p {
text-align:left; 
text-indent:3em;
margin:0 0 1em 0;
font-weight:bold;
color:#63726F;
font-size:10.5pt;
}
#info_content table tr td {
text-align:left; 
font-weight:bold;
color:#63726F;
font-size:10.5pt;
text-indent:1em;
}
#info_content textarea, input, option, select {
font-size:10.5pt;
font-weight:normal;
font-style:italic;
color:#962122;
}
#info_content ul {
list-style:none;
text-align:left;
font-size:10pt;
}
#info_content a, #info_content a:link, #info_left a, #info_left a:link {
color:#962122;
margin:0;
border:none;
padding:0;
text-decoration:none;
}
#info_content a:hover, #info_left a:hover {
color:#63726F;
text-decoration:none;
}
img {
border:none;
}
#info_content table tr td input {
position:relative; top:25px;
}
#info_left {
position:absolute; top:200px; left:15px; 
z-index:10; max-width:170px; background:none;
}

