body{
        font-family:Arial;
        font-size:12px;
        min-width: 772px;

}
img{border:0px;}
hr{
        border-top:1px solid #9E0F01;
        clear:both;
        height:1px;
        font-size:1px;
        margin:0px;
        padding:0px;
        margin-bottom:4px;
}
h3{font-size:18px; margin:0px;padding:0px;}
h4{font-size:16px; margin:0px;padding:0px;margin-bottom:0px;color:#9E0F01;}
h5{font-size:12px; margin:0px;padding:0px;}
form{margin:0px;padding:0px;}

.box-left{float:left;}
.box-right{float:right;}
.clear-fix{clear:both;}

#main-frame{
        margin:0 auto;width:772px;
        padding:2px;
        background-color:#FFFFFF;
}
.pages{display:inline;}
.right_cell{text-align:right;}

.pager{
        height:20px;
}

.content_wide{
        margin:10px;
}

.content{
        float: left;
        margin-top:10px;
        margin-left:10px;
        margin-bottom:10px;
        width:570px;
}

#header{
        background-color:#9E0F01;
        color:white;
        height:40px;
        padding:5px;
}

#footer{
        clear:both;
        border-top:2px solid #444343;
        padding:5px;
        background-color:#F6F5E3;
        height:30px;
}

.prod-lst{
        float: left;
        margin-top:10px;
        margin-left:10px;
        border:none;
        width:570px;
}

.group-box{
        float: left;
        padding-top:10px;
        padding-left:10px;
        margin-top:3px;
        margin-bottom:5px;
        border-right:1px solid #9E0F01;
        border-top:1px solid #9E0F01;
        border-bottom:1px solid #9E0F01;
        background-color:#F6F5E3;
        width:180px;
}
.group-box ul{
        margin-left:25px;
        margin-top:5px;
        padding:0px;
}

#top-menu{
        border-top:2px solid #444343;
        border-bottom:2px solid #444343;
        padding:5px;
        background-color:#F6F5E3;
        margin-top:2px;
}

#top-menu a{
        background-image:url(_img/m_bg.gif);
        background-repeat:no-repeat;
        background-position:0 50%;
        padding:0 5px 0 10px;
        margin:0 15px 0 0;
        font-size:12px;
        color:#000000;
        background-color:inherit;
        font-weight:bold;
        text-decoration:none;
}

#top-menu a:hover{
        text-decoration:none;
        color:#9E0F01;
        background-color:inherit;
        text-decoration: underline;
        background-image:url(_img/m_bg2.gif);
}


.aref, .pager a{
        color:#9E0F01;
        font-weight:bold;
        text-decoration: underline;
}

.aref:hover, .pager a:hover{
        text-decoration:none;
        color:#000000;
}


.inp-qty{
        width:27px;
}

.error_msg{color:red;font-weight:bold;}

.table_header{
        background-color:#9E0F01;
}
.table_header a{
        color: white;
        text-decoration: none;
        font-weight:bold;
}
.table_header a:hover{
        text-decoration: underline;
}

.sort_up{
        background-image:url(_img/ar_up.gif);
        background-repeat:no-repeat;
        background-position:0 50%;
        padding:0 10px 0 10px;
}
.sort_down{
        background-image:url(_img/ar_down.gif);
        background-repeat:no-repeat;
        background-position:0 50%;
        padding:0 10px 0 10px;
}