body {
    margin: 0px;
    font-size: 10pt;
    font-family: Verdana,Arial,sans-serif;
}

img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

form {
    margin: 0px;
}

.header {
    margin: 1px auto 0px auto;
    width: 953px;
    height: 81px;
}

.mainmenu {
    margin: 0 auto;
    width: 953px;
    height: 48px;
    padding: 0px;
}

.mainarea {
    margin: 0 auto;
    width: 953px;
    min-height: 550px;
}

.leftmenu {
    float: left;
    width: 181px;
    margin-top: 10px;
    margin-left: 20px;
}

.lm_main {
    width: 181px;
    height: 17px;
    padding: 1px;
    text-align: right;
}

.lm_sub {
    width: 181px;
    height: 17px;
    padding: 1px;
    text-align: left;
}

.lm_main_on, .lm_main_off, .lm_sub_on, .lm_sub_off {
    float: left;
    margin-left: 4px;
    width: 3px;
    height: 16px;
}

.maincontent {
    min-height: 500px;
    width: 531px;
    margin-left: 211px;
    margin-right: 10px;
    margin-top: 9px;
    margin-bottom: 0px;
}

.flashspace {
    width: 531px;
    height: 225px;
}

.rightcol {
    float: right;
    width: 187px;
    margin-right: 15px;
}

.basket {
    width: 180px;
    height: 45px;
    padding-top: 50px;
    padding-left: 7px;
    font-size: 8pt;
}

.shop {
    width: 187px;
    height: 55px;
}

.featprod_title {
    width: 187px;
    height: 38px;
}

.featprod_prod {
    width: 187px;
    min-height: 50px;
}

.featprod_text {
    width: 187px;
    height: 37px;
}

.text {
    padding: 10px;
    width: 521px;
}

.text p {
    font-size: 9pt;
}

.shift_right {
    margin-left: 170px;
}

.fl {
    float: left;
}

.footer {
    margin: 0 auto;
    width: 953px;
    height: 39px;
}

.shopcats td {
    text-align: center;
    font-size: 8pt;
}

.prodbrowse th {
    width: 177px;
    height: 131px;
    vertical-align: middle;
}

.prodbrowse th img {
    margin-left: -10px;
}

.prodbrowse td {
    width: 391px;
    height: 121px;
    vertical-align: top;
    padding-top: 10px;
}

.prod_img {
    width: 215px;
    height: 169px;
    vertical-align: middle;
    text-align: center;
}

.prod_desc {
    width: 316px;
    text-align: left;
    vertical-align: top;
}

.prod_desc p {
    margin: 0px 0px 0px 10px;
}

.prod_form {
    height: 100px;
    width: 531px;
    vertical-align: middle;
}

.prod_form_details {
    margin: 0 auto;
    width: 531px;
    height: 80px;
}

.prod_form_details th {
    text-align: left;
    font-size: 8pt;
    color: #545454;
}

.prod_hi {
    background: #1D1D1D;
}

.prod_hi2 {
    color: #FF0000;
    background: #1D1D1D;
    text-align: right;
}

.prod_button {
    text-align: right;
    background: #101010;
    vertical-align: middle;
}

.basketnote {
    font-size: 8pt;
}

.basketnote a {
    color: #ffffff;
}

.ul {
    text-decoration: underline;
}

