﻿body
{
    overflow:auto;
    background-image: url(privatepics/headerbg.gif);
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
    font-family:Arial;
    color:#5f5f5f;
}

.prodt
{
        font-size:10px;
       font-family:Arial; 
     
}

.newsteaser
{
    
   
    font-size:11px;
       font-family:Arial;
      
      overflow:hidden;
     height:60px;
       
}

.linko
{
  color:#5f5f5f;
 font-size:10px;
 font-weight:bold;
 padding-left:5px;
 
 
}


.linko:hover
{
 color:#87b01d;   
 
}

.newslink a
{
 height:20px;   
 color:#5f5f5f;
 font-size:11px;
 
}

.newslink
{
 height:20px;   
 color:#5f5f5f;
 font-size:12px;
 padding-bottom:10px;
 display:block;
 
}

.newslink:hover
{
 color:#87b01d;   
 
}

.newslink a:hover
{
 color:#87b01d;   

 
}
.newsdate
{
    height:20px;
    font-size:11px;
    font-weight:bold;
}

.newsright
{padding-left:10px;
     width:595px;
    
     height:100px;
}

.newssection
{
 padding:10px;   
 padding-left:0px;
    
}

.newsrightbig
{float:left;
}

.newstitle
{ font-size:12px;
 color:#87b01d;   
 font-weight:bold;
 padding-bottom:7px;
}
.newstitlebig
{ font-size:14px;
 color:#87b01d;   
 font-weight:bold;
 padding-bottom:7px;
}


.newspicture
{
    float:left;
    width:102px;
    height:102px;
    border:1px solid #d4d4d4;
}

.newspicturebig
{
    float:left;
    width:200px;
    height:200px;
    padding-right:10px;
}

.newsbig
{font-size:11px;
}

.specbox
{
 width:7px;
 height:7px;
 font-size:1px;
 margin:8px;
 margin-right:10px;
 background-color:#87b01d;
}

.specs
{
 font-size:11px;
 /*color:#5f5f5f;*/
 font-family:Arial;
 border-collapse:collapse;
}

.specs td
{
padding:0px;
margin:0px;
}

.pheader
{
     padding-left:0px;
 font-size:12px;
 color:#87b01d;   
 font-weight:bold;
 padding-bottom:0px;
 
}

.thumby
{
 border:solid 1px #d4d4d4;
 width:100px;
 height:75px;  
 margin:1px;  
}

.thumby2 
{
    border:solid 2px #b1d237;
 width:100px;
 height:75px;   
}

.thumbycell
{
    padding-top:10px;
 width:104px;
 height:79px;   
}

.texy
{
    padding-top:17px;
     /*color:#5f5f5f;*/
    padding-left:7px;
    padding-right:7px;
    vertical-align:top;
    font-size:11px;
    font-family:Arial;
    text-align:left;
    
}

option
{
     border:solid 1px #d4d4d4;   
 font-family:Arial;
 font-size:11px;
 padding:2px;
}

input
{
 border:solid 1px #d4d4d4;   
 font-family:Arial;
 font-size:11px;
 padding:2px;
}

textarea
{
 border:solid 1px #d4d4d4;   
 font-family:Arial;
 font-size:11px;
 padding:2px;
}


img
{
 border:none;   
}



.thinsep
{
     background-color:#e4e4e4;
     height:1px;
     font-size:1px;
}

.footer
{
    text-align:right;
    padding-top:10px;
    font-size:10px;
    color:#a4a4a4;
    float:none;
    clear:both;
}

.picsep
{
 width:11px;   
}

.inline
{
    display:table-cell;
 display:inline-block; 
 float:left;  
}

.picframe
{
    border:solid 1px #e4e4e4;
    width:134px;
}

.frame
{
    border:solid 1px #e4e4e4;
    
}

.mainpic
{
 width:132px;
 height:100px;
 background-color:#ffffff;   
}

.downpic
{
    
       background-image: url(privatepics/mainpicback.gif);
       background-repeat:repeat-x;
 width:132px;
 
 font-size:11px;
 font-weight:bold;
 /*color:#5f5f5f;*/
 
}

.subheader
{
    height:78px;
     background-image: url(privatepics/subheader.gif);  
}

.downpic .pictitle
{
 padding-left:4px;padding-top:3px;height:15px;   
}

.downpic .pictext
{
 font-size:10px;  
 font-weight:normal;
 padding:4px;
 height:40px;
}

.downpic a
{
    height:11px;
    display:block;
 text-align:right;
 font-size:10px;
 font-weight:normal;   
 color:#a4a4a4;
 text-decoration:none;
 padding-right:6px;
 
}

.cat
{
    padding-top:6px;
    background-image: url(privatepics/catoff.gif);
   /* color:#5f5f5f;*/
    font-weight:bold;
    font-size:11px;
    height:21px;
    padding-left:24px;
    font-family:Arial;
    cursor:pointer;
    overflow:hidden;
}

.homecat
{
    padding-top:6px;
    background-image: url(privatepics/catselected.gif);
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
    height:20px;
    padding-left:10px;
    font-family:Arial;
    cursor:pointer;
}

.catselected
{
    padding-top:6px;
    background-image: url(privatepics/catoff.gif);
    color:#7a9f1b;
    font-weight:bold;
    font-size:11px;
    height:21px;
    padding-left:16px;
    font-family:Arial;
}



.catparent
{
    padding-top:6px;
       background-image: url(privatepics/catoff.gif);
    color:#7a9f1b;
    font-weight:bold;
    font-size:11px;
    height:21px;
    padding-left:10px;
    font-family:Arial;
      cursor:pointer;
}

.prod
{
     padding-top:4px;
       background-color:#f5f5f5;
    color:#5f5f5f;
    font-weight:bold;
    font-size:10px;
    height:16px;
    padding-left:24px;
    font-family:Arial;
    border-top:solid 1px #ffffff;
    
      display:block;
    text-decoration:none;
}

.prodall
{
    /*e7e7e7   5f5f5f */
    padding-top: 3px;
    background-color: #f0f0f0;
    color: #5f5f5f;
    font-weight:  normal;
    font-size: 10px;
    height: 17px;
    padding-left: 32px;
    font-family: Arial;
    border-top: solid 1px #f0f0f0;
    display: block;
    text-align:left;
    text-decoration: none;
}

.prod:hover
{
     
  background-color:#b1d237; 
    color:#ffffff;
  

}

.prodsel
{
     padding-top:4px;
       background-color:#b1d237; 
    color:#ffffff;
    font-weight:bold;
    font-size:10px;
    height:16px;
    padding-left:24px;
    font-family:Arial;
    border-top:solid 1px #ffffff;
    
      display:block;
    text-decoration:none;
}

table
{
  border-collapse:collapse;
     
}

td
{
    border:none;
}

.upm
{
   padding-top:5px;
      background-image: url(privatepics/upmoff.gif);
      height:20px;
      display:block;
      text-align:center;
  color:#ffffff;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.upm:hover
{
   padding-top:5px;
      background-image: url(privatepics/upmoff.gif);
      height:20px;
      display:block;
      text-align:center;
  color:#eeeeee;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

.upmsel
{
   padding-top:5px;
   background-image: url(privatepics/upmon.gif);
   height:20px;
   display:block;
   text-align:center;
   color:#ffffff;
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}

.sectiontitle
{
 font-size:12px;
 color:#87b01d;   
 font-weight:bold;
}

.sectiontext
{
width:513px;
/*color:#5f5f5f;*/
font-size:11px;
font-weight:normal;
padding-right:15px;
letter-spacing:1px;
}
.sectionpic
{
border:solid 1px #e4e4e4;

}

.productpic
{
height:150px;
width:254px;
border:solid 1px #e4e4e4;
}
.productpicwrap
{
height:150px;
width:254px;
overflow:visible;

}

.productpicbig
{
height:352px;
width:510px;
border:solid 1px #e4e4e4;
position:relative;
top:-200px;
z-index:200;

}



.sectioncontent
{
  padding-top:21px;
    
}

.productcontent
{
  padding-left:21px;
    width:448px;
   
}

.producttitle
{
    padding-left:60px;
 font-size:22px;
 color:#87b01d;   
 font-weight:normal;
 padding-bottom:10px;
}

.producttext
{
    position:relative;
width:100%;
/*color:#5f5f5f;*/
font-size:11px;
font-weight:normal;
letter-spacing:1px;
padding-bottom:15px;
}

.tabcont
{
  padding-top:21px;
}

.tabsel
{
  margin-left:1px;
  margin-right:1px;
margin-top:1px;
      background-image: url(privatepics/tabon.gif);
     
    color:#87b01d;
    font-weight:bold;
    font-size:11px;
    height:20px;
    padding-top:4px;
}

.taboff
{
      background-color: #e4e4e4;
    /*color:#5f5f5f;*/
    font-weight:bold;
    font-size:11px;     border-bottom:solid 1px #e4e4e4;
    height:19px;padding-top:4px;
}

.tabsep
{
    float:left;
    width:2px;
}

.tabwrapsel
{
    
    border-top:solid 1px #e4e4e4;
    border-right:solid 1px #e4e4e4;
    border-left:solid 1px #e4e4e4;
}

.tabwrapoff
{
       cursor:pointer;
    border-bottom:solid 1px #e4e4e4;
    padding:1px;
    padding-right:2px;
    padding-left:2px;

}

.tabwrap2
{
    height:26px;
    border-bottom:solid 1px #e4e4e4;
    width:400px;
}

.tabwrap2alt
{
    height:26px;
    border-bottom:solid 1px #e4e4e4;
    width:507px;
}
