body
     {
     margin: 0px;
     font-family:  geneva, helvetica, arial, sans-serif;
     width: 781px;
     margin: auto;
     margin-bottom: 20px;
     font-size: 11px; 
     }

table
     {
     font-size: 11px;
     }
     
     
div.margin
     {
     margin: 10px;
     }

.regular_font
     {
     font-size: 11px;
     }

.price
     {
     font-size: 32px;
     font-weight: bold;
     color: #003399;
     }
     
.blue_text
     {
     color: #003399;
     }

input
     {

     border: 1px solid #808080; 
     
     font-size: 11px;
     }

select
     {
     border: 1px solid #808080; 
     
     font-size: 11px;
     }
     

     
input:hover
     {
     border: 1px outset #808080; 

     }
     
textarea
     {
     

     border: 1px solid #808080; 
     
     font-size: 11px;
     }

textarea:hover
     {
     border: 1px outset #808080; 
     font-size: 11px;
     }
     
tr.green_row
     {
     background-color: #f9fec6;
     }

.list_dev
     {
     border-bottom: 1px dotted #c8c8c8;
     margin-top: 3px;
     margin-bottom: 3px;
     }
     
td.h2
     {
     padding-top: 10px;
     padding-bottom: 5px;
     color: #084163;
     font-size: 16px;
     font-weight: bold;
     }
     
.on 
     { 
     border: 1px solid #808080; 
     padding: 5px;
     font-size: 11px;
     background-color: #d4d0c8;
     text-decoration: none;
     color: #000000;
     text-align: center;
     }
     
.off
     {
     display: none;
     }

a.button
     {
     display: block;
     border: 1px solid #808080; 
     padding: 1px;
     font-size: 11px;
     background-color: #d4d0c8;
     text-decoration: none;
     color: #000000;
     text-align: center;
     }
     

a.button:hover
     {
     color: #000000;
     border: 1px outset #808080;
     }
     
a.button2
     {

     border: 1px solid #808080; 
     padding: 1px;
     padding-left: 5px;
     padding-right: 5px; 
     font-size: 11px;
     background-color: #d4d0c8;
     text-decoration: none;
     color: #000000;
     text-align: center;
     }
     
a.button2:hover
     {
     color: #000000;
     border: 1px outset #808080;
     }
     
input.surname
     {
     visibility: hidden;
     }
     
.admin_panel
     {
     width: 100%;
     background-image: url(images/prodbar.gif); 
     background-repeat: repeat-y;
     margin-bottom: 5px;
     font-size: 13px;
     padding: 2px;
     }

div.body
     {
     width: 781;
     margin: auto;

     }
     
div.description
     {
     height: 200px;
     overflow: auto;
     scrollbar-base-color: #f5f5f5; 
     scrollbar-arrow-color: #14439f;
     scrollbar-DarkShadow-Color: white; 

     }
     
h2
     {
     color: #084163;
     font-size: 16px;
     }
     
p.turq
     {
     color: #04334f;
     }

p.turq_light
     {
     color: #0080d6;  
     }

a.news
     {
     color: #0080d6;
     font-weight: bold;
     }

p.center
     {
     text-align: center;
     }
  
.menu
     {
     text-align: center;
     font-size: 11px;
     }
     
table.menu 
     {
     border-top: 3px solid #355a70;
     background-image: url('images/menubar-background.gif');
     margin-bottom: 5px;
     background-repeat: repeat-x;
     width: 100%;
     height: 29px;
     }

table.menu tr td, table.menu tr td.selected
     {
     background-position: top left;
     background-repeat: no-repeat;
     padding: 0px;
     border-right: 1px solid white;
     }

table.menu tr td
     {
     background-image: url('images/menubar-background-tab-left.gif');
     }
     
table.menu tr td.selected 
     {
     background-image: url('images/menubar-background-tabsel-l.gif');
     }
     

table.menu tr td a, table.menu tr td.selected a
     {
     font-size: 13px;
     color: white;
     display: block;
     line-height: 29px;
     text-decoration: none;
     background-position: right top;
     background-repeat: no-repeat;
     }

table.menu tr td a
     {
     background-image: url('images/menubar-background-tab-righ.gif');
     }

table.menu tr td.selected a
     {
     background-image: url('images/menubar-background-tabsel-r.gif');
     }
    
p, ul, font
     {
     font-size: 11px;  
     }    

.float_right
     {
     float: right;
     
     }    

img.float_left
     {
     float: left;
     margin: 10px;
     margin-left: 0px;
     margin-top: 0px;
     } 
     
.font
     {
     font-size: 11px;  
     }

a.font_bigger
     {
     font-size: 13px;
     color: black;
     }
     
a.white
     {
     color: white;
     text-decoration: none;
     }
     
a
     {
     color: blue; 
     }
     
a:hover
     {
     color: #d4d4d4;
     }


.box_title
     {

     display: block;
     padding: 3px;
     padding-left: 10px;
     background-color: #002f4b;
     color: white;
     font-weight: bold;
     font-size: 11px;
     background-image: url(images/headb.gif); 
     background-repeat: repeat-x;
     }

.box_subtitle
     {
     display: block;
     padding: 3px;
     padding-left: 10px;
     background-color: #white;
     color: white;
     font-weight: bold;
     font-size: 13px;
     background-image: url(images/prodbar.gif); 
     background-repeat: repeat-y
     }

.box
     {
     display: block;
     border: 1px solid #808080;
     padding: 3px;
     font-size: 11px;
     }

.box_under
     {
     background-color: #92b119;
     padding: 0px;
     font-size: 1px;
     }
     
.float_img_right
     {
     padding: 3px;
     float: right;
     
     }
     
     
ul
     {
     list-style-image: url(images/bullet.gif);
     }
     

.swoosh
     {
     background-image: url(images/end-swoosh.jpg); 
     background-repeat: no-repeat
     }
     
.heading_section
     {
     display: block;
     padding-left: 10px;
     background-image: url(images/heading-arrow.gif); 
     background-repeat: no-repeat; 
     background-position: left 3px; 
     font-size: 14px;
     color: 5f5f5f;
     font-weight: bold;
     }
     
.cat_list_cell
     {
     padding: 10px;
     background-image: url(images/thumb_swoosh_100.jpg); 
     background-repeat: no-repeat; 
     background-position: left top;
     
     
     }

.datasheet_list_cell
     {
     padding: 5px;
     background-image: url(images/thumb_swoosh.gif); 
     background-repeat: no-repeat; 
     background-position: left top;
     
     
     }
     
.topseller_cell
     {
     padding: 10px;
     padding-bottom: 15px;
     background-image: url(images/swoosh_60.gif); 
     background-repeat: no-repeat; 
     background-position: left top;
     font-size: 11px;
     
     }

.right
     {
     float: right;
     }
     
table.listing
     {
     /*width: 100%;*/
     border-collapse: collapse;
     border: none;
     font-size: 11px;
     }


table.listing th, table.listing td
     {
     padding: 3px;
     border: 1px solid #ffffff;
     vertical-align: top;
     }

.l2
     {
     background-color: #cbcbcb;
     color: white;
     }

table.listing th
     {
     color: white;
     background-color: #B0B0B0;
     font-weight: bold;
     }
     
table.listing th,table.listing td
     {
     line-height: 1.4em;
     }

.endCell
     {
     width: 98px;
     }

    
.farleftCell
     {
     width: 98px;
     text-align: center;
     }

.farleftCellNoWidth
     {
    
     }
     
.colRowCellGrey
     {
     background-color: #E6E6E6;
     }  


