

.sidebar {
    background-color: #ffffff;
    padding: 0.5em;
    padding-left: 0em;
    width: 20em;
}

p {
    margin-top: 0px;
    margin-bottom: 0px;
}

blockquote {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 20px;
    color: #000000;
}

ol {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    color: #000000;
}

ul {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    list-style-image: url(images/index_bullet.gif);
    color: #000000;
}

h2 {
    font-size: 13pt;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 3px;
    color: #f27300;
}

h1 {
    font-size: 13pt;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 3px;
    color: #f27300;
}

a:link {
    color: #387535;
}

a:visited {
    color: #666666;
}

a:hover {
    color: #f27300;
} #sidebarleft {
    position: absolute;
    background-color: #ffffff;
    color: #000000;
    border-right: 3px dashed #f27300;
    width: 10em;
    height: 40em;
    padding: 1em;
} #sidebarright {
    position: absolute;
    background-color: #ffffff;
    color: #000000;
    border: 5px solid #f27300;
    width: 15em;
    padding: 1em;
    margin-left: 51em;
    margin-top: 0em;
    border-top: 10px solid #387535;
    border-bottom: 10px solid #387535;
} #sidebarrightcontact {
    position: absolute;
    background-color: #ffffff;
    color: #000000;
    border: 5px solid #f27300;
    width: 22.3em;
    padding: 1em;
    margin-left: 40em;
    margin-top: -44em;
    border-top: 10px solid #387535;
    border-bottom: 10px solid #387535;
} #images {
    position: relative;
    margin-top: 2em;
    margin-left: 0em;
} #labelhint {
    position: absolute;
    margin-top: 0em;
    margin-left: 51em;
} #labelhinta {
    position: absolute;
    margin-top: 12.8em;
    margin-left: 51em;
} 
 #labelhintmeatstick {
    position: absolute;
    margin-top: -2.3em;
    margin-left: -1.3em;
}#flavors {
    position: absolute;
    margin-top: 13.5em;
    margin-left: 51em;
    background-color: #ffffff;
    color: #000000;
    border: 5px solid #f27300;
    width: 15em;
    padding: 1em;
    border-bottom: 10px solid #387535;
} #labelprod {
    position: relative;
    margin-top: 0em;
    margin-left: 0em;
    margin-right: 40em;
} #labelprodbottom {
    position: relative;
    margin-top: 3em;
    margin-left: 0em;
} #labeltesta {
    position: absolute;
    margin-top: 7em;
    margin-left: 51em;
} #navigation {
    position: relative;
    margin-top: -1em;
    padding-left: 0em;
} #shflash {
    position: absolute;
    padding-left: 16em;
    padding-top: 3em;
} #header {
    position: relative;
    padding-top: 0em;
    padding-left: 0em;
} #body {
    background-color: #FFFFFF;
    color: #000000;
} #main {
    position: relative;
    padding-left: 0em;
    width: 50em;
    padding-top: 1em;
} #mainleft {
    position: absolute;
    margin-right: 40em;
    margin-top: 27em;
    margin-left: 13em;
    width: 15em;
} #mainright {
    position: absolute;
    padding: 1em;
    margin-left: 30em;
    margin-top: 27em;
    width: 13em;
} #copyright {
    position: absolute;
    margin-top: 45em;
    padding-left: 15em;
    width: 30em;
    color: #000000;
} #copyrighta {
    position: relative;
    margin-top: 3em;
    padding-left: 15em;
    width: 30em;
    color: #000000;
} #fruitbutton {
    position: absolute;
    margin-left: 9.5em;
    margin-top: 0em;
} #turkeysbutton {
    position: absolute;
    margin-left: 21.5em;
    margin-top: 0em;
} #jerkybutton {
    position: absolute;
    margin-left: 35em;
    margin-top: 0em;
} .subheadbg {
    background-image: url(index_files/index_subheading_bg.gif);
    background-repeat: repeat-x;
    background-color: #387535;
} .rightcolleft {
    background-image: url(index_files/index_rightcolumn_bg.gif);
    background-repeat: repeat-y;
    background-position: left;
} .rightcolbottom {
    background-image: url(index_files/index_hnav_bg.gif);
    background-repeat: repeat-x;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #f27300;
    border-bottom-color: #f27300;
    border-left-color: #f27300;
} .imageborder {
    padding-right: 4px;
} .menu, .menu ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none;
    display: block;
} .menu li {
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    float: left;
    position: relative;
    z-index: 5;
} .menu li:hover {
    z-index: 10000;
    white-space: normal;
} .menu li li {
    float: none;
} .menu ul {
    visibility: hidden;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
} .menu li:hover > ul {
    visibility: visible;
    top: 100%;
} .menu li li:hover > ul {
    top: 0;
    left: 100%;
} .menu:after, .menu ul:after {
    content: ".";
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
    clear: both;
} .menu, .menu ul {
    min-height: 0;
} .menu ul {
    background-image: url(empty.gif);
    padding: 10px 30px 30px 30px;
    margin: -10px 0 0 -30px;
} .menu ul ul {
    padding: 30px 30px 30px 10px;
    margin: -30px 0 0 -10px;
} .menu, .menu ul li {
    color: #eee;
    background: #387535;
} .menu ul {
    width: 11em;
} .menu a {
    text-decoration: none;
    color: #eee;
    padding: .4em 1em;
    display: block;
    position: relative;
} .menu a:hover, .menu li:hover > a {
    color: #ffffff;
    background: #f27300;
} .menu li li {
    border: 2px solid #ccc;
} .menu ul > li + li {
    border-top: 0;
} .menu li li:hover > ul {
    top: 5px;
    left: 90%;
}
<!--[if lte

IE 6] > .menu ul {
    visibility: visible;
    position: static;
} .menu, .menu ul {
    zoom: 1;
} .menu li.shhover {
    z-index: 10000;
} .menu .shhoverUL {
    visibility: visible;
} .menu .shhoverUL {
    top: 100%;
    left: 0;
} .menu .shhoverUL .shhoverUL {
    top: 0;
    left: 100%;
} .menu ul a {
    zoom: 1;
} .menu li li {
    float: left;
    width: 100%;
} .menu li li {
    margin-top: -1px;
} .menu a:hover, .menu .shhoverA {
    color: #fc3;
} .menu .shhoverUL .shhoverUL {
    top: 5px;
    left: 90%;
} .meatpic {
    position: relative;
    z-index: 0;
} .meatpic:hover {
    background-color: transparent;
    z-index: 50;
} .meatpic span {
    position: absolute;
    background-color: white;
    padding: 5px;
    left: -1000px;
    border: 1px solid black;
    visibility: hidden;
    color: black;
    text-decoration: none;
} .meatpic span img {
    border-width: 0;
    padding: 2px;
} .meatpic:hover span {
    visibility: visible;
    top: 0;
    left: 60px;
}
