body {
        margin: 0 10px;
        padding: 0;
        }
body, p, ol, ul, td {
        font-family: "Arial", sans-serif;
        }
#header {
        height: 65px;
        margin: 10px 0 0 0;
        border: 0;
        padding: 0;
        }
#logo_hug {
        width: 168px;
        height: 65px;
        border: 0;
        padding: 0;
        margin: 0 10px 0 0 !important;
        margin: 0 10px 0 0;
        }

h1      {
        background: url("/images/agway_logo67.gif") top left no-repeat;
        margin: 0;
        border: 0;
        padding: 65px 0 0 0;
        overflow: hidden;
        color: #fff;
        height: 0px !important; /* for most browsers */
        height /**/:65px; /* for pre 6.0 IE Win */
        }
h2 {
        font-size: 90%;
        color: #596380;
        padding: 0 0 5px 0;
        }

h3, h4 {
        border-bottom: 1px solid #999;
        }
a {
        text-decoration: underline;
        color: #333333;
        }
a:hover {
        text-decoration: none;
        color: #6982AF;
        }
.total {
        text-align: right;
        }
table {
        margin: 10px 0;
        padding: 0;
        border-collapse: collapse;
        color: #333333;
        }

.cart_table td {
        margin: 0;
        padding: 4px;
        border-bottom: 1px solid #666666;
        border-right: 1px solid #666666;
        vertical-align: middle;
        }
.cart_table th {
        margin: 0;
        padding: 4px;
        border: 1px solid #666666;
        vertical-align: middle;
        }
.index {
        border: 1px solid #cccccc;
        }
.index td {
        height: 65px;
        padding: 10px;
        border: 1px solid #cccccc;
        text-align: center;
        vertical-align: middle;
        font-size: 80%;
        }
.pages {
        font-size: 300%;
        font-weight: bold;
        }
.pages a {
        font-size: 50%;
        font-weight: normal;
        text-decoration: none;
        }
.flyer td {
        border: none;
        border: 0;
        padding: 4px;
        vertical-align: bottom;
        }
.flyer .ad {
        border: 1px solid #eeeeee;
        background: url("/images/bg_flyer_table.jpg") bottom left repeat-x;
        }
.flyer .ad_hilite {
        border: 1px solid #0000aa;
        background: url("/images/bg_flyer_table.jpg") bottom left repeat-x;
        }
.flyer big, .big {
        font-family: "Arial Black", sans-serif;
        font-size: 150%;
        }
.flyer small {
        font-style: italic;
        font-size: 70%;
        color: #999999;
        }
.flyer h3 {
        color: #006384;
        border-bottom: 1px solid #ffffff;
        }
.flyer p {
        font-size: 90%;
        }
input {
        margin: 0;
        padding: 1px;
        border-top: 1px solid #4D8063;
        border-left: 1px solid #4D8063;
        border-bottom: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        cursor: pointer;
        }
#noborder {
        border: 0;
        }
.link_bar {
        margin: 15px 0 0 0;
        padding: 0;
        font-size: 100%;
        }
.link_bar a, .link_bar a:visited {
        margin: 0;
        padding: 2px 4px;
        border: 1px solid #333333;
        text-decoration: none;
        background: #CBDAF0;
        }
.link_bar a:hover {
        color: #222222;
        text-decoration: none;
        background: #F0F6FF;
        }
.notice {
        color: green;
        }

.error {
         color: red;
         }

.error h2 {
         color: red;
         }

.numeric_column {
        text-align: right;
        }

.catalog_title {
        font-weight: bold;
        }

.product_table {
        margin: 0;
        padding: 0;
        border: 1px solid #666666;
        font-size: 70%;
        border-spacing: 0px;
        background: #CBDAF0;
        }

.product_table_header_leftmost {
        font-size: 110%;
        }

.product_table_header {
        border-left: 1px solid #75858A;
        font-size: 110%;
        }

.product_column_header {
        background: #ffffff;
        }

.product_even_row {
        background-color: #F0F6FF;
        }

.product_odd_row {
        background-color: #E3EDFF;
        }

.product_even_row_hilite {
        color: #ffffff;
        background: #016EB4;
        }

.product_odd_row_hilite {
        color: #ffffff;
        background: #006384;
        }

.product_even_row_broken, .product_odd_row_broken {
        color: #ffffff;
        background-color: #B52100;
        }
.product_even_row_hilite a, .product_odd_row_hilite a, .product_even_row_broken a, .product_odd_row_broken a {
        color: #ffffff;
        }
.product_footer {
        text-align: right;
        }

.cart_table {
        font-size: 70%;
        border: 1px solid #666666;
        background: #CBDAF0;
        }

.cart_table_header {
        }

.cart_column_header {
        background-color: #ffffff;
        }

.cart_program {
        font-weight: bold;
        }

.cart_even_row {
        background-color: #F0F6FF;
        }

.cart_odd_row {
        background-color: #E3EDFF;
        }

.cart_discount_row {
        background-color: #d0d0d0;
        }

.cart_footer {
        text-align: right;
        }
.cart_table_header a:hover {
        background: #F1F3F3; 
        }
.static {
        font-size: 80%;
        vertical-align: bottom;
        }
/*<group=colours>*/
.#01B451 {
  color: #01B451;
}
.#4D8063 {
  color: #4D8063;
}
.#B3E6C9 {
  color: #B3E6C9;
}
.#EDF8F2 {
  color: #EDF8F2;
}
.#016EB4 {
  color: #016EB4;
}
.#006384 {
  color: #006384;
}
.#75858A {
  color: #75858A;
}
.#C8CED0 {
  color: #C8CED0;
}
.#F1F3F3 {
  color: #F1F3F3;
}
.#E0B252 {
  color: #E0B252;
}
.#B4014F {
  color: #B4014F;
}
.#B52100 {
  color: #B52100;
}
.white {
background-color: #ffffff;
        }
/*</group>*/
#wrapper {
        width: 900px;
        }
.innerb {height:40em; overflow:auto;}
.tableone {width:835px; border-collapse:collapse; margin:0 auto;}
.tabletwo {width:; border-collapse:collapse;margin:0;padding:0;}
.th1 {width:80px;}
.th2 {width:200px;}
.th3 {width:80px;}
.th4 {width:200px;}
.th5 {width:175px;}
.th6 {width:100px;} 

.td1 {width:80px;}
.td2 {width:200px;}
.td3 {width:80px;}
.td4 {width:200px;}
.td5 {width:175px;}
.td6 {width:84px;}

.sorting_link {
        text-decoration: none;
        }

.sorting_link_js {
        cursor: pointer;
        }

nobr input {
        border: none;
        }

.highlight
{ 
  border: 1px solid black;
  background-color: #ff0;
  font-weight: inherit;
 }
