#l_vidget {
text-align:center;
padding: 0px 250px;
}
.art_main {
border:#ccc 1px solid;
}
.art_td_c, .art_td_text{
padding:5px;
}
.art_a,.art_t {
text-decoration:none;
}
.art_p {
text-decoration:none;
color:#FF0000;
}
.art_a {
color:#aaa;}

.banner {
border-top:solid #29701D 10px;
border-bottom:solid #29701D 1px;
border-right:solid #29701D 1px;
border-left:solid #29701D 1px;
margin: 2px;
}

.imgmax90{
width:expression(this.width > 90? 90: true); 
height:expression(this.height > 90? 90: true); 
max-height:90px; 
max-width:90px; 
vertical-align:middle;
}

.png{
filter: expression(fixPNG(this));
}


.linkfeed {
font-size:9px;
color:#29701D;
}

.ltl {
font-size:9px;
}

.lpanel {
background-image:url(IMGS/leftfon.gif);
background-repeat:repeat-y;
width:50px;
vertical-align:top;
left:auto;
}

.lpaneltitle {
color:#FFF;
font-size:16px;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

.catalog_tree {
font-size:11px;
text-decoration:none;
color:#FFF;
}

.catalog_standardsmall {
font-size:10px;
font-weight:700;
text-decoration:none;
color:#FFF;
}

.catalog_standardnormal {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#CCC;
}

.p_newsdate {
font-weight:bold;
text-decoration:underline;
margin:5px;
color:#ccc;
}
.p_news {
margin: 5 15;
color:#ccc;
}

.login_font {
color:#ccc;
font-weight:700;
font-size:10px;
}


.cart_title {

color:#3B0083;

font:Arial, Helvetica, sans-serif;

font-weight:700;

font-size:14px;

text-decoration:none;

}



.cart_small {

color:#29701D;

font:Arial, Helvetica, sans-serif;

font-weight:700;

font-size:10px;

text-decoration:none;

}



p,body,font,div,td {

font-family:verdana,arial,helvetica,sans-serif;

font-size:11px;

}



h1 {

font-family:verdana,arial,helvetica,sans-serif;

font-size:17px;

color:#000;

}



h3 {

font-family:verdana,arial,helvetica,sans-serif;

font-size:15px;

color:#000;

}



h4 {

font-family:verdana,arial,helvetica,sans-serif;

font-size:14px;

color:#000;

}



a {

font-family:verdana,arial,helvetica,sans-serif;

font-weight:700;

color:navy;

}



.no_underline {

text-decoration:none;

}



.small {

font-size:10px;

}



.faq {

font-size:14px;

text-decoration:underline;

}



.big {

font-size:16px;

text-decoration:none;

}



.cat {

font-size:12px;

color:#3B0083;

text-decoration:none;

}



.standard {

font-weight:400;

font-size:10px;

}



.standardsmall {

font-size:10px;

font-weight:700;

}



.smallcategory {

color:#FFF;

font-size:10px;

font-weight:700;

}



.normalcategory {

color:#FFF;

font-size:12px;

font-weight:700;

}



.OPENcategory {

font-size:12px;

font-weight:700;

font-style:italic;

color:#3B0083;

background-color:#FFF;

}



.light {

color:#FFF;

}



.lightsmall {

color:#039;

font-size:10px;

}



.menu{
padding: 0 0 5 20;
}

.menutext {
color:#FFF;
text-decoration: none;
font-size: 12px;
}



.lightstandard {

color:#FFF;

font-weight:400;

}



.middle {

color:#F0B5B5;

}



.olive {

color:#163106;

font-weight:400;

font-size:9px;

}



.cart {

font-size:11px;

border:0 solid;

font-weight:700;

color:#F0B5B5;

background-color:transparent;

margin:1px;

}



.cartsmall {

font-size:9px;

border:0 solid;

font-weight:700;

color:#F0B5B5;

background-color:transparent;

margin:1px;

}



.totalPrice {

font-family:verdana,arial,helvetica,sans-serif;

font-size:16px;

border:0 solid;

font-weight:700;

color:red;

background-color:transparent;

margin:1px;

}



.login {

font-size:12px;

font-weight:700;

border:1px solid;

color:#000;

background-color:#FFF;

margin:1px;

}



.search {
font-size:14px;
font-weight:700;
border: 5px double;
color:#3B0083;
border-color:#29701D;
margin:1px;
width:80%
}



.myaccount_tab_bottom {

border-bottom:1px solid;

border-left:0 solid;

border-right:1px solid;

border-top:0 solid;

text-align:center;

border-color:#82A1DD;

margin:1px;

}



.myaccount_tab_top {

border-bottom:0 solid;

border-left:0 solid;

border-right:1px solid;

border-top:1px solid;

text-align:center;

border-color:#82A1DD;

margin:1px;

}



.myAccount_bottomright {

border-bottom:1px dotted #A9C0FF;

border-right:1px dotted #A9C0FF;

}



.myAccount_bottom {

border-bottom:1px dotted #A9C0FF;

}



.myAccount_right {

border-right:1px dotted #A9C0FF;

}



.comparison_button {

border-bottom:1px solid;

border-left:1px solid;

border-right:1px solid;

border-top:1px solid;

background-color:#D2E7FF;

}



.pageSeparator {

border-bottom:2px dotted #A9C0FF;

}



.faq_gray,.faq_olive {

font-size:14px;

color:#FFF;

}



TD.Advertising
{
    TEXT-ALIGN: justify;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10px;
    COLOR: #7f7f7f;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal
}
TD.Advertising a:link, .advertising_alink
{
    TEXT-ALIGN: justify;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10px;
    COLOR: #7f7f7f;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal
}
TD.Advertising a:visited, .advertising_avisited
{
    TEXT-ALIGN: justify;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10px;
    COLOR: #7f7f7f;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal
}
TD.Advertising a:hover, .advertising a:active, .advertising_ahover
{
    TEXT-ALIGN: justify;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10px;
    color: #916445;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal
}