body
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #576369;
    background-color: #ffffff;
}

body h1
{
   margin:0px 10px 0px 10px;
   text-align:center;
   font-size:12px;
}

.h
{
   background-color: #ED8B0F;
   width: 100%;
}

.ht
{
   font-weight: bold;
   color: #FFFFFF;
   padding-left: 14px;
}

.ht h2
{
   font-size:12px;
}

.hcl a
{
     font-weight:normal;
     text-decoration:none;
     color: #FFFFFF;
     font-size: 11px;
     display:block;
     padding:4px;
     float:left;
     white-space:nowrap;
}

.hcl a:hover
{
     color: #000000;
     font-weight:normal;
     text-decoration:none;
     font-size: 11px;
     display:block;
     padding:4px;
     float:left;
     white-space:nowrap;
}

.sl
{
     font-weight:normal;
     text-decoration:none;
     font-size: 13px;
     padding:4px;
     text-align:right;
     white-space:nowrap;
}

.sl a
{
     color: #8C8C8C;
     font-weight:normal;
     text-decoration:none;
     font-size: 11px;
     padding:4px;
     white-space:nowrap;
}

.sl a:hover
{
     color: #000000;
     font-weight:normal;
     text-decoration:none;
     font-size: 11px;
     padding:4px;
     white-space:nowrap;
}

.c
{
     font-family: Tahoma;
     font-size: 12px;
     font-weight: bold;
     text-align: left;
     padding-left: 15px;
     color: #000000;
     height: 16px;
     width:200px;
     cursor:pointer;
}

.c a
{
     font-family: Tahoma;
     font-size: 12px;
     font-weight: bold;
     text-align: left;
     padding-left: 2px;
     color: #000000;
     height: 16px;
     width:200px;
     cursor:pointer;
     text-decoration: none;
}

.c a:hover
{
     font-family: Tahoma;
     font-size: 12px;
     font-weight: bold;
     text-align: left;
     padding-left: 2px;
     color: #3e3e3e;
     height: 16px;
     width:200px;
     cursor:pointer;
     text-decoration: underline;
}

.sc {
        color: #3e3e3e;
        height: 16px;
        text-align: left;
        text-decoration: none;
        padding-left: 10px;
        background-image: url(images/main_22.gif);
        background-repeat: no-repeat;
        background-position: 10px;
        font-size:11px;
}
.sc a {
        color: #3e3e3e;
        height: 16px;
        text-align: left;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: 10px;
}
.sc a:hover {
        color:#000000;
        height: 16px;
        text-align: left;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: 10px;
}


.bl {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
}

.bl a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
}


.wt 
{
        color: #FFFFFF;
        margin-left: 4px;
}

.wt h2
{
        font-size: 12px;
}

.wtb 
{
        font-weight: bold;
        color: #FFFFFF;
        margin-left: 4px;
        font-size: 12px;
}

.wtbl
{
     font-weight:normal;
     text-decoration:none;
     color: #FFFFFF;
     font-size: 11px;
     display:block;
     padding:4px;
     float:left;
     white-space:nowrap;
}

.content_gray_12 {
        font-size: 12px;
}


.content_gray_bold {
        font-size: 11px;
        font-weight: bold;
}

.content_gray_bold h2 {
        font-size: 12px;
        font-weight: bold;
}

.content_black_12 {
        color: #000000;
        font-size: 12px;
}
.content_black_bold {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
}
.content_orange_bold{
        color: #ff7200;
        font-weight: bold;
}
.head_orange{
        color: #ff7200;
        font-size: 18px;
}
.head_orange_bold{
        color: #ff7200;
        font-size: 18px;
        font-weight: bold;
}

.price_orange {
        font-size: 12px;
        font-weight: bold;
        color: #ff7200;
}
.price_blue {
        font-size: 14px;
        font-weight: bold;
        color: #306fd5;
}

.category_header {
        font-family: Tahoma;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        padding-left: 14px;
        color: #000000;
        height: 16px;
        width:200px;

        cursor:pointer;
}

.category {
        color: #3e3e3e;
        height: 16px;
        text-align: left;
        text-decoration: none;
        padding-left: 30px;
        background-image: url(images/main_22.gif);
        background-repeat: no-repeat;
        background-position: 14px;
        font-size:12px;
}
.category a {
        color: #3e3e3e;
        height: 16px;
        text-align: left;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: 14px;
}
.category a:hover {
        color:#CC3300;
        height: 16px;
        text-align: left;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: 14px;
}

.newsletter {
        color: #FFFFFF;
        text-align: justify;
        padding-top: 10px;
        padding-left: 10px;
        padding-right:10px;
}
a {
        text-decoration: none;
        color: #ff7200;
}
a:hover {
        text-decoration: none;
        color: #ffd800;
}

input {
        font-size: 11px;
        color: #616161;
        background-color: #f4f4f4;
        border: 1px solid #cccccc;
}

.checkbox input {
        font-size: 11px;
        color: #616161;
        background-color: #f4f4f4;
        border: 1px solid #cccccc;
}

.submit{
        font-size: 12px;
        font-weight: bold;
        color: #616161;
        background-color: #cccccc;
        border: 1px solid #3e3e3e;
        cursor:pointer;
}

.submitlink{
        font-size: 9px;
        font-weight: bold;
        color: #616161;
        background-color: #f4f4f4;
        border: 1px solid #cccccc;
        cursor:pointer;
}

textarea {
        font-size: 11px;
        color: #616161;
        background-color: #f4f4f4;
        border: 1px solid #cccccc;
}

input.textfield {
        height: 14px;
}
select {
        font-size: 11px;
        color: #616161;
        background-color: #f4f4f4;
        border: 1px solid #cccccc;
}

.filter  select {
        font-size: 11px;
        color: #616161;
        background-color: #f4f4f4;
        border: 1px solid #cccccc;
}

.filter {
        font-size: 11px;
        color: #FFFFFF;
        background-color: #ED8B0F;
        border: 0px solid #ED8B0F;
        white-space: nowrap;
}


.padding_10px {
        padding-top: 10px;
        padding-bottom: 10px;
}
.padding_left_10px {
        padding-left: 10px;
}
.table_head {
        font-size: 12px;
        font-weight: bold;
        color: #FF7200;
        padding-top: 10px;
        padding-left: 5px;
        border: 1px solid #ededee;
}
.table_row_white {
        padding-left: 20px;
        border: 1px solid #ededee;
        height: 20px;
}
.table_row_gray {
        padding-left: 20px;
        border: 1px solid #ededee;
        background-color: #f7f6f8;
        height: 20px;
}

.table_row_white_short {
        padding-left: 2px;
/*         border: 1px solid #ededee; */
         border-bottom:1px solid #ededee;
        font-size:9px;
        height: 10px;
}
.table_row_white_short_points {
        padding-left: 2px;
/*         border: 1px solid #ededee; */
/*          border-bottom:1px solid #ededee; */
        font-size:9px;
        height: 10px;
}

.table_row_white_short_details {
        padding-right: 20px;
/*         border: 1px solid #ededee; */
/*          border-bottom:1px solid #ededee; */
        text-align:right;
        font-size:11px;
        height: 10px;
}
.table_row_gray_short {
        padding-left: 2px;
/*         border: 1px solid #ededee; */
        border-bottom:1px solid #ededee;
        background-color: #f7f6f8;
        font-size:9px;
        height: 10px;
}

.table_row_gray_title_details {
        padding-right: 20px;
/*         border: 1px solid #ededee; */
        border-bottom:1px solid #ededee;
        background-color: #cccccc;
        text-align:left;
        font-size:11px;
        height: 10px;
}

.table_row_white_details {
        padding-right: 20px;
/*         border: 1px solid #ededee; */
        border-bottom:1px solid #ededee;
        text-align:left;
        font-size:11px;
        height: 10px;
}

.table_row_gray_details {
        padding-right: 20px;
/*         border: 1px solid #ededee; */
        border-bottom:1px solid #ededee;
        background-color: #f7f6f8;
        text-align:left;
        font-size:11px;
        height: 10px;
}


.red_bold {
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}

.anavlink {
        color : #FFFFFF;
        background : #0000FA;
        font-family : Tahoma,Verdana,Arial;
        font-size : 11px;
        font-weight: bold;
        text-decoration: none;
        margin-left : 0px;
        margin-right : 0px;
        cursor:pointer;
}

.navlink {
        color : #000000;
        font-size : 10px;
        font-family : Tahoma,Verdana,Arial;
        cursor:pointer;
        text-decoration: none;
        margin-left : 0px;
        margin-right : 0px;
        font-weight: normal;
}
.navlink a {
        color : #0000FF;
        text-decoration: none;
        display:block;

}
.navlink a:hover {
        color : #0000FF;
        text-decoration: none;
        display:block;
        font-weight: bold;
}

.error
{
   color:#FF0000;
   display:none;
}

.errors
{
   color:#FF0000;
}

.table_basket
{
   color:#000000;
   font-size:12px;
   border: 1px solid #FF7200;
}

.table_basket td.header
{
   color:#FFFFFF;
   font-size:12px;
   background-color: #FF7200;
   font-weight: bold;
}

.table_basket td.odd
{
   color:#000000;
   font-size:11px;
   background-color: #EEEEEE;
   font-weight: normal;
}

.table_basket td.even
{
   color:#000000;
   font-size:11px;
   font-weight: normal;
   background-color: #DDDDFF;
}

.table_basket td.total
{
   color:#000000;
   font-size:11px;
   background-color: #CCCCCC;
   font-weight: bold;
}


.table_order
{
   color:#000000;
   font-size:12px;
   border: 1px solid #FF7200;
}

.table_order td.header
{
   color:#FFFFFF;
   font-size:12px;
   background-color: #FF7200;
   font-weight: bold;
}

.table_order td.odd
{
   color:#000000;
   font-size:11px;
   background-color: #EEEEEE;
   font-weight: normal;
}

.table_order td.even
{
   color:#000000;
   font-size:11px;
   font-weight: normal;
   background-color: #DDDDFF;
}

.table_order td.total
{
   color:#000000;
   font-size:11px;
   background-color: #CCCCCC;
   font-weight: bold;
}

.pdc a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #576369;
    background-color: #FFFFFF;
}

.pdc a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #576369;
    background-color: #FFFFFF;
    text-decoration: underline;
}

