body {
    margin: 0;
    padding: 0;
    background-image: url('images/backgr_ie.png');
    background-repeat: repeat-x;
    background-color: #DDF;
}

* {
    font-size: 16px;
    font-family: verdana;
}

h1 {
    text-align: center;
    font-size: 130%;
}

img {
    border: 0;
}

th {
    font-weight: bold;
    font-size: 110%;
    padding: 10px;
}

td.description {
    padding: 5px;
    text-align: justify;
}

li {
    margin-bottom: 6px;
}

input
{
    color: #000;
    border: 1px solid black;
}
button
{
    margin: 0 2px;
    color: #000;
/*     background: #9CF; */
    background: #9CF url(btn.png) repeat-x;
    border: 1px solid black;
}
button:hover
{
    background: #9CF url(btn_hover.png) repeat-x;
    border: 1px solid blue;
}
select
{
    color: #000;
    background: #9CF;
    border: 1px solid black;
}
option
{
    color: #000;
    background: #9CF;
}
form
{
    margin: 0;
    padding: 0;
}

table.cart_control {
    margin: 0 auto;
} 

.error {
    text-align: center;
    border: 2px solid red;
    background-color: #FAA;
    margin: 10px;
}

.cart_div {
    border: 2px solid black;
    text-align: center;
    background-color: #F0F0F0;
    width: 96%;
    padding: 3px;
    border-right: 0px;
    /*position: fixed;
    left: 0px;
    top: 0px;*/
}

.maincontainer {
    margin: 0 auto;
    padding: 0px;
}

.content {
    width: 580px;
/*     height: 500px; */
    border: 2px solid black;
    padding: 10px;
    background-color: #F0F0F0;
}

.pagecontent {
    text-align: justify;
}

.header {
    height: 130px;
    border: 2px solid black;
    border-bottom: 0;
    background-image: url('images/header.jpg');
}

.menu {
    width: 175px;
    text-align: right;
    padding: 0px;
    margin: 0px;
}

.badge_container {
    margin: 0 auto;
}

.badge {
    margin: 0 auto;
    padding: 3px;
    width: 100px;
}

.item_price {
    padding: 3px;
    color: #894523;
    font-weight: bold;
    text-align: right;
}

.item_desc {
    padding: 3px;
}

A:link.inactive{
    display: block;
    display: table;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: #F0F0F0;
    color: black; 
    text-decoration:none
}
A:visited.inactive{
    display: block;
    display: block;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: #F0F0F0;
    color: black; 
    text-decoration:none
}
A:active.inactive{
    display: block;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: #F0F0F0;
    color: black; 
    text-decoration:none
}
A:hover.inactive{
    display: block;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: gray;
    color: #F0F0F0; 
    font-weight: bold;
}


A:link.active{
    display: block;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: black;
    color: white; 
    text-decoration:none;
    font-weight: bold;
}
A:visited.active{
    display: block;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: black;
    color: white; 
    text-decoration:none;
    font-weight: bold;
}
A:active.active{
    display: block;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: black;
    color: white; 
    text-decoration:none;
    font-weight: bold;
}
A:hover.active{
    display: block;
    width: 96%;
    padding: 3px;
    margin-bottom: 2px;
    border: 2px solid black;
    border-right: 0px;
    background-color: gray;
    color: white; 
    font-weight: bold;
}


.copyright {
    text-align: center;
    font-size: 60%;
    color: #242424;
    padding: 10px;
}

.testimonial_by {
    text-align: right;
    color: #222222;
    padding-right: 10px;
    font-size: 80%;
    font-style: italic;
}

.checkout_itemtable {
    width: 100%;
    border: 1px solid black;
    margin: 2px;
    padding: 3px;
}

.cents {
    font-size: 75%;
}

.copyright A:link{font-size: 90%;color:#3300FF; text-decoration:none}
.copyright A:visited{font-size: 90%;color:#3300FF; text-decoration:none}
.copyright A:active{font-size: 90%;color:#3300FF; text-decoration:none}
.copyright A:hover{font-size: 90%;color:#000000; text-decoration:underline;}

A:link{color:#3300FF; text-decoration:none}
A:visited{color:#3300FF; text-decoration:none}
A:active{color:#3300FF; text-decoration:none}
A:hover{color:#000000; text-decoration:underline;}




